zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    href 和src 的区别
    一道返回不重复数组的测试题
    使用Node.js+Socket.IO搭建WebSocket实时应用
    WebSocket 是什么原理?为什么可以实现持久连接?
    图片异步加载
    30分钟新手git教程
    通过ajax异步调用返回值
    [JS] 让人犯晕的JavaScript变量赋值
    javaScript字符串操作
    (String),toString(),String.valueOf()
  • 原文地址:https://www.cnblogs.com/Miss-Elsa/p/5771751.html
Copyright © 2011-2022 走看看