InfraLab
SYSTEMD39 cmd

systemd / journalctl / cron チート集

systemctl の起動停止、enable、mask、unit ファイル、timer、journalctl のログ追跡・過去起動確認・容量管理、cron の 5 フィールド記法と特殊指定を整理したチート集。

更新日
2026-05-14
参照範囲
公式ドキュメント / man page / 主要ベンダーCLI
対象実装
主要 Linux / BSD / ネットワーク機器 CLI の一般的な実装
免責
OS とバージョン差分は実環境で確認してください。

39 / 39

CommandDescriptionExampleCopy
systemctl startsystemd / journalctl / cron で systemctl start を実務運用で使う$ sudo systemctl start nginx
systemctl stopsystemd / journalctl / cron で systemctl stop を実務運用で使う$ sudo systemctl stop nginx
systemctl restartsystemd / journalctl / cron で systemctl restart を実務運用で使う$ sudo systemctl restart nginx
systemctl reloadsystemd / journalctl / cron で systemctl reload を実務運用で使う$ sudo systemctl reload nginx
systemctl enable --nowsystemd / journalctl / cron で systemctl enable --now を実務運用で使う$ sudo systemctl enable --now nginx
systemctl disable --nowsystemd / journalctl / cron で systemctl disable --now を実務運用で使う$ sudo systemctl disable --now nginx
systemctl masksystemd / journalctl / cron で systemctl mask を実務運用で使う$ sudo systemctl mask telnet.service
systemctl unmasksystemd / journalctl / cron で systemctl unmask を実務運用で使う$ sudo systemctl unmask telnet.service
systemctl daemon-reloadsystemd / journalctl / cron で systemctl daemon-reload を実務運用で使う$ sudo systemctl daemon-reload
systemctl list-unitssystemd / journalctl / cron で systemctl list-units を実務運用で使う$ systemctl list-units --type=service --state=running
systemctl statussystemd / journalctl / cron で systemctl status を実務運用で使う$ systemctl status nginx
systemctl is-activesystemd / journalctl / cron で systemctl is-active を実務運用で使う$ systemctl is-active nginx
systemctl is-enabledsystemd / journalctl / cron で systemctl is-enabled を実務運用で使う$ systemctl is-enabled nginx
systemctl catsystemd / journalctl / cron で systemctl cat を実務運用で使う$ systemctl cat nginx
/etc/systemd/system/*.servicesystemd / journalctl / cron で /etc/systemd/system/*.service を実務運用で使う$ sudoedit /etc/systemd/system/myapp.service
systemctl editsystemd / journalctl / cron で systemctl edit を実務運用で使う$ sudo systemctl edit nginx
systemd-analyze verifysystemd / journalctl / cron で systemd-analyze verify を実務運用で使う$ systemd-analyze verify /etc/systemd/system/myapp.service
systemctl list-dependenciessystemd / journalctl / cron で systemctl list-dependencies を実務運用で使う$ systemctl list-dependencies nginx
systemctl showsystemd / journalctl / cron で systemctl show を実務運用で使う$ systemctl show nginx -p User -p ExecStart
systemctl list-timerssystemd / journalctl / cron で systemctl list-timers を実務運用で使う$ systemctl list-timers --all
OnCalendarsystemd / journalctl / cron で OnCalendar を実務運用で使うOnCalendar=Mon..Fri 03:30
systemd-run --on-calendarsystemd / journalctl / cron で systemd-run --on-calendar を実務運用で使う$ systemd-run --on-calendar="2026-05-14 03:00" /usr/local/bin/job
AccuracySecsystemd / journalctl / cron で AccuracySec を実務運用で使うAccuracySec=1min
journalctl -usystemd / journalctl / cron で journalctl -u を実務運用で使う$ journalctl -u nginx
journalctl -fsystemd / journalctl / cron で journalctl -f を実務運用で使う$ journalctl -u nginx -f
journalctl -p errsystemd / journalctl / cron で journalctl -p err を実務運用で使う$ journalctl -p err -b
journalctl --sincesystemd / journalctl / cron で journalctl --since を実務運用で使う$ journalctl --since "1 hour ago"
journalctl --untilsystemd / journalctl / cron で journalctl --until を実務運用で使う$ journalctl --since "2026-05-14" --until "2026-05-15"
journalctl -b -1systemd / journalctl / cron で journalctl -b -1 を実務運用で使う$ journalctl -b -1
journalctl -ksystemd / journalctl / cron で journalctl -k を実務運用で使う$ journalctl -k -p warning
journalctl --disk-usagesystemd / journalctl / cron で journalctl --disk-usage を実務運用で使う$ journalctl --disk-usage
journalctl --vacuum-timesystemd / journalctl / cron で journalctl --vacuum-time を実務運用で使う$ sudo journalctl --vacuum-time=14d
crontab -esystemd / journalctl / cron で crontab -e を実務運用で使う$ crontab -e
crontab -lsystemd / journalctl / cron で crontab -l を実務運用で使う$ crontab -l
5 field cronsystemd / journalctl / cron で 5 field cron を実務運用で使う*/5 * * * * /usr/local/bin/healthcheck
@rebootsystemd / journalctl / cron で @reboot を実務運用で使う@reboot /usr/local/bin/start-agent
@dailysystemd / journalctl / cron で @daily を実務運用で使う@daily /usr/local/bin/backup
MAILTOsystemd / journalctl / cron で MAILTO を実務運用で使うMAILTO=ops@example.com
run-partssystemd / journalctl / cron で run-parts を実務運用で使う$ run-parts --test /etc/cron.daily
Related