Primeira lista de exercícios

Disciplina: Administração de sistemas operacionais.

Sistemas de informação/Redes de computadores

 

 

 

  1. Qual o runlevel padrão para sistemas operacionais Debian GNU/Linux ?
  2. Quantos níveis de execução podem ser definidos num sistema GNU/Linux? 
  3. Baseado em sistemas Debian, complete com o ID de cada runlevel:

a)       Inicia os scripts de desligamento

b)      Inicia os scripts de re-inicialização do sistema 

c)       Inicia o sistema no modo monousuário

d)      Inicia o sistema em modo multiusuário

 

  1. Observando o  arquivo "/etc/rc4.d/S20cups" descreva em qual runlevel ele será executado, se estará  sendo parado ou iniciado e qual a sua prioridade de execução?
  2. Qual o procedimento para inserir o serviço de acesso remoto ssh apenas no runlevel 2 (iniciando) e no  runlevel 0 (parando) no Debian GNU/Linux ?
  3. Qual o arquivo de configuração do sistema de runlevels que define o runlevel padrão?
  4. Qual o comando que permite iniciar os scripts de um runlevel específico (runlevel 3, por exemplo)?
  5. Qual   o   comando   que   permite   visualizar   quais   runlevels   já   foram   executados   no   seu   SO?
  6. Qual arquivo, em sistemas Debina GNU/Linux, contém a estrutura já pronta de um script para inicialização de serviços? Onde se localiza?
  7. Em qual diretório se localizam os arquivos de log dos sistemas e dos serviços em sistemas GNU/Linux?
  8. Em qual diretório se localizam os arquivos binários dos utilitários em sistemas GNU/Linux?
  9. Em qual diretório se localizam os arquivos de configuração de serviços e de utilitários instalados em sistemas GNU/Linux?
  10. Em qual arquivo e diretório (dê o caminho absoluto) se encontra a listagem de usuários do sistema? Dê o formato de cada registro com seus campos.
  11. Em qual arquivo e diretório (dê o caminho absoluto) são armazenadas as senhas de usuários?
  12. Qual procedimento necessário para se incluir a execução de um script para todos os usuários ao realizarem login em um sistema Debian GNU/Linux?
  13. Qual procedimento necessário para se incluir a execução de um script para apenas um usuário quando este realizar login em um sistema Debian GNU/Linux?
  14. Qual procedimento para alterar de forma permanente (persistente mesmo após reboot do sistema) uma variável de ambiente em sistemas Debian GNU/Linux?
  15. Em qual arquivo e diretório (dê o caminho absoluto) são armazenados os últimos comandos de um usuário de um sistema Debian GNU/Linux?
  16. Qual variável de ambiente determina o tamanho máximo (em linhas) do arquivo destinado a armazenar os últimos comandos dos usuários de um sistema Debian GNU/Linux?
  17. Em qual arquivo e diretório (dê o caminho absoluto) podemos construir uma lista de correspondência entre endereços IP  e nomes de domínio em um sistema Debian GNU/linux?  Dê o formato de cada registro com seus campos.
  18. Em qual diretório são criadas os diretórios de usuários?

22. Qual o comando para se montar um disco Cd-rom em um diretório de nome /mnt/cdrom?

23. Qual arquivo de um sistema operacional Debian armazena os dispositivos a serem montados e seu ponto de montagem durante a inicialização do sistema?

24.  Observando a tabela abaixo, responda:

 

image001

 

a)      Qual o ponto de montagem do dispositivo /dev/hda4?

b)      Qual o sistema de arquivos do dispositivo /dev/hda1?

c)      Qual o dispositivo que contem a partição swap?

 

25. Qual comando é usado para verificar o número de blocos livres no HD de forma amigável?

26. Qual comando é usado para obter informações do espaço utilizado pelo diretório /home de forma amigável?

27. Qual comando é usado determine a geometria de um disco  (número de cabeças, cilindros e setores) instalado no sistema (use como exemplo o dispositivo /dev/hda1)?

 

 

Sugestão de atividades práticas

 

1)    Configure o arquivo /etc/hosts de forma que ao executar o comando ping no endereço servidor.local o ping seja direcionado para o seu próprio sistema operacional

2)    O editor padrão do sistema operacional é definido em uma variável de ambiente da sessão do usuário. Configure seu sistema para que o editor padrão seja o “nano”.Utilize o arquivo /etc/enviroment

3)    Crie em seu sistema uma mensagem na inicialização que deverá ser impressa na tela logo após o login de qualquer usuário do sistema. 

4)    Crie em seu sistema uma mensagem na inicialização que deverá ser impressa na tela logo após o login de apenas um usuário do sistema. 

5)    Localize o arquivo sshd_config usado para configuração do serviço ssh (shell remoto) em seu sistema operacional.

6)    Utilize o comando #fdisk –l e verifique a geometria do seu disco rígido.

7)    Utilize o comando #fdisk –l e verifique quantas partições existem em seu disco rígido, quais são bootáveis e qual sistema de arquivos em cada uma delas.

8)    Realize o seguinte procedimento em seu sistema linux.

a.    Crie um diretório de nome pendrive abaixo do diretório /mnt

b.    Monte seu pendrive no diretório criado no item a.

c.    Crie o arquivo nome.txt usando o editor nano e grave no no diretório /mnt/pendrive. Grave neste arquivo seu nome e a data de seu nascimento

d.    Desmonte seu pendrive

e.    Utilizando o sistema microsoft windows acesse seu pendrive e abra o arquivo criado .