Você está na página 1de 9

03/03/2011

LicaoLoginDesligamentoReinicializacao
Pular para Busca English

GrupoLinux Iniciar sesso ou Registro


Pular para Busca English

Editar

Anexar

Impresso

Voc est aqui: TWiki > Web GrupoLinux r20 - 24 Feb 2011 - 10:17:45 - PauloLima > LinuxEssencialFinal > LicaoLoginDesligamentoReinicializacaodoSistema

, create new tag Anterior Trilha B Prximo comentar

Web GrupoLinux Criar Novo Tpico ndice Busca Alteraes Notificaes Estatsticas Preferncias Webs BrOffice EaD GrupoJava GrupoLinux GrupoLogica GrupoWeb Main Ruby SGBD SO Sandbox TWiki Wikeditora WikiEdu

Lio 1 - Login, Desligamento e Reinicializao do Sistema


Objetivo(s): Demonstrar como Contedo so feitos o Login, o 1.1 Login e Senha Desligamento e a Reinicializao 1.2 Nome de usurio dos Sistemas Linux. 1.3 Login modo grfico e modo texto Direitos autorais e licena: 1.4 Usurio e super-usurio Veja notas de direitos autorais e 1.5 Logout licena no final da lio. 1.6 Console 1.7 Tipos de Console 1.1 Login e Senha 1.8 Pseudo console ou pseudo terminal 1.9 Comandos de reinicializao e parada Por padro, para usar o Sistema 1.10 reboot Operacional, necessrio abrir uma 1.11 halt sesso no qual o usurio se identificar 1.12 shutdown em um processo denominado log in 1.13 Exerccios de Reviso ou log on, que significa registrar 1.14 - Direitos autorais e licena entrada. Assim surgiu o termo 1.15 - Comentrios computacional login, que exige um mtodo de identificao a partir do fornecimento de um nome de usurio e a senha que a ele corresponde. Isso ocorre porque o sistema multiusurio, ou seja permite acesso simultneo de mltiplos usurios ao computador. Nota: outra forma de identificao que est se tornando cada vez mais comum a biomtrica, que utiliza uma parte do corpo humano como identificao. Assim, uma impresso digital ou ris podem substituir o tradicional modo de identificao por nome de usurio e senha.

1.2 Nome de usurio


As seguintes regras e sugestes so aplicveis para os nomes de usurios: - primeiro caractere deve ser uma letra do alfabeto romano (no acentuada). Vejamos alguns exemplos vlidos: Anibal, alvaro e BeTo; vejamos tambm alguns exemplos no-vlidos: 1amigo, lvaro e ^teste; @rroba. - no permitido utilizar os seguintes caracteres: ponto (.), dois-pontos (:), aspas simples ('), aspas duplas (), arroba (@), parnteses (), acento circunflexo (^), cerquilha (#), barra invertida (\), barra (/), espao em branco ( ) e muito provavelmente outros smbolos. Vejamos alguns exemplos vlidos: fulano123, alguem_silva, tes-te; vejamos tambm alguns exemplos no-vlidos: fulano.silva, teste:, d'arc e fabrica/sa. - no aconselhvel utilizar os caracteres de smbolos: caracteres como cifro ($), apesar de aceitos como nome de usurio no devem ser usados. Estes caracteres podem levar falhas os scripts que utilizam estes caracteres frequentemente como parte da prpria linguagem de programao. - no aconselhvel usar mais de 8 caracteres: apesar do sistema suportar,

sintectus.com//LicaoLoginDesligam

1/9

03/03/2011

LicaoLoginDesligamentoReinicializacao interessante manter nomes de usurios com menos de 8 caracteres no sentido de facilitar a listagem de diretrios. Assim, se for utilizado nomes com mais de 8 caracteres, ao listar um diretrio, os nomes de usurio fernando e fernandocabral sero truncados para 8 caracteres e no sero diferenciados.
- o nome de usurio sensvel caixa (case sensitive): isto implica dizer que feita a diferenciao entre minsculas e maisculas, ou seja, contas como luiz, Luiz, LuIz ? so diferentes. Procure utilizar o padro de somente minsculas ou somente maisculas, evitando, assim, que haja confuso entre nomes de contas que possuem apenas a diferenas de maisculas e minsculas. - aconselhvel utilizar somente caracteres alfanumricos: para evitar problemas com os caracteres acima citados, prefervel que mantenha-se um padro de no utilizao desses caracteres especiais.

1.3 Login modo grfico e modo texto


A entrada no sistema pode ocorrer de duas formas diferentes: pelo modo texto ou pelo modo grfico. No modo texto o processo de login do usurio "jose"(um usurio qualquer do sistema) semelhante a seguinte:
Login: jose Password: Last login: Thu Apr 17 23:45:17 on tty2 [jose@lab20 /home/jose]#

Em Login deve ser passado o nome do usurio, que ir efetuar a entrada no sistema, nesse caso, o usurio jose. Aps o usurio entrar com o nome ser ativada a opo de Password. Ela serve para informar a senha do usurio ao sistema, devendo o mesmo saber o que est digitando, porque no mostrada a quantidade de caracteres da senha no visor, por medida de segurana. As informaes necessrias para acessar no sistema so passadas por um Interpretador de comandos. Um caractere _ piscante na tela ir indicar que o interpretador de comandos (ou prompt) est pronto para receber e processar os comandos do usurio. No modo grfico a entrada parecida com a do modo texto, pois solicita as mesmas informaes, podendo ocorrer somente mudanas na aparncia, isso porque existem vrios tipos de dilogos de login grfico, como o gdm (parte do ambiente de desktop Gnome) e o kdm (parte do ambiente de desktop KDE). Nota: Na computao usamos o termo Interface Grfica ou Interface Grfica do Usurio (comumente chamada de GUI, que em ingls significa Graphical User Interface) para designar cones, animaes e outros elementos grficos que servem de ponte na comunicao do homem com a mquina, em contraste com a interface do tipo texto a qual veremos adiante. O ambiente grfico nada mais do que um software feito para facilitar o uso do computador, tornando possvel realizar diversas operaes apertando apenas um boto. O GNU/Linux, diferente dos sistemas Windows, possui dezenas de tipos diferentes de interface grfica. Dentre eles, dois dos mais populares so os ambientes de desktop Gnome e KDE. A entrada no modo grfico pode ser feita de duas maneiras diferentes: automaticamente executada pelo sistema ou explicitamente solicitada pelo usurio. Para o segundo caso, basta o usurio digitar o comando startx para iniciar sua interface grfica padro. Alguns outros comandos existem, como por exemplo kde, que ativa o modo grfico e executa o ambiente de desktop KDE. Uma vez em modo grfico, a utilizao de uma shell (interpretador de comandos) e de programas modo texto possvel atravs de emuladores de terminais. Vrios emuladores de terminais esto disponveis. O xterm, por exemplo, parte do prprio sistema grfico,

sintectus.com//LicaoLoginDesligam

2/9

03/03/2011

LicaoLoginDesligamentoReinicializacao e existe virtualmente em todos os sistemas GNU/Linux, independente da presena de ambientes de desktop. O gnome-terminal o equivalente ao xterm do Gnome, sendo o konsole o emulador de terminal do KDE.
Para iniciar um emulador de terminal, a partir dos ambientes de desktop Gnome ou KDE, pressione as teclas Ctrl+F2, e digite o comando relacionado ao emulador de terminal que voc deseja (xterm, gnome-terminal ou konsole). Para fechar sua sesso grfica, de maneira forada, pode-se utilizar a combinao de teclas Ctrl+Alt+Backspace, sendo esta a maneira mais recomendada de utilizar os recursos do ambiente de desktop. Com o Gnome ou KDE, a combinao de teclas Ctrl+Alt+Del, apresenta uma tela de confirmao de sada. O mesmo pode ser alcanado atravs do menu principal desses ambientes de desktop, acessvel atravs das teclas Ctrl+Alt+F1. O modo grfico o padro das instalaes para Desktop, enquanto o modo texto o padro para instalaes de servidores. Uma vez no ambiente grfico, o retorno ao modo texto (sem o fechamento da sesso no ambiente grfico) pode ser feito atravs dos atalhos Ctrl+Alt+F1 para o primeiro console, Ctrl+Alt+F2 para o segundo console, etc. Por padro esto disponveis seis consoles modo texto. Para acessar o ltimo ento, usaramos a combinao de teclas Ctrl+Alt+F6. O ambiente grfico est disponvel no prximo console, ou seja, atravs do atalho Ctrl+Alt+F7.

1.4 Usurio e super-usurio


Uma caracterstica importante do sistema Linux que ele multi-usurio. O GNU/Linux no foge a essa regra, permitindo que mltiplos usurios, atravs de suas respectivas contas, faam uso do sistema. A utilizao de diferentes contas de usurio tambm extremamente positiva do ponto de vista de segurana. Usurios comuns possuem vrias restries quanto a aes que possam ter influncias no sistema como um todo, restando ao administrador do sistema, ou superusurio, os privilgios necessrios para a realizao dessas tarefas. Esse mesmo conceito utilizado para limitar o poder de alguns servios do sistema, diminuindo os danos que possveis falhas nesses servios podem causar. Durante a instalao do sistema, voc escolhe uma senha para o superusurio, que servir para efetuar login no sistema. No Linux temos um usurio administrador padro (superusurio) que chamado de "root". Diferente, por exemplo, do que acontece no Windows sistema no qual o administrador usurio criado no momento da instalao. A senha dever ser bem guardada e o mais restrita possvel, pois a mesma bastante cobiada por pessoas que agem de m f. Em um exemplo simples sero apresentados dois comandos que sero vistos com maior detalhes no prximo captulo. Estes comandos so adduser e passwd, que servem para inserir uma conta de usurio no sistema e atribuir uma senha mesma. Assim para o nosso exemplo ser adicionado o usurio maria no sistema.
# adduser maria # passwd maria Changing password for user fulano New password: Retype new password:

Para testar se o usurio "maria" foi inserido corretamente no sistema, basta efetuar logoff (use o comando * exit * que ser melhor explicado posteriormente) com o superusurio e efetuar logon com "maria". Aps efetuar logon com o novo usurio so perceptveis pequenas diferenas entre o superusurio e o usurio "maria", como o primeiro nome, que passou de root (superusurio) para maria, e foi alterado o caractere # por um caractere $.

sintectus.com//LicaoLoginDesligam

3/9

03/03/2011

LicaoLoginDesligamentoReinicializacao

1.5 Logout
Assim como se efetua login para entrar em um sistema, tambm necessrio efetuar logout para sair do sistema. Para fechar uma sesso de login poder ser utilizado um dos seguintes comandos:
exit

ou

logout

O comando exit pode ser utilizado tanto para sesses em logins em modo texto quanto em terminais modo grfico. No entanto, o comando logout pode ser utilizado somente para fechar sesses em modo texto. Tambm interessante conhecer a tecla de atalho:
Ctrl+D

sintectus.com//LicaoLoginDesligam

4/9

03/03/2011

LicaoLoginDesligamentoReinicializacao Essa combinao de teclas invoca o comando exit.


OBS: Ctrl+D s funciona se o usurio no digitou nada na linha ainda. Porm em algumas distribuies este atalho desabilitado (Slackware, por exemplo).

1.6 Console
O console (ou terminal) um ponto de interao com o sistema, seja fornecendo ou obtendo informaes. Para que um usurio faa uso do sistema, ele deve efetuar logon em um console, abrindo uma sesso. Nos primrdios da computao, quando no existiam computadores pessoais, nem redes locais, toda interao com o sistema central, tambm chamado de mainframe, era realizada atravs de terminais ligados por cabos seriais. Os terminais no tinham poder de processamento - por isso eram tambm chamados de terminais burros - e tinham uma tela e um teclado para receber e enviar informaes em modo caractere. Essa arquitetura utilizada at hoje, principalmente quando necessita-se de terminais com baixo poder de processamento e pouca velocidade de acesso ao sistema central. Hoje, alm da arquitetura terminais/mainframe, tambm muito utilizada a arquitetura cliente/servidor, na qual o cliente poder processar as informaes, podendo at gerar uma apresentao mais complexa (modo grfico, por exemplo), comunicando-se com o servidor por meio de protocolos mais complexos, atravs de redes pequenas ou at grandes redes como a Internet. O Linux se inspirou e abarcou as duas arquiteturas, uma vez que elas permitem a comunicao serial, suportando terminais em modo caractere e tambm comunicao cliente/servidor e clientes com ou sem poder grfico. Uma forma particular de interao cliente/servidor, mas em modo caractere atravs da aplicao telnet. Como j foi dito, o GNU/Linux considerado um sistema multiusurio, porque permite servir vrios usurios simultaneamente. Podemos ter, por exemplo, vrios usurios logados no sistema remotamente, atravs de sesses telnet, atravs de terminais em portas serias alm de um usurio logado localmente, cada um rodando uma instncia independente de um aplicativo diferente. Nota: o sistema Windows somente adquiriu a caracterstica de multiusurio, a partir do produto Windows 2000 Server, atravs do servio denominado Terminal Server, que permitem aos terminais abrirem sesses independentes e rodar aplicaes grficas diversas. O Terminal Server j era possvel de ser instalado na verso anterior, denominada Windows NT Server, porm no fazia parte dos pacotes de softwares oficiais.

1.7 Tipos de Console


Os consoles podem ser classificadas em: Console local Console que interliga as informaes provenientes de um teclado e vdeo diretamente ligados ao sistema. Console seriais Esse tipo de console baseia-se em uma conexo estabelecida atravs de uma porta serial. O console resultante dessa conexo exatamente igual a um local, sendo possvel controlar o computador e at mesmo acompanhar sua inicializao. Console remoto Esse tipo de console baseia-se em uma conexo atravs de protocolos de rede. Aqui o cliente (usurio do console remoto) tambm tem controle sobre o servidor (mquina

sintectus.com//LicaoLoginDesligam

5/9

03/03/2011

LicaoLoginDesligamentoReinicializacao remota), de maneira idntica a um console local. Um exemplo tpico de console remoto o protocolo telnet. O crescimento do uso desse tipo de console, principalmente via internet, levou criao de protocolos mais seguros, como o ssh.
Console texto Entrada nica de informao com a utilizao de um interpretador de comandos. A configurao normalmente se apresenta em fundo preto e letras brancas, podendo ser modificada. Considerada entrada nica de informao por apresentar somente um local de entrada para os dados do usurio, trabalhando por modo caractere, os consoles texto suportam que o usurio manipule tanto o teclado quanto o mouse para as suas atividades, sendo seu uso restrito a alguns pontos do sistema, no surtindo efeito sobre console texto/grfico. Console texto/grfico Esse tipo de console trabalha dentro do console texto e permite uma rea de trabalho mais amigvel. A maioria das ferramentas de configurao do sistema vem nesse formato, o que possibilita um melhor auxilio ao administrador do sistema. Console virtual O sistema permite que sejam abertos vrios consoles virtuais (caracterstica de multiusurio), exigindo assim um controle desses consoles e tambm de quem os esto manipulando. Esse controle pode ser feito por meio das teclas F1... at ... F12 (botes presentes na parte superior da maioria dos teclados). Cada um ir registrar o seu tipo para saber o tipo veja o tpico sobre inicializao, Desligamento e Nveis de Execuo -, texto ou grfico. Por padro, a maioria das distribuies GNU/Linux configura os ambientes texto e grfico da seguinte maneira:
CONSOLE

F1 ... F6 | F7 ... F12 TEXTO GRFICO

A troca de um console texto para outro, ou para um console grfico se d com o comando Alt+Fx, sendo x o valor do console que se deseja trabalhar. E para a troca de ambiente grfico para outro ou para o ambiente texto Ctrl+Alt+Fx, sendo x o valor do console que se deseja trabalhar. Por padro, quando a inicializao feita em modo grfico, apenas uma instncia do ambiente grfico iniciada. Isso significa que, por padro, apenas um usurio pode estar logado localmente em modo grfico. Para saber como abrir mais de um console grfico, veja o captulo referente a X-Window.

1.8 Pseudo console ou pseudo terminal


Um pseudo console um console com caractersticas do modo texto dentro do modo grfico. Para abrir um pseudo console, basta mandar executar um emulador de terminal (xterm, gnome-terminal, konsole, etc...) dentro do modo grfico.

1.9 Comandos de reinicializao e parada


O ato de desligar o computador muito comum pelos usurios de computadores pessoais, mas ele deve ser realizado corretamente para no causar danos, principalmente nos arquivos e dados que esto sendo manipulados no ato do desligamento. Alguns dispositivos, principalmente os que possuem partes mecnicas, beneficiam-se do processo de desligamento correto, aumentando a vida til dos prprios. Os recursos de gerenciamento de energia, APM e ACPI, presentes na maioria dos computadores modernos tambm contribuem para um desligamento mais suave do sistema.

sintectus.com//LicaoLoginDesligam

6/9

03/03/2011

LicaoLoginDesligamentoReinicializacao A fim de manter o sistema em melhor estado por mais tempo, sero apresentadas as formas corretas de proceder com a reinicializao e parada do sistema.
Quando o computador est ligado, normalmente um sistema operacional est por traz fazendo o trabalho de gerenciamento dos dispositivos, que certamente esto trabalhando com a comunicao interna do sistema, e se provocarmos a parada repentina desses componentes podemos provocar perda ou mal funcionamento, tanto do sistema operacional quanto do equipamento. Assim, para impedir este tipo de situao desagradvel sero apresentados as formas corretas de parar o sistema:

1.10 reboot
O reboot serve para fazer a reinicializao de todo o sistema. Esse processo primeiramente para alguns servios mais pesados, avisa a todo o sistema que este ser desligado, interrompe alguns dispositivos, avisa ao sistema que ele dever ser reativado aps o desligamento total da mquina e finalmente para com todos os servios, realizando o desligamento e reativando o sistema. O GNU/Linux implementa funes de reinicializao a nvel de servios, o que reduz a necessidade de reinicializao pouqussimas situaes, por exemplo, se a placa de rede for reconfigurada, apenas ser necessrio reiniciar os servios pertinentes rede detalhes sobre servios e estados deles sero vistos em outro captulo - e no a todo o sistema. Atualizao de programas, por exemplo, so feitas com o prprio programa em funcionamento. Apenas a atualizao do kernel requer a reinicializao do sistema. Arquivo de chamada: /sbin/reboot Sintaxe:
reboot

Outra forma de reiniciar o sistema utilizar a combinao das teclas ctrl+alt+del. Esse comando pode ser desativado, para isso veja o captulo referente a nveis de execuo.

1.11 halt
O comando halt serve para paralisar todo o sistema, fazendo com que ele seja desligado corretamente e evitando futuro transtorno para o usurio. O halt funcionar imediatamente aps a sua chamada. Arquivo de chamada: /sbin/halt Sintaxe:
halt

Nota: Outro comando com a mesma funcionalidade do halt o poweroff.

1.12 shutdown
O comando shutdown possui muitas funcionalidades sendo utilizado tanto para parada e reinicializao quanto para a administrao do sistema. Com ele possvel reiniciar, parar ou apenas avisar os usurios logados no sistema sobre o desligamento do sistema. Arquivo de chamada: /sbin/shutdown Sintaxe:
shutdown [opes] [t secs] tempo [mensagem]

opes:

sintectus.com//LicaoLoginDesligam

7/9

03/03/2011

LicaoLoginDesligamentoReinicializacao c - cancela um shutdown que est rodando ou est programado


h - desliga o computador (abreviao de halt) k - apenas transmite aos usurios a mensagem e desabilita o login, mas no efetua o desligamento. r - reinicia o computador (abreviao de reboot) Essas so as principais opes para o shutdown, para maiores detalhes leia a pgina de manual sobre o assunto - man shutdown. t secs - o tempo, em segundos, que ser dado entre o aviso de desligamento e o real momento de desligar. tempo: o tempo desejado at o momento de desligar o computador, o tempo dado em minutos. mensagem: Mensagem que ser enviada junto com o aviso de desligamento do computador. Exemplo:
#shutdown -h 30 vou desligar este pc Broadcast message from root (pts/2) Fri Jan 18 14:11:31 2002... vou desligar este pc The system is going DOWN to maintenance in 30 minutes !!

No exemplo temos que o computador ser desligado dentro de 30 minutos, e tambm as mensagens do usurio e do sistema operacional.

1.13 Exerccios de Reviso


1. Qual a diferena entre os comandos reboot, halt e shutdown? 2. O que o root nos sistemas GNU/Linux? 3. O que o console? Como trabalhar com vrios consoles em um mesmo computador?

1.14 - Direitos autorais e licena


Autor(es): ArthurHenriqueGuimaraes, SergioFugioka, ThomazReis, MarceloAkira Direito Autoral: Copyright Licena: Esta obra est licenciada sob uma Licena Creative Commons.

Anterior Trilha B

Prximo

1.15 - Comentrios
Adicionar

LicaoForm Titulo LicaoAnterior NivelAcima LicaoPosterior Login, Desligamento e Reinicializao do Sistema ConceitosECaractersticasDoLinux LicaoLoginDesligamentoReinicializacaodoSistema LicaoHistoricoInterfacesParaUsuario

sintectus.com//LicaoLoginDesligam

8/9

03/03/2011

LicaoLoginDesligamentoReinicializacao
Licenca DireitoAutoral Autoria PreRequisitos SoftwareUtilizado Objetivo OrdemPadrao TrilhaPadrao Exibir anexos Editar | Anexar | Impresso | Texto Puro | Referncias: Web, Global | Histrico: r20 < r19 < r18 < r17 < r16 | Mais aes de tpico Demonstrar como so feitos o Login, o Desligamento e a Reinicializao dos Sistemas Linux. 1 B ArthurHenriqueGuimaraes, SergioFugioka, ThomazReis, MarceloAkira LicencaCreativeCommonsBySA ?

Copyright 2003 - 2011, pelos autores colaboradores. Todo o contedo desta pgina pode ser utilizado segundo os termos da Licena Creative Commons: Atribuio, Uso no Comercial e Permanncia da Licena, salvo disposio em contrrio indicada de forma explcita no tpico correspondente.

sintectus.com//LicaoLoginDesligam

9/9

Você também pode gostar