文章目录
  1. 1. linux 查看系统信息命令(比较全)
  2. 2. linux 查看系统信息命令(比较全)
  3. 3. uname -a # 查看内核/操作系统/CPU信息
  4. 4. cat /etc/redhad-release # 查看centos系统版本
  5. 5. head -n 1 /etc/issue # 查看操作系统版本
  6. 6. cat /proc/cpuinfo # 查看CPU信息
  7. 7. hostname # 查看计算机名
  8. 8. lspci -tv # 列出所有PCI设备
  9. 9. lsusb -tv # 列出所有USB设备
  10. 10. lsmod # 列出加载的内核模块
  11. 11. env # 查看环境变量资源
  12. 12. free -m # 查看内存使用量和交换区使用量
  13. 13. df -h # 查看各分区使用情况
  14. 14. du -sh <目录名> # 查看指定目录的大小
  15. 15. grep MemTotal /proc/meminfo # 查看内存总量
  16. 16. grep MemFree /proc/meminfo # 查看空闲内存量
  17. 17. uptime # 查看系统运行时间、用户数、负载
  18. 18. cat /proc/loadavg # 查看系统负载磁盘和分区
  19. 19. mount | column -t # 查看挂接的分区状态
  20. 20. fdisk -l # 查看所有分区
  21. 21. swapon -s # 查看所有交换分区
  22. 22. hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
  23. 23. dmesg | grep IDE # 查看启动时IDE设备检测状况网络
  24. 24. ifconfig # 查看所有网络接口的属性
  25. 25. iptables -L # 查看防火墙设置
  26. 26. route -n # 查看路由表
  27. 27. netstat -lntp # 查看所有监听端口
  28. 28. netstat -antp # 查看所有已经建立的连接
  29. 29. netstat -s # 查看网络统计信息进程
  30. 30. ps -ef # 查看所有进程
  31. 31. top # 实时显示进程状态用户
  32. 32. w # 查看活动用户
  33. 33. id <用户名> # 查看指定用户信息
  34. 34. last # 查看用户登录日志
  35. 35. cut -d: -f1 /etc/passwd # 查看系统所有用户
  36. 36. cut -d: -f1 /etc/group # 查看系统所有组
  37. 37. crontab -l # 查看当前用户的计划任务服务
  38. 38. chkconfig –list # 列出所有系统服务
  39. 39. chkconfig –list | grep on # 列出所有启动的系统服务程序
  40. 40. rpm -qa # 查看所有安装的软件包
  41. 41. Linux查看物理CPU个数、核数、逻辑CPU个数
  42. 42. 总核数 = 物理CPU个数 X 每颗物理CPU的核数
  43. 43. 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
  44. 44. 查看物理CPU个数
  45. 45. 查看每个物理CPU中core的个数(即核数)
  46. 46. 查看逻辑CPU的个数

linux 查看系统信息命令(比较全)

linux 命令

linux 查看系统信息命令(比较全)

linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的!

下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵

uname -a # 查看内核/操作系统/CPU信息

cat /etc/redhad-release # 查看centos系统版本

head -n 1 /etc/issue # 查看操作系统版本

cat /proc/cpuinfo # 查看CPU信息

hostname # 查看计算机名

lspci -tv # 列出所有PCI设备

lsusb -tv # 列出所有USB设备

lsmod # 列出加载的内核模块

env # 查看环境变量资源

free -m # 查看内存使用量和交换区使用量

df -h # 查看各分区使用情况

du -sh <目录名> # 查看指定目录的大小

grep MemTotal /proc/meminfo # 查看内存总量

grep MemFree /proc/meminfo # 查看空闲内存量

uptime # 查看系统运行时间、用户数、负载

cat /proc/loadavg # 查看系统负载磁盘和分区

mount | column -t # 查看挂接的分区状态

fdisk -l # 查看所有分区

swapon -s # 查看所有交换分区

hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)

dmesg | grep IDE # 查看启动时IDE设备检测状况网络

ifconfig # 查看所有网络接口的属性

iptables -L # 查看防火墙设置

route -n # 查看路由表

netstat -lntp # 查看所有监听端口

netstat -antp # 查看所有已经建立的连接

netstat -s # 查看网络统计信息进程

ps -ef # 查看所有进程

top # 实时显示进程状态用户

w # 查看活动用户

id <用户名> # 查看指定用户信息

last # 查看用户登录日志

cut -d: -f1 /etc/passwd # 查看系统所有用户

cut -d: -f1 /etc/group # 查看系统所有组

crontab -l # 查看当前用户的计划任务服务

chkconfig –list # 列出所有系统服务

chkconfig –list | grep on # 列出所有启动的系统服务程序

rpm -qa # 查看所有安装的软件包

Linux查看物理CPU个数、核数、逻辑CPU个数

总核数 = 物理CPU个数 X 每颗物理CPU的核数

总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

查看物理CPU个数

cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l

查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo| grep “cpu cores”| uniq

查看逻辑CPU的个数

cat /proc/cpuinfo| grep “processor”| wc -l

查看CPU信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

查看linux系统磁盘是否是ssd

cat /sys/block/sda/queue/rotational

注意:

命令中的sba是你的磁盘名称,可以通过df命令查看磁盘,然后修改成你要的

结果:

返回0:SSD盘

返回1:SATA盘

文章目录
  1. 1. linux 查看系统信息命令(比较全)
  2. 2. linux 查看系统信息命令(比较全)
  3. 3. uname -a # 查看内核/操作系统/CPU信息
  4. 4. cat /etc/redhad-release # 查看centos系统版本
  5. 5. head -n 1 /etc/issue # 查看操作系统版本
  6. 6. cat /proc/cpuinfo # 查看CPU信息
  7. 7. hostname # 查看计算机名
  8. 8. lspci -tv # 列出所有PCI设备
  9. 9. lsusb -tv # 列出所有USB设备
  10. 10. lsmod # 列出加载的内核模块
  11. 11. env # 查看环境变量资源
  12. 12. free -m # 查看内存使用量和交换区使用量
  13. 13. df -h # 查看各分区使用情况
  14. 14. du -sh <目录名> # 查看指定目录的大小
  15. 15. grep MemTotal /proc/meminfo # 查看内存总量
  16. 16. grep MemFree /proc/meminfo # 查看空闲内存量
  17. 17. uptime # 查看系统运行时间、用户数、负载
  18. 18. cat /proc/loadavg # 查看系统负载磁盘和分区
  19. 19. mount | column -t # 查看挂接的分区状态
  20. 20. fdisk -l # 查看所有分区
  21. 21. swapon -s # 查看所有交换分区
  22. 22. hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
  23. 23. dmesg | grep IDE # 查看启动时IDE设备检测状况网络
  24. 24. ifconfig # 查看所有网络接口的属性
  25. 25. iptables -L # 查看防火墙设置
  26. 26. route -n # 查看路由表
  27. 27. netstat -lntp # 查看所有监听端口
  28. 28. netstat -antp # 查看所有已经建立的连接
  29. 29. netstat -s # 查看网络统计信息进程
  30. 30. ps -ef # 查看所有进程
  31. 31. top # 实时显示进程状态用户
  32. 32. w # 查看活动用户
  33. 33. id <用户名> # 查看指定用户信息
  34. 34. last # 查看用户登录日志
  35. 35. cut -d: -f1 /etc/passwd # 查看系统所有用户
  36. 36. cut -d: -f1 /etc/group # 查看系统所有组
  37. 37. crontab -l # 查看当前用户的计划任务服务
  38. 38. chkconfig –list # 列出所有系统服务
  39. 39. chkconfig –list | grep on # 列出所有启动的系统服务程序
  40. 40. rpm -qa # 查看所有安装的软件包
  41. 41. Linux查看物理CPU个数、核数、逻辑CPU个数
  42. 42. 总核数 = 物理CPU个数 X 每颗物理CPU的核数
  43. 43. 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
  44. 44. 查看物理CPU个数
  45. 45. 查看每个物理CPU中core的个数(即核数)
  46. 46. 查看逻辑CPU的个数