Você pode inicializar através da GUI. Existem vários estados no nível de runnle, que são definidos de acordo com o estado atual do sistema. Leia este guia completamente se você também quiser saber sobre o nível de execução e seus estados. Este guia tem todas as informações necessárias sobre o nível de execução no Linux.
O que é o nível de runnle in Linux?
Runlevel é um modo diferente usado para as várias tarefas no Linux. Existem sete tipos de nível runnário que são numerados de zero a seis. No Linux, os níveis zero, um e seis servem a um propósito específico. Mas nos dois níveis dois, três e quatro níveis, você pode ter qualquer propósito decidido pelo provedor de distribuição. O arquivo /etc /inittab determina o nível de execução do sistema. Você pode mudar manualmente de um nível de função para outro como administrador.
Existem algumas razões principais para definir o nível de função, como:
Alternando entre níveis de execução
Antes de alterar o nível de função, você deve conhecer seu estado de nível runal atual. Execute o seguinte comando no terminal:
$ runlevel
De acordo com a saída a seguir, o primeiro número representa o nível de execução anterior que foi executado em seu sistema. O segundo número representa seu nível atual. Aqui, "n" significa que seu sistema não estava anteriormente em um nível de função diferente. E "5" significa que o nível atual do seu sistema é 5.
Com a opção -R, você também pode encontrar o nível de execução com o comando da OMS:
$ quem -r
Sempre recomendamos que você obtenha as informações sobre os parâmetros antes de usar o nível de runle. Você pode obter ajuda no RunLevel, executando os seguintes comandos:
$ runlevel -h
Ou
$ RUNLEVEL -Help
Para ir para as páginas do homem do nível de execução, execute o seguinte comando:
Man Runlevel
Cada nível de runle tem sua função distinta. Os níveis de execução diferem de acordo com os sistemas operacionais, que variam de zero a seis. Recomendamos que você se refira à tabela a seguir e compreenda os números usados para definir o nível de execução:
RUNLEVEL | Alvo | Descrição |
0 | desligar.alvo | Nada funciona neste nível de função. É usado apenas para desligar o sistema. |
1 | resgatar.alvo | No modo de recuperação, este nível de running é usado. É um modo de usuário único, então apenas a raiz pode acessá-la. Simplesmente não configura a interface de rede, e os usuários podem defini-lo como os usuários que não são de raiz. |
2 | multi usuário.alvo | Ele é executado no modo multiusuário, mas não inicia interfaces de rede ou daemon. |
3. | Fornece funcionalidade multiususer sem GUI. Aqui, apenas uma CLI é usada. | |
4 | Geralmente, esse nível de runle não é usado e é indefinido. Os usuários podem especificar isso. | |
5 | gráfico.alvo | Na maioria dos sistemas Linux, este nível é usado. Ele executa o sistema no modo multiusuário com uma interface gráfica do usuário. |
6 | reinício.alvo | Assim que o comando de nível de execução for executado, o sistema é reiniciado. |
Localização dos arquivos de nível de execução
Cada nível de execução tem seu diretório localizado dentro do diretório /etc. Cada nível de runle tem seu ambiente específico executado através de um conjunto específico de scripts. Agora, veremos onde esses scripts são armazenados.
Muitos arquivos de configuração e subdiretórios estão incluídos no diretório /etc. Os arquivos de nível de execução são organizados nesses diretórios no RC0.D para RC6.D Formação.
Cada subdiretório é projetado para um nível de running específico que contém os arquivos de configuração. O comando a seguir exibe os subdiretos:
ls /etc
Uma lista de processos que são executados em cada nível de execução também está disponível. Por exemplo, visamos que o Runlevel 4 lista todos os processos em execução. Vejamos os arquivos no /etc /rc4.D Subdiretório usado para Runlevel 4:
ls /etc /rc4.d/
Alterando o nível de execução
Você pode alterar o nível de execução do comando init ou telinit. Aqui estão os seguintes comandos:
iniciar
telinit
Nos comandos anteriores, altere o nível que você deseja mudar. Os comandos init e telinit fornecem a mesma saída. Executar os dois comandos anteriores no terminal irá reiniciar seu sistema rapidamente.
O comando SystemCTL ajuda a encontrar e alterar o nível atual. Primeiro, execute o seguinte comando para determinar seu nível de execução:
Systemctl Get-Default
Executando o comando anterior exibe o “gráfico.alvo ”como uma saída. Depois que o atual nível de execução é detectado, alteramos o nível de execução através do seguinte comando usando o comando SystemCTL:
SUDO SystemCTL Isolate MultiUser.alvo
Depois de digitar o comando, pressione o botão Enter. Você será redirecionado para a nova janela, onde precisa fornecer suas credenciais do sistema. Depois que a autenticação bem -sucedida é feita, você está na linha de comando.
Mais uma vez, execute o comando de nível de execução para verificar o estado atual do nível do runle.
Dois tipos de níveis de execução são exibidos na saída para obter a execução do comando. Havia um nível 5 usado anteriormente, e há um nível 3 usado agora.
BTO Volte para a GUI, execute o seguinte comando:
SRUDO Systemctl isolado gráfico.alvo
Após uma autenticação bem -sucedida, você retorna ao modo GUI.
Conclusão
Nós explicamos minuciosamente o nível Runlex neste artigo. Existem diferentes maneiras de verificar o nível de função, mas apenas descrevemos um método para que você possa entendê -lo bem. Se você quiser saber mais tópicos relacionados neste artigo ou tiver dúvidas em sua mente, você pode compartilhar sua opinião na caixa de comentários.