SysVinit
1.1、SysVinit简介
是什么 ?:System V style init programs original written by Miquel van Smoorenburg that control the booting and shutdown of your system.
开发语言:C
官方主页:https://savannah.nongnu.org/projects/sysvinit
1.2、通过包管理器安装SysVinit
操作系统包管理器安装命令
aptsudo apt-get install -y sysvinit
CentOSyumsudo yum install -y sysvinit
dnfsudo dnf install -y sysvinit
openSUSEzyppersudo zypper install -y sysvinit
Alpine Linuxapksudo apk add sysvinit

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm sysvinit
Gentoo LinuxPortagesudo emerge sysvinit
1.3、通过编译源码安装SysVinit 

step1、安装依赖

下载时cURL
解压时tarxz
编译时GNU makeGCC ( gcc )   | LLVM / Clang
运行时glibc ( libc.solibutil.solibcrypt.sold-linux-x86-64.so )

step2、使用curl命令下载SysVinit源码包 (

curl -LO http://download.savannah.nongnu.org/releases/sysvinit/sysvinit-2.96.tar.xz

step3、使用tar解压SysVinit源码包

tar vxf sysvinit-2.96.tar.xz

step4、进入sysvinit-2.96目录

cd sysvinit-2.96

step5、查看sysvinit-2.96目录中的内容

step6、使用GNU make进行编译

make [option]... [VAR=VALUE]... [TARGET]...
VARVALUE示例说明
CCgcc |  clang指定C编译器
CFLAGS-O2 -v指定C编译器的参数
ROOT/指定安装路径

示例:

make CFLAGS="-O2 -v"

step7、安装

sudo make install ROOT=/
1.5、SysVinit中包含的命令