彻底解析 Linux 系统查看命令291


Linux 系统提供了丰富的命令行工具,用于查看系统信息和监控其行为。这些命令对于深入了解系统运行状况、诊断问题和进行故障排除至关重要。

1. 查看系统信息

1.1 cat /proc/cpuinfo


显示 CPU 信息,包括处理器类型、内核版本和时钟速度。

1.2 cat /proc/meminfo


显示内存信息,包括已用内存、可用内存和交换空间。

1.3 cat /proc/diskstats


显示磁盘统计信息,包括每个磁盘的读取、写入和合并操作。

1.4 lshw


列出硬件设备,包括主板、CPU、内存和网络设备。

1.5 uname


显示系统信息,包括内核版本、主机名和操作系统发行版。

2. 查看进程信息

2.1 ps


显示正在运行的进程,包括进程 ID (PID)、CPU 使用率和内存使用率。

2.2 top


以交互方式显示进程信息,并动态更新系统统计信息。

2.3 pstree


显示进程层次结构,以树形结构显示进程及其子进程。

2.4 pidstat


显示进程的 CPU 和内存统计信息,以及系统总体统计信息。

3. 查看网络信息

3.1 ifconfig


显示网络接口信息,包括 IP 地址、子网掩码和 MAC 地址。

3.2 ethtool


获取以太网接口的详细统计信息和设置。

3.3 netstat


显示网络连接和统计信息,包括套接字状态、数据包传输和端口使用情况。

3.4 tcpdump


捕获和分析网络流量,用于故障排除和网络性能监控。

4. 查看系统日志

4.1 dmesg


显示内核环形缓冲区中的所有内核消息。

4.2 journalctl


查看系统日志,使用 systemd 日志记录系统。

4.3 syslog


查看由 syslog 守护程序收集的系统日志。

5. 查看磁盘信息

5.1 df


显示文件系统的可用空间和已用空间。

5.2 du


显示文件和目录的大小,包括递归目录大小。

5.3 diskutil


显示磁盘实用程序信息,包括分区、卷和 SMART 数据。

6. 查看用户和组信息

6.1 cat /etc/passwd


显示系统用户及其信息,包括用户名、密码散列和主目录。

6.2 cat /etc/group


显示系统组及其信息,包括组名、组 ID 和成员。

6.3 id


显示当前用户的有效用户 ID、有效组 ID 和附加组 ID。

7. 查看配置信息

7.1 less /etc/


显示 DNS 解析器配置,包括域名服务器的 IP 地址。

7.2 less /etc/hostname


显示系统主机名。

7.3 less /etc/fstab


显示文件系统安装信息,包括挂载点、设备和文件系统类型。

2024-11-27


上一篇:Android 操作系统图像分析:深入了解其技术基础和应用

下一篇:如何为 Android 系统选择自定义铃声