怎么查看linux配置
怎么查看linux配置详细介绍
在 Linux 系统中,可以通过命令行工具或图形界面查看系统配置,以下是常见的查看方法,涵盖硬件、系统、软件等配置信息:
一、硬件配置查看
1.
CPU 信息
bash
lscpu/proc/cpuinfo
2.
内存信息
bash
/proc/meminfo
3.
磁盘与分区
bash
lsblk
4.
显卡信息
bash
lspci vganvidia-smi
glxinfo Renderer
5.
主板与其他硬件
bash
dmidecodelspci
lsusb
二、系统基本信息
1.
内核与系统版本
bash
/etc/os-release
lsb_release
2.
主机名与网络配置
bash
hostnamectladdr
/etc/resolv.conf
3.
用户与权限
bash
/etc/passwd
/etc/group
三、软件与服务配置
1.
已安装软件包
- Debian/Ubuntu 系(.deb 包):bash
dpkglist
- RedHat/CentOS 系(.rpm 包):bash
dnf list installed
2.
服务状态(Systemd 系统)
bash
systemctl status 服务名systemctl list-units service
3.
环境变量
bash
/etc/profile
~/.bashrc
四、图形界面工具(适用于桌面环境)
- 系统监视器
- Ubuntu/Debian:打开 “系统监视器”(System Monitor),可查看 CPU、内存、磁盘、进程等。
- Fedora/CentOS:使用 “GNOME 系统监视器” 或 “KDE 系统监视器”。
- 设置工具
- 进入 “设置”→“关于” 查看系统版本、内核、硬件概览。
- “设置”→“网络” 查看网络配置。
五、配置文件位置(重要系统配置)
| 配置类型 | 常见文件路径 |
|---|---|
| 网络接口配置 | /etc/network/interfaces(Debian 传统)、/etc/netplan/*.yaml(现代)、/etc/sysconfig/network-scripts/ifcfg-eth0(CentOS) |
| 服务启动配置 | /etc/systemd/system/(Systemd 服务)、/etc/init.d/(旧版 SysVinit) |
| 用户权限 | /etc/sudoers(需通过 visudo 编辑) |
| 文件系统挂载 | /etc/fstab(开机自动挂载配置) |
| 环境变量 | /etc/profile(系统级)、~/.bashrc(用户级) |
六、注意事项
- 权限问题:部分命令(如
fdisk -l、dmidecode)需管理员权限,可加sudo执行。 - 发行版差异:不同 Linux 发行版(如 Debian、RedHat、Arch)的命令或配置文件可能略有不同,以上命令适用于大多数主流系统。
- 实时信息:
top(动态进程监控)、htop(增强版top)、glances(系统资源实时监控)等工具可实时查看系统状态(需安装)。
根据具体需求选择合适的命令或工具,如需更详细的某部分配置,可进一步说明场景(如硬件、网络、软件等)。