第二十四:查看当前 端口号是否被占用
查看当前 端口号是否被占用:
mac 情况下: lsof -i :端口号
netstat -an | grep 端口号
系统将显示监听该端口的进程信息,包括进程名称、进程ID、用户和协议等。如果需要更多信息,可以添加-P和-n参数,例如:
lsof -P -n -i :8080 // 查看进程名
-P参数表示不将端口号转换为服务名,-n参数表示不将IP地址转换为主机名。这样可以加快查询速度,并显示原始信息。
方法二:使用netstat命令
打开终端应用程序。
输入以下命令来查看特定端口的占用情况:
netstat -anp tcp | grep 端口号 // 查看进程名
例如,要查看8080端口的占用情况,可以输入:
netstat -anp tcp | grep 8080
系统将显示与该端口相关的网络连接信息,包括本地地址、远程地址和连接状态等。如果需要更多信息,可以添加-v参数,例如:
netstat -anp tcp -v | grep 8080
netstat -tulnp | grep :3306 // 在linux 下查看是哪一个端口的进程被占用
查看具体的: ps aux | grep docker // 查找整个进程
查找Java进程:ps -ef | grep java
会列出所有包含 java
的进程信息
名词详细解释:ps aux / ps -ef https://download.csdn.net/blog/column/9739901/120226389
互斥锁与声读写锁的区别
通过 channel 的交替打印
正确在下方: