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:
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,
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.
#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;
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.
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