RedHatの/ etc / inittabファイルに相当するUbuntuのファイル


11

Ubuntu /etc/inittabのどのファイルがRedHat のファイルと同等ですか?

RedHatでは、/etc/inittabファイルにはLinuxを起動するランレベルに関連する設定が含まれています。

回答:


9

Ubuntuは、sysvinitの代替となるUpstartを使用しています。成り上がりクックブックは、ランレベルを説明し、どのようにそれらで動作するように。

ただし、一般に、ランレベルのRedHatの概念は、DebianまたはUbuntuを含む派生物では使用されません。RedHatが描く「グラフィックスではなくネットワーク」スタイルの区別はなく、「シングルユーザー」または「実行中のすべてのもの」しかありません。


Ubuntuでサービスを管理するための3つのパラダイムがあります。System V initupstartおよびsystemd。Ubuntu 18.04以降はsystemdです。
smwikipedia 2018

5

前述のとおり、UbuntuはUpstartを使用します。

/etc/inittab以下とから、スクリプト/etc/init.dまたは/etc/rc.d/*でいくつかのスクリプトに組み込まれている/etc/initディレクトリまたは/etc/event.d(成り上がりの古いバージョンのため)。

変更したい項目を探して、そのディレクトリ(serviceX)にスクリプトを作成し、/etc/init/serviceX.confそれに応じて変更します。構文と追加情報はオンラインで見つけることができます。

ただし、SysV Upstartに依存するプログラムを実行する必要がある場合は、互換モードがあります。まだ使用しているプログラムは、/etc/rc.d/*スクリプトをそこに入れて、まだ実行させることができます。

でスクリプトを見ていたときに/etc/init、名前が付けられたスクリプトが1つrc-sysinit.confあり、それを解析して/etc/inittab、追加した場合にこのファイルからデフォルトのランレベルを決定することができます。


1

Ubuntuシステムのデフォルトのランレベルを変更して/ etc / inittabを探したい場合は、変更して、Ubuntuに欠けていることを確認してください(心配しないでください!)。これにより、/にinittabファイルを作成できます。 etcディレクトリに次の行のみを書き込みます。

id:3:initdefault:

(「3」を目的のデフォルトのrullevelに変更できます)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.