嵌入式Linux没有init.d?

嵌入式Linux没有init.d?

我最近使用 Yocto 为我的单板计算机构建了一个定制的嵌入式 Linux 版本。但这个构建对我来说是新的 - 既没有 /etc/init.d 文件夹,也没有/etc/networking/interfaces实现。您可以/etc在此处查看我的文件夹中的内容:

busybox.links.nosuid  ld.so.conf            services
busybox.links.suid    libnl                 shadow
ca-certificates       localtime             shadow-
ca-certificates.conf  login.defs            shells
dbus-1                machine-id            skel
default               modprobe.d            slsh.rc
depmod.d              modules-load.d        ssh
environment           motd                  ssl
filesystems           mtab                  sysctl.d
fstab                 network               terminfo
group                 nsswitch.conf         timestamp
group-                os-release            tmpfiles.d
gshadow               pam.d                 udev
gshadow-              passwd                udhcpc.d
host.conf             passwd-               version
hostapd.conf          profile               wpa_supplicant.conf
hostname              profile.d             xdg
hosts                 protocols             yogurt-build-info
inputrc               resolv.conf           yogurt-version
iproute2              rpc
issue                 rsyncd.conf
issue.net             securetty

我已设法使用ifconfigroute add命令将其连接到网络,但我无法保存这些设置或至少使它们在自动运行时执行。

您能否建议我在哪里搜索服务和网络。或者我应该在这个版本中添加什么才能拥有init.d网络和 ifup/ifdown ?

相关内容