linux查询当前主机资源_linux如何查询当前主机名 - CSDN
  • Linux系统查看当前主机CPU、内存、机器型号及主板信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个...

    Linux系统查看当前主机CPU、内存、机器型号及主板信息:


    查看CPU信息(型号)
    # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

     

    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 
    # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

    # 查看物理CPU个数
    cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

    # 查看每个物理CPU中core的个数(即核数)
    cat /proc/cpuinfo| grep "cpu cores"| uniq

    # 查看逻辑CPU的个数
    cat /proc/cpuinfo| grep "processor"| wc -l

     
    查看内存信息
    # cat /proc/meminfo

    查看内存条数以及大小
    # dmidecode -t memory


    查看主板型号:
    # dmidecode |grep -A16 "System Information$"
     
    查看机器型号
    # dmidecode | grep "Product Name"
     
    查看当前操作系统内核信息
    # uname -a
     
    查看当前操作系统发行版信息
    # cat /etc/issue | grep Linux

    展开全文
  • Linux主机信息查询

    2018-11-01 09:51:35
    参考:...# lscpu 查看 CPU 和处理单元的信息 # cat /proc/cpuinfo 查看CPU信息 # cat /proc/loadavg 查看系统负载 2.内存 # free -m 查看内存使用量和交换区Swap...

     

    参考:https://linux.cn/article-6928-1.html


    1.CPU
    # lscpu                  查看 CPU 和处理单元的信息
    # cat /proc/cpuinfo      查看CPU信息
    # cat /proc/loadavg      查看系统负载

    2.内存
    # free -m                查看内存使用量和交换区Swap使用量
    # grep MemTotal /proc/meminfo   查看内存总量
    # grep MemFree /proc/meminfo    查看空闲内存量

    3.硬盘
    # du -sh <目录名>        查看指定目录的大小
    # hdparm -i /dev/hda     查看磁盘参数(仅适用于IDE设备)
    # dmesg | grep IDE       查看启动时IDE设备检测状况

    4.网络
    # ifconfig               查看所有网络接口的属性
    # iptables -L            查看防火墙设置
    # route -n               查看路由表
    # netstat -lntp          查看所有监听端口
    # netstat -antp          查看所有已经建立的连接
    # netstat -s             查看网络统计信息

    5.硬件单元详细或概要信息
    lshw                  通用的工具,可以列出多种硬件单元的详细或者概要的信息,
                             比如 CPU、内存、usb 控制器、硬盘等。
                             lshw能够从各个“/proc”文件中提取出相关的信息。
    lshw -short

    6.PCI总线
    # lspci -tv        列出所有的 PCI 总线,还有与 PCI 总线相连的设备的详细信息,
                                 比如 VGA 适配器、显卡、网络适配器、usb 端口、SATA 控制器等
    # lspci -v | grep "VGA" -A 12  (过滤显卡信息......)
    # lsusb -tv              # 列出所有USB设备

    7.系统

    # lsb_release -a      //查看操作系统版本(所有版本的linux,但是要下载lsb_release)

    # uname -a                 // 查看内核/操作系统/架构

    # head -n 1 /etc/issue   // 查看Ubuntu版本

    # cat /etc/redhat-release    // CentOS/Redhat类

    # cat /proc/version      // 可以用来查询与当前CentOS 版本对应的RedHat版本

    # . /etc/os-release;echo $ID$VERSION 或 . /etc/os-release;echo $ID$VERSION_ID 

     

     

    上面命令使用前要先安装lsb_release。安装方式:

    # yum provides */lsb_release   查软件名

    # yum install 对应包名  

     

    #  cat /proc/version   #查看内核信息

    # hostname               # 查看计算机名
    # lsmod                  # 列出加载的内核模块
    # env                    # 查看环境变量

    资源
    # df -h                  # 查看各分区使用情况
    # uptime                 # 查看系统运行时间、用户数、负载

    磁盘和分区
    # mount | column -t      # 查看挂接的分区状态
    # fdisk -l               # 查看所有分区
    # swapon -s              # 查看所有交换分区

    进程
    # ps -ef                 # 查看所有进程
    # top                    # 实时显示进程状态

    用户
    # w                      # 查看活动用户
    # id <用户名>            # 查看指定用户信息
    # last                   # 查看用户登录日志
    # cut -d: -f1 /etc/passwd   # 查看系统所有用户
    # cut -d: -f1 /etc/group    # 查看系统所有组
    # crontab -l             # 查看当前用户的计划任务

    服务
    # chkconfig --list       # 列出所有系统服务
    # chkconfig --list | grep on    # 列出所有启动的系统服务

    程序
    # rpm -qa                # 查看所有安装的软件包

     

    展开全文
  • 1.vmstat命令监控系统资源  vmstat[刷新延时 刷新次数]  例如-vmstat 1 3 procs:进程信息字段 -r:等待运行的进程数,数量越大,系统越繁忙。 -b:不可被唤醒的进程数量,数量越大,系统越繁忙 memory:内存...

     

    1.vmstat命令监控系统资源

            vmstat[刷新延时 刷新次数]  

            例如-vmstat 1 3

    procs:进程信息字段

    -r:等待运行的进程数,数量越大,系统越繁忙。

    -b:不可被唤醒的进程数量,数量越大,系统越繁忙

    memory:内存信息字段:

    -swpd:虚拟内存的使用情况,单位KB。

    -free:空闲的内存容量,单位KB。

    -buff:缓冲的内存容量,单位KB。

    -cache:缓存的内存容量,单位KB。

    缓冲和缓存的区别

    简单来说缓存(cache)是用来加速数据从硬盘中“读取”的,

    而缓冲(buffer)是用来加速数据“写入”硬盘的。

    swap :交换分区的信息字段:

    -si:从磁盘中交换到内存中的数据的数量,单位KB.

    -so:从内存中交换到磁盘中数据的数量,单位KB.此两个数越大,证明数据需要经常在磁盘和内存之间交换,系统性能越差。

    io:磁盘读写信息字段:

    -bi:  从块设备读入数据的总量,单位是块。

    -bo:写到块设备的数据的总量,单位是块。此两个数越大,代表系统的I/O越繁忙。

      system:系统信息字段:

    -in:每秒被中断的进程次数。

    -cs:每秒钟进行的事件切换次数。此两个数越大,代表系统与接口设备的通信非常繁忙。

     CPU:CPU信息字段:

    -us:非内核进程消耗CPU运算时间的百分比。

    -sy:内核进程消耗CPU运算时间的百分比。

    -id:空闲CPU百分比

    -wa:等待I/O所消耗的CPU百分比。

    -st:被虚拟机所盗用的CPU占比。

    2.dmesg 开机时内核检测信息

    3.free命令查看内存使用状态

    free[-b][-k][-m][-g]

    选项:

    -b:以字节为单位显示。

    -k:以KB为单位显示,默认就是以KB为单位显示

    -m:以MB为单位显示

    -g:以GB为单位显示

    查看CPU信息

    cat /proc/cpuinfo

    uptime

    显示系统的启动时间和平均负载,也就是top命令第一行,W命令也可以看到这个数据

    6.查看系统与内核相关信息

    uname[选项]

    选项:

    -a:查看系统所有相关信息;

    -r:查看内核版本;

    -s:查看内核名称;

    判断当前操作系统位数

    file /bin/ls

    查看当前Linux系统的发行版本

    7.列出进程打开或使用的文件信息。

    lsof [选项]

    #列出进程调用或打开的文件信息

    选项

    -c 字符串:只列出以字符串开头的进程打开的文件

    -u 用户名:只列出某个用户的进程打开的文件

    -p pid:列出某个PID进程打开的文件

    lsof|more

    #查询系统中所有进程调用的文件

    lsof /sbin/init

    #查询某个文件被哪个进程调用

    lsof -c httpd

    #查看httpd进程调用了哪些文件

    lsof -u root

    #按照用户名,查询某用户的进程调用的文件名

     

    展开全文
  • 系统# uname -a # 查看内核/操作系统/...# lsb_release -a # 查看操作系统版本 (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb) # cat /proc/cpuinfo # 查看CPU信息 # hostname ...

    系统

    # uname -a               # 查看内核/操作系统/CPU信息
    # lsb_release -a         # 查看操作系统版本 (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)   
    # cat /proc/cpuinfo      # 查看CPU信息
    # hostname               # 查看计算机名
    # lspci -tv              # 列出所有PCI设备
    # lsusb -tv              # 列出所有USB设备
    # lsmod                  # 列出加载的内核模块
    # env                    # 查看环境变量

    资源

    # free -m                # 查看内存使用量和交换区使用量
    # df -h                  # 查看各分区使用情况
    # du -sh <目录名>        # 查看指定目录的大小
    # grep MemTotal /proc/meminfo   # 查看内存总量
    # grep MemFree /proc/meminfo    # 查看空闲内存量
    # uptime                 # 查看系统运行时间、用户数、负载
    # cat /proc/loadavg      # 查看系统负载

    磁盘和分区

    # mount | column -t      # 查看挂接的分区状态
    # fdisk -l               # 查看所有分区
    # swapon -s              # 查看所有交换分区
    # hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备)
    # dmesg | grep IDE       # 查看启动时IDE设备检测状况

    网络

    # ifconfig               # 查看所有网络接口的属性
    # iptables -L            # 查看防火墙设置
    # route -n               # 查看路由表
    # netstat -lntp          # 查看所有监听端口
    # netstat -antp          # 查看所有已经建立的连接
    # netstat -s             # 查看网络统计信息

    进程

    # ps -ef                 # 查看所有进程
    # top                    # 实时显示进程状态

    用户

    # w                      # 查看活动用户
    # id <用户名>            # 查看指定用户信息
    # last                   # 查看用户登录日志
    # cut -d: -f1 /etc/passwd   # 查看系统所有用户
    # cut -d: -f1 /etc/group    # 查看系统所有组
    # crontab -l             # 查看当前用户的计划任务

    服务

    # chkconfig --list       # 列出所有系统服务
    # chkconfig --list | grep on    # 列出所有启动的系统服务

    程序

    # rpm -qa                # 查看所有安装的软件包
    展开全文
  • linux系统资源查看

    2017-11-28 15:47:46
    系统资源查看 1、vmstat命令监控系统资源 vmstat 刷新延时 刷新次数   #vmstat 1 3 2、dmesg开机时内核检测信息 #dmesg | grep cpu 3、free命令查看内存使用状态 #free [-b|-k|-m|-g] 选项:以字节、KB、MB、...
  •  # uname -a # 查看内核/操作系统/CPU信息  # head -n 1 /etc/issue # 查看操作系统版本  # cat /proc/cpuinfo # 查看CPU信息  # hostname # 查看计算机名  # lspci -tv # 列出所有PCI设备  # lsusb -tv # 列...
  • 一、查看哪些IP连接物理
  • Linux Namespace机制为实现基于容器的虚拟化技术提供了很好的基础,LXC(Linux containers)就是利用这一特性实现了资源的隔离。不同Container内的进程属于不同的Namespace,彼此透明,互不干扰。 Nam...
  • NMON主机资源监控

    2010-09-25 14:20:00
    服务器测试技术详解 NMON, 主机资源监控 在性能测试过程中,对主机资源监控有着重要意义。一方面,在测试过程中可以判断加压是否成功、系统是否能承受当前压力,确保系统安全;另一方面,测试结束后...
  • linux 程序和资源管理

    2012-08-26 10:25:18
    ps -aux 查询当前主机环境中在背景执行的相关程序(即进程管理)。 参数说明: a 选择列出所有的程序 u 列出所有用户的程序 x 列出所有tty的程序 top 可以动态的方式检测程序的运行(每5S更新一次) 参数说明...
  • 一、linux CPU大小  cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"   说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会...
  • linux查看设备指令

    2018-07-17 15:14:23
    一、如何查看服务器的CPU 今天安装了9台Linux服务器,型号完全不一样(有DELL、HP和IBM服务器),又懒得去对清单,如何在Linux下cpu的个数和核数呢?另外,nginx的cpu工作模式也需要确切的知道linux服务器到底有...
  • 软连接  Bat代码  ln -s /home/ictfmcg/data/photo /var/jtnd/data/photo  tomcat 6的Connector配置如下  Xml代码  Connector port="8080" protocol=... connection
  • linux查看设备命令 系统 # uname -a # 查看内核/操作系统/CPU信息  # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息  # hostname # 查看计算机名 # lspci -t...
  • Linux系统中,查看SOCKET使用情况可以使用ss命令。 1、命令格式: ss [参数] ss [参数] [过滤] 2、命令功能: ss(Socket Statistics的缩写)命令可以用来获取 socket统计信息,此命令输出的结果类似于 ...
  • Linux 查看系统资源、进程、内存占用等信息可以使用 top,检查磁盘 IO 可以使用 iotop,检查网络状态可以使用 netstat,检查实时网络流量,监控TCP/IP连接等,可以使用 iftop 。 iftop官网 1. 安装 # 安装...
  • 在服务器运维过程中,经常需要对服务器的各种资源进行监控,例如:CPU的负载监控,磁盘的使用率监控,进程数目监控等等,以在系统出现异常时及时报警,通知系统管理员。本文介绍在Linux系统下几种常见的监控需求及其...
  • 这篇文章主要介绍了Linux中DNS服务器地址查询命令nslookup使用教程,是Linux服务器运维的必备知识,需要的朋友可以参考下 nslookup 程序是DNS 服务的主要诊断工具,它提供了执行DNS 服务器查询测试并获取详细...
  • top 命令是 Linux 下常用的系统资源占用查看及性能分析工具,能够实时显示系统中各个进程的资源(比如cpu、内存的使用)占用状况
  • Linux如何查看机器的配置信息 1、查看内存信息 命令:cat /proc/meminfo [root@web ~]# cat /proc/meminfo MemTotal: 98806896 kB MemFree: 361144 kB MemAvailable: 84982828 kB Buffers: 16 kB Cach...
1 2 3 4 5 ... 20
收藏数 82,399
精华内容 32,959
关键字:

linux查询当前主机资源