网站建设结构图下载,关于企业的网站,WordPress播放h265,如何做融资网站linux命令查看开放哪些端口
netstat -nupl (UDP类型的端口) netstat -ntpl (TCP类型的端口) a 表示所有
n表示不查询dns
t表示tcp协议
u表示udp协议
p表示查询占用的程序
l表示查询正在监听的程序 netstat -nuplf|grep 3306 //这个表示查找处于监听状态的#xff0c;端…linux命令查看开放哪些端口
netstat -nupl (UDP类型的端口) netstat -ntpl (TCP类型的端口) a 表示所有
n表示不查询dns
t表示tcp协议
u表示udp协议
p表示查询占用的程序
l表示查询正在监听的程序 netstat -nuplf|grep 3306 //这个表示查找处于监听状态的端口号为3306的进程 Linux查看端口使用状态、关闭端口方法 l 前提首先你必须知道端口不是独立存在的它是依附于进程的。某个进程开启那么它对应的端口就开启了进程关闭则该端口也就关闭了。下次若某个进程再次开启则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口不过可以禁用某个端口。 1. 可以通过netstat -anp 来查看哪些端口被打开。
注加参数-n会将应用程序转为端口显示即数字格式的地址如nfs-2049, ftp-21因此可以开启两个终端一一对应一下程序所对应的端口号 2. 然后可以通过lsof -i:$PORT查看应用该端口的程序$PORT指对应的端口号。或者你也可以查看文件/etc/services从里面可以找出端口所对应的服务。
注有些端口通过netstat查不出来更可靠的方法是sudo nmap -sT -O localhost 3. 若要关闭某个端口则可以
1)通过iptables工具将该端口禁掉如
sudo iptables -A INPUT -p tcp --dport $PORT -j DROP
sudo iptables -A OUTPUT -p tcp --dport $PORT -j DROP
2)或者关掉对应的应用程序则端口就自然关闭了如
kill -9 PID (PID进程号)
如 通过netstat -anp | grep ssh
有显示 tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh
则 kill -9 7546 iptables防火墙
1、基本操作 # 查看防火墙状态 service iptables status # 停止防火墙 service iptables stop # 启动防火墙 service iptables start # 重启防火墙 service iptables restart # 永久关闭防火墙 chkconfig iptables off # 永久关闭后重启 chkconfig iptables on 2、开启80端口 vim /etc/sysconfig/iptables
# 加入如下代码
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
保存退出后重启防火墙 service iptables restart
firewall防火墙
1、查看firewall服务状态 systemctl status firewalld
2、查看firewall的状态 firewall-cmd --state
3、开启、重启、关闭、firewalld.service服务 # 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
4、查看防火墙规则 firewall-cmd --list-all
5、查询、开放、关闭端口 # 查询端口是否开放
firewall-cmd --query-port8080/tcp
# 开放80端口
firewall-cmd --permanent --add-port80/tcp
# 移除端口
firewall-cmd --permanent --remove-port8080/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload # 参数解释
1、firwall-cmd是Linux提供的操作firewall的一个工具
2、--permanent表示设置为持久