您尚未登录。

#1 2012-11-18 00:56:22

vincent
会员
注册时间: 2012-11-17
帖子: 6

求高手解答,关于systemd的问题

问题1:未通过pacman安装的软件,如何加入systemd自动启动里面?比如自己编译的服务器程序,如何让它用systemd开机自启动。
问题2:如何让systemd的开机自动启动的服务转到后台运行,即并行启动。像以前的DEAMON数组里面的@服务,这种功能。
问题3:怎么优化systemd,让它快起来... 现在开机很慢,尤其是进入gdm前总要卡上几秒。

求高手解答,thanks。

离线

#2 2012-11-18 08:55:28

wxg4net
会员
注册时间: 2012-01-07
帖子: 274

Re: 求高手解答,关于systemd的问题

看wiki


Arch Linux User

离线

#3 2012-11-18 09:28:07

vincent
会员
注册时间: 2012-11-17
帖子: 6

Re: 求高手解答,关于systemd的问题

wiki上只有这个啊...
systemctl enable [servicename].service
报找不到文件或目录 Failed to issue method call: No such file or directory
还有deamon的问题,需要编辑.service文件?可以说的详细些么

wxg4net 说:

看wiki

离线

#4 2012-11-18 09:40:56

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

Re: 求高手解答,关于systemd的问题

自己写service。你可以看看 /usr/lib/systemd/system/ 目录下的service文件,格式并不复杂。
自己写的保存在 /etc/systemd/system/ ,然后就能用 systemctl了。


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#5 2012-11-18 10:47:12

vincent
会员
注册时间: 2012-11-17
帖子: 6

Re: 求高手解答,关于systemd的问题

哈哈,前两个问题搞定了。自己写了service文件。
不过最后一个问题,那个type选项。看了wiki没太看懂,英文有限...
目测是启动类型,都有什么分别?想优化启动速度,这个应该可以的吧?如何设置好呢?

cuihao 说:

自己写service。你可以看看 /usr/lib/systemd/system/ 目录下的service文件,格式并不复杂。
自己写的保存在 /etc/systemd/system/ ,然后就能用 systemctl了。

离线

#6 2012-11-18 11:45:21

xgdgscarch
会员
注册时间: 2012-05-07
帖子: 191

Re: 求高手解答,关于systemd的问题

systemd好像默认就是并行的

离线

#7 2012-11-18 11:57:50

vincent
会员
注册时间: 2012-11-17
帖子: 6

Re: 求高手解答,关于systemd的问题

可能是措辞有误,不该叫并行。就是类似rc.conf里面DEAMON数组的@服务...
启动慢貌似是network和net-auto-wireless.service这边,还有一些服务端程序。例如nginx,mysql这类。
希望这类服务转到后台跑,或者登录后再启动。最好不要影响开机登录,有什么办法?

xgdgscarch 说:

systemd好像默认就是并行的

离线

#8 2012-11-18 15:43:38

xgdgscarch
会员
注册时间: 2012-05-07
帖子: 191

Re: 求高手解答,关于systemd的问题

vincent 说:

可能是措辞有误,不该叫并行。就是类似rc.conf里面DEAMON数组的@服务...
启动慢貌似是network和net-auto-wireless.service这边,还有一些服务端程序。例如nginx,mysql这类。
希望这类服务转到后台跑,或者登录后再启动。最好不要影响开机登录,有什么办法?

xgdgscarch 说:

systemd好像默认就是并行的

可以配置sudo无密码,然后sudo systemctl start XXX写在脚本里加在桌面环境的启动项里,还可以sleep 多少秒之后启动。

离线

页脚