Linux命令:端口与进程

通过Linux命令行可以很方便的查看各端口的使用情况,并手动释放端口进程。


  • lsof
    lsof命令(list open file)是一个列出当前系统打开文件的工具,通过-i参数可以指定相关的参数来过滤结果。使用方法如下图:
lsof

lsof -i :80

其中:
COMMAND表示用户的名称;
PID表示进程标识符;
USER为进程所有者;
FD为文件描述符;
TYPE表示文件类型;
DEVICE表示磁盘大小;
SIZE表示文件大小;
NODE为索引结点;
NAME表示打开文件的准确名称。


  • netstat
    netstat -tunlp用于显示tcp,udp的端口和进程的相关情况,如下图:


    netstat

    其中,参数
    -t表示只显示tcp相关选项;
    -u表示只显示udp相关选项;
    -n表示拒绝显示别名,能显示成数字的全部转化成数字;
    -l表示只显示在监听的服务状态;
    -p表示建立相关链接的程序名。


通过上述命令即可很轻松的找到相关的端口与进程,从而进一步通过kill命令很轻松的释放相关的端口或进程。

你可能感兴趣的:(Linux命令:端口与进程)