centos查看端口占用和开启端口命令(代码片段)

gavin-yao gavin-yao     2023-03-09     400

关键词:

Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:

lsof -i tcp:80

列出所有端口

netstat -ntlp

1、开启端口(以80端口为例)

方法一:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT   写入修改

/etc/init.d/iptables save   保存修改

service iptables restart    重启防火墙,修改生效

方法二:

vi /etc/sysconfig/iptables 打开配置文件加入如下语句:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT   重启防火墙,修改完成

2、关闭端口

方法一:

/sbin/iptables -I INPUT -p tcp --dport 80 -j DROP   写入修改

/etc/init.d/iptables save   保存修改

service iptables restart    重启防火墙,修改生效

方法二:

vi /etc/sysconfig/iptables  打开配置文件加入如下语句:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j DROP   重启防火墙,修改完成

3、查看端口状态

/etc/init.d/iptables status

有时启动应用时会发现端口已经被占用,或者是感觉有些端口自己没有使用却发现是打开的。这时我们希望知道是哪个应用/进程在使用该端口。

CentOS下可以用netstat或者lsof查看,Windows下也可以用netstat查看,不过参数会不同

Linux:

netstat -nap #会列出所有正在使用的端口及关联的进程/应用
lsof -i :portnumber #portnumber要用具体的端口号代替,可以直接列出该端口听使用进程/应用

1、检查端口被哪个进程占用

代码如下复制代码

netstat -lnp|grep 88   #88请换为你的apache需要的端口,如:80

SSH执行以上命令,可以查看到88端口正在被哪个进程使用。如下图,进程号为 1777 。

2、查看进程的详细信息

ps 1777

SSH执行以上命令。查看相应进程号的程序详细路径。如下图。

3、杀掉进程,重新启动apache

代码如下复制代码

kill -9 1777        #杀掉编号为1777的进程(请根据实际情况输入)
service httpd start #启动apache

SSH执行以上命令,如果没有问题,apache将可以正常启动。

Windows系统:

netstat -nao #会列出端口关联的的进程号,可以通过任务管理器查看是哪个任务

最后一列为程序PID,再通过tasklist命令:tasklist | findstr 2724

再通过任务管理结束掉这个程序就可以了

原文出处:stnkw -> http://www.stnkw.com/linux/centoschakanduankouzhanyongqingkuanghekaiqiduankoumingling

centos7下查看端口占用(代码片段)

 netstat-nap#会列出所有正在使用的端口及关联的进程/应用netstat-lnp|grep5000这条语句的作用是查询占用5000端口的应用和进程,把5000端口替换成你要过滤的端口就可以可以看到占用5000端口的进程的基本信息如果要杀掉占用端口的... 查看详情

windows查看端口被占用(代码片段)

  Windows下查看那个端口被哪些进程占用,有时候开启软件服务的时候提示端口占用。  在Windows命令提示符下输入以下命令:netstat-ano//列出所有端口  查找具体的某个端口命令: netstat-ano|findstr3389//查找3389端口  查看详情

win10系统如何查看各种端口的开启办法

Win10端口查看命名:netstat-anWin10命名查看电脑开启端口方法1、首先打开运行命令框,可以在Win10开始菜单中找到,也可以在底部搜索“命令”找到,还可以直接使用Win+R组合快捷键打开,2、或者打开运行命令操作框后,输入cmd并... 查看详情

centos7防火墙命令(代码片段)

centos7防火墙命令1.安装firewall命令2.查看防火墙状态3.查看已开放端口4.开启端口5.关闭端口6.指定特定源IP访问某端口7.批量添加区间端口8.查看端口列表9.重启防火墙10.其他命令配置firewalld-cmd1.安装firewall命令#yuminstallfirewalldfirewalld... 查看详情

centos系统命令(代码片段)

查看所有运行中的服务ip和端口netstat-tunpl查看内存使用情况free-hm查看服务开启启动列表systemctllist-unit-files 找出对应的“master”程序运行目录locatemaster|grep‘/master$‘列出所有的系统服务chkconfig--list 查看硬盘占用情... 查看详情

使用cmd命令查看电脑端口占用情况(代码片段)

//查看端口占用情况netstat-a//查看哪个程序占用了端口netstat-ab  查看详情

如何检查centos是不是开启ssh

...哪个应用/进程在使用该端口。CentOS下可以用netstat或者lsof查看,Windows下也可以用netstat查看,不过参数会不同Linux:netstat-nap#会列出所有正在使用的端口及关联的进程/应用lsof-i:portnumber#portnumber要用具体的端口号代替,可以直接列... 查看详情

windows查看5432端口被谁占用(代码片段)

如果使用的是Windows系统,可以使用以下步骤来查看端口5432被哪个程序占用:打开命令提示符窗口(Win+R,输入cmd并按回车键)。在命令提示符窗口中执行以下命令:netstat-ano|findstr:5432这个命令将列出占用端口5432的进程的PID。执... 查看详情

dos查看端口占用及杀掉进程命令(代码片段)

MyEclipse启动tomcat时出现端口被占用的问题: 1.查看端口占用在windows命令行窗口下执行:netstat-aon|findstr8080TCP127.0.0.1:800.0.0.0:0LISTENING2448  端口“8080”被PID(进程号)为2448的进程占用。查看端口“8080”被哪... 查看详情

centos7防火墙开启端口并测试(代码片段)

...原来的iptables。下面记录如何使用firewalld开放Linux端口:查看防火墙状态systemctlstatusfirewalld开启防火墙systemctlstartfirewalld关闭防火墙systemctlstopfirewalld查看当前firewall状态firewall-cmd--state重启firewallfirewall-cmd--reload禁止开机启动systemctld... 查看详情

查看端口占用(代码片段)

方法一:lsof安装lsofyuminstalllsoflsof-i查看端口占用情况lsof-i:443 kill5811 方法二:netstat-npm|grep端口号(但是这个工具在centos7中我没有装成功)  查看详情

linux中如何开启端口(代码片段)

...tOS7.*)二、修改iptables方式(centOS6.*)一、firewall方式(centOS7.*)查看防火墙状态firewall-cmd--state如果返回的是“notrunning”,那么需要先开启防火墙;开启防火墙systemctlstartfirewalld.service再次查看防火墙状态,发现已开启!开启指定端口fir... 查看详情

centos查看端口占用情况

...端口是否被占用,被哪些程序占用。这里使用netstat命令查看centos系统的端口占用情况。(1)查看全部端口占用情况执行命令:结果如下:可以看到:3306端口:被tcp协议的PID为10818的mysqld所占用,State为LISTEN表示正在被监听。1596... 查看详情

entos7查看开放端口命令(代码片段)

CentOS7的开放关闭查看端口都是用防火墙来控制的,具体命令如下:查看已经开放的端口:firewall-cmd--list-ports 开启端口firewall-cmd--zone=public--add-port=80/tcp--permanent 命令含义:–zone#作用域–add-port=80/tcp#添加端口,格式... 查看详情

centos7,配置防火墙,开启端口(代码片段)

原文链接:https://blog.csdn.net/u013410747/article/details/61696178适用于CentOS764位的指令:1.查看已开放的端口(默认不开放任何端口)firewall-cmd--list-ports2.开启80端口firewall-cmd--zone=public(作用域)--add-port=80/tcp(端口和访问类型)--permanent( 查看详情

常用命令:查看端口(代码片段)

  查看端口被占用netstat-anp|grep6601查看端口数据tcpdumpport6601查看发往IP的数据tcpdumphostip Window查看端口占用方法netstat-ano,列出所有端口的情况netstat-aon|findstr"49157",回车,记下最后一位数字,即PID,这里是2720。tasklist|find... 查看详情

centos7查看开放端口命令

CentOS7查看开放端口命令 CentOS7的开放关闭查看端口都是用防火墙来控制的,具体命令如下:查看已经开放的端口:Linux代码  firewall-cmd --list-ports    开启端口Linux代码  firewall-cmd --zone=public&n... 查看详情

windows查看端口被占用情况(代码片段)

首先,使用cmd命令打开CMD命令窗口使用下面的命令来查看某端口被占用的情况,以8035为例:netstat-ano|findstr"8065"结果如下图:最后一列的6532为PID号,根据这个PID号继续找相对应的进程,使用下面的命令:tasklist|findstr"6532"结果如... 查看详情