Linux-服务排查,linux-排查
Linux-服务排查,linux-排查
root用户下,操作以下5步:
1、查网络,保证本机与对方互相通信
ifconfig
ipconfig
ping
2、查Linux的对应服务是否启动,使服务的status保持running状态
比如ssh:
/etc/init.d/sshd status
/etc/init.d/sshd restart
/etc/init.d/sshd stop
没有则安装
rpm -qa | grep ssh
rpm -ivh
-----------------------------------
比如ftp: /etc/init.d/vsftpd status
/etc/init.d/vsftpd restart
3、查防火墙是否关掉,使双方的防火墙关掉或者允许防火墙的指定端口通信
直接关掉:
/etc/init.d/iptables stop
允许防火墙的指定端口通信:
/etc/sysconfig/iptables
上面是防火墙配置文件,可vim配置文件,允许端口通过防火墙:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
4、查Linux对应服务的端口是否正确,使对方连接使用的端口与Linux服务器给的端口一致
Linux查服务的端口,比如ssh:
netstat -anp | grep ssh
5、查配置文件是否正确,开启了哪些选项,比如是否拒绝了root用户访问
比如查看ssh服务的服务端和客户端配置文件
vim /etc/ssh/ssh_config
vim /etc/ssh/sshd_config
评论暂时关闭