linux系统怎么查询配置
linux系统怎么查询配置详细介绍
在 Linux 系统中,不同类型的配置信息查询方式有所不同,以下为你介绍常见配置信息的查询方法:
1. 系统信息
- 系统版本:可以使用
lsb_release -a命令来查看 Linux 发行版的详细信息,包括发行版名称、版本号等。若该命令不可用,还能查看/etc/os-release文件。
bash
lsb_release/etc/os-release
- 内核版本:使用
uname -r命令能查看当前运行的内核版本。
bash
2. 硬件信息
- CPU 信息:
lscpu命令可显示 CPU 的详细信息,如架构、核心数、频率等。也可以查看/proc/cpuinfo文件。
bash
lscpu/proc/cpuinfo
- 内存信息:
free -h命令以人类可读的格式展示系统的内存使用情况。此外,/proc/meminfo文件包含了更详细的内存信息。
bash
/proc/meminfo
- 磁盘信息:
df -h命令能查看磁盘的使用情况,而lsblk命令则可列出所有可用的块设备。
bash
lsblk
3. 网络配置
- IP 地址:
ip addr命令可显示网络接口和对应的 IP 地址。如果是老系统,也可以使用ifconfig命令,但有些系统可能需要先安装net-tools包。
bash
addr
- 路由表:
ip route命令能查看系统的路由表。
bash
route
4. 用户和组信息
- 用户信息:
cat /etc/passwd命令可查看系统中所有用户的信息。
bash
/etc/passwd
- 组信息:
cat /etc/group命令可查看系统中所有组的信息。
bash
/etc/group
5. 服务配置
- 查看服务状态:
systemctl命令可用于管理系统服务,如查看服务状态、启动、停止和重启服务。
bash
systemctl status nginx
systemctl start nginx
systemctl stop nginx
systemctl restart nginx
- 查看服务配置文件:大部分服务的配置文件存于
/etc目录下,以nginx为例,其配置文件通常在/etc/nginx目录。
bash
/etc/nginx/nginx.conf
912 /etc/nginx/nginx.conf