Custom systemd service in Linux

custom systemd service

  • service file in /lib/systemd/system
1
2
3
4
5
6
7
8
9
10
11
12
[Unit]
Description=ss local server
After=network.target network-online.target systemd-networkd.service NetworkManager.service connman.service
[Service]
Type=simple
RemainAfterExit=yes
ExecStart=/usr/bin/ss-local
ExecStop=/bin/kill -s QUIT $MAINPID
[Install]
WantedBy=multi-user.target
  • operations
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    # make change take effect
    sudo systemctl daemon-reload
    # start service
    sudo service ss-local start
    # stop service
    sudo service ss-local stop
    # view log
    journalctl -xe

Brtfs Filesystem

Btrfs文件系统

Btrfs是新一代的Linux文件系统,目标是取代Linux目前的ext3文件系统,改善ext3的限制,特别是单一文件大小的限制,总文件系统大小限制以及加入文件校验和特性。