Linux 开放端口
2016-05-22 23:32
253 查看
需要注意的是在CentOS 6 中防火墙由iptables来管理,在CentOS 7 中防火墙由firewalld来管理。
1. 在CentOS 7 中
使用如下命令
firewall-cmd [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> [--timeout=<seconds>]
举个例子
firewall-cmd --zone=public --add-port=8080/tcp --permanent
解释一下:
--zone 作用域
--add-prot=8080/tcp 端口/通讯协议
--permanent 永久生效,没有此参数重启后会失效
执行命令提示success则表示添加成功,此时如果查询会发现8080端口并没有放行,因为需要重启防火墙
2. 在CentOS 6 中:
如果你习惯iptables,也可以在CentOS 7 中安装iptables-service
yum install iptables-services # 设置开机启动 systemctl enable iptables
还以开放8080端口为例
执行vim /etc/sysconfig/iptables命令
在文件中添加
-A INPUT -p tcp -m state –state NEW -m tcp –dport 8080 -j ACCEPT
修改完后重启iptables
service iptables restart
执行iptables -L命令查看防火墙规则
相关文章推荐
- Linux下I/O多路复用select, poll, epoll 三种模型的Python使用
- Find 指令及 a/c/m -time的用法区别
- linux 磁盘扩容
- mac date 和 Linux date实现从指定时间开始循环
- Linux tail命令的使用方法详解
- Linux 查看文件内容的命令
- Linux学习之位置参数变量
- Linux C笔记之 链接属性 详解
- Linux下部署项目的一些注意事项
- linux Cent-os vim 背景色设置 vimrc配置
- LINUX内存管理
- Linux程序开发概述
- Linux—POSIX多线程管理-详解
- Linux-内核模块开发
- linux 下安装配置svn简易指南
- 《深入理解Linux 内核》 chap 1 绪论
- Linux编程之《只运行一个实例》
- Linux无锁编程
- Centos 6.x 升级python到2.7以及easy_install和pip
- linux下date命令得到今天日期的用法