当前位置:首页 > linux > 正文

linux如何查看服务器配置

  • linux
  • 2024-05-08 18:44:23
  • 6121

### 1. Lshw
lshw 命令是一个用于列出系统硬件配置的工具。 它提供了有关服务器组件的详细数据,包括:
bash
sudo lshw -short
### 2. Dmidecode
dmidecode 命令可用于解码系统管理 BIOS (SMBIOS) 和 DMI (桌面管理接口) 表,这些表包含有关服务器硬件的信息。 它提供了更全面的硬件配置信息,包括:
bash
sudo dmidecode -t bios
sudo dmidecode -t system
### 3. Inxi
inxi 命令是一个轻量级的系统信息工具,可提供有关硬件、系统软件和桌面环境的详细信息。 它输出格式整洁且易于阅读,包括:
bash
inxi -F
### 4. Sysctl
sysctl 命令可用于查看和修改系统内核设置。 它提供了有关网络、内存、内核模块等各种配置参数的信息。 使用:
bash
sysctl -a | grep -i name_of_parameter
示例:查看 TCP 超时时间:
bash
sysctl -a | grep -i tcp_fin_timeout
### 5. Sudo Cat /proc/cpuinfo
/proc/cpuinfo 文件包含有关 CPU 架构、速度、缓存大小和功能的信息。 使用:
bash
sudo cat /proc/cpuinfo
### 6. Sudo Cat /etc/os-release
/etc/os-release 文件包含有关操作系统发行版和版本的信息。 使用:
bash
sudo cat /etc/os-release
### 7. Sudo Cat /etc/hostname
/etc/hostname 文件包含服务器的主机名。 使用:
bash
sudo cat /etc/hostname
### 8. Sudo Cat /etc/resolv.conf
/etc/resolv.conf 文件包含 DNS 服务器地址,服务器用于解析域名。 使用:
bash
sudo cat /etc/resolv.conf
### 9. Sudo Cat /etc/fstab
/etc/fstab 文件包含有关服务器文件系统挂载点和挂载选项的信息。 使用:
bash
sudo cat /etc/fstab
### 10. Sudo Netstat -rn
netstat -rn 命令可用于查看路由表,显示服务器的网络连接和路由。 使用:
bash
sudo netstat -rn