xp 主题-oracleinsert
2023年4月3日发(作者:photoshop7 0序列号)
Linux下⽤netstat查看⽹络状态、端⼝状态
在linux⼀般使⽤netstat来查看系统端⼝使⽤情况步。
netstat命令是⼀个监控TCP/IP⽹络的⾮常有⽤的⼯具,它可以显⽰路由表、实际的⽹络连接以及每⼀个⽹络接⼝设备的
netstat命令的功能是显⽰⽹络连接、路由表和⽹络接⼝信息,可以让⽤户得知⽬前都有哪些⽹络连接正在运作。
该命令的⼀般格式为:
netstat[选项]
命令中各选项的含义如下:
-a显⽰所有socket,包括正在监听的。
-c每隔1秒就重新显⽰⼀遍,直到⽤户中断它。
-i显⽰所有⽹络接⼝的信息,格式同“ifconfig-e”。
-n以⽹络IP地址代替名称,显⽰出⽹络连接情形。
-r显⽰核⼼路由表,格式同“route-e”。
-t显⽰TCP协议的连接情况。
-u显⽰UDP协议的连接情况。
-v显⽰正在进⾏的⼯作。
t-an|grepLISTEN
0.0.0.0的就是每个IP都有的服务,写明哪个IP的就是绑定那个IP的服务。
t-tln
⽤来查看linux的端⼝使⽤情况
3./etc/init.d/vsftpstart
是⽤来启动ftp端⼝~!
t
查看已经连接的服务端⼝(ESTABLISHED)
t-a
查看所有的服务端⼝(LISTEN,ESTABLISHED)
tstat-ap
查看所有的服务端⼝并显⽰对应的服务程序名
<扫描类型><扫描参数>
例如:
nmaplocalhost
nmap-p1024-65535localhost
nmap-PT192.168.1.127-245
当我们使⽤ netstat-apn 查看⽹络连接的时候,会发现很多类似下⾯的内容:
ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programname
tcp052218.104.81.152:7710211.100.39.250:29488ESTABLISHED6111/1
显⽰这台服务器开放了7710端⼝,那么这个端⼝属于哪个程序呢?我们可以使⽤ lsof-i:7710 命令来查询:
COMMANDPIDUSERFDTYPEDEVICESIZENODENAME
sshd1990root3uIPv44836TCP*:7710(LISTEN)
这样,我们就知道了7710端⼝是属于sshd程序的。
更多推荐
netstat命令详解
发布评论