Systemd: 管天管地管一切

2017-03-05 22:05:44 +08:00
 Osk
默默吐个槽, systemd 虽说挺给力的,但总感觉用力过猛了,导致这些年来每次想起 systemd 都是两个字:闹心。

这次踩的坑不知道算不算是 systemd networkd 挖的,因为我需要给网卡配静态 ip 地址,就创建了一个 netctl 的 profile ,重启发现 ssh 连不上, ip 不通,登陆路由器发现是 dhcp 的 ip ,连上后看日志,该 profile 对应的 sercvice 报错了,一脸懵,我没安装其它的网络管理程序啊, dhcp 客户端服务也没启用,总之折腾了自己几次后才在 Arch wiki 上看到 systemd 的这个东东,禁用后果然正常了。不知道是自己万年不去看 wiki 还是很久前看得不仔细,反正这个问题搞得无比闹心。

不太明白 systemd 这种管理一切的做法,甚至连 grub 的饭碗都要去抢
15656 次点击
所在节点    Linux
54 条回复
we000
2017-03-06 09:26:02 +08:00
十几年的 Linux 用户表示支持 systemd
qianguozheng
2017-03-06 09:36:15 +08:00
搞嵌入式的表示不引进
jhaohai
2017-03-06 09:38:25 +08:00
systemd 好用,有了 systemd 打包人员再也不用写蹩脚的启动脚本了
Bardon
2017-03-06 09:44:18 +08:00
systemd version 32 以 cgroup v2 挂载才是坑...
直接导致 docker 玩完,不得不将内核以 systemd.legacy_systemd_cgroup_controller=yes 方式启动
jyf
2017-03-06 09:57:14 +08:00
统一格式是好事 但是具体统一到 systemd 这个格式我觉得挺挫
mengzhuo
2017-03-06 09:58:03 +08:00
总比自己写 init 好。。。曾经打过包的都知道这种痛
wwhc
2017-03-06 10:18:44 +08:00
每次新装 Gentoo ,最重要的事情是加上 USE="-systemd......."
这 2 货带来的麻烦实在太多了
winooxx
2017-03-06 10:30:04 +08:00
……我是觉得 systemd 比较好用来着
nevill
2017-03-06 11:09:42 +08:00
不知道为啥 upstart 没有流行起来,大家还都习惯 /etc/init.d 下自己写脚本,忽然 systemd 就流行起来了,这不科学。。。
kn007
2017-03-06 11:12:46 +08:00
同感,这也是我为什么没升级到 centos7 的原因,默默用着 6 。如果 centos7 能用 sysinit 我早就死机了
kn007
2017-03-06 11:13:04 +08:00
早就升级了。。。
qian19876025
2017-03-06 11:41:34 +08:00
真是太难用了 什么东西都要加个 XXX 前缀 不被喷才怪
xinglp
2017-03-06 12:16:55 +08:00
@nevill 靠劫持 udevd 啊
Quaintjade
2017-03-06 12:32:23 +08:00
对初学者来说很好用,表面看起来命令挺统一。
xss
2017-03-06 13:02:10 +08:00
@fuxkcsdn 你用 dpkg -L 就行了, 何必折腾的这么麻烦. systemd 很好用, 只不过学习成本略高. 就像用 notepad++的喷 vim 是一个道理, 等会用了, 反而不习惯 sysv 风格的管理模式.
SpicyCat
2017-03-06 13:02:58 +08:00
自己不熟怨它用力过猛?
goodniuniu
2017-03-06 13:05:07 +08:00
有好的介绍文档推荐吗?转变太大,感觉无从入手。
ehs2013
2017-03-06 13:08:47 +08:00
@nevill C 社开发就是原罪
discrete
2017-03-06 13:11:04 +08:00
你这头像和帖子标题看着挺精分的……
jsfaint
2017-03-06 13:24:15 +08:00
@kn007 #30 然而 CentOS6 用的也不是 sysinit ,而是 ubuntu 已经抛弃的 upstart

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/345149

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX