目录

Linux 常用系统命令列表

系统信息

uname -a            # 查看内核和操作系统信息
hostname            # 查看计算机名。修改可编辑 /etc/hostname
cat /proc/cpuinfo   # 查看 CPU 信息
env                 # 查看环境变量
lsmod               # 列出加载的内核模块
uptime              # 查看系统运行时间、用户数、负载
 
ps -ef              # 查看所有进程
 
crontab -l          # 查看当前用户的计划任务服务

硬件设备

lspci             # 列出所有 PCI 设备 (可加参数 -t 或 -v)
lsusb             # 列出所有 USB 设备 (可加参数 -t 或 -v)
sudo dmidecode    # 显示服务器硬件和 BIOS 信息 (可查询到内存条信息)

内存和交换分区

free                # 查看内存使用量和交换区使用量 
cat /proc/meminfo   # 查看内存信息
 
swapon              # 查看所有交换分区

磁盘和占用空间

df -h           # 查看各分区使用情况
du -sh <目录名>  # 查看指定目录的大小
 
mount           # 查看挂载的分区
 
sudo fdisk -l   # 查看所有磁盘

网络

ip addr             # 查看本机 ip 地址
sudo iptables -L    # 查看防火墙设置 
lsof -i:port        # 查看端口占用

用户登录日志

id <用户名>   # 查看指定用户信息 
 
w            # 查看当前活动用户(详细)
users        # 查看当前活动用户(只显示用户名)
 
last         # 查看用户登录日志。二进制日志: /var/log/wtmp
lastlog      # 查看用户最后一次的登录信息。二进制日志: /var/log/lastlog