Encerramento/Reinicialização Introdução O _L_i_n_u_x é um sistema operacional multitarefa e multiusuário. Não se pode simplesmente "desligar" o computador quando você quiser, pois não é um procedimento seguro. E isso mesmo que você seja o único usuário e não esteja conectado a rede alguma. Há maneiras diferentes de encerrar ou reiniciar uma máquina Linux, o Configurador Linux lhe dá uma opção que é esta caixa de diálogo. 11.. PPrriinnccííppiiooss Mesmo numa máquina _L_i_n_u_x isolada (sem rede) de apenas um usuário, muitos processos diferentes rodam em segundo plano. O fato de se desligar o computador "no dedão" pode interromper operações importantes e deixar o computador em um estado problemático (ou pelo menos alguns subsistemas). Desligar o computador, pode causar problemas, mas na maioria dos casos não. Depende muito do que está rodando no exato momento em que a energia é cortada. Aqui vai uma lista: · Alguns editores ou aplicações de escritório estão rodando em janelas e consoles virtuais diferentes. A menos que você os informe, eles não gravarão o documento corrente. · Você acabou de gravar um documento muito extenso. O Linux ainda não gravou todo o documento em disco mesmo que o editor tenha sido informado que o documento foi gravado. Essa funcionalidade de _g_r_a_v_a_ç_ã_o _e_m _s_e_g_u_n_d_o _p_l_a_n_o aumenta a performance do disco, mas tem um preço: desligue o computador na hora errada (de maneira errada) e perca seus dados. · Algumas bases de dados são atualizadas por um comando agendado no cron. Desligar o computador pode inutilizá-las. 22.. AA ccaaiixxaa ddee ddiiáállooggoo Aqui vai uma descrição de cada campo: 22..11.. rreeiinniicciiaarr oouu eenncceerrrraarr && ppaarraarr Uma opção lhe deixa selecionar entre reiniciar ou encerrar & parar. Encerrar & parar, faz as mesmas operações de um reinício exceto que pára totalmente a máquina. A única opção que resta é desligar a energia, ou apertar o botão "Reset" para reiniciá-la. Um reinício encerrará todos os processos, mas uma vez que todos forem finalizados, a máquina será reiniciada. 22..22.. EEssppeerraa aanntteess ddee eenncceerrrraarr Em um sistema multiusuário ou um servidor, pode ser muito recomendável dar às pessoas algum tempo para finalizarem tudo o que estão fazendo antes de se encerrar a máquina. Se você quer encerrar ou reiniciar _A_G_O_R_A, coloque 0 aqui. O número é a quantidade de minutos entre a mensagem para o broadcast e o encerramento efetivo. 22..33.. MMeennssaaggeemm Atualmente a funcionalidade de encerramento do _L_i_n_u_x pode enviar uma mensagem (uma explicação rápida) para os terminais. É esperado que esta mensagem seja enviada também para usuários de outros serviços (samba por exemplo). Coloque o quê você quiser seja mandado no broadcast, até mesmo nada. A mensagem será simplesmente escrita nas tty de cada usuário conectado a esta máquina.. 33.. AAlltteerrnnaattiivvaass aa eessssaa ccaaiixxaa ddee ddiiáállooggoo Há várias maneiras diferentes de se encerrar ou reiniciar uma máquina Linux. Todas são front-ends para o comando /sbin/shutdown (inclusive o _C_o_n_f_i_g_u_r_a_d_o_r _L_i_n_u_x). 33..11.. CCttrrll--AAlltt--DDeell Aperte as três teclas mágicas no teclado da console para reiniciar seu sistema. Elas são controladas pelo comando /sbin/init e pelo arquivo /etc/inittab. 33..22.. //ssbbiinn//rreebboooott O comando /sbin/reboot é um apelido (na verdade é um link simbólico) para o comando /sbin/shutdown -r NOW. 33..33.. //ssbbiinn//hhaalltt O comando /sbin/halt é um apelido (também é um link simbólico) para o comando /sbin/shutdown -h NOW. 44.. CChheeccaaggeemm aauuttoommááttiiccaa ddoo ssiisstteemmaa ddee aarrqquuiivvooss Uma vez que o encerramento é feito de maneira correta, todos os sistemas de arquivos são desmontados. O sistema de arquivos raiz é posto em modo somente leitura. Para cada sistema de arquivos, inclusive o raiz, é colocado um indicador _s_e_m _p_r_o_b_l_e_m_a_s. Esse indicador é checado para cada sistema de arquivos na próxima inicialização para decidir se ele precisa de uma checagem forçada antes de continuar o processo de inicialização. Isso assegura que pelo menos a estrutura dos sistemas de arquivos estará usável após uma parada brusca (queda de energia por exemplo). Isso não impede a perda de dados! Um encerramento correto ainda é a melhor escolha.