linux中查看系统内存等使用信息

查询系统状态
uname
uname -a
uname -r
cat /proc/cpuinfo
cat /proc/meminfo
hostname
last
lastlog
free
top
pstree
ps aux

1、查看内存

free -h

free -m

Mem 内存的使用信息
Swap 交换空间的使用信息
total 系统总的可用物理内存大小
used 已被使用的物理内存大小
free 还有多少物理内存可用
shared 被共享使用的物理内存大小
buff/cache 被 buffer (缓冲区)和 cache (高速缓冲存储器)使用的物理内存大小
available 还可以被使用的物理内存大小(即系统可用内存约等于free+shared+buff/cache)


2、关于查看CPU核数问题

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

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

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

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

3、查看CPU型号
  cat /proc/cpuinfo | grep 'model name' |uniq


4、查看内存
  cat /proc/meminfo | grep MemTotal


5、查看磁盘空间
  fdisk -l //看到的是物理磁盘大小(包括swap分区的物理大小)
  df -h //看到的是文件系统使用状况(不包括swap分区)

6、查看当前操作系统内核信息

  uname -a   (Linux查看版本当前操作系统内核信息)

 7、查看进程运行情况

  top查看进程运行情况

  top -H -p 进程ID 查看线程运行情况

7、当前操作系统发行版信息

8、当前操作系统版本信息

cat /proc/version (Linux查看当前操作系统版本信息)

9、查看服务器名称

hostname (查看服务器名称)

10、查看网络信息

cd /etc/sysconfig/network-scripts

ls  找到对应的ifcfg-ethXXXX文件

cat ifcfg-eth123456

原文地址:https://www.cnblogs.com/zxh06820/p/12894647.html