转:Linux查看系统信息命令总结
转载: https://blog.csdn.net/qq_36761831/article/details/113096443
查看操作系统版本
#cat /etc/redhat-release这个命令主要是查看红帽发行的操作系统的版本号 #cat /etc/issue这个命令适用于大多数linux发行版
查看操作系统内核版本
uname -r
查看操作系统详细信息
[root@hern ~]# uname -a Linux node5 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux #从上面这段输出可以看出,该服务器主机名是node5,linux内核版本是3.10.0-693.el7.x86_64,CPU是x86架构 #该命令可以查看更多信息 [root@hern ~]# more /etc/*release
查看 CPU 物理个数
grep 'physical id' /proc/cpuinfo | sort -u | wc -l
查看 CPU 核心数量
grep 'core id' /proc/cpuinfo | sort -u | wc -l
查看 CPU 线程数
#逻辑cpu数:一般情况下,逻辑cpu=物理CPU个数×每颗核数,如果不相等的话,则表示服务器的CPU支持超线程技术 (HT:简单来说,它可使处理#器中的1 颗内核如2 颗内核那样在操作系统中发挥作用。这样一来,操作系统可使用的执行资源扩大了一倍,大幅提高了系统的整体性能, 此时逻#辑cpu=物理CPU个数×每颗核数x2) [root@hern ~]# cat /proc/cpuinfo| grep "processor"|wc -l [root@hern ~]# grep 'processor' /proc/cpuinfo | sort -u | wc -l
查看 CPU 型号
cat /proc/cpuinfo | grep name | sort | uniq dmidecode -s processor-version | uniq #使用uniq进行去重
查看 CPU 的详细信息
cat /proc/cpuinfo
查看CPU的详细信息
lscpu
查询服务器内存
free -m
每隔3秒查询一下内存
free -s 3
查询磁盘整体使用情况
[root@hern ~]# df -h #命令拓展 #df -a 显示全部的文件系统的使用情况 #df -i显示inode信息 #df -k 已字节数显示区块占用情况 #df -T 显示文件系统的类型
查询某个目录磁盘占用情况
#命令拓展
#du -s 指定目录大小汇总 #du -h 带计量单位 #du -a 含文件 #du --max-depth=1 子目录深度 #du -c 列出明细的同时,增加汇总值
[root@hern ~]# du -sh /home/
1.7G /home/
[root@hern ~]# du -ach --max-depth=2 /home/
查看目录结构
#tree命令默认没有安装,需要手动安装一下 [root@hern ~]# yum -y install tree #-L指定目录深度 [root@hern ~]# tree -L 2 /home/
以树状的格式显示所有可用的块设备信息
lsblk
列出所有可用的设备、通用唯一识别码(UUID)、文件系统类型以及卷标
blkid