差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
is:cos:centos下查看系统状况的命令 [2025/02/18 10:28] – Aker J Lu | is:cos:centos下查看系统状况的命令 [2025/02/18 10:38] (当前版本) – [查看系统服务状态] Aker J Lu | ||
---|---|---|---|
行 22: | 行 22: | ||
=====查看系统服务状态===== | =====查看系统服务状态===== | ||
* **查看服务状态**:systemctl list-unit-files,列出所有服务的状态。 | * **查看服务状态**:systemctl list-unit-files,列出所有服务的状态。 | ||
- | 以上内容涵盖了 CentOS 下查看系统状态的常用命令及其功能,您可以根据需要在 DokuWiki 中使用这些内容。 | + | |
+ | ===== 查看系统资源使用情况===== | ||
+ | * top 或 htop(如果已安装) | ||
+ | * top 是一个实时显示系统中各个进程资源占用状况的命令。 | ||
+ | * htop 是一个更高级的进程查看工具,显示更直观,可以通过 yum install htop 安装。 | ||
+ | * free -h 用于查看系统的内存使用情况,包括物理内存和交换空间。 | ||
+ | * df -h 查看磁盘分区的使用情况。 | ||
+ | * iostat 或 vmstat | ||
+ | * iostat 用于查看 CPU 和磁盘 I/O 使用情况。 | ||
+ | * vmstat 用于查看系统的整体性能,包括 CPU、内存、磁盘和网络。 | ||
+ | =====查看系统服务状态===== | ||
+ | * systemctl | ||
+ | * 示例:systemctl list-units --type=service 查看指定服务的状态: | ||
+ | * systemctl status < | ||
+ | * service(较旧的命令,但仍然可用) | ||
+ | * 示例:service < | ||
+ | =====查看网络状态===== | ||
+ | * ifconfig 或 ip addr | ||
+ | * ifconfig 是一个传统的网络接口配置工具,但可能需要安装(yum install net-tools)。 | ||
+ | * ip addr 是现代的替代工具,用于查看网络接口信息。 | ||
+ | * netstat 或 ss | ||
+ | * netstat 用于查看网络连接、端口监听等信息。 | ||
+ | * ss 是 netstat 的现代替代工具,功能更强大。 | ||
+ | * 示例:netstat -tuln | ||
+ | * ss -tuln | ||
+ | =====查看系统信息===== | ||
+ | * uname -a 显示系统的内核版本、主机名等基本信息。 | ||
+ | * 示例:uname -a | ||
+ | * cat / | ||
+ | * 示例:cat / | ||
+ | =====查看系统日志===== | ||
+ | * dmesg 查看内核消息,通常用于查看硬件相关的信息。 | ||
+ | * 示例:dmesg | less | ||
+ | * journalctl查看系统日志,包括服务日志、启动日志等。 | ||
+ | * 示例:journalctl -b | ||
+ | * 或查看特定服务的日志:journalctl -u < | ||
+ | =====查看系统负载===== | ||
+ | * uptime 显示系统的运行时间、当前时间、负载平均值等。 | ||
+ | * 示例:uptime | ||
+ |