linux系统查看服务器配置命令,Linux服务器配置查看全攻略,命令详解及实战应用
- 综合资讯
- 2024-11-10 21:17:18
- 1

Linux系统查看服务器配置,可使用多种命令如ifconfig、ip addr、netstat等。本文将详细介绍这些命令的用法、详解及实战应用,助您全面掌握Linux服...
Linux系统查看服务器配置,可使用多种命令如ifconfig、ip addr、netstat等。本文将详细介绍这些命令的用法、详解及实战应用,助您全面掌握Linux服务器配置查看技巧。
Linux服务器作为企业级应用的重要基础设施,其配置信息的查看对于维护和优化服务器性能具有重要意义,本文将详细介绍Linux服务器配置查看的常用命令,并附上实战案例,帮助读者全面掌握Linux服务器配置查看技巧。
Linux服务器配置查看命令详解
1、查看系统信息
(1)操作系统版本
[root@server ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
(2)内核版本
[root@server ~]# uname -r
3、10.0-957.el7.x86_64
(3)CPU信息
[root@server ~]# cat /proc/cpuinfo
Processor : Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
(4)内存信息
[root@server ~]# free -m
total used free shared buff/cache available Mem: 16384 4850 11534 0 4906 12400
Swap: 20480 0 20480
(5)硬盘信息
[root@server ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 16G 34G 33% /
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 0 2.0G 0% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda2 1T 253G 747G 26% /data
2、查看网络信息
(1)IP地址
[root@server ~]# ip addr show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:67:84:da 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:fe67:84da/64 scope link
valid_lft forever preferred_lft forever
(2)路由表
[root@server ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0、0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
169、254.0.0 0.0.0.0 0.0.0.0 U 1000 0 0 eth0
192、168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
(3)端口占用情况
[root@server ~]# netstat -tunlp | grep :80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4580/nginx: master
3、查看服务信息
(1)服务状态
[root@server ~]# systemctl status httpd
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: inactive (dead) since Sun 2020-05-17 11:12:37 CST; 2min 47s ago
(2)服务启动与停止
[root@server ~]# systemctl start httpd
[root@server ~]# systemctl stop httpd
4、查看日志信息
(1)系统日志
[root@server ~]# tail -f /var/log/messages
May 17 11:12:37 server kernel: [ 901.621901] audit: type=1130 audit(1589870957.621:9): apparmor="denied" operation="open" profile="unconfined" name="/etc/shadow" pid=4580 comm="nginx" requested_mask=rw requested_flag=0x2 denied_mask=0x2 denied_flag=0x2
(2)Apache日志
[root@server ~]# tail -f /var/log/httpd/access_log
192、168.1.100 - - [17/May/2020:11:12:37 +0800] "GET /index.html HTTP/1.1" 200 623 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36"
5、查看进程信息
(1)查看指定进程
[root@server ~]# ps -ef | grep nginx
root 4580 1 0 11:12 ? 00:00:00 /usr/sbin/nginx -g daem
root 4581 4580 0 11:12 ? 00:00:00 nginx: master process /usr/sbin/nginx -g daem
nginx 4582 4580 0 11:12 ? 00:00:00 nginx: worker process
nginx 4583 4580 0 11:12 ? 00:00:00 nginx: worker process
(2)查看进程树
[root@server ~]# ps -e -o pid,ppid,cmd
PID PPID CMD
1 0 /sbin/init
2 1 [kthreadd]
3 2 [ksoftirqd/0]
...
实战案例
1、查看Linux服务器CPU使用率
[root@server ~]# top
top - 11:12:50 up 1:12, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 3 total, 0 running, 3 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si
MiB Mem : 16384.0 total, 4850.0 used, 11534.0 free, 4906.0 buffers/cached
MiB Swap: 20480.0 total, 0.0 used, 20480.0 free
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 327680 1536 1272 S 0.0 0.1 0:00 init
2 root 20 0 613024 2956 2432 S 0.0 0.2 0:00 [kthreadd]
3 root 20 0 613024 2956 2432 S 0.0 0.2 0:00 [ksoftirqd/0]
...
2、查看Linux服务器内存使用情况
[root@server ~]# free -m
total used free shared buff/cache available Mem: 16384 4850 11534 0 4906 12400
Swap: 20480 0 20480
3、查看Linux服务器磁盘使用情况
[root@server ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 16G 34G 33% /
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 0 2.0G 0% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda2 1T 253G 747G 26% /data
4、查看Linux服务器网络连接
[root@server ~]# netstat -tunlp | grep :80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4580/nginx: master
5、查看Linux服务器服务状态
[root@server ~]# systemctl status httpd
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: inactive (dead) since Sun 2020-05-17 11:12:37 CST; 2min 47s ago
6、查看Linux服务器日志信息
[root@server ~]# tail -f /var/log/messages
May 17 11:12:37 server kernel: [ 901.621901] audit: type=1130 audit(1589870957.621:9): apparmor="denied" operation="open" profile="unconfined" name="/etc/shadow" pid=4580 comm="nginx" requested_mask=rw requested_flag=0x2 denied_mask=0x2 denied_flag=0x2
7、查看Linux服务器进程信息
[root@server ~]# ps -ef | grep nginx
root 4580 1 0 11:12 ? 00:00:00 /usr/sbin/nginx -g daem
root 4581 4580 0 11:12 ? 00:00:00 nginx: master process /usr/sbin/nginx -g daem
nginx 4582 4580 0 11:12 ? 00:00:00 nginx: worker process
nginx 4583 4580 0 11:12 ? 00:00:00 nginx: worker process
本文详细介绍了Linux服务器配置查看的常用命令,包括系统信息、网络信息、服务信息、日志信息和进程信息等,通过实战案例,读者可以轻松掌握Linux服务器配置查看技巧,为日常维护和优化工作提供有力支持,在实际应用中,可以根据需要灵活运用这些命令,提高工作效率。
本文链接:https://www.zhitaoyun.cn/739755.html
发表评论