Jason Lee
  • Home
  • Github
Sign in Subscribe

systemd

A collection of 2 posts
systemd

Systemd Journal

從 centos7 開始,改用 systemd-journald 來記錄 system 的 log 了。 那我們要如何設定 journal 使用的空間大小呢? journal 有兩種儲存方式,一種是 memory,另外一種是 disk。預設會兩種都會自己看系統的資源來決定空間大小, memory: 10% 或是 4G ,看系統目前有效的值看哪個比較小系統就會用哪個 首先打開 journald 的設定檔 nano /etc/systemd/journald.conf journalctl -u systemd-journald 1. 要查詢 systemd 下面的一個 unit 的 log $journalctl -u {service} 2. systemd 的 log
May 14, 2016 1 min read
systemd

Create systemd unit file

我們需要程序一直在背後執行,當 process 因為不明的原因死掉後,必須要有人可以自動從起它,這就是這邊我們用 systemd 的目標。 1. 首先建立一個 service 的 unit file 2. 把他複製到 /lib/systemd/system (需要有寫入的權限喔, 例如: root) 3. 啟動 ( enable) 我們的 service $ sudo systemctl enable application.service 4. 開始服務 $service application.service restart 如果想重啟 systemd 而不 reboot 的話,sudo systemctl daemon-reload Systemd Unit example [Unit]
May 9, 2016 1 min read
Page 1 of 1
Jason Lee © 2025
Powered by Ghost