• 查看端口号 netstat 如果发现某个端口被占用后,可以用命令查看,该端口到底是被哪个进程所占用。命令如下: netstat -pan | grep 5623 #其中5623位端口号 如图: 发现5623的端口,被28425的进程id所占用,继

    题记

    经常会发现,很多时候我们在运行一些带有端口的程序时,程序经常会报端口被占用的问题,比如Tomcat 8080,端口起不来。
    

    查看端口号 netstat

    如果发现某个端口被占用后,可以用命令查看,该端口到底是被哪个进程所占用。命令如下:

    netstat -pan | grep 5623
    #其中5623位端口号
    

    如图:

    发现5623的端口,被28425的进程id所占用,继续进一步跟踪,到底是哪个程序所占用了。

    通过进程id查找程序–ps

    直接通过:ps -aux | grep pid 查看,进程程序名称,

    通过netstat查找端口占用的pid,再通过pid进一步的查找程序名称,能够确认目前冲突的端口是哪个程序已经占用了,我们是重新启用换一个端口号,还是结束已经占用的端口号所用的程序,清空被占用的端口号。

    netstat 中参数选项

    -a或--all:显示所有连线中的Socket; 
    -A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址; 
    -c或--continuous:持续列出网络状态; 
    -C或--cache:显示路由器配置的快取信息; 
    -e或--extend:显示网络其他相关信息; 
    -F或--fib:显示FIB; 
    -g或--groups:显示多重广播功能群组组员名单; 
    -h或--help:在线帮助; 
    -i或--interfaces:显示网络界面信息表单; 
    -l或--listening:显示监控中的服务器的Socket; 
    -M或--masquerade:显示伪装的网络连线; 
    -n或--numeric:直接使用ip地址,而不通过域名服务器; 
    -N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称; 
    -o或--timers:显示计时器; 
    -p或--programs:显示正在使用Socket的程序识别码和程序名称; 
    -r或--route:显示Routing Table; 
    -s或--statistice:显示网络工作信息统计表; 
    -t或--tcp:显示TCP传输协议的连线状况; 
    -u或--udp:显示UDP传输协议的连线状况; 
    -v或--verbose:显示指令执行过程; 
    -V或--version:显示版本信息; 
    -w或--raw:显示RAW传输协议的连线状况; 
    -x或--unix:此参数的效果和指定"-A unix"参数相同; 
    --ip或--inet:此参数的效果和指定"-A inet"参数相同。
    

    更多教程:go2coding

    展开全文
  • Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询netstat命令各个参数说明如下:    -t : 指明显示TCP端口  -u : 指明显示UDP...
    在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询
    
    netstat命令各个参数说明如下:
     
    

     -t : 指明显示TCP端口
     -u : 指明显示UDP端口
     -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
     -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
     -n : 不进行DNS轮询,显示IP(可以加速操作)

    即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··
    

    netstat -ntlp //查看当前所有tcp端口·
    netstat -ntulp |grep 80 //查看所有80端口使用情况·
    netstat -an | grep 3306 //查看所有3306端口使用情况·

    转自:
    http://blog.csdn.net/q361239731/article/details/53180126

    展开全文
  • Linux 查看进程端口号

    2018-09-14 16:24:05
    对于Linux系统下的查看进程,使用命令ps 默认显示4列信息。 PID: 运行着的命令(CMD)的进程编号 TTY: 命令所运行的位置(终端) TIME: 运行着的该命令所占用的CPU处理时间 CMD: 该进程所运行的...

    一般在开发Java应用时,排查问题,都会使用jps(jps - Java Virtual Machine Process Status Tool)来查看java进程。

    对于Linux系统下的查看进程,使用命令ps
    默认显示4列信息。
    PID: 运行着的命令(CMD)的进程编号
    TTY: 命令所运行的位置(终端)
    TIME: 运行着的该命令所占用的CPU处理时间
    CMD: 该进程所运行的命令

    1、先查看进程pid
    ps -ef | grep 进程名

    2、通过pid查看占用端口
    netstat -nap | grep 进程pid

    参考:
    https://docs.oracle.com/javase/7/docs/technotes/tools/share/jps.html
    https://blog.csdn.net/wojiaopanpan/article/details/7286430
    https://www.cnblogs.com/MacoLee/p/5664306.html

    展开全文
  • netstat -ntlp
    netstat -ntlp
    展开全文
  • 查看程序进程 ps -ef|grep zookeeper 查看端口号 netstat -anp|grep 2181 查看端口号 lsof -i:2181  

    查看程序进程 ps -ef|grep zookeeper

    查看端口号 netstat -anp|grep 2181

    查看端口号 lsof -i:2181

     

    展开全文
  • 一、查看默认端口号1、登录mysql[root@localhost ~]# mysql -uroot -pEnter password: 输入数据库密码;... 命令查看端口号,mysql&gt; show global variables like 'port';+---------------+-------+| Varia...
  • 如何查看mysql 默认端口号和修改端口号 2015-03-19 17:42:18 1. 登录mysql [root@test /]# mysql -u root -p Enter password: 2. 使用命令show global variables like 'port';查看端口号 mysql> show global ...
  • linux查看使用端口号

    2018-07-07 14:07:06
    lsof -i:9507
  • linux系统根据端口号查找项目路径的两种方法   有时候项目部署的太多,都忘了放到哪里,只知道项目的访问端口,如何找到项目的位置呢? 1、如果知道项目部署在tomcat里   如果你的项目在linux 中是部署到...
  • 1. 首先查看程序的进程号 例如程序名称为aaa,查询其运行进程号如下: minbo@mb ~> ps -aux | grep aaa minbo 16273 0.3 1.1 ...2. 查看进程所占端口号 上面我们查到程序的进程号是16273,查询其占用端口号如下...
  • netstat -anp | grep xxxx #xxxx为端口号 或者 lsof -i :xxxx #xxxx为端口号 或者 lsof -i :xxxx #xxxx为端口号 我们知道, 根据ps -aux | grep xxx就是很快实现进程名和进程号的互查, 所以我们只说进程号pid...
  • 一、查看哪些端口被打开 netstat -anp二、关闭端口号:iptables -A INPUT -p tcp --drop 端口号-j DROP iptables -A OUTPUT -p tcp --dport 端口号-j DROP三、打开端口号:iptables -A INPUT -ptcp --dport 端口号-j...
  • -n:使用 IP 地址和端口号显示,不使用域名与服务名; -p:显示 PID 和程序名; -t:显示使用 TCP 协议端口的连接状况; -u:显示使用 UDP 协议端口的连接状况; -I:仅显示监听状态的连接; -r:显示路由表; 即可...
  • Linux查看Java进程PID、端口号和内存占用脚本 Linux查看Java进程PID、端口号和内存占用脚本 背景 查询PID 查询占用端口 查询内存占用百分比 脚本 使用 背景 正常情况下,一个jps -ml就可以查看机器上有...
  • 最近用Linux在玩Tomcat,启动的时候总是会报错(8080/8009/8005),于是整理了一下网上零乱的查看PID和端口的命令,以备记录。 1.由端口号查询PID号 首先myeclipse报错的时候会提示:“8009端口被占用”,那么...
  • 对于top命令来说,基本是都是linux命令入门中,第一个使用的命令,在windows中电脑如果卡顿,回去任务栏中查看cpu和内存的使用情况。top命令实现的就是这个重要的功能。 在系统维护的过程中,随时可能有需要查看 ...
  • 1、先查看tomcat的进程号 ...2、根据进程号查看端口号 netstat -anop | grep 15161 可以看到8865、8866、8867端口号被占用 3、此外,还可以通过端口号,查看其所属的进程号相关信息 lso
  • 2014-12-04 by zhou ===========================================================================================...1.查看占用固定端口号的线程 netstat -an|grep '80' (我这里是查看占用80 端口号的线程) 2. ps
  • 第一步:先查看tomcat占用的进程号  ps -ef|grep tomcat 第二步:根据进程号,查看进程所占用的端口  netstat -apn 由此得知,tomcat的进程号是21845,并得到端口号8010 ...
  • 1、方法一: 2、方法二:知道tomcat 的位置 发现配置文件
1 2 3 4 5 ... 20
收藏数 182,880
精华内容 73,152