值检查
使用 uptime 命令可以获得系统的正常运行时间、当前时间、当前登录用户数和系统平均负载。
shell
uptime
内存和交换空间使用
free 命令显示系统的内存和交换空间使用情况。
shell
free
中央处理器 (CPU) 利用率
top 命令提供实时更新的 CPU 利用率以及有关正在运行进程的其他信息。
shell
top
磁盘空间使用
df 命令显示文件系统上的磁盘空间使用情况。
shell
df -h
网络统计信息
netstat 命令显示网络连接和统计信息。
shell
netstat -ant
打开文件
lsof 命令列出打开的文件并显示进程使用它们的方式。
shell
lsof
挂载的设备
mount 命令显示挂载的文件系统及其挂载点。
shell
mount
系统事件
journalctl 命令访问系统日志并允许搜索和过滤事件。
shell
journalctl -b
日志文件
Linux 系统中有多个日志文件,其中包含有关系统活动的信息。一些常见的日志文件包括:
- /var/log/messages :通用系统日志
- /var/log/syslog :相同于 /var/log/messages ,但用于旧版发行版
- /var/log/kern.log :内核日志
- /var/log/auth.log :认证和授权日志
- /var/log/dpkg.log :软件包管理日志
配置文件
Linux 系统状态信息还存储在配置文件中,例如:
- /etc/fstab :描述挂载的文件系统
- /etc/passwd :用户帐户信息
- /etc/group :组信息
- /etc/rc.local :系统启动时运行的命令
- /etc/sysctl.conf :系统设置