O que é o programa init?
O que é o programa init?

Vídeo: O que é o programa init?

Vídeo: O que é o programa init?
Vídeo: O que é systemd? (Init System Linux) - Diolinux Explica 2024, Maio
Anonim

Iniciar é um processo daemon que continua em execução até que o sistema seja encerrado. É o ancestral direto ou indireto de todos os outros processos e adota automaticamente todos os processos órfãos. Iniciar é iniciado pelo kernel durante o processo de inicialização; ocorrerá um kernel panic se o kernel não conseguir iniciá-lo.

Em relação a isso, o que o init faz?

Init é o pai de todos os processos, executados pelo kernel durante a inicialização de um sistema. Seu papel principal é para criar processos a partir de um script armazenado no arquivo / etc / inittab. Geralmente tem entradas que causam iniciar para gerar gettys em cada linha em que os usuários podem se conectar.

Além disso, de onde obtemos o código init? o iniciar executável normalmente é / sbin / iniciar , embora existam vários locais alternativos que o kernel irá pesquisar. iniciar obtém suas instruções do arquivo / etc / inittab.

Ao lado acima, onde está o arquivo init no Linux?

iniciar é configurado centralmente no / etc / inittab Arquivo onde os níveis de execução são definidos (consulte a Seção 13.2. 1, “Níveis de execução”). o Arquivo também especifica quais serviços e daemons estão disponíveis em cada um dos níveis de execução. Dependendo das entradas em / etc / inittab, vários scripts são executados por iniciar.

Qual é o PID do init?

O pai pid de init é pid 0, significando que seu pai é o kernel. Pid 1 é a raiz da árvore de processos do espaço do usuário: é possível alcançar pid 1 em um sistema Linux a partir de qualquer processo seguindo recursivamente o pai de cada processo. Se pid 1 morrer, o kernel entrará em pânico e você terá que reiniciar a máquina.

Recomendado: