8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
在linux系统中,经常会涉及到各种端口的开放问题,这里做个记录。
LINUX(centos)自带防火墙开放端口
1.查看防火墙状态1systemctl status firewalld
2.启动防火墙1systemctl start firewalld
3.停止防火墙1systemctl stop firewalld
4.开放需要的端口1
2
3
4
5firewall-cmd --zone=public --add-port=8080/tcp --permanent
--zone
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
5.关闭不需要的端口1firewall-cmd --zone=public --remove-port=8080/tcp --permanent
6.重新加载防火墙配置1firewall-cmd --reload
7.查看开放的端口列表1
2
3firewall-cmd --zone=public --list-ports
# 查看配置是否生效
firewall-cmd --zone= public --query-port=8080/tcp
8.查看监听状态1netstat -tunlp/-ntlp
CentOS 7、RedHat 7之前的 Linux 发行版防火墙开启和关闭( iptables ):
即时生效,重启失效
开启防火墙1service iptables start
关闭防火墙1service iptables stop
重启生效
开启防火墙1chkconfig iptables on
关闭防火墙1chkconfig iptables off
端口开放查询:1netstat -ntlp
CENTOS 7、REDHAT 7 之后的 LINUX 发行版防火墙开启和关闭防火墙
关闭防火墙1systemctl stop firewalld.service
CENTOS 7、REDHAT 7 之前的 LINUX 发行版开放端口
1.命令行方式开放5212端口命令
开启5212端口接收数据1/sbin/iptables -I INPUT -p tcp --dport 5212 -j ACCEPT
开启5212端口发送数据1/sbin/iptables -I OUTPUT -p tcp --dport 5212 -j ACCEPT
保存配置1/etc/rc.d/init.d/iptables save
重启防火墙服务1/etc/rc.d/init.d/iptables restart
查看是否开启成功1/etc/init.d/iptables status
Ubuntu开放端口方法
一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧
1.安装1$ sudo apt-get install iptables
2.添加规则1$ iptables -I INPUT -p tcp --dport 80 -j ACCEPT
中间的80为所需要开放的端口
3.保存规则1$ iptables-save
完成上述命令我们就完成了开放指定的端口,但是如果此时服务器重启,上述规则就没有了,所以我们需要对规则进行一下持续化操作。
持续化规则
这里我们需要在安装一下工具来帮我们实现,这里我们使用 iptables-persistent
1.安装iptables-persistent1$ sudo apt-get install iptables-persistent
2.持久化规则1
2$ sudo netfilter-persistent save
$ sudo netfilter-persistent reload
完成上述操作就可以永久打开我们需要的端口了
端口开放查询:1netstat -ntlp