导读 💻在日常运维或开发工作中,我们常常需要检查Linux系统中的端口占用情况,以确保服务正常运行或排查问题。以下是几种快速查看端口占用的小...
💻在日常运维或开发工作中,我们常常需要检查Linux系统中的端口占用情况,以确保服务正常运行或排查问题。以下是几种快速查看端口占用的小技巧,快来收藏吧!👀
首先,最常用的命令是`netstat`,它可以帮助你列出当前所有监听的端口和对应的进程信息。只需输入以下命令:
```bash
sudo netstat -tuln | grep <端口号>
```
比如,想查看80端口是否被占用,就输入:
```bash
sudo netstat -tuln | grep 80
```
其次,如果你安装了`ss`工具(比`netstat`更高效),可以使用如下命令:
```bash
sudo ss -tuln | grep <端口号>
```
此外,还有`lsof`命令,适合查找具体进程占用某个端口:
```bash
sudo lsof -i:<端口号>
```
例如,检查9000端口被哪个程序占用:
```bash
sudo lsof -i:9000
```
💡小提示:记得用`sudo`提升权限哦,这样能获取更全面的信息!如果发现端口被占用但不需要时,可以通过`kill`命令结束相关进程。
掌握这些方法后,再也不会担心端口冲突问题啦!🚀