systemd
文書の過去の版を表示しています。
Systemd
SysVinitやupstartに代わるLinuxの起動処理の仕組み。2018年現在のLinuxディストリビューションはほぼ全てSystemdを採用している
コマンド
サービス(旧来のデーモンに当たる常駐プロセス)の一覧
$ systemctl list-unit-files --type service
サービスの状態を確認
$ systemctl status nginx.service
サービスの起動と停止
$ systemctl start nginx.service $ systemctl stop nginx.service
一部のサービスにはreload(再起動せずconfigファイルの読み直し)もある。いい感じのbashでは補完機能でreload可能なサービスのみリストアップされる、ただし少し重い。
$ systemctl reload nginx.service
systemd-timesyncd
時刻合わせもsystemdの管理下になり、従来のntpからsystemd-timesyncdに変わっている
$ systemctl status systemd-timesyncd
なお、時刻やタイムゾーンの設定はtimedatectlというコマンドで行う
$ sudo timedatectl set-timezone Asia/Tokyo
systemd.1531138124.txt.gz · 最終更新: 2018/07/09 12:08 by nullpon