小艾的自留地

Stay foolish, Stay hungry

以下命令都是基于Ubuntu。

系统相关

查看内核/操作系统/CPU信息

1
$ uname -a

查看操作系统版本

1
$ head -n 1 /etc/issue

查看机器型号

1
$ dmidecode | grep "Product Name"

查看主机名

1
$ hostname

列出所有PCI设备

1
$ lspci -tv

列出所有USB设备

1
$ lsusb -tv

列出加载的内核模块

1
$ lsmod

查看环境变量

1
$ env

资源

查看内存使用量和交换区使用量

1
$ free -m

查看各分区使用情况

1
$ df -h

查看总内存量

1
$ grep MemTotal /proc/meminfo

查看空闲内存量

1
$ grep MemFree /proc/meminfo

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

1
$ uptime

查看系统负载

1
$ cat /proc/loadavg

CPU

查看CPU 统计信息

1
$ lscpu

查看单个CPU 信息

1
cat /proc/cpuinfo

磁盘和分区

查看磁盘空间信息

1
$ df -h

查看挂接的分区状态

1
mount | column -t

查看所有分区

1
$ fdisk -l

查看所有交换分区

1
$ swapon -s

网络

查看所有网络接口的属性

1
$ ifconfig

查看防火墙设置

1
$ iptables -L

查看路由表

1
$ route -n

查看所有监听端口

1
$ netstat -lntp

查看所有已经建立的连接

1
$ netstat -antp

查看网络统计信息

1
$ netstat -s

进程

查看所有进程

1
$ ps -ef

实时显示进程状态

1
$ top

用户

查看活动用户

1
$ w

查看指定用户信息

1
$ id <用户名>

查看用户登录日志

1
$ last

查看系统所有用户

1
$ cut -d: -f1 /etc/passwd

查看系统所有组

1
$ cut -d: -f1 /etc/group

查看当前用户的计划任务

1
$ crontab -l

服务

列出所有系统服务

1
$ chkconfig --list

列出所有启动的系统服务

1
$ chkconfig --list | grep on

参考链接

评论