linux各种查看端口号
1. 查看端口占用情况的命令:lsof -i
[root@www ~]# lsof -i
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
nginx 2333 root 6u IPv4 6242 TCP *:http (LISTEN)
nginx 2334 www 6u IPv4 6242 TCP *:http (LISTEN)
sshd 2349 root 3u IPv6 6283 TCP *:ndmp (LISTEN)
sshd 2349 root 4u IPv6 6286 TCP *:ssh (LISTEN)
这里返回了Linux当前所有打开端口的占用情况。
第一段是进程,最后一列是侦听的协议、侦听的IP与端口号、状态。
如果端口号是已知的常用服务(如80、21等),则会直接显示协议名称,如http、ftp、ssh等。
2. 查看某一端口的占用情况: lsof -i:端口号
[root@www ~]# lsof -i:21
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)
pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)
这里显示出21号端口正在被pure-ftpd使用,状态是listen。
3. 查看某进程占用的端口号
netstat -anp
[root@www ~]# netstat -anp | grep syslog
udp 0 0 0.0.0.0:514 0.0.0.0:* 31483/syslogd
4. 查看某端口被占用的进程
[root@nbatest ~]# netstat -altp |grep 9999
tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 16315/gate_applicat
5. 一进程确定占用某一tcp端口,如下命令可以杀掉该进程。
kill -9 $(netstat -tlnp|grep 9999|awk '{print $7}'|awk -F '/' '{print $1}')
6. 结束占用端口的进程:killall 进程名
虽然我们不建议用这种本末倒置的方法来解决冲突问题,
但某些情况下还是可以直接结束掉占用进程的(比如重启Apache时进程没有完全退出,导致重启失败)
[root@www ~]# killall application
这样,所有的application进程都会被结束掉。
转载于:https://www.cnblogs.com/hllnj2008/p/3986563.html
linux各种查看端口号相关推荐
- 如何在Linux中查看端口号并Kill进程
Linux 查看端口号并Kill进程 题记 利用netstat查看端口号 netstat命令参数 通过Kill命令终止进程 题记 在Linux的日常使用中经常会出现端口进程被占用的情况(原因是多样的, ...
- 大数据Linux命令之yum网络安装和查看端口号
一.yum网络安装 yum 主要用于自动安装.升级 rpm 软件包,它能自动查找并解决 rpm 包之间的依赖关系.要使用 yum工具安装更新软件或系统,就需要有一个包含各种 rpm 软件包的 repo ...
- socket如连接linux上的端口号_Linux| |对于UDP的学习
UDP # 前序 UDP(用户数据报协议)没有连接的,是面向数据报的,是不可靠 # 套接字 就是IP地址+端口号 IP地址:4字节 端口号:2字节,也就是说范围是0~65536 端口号分为 知名端口号 ...
- Linux增加开放端口号
Linux增加开放端口号 : 方法一:命令行方式 1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 2.保存:/etc ...
- linux activemq修改端口号,linux下 activemq集群配置
1.简述:回想老王打电话讲故事案例. 2.优势:解耦,异步,横向扩展,顺序保障,安全可靠... 3.JMS(java message service),是java平台中关于面向消息中间件的API,用于 ...
- 怎么看计算机端口号,Win7怎么查看端口号?
端口,即为设备与外界通讯交流的出口,在Win7系统下合理的限制或开发计算机端口能够有效弟提升计算机安全,所以端口的使用非常重要.下面我们就来看下Win7系统下如何使用命令来查看端口号. Win7怎么查 ...
- mysql数据库怎么查看端口号_怎么查看数据库端口号(mysql怎么查看端口号)
怎么查看数据库端口号(mysql怎么查看端口号) 2020-05-08 11:20:02 共9个回答 如何查看自己数据库的端口号 navicat,找到服务器,右键->连接属性,就找到端口号了 如 ...
- 使用cmd查看端口号
打开cmd命令窗口: 输入 netstat -nao|findstr "端口号" : 在本地地址中查看端口号,并记住该进程的PID: 在运行中输入taskmgr打开任务管理器,在名 ...
- linux 查看端口号
linux 查看端口号命令 (2011-09-27 15:51:02) 转载▼ 标签: 杂谈 分类: LINUX Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令: $ne ...
最新文章
- debian 10 ssh简单配置
- Visual Studio 2012 调试程序加载缓慢,提示正在下载符号
- python 能干嘛-python能干嘛
- The evolution of cluster scheduler architectures--转
- setInterval设置停止和循环
- IDA工具各个功能总结
- java mvc jquery weui_weui开发笔记
- Mac上运行matlab2019b卡顿
- C语言中求大于M10个最大素数,全国计算机二级C语言上机题库—南开100题
- 云计算机每秒网速,云游戏网速要求是多少_云游戏网速不够怎么办
- Linux系统的madplay、mplayer音视频播放器的制作
- 每日MySQL之010:导出Delimited-Text格式文件
- 速卖通韩国下载量再次登顶,7500万投资换来回报
- JAVA学习 API_day11(属性集, 函数式编程, stream流)
- java 字节流 字符流 的详细介绍
- Java基础类型的包装类传值NullPoint问题
- 达美乐中国IPO遇挫:延迟全球发售 原计划上周上市敲钟
- element-ui自定义上传图片
- android 友盟统计 简单上手
- 并购潮背后 英特尔能否跨域移动成为AI芯片老大