linux系统查看连接过的网络
如何检查Linux中开放端口列表?
如何检查Linux中开放端口列表?
这个非常简单,目前来说有4个命令可以实现,分别是netstat,nmap,ss和lsof,下面我简单介绍一下:
netstat这是一个用于显示网络连接信息的命令行工具,可以列出所有的TCP、UDP和Socket套接字连接,安装的话,直接输入命令“yum install -y net-tools”就行,安装完成后,就可以直接使用“netstat -tnlpug”命令查看当前Linux系统开放的端口列表,如下:
参数说明的话,输入帮助命令“netstat -h”就行,官方对于每个参数功能都解释的非常详细,一目了然:
nmap这是一个网络嗅探工具,在渗透测试中经常会用到,可以很方便的检测远程Linux主机开放的端口列表,当然,对于本地主机也非常方便,安装的话,直接输入命令“yum install -y nmap”就行,安装完成后,就可以直接使用命令“nmap -sTU -O localhost”查看本地Linux系统开放的端口列表了(包括TCP、UDP连接等),如下:
参数说明的话,也直接使用帮助命令“nmap -h”就行,每个参数实现的功能都介绍的非常详细,可以本地一试:
ss这是一个用于转储套接字统计信息的命令行工具,相比较其他工具,可以查看更多TCP和UDP信息,这个命令Linux系统会自带,直接输入命令“ss -lntu”就可以查看当前Linux系统开放的端口列表及连接情况,如下:
对应参数说明的话,也直接输入帮助命令“ss -h”就行,每个参数功能都解释的非常清楚,一目了然:
lsof这是Linux系统上一个用于显示打开文件列表及对应进程的命令行工具,可以很方便的查看本地开启的端口列表及进程,安装的话,直接输入命令“yum install -y lsof”就行,安装完成后,我们就可以直接输入命令“lsof -i”查看本地Linux系统开放的端口列表,如下:
至于参数说明的话,也直接输入帮助命令“lsof -h”就行,对于每个参数功能,官方都有明确的说明,非常方便:
至此,我们就完成了使用netstat,nmap,ss和lsof这4个命令来查看本地Linux系统开放的端口列表。总的来说,整个过程非常简单,只要你有一定的Linux基础,熟悉一下对应命令的参数说明,很快就能掌握的,网上也有相关资料和教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
linux下用ftp命令连接到ftp服务器应该如何查看服务器上的目录文件数?
下启动ftpservice vsftpd start2.连接FTPftp 192.168.0.103.进入FTP目录ftpgtcd /ftp4.查看目录文件数