Lista de exercícios:
Prova final
(não tem valor para pontuação na prova
final – apenas para revisão do conteúdo)
Administração de sistemas operacionais.
- Quantos níveis de execução (runlevel)
podem ser definidos num sistema GNU/Linux?
- 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
- Observando o arquivo "/etc/rc3.d/k10cups" descreva em qual runlevel ele será executado, se estará
sendo parado ou iniciado e qual a sua prioridade de execução?
- Qual o procedimento para inserir o serviço squid apenas no runlevel 3 (iniciando) e no
runlevel 0 (parando) no Debian GNU/Linux ?
- 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?
- Em qual diretório se
localizam os arquivos de log dos sistemas e dos serviços em
sistemas GNU/Linux?
- Em qual diretório se
localizam os arquivos binários dos utilitários em sistemas GNU/Linux?
- Em qual diretório se
localizam os arquivos de configuração de serviços e de utilitários
instalados em sistemas GNU/Linux?
- 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.
- Em qual arquivo e
diretório (dê o caminho absoluto) são armazenadas as senhas de usuários?
- 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?
- 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?
- 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.
- Qual o comando
para se montar um disco Cd-rom em um diretório de nome
/rede/cdrom?
- Qual
arquivo de um sistema operacional Debian armazena os dispositivos a serem
montados e seu ponto de montagem durante a inicialização do sistema?
- Observando a tabela abaixo,
responda:
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?
- Qual comando é usado
para verificar o número de blocos livres no HD de forma amigável?
- 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)?
- Qual é o comando (ou
comandos) para se criar um link simbólico de nome
carta no diretório /home/manuel apontando para o arquivo /home/publico/documento.txt?
- 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?Qual
- Qual
número nos dá a permissão de leitura e escrita para dono, grupo e outros
usuários de um arquivo?
- Qual comando altera
o dono e grupo de um arquivo /home/publico/carta.txt para o usuário root (gruporoot)?
- Qual comando poderá
gerar uma saída de tela como a demonstrada na figura abaixo?
- Qual comando para se
inicializar e colocar em background o processo “rotina.sh”?
- 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.?
- Qual comando é
necessário para se ativar um processo parado em background? (suponha que o
número de identificação do processo em background seja 2).
- Qual a função do
comando “nohup”
- Qual a função do
comando “kill” e quais sinais são aceitos por ele? (cite os 4 mais comuns).
- Qual o arquivo que
contêm as fontes de atualização de pacotes do utilitário apt-get?
- Qual comando para se
remover o serviço bind do runlevel 2 do seu sistema Linux/Debian utilizando o utilitário chkconfig?
- Qual o procedimento
para que um servidor apache instalado em seu sistema Linux/Debian passe a atender nas portas 80 e
8080 (concomitantemente)?
- Descreva a sessão do
arquivo /etc/samba/smb.conf que
permita a criação de um compartilhamento de nome “publico”, vísível na rede, com permissão de escrita
e navegável.
- Crie uma acl para que o servidor Proxy squid proíba o acesso ao site placar.com.br
- Crie uma acl para que o servidor Proxy squid permita o acesso dos usuários da
rede 192.160.1.0 no horário do almoço (12 as 13 h).
Sugestão prática para a prova:
Servidor apache:
Instale e configure o servidor
apache para atender em duas portas concomitantemente. Não se esqueça de
configurar os domínios virtuais no arquivo
/etc/apache2/sites-enable/000-default.
Servidor
squid:
Instale e configure o servidor
para atender na porta padrão. Teste o servidor.
Crie
várias ACLs e
também teste seu funcionamento
Servidor
samba:
Crie um compartilhamento
público.