Comandos init e telinit
Linux e Unix

Comandos init e telinit




Os comandos init e telinit permitem colocar o sistema em um nível de execução desejado, de 0 a 6, ou S e s, que são equivalentes ao runlevel 1. Na verdade, o telinit é um link para o init como podemos ver na figura abaixo:




Um nível de execução é uma configuração de software do sistema que permite que apenas um grupo selecionado de processos existam em um dado momento,


Sintaxe do comando init:


init [valor]


Onde [valor] é o número do nível de execução desejado ou uma outra opção, como:


Q ou q   Diz ao init para re-examinar o arquivo /etc/inittab
S ou s Alternar para o modo de usuário único (single mode)
U ou u Diz ao init para reexecutar a si mesmo, preservando o runlevel atual.
a,b,c Diz ao init para processar apenas as entradas de arquivos no arquivo /etc/inittab que tenham os runlevels a,b ou c.


Exemplos:


Desligar o sistema:
# init 0


Reiniciar o sistema
# init 6


Reler o /etc/inittab:
# init q


Recarregar a si próprio:
# init u


Entrar em modo de usuário único:
# init 1
ou
# init S


O comando telinit, por se tratar de um atalho para o init, funciona da mesma maneira:
Exemplo:
Desligar o sistema:
# teliinit 0


Reler o /etc/inittab:
# teliinit q


Porém o telinit pode dizer ao init quanto tempo ele deve esperar entre o envio de um sinal SIGTERM aos processos e o envio de um sinal SIGKILL. O padrão é 5 segundos, mas isso pode ser alterado com a opção -t, por exemplo para 10 segundos ao reiniciar o sistema (runlevel 6)::
# telinit -t 10 6


Você pode assistir a um vídeo sobre o assunto para se aprofundar mais:




loading...

- Curso De Linux Completo / Certificação Lpi - 1
Curso de Linux Completo / Certificação LPI - 1 Este é um Curso de Linux Básico Completo, com o conteúdo equivalente ao da Certificação linux LPI - 1, que consiste em mais de uma centena de aulas, compostas por textos explicativos e um vídeo sobre...

- Instalar Lamp E Joomla No Ubuntu Linux
Instalar LAMP e Joomla no Ubuntu 12.10:1. Instale o LAMP:sudo apt-get install lamp-server^ phpmyadmin2. Quando solicitado, crie a senha do root do MySQL3. Quando solicitado, escolha o apache24. Aparecerá “Configurando phpmyadmin”, perguntando se...

- Rcconf E Bum - Gerenciando A Inicialização De Serviços No Linux
Vamos falar hoje sobre duas ferramentas para configuração e controle dos serviços de sistema durante a inicialização: rcconf e bum. Pacote rcconf - Debian Runlevel Configuration Editor Esta ferramenta permite configurar os serviços do sistema...

- Comando At - Agendamento De Comandos - Linux
O utilitário at lê comandos a partir da entrada padrão ou de um arquivo especificado, os quais serão executados em um período futuro, usando-se /bin/sh. A configuração é feita em um prompt interativo. Sintaxe:at hora_do_dia hora_do_dia pode...

- Comando Jobs No Linux
No Unix, há uma pequena diferença entre processos e jobs. Um job tipicamente é uma linha de comandos, que pode incluir um único comando, um shell script, ou vários comandos conectados por pipes. Em uma cadeia de comandos com pipes, cada comando...



Linux e Unix








.