Linux学习:从SSH服务排障到netstat命令学习

博客围绕Linux运维展开,介绍了SSH服务排障策略,包括确保软硬件无误后检查连接通路、服务端服务是否开启,还给出常见故障原因及解决方法。同时对用于检查服务开启的netstat命令进行补充说明,介绍其功能及常用命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSH服务排障

在Linux运维当中多使用远程操作Linux的方式进行服务器维护,这时候就需要远程登录Linux的软件进行操作,现在Windows远程登录Linux服务器的软件有SecureCRT、Putty、Xshell三款软件,这三块软件也多用SSH连接方式连接服务器,接下来介绍SSH排障策略:

  1. 在确保网线、网卡和防火墙相关软硬件无误之后,首先检查两个机器之间的连接通路是否完好

    ping IP address -t eg: ping 192.168.1.1 -t

  2. 检查服务端服务是否开启,telnet命令同时也可以进行远程连接,但是不是加密的

    telnet IP port eg: telnet 192.168.1.1 23

  3. 常见故障原因以及解决方法

    • 服务端防火墙阻挡 /etc/init.d/iptables stop 设置防火墙关闭
    • 端口没有开启 netstat -lntup|grep 22/ssh
    • ssh的重启方法 /etc/init.d/sshd restart

netstat学习

对于上面检查服务是否开启的netstat命令不是十分清楚,特此补充说明该命令

netstat用于显示网络状态,通过该命令可以得知整个Linux系统的网络情况。netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

常用命令

  1. 查看端口状态 netstat -lntup
    l:listening n:num t:tcp u:udp p:process
    在这里插入图片描述
  2. 查看全部信息 netstat -a
    在这里插入图片描述
  3. 显示网卡信息列表 netstat -i
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值