Linux查看端口的使用情况及启动方法?Linux各常用端口列表。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux查看端口的使用情况及启动方法?Linux各常用端口列表。相关的知识,希望对你有一定的参考价值。
Linux查看端口的使用情况及启动方法?Linux各常用端口列表。请按分类列出来。胡乱来的就算了。我给分。
Netstat后面的意思·Proto显示连接使用的协议。·RefCnt表示连接到本套接口上的进程号。
·Types显示套接口的类型。
·State显示套接口当前的状态。
·Path表示连接到套接口的其它进程使用的路径名Netstat -tln 命令是用来查看linux的端口使用情况,netstat -a 查看所有的服务端口netstat -an | grep 端口号 来检验下是不是已经打开了某某端口service xxx start 或者 /etc/init.d/xxx start是开启xxx某端口iptables -A INPUT --dport xxx -j DROP
iptables -A OUTPUT --dport xxx -j DROP是关闭xxx端口 参考技术A Redhat Linux中可以用netstat -an来查看系统使用端口的情况,以root用户登录,可以加-p参数,查看对应程序的PID。Linux中常见程序的默认端口:ssh为TCP22ftp(vsftp等)主动模式下数据端口为TCP20,命令端口为TCP21httpd(apache等)默认端口为TCP80dns(bind)默认端口为TCP53,UDP53mail(sendmail等)默认ICMP为TCP25,POP3为110dhcp默认端口为UDP67 参考技术B ifconfig 能查到端口情况,也能查常用端口
Linux查看端口进程情况及kill进程
看端口:
ps -aux | grep tomcat
发现并没有8080端口的Tomcat进程。
使用命令:netstat –apn
查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name
发现8080端口被PID为9658的Java进程占用。
进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看
就可以明确知道8080端口是被哪个程序占用了!然后判断是否使用KILL命令干掉!
方法二:直接使用 netstat -anp | grep portno 即:netstat –apn | grep 8080
查看进程:
1、ps 命令用于查看当前正在运行的进程。 grep 是搜索 例如: ps -ef | grep java 表示查看所有进程里 CMD 是 java 的进程信息 2、ps -aux | grep java -aux 显示所有状态 ps 3. kill 命令用于终止进程 例如: kill -9 [PID] -9 表示强迫进程立即停止 通常用 ps 查看进程 PID ,用 kill 命令终止进程
以上是关于Linux查看端口的使用情况及启动方法?Linux各常用端口列表。的主要内容,如果未能解决你的问题,请参考以下文章