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
| Command | Description | Example | Copy |
|---|---|---|---|
systemctl start | systemd / journalctl / cron で systemctl start を実務運用で使う | $ sudo systemctl start nginx | |
systemctl stop | systemd / journalctl / cron で systemctl stop を実務運用で使う | $ sudo systemctl stop nginx | |
systemctl restart | systemd / journalctl / cron で systemctl restart を実務運用で使う | $ sudo systemctl restart nginx | |
systemctl reload | systemd / journalctl / cron で systemctl reload を実務運用で使う | $ sudo systemctl reload nginx | |
systemctl enable --now | systemd / journalctl / cron で systemctl enable --now を実務運用で使う | $ sudo systemctl enable --now nginx | |
systemctl disable --now | systemd / journalctl / cron で systemctl disable --now を実務運用で使う | $ sudo systemctl disable --now nginx | |
systemctl mask | systemd / journalctl / cron で systemctl mask を実務運用で使う | $ sudo systemctl mask telnet.service | |
systemctl unmask | systemd / journalctl / cron で systemctl unmask を実務運用で使う | $ sudo systemctl unmask telnet.service | |
systemctl daemon-reload | systemd / journalctl / cron で systemctl daemon-reload を実務運用で使う | $ sudo systemctl daemon-reload | |
systemctl list-units | systemd / journalctl / cron で systemctl list-units を実務運用で使う | $ systemctl list-units --type=service --state=running | |
systemctl status | systemd / journalctl / cron で systemctl status を実務運用で使う | $ systemctl status nginx | |
systemctl is-active | systemd / journalctl / cron で systemctl is-active を実務運用で使う | $ systemctl is-active nginx | |
systemctl is-enabled | systemd / journalctl / cron で systemctl is-enabled を実務運用で使う | $ systemctl is-enabled nginx | |
systemctl cat | systemd / journalctl / cron で systemctl cat を実務運用で使う | $ systemctl cat nginx | |
/etc/systemd/system/*.service | systemd / journalctl / cron で /etc/systemd/system/*.service を実務運用で使う | $ sudoedit /etc/systemd/system/myapp.service | |
systemctl edit | systemd / journalctl / cron で systemctl edit を実務運用で使う | $ sudo systemctl edit nginx | |
systemd-analyze verify | systemd / journalctl / cron で systemd-analyze verify を実務運用で使う | $ systemd-analyze verify /etc/systemd/system/myapp.service | |
systemctl list-dependencies | systemd / journalctl / cron で systemctl list-dependencies を実務運用で使う | $ systemctl list-dependencies nginx | |
systemctl show | systemd / journalctl / cron で systemctl show を実務運用で使う | $ systemctl show nginx -p User -p ExecStart | |
systemctl list-timers | systemd / journalctl / cron で systemctl list-timers を実務運用で使う | $ systemctl list-timers --all | |
OnCalendar | systemd / journalctl / cron で OnCalendar を実務運用で使う | OnCalendar=Mon..Fri 03:30 | |
systemd-run --on-calendar | systemd / journalctl / cron で systemd-run --on-calendar を実務運用で使う | $ systemd-run --on-calendar="2026-05-14 03:00" /usr/local/bin/job | |
AccuracySec | systemd / journalctl / cron で AccuracySec を実務運用で使う | AccuracySec=1min | |
journalctl -u | systemd / journalctl / cron で journalctl -u を実務運用で使う | $ journalctl -u nginx | |
journalctl -f | systemd / journalctl / cron で journalctl -f を実務運用で使う | $ journalctl -u nginx -f | |
journalctl -p err | systemd / journalctl / cron で journalctl -p err を実務運用で使う | $ journalctl -p err -b | |
journalctl --since | systemd / journalctl / cron で journalctl --since を実務運用で使う | $ journalctl --since "1 hour ago" | |
journalctl --until | systemd / journalctl / cron で journalctl --until を実務運用で使う | $ journalctl --since "2026-05-14" --until "2026-05-15" | |
journalctl -b -1 | systemd / journalctl / cron で journalctl -b -1 を実務運用で使う | $ journalctl -b -1 | |
journalctl -k | systemd / journalctl / cron で journalctl -k を実務運用で使う | $ journalctl -k -p warning | |
journalctl --disk-usage | systemd / journalctl / cron で journalctl --disk-usage を実務運用で使う | $ journalctl --disk-usage | |
journalctl --vacuum-time | systemd / journalctl / cron で journalctl --vacuum-time を実務運用で使う | $ sudo journalctl --vacuum-time=14d | |
crontab -e | systemd / journalctl / cron で crontab -e を実務運用で使う | $ crontab -e | |
crontab -l | systemd / journalctl / cron で crontab -l を実務運用で使う | $ crontab -l | |
5 field cron | systemd / journalctl / cron で 5 field cron を実務運用で使う | */5 * * * * /usr/local/bin/healthcheck | |
@reboot | systemd / journalctl / cron で @reboot を実務運用で使う | @reboot /usr/local/bin/start-agent | |
@daily | systemd / journalctl / cron で @daily を実務運用で使う | @daily /usr/local/bin/backup | |
MAILTO | systemd / journalctl / cron で MAILTO を実務運用で使う | MAILTO=ops@example.com | |
run-parts | systemd / journalctl / cron で run-parts を実務運用で使う | $ run-parts --test /etc/cron.daily |