Comandos básicos do systemd

Bom dia a todos!

Como vocês estão? Espero que estejam bem.

Aprovoveitei o feriado de 1º de janeiro de 2015 para instalar o sistema operacional Debian GNU Linux versão 8 codinome Jessie ainda em estado de testes (testing).

debian_jessie

Logo após finalizar a instalação dos pacotes DEB contidos no 1º DVD de instalação, instalei manualmente via linha de comandos os serviços como o servidor web Apache, o servidor de arquivos ProFTPD e o servidor de correio eletrônico Postfix.  Entretanto, quando liguei a máquina hoje, 02/01/2015, reparei que eu esqueci de desativá-los no momento da inicialização/boot do sistema operacional. Portanto, para desativá-los, basta digitar os seguintes comandos:

1 – Abra um emulador de terminal como, por exemplo, aterm, eterm, gnome-terminal, mate-terminal etc;

 

2 – Torne-se o usuário root digitando o comando:
su –

 

3 – Para verificar o status do serviço referente ao servidor web Apache, isto é, confirmar se ele está rodando, digite o comando:
systemctl status apache2

 

Surgirá a seguinte mensagem:

o apache2.service – LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: active (running) since Fri 2015-01-02 07:15:11 BRST; 4min 26s ago
Process: 649 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/apache2.service
├─ 978 /usr/sbin/apache2 -k start
├─1099 /usr/sbin/apache2 -k start
├─1100 /usr/sbin/apache2 -k start
├─1101 /usr/sbin/apache2 -k start
├─1102 /usr/sbin/apache2 -k start
└─1103 /usr/sbin/apache2 -k start

Jan 02 07:15:00 hp01eder apache2[649]: Starting web server: apache2AH00558:…ge
Jan 02 07:15:11 hp01eder apache2[649]: .
Hint: Some lines were ellipsized, use -l to show in full.

 

4 – Para finalizar a execução do serviço apache2, digite:
systemctl stop apache2

 

5 – Portanto para confirmar se o serviço apache2 foi finalizado com sucesso, digite o comando:
systemctl status apache2

 

Surgirá a seguinte mensagem:

o apache2.service – LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: inactive (dead) since Fri 2015-01-02 07:22:30 BRST; 24s ago
Process: 2327 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
Process: 649 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)

Jan 02 07:15:00 hp01eder apache2[649]: Starting web server: apache2AH00558:…ge
Jan 02 07:15:11 hp01eder apache2[649]: .
Jan 02 07:22:30 hp01eder apache2[2327]: Stopping web server: apache2.
Hint: Some lines were ellipsized, use -l to show in full.

 

6 – Por fim, para desabilitar o serviço apache2 durante a inicialização/boot do sistema operacional, basta digitar o comando:
systemctl disable apache2

 

Surgirá a seguinte mensagem:

Synchronizing state for apache2.service with sysvinit using update-rc.d…
Executing /usr/sbin/update-rc.d apache2 defaults
Executing /usr/sbin/update-rc.d apache2 disable
insserv: warning: current start runlevel(s) (empty) of script `apache2′ overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `apache2′ overrides LSB defaults (0 1 6).

 

Mas Éder, como você descobriu esses comandos do systemd?” Logo após realizar uma pesquisa no site do Google, encontrei uma tabela comparativa dos programas systemd e o sysvinit.

O systemd é o sistema de incialização padrão do sistema operacional Debian GNU Linux versão 8 codinome Jessie.

Já o sysvinit é o sistema de inicialização padrão do sistema operacional Debian GNU Linux versão 7, 6, 5 etc.

Portanto, a partir da versão 8 codinome Jessie, o Debian GNU Linux adotará o systemd como o seu sistema de inicialização padrão. Então para lembrar de forma mais simples de alguns comandos mais utilizados do systemd, segue abaixo a tabela comparativa:

tabela_systemd_vs_sysvinit

No mais, tenham um excelente ano de 2015!

Anúncios

Sobre Éder S. G.

https://edersg.wordpress.com

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: