在Linux系统中,查看端口是一个常见的操作,无论是为了排查问题还是进行网络配置。以下是一些常用的命令和方法,帮助你快速了解系统中的端口使用情况:
首先,你可以使用`netstat`命令来查看当前开放的端口。打开终端后,输入以下命令:
`sudo netstat -tuln`
这条命令会显示所有监听的TCP和UDP端口,并以数字形式列出地址和端口号。👀
其次,如果你更喜欢使用`ss`命令,它比`netstat`更快且功能更强。运行:
`ss -tuln`
这同样会列出所有监听的端口信息,同时支持更多高级过滤选项。⚡️
此外,你还可以通过`lsof`命令来查看特定进程占用的端口。例如,要查找80端口被哪个程序占用,可以输入:
`sudo lsof -i:80`
这将显示占用该端口的进程详情,包括PID和程序名称。🔍
最后,如果你想直接检查某个端口是否开放,可以尝试使用`telnet`或`nc`命令:
`telnet localhost 80` 或 `nc -zv localhost 80`
如果连接成功,则说明该端口处于监听状态。📞
掌握这些工具,你就能轻松管理和监控Linux系统的端口啦!💪