|
| 起動スクリプトを知って基礎を理解しよう〜 FreeBSD/Solaris編〜 |
起動プロセスはFreeBSDやSolarisであっても,Linuxと同じくinitがいちばん最初に起動される。今回は,2つのOSでの処理内容を紹介していこう。まず最初はFreeBSDの起動処理パターンだ。
- /kernelを実行
- /sbin/initを実行
- /etc/rcを実行
- /etc/ttysを実行
FreeBSDは,initの最後に「/etc/rc」というファイル名のシェルスクリプトを実行する。このrcスクリプトに記述された順番に起動処理が行われるのだ。rcスクリプトの処理が終わると,「/etc/ttys」スクリプトを実行し,「login:」というログインプロンプトを表示してユーザーのログイン待ち状態になる。FreeBSDでは,ほとんどの起動処理がrcスクリプトの中で行われることを覚えておこう。
どのような初期化を行うかは,rcスクリプトの最初で読み込む/etc/rc.confによって設定する。このファイル内に設定を記述することにより,特定のプログラムを起動させることが可能だ。このため,rc.confファイルは管理者がもっともよく知らなければならないファイルの1つといえる。
rcスクリプトの処理プロセスを具体的に追っていこう。rcスクリプトでは,おもに次のような処理が順番に行われている。ただし,例として挙げている内容のため,SendmailなどのMTAは,インストール環境によって異なるため注意が必要だ。
| 1/8 |


企業はどこまでクラウドに取り組むべきか
@ITメールソリューションLive! in Tokyo
経営層が信頼から企業価値を生むために








世界で勝つ 強い日本企業のつくり方:利用契約の検討――グローバルクラウドで失敗しないために(前編)
IT投資の新方程式:「Twitter使ってます」――現役MS社員が“社員力”を語る(前編)
産業構造を変えるか:「住宅クラウド」の衝撃
オルタナティブな生き方 栗原進さん:ネットでリアルを楽しくしたい
最強最速アルゴリズマー養成講座:トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター