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

确认系统是否为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

相关推荐

  • Linux没有IP文件夹?正确操作指南

    访问本地网络配置文件目录Linux的网络配置通常存储在以下目录中,需使用终端命令操作:打开终端Ctrl+Alt+T(Ubuntu)或右键选择“打开终端”,进入网络配置目录通用路径(大部分系统): cd /etc/network/关键文件:interfaces(Debian/Ubuntu旧版)Red Hat/Ce……

    2025年6月26日
    3200
  • 在Linux操作系统中,如何卸载通过make命令安装的程序?

    在Linux系统中,通过make安装的程序通常是将源码编译后直接安装到系统目录(如/usr/local、/opt等),与通过包管理器(如apt、yum)安装的程序不同,这类手动编译安装的程序没有统一的卸载入口,卸载时需要根据安装方式和程序特性选择合适的方法,以下是详细的卸载步骤和注意事项,优先尝试make un……

    2025年8月24日
    1300
  • 如何轻松快速提升网站流量?

    使用 basename 命令(推荐)功能:从完整路径中提取文件名(含扩展名)或移除扩展名,语法:basename [路径] [后缀] # 后缀用于移除扩展名示例:提取文件名(含扩展名)basename /home/user/docs/report.txt # 输出:report.txt移除扩展名basename……

    2025年7月19日
    2300
  • Linux装XGBoost哪种最稳?

    安装前准备更新系统与安装编译工具终端执行:sudo apt update && sudo apt upgrade -y # Ubuntu/Debiansudo yum update -y && sudo yum groupinstall "Development Too……

    2025年6月24日
    2400
  • Linux系统下如何修改U盘卷标?

    在Linux系统中修改U盘卷标是一个常见操作,卷标(Label)是U盘的标识名称,有助于快速识别和管理存储设备,不同文件系统(如FAT32、NTFS、ext4等)修改卷标的方法略有差异,本文将详细介绍各类文件系统下的具体操作步骤、所需工具及注意事项,帮助用户顺利完成U盘卷标的修改,准备工作:识别U盘及文件系统在……

    2025年8月22日
    1100

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信