私のUbuntu 16.4
/etc/default/grub
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.2 LTS Release: 16.04 Codename: xenial
しかし、見つかりません/etc/inittab
または 。それでは、デフォルトのランレベルをどのように設定しますか?設定ファイルはどこにありますか?/etc/init/rc-sysinit.conf
/etc/default/grub
答え1
systemctl
デフォルトの実行レベルを設定するために使用されます。bash-completion
パッケージがすでにインストールされていると仮定すると、次のように入力してタブをダブルsystemctl set-default
クリックして、利用可能なすべてのターゲットを表示できます。
$ systemctl set-default
basic.target local-fs-pre.target runlevel2.target
bluetooth.target local-fs.target runlevel3.target
busnames.target mail-transport-agent.target runlevel4.target
cryptsetup-pre.target multi-user.target runlevel5.target
cryptsetup.target network-online.target runlevel6.target
ctrl-alt-del.target network-pre.target shutdown.target
default.target network.target sigpwr.target
emergency.target nfs-client.target sleep.target
exit.target nss-lookup.target slices.target
final.target nss-user-lookup.target smartcard.target
getty.target paths.target sockets.target
graphical.target poweroff.target sound.target
halt.target printer.target suspend.target
hibernate.target reboot.target swap.target
hybrid-sleep.target remote-fs-pre.target sysinit.target
initrd-fs.target remote-fs.target system-update.target
initrd-root-fs.target rescue.target timers.target
initrd-switch-root.target rpcbind.target time-sync.target
initrd.target runlevel0.target umount.target
kexec.target runlevel1.target
ランレベルと同様にrunlevelX.target
機能する利用可能なオプションがあることがわかります。init
ブート構成のファイルの場所は、Ubuntu 16.04 LTSでsystemdを使用します。/etc/systemd/system/
ディレクトリの下には、default.target
現在のデフォルトの宛先を指すシンボリックリンクが表示されます。systemctl set-default
ファイル/ディレクトリ/リンクを過度に使用しないことをお勧めします。