ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS

 

LISTA DE EXERCÍCIOS  -  SEGUNDA AVALIAÇÃO BIMESTRAL.

 

 

 

 

1.          Qual é o comando (ou comandos) para se criar um link simbólico de nome carta no diretório /home/Maria apontando para o arquivo /home/publico/carta.txt?

 

2.         Qual a sintaxe do comando “find” para se localizar o arquivo de nome carta.txt no sistema de arquivos?

 

3.         Qual a sintaxe do comando “find” para se localizar no sistema operacional arquivos com tamanho superior a 2000k?

 

4.         Qual comando para que o arquivo /home/publico/carta.txt  tenha permissão de leitura, escrita e gravação apenas para o dono e permissão nenhuma para o grupo e outros?

 

5.         Qual número nos dá a permissão de leitura e escrita para dono, grupo e outros usuários de um arquivo?

 

6.          Qual comando altera o dono e grupo de um arquivo /home/publico/carta.txt para o usuário root (grupo root)?

 

7.          Qual comando poderá gerar uma saída de tela como a demonstrada na figura abaixo?

 

image002

 

8.                   Em um sistema Linux/debian, qual a maior e a menor prioridade possíveis para um processo de usuário?

 

9.                   Qual comando para se inicializar e colocar em background o processo “rotina.sh”?

 

10.               Qual o comando mostra a situação de todos os processos que estão em background e que foram submetidos debaixo da sessão corrente.?

 

11.               Qual comando é necessário para se ativar um processo parado em background? (suponha que o número de identificação do job em background seja 2).

 

12.               Qual a função do comando “nohup”

 

13.               Qual a função do comando “kill” e quais sinais são aceitos por ele ? (cite os 4 mais comuns).

 

14.           Qual comando para que o arquivo /home/publico/carta.txt  tenha permissão de leitura, escrita e execução apenas para o dono e permissão apenas de leitura para o grupo e outros?

 

15.           Qual número (permissão) nos dá a permissão de leitura e escrita para dono, grupo e outros usuários de um arquivo (arquivo público) ?

 

16.           Qual comando altera o dono e grupo de um arquivo /home/publico/carta.txt para  o  usuário  do sistema www-data(grupo www-data)?

 

 

 

Sugestão de atividades práticas : Apenas sugestão para estudo – não precisa entregar ao professor.

 

 

1.        Em seu sistema operacional  linux realize o seguinte procediimento:

 

a.       Coloque o comando abaixo em segundo plano direcionado sua saida para /dev/null

 

#ping registro.br > /dev/null 2>&1 &

 

b.       Com o comando jobs verifique o número de jobs do comando acima

c.        Retorne o comando para o primeiro plano

d.       Abra um segundo terminal (ctr F2)

e.        No segundo terminal localize o PID do processo ping

f.        Mate o processo ping com o comando KILL de forma definitiva.

 

 

 

2.        Utilize o comando abaixo para visualizar os processos que estão em execução no seu sistema operacional linux.

#ps –ax

 

Localize o processo do servidor ssh conforme figura abaixo:

 

http://www.professordiovani.com.br/administracaoSO/lista01_AdmSO_2sem2018_ficheiros/image001.png

 

 Use o comando systemctl para parar a execução deste serviço.

 

#systemctl stop ssh

 

Use o comando ps –ax para verificar se o processo realmente foi interompido e não faz mais parte da lista

 

 Use o comando systemctl para reiniciar o serviço ssh

 

#systemctl start ssh

 

Use o comando ps –ax para verificar se o serviço foi reiniciado.

 

 Utilize o comando  abaixo para verificar se o serviço ssh está habilitado para iniciar no boot da máquina.

 

#systemctl is-enabled ssh

 

A saída do comando deverá ser conforme se vê na figura abaixo:

 

http://www.professordiovani.com.br/administracaoSO/lista01_AdmSO_2sem2018_ficheiros/image003.jpg

 

Use o comando systemctl para desabilitar o serviço ssh.

 

#systemctl disable ssth

 

Novamente verifique se o serviço foi desabilitado ( systemctl is-enabled ssh).

Dê um reboot em seu sistema com o comando abaixo:

 

#reboot

 

Após iniciar o sistema verifique se o serviço está sendo executado (use o comando #ps –ax)

 

Habilite o serviço ssh usando o comando abaixo:

 

#systemctl enable ssh

 

Dê novo reboot e verifique se agora o serviço foi iniciado no boot do sistema.

 

 

 

3.        Proceda os passos abaixo em seu sistema linux.

    1. Crie o diretório /home/aluno/prova
    2. Crie o arquivo “dados.txt” em /home/aluno/prova contendo seu nome.
    3. Crie o diretório /home/aluno/prova2
    4. Crie em /home/aluno/prova2 um link simbólico para o arquivo “dados.txt”  já criado no item b desta questão. O nome do link deverá ser dados.lnk.

 

 

4.        Instale o servidor apache (versão 2) em seu sistema operacional e em seguida configure-o para que atenda aos seguintes requisitos:

a.       O serviço “escute” nas portas 80 e 81

b.       O diretório root (DocumentRoot) para acesso na porta 80 seja /var/www/html/porta80/

c.        O diretório root (DocumentRoot) para acesso na porta 81 seja /var/www/html/porta81/

d.       Configure o domínio virtual exemplo.local para que atenda na porta 80 e tenho diretório root (DocumentRoot) em /var/www/html/exemplo/

 

Obs: para testar o domínio virtual configure seu arquivo /etc/hosts para que o endereço de loopback 127.0.0.1 responda também pelo dominio exemplo.local