Database JUNKY

MySQL,MariaDBを中心としたブログです

ファイヤーウォールの停止方法と、SELinuxの停止方法について

apacheしかり、phpしかり、mysqlしかりいつもインストールして起動すると、うまく起動できない原因が、SELinuxファイヤーウォールiptables)の設定だったりします。本当はちゃんと設定しとかなきゃいけないのですが、ルータ側の制御にお任せしてOS側ではいつも切っちゃっています。

以下無効化の手順です。手順が単純なので、shellで自動化しても良いかもしれません。

SELINUX を無効化

[root@sai ~]# getenforce Enforcing → SELINUXが有効になっている

SELINUXを無効化 [root@sai ~]# setenforce 0

[root@sai ~]# setenforce usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]

[root@sai ~]# getenforce Permissive → SELINUXが無効になっている

[root@sai ~]# vi /etc/sysconfig/selinux →次回起動時に起動しないように設定する SELINUX=enforcing ↓ SELINUX=disabled

ファイヤーウォールの停止

[root@sai ~]# /etc/rc.d/init.d/iptables stop ファイアウォールルールを適用中:                            [  OK  ] チェインポリシーを ACCEPT に設定中filter                   [  OK  ] iptables モジュールを取り外し中                            [  OK  ] [root@sai ~]# chkconfig iptables off →次回起動時にも起動しないように設定する