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

 

posted @ 2019-03-27 17:27  しちさくら  阅读(2169)  评论(0编辑  收藏  举报