sábado, 15 de agosto de 2009

Primeiros passos

- Objetivos.
  • Entender a estrutur do sistema operacional;
  • Descobrir as funcionalidades do shell;
  • Executar os primeiros comandos do sistema;




Introdução ao Shell

O shell é a interface entre o usuário e o kernel do sistema e por meio dele, podemos digitar os comandos. O shell padrão do GNU/Linux é o bash. Existem também outros shells, como, por exemplo, csh,tcsh,ksh e zsh.


O local onde o comando será digitado é marcado por um traço piscante na tela, chamado de cursor. Popurlamente conhecido como linha de comandos, o shell interpreta o usuário que irá efetuar uma ação de duas maneiras, são elas:

Super usuário, popurlamente conhecido como root. Não se engane, root não é de raiz, da lingua inglesa. O usuário root é o administrador de sistema, e seu diretório (pasta) padrão é o /root, diferente dos outros usuários que ficam dentro de /home.

O shell de um usuário root é diferente de um usuário comum. Antes do cursor, ele é identificado com "#" (jogo da velha).


O segundo é o usuário comum, qualquer usuário do sistema que não seja root e não tenha poderes administrativos no sistema. Como já haviamos dito anteriormente, o diretório padrão para os usuários é o /home. Antes do cursor, o shell de um usuário comum é identificado com "$"(cifrão).

Existem duas formas de executar comandos como o administrador de sistema, logando como root e usando os comandos su e sudo.


  • su - Para usar o comando su é necessário ter o password do administrador, uma vez executado é possivel executar qualquer comando como administrador do sistema.
  • sudo - Já para a utilização do comando sudo é necessário ter a senha do usuário corrente. Esse usuário também precisa estar presente na lista de usuários do sudo, que apenas o administrador tem acesso através do comando:
#visudo

A forma de se utilizar o comando sudo é diferente, já que ele da permissões de execução para apenas um comando.

Utilização com comando su:

su

Utilização com o comando sudo:

sudo comando

Logon


Logon é a entrada do usuário, root comum, onde deve ser digitada seu nome de usuário, e logo depois a senha. Caso você digite algo de forma errada, irá aparecer uma mensagem de erro e você não será logado no sistema.

Logout

Logout é a saida do sistema. Ela é feita pelos comandos, exit, , ou quando o sistema é reiniciado ou desligado.


Desligando o computador

Para desligar o computador, primeiro digite um dos comandos abaixo:(como root):

#shutdown -h now
#halt
#poweroff

O comando shutdown tem a seguinte sintaxe:

#shutdown

Onde:
  • ação - o que você quer fazer. As opções são -h para desligar e -r para reiniciar.
  • tempo - tempo em minutos que você deseja para começar a executar a ação.
1 - Desligar agora:

#shutdown -h now

2 - Desligar daqui a 12 minutos:

#shutdown -h 12

Reiniciando o computador

1 - reiniciar agora:

#shutdown -r now

2 - Reiniciar daqui a 5 minutos:

# shutdown -r 5


Pratica dirigida

1 - Coloque o computador para desligar em 1 minuto;
2 - Ligue o micro;
3- faça o login root;
4-coloque o computador para reiniciar em 1 minuto;

Exercício teórico

1- Você precisa desligar a máquina, mas alguém está usando sua impressora e isso o impede de dar o boot imediatamente. Sabendo que o trabalho da impressão termina no maximo em 5 minutos, qual comando você usaria para desligar a máquina daqui a 10 minutos?

2 - Você precisa enviar um aviso para seus 150 usuarios logados, mas sem desligar ou reiniciar a máquina. Como você faria?

3 - È correto afirma que todos os programas gráficos são provenientes de um comando?

4 - Cite qual é a principal função do terminal de comandos?

5 - Qual é a quantidade de terminais que estão disponiveis no sistema operacional GNU/LINUX?

obs: Nem todas as respostas você irá encontrar no artigo, por isso recomendo fazer uma pesquisa no google. heueuh linux é isso pesquisar.

0 comentários:

Postar um comentário