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