linux命令大全显示配置
linux命令大全显示配置详细介绍
在 Linux 中,显示系统配置、硬件信息、网络配置等的命令非常多,以下按类别整理常用命令及示例,帮助你快速查询和理解系统配置:
一、系统基础信息
- 内核与系统版本
bashlsb_release
/etc/os-release
hostnamectl
- 系统运行时间
bashw
二、硬件配置信息
- 硬件概要
bashlshwhwinfo
- CPU 信息
bashlscpu/proc/cpuinfo
- 内存信息
bash - 磁盘与存储
bashlsblk
smartctl /dev/sda
- 显卡与显示器
bashlspci vganvidia-smi
三、网络配置
- 网络接口
bashaddr - 网络连接与端口
bashss - 路由与 DNS
bashroute/etc/resolv.conf
- 网络状态诊断
bashIP/域名IP/域名
域名
四、软件与服务配置
- 软件包信息
- Debian/Ubuntu(APT)bash
dpkg 软件名list 软件名
- RedHat/CentOS(YUM/DNF)bash
软件名dnf list installed 软件名
- 通用(查看软件安装路径)bash
命令文件名
- Debian/Ubuntu(APT)bash
- 服务状态
bashsystemctl status 服务名服务名 status
- 环境变量
bash/etc/environment
五、文件系统与配置文件
- 挂载与分区配置
bash/etc/fstab - 关键配置文件
- 系统主机名:
/etc/hostname - 网络配置(旧版):
- Debian/Ubuntu:
/etc/network/interfaces - CentOS:
/etc/sysconfig/network-scripts/ifcfg-eth0
- Debian/Ubuntu:
- systemd 网络配置(新版):
/etc/netplan/*.yaml(Ubuntu 20.04+) - 用户账户:
/etc/passwd、/etc/shadow - 组信息:
/etc/group、/etc/gshadow
- 系统主机名:
六、进程与资源监控
bash
aux 进程名iotop
七、日志与调试
bash
journalctl/var/log/syslog
/var/log/messages
八、其他实用工具
- 硬件检测工具:
hardinfo(图形化硬件信息,需安装) - 系统信息汇总:
inxi -Fxxx(需安装,apt install inxi或pacman -S inxi) - 配置文件对比:
diff file1 file2(对比两个配置文件的差异)
注意事项
- 权限问题:部分命令(如
lshw、fdisk)需要管理员权限,需加sudo。 - 发行版差异:不同 Linux 发行版(如 Debian、RedHat、Arch)的软件包管理命令和配置文件路径可能不同,需根据具体系统选择。
- 手册查询:使用
man <命令>或--help查看命令详细用法,例如man lscpu。
如果需要特定领域(如网络、硬件、服务)的详细配置解析,可以进一步说明场景,我会提供更针对性的命令和示例!