查詢系統狀態
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