zoukankan      html  css  js  c++  java
  • liunx服务器连接时因故障导致连接不上的排查跟解决

    今天再连接公司服务器的时候,连接不上远程服务端,以下是我对故障的排查:

    一、在网络ping不通的情况下:

    查看了远程服务端是否禁用了ping(执行命令: cat /proc/sys/net/ipv4/icmp_echo_ignore_all      内容为 1 禁止ping  内容为0 开启ping)

    检查了 telnet 22端口是否开启 (nc -v host port   端口未打开返回状态为非0)检查的过程中两种情况 1服务没有开启  2 服务开启网络不通

    二、再网络能够ping通 网络没有问题的情况下:

    检查进程是否已经在主机上开启     (ps -ef | grep ssh)(top)

    查看ssh打的端口是否开启( ss -ntlp | grep 22  、 netstat -anp | grep 22  (需要安装 net-tools) 、netstat -anp | grep ssh (需要安装 net -tools) 、 lsof -i:22)

    端口开启的状态   telnet 22端口 有   (1) telnet+端口  是开通的   (2)telnet 是不开通的  

    端口没有开启的状态 (1)服务没有开启(2)服务没有安装 (3)服务启动报错 (4)端口已经被禁用

    查看tcp/ip网络是否畅通  (1)没有回包 导致无法访问  (2)防火墙禁用ssh协议 保留了 tcp/ip协议

    以下是拓扑图:

    一、首先是检查因为故障不能ping通时的拓扑图:

    二、然后是对经过排查后能ping通时的拓扑图:

     

  • 相关阅读:
    hihocoder 1664
    hihocoder 1654
    javascript高级程序设计学习小结3
    javascript高级程序设计小结2
    javascript高级程序设计学习小结1
    js中原型和原型链理解
    javascript对象封装的常用方式
    vue学习总结2
    vue学习小结1
    JS中一些常用的代码块
  • 原文地址:https://www.cnblogs.com/fanzai/p/12618577.html
Copyright © 2011-2022 走看看