Página Inicial > Linux, Tecnologia da Informação > Linux: iniciar serviços no boot

Linux: iniciar serviços no boot

Na distros derivadas do Debian, como o Ubuntu, podemos iniciar serviços durante o boot do sistema de 4 formas diferentes:

1 – Através de links simbólicos

2 – Através do comando update-rc.d

3 – Através da ferramenta rcconf

4 – Através do /etc/rc.local

.

1 – Inicializar serviços através de links simbólicos

Supondo que desejamos inicializar durante o boot o serviço samba, para isto basta criarmos um link simbólico no runlevel de inicialização padrão (runlevel 2 no ubuntu)

.

ln -s /etc/init.d/samba /etc/rc2.d/S25samba

OBS:

“ln -s” especifica a criação de link simbólico

“/etc/init.d/samba” especifica o caminho do script do serviço que iniciaremos

“/etc/rc2.d/S25samba” especifica em qual runlevel será criado o link simbólico (runlevel 2 – rc2.d), o S é de Start, o 25 é a prioridade, samba é nome do serviço.

.

2 – Inicializar serviços através do comando update-rc.d

Supondo que desejamos inicializar durante o boot o serviço samba:

.

update-rc.d -f samba start 25 2.

OBS:

“-f” para foçar

“samba” é nome do serviço

“start” é para iniciar o serviço

“25″ é a prioridade de execução

“2″ é runlevel em será inicializado o serviço

Lembrando de terminar o programa com “.”

.

3 – Inicializar serviços através da ferramenta rcconf

Por default o rcconf não vem instalado, então primeiro devemos instalar a ferramenta:

.

apt-get install rcconf

Em seguida executamos o rcconf, que exibe uma lista do será inicializado durante o boot.

.

4 – Inicializar serviços através do /etc/rc.local

/etc/rc.local é o script de inicialização do linux, onde tudo o que está em seu final também é inicializado durante o boot.

Então através de um editor de textos, basta adicionar o serviço que será inicializado no arquivo /etc/rc.local:

.

vim /etc/rc.local

  1. Nenhum comentário ainda.
  1. Nenhum trackback ainda.