首页 / 操作系统 / Linux / Ubuntu15.04 systemd添加开机启动
从Ubuntu 14.04升级到Ubuntu 15.04后,rc.local无效了,因为Ubuntu 15.04使用了systemd管理开机启动,于是从新设置我的shadowsocks开机启动。1.在/lib/systemd/system/下添加启动文件$ cd /lib/systemd/system/
$ sudo vim sslocal@myserver.servicesslocal@myserver.service内容为:[Unit]
Description=Shadowsocks Client Start
After=network.target[Service]
Type=simple
User=liuxu
ExecStart=/home/liuxu/.local/bin/sslocal -c /home/liuxu/.local/conf/shadowsocks/%i.json[Install]
WantedBy=multi-user.target[Unit]下设置了文件描述,启动顺序,在network启动以后,因为shadowsocks是代理,需要网络设置好了才能设置。[Service]下设置Type启动模式,User设置启动用户,ExecStart为启动命令[Install]下设置了启动模式,即老版的inittab。2.将这个文件软连接到/etc/systemd/system/multi-user.target.wants/即可。$ ln -s /lib/systemd/system/sslocal@myserver.service /etc/systemd/system/multi-user.target.wants/sslocal@myserver.service$ ls -l /etc/systemd/system/multi-user.target.wants/sslocal@myserver.service
lrwxrwxrwx 1 root root 44 12月 26 19:30 /etc/systemd/system/multi-user.target.wants/sslocal@myserver.service -> /lib/systemd/system/sslocal@myserver.serviceCentOS7/RHEL7 systemd详解 http://www.linuxidc.com/Linux/2015-04/115937.htm为什么systemd会被如此迅速的采用? http://www.linuxidc.com/Linux/2014-08/105789.htmsystemd 与 sysVinit 彩版对照表 http://www.linuxidc.com/Linux/2014-09/106455.htm太有用了!用systemd命令来管理Linux系统! http://www.linuxidc.com/Linux/2014-09/106490.htm浅析 Linux 初始化 init 系统,第 3 部分: Systemd http://www.linuxidc.com/Linux/2014-12/110383.htm本文永久更新链接地址