*CentOS7 [#m16ff055] [[CentOS:+http://www.centos.org/]] RHEL7のクローン。2014/07/07に7系統の初版が公開。 今までのCentOS6系統と比べて、色々とお作法が変わっている。 ~ *変更点メモ [#wa53447d] &size(16){&font(b){●iptables};}; 処理がもの凄く高速化している。 今までは、新しいpermit/denyルールを追加する際には全ルールを再適用する必要があったが、 CentOS7搭載の物からはダイナミックにルール変更が可能な為、 必要な箇所のみ追記/削除が可能になっている。 ~ &size(16){&font(b){●tmpfiles};}; 今までは、/var/runにディレクトリを作成して再起動をかけても、作成したディレクトリが残っていたのだが、 CentOS7からは、再起動すると&font(b){/var/runが初期化};される様になった。 独自に作成した/var/run内ディレクトリを残すようにする場合、 /etc/tmpfiles.d内にコンフィグを追加すれば可能。 詳しい書式は[[こちら:+http://www.freedesktop.org/software/systemd/man/tmpfiles.d.html]]参照 # 書式 [d:ディレクトリ] [作成するディレクトリ] [4桁パーミッション] [所有ユーザ] [所有グループ] [-:最後に付ける] ----- #zabbix用PIDディレクトリを作成する場合 [root@hoge tmpfiles.d]# cat zabbix.conf # zabbix runtime directory d /var/run/zabbix 0750 zabbix zabbix - ~ &size(16){&font(b){●systemctl};}; プロセスの起動が、initからsystemdに変更された。 また、プログラムの自動起動(chkconfig)もsystemdで一元管理出来るようになった。 よって、使用するコマンドがsystemctlに変更になった(´・ω:;.:... ※initとchkconfigは残っているが、非推奨らしい こちらのサイト様が詳しくまとめてある -> [[とみぞーノート:+http://wiki.bit-hive.com/tomizoo/pg/systemd%20%26%20systemctl]] -コマンド対応表 |&font(b){CentOS7};|&font(b){CentOS6};| |# systemctl enable zabbix_agentd.service |# chkconfig zabbix_agentd on| |# systemctl disable zabbix_agentd.service |# chkconfig zabbix_agentd off| |# systemctl load zabbix_agentd.service |# chkconfig --add zabbix_agentd| |# systemctl -l |# chkconfig --list| |# systemctl start zabbix_agentd.service |# /etc/init.d/zabbix_agentd start| |# systemctl stop zabbix_agentd.service |# /etc/init.d/zabbix_agentd stop| |# systemctl restart zabbix_agentd.service |# /etc/init.d/zabbix_agentd restart|