在linux系统下,我们通常可以通过以下2条命令来简单了解当前系统的网络连接情况:
#netstat -altn 得到当前所有网络连接信息
#netstat -ntlp 得到系统所开放的网络端口
而当某天我们发现有个陌生的端口开放甚至正在与远程IP在连接的时候,那么我们就要注意了。本文要分享的是在CentOS系统下,我用lsof工具命令查看某端口到底是由哪个程序占用的。如果没有安装该命令工具,通过#yum install lsof 进行安装。
安装完成后,比如我们需要查看22端口是由什么程序占用:
[root@centos ~]# lsof -i :22
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
sshd 1894 root 3u IPv6 439107 TCP *:bb (LISTEN)
sshd 3240 root 3u IPv6 613261 TCP vps.is36.com:bb-> x.x.x.x:4778 (ESTABLISHED)
从返回的结果可以看出来,22端口被sshd服务命令占用。
相关推荐
在 Linux 下,默认情况下1024 以下的端口是要在 root 下才能使用的,在其他用户下,如果尝试使用将会报错。在有的时候,我们可能考虑程序运行在 root 帐户下,但这可能会给 Linux 系统带来安全风险。那如何能够让非 ...
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat ...就可以明确知道8080端口是被哪个程序占用了!然后判断是否使用KILL命令干掉! 方法二:直接使用
环境在linux环境中,监听某一个端口号是否正常(被占用),里面有服务端,客户端,在linux环境下运行,当出现异常是自动杀死服务端,重新开启服务端,并且发出调用阿里云服务短信通知有关人员,发出邮件通知!...
Linux/window下怎样查看某个端口被哪个程序/进程占用,接下来详细介绍如何查看占用端口的程序,有需要的朋友可以参考下
linux下查看端口占用情况: 1. 查看哪个进程占用了819端口: case9-sghfofo:/usr/local/cnbj/tomcat-bj/bin # lsof -i:859 运行后的结果: COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME java 24907 root 31u ...
软件端口始终与主机的 IP 地址和相关的通信协议相关联,因此端口常用于区分应用程序。大部分涉及到网络的服务都必须打开一个套接字来监听传入的网络请求,而每个服务都使用一个独立的套接字。 套接字是和 IP 地址、...
Linux下的传统硬件串行端口被命名为ttyS*,其中*可以是1,2,3...例如ttyS1、ttyS2、ttyS23……它们类似于窗口框下的COM1、COM2等。 同时,基于USB到串行转换器的串行端口通常称为ttyUSB*,其中*可以是1,2,3...例如...
代码如下: #!/bin/bash port=”80″ restart=”/etc/init.d/httpd restart” EMAIL=”/bin/echo selboo | mutt -s “重新启动...$EMAIL exit $? } exit 0 您可能感兴趣的文章:linux使用管道命令执行ps获取cpu与内
linux环境下对inb()函数的使用,及应包含的头文件等的简单小程序
1、查看服务器端口是否被占用 >lsof -i:8081 2、查看服务器所有端口 >netstat -ntlp 3、查看服务器是否开放某端口 tcp端口:>netstat -ntpl udp端口:>netstat -nupl 常用参数: -a (all)显示所有选项,默认不显示...
软件端口始终与主机的 IP 地址和相关的通信协议相关联,因此端口常用于区分应用程序。大部分涉及到网络的服务都必须打开一个套接字来监听传入的网络请求,而每个服务都使用一个独立的套接字。 套接字是和 IP 地址、...
windows下根据端口查看是哪个应用程序在占用的命令
我要使用4040端口,但是被其他的程序占用了 1. 查找占用的程序 netstat -apn | grep 4040 最后一项显示的是pid和对应的名称 2. 杀掉对应的进程,彻底杀死进程 kill -9 26105 以上这篇Linux查找占用的端口,并杀死...
启动项目中某个部件的时候,报错:端口被使用。百度了下如何查看端口的占用情况,找到使用该端口的程序,协调新端口的使用,项目正常启动。
3、查询哪个程序占用了端口 cmd > tasklist|findstr PID 进程号通过2查询可以得到 4、终止该占用进程 cmd > ntsd -c q -p PID 二、Linux 1、查询8080端口是否被占用,并可以查看pid/程序名 ...
本书是linux设备驱动程序开发领域的权威著作。全书基于2.6内核,不仅透彻讲解了基本概念和技术,更深入探讨了其他书没有涵盖或浅尝辄止的许多重要主题和关键难点,如pcmcia、i2c和usb等外部总线以及视频、音频、...
Linux下简单好用的工具rinetd,实现端口映射/转发/重定向 官网地址http://www.boutell.com/rinetd 软件下载 wget http://www.boutell.com/rinetd/http/rinetd.tar.gz 解压安装 tar zxvf rinetd.tar.gz ...
bindp, Linux运行应用程序中特定IP和端口 bindp介绍使用LD_PRELOAD和 bindp,你可以执行以下操作:用于服务器应用程序为侦听指定ip和端口为现有应用程序添加 so_reuseaddr/so_reuseport用于套接字客户端为连接指派...