如何实时掌控系统运行状态?

确认系统是否为Linux

通过终端执行:

uname -a
  • 输出示例
    Linux hostname 5.15.0-86-generic #96-Ubuntu SMP ... x86_64 GNU/Linux
    若含 GNU/Linux 字样即为Linux系统。

查看Linux发行版与版本

通用方法(推荐)

cat /etc/os-release
  • 关键信息NAME(发行版名称)、VERSION_ID(版本号)、PRETTY_NAME(完整描述)。

发行版专用命令

  • Debian/Ubuntu
    lsb_release -a  # 显示LSB(Linux标准库)信息
  • Red Hat/CentOS/Fedora
    cat /etc/redhat-release  # 或使用 hostnamectl

查看内核版本

uname -r  # 仅显示内核版本(如 5.15.0-86-generic)
uname -m  # 查看系统架构(x86_64、ARM等)

查看硬件信息

硬件类型 命令 作用
CPU lscpu 显示CPU架构、核心数、频率
内存 free -h 查看内存和Swap使用情况(人类可读格式)
磁盘 df -h 显示磁盘空间占用
设备 lspci 列出PCI设备(如显卡、网卡)
USB设备 lsusb 列出USB接口设备
温度/传感器 sensors(需安装lm-sensors) 监控硬件温度

高级系统信息工具

  1. hostnamectl(Systemd系统专用)
    综合显示主机名、操作系统、内核版本:

    hostnamectl status
  2. /proc 虚拟文件系统

    • 查看CPU信息:cat /proc/cpuinfo
    • 查看内存信息:cat /proc/meminfo
  3. 图形化工具(可选)

    • GNOME桌面:安装 gnome-system-monitor
    • KDE桌面:使用 kinfocenter

快速验证命令示例

echo "---- 内核版本 ----" && uname -r
echo "---- 内存使用 ----" && free -h | grep Mem

注意事项

  1. 权限要求:普通用户可执行大部分命令,但硬件检测(如 lspci)可能需要 sudo 权限。
  2. 发行版差异
    • 旧版系统(如CentOS 6)可能不支持 hostnamectl,需使用 cat /etc/issue
    • 部分命令需安装工具包(如 lsb_release 通过 sudo apt install lsb-release 安装)。
  3. 安全建议:敏感信息(如完整硬件配置)避免公开分享,防止被恶意利用。

引用说明

  • Linux内核文档:kernel.org/doc
  • GNU Coreutils手册:gnu.org/software/coreutils
  • util-linux 工具集(含 lsblk, lscpu 等):github.com/util-linux

提示基于Linux 5.x内核及主流发行版验证,建议结合官方文档使用,遇到问题可通过 man [命令名](如 man uname)查看手册。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6968.html

(0)
酷番叔酷番叔
上一篇 2025年7月10日 13:26
下一篇 2025年7月10日 13:44

相关推荐

  • 如何添加用户到组并保留原有组?

    将用户 alice 添加到 developers 用户组,同时确保她原有的其他组成员身份保持不变。

    2025年7月15日
    11300
  • Linux如何识别网卡设备的顺序?

    在Linux系统中,网卡的识别顺序直接影响网络配置的稳定性和可维护性,早期的Linux发行版多采用传统的eth0、eth1等命名方式,其顺序取决于内核加载网卡的驱动顺序,存在不确定性——例如更换硬件或重启后,网卡顺序可能发生变化,导致网络配置失效,为了解决这一问题,现代Linux系统引入了“可预测网络接口名称……

    2025年10月8日
    6800
  • 如何安全使用root权限?

    临时获取root权限(推荐)使用 sudo 命令原理:临时以root身份执行单条命令,普通用户需被授权(在/etc/sudoers中配置),操作: sudo <命令> # sudo apt update输入当前用户密码验证身份,优点:操作可审计(记录在/var/log/auth.log),安全性高……

    2025年6月14日
    10100
  • Linux怎样查看全部进程?

    ps 命令(最基础推荐)功能:静态快照式查看进程信息,查看全部进程命令:ps aux # BSD 风格(常用)ps -ef # UNIX 风格输出解析:USER:进程所有者PID:进程 ID%CPU/%MEM:CPU/内存占用率COMMAND:启动命令适用场景:快速获取进程列表、结合 grep 过滤(如 ps……

    2025年7月31日
    10000
  • Linux服务器如何查询内存使用情况及命令方法?

    在Linux服务器运维中,监控内存使用情况是确保系统稳定运行的关键环节,通过内存数据可以及时发现资源瓶颈、排查性能问题,Linux系统提供了多种命令和工具来查询内存信息,以下详细介绍常用方法及其使用场景,free命令:快速查看内存使用概览free是最基础的内存查看命令,通过-h(人类可读格式)或-m/-g(指定……

    2025年10月8日
    9600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信