xp 主题-oracleinsert

netstat命令详解
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命令详解