linux 系统服务问题

来源:互联网 发布:淘宝店铺五颗钻 编辑:程序博客网 时间:2024/06/04 06:19

作为一个 Linux 新手小白,linux 的很多命令用起来确实是比 windows 的方便,当然很多命令也是在工作中用的多了就记住了,用的少也都是会忘记了的,下面就整理了下最近在排查 linux 问题上面的一些总结。

 1:网络问题,客户端ping ,查看有无返回

[root@localhost 45]# ping ip
PING 192.168.122.136 (192.168.122.136 ) 56(84) bytes of data.
64 bytes from 192.168.122.136 : icmp_seq=1 ttl=64 time=6.22 ms
64 bytes from 192.168.122.136 : icmp_seq=2 ttl=64 time=0.219 ms

如果有返回值则可排除不是此问题原因引起;


 2:服务是否启动,ps 命令查看服务是否正常启动(查看哪些进程在运行及其状态)

[root@localhost 45]# ps aux | grep httpd
root     20451  0.0  0.4  34120  9500 ?        Ss   14:11   0:01 /usr/sbin/httpd
apache   20455  0.0  0.7  41328 14788 ?        S    14:11   0:01 /usr/sbin/httpd
apache   20456  0.0  0.8  43376 16320 ?        S    14:11   0:01 /usr/sbin/httpd
apache   20457  0.0  0.7  43376 15352 ?        S    14:11   0:01 /usr/sbin/httpd
apache   20458  0.0  0.7  41328 14104 ?        S    14:11   0:01 /usr/sbin/httpd
apache   20459  0.0  0.6  41328 13488 ?        S    14:11   0:00 /usr/sbin/httpd
apache   20460  0.0  0.8  43376 15568 ?        S    14:11   0:01 /usr/sbin/httpd
apache   20461  0.0  0.7  41328 13956 ?        S    14:11   0:00 /usr/sbin/httpd
apache   20462  0.0  0.7  41328 14332 ?        S    14:11   0:00 /usr/sbin/httpd
nobody   20674  0.0  1.0  34116 21164 ?        Ss   14:23   0:03 monitorix-httpd listening on xxxx
root     27238  0.0  0.0   5984   752 pts/5    S+   17:30   0:00 grep httpd


[root@localhost 45]# service httpd status  (查看httpd的运行状态
httpd (pid  20451) 正在运行...
[root@localhost 45]# 

可排除服务未开启的问题导致的无法访问;


 3:查看端口是否被占用,端口是否符合预期

[root@localhost 45]# netstat -anp | grep httpd                                                            -------- (可看出 httpd 端口为 80端口)
tcp        0      0 :::80                       :::*                        LISTEN      20451/httpd         

[root@localhost 45]# lsof -i:80
COMMAND     PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
clock-app  2847   tutu   21u  IPv4 171153      0t0  TCP 192.168.146.130:36633->a184-51-0-234.deploy.static.akamaitechnologies.com:http (CLOSE_WAIT)
java      11223   root   65u  IPv6 105576      0t0  TCP 192.168.146.130:34655->ec2-52-202-51-185.compute-1.amazonaws.com:http (ESTABLISHED)
httpd     20451   root    4u  IPv6 142380      0t0  TCP *:http (LISTEN)
httpd     20455 apache    4u  IPv6 142380      0t0  TCP *:http (LISTEN)
httpd     20456 apache    4u  IPv6 142380      0t0  TCP *:http (LISTEN)
httpd     20457 apache    4u  IPv6 142380      0t0  TCP *:http (LISTEN)
httpd     20458 apache    4u  IPv6 142380      0t0  TCP *:http (LISTEN)
httpd     20459 apache    4u  IPv6 142380      0t0  TCP *:http (LISTEN)
httpd     20460 apache    4u  IPv6 142380      0t0  TCP *:http (LISTEN)
httpd     20461 apache    4u  IPv6 142380      0t0  TCP *:http (LISTEN)
httpd     20462 apache    4u  IPv6 142380      0t0  TCP *:http (LISTEN)

可排除服务端口引起的问题; 


 4:防火墙是否被允许端口访问,查看防火墙状态

[root@localhost 45]$ sudo vi /etc/sysconfig/iptables                      ----新增防火墙端口

[root@localhost 45]# service iptables status,   service iptables stop 关闭防火墙   service iptables restart  重启防火墙


 5:客户端、服务端配置文件

这个配置文件就需要熟悉安装文件的一些本身自带的配置文件,是否有配置好等,安装配置等;


后面在练习 linux 的时候再慢慢补充笔记了。






原创粉丝点击