Linux系统命令荟萃

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

cat /etc/os-release    # 查看操作系统版本 (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)  

2bf2206acb1e4eeda33ecd9131d1a46d.png

 cat /proc/cpuinfo      # 查看CPU信息

cf0d665e2f3a448fa8a1369c596cd8cd.png

 hostname               # 查看计算机名

df4799b2afd94a139278f2f861459a68.png

env                    # 查看环境变量

 8750c15d2d074494bdc83f025db8dd8f.png

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

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

fb50f2c59f4e42afa8581175d970e997.png

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

ac7c83a5459b4397b1696e6ed83bd783.png

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

 f573b9a3ad364f6abd6e81ebab9bde75.png

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

7bb3d33606f240709c430de94d6f9758.png

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

 d6df5dcdbe1745c58a993f655b654de1.png

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

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

8d820f9234574fd5bcc3bdc7109c53ac.png

route -n               # 查看路由表 

4c2ed55bcf2e4a2c8445792d9546d298.png

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

ps -ef                 # 查看所有进程

 1845631a0b2d4ca7a2d55240f74439cf.png

 top                    # 实时显示进程状态

c6c7d26117c446749253a3cc90588fbc.png

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

w                      # 查看活动用户

 9271d116b8d249b6b801430be399618e.png

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

c7d5c5baf49849859a15da2afbf1efac.png

 last                   # 查看用户登录日志162cfd44c1c0475eab57b4fcfdd71d07.png

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

ac8aa924093f49d083cb97e7427b70e1.png

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

0128ac33e7284a00bcdf293fbf8abf71.png

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

080cde64cbd7417eb163187d3fc6ef82.png

 

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

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

ad20935544ff447ea62474cb0af9742b.png

 cat /etc/issue # 该命令适用于所有Linux系统,显示的版本信息较为简略,只有系统名称和对应版本号。

201072e871774b95a56675f8ec7d06bc.png

name -a # 查看linux 内核 

89d49a26e98c4e69b7bd4274dac72c0a.png

cat /proc/version # 查看linux 内核 

c0c4737cdd234ae4a5a91e1f32c3e4b4.png

gcc -v # 查看 gcc 版本 

fc1073bc31324b37a0896aebde28c7ff.png

pkg-config --modversion opencv # 查看 opencv 版本 

4a253127b5a340a7ab407903fbb487b5.png

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

# lscpu | grep -E '^Thread|^Core|^Socket|^CPU\('

系统 

 6177dac5286640b194fa5279f51abd28.png

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

c0600e7d1d314228a83a4c998b0a9e38.png

# cat /proc/cpuinfo      # 查看CPU信息 

0046b1623f04485289fa27e32f3aa43e.png

 # hostname               # 查看计算机名

0dc74f2ced3a4e9aa6812153ac72aed5.png

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

1f3f5c662015471da767e69e138e8788.png

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

a4edeb229c5642a79cb5c496b24de31c.png

# env                    # 查看环境变量

资源

 f43bd9c8bd284d8796e0946061ad0fb2.png

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

eaf311085e5a4b65a75501280a417dee.png

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

bd341dbe04d545978b6d4a655b27f4a1.png

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

9d6b27951f6145518f8b4ea3e509c75b.png

 

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

6339d70988fa451cb75da4f8c53640c0.png

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

8c6e65abb5d04777b7949848f9e8d39c.png

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

5d9fad4f13ad437a855cd0477474b8eb.png

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

磁盘和分区

 c53e7af91ba24132bbf42638efda1574.png

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

40a4b628ccf24d009c38853e49941dff.png

 # fdisk -l               # 查看所有分区

215491f109d142818d523365b8eeb599.png

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

6b2d13fd4877471d822d44085668f9ea.png

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

网络

 7bdd872aba2d4e41a1520f0be6b48297.png

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

34c6c2e0412d4ccc9bd495aa20f062d8.png

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

2689be48b32c4ddf95c1775b1b6c061a.png

# route -n               # 查看路由表 

9aae970289564090a0b2ae4c784e2825.png

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

f8f26a0078c44283a414fa12d268d54e.png

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

eef8e04aca3f419982e314fa81ec589c.png

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

进程

 47aa1c4f2f0b4b449a62ff93b7d9e114.png

# ps -ef                 # 查看所有进程 

c8c8cb2a6064427e810f37e062f7010f.png

# top                    # 实时显示进程状态

用户

 d91ce46d096248948775bc522d559c1b.png

# w                      # 查看活动用户 

0d8c7a0ca8d24a06ad6639decc9f558b.png

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

3f259e30c65d4951b9a8684415669f8c.png

# last                   # 查看用户登录日志

a68c5c5d6ff6471ea233839fccc1f224.png 

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

568a41a65b984e72b7de7de34b0e7349.png

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

356be34151af4a0da589a79f9dee2394.png

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

db7a21990b184dda8c5d1def6255b61a.png

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

e665909e0fe0413787d856ab01a7fd14.png

 chkconfig --list | grep on   

 # 列出所有启动的系统服务程序

 21757531755743f7af44061c29050a07.png

# rpm -qa       

         # 查看所有安装的软件包

41521bef9d6b4bbaa8cba09da587d8e2.png

查看CPU信息(型号)

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

e0d30ce181ba474f85359f37e9c7580d.png

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

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

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

 f999e799bf034a118229670ea09c04b0.png

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值