查看Linux 系统开放的端口信息.(查看linux 开放端口)
Linux系统开放的端口信息是查看系统打开的网络联系的最基本要求,可以快速检查系统中是否有意外的开放的端口,所以查看Linux系统开放的端口信息对安全保护来说至关重要。下面将介绍几种查看Linux开放的端口信息的方法:
1、使用Netstat命令:
Netstat命令很常用,可以查看系统中当前打开的端口情况,其格式如下:
netstat -antp / netstat –an 或netstat –apt
其中netstat –an输出简洁,只列出当前系统有哪些端口处于打开的情况,netstat –apt 则比较详细,会列出每个端口运行的程序“PID/Program name”:
2、使用lsof命令
另一个常用的命令是:lsof -i -n -P 。这条命令会查出当前系统各个端口上正在运行的进程,具体信息包括:进程号、用户以及IP 协议,端口。 如果想查看某个特定的端口,可以添加参数-p,比如查看ssh协议运行在哪个端口上:lsof -i -n -P -p ssh 。
3、使用ss命令
ss命令是netstat 的升级版,比netstat 要快,有更多的参数。也可以通过ss 命令查看端口的情况,其格式如下:
ss -an / ss -an | less / ss -an | grep /ss -antp
这些命令会查询端口情况,比如可以查看服务器中开放了哪些端口等。
以上就是关于查看Linux系统开放的端口信息的几种常用方法,要保护服务器安全应首先开放必要的端口,其他不必要的端口则要记得关闭,确保安全。