Linux 系统命令荟萃

系统信息查看常用命令如下:

cat /etc/os-release    # 查看操作系统版本 (适用于所有的linux,包括Redhat、SuSE、Debian等发行

版,但是在debian下要安装lsb)   

60155539fefe4ff1828d8e6ebb660388.png

cat /proc/cpuinfo      # 查看CPU信息

2aaa9186d02c4c51a19cc0c36996d161.png

hostname               # 查看计算机名

2534d5d3cb04416b9f2a6ad38d75646e.png

env                    # 查看环境变量

195df933a73f4eba8a7f67ef82c0d073.png

2,资源信息查看常用命令如下

free -m                # 查看内存使用量和交换区使用量(单位MB)

7fca878e109044e69e14122d1ec6bfa4.pngdf -h                  # 查看各分区使用情况

4278810f2d0144a094410f1da8bfd0bd.png

df -hT                # 查看硬盘使用情况

dd47575c572548889bb80123672c655b.png

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

af8a4f1a0f48437fba2c6c703f23445d.png

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

a33312649db249eebceebca08aa6d9f6.png

3,网络信息查看常用命令如下

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

d07e65d3c1b24187bb638b9d501e6f4b.png

route -n               # 查看路由表

42558b814c4f4a56a5f66b84c83a08ff.png

4,进程信息查看常用命令如下

ps -ef                 # 查看所有进程

f0361c38f5b54fb5af47e0c3effa0f7d.png

top                    # 实时显示进程状态

6ccc0a924fd3495290c7b1a358ebe8df.png

5,用户信息查看常用命令如下

w                      # 查看活动用户

0deb7666500b42dfbec15cd4f3c48b39.pngid <用户名>            # 查看指定用户信息

9d179fb5a6be47989e5e80abf26fc1b2.png

last                   # 查看用户登录日志

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

00dcb634252b44f0a6e9b34fdbbbf145.png

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

7de2f45056154aee90404cfbfa4eed85.png

6,查看操作系统、框架、库以及工具版本命令汇总:

cat /etc/os-release # 适合所有linux系统,查看操作系统版本,显示信息比较全

9a4fa8ef2df54c6d83aaf9fe5ae5159b.png

uname -a # 查看linux 内核

98dc8c42920249d2b742d9152497e74f.pngcat /proc/version # 查看linux 内核

c6032ca9b71d422592fe56f220a866a4.pnggcc -v # 查看 gcc 版本

c7908960fb534c3f90e8e0179822ca74.png怎么查看Linux服务器硬件信息,这些命令告诉你

https://zhuanlan.zhihu.com/p/144368206

CPU核数/线程(非常实用)

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

3fd2517bcbd040eb983afa3e570b3bb7.png # cat /proc/cpuinfo      # 查看CPU信息

c7ef36b9a2b847e5bdbbc61e1b98333f.png# hostname               # 查看计算机名

ca1214ceee6b4d6f92202bb83929e5d8.png

# lspci -tv              # 列出所有PCI设备

8ae9fe34ae6940618a547d45b5570c27.png

# lsmod                  # 列出加载的内核模块

4370cb1053a74860ab3a3922c586e993.png

# env                    # 查看环境变量

e44688d7b296435c998de51d02fe8c2f.png

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

099e276ffd6e41b488a43bb1965d9fc9.png

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

25f6a6d290454f4aa72225851d2403be.png

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

e2a45cffb8524e41ac4229852f33d2f7.png

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

3824741556134f428a6d4992f2129072.png

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

406336d189434e869e248854b8eaaa8c.png

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

528c061c6d194a6a8548021a5d610610.png

# cat /proc/loadavg      # 查看系统负载

532cddc3aa7c4364bcc392e44f5e1b35.png

磁盘和分区

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

61547c254a504b77a3e923ee4231becc.png

# fdisk -l               # 查看所有分区

afa61626df844898b9daf02ebb8f30cd.jpg

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

7489fa7b076b47c49af765dcf6d57938.jpg

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

920f7209872e4dd6aef74a34732f0679.jpg

 网络

# iptables -L            # 查看防火墙设置

695ca798b6754fbdad4d15a007204e0e.jpg

# route -n               # 查看路由表

0f01180420eb4e45957bb8270c84bda4.jpg

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

48361361c4034f06a2ce59b8cca5aa19.jpg

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

51e4f4cc68814f12a1c917d4ab99d5f7.jpg

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

5716da91bc194183b28fb6580704354a.jpg

进程

# ps -ef                 # 查看所有进程

addc44943213436297d97e95678521a8.jpg

# last       # 查看用户登录日志

c5122588e5f74c1392fc252307cd9154.jpg

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

08cf812c116f4af796dcc7382d8698d9.jpg

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

3a4bb8eefdae4c58ad46074e2fdc5466.jpg

服务

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

90ad777500b54d45805ebd643fd26747.jpg

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

d2822f11720f42fb8aec436d15200d14.jpg

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

7559131208e64a87b981bf78c239a5f2.jpg

查看CPU信息(型号)

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

6b5fd03d07314b819eafb07ee1ecf7e9.jpg

      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz

(看到有8个逻辑CPU, 也知道了CPU型号)

# cat /proc/cpuinfo | grep physical | uniq -c

      4 physical id      : 0

      4 physical id      : 1

(说明实际上是两颗4核的CPU)

f3811cef3d8b4a6d87767a2db679725f.jpg

# getconf LONG_BIT

b2bac0e39e4940869220fd8f6cd017b8.jpg 32

(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

 51bd51c606c0405bb790f957b4089269.jpg

 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

 再完整看cpu详细信息, 不过大部分我们都不关而已.

查看内 存信息

# cat /proc/meminfo

a8cdb7a4aa4940a8a04f6e2ed08e992f.jpg

查看机器型号

# dmidecode | grep "Product Name"

 5e34e14717b7467ea0912ae48bb16b92.jpg

查看网卡信息

# dmesg | grep -i eth

44504d9f7f7c49c5b48cb06cdf35b6f8.jpg

如有错误请讲出来,感谢感谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值