Peso 8
1. Qual comando pode ser utilizado para inspecionar o hardware do sistema?
a) ls
b) lspci
c) find
d) hwclock
Resposta Correta b
------------------------
@ Resolução @
------------------------
=> O Comando ls permite listar arquivos e diretórios do sistema. Através de argumentos, pode-se obter diferentes resultados como:
$ ls -a - Lista todos os arquivos, inclusive os ocultos, e diretórios
$ ls -l - Lista todos os arquivos e diretórios incluindo detalhes como dono, permissões e data de criação
$ ls -d - Mostra propriedades de um diretório, não seu conteúdo
=> O comando lspci mostra todos os componentes conectados ao barramento PCI, como controladora de disco, placas externas, controladora USB ....
Saída do comando lspci
suporte@prometheus:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
É possível obter mais detalhes sobre o dispositivo reconhecido pelo sistema através das opções -s (mostra os dispositivos selecionados) e -v (verbose) junto com o ID do dispositivo. Este número está no início da cada linha.
suporte@prometheus:~$ lspci -s 00:02.0 -v
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Device 1b0a:2009
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at fd800000 (64-bit, non-prefetchable) [size=4M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
I/O ports at cc00 [size=8]
Expansion ROM at [disabled]
Capabilities:
Kernel driver in use: i915
Kernel modules: i915
=> O find é utilizado para localizar arquivos e diretórios do sistema
=> hwclock, este comando permite modificar a data e hora da BIOS(Basic Input/Output System) de acordo com as configurações do sistema operacional
____________________________________
2. Como é possível verificar quais módulos estão carregados pelo sistema?
a) Com o comando depmod
b) Lendo o arquivo /etc/modprobe.conf
c) Com o comando lsmod
d) Com o comando uname -m
Resposta Correta c
------------------------
@ Resolução @
------------------------
Os módulos no linux podem ser comparados aos drivers do windows com a mesma finalidade que é a de permitir o bom funcionamento do vídeo, áudio entre outros dispositivos.
A um certo tempo atrás os fabricantes de hardware criavam drivers apenas para o windows o que obrigou aos desenvolvedores do linux a criar seus próprios módulos. Hoje, é bem diferente. Empresas como a Intel, HP investem pesado em desenvolvimento de hardwares compatíveis para linux.
=> O comando "depmod" ou "depmod -a" verifica as dependências dos módulos do kernel e grava o resultado no arquivo "/lib/modules/versão do kernel/modules.dep".
=> modprobe é um comando e não um arquivo para ativar módulos
=> Este comando mostra quais são os módulos disponíveis no Kernel e quais estão sendo utilizados. Ele usa como base o arquivo /proc/modules
=> uname -m informa qual o tipo de arquitetura que a máquina possui: 32 ou 64 bits
____________________________________
3. Qual nível de execução corresponde ao desligamento do sistema?
a) 0
b) 1
c) 2
d) 3
Resposta Correta a
------------------------
@ Resolução @
------------------------
O runlevel (nível de execução do sistema) é o grau de interação com o usuário que o sistema opera. Os runlevels são numerados de 0 a 6 podem variar de uma distribuição para outra.
=================
RUNLEVEL
=================
0 -> Desligamento do sistema
1, s, S -> Modo de usuário único, às vezes chamado de modo de manutenção. Neste modo, os serviços do sistema, tais como interfaces de rede, servidores web e compartilhamento de arquivos não são iniciados. Todas as três opções 1, s, S significam a mesma coisa. O s é de single
2 -> Multiusuário. Em sistemas Debian, este é o nível de execução padrão. Em sistemas Red Hat, é um modo multiusuário sem o compartilhamento de arquivos NFS ou do sistema X Window - a interface gráfica do usuário
3 -> Em sistemas Red Hat, é o modo multiusuário padrão, que roda tudo exceto o sistema X Window. Os níveis 4 e 5 geralmente não são utilizados em sistemas Debian
4 -> Em geral, não é utilizado
5 -> Em sistemas Red Hat, modo multiusuário completo com o login GUI. Semelhante ao nível de execução 3, porém, com o X11 iniciado bem como o login GUI
6 -> Reinicializa o sistema
O runlevel é configurado no sistema podem ser visto no arquivo /etc/inittab. Outra forma é utilizando o comando abaixo em um terminal:
$ runlevel
____________________________________
4. Qual o caminho completo para a segunda partição de um disco IDE, conectado ao primeiro canal IDE?
Resposta /dev/hda2
------------------------
@ Resolução @
------------------------
As partições no Linux não utilizam letras para nomeação destas como no Windows. De acordo com o tipo de dispositivo de armazenamento (IDE, SATA, SCSI), este receberá a seguinte nomeclatura:
/dev/hda1 -> Primeira partição do disco conectado como master no primeiro canal IDE. A letra "a" em qual canal o HD está conectado na placa-mãe. Os HDs IDE podem ser configurados como master ou slave. Na pergunta, o HD está conectado como slave que seria /dev/hda2. Caso o HD estivesse no segundo canal da placa-mãe receberia a nomeclatura /dev/hdb1, para master e /dev/hdb2 como master.
Os discos SATA e SCSI recebem a nomeclatura /dev/sda.
A letra "a" representa o HD e o número a particação.
/dev/sda1 -> Primeira partição do primeiro HD
/dev/sda2 -> Segunda partição do primeiro HD
/dev/sdb1 -> Primeira partição do segundo HD
____________________________________
5. Será preciso realizar reiniciar o servidor às 19hs para efetuar as atualizações instaladas do novo kernel. Qual comando pode ser utilizado para agendar a reinicialização do sistema com uma mensagem informando o horário desta atividade para todos os usuários que estiverem logados?
Resposta shutdown -r 19:00 "O sistema será reiniciado às 19hs"
------------------------
@ Resolução @
------------------------
O principal comando para desligar ou reiniciar o sistema no Linux é o shutdown. O comando shutdown tem as seguintes sitaxes: shutdown [opções] horário [mensagem].
Opções mais usadas do comando shutdown:
Formatos de horário:
------------------------
@ Resolução @
------------------------
Os módulos no linux podem ser comparados aos drivers do windows com a mesma finalidade que é a de permitir o bom funcionamento do vídeo, áudio entre outros dispositivos.
A um certo tempo atrás os fabricantes de hardware criavam drivers apenas para o windows o que obrigou aos desenvolvedores do linux a criar seus próprios módulos. Hoje, é bem diferente. Empresas como a Intel, HP investem pesado em desenvolvimento de hardwares compatíveis para linux.
=> O comando "depmod" ou "depmod -a" verifica as dependências dos módulos do kernel e grava o resultado no arquivo "/lib/modules/versão do kernel/modules.dep".
=> modprobe é um comando e não um arquivo para ativar módulos
=> Este comando mostra quais são os módulos disponíveis no Kernel e quais estão sendo utilizados. Ele usa como base o arquivo /proc/modules
=> uname -m informa qual o tipo de arquitetura que a máquina possui: 32 ou 64 bits
____________________________________
3. Qual nível de execução corresponde ao desligamento do sistema?
a) 0
b) 1
c) 2
d) 3
Resposta Correta a
------------------------
@ Resolução @
------------------------
O runlevel (nível de execução do sistema) é o grau de interação com o usuário que o sistema opera. Os runlevels são numerados de 0 a 6 podem variar de uma distribuição para outra.
=================
RUNLEVEL
=================
0 -> Desligamento do sistema
1, s, S -> Modo de usuário único, às vezes chamado de modo de manutenção. Neste modo, os serviços do sistema, tais como interfaces de rede, servidores web e compartilhamento de arquivos não são iniciados. Todas as três opções 1, s, S significam a mesma coisa. O s é de single
2 -> Multiusuário. Em sistemas Debian, este é o nível de execução padrão. Em sistemas Red Hat, é um modo multiusuário sem o compartilhamento de arquivos NFS ou do sistema X Window - a interface gráfica do usuário
3 -> Em sistemas Red Hat, é o modo multiusuário padrão, que roda tudo exceto o sistema X Window. Os níveis 4 e 5 geralmente não são utilizados em sistemas Debian
4 -> Em geral, não é utilizado
5 -> Em sistemas Red Hat, modo multiusuário completo com o login GUI. Semelhante ao nível de execução 3, porém, com o X11 iniciado bem como o login GUI
6 -> Reinicializa o sistema
O runlevel é configurado no sistema podem ser visto no arquivo /etc/inittab. Outra forma é utilizando o comando abaixo em um terminal:
$ runlevel
____________________________________
4. Qual o caminho completo para a segunda partição de um disco IDE, conectado ao primeiro canal IDE?
Resposta /dev/hda2
------------------------
@ Resolução @
------------------------
As partições no Linux não utilizam letras para nomeação destas como no Windows. De acordo com o tipo de dispositivo de armazenamento (IDE, SATA, SCSI), este receberá a seguinte nomeclatura:
/dev/hda1 -> Primeira partição do disco conectado como master no primeiro canal IDE. A letra "a" em qual canal o HD está conectado na placa-mãe. Os HDs IDE podem ser configurados como master ou slave. Na pergunta, o HD está conectado como slave que seria /dev/hda2. Caso o HD estivesse no segundo canal da placa-mãe receberia a nomeclatura /dev/hdb1, para master e /dev/hdb2 como master.
Os discos SATA e SCSI recebem a nomeclatura /dev/sda.
A letra "a" representa o HD e o número a particação.
/dev/sda1 -> Primeira partição do primeiro HD
/dev/sda2 -> Segunda partição do primeiro HD
/dev/sdb1 -> Primeira partição do segundo HD
____________________________________
5. Será preciso realizar reiniciar o servidor às 19hs para efetuar as atualizações instaladas do novo kernel. Qual comando pode ser utilizado para agendar a reinicialização do sistema com uma mensagem informando o horário desta atividade para todos os usuários que estiverem logados?
Resposta shutdown -r 19:00 "O sistema será reiniciado às 19hs"
------------------------
@ Resolução @
------------------------
O principal comando para desligar ou reiniciar o sistema no Linux é o shutdown. O comando shutdown tem as seguintes sitaxes: shutdown [opções] horário [mensagem].
Opções mais usadas do comando shutdown:
- -a: usar o arquivo de permissão /etc/shutdown.allow. Apenas o usuário root tem a permissão para executar o comando shutdown. Caso precise que outro usuário possa executar este comando, cadastre-o no arquivo /etc/shutdown.alow
- -r(reboot): reinicia a máquina
- -h (halt): desliga a máquina
- -t(time): define o tempo de espera antes de o comando shutdown executar a ação solicitada
Formatos de horário:
- hh:mm: horário de execução
- +m: minutos até a execução
- now ou +0: execução imediata
Lembrando que apenas o argumento horário é obrigatório.
____________________________________
6. Quais são os principais programas bootloader responsáveis por carregar o sistema Linux e seus respectivos arquivos de configuração?
Resposta LILO (/etc/lilo.conf) ou GRUB (/boot/grup/menu.lst)
------------------------
@ Resolução @
------------------------
------------------------
@ Resolução @
------------------------
Bootloader é um gerenciador de boot que carrega o sistema operacional Linux após os testes de verificação do POST realizados pela BIOS.
LILO: LInux LOader
GRUB: Grand Unified Bootloader)
____________________________________
7. Quais os comandos podem ser utilizados para alternar entre runlevels? Marque quantas opções forem corretas.
a) shutdown
b) telinit
c) sysinit
d) init
Resposta b e d
------------------------
@ Resolução @
------------------------
O sysinit é o processo executado durante o boot do sistema
____________________________________
8. Os únicos runlevels comuns a todas as distribuições Linux são:
a) 1,2 e 5
b) 0, 1 e 6
c) 0, 1 e 2
d) 0, 2 e 5
Resposta b
----------------------------------------------
RESUMO DESTE TÓPICO
a) shutdown
b) telinit
c) sysinit
d) init
Resposta b e d
------------------------
@ Resolução @
------------------------
O sysinit é o processo executado durante o boot do sistema
____________________________________
8. Os únicos runlevels comuns a todas as distribuições Linux são:
a) 1,2 e 5
b) 0, 1 e 6
c) 0, 1 e 2
d) 0, 2 e 5
Resposta b
----------------------------------------------
RESUMO DESTE TÓPICO
- 101.1 - Identificar e editar configurações de hardware (Peso 2)
- 101.2 - Início (boot) do sistema (Peso 3)
- 101.3 - Alternar runlevels, desligar e reiniciar o sistema (Peso 3)
O peso vai representar a quantidade de questões que cairão na prova. Fique atento!