Linux查看系统相关信息命令
1、cd - :返回上次所在的目录
2、查看服务器系统以及版本
lsb_release -a
3.查看服务器名称
1)cat /proc/version
2) uname -a
4.查看系统位数
getconf LONG_BIT
5.如何获得CPU的详细信息
-- 总核数 = 物理CPU个数 x 每个物理CPU的核数
-- 总逻辑CPU数 = 物理CPU个数 x 每颗物理CPU的核数 x 超线程数
使用lscpu命令可以直接算出
①查看物理CPU个数
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
②查看每个物理CPU核数
cat /proc/cpuinfo | grep "cpu cores"| uniq
③查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
④查看CPU型号
cat /proc/cpuinfo | grep name | sort | uniq
⑤查询系统CPU是否启用超线程:
cat /proc/cpuinfo | grep -e "cpu cores" -e "siblings" | sort | uniq
如果cpu cores数量和siblings数量一致,则没有启用超线程,否则超线程被启用。
6、查看系统内存命令
cat /proc/meminfo :查看linux系统内存信息的linux系统命令
cat /proc/meminfo | grep MemTotal :查看内存总数
cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令
cat /proc/meminfo 或者 free
ffree命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述
7.相关命令讲解(sort、wc、uniq)
wc
统计文件里面有多少单词,多少行,多少字符。
wc语法
# wc [-lwm] 选项与参数: -l :仅列出行; -w :仅列出多少字(英文单字); -m :多少字符;
uniq
uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。为了使uniq起作用,所有的重复行必须是相邻的。
uniq语法
# uniq [-icu] 选项与参数: -i :忽略大小写字符的不同; -c :进行计数 -u :只显示唯一的行
sort
sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。
sort语法
# sort [-fbMnrtuk] [file or stdin] 选项与参数: -f :忽略大小写的差异,例如 A 与 a 视为编码相同; -b :忽略最前面的空格符部分; -M :以月份的名字来排序,例如 JAN, DEC 等等的排序方法; -n :使用『纯数字』进行排序(默认是以文字型态来排序的); -r :反向排序; -u :就是 uniq ,相同的数据中,仅出现一行代表; -t :分隔符,默认是用 [tab] 键来分隔; -k :以那个区间 (field) 来进行排序的意思
转:https://blog.csdn.net/fox_wayen/article/details/80642718