这是本文档旧的修订版!
CentOS 下显示系统状态
在 CentOS 系统中,可以通过多种命令来查看系统状态,以下是一些常用的命令及其使用方法[^11^][^12^]。
- 查看系统基本信息
- 查看系统版本:`cat /etc/redhat-release`[^15^]
- 查看内核版本:`uname -a`[^15^]
- 查看 CPU 信息:`cat /proc/cpuinfo`[^15^]
- 查看内存信息:`cat /proc/meminfo`[^15^]
- 查看系统资源使用情况
- 查看系统负载和运行时间:`uptime`[^15^],该命令会显示系统当前的负载(1分钟、5分钟、15分钟平均负载)以及系统运行时间[^12^]。
- 查看内存使用情况:`free -h`[^11^],以人类可读的格式显示内存的总量、已用、空闲、缓存等信息[^15^]。
- 查看磁盘使用情况:`df -h`[^15^],显示各分区的磁盘使用情况,包括已用空间、可用空间等。
- 查看系统进程和性能
- 实时监控系统进程:`top`[^11^],实时显示系统进程的 CPU 和内存使用情况,并可按 CPU 或内存使用率排序[^12^]。
- 查看系统进程快照:`ps aux`[^18^],显示当前系统中所有进程的详细信息[^12^]。
- 监控系统整体性能:`vmstat`[^11^],可以监控操作系统的进程状态、内存、虚拟内存、磁盘 I/O 和 CPU[^17^]。
- 查看磁盘 I/O 性能:`iostat`[^11^],查看 CPU 和磁盘的平均使用率[^12^]。
- 查看网络状态
- 查看网络连接:`netstat -an`[^17^],显示网络连接状况[^12^];在 CentOS 7 中,也可以使用 `ss` 命令[^12^]。
- 查看网卡配置:`ifconfig`[^15^],或者在 CentOS 7 中使用 `ip addr`[^12^]。
- 查看系统服务状态
- 查看服务状态:`systemctl list-unit-files`[^12^],列出所有服务的状态[^12^]。
以上内容涵盖了 CentOS 下查看系统状态的常用命令及其功能,您可以根据需要在 DokuWiki 中使用这些内容。