查看linux系统信息的常用命令

1. 查看linux系统内核版本

uname -a
uname -r
cat /proc/version

 查看linux系统信息的常用命令_第1张图片

2. 查看linux系统版本

lsb_release -a
cat /etc/redhat-release

查看linux系统信息的常用命令_第2张图片

3. 查看linux系统的架构是amd还是arm 

arch

返回x86_64就是amd的

4. 查看linux系统是32还是64

getconf LONG_BIT

5. 查看系统是实体机还是虚拟机

lspci | grep -i "VMware"

是否有返回值,实体机无返回值

6. 查看网卡是千兆还是万兆

先ifconfig查看使用的网卡,再使用 ethtool 网卡 查看,显示的Speed就是,单位是Mbit

7. 查看系统cpu

cat /proc/cpuinfo

说明:

processor 条目包括这一逻辑处理器的唯一标识符.
physical id 条目包括每个物理封装的唯一标识符。几个物理的cpu.
core id 条目保存每个内核的唯一标识符。
siblings 条目列出了位于相同物理封装中的逻辑处理器的数量。
cpu cores 条目包含位于相同物理封装中的内核数量。
如果处理器为英特尔处理器,则 vendor id 条目中的字符串是 GenuineIntel。
如果cpu cores与 siblings 相同,则说明没有使用超线程,如果siblings 是cpu cores的2倍,则说明支持2个超线程。

8. 查看系统内存

free  -m    详细情况:cat /proc/meminfo

9. 查看系统磁盘

df -Th

10. 查看磁盘是ssd还是sata

cat /sys/block/*/queue/rotational

返回是0是ssd盘,返回是1则不是。*里用具体的盘符代替,比如sdc等

11. 查看当前登录用户,并剔出指定用户

使用w命令查看登录的用户

然后使用pkill -kill -t 终端

或pkill -kill -u 用户

踢用户下线

12. 查看用户登录历史

last

13. 查看gcc版本

gcc --version

14. 查看cpu是否支持某种功能

cat /proc/cpuinfo  看列出的flags里是否有

你可能感兴趣的:(linux,linux,操作系统,centos,运维)