连接Linux下如何查看Socket连接状态(linux查看socket)
Linux服务器作为一种广泛使用的服务器操作系统,有时需要对Socket连接进行连接状态的查看,以下提供几种查看Linux下Socket连接状态的方法。
1. 使用netstat命令
Netstat是Linux查看系统状态的一个命令,可以查看当前网络状态,包括TCP/IP、UDP(User Date Protocol)等查看实例如下:
$ netstat -an #查看全部的网络端口
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN
tcp 0 0 192.168.1.1:3389 172.17.165.243:1048 ESTABLISHED
tcp 0 0 192.168.1.1:5357 192.168.1.240:8899 ESTABLISHED
获取到的结果中包含了当前网络的连接情况,其中Local Address 代表本机地址,Foreign Address 代表外部的地址,state 表明链接的状态,当操作netstat时,可以使用后面的参数来细化输出:
#查看TCP端口
$ netstat -at
#查看UDP端口
$ netstat -au
#仅查看处于 Listening 状态的 TCP 端口
$ netstat -atnl
#查看指定端口 22 状态
$ netstat -ap | grep ssh
netstat 由于使用范围广,因此有多少参数可以使用,可以查看某一台机器所有生效的连接,也可以查看指定端口的连接状态。
2. 使用lsof命令
除了netstat,还可以使用lsof(List Open File)查看当前的Socket状态,查看示例如下:
$ lsof –n | grep TCP
sshd 3520 root 3u IPv4 157344 0t0 TCP *:ssh (LISTEN)
sshd 3520 root 4u IPv6 157346 0t0 TCP *:ssh (LISTEN)
vncserver 3549 xxxx 5u IPv4 176300 0t0 TCP 127.0.0.1:5801 (LISTEN)
lsof结果中多了最后一列是PID(进程标识),很容易查看出正在使用什么进程,可以使用如下命令查看,lsof可以生成中文输出,方便查看进程:
$ lsof –n –i TCP
$ lsof -n –i tcp:8888 # 监听指定端口 8888
$ lsof –n | grep TCP | grep LISTEN #仅查看处于 Listening 状态的 TCP 端口.
以上方法可以初步查看Linux下Socket连接状态,通过查看便可以对网络自50端口的开放、被防火墙封锁等进行快速定位,从而可以更快捷的解决网络的问题。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 连接Linux下如何查看Socket连接状态(linux查看socket)
相关文章
- 查看服务器运行状态在Linux下查看服务器运行状况:上下翻页搜寻(linux上下翻页)
- Linux远程连接快速开启(linux打开远程连接)
- 【Linux开放外网端口:搭建快速稳定的外网连接】(linux外网端口)
- 转发Linux端口转发:实现网络连接安全(linux中端口)
- Linux命令行查看文件行号的方法(linux怎么显示行号)
- 状态Linux查看Redis状态:快速把握运行状态(linux查看redis)
- Linux如何安装输入法(linux怎么下载输入法)
- 器Linux下检查Web服务器状态的方法(linux查看web服务)
- Linux下远程连接利器:SSH、Telnet、RDP(linux下远程连接工具)
- Linux下安全使用U盘的方法(linux下使用u盘)
- Linux镜像安装包:快速、安全,完成安装!(linux安装包镜像)
- 状态查看Linux防火墙状态:简单几步就能完成(查看linux防火墙)
- :突破Linux模式,让使用体验更佳!(linux模式)
- Linux的分支:探讨操作系统的多元性(linux的分支)
- 如何通过Linux连接服务器(怎样访问linux服务器)
- Linux连接NFS服务器的简易步骤(linux连接nfs)
- Linux漏洞检测:安全保障的关键步骤(linux漏洞检测)
- Linux通过跳板机安全连接服务器(linux连接跳板机)
- Linux系统安装:把智慧带到每一台电脑(linux操作系统的安装)
- Linux下如何进行变量加减操作?(linux变量加减)
- 如何使用 Linux 查看连接 IP?(linux查看连接ip)
- 「推荐!哪家机构专业教授Linux知识?」(linux培训哪个机构好)
- Linux双网卡编程实现多服务连接(linux双网卡编程)
- Linux进程号查看:从PID获知系统运行状态(linux进程号查看)
- Linux启用SSH远程访问实现安全连接(linux启动ssh)
- Linux轻松实现VPN连接(linux链接vpn)
- Linux命令实现计算文件行数技巧(linux计算行数)
- Linux驱动之中断编程(linux 驱动 中断)
- 轻松愉快的方式实现 Linux 连接到 VPS(linux 连接vps)
- Linux软连接无缝链接文件和目录(linux 软连接 目录)
- VNC连接Linux系统:解决黑屏问题(vnc连接linux黑屏)