linux端口开放

 

netstat 查看端口开放情况:

netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

netstat 的参数说明:

-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到

一些常见命令组合:

netstat -nat|grep -i “80″|wc -l命令
#netstat -nat|grep -i “80″|wc -l
4341
netstat -an会打印系统当前网络链接状态,而grep -i “80″是用来提取与80端口有关的连接的, wc -l进行连接数统计。
最终返回的数字就是当前所有80端口的请求总数。

netstat -an | grep 端口号  来检验下是不是已经打开了某某服务

 

 

配置iptable

启动指令:service iptables start  
重启指令:service iptables restart  
关闭指令:service iptables stop  

或者 /etc/init.d/iptables restart

比如开放3306端口:

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
service iptables save && service iptables restart

 

iptable的参数名:

-A:指定链名  
-p:指定协议类型  
-d:指定目标地址  
--dport:指定目标端口(destination port 目的端口)  
--sport:指定源端口(source port 源端口)  
-j:指定动作类型 

时间: 2024-08-24 00:43:19

linux端口开放的相关文章

Linux 端口开放

Linux(CentOS): 系统缺省值为32768-61000. 修改方法: 在/etc/sysctl.conf中,增加以下配置:(开放20000-50000为完成端口) net.ipv4.ip_local_port_range=20000 50000配置完成后重启平台,或键入sysctl -p立即生效 可使用命令 sysctl net.ipv4.ip_local_port_range查看相关配置. 设置防火墙(iptables) /etc/init.d/iptables stop servi

linux端口开放指定端口的两种方法

重要的事情说三遍,强烈建议使用第二种方法!第二种方法!第二!; 开放端口的方法: 方法一:命令行方式               1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT               2.保存:/etc/rc.d/init.d/iptables save               3.重启服务:/etc/init.d/iptables restart               4.查看端口

linux端口开放指定端口的一种方法

# 编辑/etc/sysconfig/iptables 1.编辑iptables:vi /etc/sysconfig/iptables 加入内容并保存:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 2.重启服务:/etc/init.d/iptables restart 3.查看端口是否开放:/sbin/iptables -L -n 查询端口是否有已存在进程用命令grep查询对应端口

Linux端口开放&持久化

1.开放端口:安装iptables(如无) sudo apt-get install iptables 开放80端口 sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT 保存 iptables-save 2.持久化:下载安装iptables-persistent sudo apt-get install iptables-persistent 持久化 sudo netfilter-persistent save 重载即可 sudo netfilt

虚拟机enp0s8网卡无法联网和开放linux端口

1.虚拟机enp0s8网卡无法联网解决 在 VirtualBox 中安装好 centos7 后,发现使用 ping 命令测试连接外网 IP 地址,会报错,或者host-only网卡无ip,mobaXterm无法连接虚拟机. 问题具体如下: 设置 centos7 虚拟机的网络获取方式为自动获取 IP nmcli connection modify enp0s8 connection.autoconnect yes ipv4.method auto 上面的命令只是修改了设定档,还要使用 nmcli

Linux 防火墙开放特定端口 (iptables)

查看状态:iptables -L -n下面添加对特定端口开放的方法:使用iptables开放如下端口/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT保存/etc/rc.d/init.d/iptables save重启服务service iptables restart查看需要打开的端口是否生效?/etc/init.d/iptables status 法2:或直接编辑/etc/sysconfig/iptables-A INPUT -p tc

linux centos7 防火墙及端口开放相关命令

一.防火墙相关命令 1.查看防火墙状态 : systemctl status firewalld.service 注:active是绿的running表示防火墙开启 2.关闭防火墙 :systemctl stop firewalld.service 3.开机禁用防火墙自启命令 :systemctl disable firewalld.service 4.启动防火墙 :systemctl start firewalld.service 5.防火墙随系统开启启动 : systemctl enable

centos7 端口开放

CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables.下面记录如何使用firewalld开放Linux端口: 开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp  #添加端口,格式为:端口/通讯协议 --permanent  #永久生效,没有此

Linux端口以及防火墙端口的查看命令

常用命令 netstat -pan|grep 2809  :查看特定端口的情况 netstat -nl | grep 110 :查看特定端口的情况 netstat -ap  :在上面命令的基础上列出连接的PID(进程号),用这个PID,可以使用KILL 来杀死连接    例如:某个连接的PID=111,想踢出去就使用 KILL -9 111.ok!netstat -rn  :输出路由表nmap  127.0.0.1  :查看本机开放的端口,会扫描所有端口nmap  -p 1024  65535?