(二) iptables的基本命令
1. 列出当前iptables的策略和规则
# iptables -L -n
-n: 用数字形式显示
# iptables -L -v
-v: 打印详细的信息
2. 允许已经建立的连接接收数据
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
3. 开放端口22(SSH的默认端口),您要告诉iptables允许接受到的所有目标端口为22的TCP报文通过
iptables -A INPUT -p tcp -i eth0 --dport ssh -j ACCEPT
注:ssh代表22,可以在/etc/services中查到的服务都可以这样使用。
4. 添加策略。策略也是一种规则,当所有规则都不匹配时,使用链的“策略”
链:INPUT, PREROUTING, FORWARD, POSTROUTING, OUTPUT
1、、软件环境:Ubuntu
14.04.1
LTS
(GNU/Linux
3.13.0-32-generic
x86_64)
MySQL
5.6.27
x64
2、方法一
最简单的方法是执行命令:
#
update-rc.d
mysql
defaults
Adding
system
startup
for
/etc/init.d/mysql
...
/etc/rc0.d/K20mysql
->
../init.d/mysql
/etc/rc1.d/K20mysql
->
../init.d/mysql
/etc/rc6.d/K20mysql
->
../init.d/mysql
/etc/rc2.d/S20mysql
->
../init.d/mysql
/etc/rc3.d/S20mysql
->
../init.d/mysql
/etc/rc4.d/S20mysql
->
../init.d/mysql
/etc/rc5.d/S20mysql
->
../init.d/mysql
注意:移除MySQL的开机服务可执行命令update-rc.d
mysql
remove
3、方法二
第二种方法是使用sysv-rc-conf工具,执行命令:
复制代码代码如下:
#
apt-get
install
sysv-rc-conf
#
sysv-rc-conf
打开了命令行方式的自启动服务管理界面:
用鼠标点击,也可以用键盘方向键定位,用空格键选择,
“X”表示开启该服务。用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。
也可以用命令:
复制代码代码如下:
#
sysv-rc-conf
--level
2345
mysql
off
注意:Ubuntu系统中服务的运行级别
0
系统停机状态
1
单用户或系统维护状态
2~5
多用户状态
6
重新启动
4、方法三
第三种方法是使用chkconfig工具,执行命令:
复制代码代码如下:
#
apt-get
install
chkconfig
#
chkconfig
mysql
--list
mysql
0:off
1:off
2:off
3:off
4:off
5:off
6:off
如果mysqld没有在列表,那么用命令添加它:
复制代码代码如下:
#
chkconfig
add
mysql
我们可以看到,mysqld本来就在列表中,所以这一步我们跳过。
使用命令设置开机启动:
复制代码代码如下:
#
chkconfig
--add
mysql
#
chkconfig
mysql
--list
mysql
0:off
1:off
2:on
3:on
4:on
5:on
6:off
表示MySQL的开机自启动已经设置完成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)