抱えたけんけんのFedora、FreeBSD勉強日記。Linux/Unixのデスクトップ用途として使う秘訣お教えします。2006年2月16日(木)systemd2012年01月25日20:35Systemdの使い方。iptablesを例に。成人式も終わりそろそろ、学生の皆さんは受験ですね。私はそんなことをそっちのけでLinuxの記事をあげちゃいます。15からinitスクリプトはsystemDに移行だよんって事なんで、ここで軽くまとめておきます。ここでうつコマンドは基本的には管理者権限かsudoかで。Fedora25ではfirewalldに移行されたのでiptablesサービスは存在しません。(2016年12月21日)iptablesのインストール普通にFedoraをインストールしていれば、iptablesはインストールされているはずですが、念の為。iptablesと打ってみる。iptables-1.4.12-2.fc16.x86_64なんて、出ます。バージョン名やx86_64がi686になってても気にしない、木にしない。iptables|headとiptablesパッケージに含まれるファイルを呼び出してみると、/bin/iptables-xml/etc/sysconfig/ip6tables-config/etc/sysconfig/iptables-config/lib/systemd/system/ip6tables.service/lib/systemd/system/iptables.service/lib64/libip4tc.so.0/lib64/libip4tc.so.0.0.0/lib64/libip6tc.so.0/lib64/libip6tc.so.0.0.0/lib64/libipq.so.0なんてあって、iptables.serviceなんてものが/lib/systemd以下にあったりするので、これをsystemdでいじるんだと思う。systemDを使ったサービスのコントロールsystemDを使ったサービスのコントロールをしてみましょー。/etc/inittabを書き換えるのに相当するランレベルの変更方法は今回はお預け。サービスのコントロールまずはサービスの起動関係を弄ってみましょう。起動はiptablesはしてるはずなんで、まずは停止から。iptables.serviceとする。startとすることも可能。restartとします。iptables.serviceとします。onとすれば、起動時にiptablesが起動されます。iptables.serviceとします。offとすれば、起動時にiptablesが起動しません。0:off1:off2:on3:on4:on5:on6:offと表示されて、iptablesがいません。box、Xenなど仮想化関係のものがほとんど。systemdに対応していないかサードパーティのアプリケーションだからsysV系のものばかりだったりする。configuration.なんて言われてiptablesの起動時のon/off状況は表示されず、systemd使ってよ!!って言われるのん。iptables.service'.enabledと、注意書きがあるけど、enabledと出て起動時にiptablesが起動することは確認できる。iptables.serviceとして、enabledとなっていれば、有効に。disabledになっていたら、起動時にサービスが起動しない設定。--type=serviceとします。--fullは無くてもいいけど肝心のサービス名が省略されて見えなくなるので。daemonと、ちゃんとiptables.serviceが表示されてactiveになってます。iptablesとiptablesが有効になってることが一目瞭然に。まとめさて、systemdを使ったサービスの制御はこれだけ知っていれば十分かと。@付きのサービスがあるのですがこれはまた別で解説します。17ではsystemdにinitが完全移行だそうなので皆さんこの記事を読んで千本ノックしてください。systemdに移行してもserviceコマンドやchkconfigコマンドの--list無しなら使えるとは思いますが、今のうちに習得しておきましょー。alphaリリース!ダウンロード先はこちらから。(2)最新コメント「最新トラックバック」は提供を終了しました。/.Phantom70歳でもLinux+卓球+水泳なあひるさんなんか、韓国人の方からリンクされとる。2nd「Amazonライブリンク」は提供を終了しました。「Amazonライブリンク」は提供を終了しました。