GNU/Linux >> Linux の 問題 >  >> Debian

Debian 10 /Debian9でデフォルトのランレベルを変更する方法

Debian 10 / Debian 9では、systemdはターゲットを使用します ランレベルの代わりに。 /etc/inittab ファイルは、実行レベルを変更するためにsystemdによって使用されなくなりました。

この投稿は、Debian 10 /Debian9でデフォルトのランレベルを設定するのに役立ちます。

デフォルトのランレベルの変更

デフォルトのランレベルは、 systemctlを使用して設定できます。 コマンドまたはランレベルターゲットのシンボリックリンクの作成 ファイルをデフォルトのターゲットファイルに変更します。

方法1

次のコマンドを使用して、現在の実行レベルを確認しましょう。

sudo systemctl get-default

出力:

graphical.target

デフォルトのランレベルを変更する前に、利用可能なターゲットを確認してください。

sudo systemctl list-units --type=target

出力は次のようになります:

UNIT                   LOAD   ACTIVE SUB    DESCRIPTION
basic.target           loaded active active Basic System
cryptsetup.target      loaded active active Encrypted Volumes
getty.target           loaded active active Login Prompts
graphical.target       loaded active active Graphical Interface
local-fs-pre.target    loaded active active Local File Systems (Pre)
local-fs.target        loaded active active Local File Systems
multi-user.target      loaded active active Multi-User System
network-online.target  loaded active active Network is Online
network.target         loaded active active Network
nss-user-lookup.target loaded active active User and Group Name Lookups
paths.target           loaded active active Paths
remote-fs.target       loaded active active Remote File Systems
slices.target          loaded active active Slices
sockets.target         loaded active active Sockets
sound.target           loaded active active Sound Card
swap.target            loaded active active Swap
sysinit.target         loaded active active System Initialization
time-sync.target       loaded active active System Time Synchronized
timers.target          loaded active active Timers

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

次のコマンドを発行して、デフォルトのランレベルをランレベル3(multi-user.targetのみ)に変更します。

sudo systemctl set-default multi-user.target

デフォルトのランレベルを確認します。

sudo systemctl get-default

出力:

multi-user.target

再起動して確認してください。

sudo reboot

方法2

前の方法では、ランレベル3をデフォルトのランレベルにしました。次のコマンドを使用して確認することもできます。

sudo systemctl get-default

出力:

multi-user.target

デモの場合は、次のコマンドを発行して、ランレベル5をデフォルトのランレベルにします。

sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

または

sudo ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

再度現在のレベルを確認してください。現在、デフォルトのランレベルはグラフィカルモード(ランレベル5)です。

sudo systemctl get-default

出力:

graphical.target

マシンを再起動してチェックアウトします。

sudo reboot

結論

それで全部です。これがお役に立てば幸いです。コメントをお待ちしております。


Debian
  1. Debian 11 /Debian10/9でタイムゾーンを変更する方法

  2. Linux – Default.targetなしでSystemdを開始するにはどうすればよいですか?

  3. CentOS / RHEL 7 :デフォルト ターゲット (デフォルト ランレベル) の設定方法

  1. RHEL7Linuxシステムでランレベルを変更する方法

  2. UbuntuLinuxでデフォルトのランレベルを確認および変更する方法

  3. Debian でデフォルトのデスクトップ マネージャを変更するにはどうすればよいですか?

  1. Debian 9StretchLinuxでデフォルトのPythonバージョンを変更する方法

  2. CentOS 7 /RHEL7でデフォルトのランレベルを変更する

  3. Debianでホスト名を変更する方法