コンピュータの電源が入ると最初に何が起動する?
BIOS/UEFI
BIOS/UEFIは何をする?
起動デバイス(OSが入っているハードディスクやSSD)に書き込まれたブートローダーを読み出して、ブートローダーが起動デバイスからカーネルをメモリに読み込む。
Linuxが起動した後、色々やるがあるプロセスを実行するが何のプロセス?
initあるいはsystemd
systemdとは?
Linuxの起動処理やシステム管理を行う。
systemdのユニットとは?
基本的な処理の単位で設定ファイル
systemdのユニットの種類は?
~.target
~.mount
~.service
~.device
~.swap
systemdにおけるターゲットとは?
複数のユニットをまとめたもの
runlevel3.targetとは?
ほとんどのプロセスが動作するモード。
webサーバーとして運用したい場合に指定される。
multi-user.targetとは?
CUIログインを行う。
Webサーバーとして運用したい時にも指定される
graphical.targetとは?
グラフィカルなログインを行う。
poweroff.targetとは?
システムを終了する。
電源を切るための仕組み処理であるユニットを一つ一つまとめてpoweroff.targetとしている。
現在のデフォルトの設定を調べるコマンドは?
systemctl get-default
# または
cd /etc/systemd/system
ls -l default.target
システム起動時のデフォルトターゲットを変更するコマンドは?
systemctl set-default ターゲット名
# rootuser
# (次に起動した時のターゲットを変更する)
ターゲットを実行するコマンドは?
systemctl isolate ターゲット名
# rootuser
サービスの状態を表示するコマンドは?
systemctl status ユニット名
サービスが稼働しているか表示するコマンドは?
systemctl is-active ユニット名
サービスの自動起動を無効にするコマンドは?
systemctl disable ユニット名
サービスの自動起動を有効にするコマンドは?
systemctl enable ユニット名
サービスを起動するコマンドは?
systemctl start ユニット名
サービスを再起動するコマンドは?
systemctl restart ユニット名
# 設定ファイルは再読み込みしない
サービスを再起動するコマンドは?
systemctl reload ユニット名
# 設定ファイルは再読み込みする
サービスを停止するコマンドは?
systemctl stop ユニット名
次に起動した時のターゲットを確認するコマンドは?
systemctl get-default
システムを再起動するコマンドは?
systemctl reboot
利用可能なユニットの一覧を表示するコマンドは?
systemctl list-unit-files
学習教材
- Udemy 【LinuC レベル1完全制覇】 101+102試験対策講座(ウズウズカレッジ)
- 1週間でLPICの基礎が学べる本第3版
- ping-t