is:cos:centos下查看系统状况的命令

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
is:cos:centos下查看系统状况的命令 [2025/02/18 10:26] – 创建 Aker J Luis:cos:centos下查看系统状况的命令 [2025/02/18 10:38] (当前版本) – [查看系统服务状态] Aker J Lu
行 3: 行 3:
 在 CentOS 系统中,可以通过多种命令来查看系统状态,以下是一些常用的命令及其使用方法[^11^][^12^]。 在 CentOS 系统中,可以通过多种命令来查看系统状态,以下是一些常用的命令及其使用方法[^11^][^12^]。
  
-  - 查看系统基本信息 +===== 查看系统基本信息===== 
-  * **查看系统版本**:`cat /etc/redhat-release`[^15^] +  * **查看系统版本**:cat /etc/redhat-release 
-  * **查看内核版本**:`uname -a`[^15^] +  * **查看内核版本**:uname -a 
-  * **查看 CPU 信息**:`cat /proc/cpuinfo`[^15^] +  * **查看 CPU 信息**:cat /proc/cpuinfo 
-  * **查看内存信息**:`cat /proc/meminfo`[^15^] +  * **查看内存信息**:cat /proc/meminfo 
-  查看系统资源使用情况 +=====查看系统资源使用情况===== 
-  * **查看系统负载和运行时间**:`uptime`[^15^],该命令会显示系统当前的负载(1分钟、5分钟、15分钟平均负载)以及系统运行时间[^12^]。 +  * **查看系统负载和运行时间**:uptime,该命令会显示系统当前的负载(1分钟、5分钟、15分钟平均负载)以及系统运行时间。 
-  * **查看内存使用情况**:`free -h`[^11^],以人类可读的格式显示内存的总量、已用、空闲、缓存等信息[^15^]。 +  * **查看内存使用情况**:free -h,以人类可读的格式显示内存的总量、已用、空闲、缓存等信息。 
-  * **查看磁盘使用情况**:`df -h`[^15^],显示各分区的磁盘使用情况,包括已用空间、可用空间等。 +  * **查看磁盘使用情况**:df -h,显示各分区的磁盘使用情况,包括已用空间、可用空间等。 
-  查看系统进程和性能 +=====查看系统进程和性能====== 
-  * **实时监控系统进程**:`top`[^11^],实时显示系统进程的 CPU 和内存使用情况,并可按 CPU 或内存使用率排序[^12^]。 +  * **实时监控系统进程**:top,实时显示系统进程的 CPU 和内存使用情况,并可按 CPU 或内存使用率排序。 
-  * **查看系统进程快照**:`ps aux`[^18^],显示当前系统中所有进程的详细信息[^12^]。 +  * **查看系统进程快照**:ps aux,显示当前系统中所有进程的详细信息。 
-  * **监控系统整体性能**:`vmstat`[^11^],可以监控操作系统的进程状态、内存、虚拟内存、磁盘 I/O 和 CPU[^17^]。 +  * **监控系统整体性能**:vmstat,可以监控操作系统的进程状态、内存、虚拟内存、磁盘 I/O 和 CPU。 
-  * **查看磁盘 I/O 性能**:`iostat`[^11^],查看 CPU 和磁盘的平均使用率[^12^]。 +  * **查看磁盘 I/O 性能**:iostat,查看 CPU 和磁盘的平均使用率。 
-  查看网络状态 +=====查看网络状态====== 
-  * **查看网络连接**:`netstat -an`[^17^],显示网络连接状况[^12^];在 CentOS 7 中,也可以使用 `ss` 命令[^12^]。 +  * **查看网络连接**:netstat -an,显示网络连接状况;在 CentOS 7 中,也可以使用 `ss` 命令。 
-  * **查看网卡配置**:`ifconfig`[^15^],或者在 CentOS 7 中使用 `ip addr`[^12^]。 +  * **查看网卡配置**:ifconfig,或者在 CentOS 7 中使用ip addr。 
-  查看系统服务状态 +=====查看系统服务状态===== 
-  * **查看服务状态**:`systemctl list-unit-files`[^12^],列出所有服务的状态[^12^]。 +  * **查看服务状态**: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_name> 
 +  * service(较旧的命令,但仍然用) 
 +    * 示例:service <service_name> status 
 +=====查看网络状态===== 
 +  * ifconfig 或 ip addr 
 +    * ifconfig 是一个传统的网络接口配置工具,但可能需要安装(yum install net-tools)。 
 +    * ip addr 是现代的替代工具,于查看网络接口信息。 
 +  * netstat 或 ss 
 +    * netstat 用于查看网络连接、端口监听等信息。 
 +    * ss 是 netstat 的现代替代工具,功能更强大。 
 +    * 示例:netstat -tuln 
 +    * ss -tuln 
 +=====查看系统信息===== 
 +  * uname -a 显示系统的核版本、主机名等基本信息 
 +  * 示例:uname -a 
 +  * cat /etc/os-release 查看系统的发行版本信息。 
 +  * 示例:cat /etc/os-release 
 +=====查看系统日志===== 
 +  * dmesg 查看内核消息,通常用于查看硬件相关的信息。 
 +  * 示例:dmesg | less 
 +  * journalctl查看系统日志,包括服务日志、启动日志等。 
 +  * 示例:journalctl -b 
 +  * 或查看特定服务的日志:journalctl -u <service_name> 
 +=====查看系统负载===== 
 +  * uptime 显示系统的运行时间、当前时间、负载平均值等。 
 +  * 示例:uptime 
 + 
  • is/cos/centos下查看系统状况的命令.1739874362.txt.gz
  • 最后更改: 2025/02/18 10:26
  • Aker J Lu