Linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的!
下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man。
#查看内核/操作系统/CPU信息 [root@localhost ~]# uname -a #查看操作系统版本 [root@localhost ~]# head -n 1 /etc/issue #查看CPU信息 [root@localhost ~]# cat /proc/cpuinfo #查看计算机名 [root@localhost ~]# hostname #列出所有PCI设备 [root@localhost ~]# lspci -tv #列出所有USB设备 [root@localhost ~]# lsusb -tv #列出加载的内核模块 [root@localhost ~]# lsmod #查看系统环境变量 [root@localhost ~]# env #查看内存使用量和交换区使用量 [root@localhost ~]# free -m #查看各分区使用情况 [root@localhost ~]# df -h #查看指定目录的大小 [root@localhost ~]# du -sh <目录名> #查看内存总量 [root@localhost ~]# grep MemTotal /proc/meminfo 查看空闲内存量 [root@localhost ~]# grep MemFree /proc/meminfo #查看系统运行时间、用户数、负载 [root@localhost ~]# uptime #查看系统负载磁盘和分区 [root@localhost ~]# cat /proc/loadavg #查看挂接的分区状态 [root@localhost ~]# mount | column -t #查看所有分区 [root@localhost ~]# fdisk -l #查看所有交换分区 [root@localhost ~]# swapon -s #查看启动时vdb设备检测状况网络 [root@localhost ~]# dmesg|grep "vdb" #查看所有网络接口的属性 [root@localhost ~]# ifconfig #查看防火墙设置 [root@localhost ~]# iptables -L #查看路由表 [root@localhost ~]# route -n #查看所有监听端口 [root@localhost ~]# netstat -lntp #查看所有已经建立的连接 [root@localhost ~]# netstat -antp #查看网络统计信息进程 [root@localhost ~]# netstat -s #查看所有进程 [root@localhost ~]# ps -ef #实时显示进程状态用户 [root@localhost ~]# top #查看活动用户 [root@localhost ~]# who #查看指定用户信息 [root@localhost ~]# id <用户名> #查看用户登录日志 [root@localhost ~]# last #查看系统所有用户 [root@localhost ~]# cut -d: -f1 /etc/passwd #查看系统所有组 [root@localhost ~]# cut -d: -f1 /etc/group #查看当前用户的计划任务服务 [root@localhost ~]# crontab -l #列出所有系统服务 [root@localhost ~]# chkconfig --list #列出所有启动的系统服务程序 [root@localhost ~]# chkconfig --list | grep on #查看所有安装的软件包 [root@localhost ~]# rpm -qa |
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!
广东省深圳市南山区 电信 1F
亲测,写的不错,感谢博主
广东省深圳市 电信 B1
@ 运维老司机