ubuntu系统查看端口占用命令
最近在linux系统上部署网页,安装了tomcat之后,访问不了localhost:8080,于是就想看看端口有什么问题。不知道用什么命令合适,百度了之后在此记录一下。跟windows一样都是netstat命令,只是linux系统的可选参数比较多,通过netstat -help命令可查看都有哪些可选项,下面是系统打印出来的可选项usage: netstat [-vWeenNcCF] [&l
最近在linux系统上部署网页,安装了tomcat之后,访问不了localhost:8080,于是就想看看端口有什么问题。不知道用什么命令合适,百度了之后在此记录一下。
跟windows一样都是netstat命令,只是linux系统的可选参数比较多,通过netstat -help命令可查看都有哪些可选项,下面是系统打印出来的可选项
usage: netstat [-vWeenNcCF] [<Af>] -r netstat {-V|--version|-h|--help}
netstat [-vWnNcaeol] [<Socket> ...]
netstat { [-vWeenNac] -i | [-cWnNe] -M | -s }
-r, --route 显示路由表
-i, --interfaces display interface table
-g, --groups display multicast group memberships
-s, --statistics display networking statistics (like SNMP)
-M, --masquerade display masqueraded connections
-v, --verbose 显示详细信息
-W, --wide don't truncate IP addresses
-n, --numeric 不解析名称
--numeric-hosts 不解析主机名
--numeric-ports 忽略端口名称
--numeric-users 忽略用户名
-N, --symbolic resolve hardware names
-e, --extend 显示更多信息
-p, --programs display PID/Program name for sockets
-c, --continuous continuous listing
-l, --listening display listening server sockets
-a, --all, --listening display all sockets (default: connected)
-o, --timers display timers
-F, --fib display Forwarding Information Base (default)
-C, --cache display routing cache instead of FIB
<Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom
<AF>=Use '-6|-4' or '-A <af>' or '--<af>';默认: inet
列出所有支持的协议:
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)
再补充几个别的网站看到的使用
-t 显示所有tcp的
-u 显示所有udp的
命令:lsof -i:端口号也能查占用端口号的进程。可以通过命令:kill-9 PID号关闭占用端口的进程
还有一个奇怪问题是查看了端口8080没用,但是启动服务的时候报错,bindexception(地址已经在使用)。后来换了8181端口,服务能启动了,后来第二天又测试8080端口又能用了,不知道前一天经历了什么导致的那个问题。
更多推荐
所有评论(0)