-
rcnormalmente não é usado pelas distribuições Linux, mas é usado no BSD -
rc.localé usado para executar comandos adicionais durante a inicialização sem ter que adicionar links simbólicos. -
rc.sysinitparece ser Red Hat específico e é executado muito cedo no processo. Ele é executado como um dos primeiros scripts, enquantorc.localé executado posteriormente.
Also I can find S99local -> softlink for rc.local in 2,3,4 and 5 runlevels. Does it mean that rc.local won't run on runlevel 1?
Correto, isso significa que S99local, que é um link simbólico para /etc/rc.local , será um dos últimos scripts executados ao inserir níveis de execução 2 , 3 , 4 e 5 . Ele não será executado para o runlevel 1 , pois 1 é o single user , normalmente usado para trabalho de resgate / manutenção.