钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读916407
首页 Linux 正文内容

linux获取系统状态

钟逸 Linux 2025-07-03 09:16:04 2

值检查

使用 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 :系统设置

文章目录
    搜索