`

linux 查看端口占用情况以及端口监听

阅读更多

 

 

linux 查看端口占用情况 

 

方法一:

如果服务器上Tomcat 8080端口起不来,提示端口已经被占用

使用命令:  ps -aux | grep tomcat  发现并没有8080端口的Tomcat进程。

使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 

        会发现发现8080端口被PID为9658的进程占用

一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看,就可以知道端口被那个程序占用

 

方法二:直接使用 netstat   -anp   |   grep  portno

即:netstat –apn | grep 8080

 

 

 

 lsof -i:80 显示80端口的进程情况 

 

 

当配置linux需要知道那个端口是否被占用的时候用下面命令:

 netstat -ant|grep 1000(当你知道某个域名的端口可以通过这个命令来查看是否有人访问域名)

telnet 127.0.0.1 46100  可以查看某个机器某个端口是否可以访问到

 

linux下有的时候需要确认一下某个服务器是否启动:    links http://IP:端口  可以访问本机的某个工程 

 

网络端口监听情况:

 

top 查看cpu 和内存情况

监控java线程数:

ps -eLf | grep java | wc -l

监控网络客户连接数:

netstat -n | grep tcp | grep 侦听端口 | wc -l

此也可以通过下面的方法获取某进程中运行中的线程数量

ls /proc/PID/task | wc -l

来输出进程内存的状况,可以用来分析线程堆栈:

pmap PID

 

 

 

分享到:
评论

相关推荐

    监听端口程序linux

    环境在linux环境中,监听某一个端口号是否正常(被占用),里面有服务端,客户端,在linux环境下运行,当出现异常是自动杀死服务端,重新开启服务端,并且发出调用阿里云服务短信通知有关人员,发出邮件通知!...

    Flink笔记(五):Windows/Linux 开启端口监听

    1.Windows 开启端口监听  Windows本身是不支持 nc 端口监听的。但是我们可以通过下载 netcat 来是解决这个问题。下载地址:netcat  下载后,进行解压,并将解压后目录下的... Linux 开启端口监听,也是使用nc命令

    在Linux中查看进程占用的端口号

    对于 Linux 系统管理员来说,清楚某个服务是否正确地绑定或监听某个端口,是至关重要的。如果你需要处理端口相关的问题,这篇文章可能会对你有用。 端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和...

    6种查看Linux进程占用端口号的方法详解

    对于 Linux 系统管理员来说,清楚某个服务是否正确地绑定或监听某个端口,是至关重要的。如果你需要处理端口相关的问题,这篇文章可能会对你有用。 端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和...

    Linux 查看端口的占用情况并找出并杀死占用进程的方法

    1 lsof查看端口的占用情况 1.1 命令使用示例 # 命令为 lsof -i [root@onepiece ~]# lsof -i # 将会显示 命令 + 进程ID + 进程所属用户, 以及监听的协议、状态等信息 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE...

    linux下查看端口是否被占用以及查看所有端口【推荐】

    1、查看服务器端口是否被占用 >lsof -i:8081 2、查看服务器所有端口 >netstat -ntlp 3、查看服务器是否开放某端口 tcp端口:>netstat -ntpl udp端口:>netstat -nupl 常用参数: -a (all)显示所有选项,默认不显示...

    Linux系统下Tomcat使用80端口的方法

    这是因为,对于linux系统而言,1024以下的端口,普通用户是无法使用的. 网上关于这方面的解决方案有两种,一种呢就是什么给文件root权限. 还有一种就是做端口的跳转.我觉得可能端口跳转可能比较安全吧.就着重介绍...

    Android应用本地监听端口的安全风险

    特别是PF_INET类型的网络socket,可以通过网络与Android应用通信,其原本用于linux环境下开放网络服务,由于 缺乏对网络调用者身份或者本地调用者pid、permission等细粒度的安全检查机制,在实现不当的情况下,可以...

    LINUX中如何查看某个端口是否被占用的方法

    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 ...该命令是查看当前所有已经使用的端口情况,如图2: 图中可以看出我的82端口没有被占用 3.net

    linux下oracle安装两个实例一个监听的配置

    oracle两个实例,配置一个监听 主要是修改listener.ora文件和tnsnames.ora文件

    firewall-cmd命令.txt

    也可以直接编辑XML文件(官方不建议使用些方法)。 4、frewall-cmd创建防火墙规则分基本规则与富规则(Rich Language)。 区别在于:基本规则不能指定源、目IP,不能指定IP协议版本。控制范围较宽,在某些需要精准...

    linux环境apache多端口配置虚拟主机的方法深入介绍

    默认情况下,linux上apache使用的默认文档目录是:/var/www默认端口是:80如果想发布自己的一个系统资源目录,可以使用下面的方法,执行如下命令:(1)添加监听端口#cd /etc/apache2#vim ports.conf文件添加:...

    Redis 配置文件1

    1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使 3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解 4. 绑定的

    Linux下用netstat查看网络状态、端口状态

    在linux一般使用netstat 来查看系统端口使用情况步。  netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的  netstat命令的功能是显示网络连接、路由表...

    Linux利用nc命令监控服务器端口的方法

    最近碰到一个项目,前端用apache htttpd进行发布(80端口),通过双机负载均衡转发到后端的两个tomcat进行处理(8081和8082端口),现在需要随时监控这三个端口的情况,一旦down掉需要能够立即告警处理。批量的系统...

    Linux的socket编程详解

    服务器: 使用 listen() 进入监听状态 服务器: 使用 accpet() 接收客服端的请求,返回客户端 Socket。(如无请求,会阻塞程序进行等待) 客户端: 使用 connect() 建立连接,并获得服务器 Socket。 数据交互阶段 服务器...

    linux 面试题

    # ifconfig eth0 192.168.1.123 netmask 255.255.255.0 3.使用vi编辑 /etc/inittab 文件时,在命令模式下查询 shutdown 字符串,写出使用的命令。 # vi /etc/inittab /shutdown 4.显示当前系统日期和时间

    linux网络编程学习笔记

    功后使用可得到 系统分配的端口号.对于服务端,我们用 INADDR_ANY 填充后,为了得到连 接的 IP我们可以在 accept 调用成功后 使用而得到IP地址. 在网络上有许多的默认端口和服务,比如端口 21 对 ftp80 对应 WWW.为了...

    Shell脚本实现Linux系统和进程资源监控

    在服务器运维过程中,经常需要对服务器的各种资源进行监控,例如:CPU的负载监控,磁盘的使用率监控,...5.Linux使用 Shell查看某个 TCP 或 UDP 端口是否在监听 6.Linux使用 Shell查看某个进程名正在运行的个数 7.Linux

Global site tag (gtag.js) - Google Analytics