Re: 問題22780
zanniji
投稿数: 1
CentOSとubuntuで試してみました
環境は以下の通り
CentOS Linux release 7.6.1810 (Core)
Ubuntu 18.04.2 LTS
CentOSでは
$ ls -l /etc/systemd/system/default.target
lrwxrwxrwx. 1 root root 36 4月 25 09:38 /etc/systemd/system/default.target -> /lib/systemd/system/graphical.target
と、問題22780の正解の通りとなりました
また、ubuntuでは
$ ls -l /etc/systemd/system/default.target
ls: cannot access '/etc/systemd/system/default.target': No such file or directory
$ ls -l /lib/systemd/system/default.target
lrwxrwxrwx 1 root root 16 Apr 15 21:29 /lib/systemd/system/default.target -> graphical.target
となり、/etc/systemd/system/default.targetは存在しませんでした
上記の状態でのランレベルの確認はCentOSとubuntu両方とも以下の通りgraphical.targetとなりました
$ systemctl get-default
graphical.target
ubuntu上でrunlevelの変更を行った所
/etc/systemd/system/default.targetがシンボリックリンクで作成されました
$ sudo systemctl set-default multi-user.target
Removed /etc/systemd/system/default.target.
Created symlink /etc/systemd/system/default.target → /lib/systemd/system/multi-user.target.
$ ls -l /etc/systemd/system/default.target
lrwxrwxrwx 1 root root 37 May 8 00:42 /etc/systemd/system/default.target -> /lib/systemd/system/multi-user.target
ここで問題22780の正解の通りになります。
しかし、/lib/systemd/system/default.targetは
graphical.targetへのシンボリックリンクのままでしたが
ランレベルの確認を行うと、変更したmulti-user.targetになります
$ ls -l /etc/systemd/system/default.target
lrwxrwxrwx 1 root root 37 May 8 00:42 /etc/systemd/system/default.target -> /lib/systemd/system/multi-user.target
$ ls -l /lib/systemd/system/default.target
lrwxrwxrwx 1 root root 16 Apr 15 21:29 /lib/systemd/system/default.target -> graphical.target
$ systemctl get-default
multi-user.target
そこで/etc/systemd/system/default.targetを削除し、ランレベル確認をした所
graphical.targetに戻ります
$ sudo rm /etc/systemd/system/default.target
$ ls -l /etc/systemd/system/default.target
ls: cannot access '/etc/systemd/system/default.target': No such file or directory
$ systemctl get-default
graphical.target
CentOSとubuntuでしか確認できていませんが
ディストリビューションの違いはあれど
「ランレベルの確認作業」として/etc/systemd/system/default.targetが存在すれば
問題22780の正解の通りとなり
/etc/systemd/system/default.targetが無ければ
/lib/systemd/system/default.targetで確認が可能でしたが
LPIC的な正解はどちらでしょうか
環境は以下の通り
CentOS Linux release 7.6.1810 (Core)
Ubuntu 18.04.2 LTS
CentOSでは
$ ls -l /etc/systemd/system/default.target
lrwxrwxrwx. 1 root root 36 4月 25 09:38 /etc/systemd/system/default.target -> /lib/systemd/system/graphical.target
と、問題22780の正解の通りとなりました
また、ubuntuでは
$ ls -l /etc/systemd/system/default.target
ls: cannot access '/etc/systemd/system/default.target': No such file or directory
$ ls -l /lib/systemd/system/default.target
lrwxrwxrwx 1 root root 16 Apr 15 21:29 /lib/systemd/system/default.target -> graphical.target
となり、/etc/systemd/system/default.targetは存在しませんでした
上記の状態でのランレベルの確認はCentOSとubuntu両方とも以下の通りgraphical.targetとなりました
$ systemctl get-default
graphical.target
ubuntu上でrunlevelの変更を行った所
/etc/systemd/system/default.targetがシンボリックリンクで作成されました
$ sudo systemctl set-default multi-user.target
Removed /etc/systemd/system/default.target.
Created symlink /etc/systemd/system/default.target → /lib/systemd/system/multi-user.target.
$ ls -l /etc/systemd/system/default.target
lrwxrwxrwx 1 root root 37 May 8 00:42 /etc/systemd/system/default.target -> /lib/systemd/system/multi-user.target
ここで問題22780の正解の通りになります。
しかし、/lib/systemd/system/default.targetは
graphical.targetへのシンボリックリンクのままでしたが
ランレベルの確認を行うと、変更したmulti-user.targetになります
$ ls -l /etc/systemd/system/default.target
lrwxrwxrwx 1 root root 37 May 8 00:42 /etc/systemd/system/default.target -> /lib/systemd/system/multi-user.target
$ ls -l /lib/systemd/system/default.target
lrwxrwxrwx 1 root root 16 Apr 15 21:29 /lib/systemd/system/default.target -> graphical.target
$ systemctl get-default
multi-user.target
そこで/etc/systemd/system/default.targetを削除し、ランレベル確認をした所
graphical.targetに戻ります
$ sudo rm /etc/systemd/system/default.target
$ ls -l /etc/systemd/system/default.target
ls: cannot access '/etc/systemd/system/default.target': No such file or directory
$ systemctl get-default
graphical.target
CentOSとubuntuでしか確認できていませんが
ディストリビューションの違いはあれど
「ランレベルの確認作業」として/etc/systemd/system/default.targetが存在すれば
問題22780の正解の通りとなり
/etc/systemd/system/default.targetが無ければ
/lib/systemd/system/default.targetで確認が可能でしたが
LPIC的な正解はどちらでしょうか
投稿ツリー
-
問題22780
(kotaro0522, 2018-3-5 16:40)
- Re: 問題22780 (smooth, 2018-3-5 17:29)
- Re: 問題22780 (Kick0485, 2019-1-3 20:13)
- Re: 問題22780 (zanniji, 2019-5-8 2:46)