当前位置:首页 > 服务器 > 正文

查看linux服务器配置命令


为了有效管理 Linux 服务器,了解其配置至关重要。 以下是一些常用的命令,可用于查看服务器配置的不同方面:
操作系统版本和内核信息
uname -a: 显示操作系统名称、版本、内核版本和硬件体系结构。
cat /etc/os-release: 显示操作系统发行版详细信息,例如名称、版本和 ID。
硬件信息
lscpu: 显示 CPU 信息,例如内核数、型号和频率。
free -m: 显示内存使用信息,以兆字节为单位。
df -h: 显示文件系统使用信息,以可读的格式显示大小。
lspci: 显示 PCI 设备信息,例如网络适配器和显卡。
网络配置
ifconfig: 显示网络接口状态和配置,例如 IP 地址、子网掩码和网关。
route -n: 显示路由表,指示数据包在网络中的路径。
netstat -an: 显示网络连接和统计信息,例如开放端口和活动连接。
软件包管理
dpkg -l: 列出已安装的 Debian/Ubuntu 软件包。
rpm -qa: 列出已安装的 Red Hat/CentOS 软件包。
yum list installed: 列出已安装的 Yum 软件包 (Red Hat/CentOS)。
apt-get list --installed: 列出已安装的 Apt 软件包 (Debian/Ubuntu)。
用户和组管理
cat /etc/passwd: 显示用户帐户信息,包括用户名、UID 和主目录。
cat /etc/group: 显示组信息,包括组名、GID 和成员。
id: 显示当前用户的 UID、GID 和组成员资格。
服务管理
systemctl status : 显示指定服务的状态,例如运行、已停止或已禁用。
service status: 显示指定服务的状态(传统 SysV init 系统)。
systemctl list-unit-files: 列出所有系统单元文件,其中包括服务。
配置文件
cat /etc/hostname: 显示服务器的主机名。
cat /etc/resolv.conf: 显示 DNS 解析器配置。
cat /etc/hosts: 显示本地主机名到 IP 地址的映射。
cat /etc/fstab: 显示文件系统挂载信息。
其他有用命令
top: 显示正在运行的进程和系统资源使用情况。
ps aux: 显示所有正在运行的进程。
grep: 在文件中搜索特定模式或字符串。
less /var/log/messages: 查看系统日志消息。