如何通过查看服务器配置命令深入了解服务器内部设置?
- 云服务器
- 2025-12-07
- 6
在Linux系统中,查看服务器配置是一项基础且重要的操作,通过命令行工具,我们可以轻松获取服务器的各种配置信息,如网络、系统、服务等方面的设置,以下是一些常用的命令,用于查看服务器配置。
网络配置
-
ifconfig:查看网络接口的状态和配置。
- 命令:ifconfig
- 输出示例: eth0 Link encap:Ethernet HWaddr 00:0C:29:9A:7B:67 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe9a:7b67/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3186886 errors:0 dropped:0 overruns:0 frame:0 TX packets:2837364 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:254790796 (254.7 MB) TX bytes:227536544 (227.5 MB)
-
ip addr:查看网络接口的IP地址、子网掩码、广播地址等信息。
- 命令:ip addr
- 输出示例: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default link/ether 00:0c:29:9a:7b:67 brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe9a:7b67/64 scope link valid_lft forever preferred_lft forever
系统配置
-
uname a:查看系统详细信息,包括内核版本、架构等。
- 命令:uname a
- 输出示例: Linux server 4.15.0106generic #107Ubuntu SMP Mon Aug 26 09:10:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
-
cat /proc/cpuinfo:查看CPU信息,如型号、频率、缓存等。

- 命令:cat /proc/cpuinfo
- 输出示例: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 63 model name : Intel(R) Xeon(R) CPU E52630 v4 @ 2.20GHz stepping : 4 microcode : 0x4000066 cpu MHz : 2200.000 BogoMIPS : 4400.00 cache size : 40960 KB physical id : 0
-
systemctl status:查看服务的状态。
- 命令:systemctl status [service_name]
- 输出示例: ● ssh.service OpenSSH server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: active (running) since Mon 20190909 16:15:18 UTC; 5min 27s ago Docs: man:sshd(8) Process: 1913 ExecStart=/usr/sbin/sshd D (code=exited, status=0/SUCCESS) Main PID: 1913 (sshd) Tasks: 3 (limit: 4915) Memory: 3.0M CGroup: /system.slice/ssh.service /usr/sbin/sshd D
-
netstat tulnp:查看网络连接、路由表、接口统计等信息。
- 命令:netstat tulnp
- 输出示例: Active Internet connections (w/o servers) Proto RecvQ SendQ Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1913/sshd tcp 0 0 192.168.1.100:80 0.0.0.0:* LISTEN 8327/nginx: master tcp 0 0 192.168.1.100:443 0.0.0.0:* LISTEN 8327/nginx: master
服务配置
FAQs
Q1:如何查看服务器的内存使用情况?
A1:可以使用free m命令查看服务器的内存使用情况,命令如下:


free m
输出示例:
total used free shared buff/cache available Mem: 16384 15008 1280 0 3192 1280
Q2:如何查看服务器的磁盘空间使用情况?
A2:可以使用df h命令查看服务器的磁盘空间使用情况,命令如下:
df h
输出示例:
Filesystem Size Used Avail Use% Mounted on /dev/vda1 50G 47G 2.8G 96% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 0 1.9G 0% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup tmpfs 1.9G 0 1.9G 0% /tmp
命令和示例仅供参考,实际使用时请根据具体情况进行调整。