当前位置:首页 > 综合资讯 > 正文
黑狐家游戏

linux系统查看服务器配置命令,Linux服务器配置查看全攻略,命令详解及实战应用

linux系统查看服务器配置命令,Linux服务器配置查看全攻略,命令详解及实战应用

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)

linux系统查看服务器配置命令,Linux服务器配置查看全攻略,命令详解及实战应用

(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

linux系统查看服务器配置命令,Linux服务器配置查看全攻略,命令详解及实战应用

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

linux系统查看服务器配置命令,Linux服务器配置查看全攻略,命令详解及实战应用

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服务器配置查看技巧,为日常维护和优化工作提供有力支持,在实际应用中,可以根据需要灵活运用这些命令,提高工作效率。

黑狐家游戏

发表评论

最新文章