Nota Importante: Cada grupo deverá criar um documento

Propaganda
SENAI - CONCÓRDIA
INSTRUÇÕES PARA REALIZAÇÃO DOS EXERCÍCIOS DE LABORATÓRIO
Sistemas Operacionais III
Profº Jackson Laskoski
Aula: 13/11/2008
Nos grupos formados durante as aulas passadas (máquinas com Debian Linux
4.0), os alunos devem se reunir e proceder com as atividades relacionadas abaixo:
PS: Execute os procedimentos de forma remota (putty)
Nota Importante: Cada grupo deverá criar um documento (no formato TXT)
contendo os passos que deram para a realização de cada tarefa (O que foi feito?
Como foi feito? De que forma foi feito?). Este documento deverá ser enviado com
o nome de todos os integrantes de cada grupo para o e-mail [email protected]
no prazo combinado em sala de aula. Os grupos não podem exceder 3
integrantes.
1. Logue no tty1 como root. Certifique-se que você realmente está logado com
a conta root.
2. Crie os 3 grupos relacionados abaixo, com os seus respectivos gids:
a. diretoria – 1050
b. armazem – 1051
c. engenharia – 1052
3. Crie a seguinte árvore de diretórios com um único comando:
/root/trabalholinuxgrande/arq/. Acesse (mude) para o diretório “arq” que
você acabou de criar.
4. Altere o gid do grupo “armazem” para 1049.
5. Crie as contas de usuários, todas sem Shell Bash, com seus diretórios
“home” no /home/armazem/nome_da_conta, pertencendo ao grupo
“armazem”, com os respectivos uids relacionados abaixo (senha = teste):
a. Rutero – 1047
b. Fabiano – 1048
c. Alisson – 1049
6. Caso exista, exclua o diretório “/tmp/backup” e todo o seu respectivo
conteúdo.
7. Crie o diretório “/tmp/backup”. Crie com um único comando, uma única
linha de instrução, 5 arquivos vazios no diretório que você acabou de criar:
teste1, teste2, teste3, teste4 e teste5. Edite o arquivo “teste1” e
escreva/grave nele a seguinte expressão: “Nada é tão ruim que não possa
piorar”. Faça isso sem sair do diretório atual.
8. Altere o uid da conta “Fabiano” para 1046. Coloque a Shell Bash para o
usuário Rutero através do comando “usermod”.
9. Crie, no diretório atual (/root/trabalholinuxgrande/arq) os seguintes arquivos
vazios: arq1, arq2 e arq3. Faça um link simbólico no diretório atual chamado
“apontateste1” que deve apontar para o arquivo “/tmp/backup/teste1”.
10.
Altere através do arquivo de configuração de contas de usuários do
sistema operacional Linux, o nome da conta “Alisson” para “Everaldo”.
Detalhe importante: Ao se alterar o nome da conta no arquivo de
configuração de contas de usuários do sistema, é preciso efetuar a mudança
também no arquivo /etc/shadow. Dê a Shell Bash para o usuário “Everaldo”
11.
Tare e zip todo o conteúdo do diretório atual para o seguinte arquivo
“/tmp/backup/backup_do_diretório_arq.tar.gz”
12.
Logue, no tty2, como “Everaldo”. Depois transforme-se em “Rutero”.
Certifique-se de estar logado como “Rutero”. Volte para o tty1.
13.
Crie as contas de usuários, com seus diretórios “home” no
/home/engenharia/nome_da_conta, pertencendo ao grupo “engenharia”,
com os respectivos uids e características relacionadas abaixo (senha =
teste):
a. Obósio – 1050 – com Shell Bash
b. Melissa – 1051 – sem Shell Bash
14.
Exclua, de maneira a manter o seu respectivo “diretório home”, a
conta de usuário “Fabiano”. Exclua também a conta “Obósio”, mas desta
vez, elimine o “diretório home” da conta durante o processo.
15.
Volte para o tty2 e rode o programa “top”. Depois volte para o tty1 e,
como root, através do sinal “–9”, elimine o processo em memória relativo ao
programa top.
16.
Mova os arquivos “arq1”, “arq2” e “arq3” para o diretório
“/tmp/backup”. Mude o nome do diretório “/tmp/backup” para
“/tmp/copias”.
17.
Volte para o tty2. Crie no “diretório casa” do usuário “Rutero” a
seguinte árvore de diretórios: /home/armazem/rutero/contas/2008. Crie
neste diretório recém concebido os seguintes arquivos vazios: “conta1”,
“conta2” e “conta3”.
18.
Transforme-se no usuário root. Altere o grupo, de forma recursiva, do
diretório 2008 que você acabou de criar para “diretoria”.
19.
Deixe o esquema de permissionamento de todos os arquivos de contas
( “contra1-3]”) da seguinte maneira:
a. –rw-r--r—
20.
Verifique como está o uso da memória (principal e virtual).
21.
Volte para o tty1. Altere, de forma recursiva e pelo modo octal, a
permissão do diretório “/tmp/copias” para:
a. drwxr-xr-22.
Veja quantos usuários estão conectados em ttys em seu sistema Linux
no momento e, o que cada um está fazendo na Shell Bash.
23.
Monte o drive de CDROM no sistema (CDROM de instalação do
Debian). Verifique se o dispositivo foi montado adequadamente e liste todos
os arquivos do respectivo CD.
24.
Verifique a versão do kernel Linux do sistema.
25.
Mude a data/hora do sistema para 12/12/2007 às 19:31:15 horas.
26.
Desmonte e ejete o CDROM.
27.
Localize todos os arquivos, na partição atual, a partir do diretório /etc,
cujos nomes terminem com a expressão “.conf”. Faça pausa por tela durante
o retorno do comando de localização.
28.
Libere apenas o tty1 e o tty2 para login a partir do próximo boot do
sistema operacional. Bloqueie os demais.
29.
Mude o “nome da máquina” para “xpto”.
30.
Crie um alias, chamado “mostrar”, que seja válido para todos os
usuários do sistema e que, quando invocado, desempenhe o seguinte
comando: “ls –la –color”.
31.
Bloqueie o recurso/possibilidade de Crtl+Alt+Del (reiniciar o sistema
operacional através do pressionar destas teclas). Ao invés de resetar o
sistema, emita a seguinte mensagem: “Ctrl+Alt+Del bloqueado neste
sistema!”
32.
Verifique o tamanho ocupado na partição raíz por todo o diretório
“/tmp/copias” (tamanho do diretório).
33.
Derrube da memória o módulo da sua placa de rede ethernet.
Certifique-se que o módulo foi eliminado da memória.
34.
Veja estatísticas do uso das partições/sistemas de arquivos montados
no sistema operacional.
35.
Insira novamente o módulo relativo à sua placa de rede ethernet na
memória do sistema operacional.
36.
Configure a interface de rede ethernet “eth0”, através do comando
“ifconfig” as seguintes preferências do protocolo IP:
a.
b.
c.
d.
e.
Rede: 192.168.0.0
Endereço IP: 192.168.0.X
Broadcast: 192.168.0.255
Máscara de Subrede: 255.255.255.248
Gateway: 192.168.0.1
37.
Reinicie o serviço de rede do Linux.
38.
Mude o servidor DNS do sistema operacional para: 200.215.1.35
39.
Automatize o backup do diretório home do usuário “Rutero”, para o
“/tmp/backup” toda vez que o usuário fizer logout no sistema.
40.
Grave fisicamente a configuração da eth0 feita através do comando
“ifconfig” na questão 36. Reinicie o serviço de rede do Linux.
41.
Veja se o seu host consegue se comunicar com o gateway.
42.
Volte a configuração da eth0, fisicamente falando, para receber as
informações do protocolo IP através do servidor DHCP.
43.
Instrua o sistema para desligar o servidor daqui há 3 minutos.
Download