Anda di halaman 1dari 36

Marks: 1 Qual o comando para ser utilizado para descobrir qual processo est bloqueando, por exemplo, o sistema

de arquivos montado em /home? Answer:


fuser -m /home

Para saber que processos usam que sistema de arquivos, a partir do ponto de montagem, existe o comando fuser: fuser -m /home Correct

Marks for this submission: 1/1.


Question2 Marks: 3 Descreva os comandos e procedimentos para a criao e formatao de 2 parties primrias e 2 lgicas, todas com 2 GB, em um disco de 8 GB. Considere que a primeira receber um sistema de arquivos do tipo ext3, a segunda ext4, a terceira ser swap e a quarta uma VFAT para o Windows XP. Qual o comando adicional, depois da criao das parties, para que os sistemas de arquivos possam ser utilizveis? Answer: fdisk /dev/sdb parties criadas 2 Gb sdb1 2 Gb sdb2 4 Gb estendida 2Gb SWAP 2Gb VFAT parties formatadas # mkfs.ext3 /dev/sdb1 # mkfs.ext4 /dev/sdb2 # mkswap /dev/sdb5 # mkfs.vfat /dev/sdb6 ponto de montagem # mkdir /mnt/pa # mkdir /mnt/pb mkdir /mnt/pc montagem # mount /dev/sdb1 /mnt/particao1 # mount /dev/sdb2 /mnt/particao2 # mount /dev/sdb6 /mnt/particao3 # swapon /dev/sdb5 # fdisk /dev/sdb Criar duas parties primrias, depois uma estendida, em seguida duas logicas, definindo o tamanho de 2 GB para cada uma. Em seguida mudar o tipo de cada primria para 0x83, da primeira lgica para 0x82 e para a ultima 0xC. Salvar a tabela de partio e ento executar os comandos: # mkfs.ext3 /dev/sdb1 # mkfs.ext4 /dev/sdb2 # mkfs.vfat /dev/sdb6 # mkswap /dev/sdb5 Aps esse procedimentos, o comando mount deve ser utilizado para permitir a utilizao das parties criadas.

Correct

Marks for this submission: 3/3.


Question3 Marks: 1 Assinale as assertivas verdadeiras sobre o comando fsck: Choose at least one answer. a. A opo - A verifica e tenta corrigir os erros automaticamente. b. O fsck apenas verifica, mas no repara o sistema de arquivos. c. A opo -p verifica e tenta corrigir os erros automaticamente. d. O comando fsck pode ser utilizado em um sistema de arquivos montado. e. Atualmente o fsck um frontend para os diversos verificadores de arquivo, de acordo com o seu tipo fsck.fstype. * Verifica e repara, quando possvel, um sistema de arquivos Sintaxe: fsck [-y/n] [-o opes] dispositivo Opes: - A: Tenta verificar todos os arquivos em /etc/fstab - p (-a) : Verifica e tenta corrigir os erros automaticamente. * O comando fsck deve ser utilizado em um sistema de arquivos que no esteja montado. * Atualmente o fsck um frontend para os diversos verificadores de arquivo, de acordo com o seu tipo fsck.fstype Partially correct

Marks for this submission: 0.7/1. This submission attracted a penalty of 0.1.
Question4 Marks: 1 O que so interpretadores de comando (shell)? Relacione trs tipos diferentes. Answer: Os interpretadores de comandos permitem aos usurios emitirem vrios comandos, o que requer ao usurio conhecer tais comandos e seus parmetros, alm da sintaxe da linguagem interpretada. Interpretador de comandos: o tipo mais simples de interface com o usurio em que as operaes so informadas atravs de linha de comando. Tipos mais comuns: bourne shell (sh) korn shell (ksh) c shell (csh) bourne again shell (bash) tcshell Comment: Interface simples com o usurio onde atravs de linha de comando as operaes so executadas. Tipos: Bourne Shell (sh), Korn Shell (ksh) e C Shell (csh). Incorrect

Marks for this submission: 0/1. You were not penalized for this submission.
Question5 Marks: 3

Diferencie parties primrias, lgicas e estendidas. Existe limitao fsica para um nmero mximo de parties em um disco? Justifique. Answer: Parties primarias Max = 4 O MBR o primeiro setor do disco e divide-se em duas reas. Parties estendidas - O limite de quatro parties inconveniente. Para ultrapass-lo, usa-se a partio estendida, que uma partio primria que serve de repositrio para outras parties. A partio cujo tipo 0x05 ou 0x0f no contm um sistema de arquivos. Em vez disso, contm outra partio (dita secundria), que por sua vez contm uma partio (ou unidade) lgica. O padro LBA (logical block address) mais simples. Os setores so identificados seqencialmente (linearmente), comeando da trilha mais externa. Se houver mais de um prato, cada superfcie numerada (a partir de zero) -- o setor zero o primeiro setor na trilha zero, cabea (superfcie) zero. Essa uma identificao unidimensional. Cabe controladora no disco transformar esse nmero lgico de setor com a sua localizao fsica no disco (mapeando cilindro, cabea e setor correspondente). Um disco para uso em computadores do tipo PC possui um nmero mximo de 4 parties primrias. Uma dessas parties pode ser formata com estendida e subdividida indefinidamente em parties menores chamadas de lgicas. Contundo, h limites lgicos que so impostos dependendo do sistema operacional em uso. O Windos XP limita em 24 o nmero mximo de parties (Letras C-Z). J o Linux limita as parties por dispositivo a 15 parties para discos SCSI (3 usadas como parties primrias, 12 parties lgicas), e 63 parties num dispositivo IDE (3 usadas como parties primrias, 60 parties lgicas). Contudo o normal no sistema Debian GNU/Linux fornecer apenas 20 dispositivos por partio. Veja maiores detalhes em: http://www.debian.org/releases/stable/i386/apcs05.html.pt Comment: Um disco para uso em computadores do tipo PC possui um nmero mximo de 4 parties primrias. Uma dessas parties pode ser formata com estendida e subdividida indefinidamente em parties menores chamadas de lgicas. Contundo, h limites lgicos que so impostos dependendo do sistema operacional em uso. O Windos XP limita em 24 o nmero mximo de parties (Letras C-Z). J o Linux limita as parties por dispositivo a 15 parties para discos SCSI (3 usadas como parties primrias, 12 parties lgicas), e 63 parties num dispositivo IDE (3 usadas como parties primrias, 60 parties lgicas). Contudo o normal no sistema Debian GNU/Linux fornecer apenas 20 dispositivos por partio. Veja maiores detalhes em: http://www.debian.org/releases/stable/i386/apcs05.html.pt Partially correct

Marks for this submission: 2/3. You were not penalized for this submission.
Question6 Marks: 1 Assinale nas alternativas abaixo os tipos de sistemas de arquivo com journal: Choose at least one answer. a. JFS b. ext4 c. VFAT d. ReiserFS e. ext2 ufs: sistema padro ext2: sistema de arquivos compatvel com o ufs

ext3: sistema de arquivos baseado em journal ext4: sistema de arquivos baseado em journal reiserfs: baseado em rvores balanceadas FAT-16, FAT-32 : MSDOS/Windows VFAT FAT-16 com nomes de arquivos longos JFS: IBM, com journal NFS: sistema de arquivo remoto NTFS: Windows NT/XP, somente leitura hsfs: sistema de arquivo para CD-ROM Partially correct

Marks for this submission: 0.7/1. This submission attracted a penalty of 0.1.
Question7 Marks: 2 Como funciona um sistema de arquivos com journal? Answer: a utilizao de sistemas de arquivos com a tecnologia "Journaling", que possuem a capacidade de acompanhar as mudanas que sero feitas no sistema de arquivos (por exemplo, gravaes/atualizaes de dados) antes que realmente sejam feitas. Essas informaes que o Journaling captura so ento armazenadas em uma parte separada do sistema de arquivos, denominada "Journal" (mas tambm conhecida por "registros de log"). Quando as informaes so armazenadas no Journal, o sistema de arquivos aplica as mudanas registradas nele e ento, remove as informaes do Journal. Um sistema de arquivos com journaling aquele que guarda um registro das modificaes a serem feitas em um journal (usualmente um log circular em uma rea dedicada do sistema de arquivos) antes de envi-la para o sistema de arquivos principal. No caso de uma pane do sistema ou queda de fora, por exemplo, esses sistemas de arquivos so mais fceis de restaurar e menos suscetveis de se corromperem. Caso haja algum problema, as escritas que esto no journal so refeitas, retornando o sistema de arquivos rapidamente para um estado consistente. Correct

Marks for this submission: 2/2.


Question8 Marks: 1 Selecione trs tipos bsicos de estrutura utilizados para organizar a informao em discos rgidos: Choose at least one answer. a. Setores b. Quadros c. Janelas d. Trilhas e. Cilindros - As duas superfcies (lados) do disco so utilizadas para armazenar informao. - O conjunto de trilhas do disco com a mesma distncia (raio) para o eixo do disco chamado de cilindro. - Originalmente a informao era endereada no disco segundo o cilindro, superfcie e setor que ocupava no disco (CHS). - Hoje em dia os setores so numerados

sequencialmente a partir de 0 em um esquema denominado de LBA (Logical Block Adressing). Correct

Marks for this submission: 1/1.


Question9 Marks: 2 Assinale abaixo a linha a ser inserida no arquivo /etc/fstab de modo a se adicionar uma partio /dev/sda3 com sistema de arquivos ext4 no diretrio /home. As opes de montagem so: apenas leitura; podendo ser montado por qualquer usurio, mas apenas desmontado por esse mesmo usurio; os usurios podem executar programas; no deve ainda ser montado automaticamente pelo comando mount -a. O disco deve ser verificado automaticamente pelo fsck, quando essa rotina for executada pelo sistema operacional. Choose one answer. a. /dev/sda3 /home ext4 ro,user,noauto 0 0 b. /dev/sda3 /home ext3 ro,users,noauto 0 1 c. /dev/sda3 /home ext4 ro,user,noauto,exec 0 2 d. /dev/sda3 /home ext4 ro,users 0 0 e. /dev/sda3 /home ext4 ro,users,noauto 0 1 /dev/sda3 /home ext4 ro,user,noauto,exec 0 2 Correct

Marks for this submission: 2/2.


Question10 Marks: 2 Descreva as funes e caractersticas das chamadas ao sistema (system calls) Answer: As system calls podem ser entendidas como uma porta de entrada para o acesso ao ncleo do sistema operacional e a seus servios. Sempre que um usurio ou aplicao desejar algum servio do sistema, realizada uma chamada a uma de suas rotinas atravs de uma system call. Atravs dos parmetros fornecidos na system call, a solicitao processada e uma resposta retornada a aplicao juntamente com um estado de concluso indicando se houve algum erro. O mecanismo de ativao e comunicao entre o programa e o sistema operacional semelhante ao mecanismo implementado quando um programa chama uma subrotina. Chamadas ao Sistema (System Calls) - A comunicao entre os utilitrios (processos) e o kernel realizada atravs de system calls(chamadas de funes do ncleo); - So idnticas em qualquer sistema Unix; - Aplicaes que s utilizam chamadas ao sistema padro operam da mesma forma em qualquer verso do sistema Unix, sem precisar sofrer modificaes. Correct

Marks for this submission: 2/2.


Question11 Marks: 2 Relacione trs tipos de inconsistncias verificadas pelo utilitrio fsck. Answer:

inconsistncia no sistema de arquivos, inodes e links incorretos Tipos de Inconsistncias * Blocos Pertencentes a mais de um arquivo ou a um arquivo e a lista de blocos livres Pertencentes a um arquivo, mas fora do sistema de arquivos * Nmero de links incorreto * Formato incorreto do Inode * Blocos no pertencentes a arquivos nem a lista de blocos livres * Diretrios apontando para inodes invlidos * Lista de blocos livres incorreta * Inodes no referenciados Comment: verifica nmero de links incorretos, inodes no referenciados, blocos no pertencentes a arquivos nem a lista de blocos livres. Partially correct

Marks for this submission: 1/2. You were not penalized for this submission.
Question12 Marks: 1 Descreva trs funes realizadas pelo ncleo (kernel) de um sistema operacional do tipo Unix. Answer: escalonamento e controle dos processos e threads, gerncia de memria , gerncia do sistema de arquivos, gerncia de dispositivos de e/s. - Gerenciamento de memria; - Distribuio do tempo do processador entre os processos (ambiente multiusurio e multitarefa); - Responsvel pelo sistema de segurana; - Transferncia de dados de/para as unidades de entrada e sada; - Controle dos recursos do sistema; Correct

Marks for this submission: 1/1.

O que so os dispositivos especiais? Qual a diferena entre dispositivos de caracteres e de bloco? O que major number e minor number? Answer: So unidades de E/S como impressora, discos, Cd's que podem estar conectados ao sistema, todos sao tratados como arquivos especiais e sao acessados como qualquer arquivo do sistema. Os dispositivos podem ser: Dispositivos de caracteres-> unid de transferencia: byte Dispositivos de Bloco -> unid de transferencia: bloco de bytes ex: /dev/sda Numero de dispositivo -> major - tipo de dispositivo (device driver) e Minor -> nmero do dispositivo (specific device) mknod Dispositivos Especiais so arquivos especiais do sistema operacional que representam unidades de E/S tais como impressoras, discos, CDs e disquetes, que podem estar conectadas ao sistema. Dispositivos de Caracteres - Unidade de transferncia: byte - Acesso sequencial - Exemplo: /dev/console Dispositivos de Bloco - Unidade de transferncia: Bloco de bytes - Acesso aleatrio, bufferizado - Exemplo: /dev/hda Nmero de Dispostivo - Major Tipo do dispositivo (device driver) - Minor Nmero do dispositivo (specific device) Correct

Marks for this submission: 2/2.


Question2 Marks: 1 Assinale as informaes que esto armazenadas no MBR? Choose at least one answer. a. Nmero Mgico b. Init c. Primeira parte do Gerenciador de Partida (IPL) d. Tabela de Partio e. Segunda parte do Gerenciador de Partida (LILO/GRUB)

O Master Boot Record (MBR) armazena as seguintes informaes: a primeira parte do gerenciador de partida (IPL) - tabela de partio - nmero mgico Partially correct

Marks for this submission: 0.7/1.


Question3 Marks: 1 O que so links? Qual a diferena entre links simblicos e "hard links". Answer: O hard link Ponteiro para um inode, mas ele nao aponta para particao o arquivo s removido quando todos os links forem removidos O link simblico Arquivo com um nome de caminho de um arquivo So ponteiros para outro arquivo no sistema de arquivos do Unix. Permitem mltiplos nomes para um mesmo arquivo. - Hard Link Ponteiro para um Inode; No pode apontar para fora da partio; Arquivo s removido quando todos os links forem removidos. -(Soft) Link simblico Arquivo com um nome de caminho de arquivo Partially correct

Marks for this submission: 0.5/1.


Question4 Marks: 2 Qual a diferena entre os comandos chmod e umask. Qual o propsito de cada um? Answer: chmod - Definir permisses de um determinado objecto umask - Definir permises 'padro' na criao de novos objectos. O chmod utilizado para alterar permisses de arquivos e pastas j criados, enquanto que; O umask o nvel de permisso que um arquivo ou pasta ter ao ser criado, portanto este eu diria que mais a nvel de usurio, pois o seu usurio quando cria um arquivo ou pasta atribui automaticamente o umask deste. O comando chmod altera as permisses de arquivos j existentes, enquanto que o comando umask altera a permisso "default" com que novos arquivos so criados. Correct

Marks for this submission: 2/2.


Question5 Marks: 1 Qual comando que deve ser dado para reiniciar o sistema operacional em 5 minutos,com um texto de aviso solicitando os usurios: Desculpem-nos, mas haver uma parada do sistema para manuteno em 5 minutos? No reincio deve-se garantir que o comando fsck no ser executado. Answer:

shutdown -h -t 300 Desculpem-nos, mas haver uma parada do sistema para manuteno em 5 minutos /sbin/shutdown -rf +5 "Desculpem-nos, mas haver uma parada do sistema em 5 minutos" Comment: shutdown -r +5 Desculpem-nos, mas haver uma parada do sistema para manuteno em 5 minutos Incorrect

Marks for this submission: 0/1.


Question6 Marks: 1 Correlacione adequadamente os dispositivos especiais. dispositivo nulo (descarta as escritas) pseudo terminais (terminais virtuais) terminais fsicos dispositivo retorna NUL (0x00) dispositivo pseudo-randomico - /dev/null dispositivo nulo (descarta as escritas) - /dev/zero dispositivo retorna NUL (0x00) - /dev/random dispositivo pseudo-randomico - /dev/tty terminais fsicos - /dev/pt pseudo terminais (terminais virtuais) Correct
/dev/null

/dev/pt

/dev/tty

/dev/zero

/dev/random

Marks for this submission: 1/1.


Question7 Marks: 2 Quais as diferenas entre os gerenciadores GRUB e GRUB2? Answer: Principais diferenas: Apoio de scripts Mdulo de carregamento dinmico Modo de recuperao Menus personalizados Temas Suporte ao menu grfico Imagens iso de Live CD de boot diretamente do disco rgido Nova estrutura de arquivos de configurao Suporte universal a UUIDs (no apenas o Ubuntu) - O GRUB 2 reportado como a verso 1.98 ou maior. - O GRUB reportado como verso 0.9 - O GRUB 2 no mostra o menu e d boot direto. Para ter acesso ao menu pressione a tecla SHIFT (ESC no GRUB). - No h o arquivo /boot/grub/menu.lst, mas sim o /boot/grub/grub.cfg - O arquivo grub.cfg reescrito toda vez que h uma atualizao de kernel ou o usurio executa o comando update-grub. - A configurao no GRUB 2 feita no arquivo /etc/default/grub ou nos scripts no diretrio /etc/grub.d

- A lista de kernels gerada automaticamente a partir do diretrio /boot e h busca automtica tambm de outros sistemas operacionais, como o Windows. - Nenhuma mudana feita no arquivos de configurao tem efeito at se executar o comando update-grub. Correct

Marks for this submission: 2/2.


Question8 Marks: 2 O que nmero mgico? utilizado por qual programa de informao sobre arquivos? Qual o nmero mgico associado ao arquivo de documento PDF? Answer: Originalmente os arquivos executaveis do unix comeavam com um par de byutes contendo um N magico utilizado pelo ligado e pelo carregador. O unix consulta o numero magico para auxiliar na identificao do contedo e do tipo de arquivo examinado. Originalmente os arquivos executveis do Unix comeavam com um par de bytes contendo um nmero mgico, utilizados pelo ligador e pelo carregador. O conceito se expandiu ao longo do tempo e agora utilizado por muitos outros programas em muitos sistemas operacionais. O comando file do Unix consulta o nmero mgico para auxiliar na identificao do contedo e do tipo de arquivo examinados. Comment: Nmero mgico PDF: "%PDF" (hex 25 50 44 46). Partially correct

Marks for this submission: 1/2.


Question9 Marks: 2 O que so o nveis de execuo de um sistema operacional? O que modo de usurio nico? Quais so os nveis possveis nveis de execuo para o sistema operacional Ubuntu? Answer: O sistema operacional possui diversos niveis de execuo, que servem para diferenciar quais servios devem ser ativados aps o sistema ser iniciado. Cada distribuio possui uma tabela diferente, no Ubuntu os niveis so 1: usurio nico (modo de manuteno, sem rede ou servios) 0: coloca o sistema em halt 1: modo de usuario unico 2-58: multiusuario completo (padrao) 6: reiniciar O sistema operacional possui diversos nveis de execuo, que servem para diferenciar quais servios devem ser ativados aps o sistema ser iniciado. No modo de usurio nico Executa o interpretador de comandos como root. Isto permite ao gerenciador de sistema executar vrias funes administrativas com o colocar a data, verificar a consistncia do sistema de arquivos, etc. Neste estgio usualmente apenas a partio raiz est montada. Outros sistemas de arquivo devero ser montados manualmente. O Ubuntu possui os seguintes nveis de execuo: 0 : coloca o sistema em halt 1 : modo de usurio nico 2-5: multiusurio completo (padro) 6 : reiniciar o sistema Comment: Durante o processo de boot o administrador do sistema tem a opo de coloc-lo no modo de usurio nico.Para isso deve usar a opo -s ou single na linha de comando do kernel

no grub. Executa o interpretador de comandos como root. Isto permite ao gerenciador de sistema executar vrias funes administrativas com o colocar a data, verificar a consistncia do sistema de arquivos, etc. Neste estgio usualmente apenas a partio raiz est montada. Outros sistemas de arquivo devero ser montados manualmente. Partially correct

Marks for this submission: 1/2.


Question10 Marks: 1 Assinale os comandos a seguir que podem ser utilizados para obter informaes e atributos de um arquivo. Choose at least one answer. a. chmod b. chown c. ls -l d. file e. stat Partially correct

Marks for this submission: 0.2/1.


Question11 Marks: 1 Assinale os comandos corretos para reiniciar o sistema: Choose at least one answer. a. /sbin/halt b. /sbin/init 0 c. shutdown -h now d. /sbin/telinit 6 e. reboot Incorrect Pra o sistema. Pra o sistema.

Marks for this submission: 0/1.


Question12 Marks: 1 Enumere trs tarefas que sejam realizadas pelos scripts iniciais do Unix. Answer: Definir o hostname definir zona de tempo ativar contabilidade e as quotas de disco

- Definir o hostname; - Definir a zona de tempo; - Executar a verificao do sistema de arquivos; - Montar as parties do disco; - Disparar os daemons e os servios de rede; - Configurar as interfaces de rede; - Ativar a contabilidade e as quotas de disc Correct

Marks for this submission: 1/1.


Question13 Marks: 1 Explique o que UID e GID efetivo. Qual o comando utilizado para ativar o bit suid em um arquivo executvel? Answer: O UID executa um programa com as permissoes do proprietario do arquivo. O GID executa um programa com as permissoes do grupo proprietario do arquivo. chmod u +s => setar o bit para o usuario acessar o "arquivo" com privilegio simultaneo e temporario. t somente o dono altera o arquivo em um diretrio compartilhado. O UID efetivo de um programa a identificao com que ele est sendo executado. Um arquivo com o bit suid setado ser executado com a identidade do dono do arquivo executavel,. enquanto que um arquivo executvel comum executado com a identidade do usurio que o invocou. O comando para alterar o suid bit de um arquivo executvel : chmod u+s arquivo Comment: O UID efetivo de um programa a identificao com que ele est sendo executado. Um arquivo com o bit suid setado ser executado com a identidade do dono do arquivo executavel,. enquanto que um arquivo executvel comum executado com a identidade do usurio que o invocou. O comando para alterar o suid bit de um arquivo executvel : chmod u+s arquivo Partially correct

Marks for this submission: 0.5/1.


Question14 Marks: 1 Ordene adequadamente as fases iniciais para carga do sistema operacional em um computador Programas de Usurio Gerenciador de Partida no MBR Ncleo do Sistema Operacional Programa da memria FLASH (Monitor/BIOS) Gerenciador de Partida (LILO ou GRUB) Programa Init Correct
6

Marks for this submission: 1/1.


Question15 Marks: 1 Assinale abaixo os comandos que podem ser usados para restaurar o contedo original do MBR. Choose at least one answer. a. fdisk /mbr (windows) b. install-mbr c. install-grub d. update-grub e. lilo -U lilo -U install-mbr (do pacote mbr) fdisk /mbr (no windows) Correct

Marks for this submission: 1/1.


Finish review

Marks: 1 Qual o resultado da execuo do comando a seguir? # apt-cache search theora Answer: A execuo desta linha de comando retorna com referecias arquivadas no cache, com o termo "theora" na descrio. # apt-cache search theora Ele retorna todos os pacotes que incluam o termo especificado no nome ou na descrio, ajudando a achar o que procura. Correct

Marks for this submission: 1/1.


Question2 Marks: 2 Qual o comando para criao de um usuario de nome Joo da Silva, ramal 3310, com login jsilva, diretrio /home1/jsilva, e interpretador de comandos /bin/tcsh? Answer: adduser --gecos "Joo da Silva, ramal 3310" --home /home1/jsilva --shell /bin/tcsh jsilva adduser --gecos "Joo da Silva, 3310" --home /home1/jsilva --shell /bin/tcsh jsilva Correct

Marks for this submission: 2/2.


Question3 Marks: 1 Associe os gerenciadores de pacote com as distribuies Linux Mandriva Arch Fedora, Centos, Red Hat Debian,Ubuntu, Kurumin Gentoo APT - Debian, Fnix, Insigne, Ubuntu, Kurumin, Famelix, BigLinux URPMI - Mandriva YUM - Fedora, Centos, Red Hat PACMAN - Arch PORTAGE - Gentoo Correct
URPMI

PACMAN

YUM

APT

PORTAGE

Marks for this submission: 1/1.


Question4

Marks: 1 Qual a diferena entre os comandos apt-update e yum-update? Answer: O apt-get update verifica e atuliaza todo cache de listagem de pacotes do sistema. o yum-update alem de atualizar tambem faz as instalaes necessarias da atulizao. preciso baixar periodicamente uma lista com os pacotes disponveis em cada servidor, permitindo que o apt-get mantenha seu banco de dados local atualizado. # apt-get update Se usado sem especificar um pacote, o "update" vai atualizar de uma vez s todos os pacotes do sistema, de forma similar ao "aptget upgrade" do Debian: # yum update Correct

Marks for this submission: 1/1.


Question5 Marks: 1 Qual a funo dos arquivos no diretrio /etc/skel? Answer: Fornece a estrutura do diretrio home do usurio. O contedo do diretrio /etc/skel copiado para o diretrio home quando criado um novo usurio. Partially correct

Marks for this submission: 0.5/1. You were not penalized for this submission.
Question6 Marks: 1 Correlacione o tipo de pacote binrio com as distribuies Ubuntu Gentoo Fedora Slackware Correct
.deb

.tbz

.rpm

.tgz

Marks for this submission: 1/1.


Question7 Marks: 2 Qual a diferena entre a instalao de um pacote com o comando apt-get ou com uso do comando dpkg? Answer: O apt-get far as instalaes a partir de um repositorio na internet, este repositorio pode ser definido pelo usario, sendo acrescido ou descrecido fontes, sendo automatico tambem a instalao das dependecias. A instalao atraves do dpkg no far instalao das despendencias, sendo a cargo do administrador a instalao das

mesmas, alm de no se listadas na extrutura do apt-get sendo assim tambem a desinstalao manual, se necessrio mais tarde. O apt-get instala automaticamente todas dependncias do pacote, pedindo sua confirmao. Em muitos casos, mostrada tambm uma lista de pacotes recomendados. Eles so pacotes opcionais, que no so instalados por padro, mas que podem adicionar funcionalidades importantes. O dpkg um gerenciador de pacotes para sistemas baseados na distribuio Debian. Pode instalar, remover e construir pacotes, mas no pode baix-los automaticamente ou as suas dependncia. Correct

Marks for this submission: 2/2.


Question8 Marks: 1 Adicione o seguinte usurio hipottico ao sistema: Joao Ninguem Silva. Assuma que sua instalao usa o padro para o nome de conta de primeiro nome seguido das iniciais dos sobrenomes. Ns descobrimos que Joao Ninguem pediu demisso da firma. Quais os passos para remover a conta e toda a sua informao do sistema? Answer: Para adicionar seria #adduser joaons para remover seria #userdell -r joaons Preparando... Comment: userdel e no userdell Partially correct

Marks for this submission: 0.5/1. You were not penalized for this submission.
Question9 Marks: 2 Relacione os comandos com a sua descrio correta. Mostra o nome de login do usurio atual Mostra os nomes de login dos usurios conectados. utilizado para mudar a informao que armazenada no campo "gecos" do usurio no arquivo /etc/passwd. Mostra informaes sobre o campo gecos do usurio no arquivo /etc/passwd. Mostra os grupos aos quais o usurio pertence #finger Mostra informaes sobre o campo gecos do usurio no arquivo /etc/passwd # users # who Mostra os nomes de login dos usurios conectados. # whoami # logname
logname

users

chfn

finger

groups

Mostra o nome de login do usurio atual. # groups Mostra os grupos aos quais o usurio pertence Correct

Marks for this submission: 2/2.


Question10 Marks: 1 Qual o comando a ser dado para que a senha do usurio gabriel expire aps 30 dias e que ele seja avisado com 2 dias de antecedncia para trocar sua senha, e que aps a expirao da senha, o usurio tenha 4 dias antes da conta ser desativada. Choose one answer. a. passwd -w 2 -i 4 -x 30 b. passwd -w 4 -i 2 -x 30 c. passwd -w 2 -i 30 -x 4 d. passwd -w 2 -d 4 -x 30 e. passwd -w 2 -i 4 -n 30 passwd -w 2 -i 4 -x 30 Correct

Marks for this submission: 1/1.


Question11 Marks: 2 Explique as diferenas e as vantagens entre o uso do comandos sudo e su. Answer: O comando sudo utilizado em um usuario normal que deseja fazer um comando com direitos de root (administrativo), sendo ainda util na limitacao de acesso ao root, nao necessita que todos os sysadmins tenham acesso a senha de root, controla os comandos usados pelos sysadmins, e criaao de usuarios com funcoes expecificas. Ex: sudo apt-get update ( faz o update da listagem de programas no repositorio permitido) O su faz a troca do usuario como:"#sudo su", seria a troca do usuario que esta para o usuario root. O sudo permite que um grupo de usurios efetue comandos pr-determinados pelo root sem a necessidade de acesso completo de root. O sudo facilita muito auditoria dos comandos executados por cada usurio individualmente. Lista de algumas vantagens do sudo: - Limitar acesso de root; - No necessita que todos os sysadmins tenham acesso a senha de root; - Controlar os comandos usados pelos sysadmin (auditar); - Possibilidade de criao de usurios para trabalhos especficos, como: usurio de backup, usurio para criar contas Correct

Marks for this submission: 2/2.


Question12 Marks: 2

Em uma empresa, os operadores s possuem permisso para desligar os servidores LINUX atravs da conta poweroff. Como fazer para que esta conta s execute o script para desligar o servidor, sem entrar em sesso? Qual deve ser o contedo do script a ser executado, de forma que o processo de desligamento do servidor imediatamente? Answer: comando "#shutdown -P now" e criar um shellscript no arquivo shells, quando entrasse na sesso com esse usurio o servidor seria desligado. Seria criado o script /bin/desligar com o comando shutdown -h now, e configurado o arquivo /etc/sudoers conforme abaixo de forma que os operadores pudessem executar o comando como usurio poweroff: %operadores ALL =(poweroff) /bin/desligar OBS: A linha acima levando em considerao que existe um grupo operadores comum a todos os operadores. Aps isso o comando /bin/desligar seria acrescentado como o shell padro da conta poweroff especialmente criada para desligar o sistema. Comment: Seria criado o script /bin/desligar com o comando shutdown -h now, e configurado o arquivo /etc/sudoers conforme abaixo de forma que os operadores pudessem executar o comando como usurio poweroff: %operadores ALL =(poweroff) /bin/desligar OBS: A linha acima levando em considerao que existe um grupo operadores comum a todos os operadores. Aps isso o comando /bin/desligar seria acrescentado como o shell padro da conta poweroff especialmente criada para desligar o sistema. Partially correct

Marks for this submission: 1/2. You were not penalized for this submission.
Question13 Marks: 2 Que linha dever ser adicionada ao arquivo /etc/sudoers para que o usurio joao possa APENAS executar os comandos ls e passwd com privilgio de root, mas que no consiga mudar a senha de root? A senha do usurio joao no deve ser solicitada ao executar o comando sudo. Choose one answer. a. joao ALL = (root, root) (NOPASSWD) /bin/ls,/usr/bin/passwd ?* b. joao ALL = (root, root) (NOPASSWD) /bin/ls,/usr/bin/passwd ?* , !/usr/bin/passwd *root* c. joao ALL = (ALL, ALL) (NOPASSWD) /bin/ls,/usr/bin/passwd ?* , !/usr/bin/passwd *root* d. joao ALL = (ALL, ALL) (NOPASSWD) /bin/ls,/usr/bin/passwd ?* e. joao ALL = (root, root) /bin/ls,/usr/bin/passwd ?* , !/usr/bin/passwd *root* joao ALL = (root, root) (NOPASSWD) /bin/ls,/usr/bin/passwd ?* , !/usr/bin/passwd *root* Incorrect

Marks for this submission: 0/2. This submission attracted a penalty of 0.2.
Question14 Marks: 1 Relacione trs parmetros associados a cada usurio em um sistema operacional.

Answer: User ID (UID), login e Group ID (GID) So parmetros associados a cada usurio: - O nome da conta (login) - O nome do usurio - Um diretrio home onde por padro apenas o prprio usurio tem direito de leitura e escrita. - Um grupo de usurios ao qual o usurio est associado - Um interpretador de comandos (shell) padro - Uma senha nica para acesso ao sistema Correct

Marks for this submission: 1/1.

Marks: 1 $ rsync -avz servidor::home . Qual o usurio e senha que so pedidos no caso acima? Como voc modificaria o comando acima para autenticao com ssh com o usurio joao? Answer: A senha do usuario do cliente rsync -avz -e ssh servidor::home O usuario e senha definidos no arquivo de configurao rsu=yncd.conf rsync -avz -e "ssh -l joao" servidor::home Incorrect

Marks for this submission: 0/1. You were not penalized for this submission.
Question2 Marks: 2 Discorra em detalhes as diferenas entre backups completos, incrementais e diferenciais, relacionando as vantagens e desvantagens de cada um. Answer: Backup completo: Consiste no backup completo de todos arquivos para a midia de backup, copia tudo indiscriminadamente havendo ou no modificacoes no arquivo. grande parte da midia de backup usada mesmo que nada tenha sido alterado. backup incremental: Primeiro verificam se o horario de alterao de um arquivo mais recente que o horario de ultimo backup. se no for, o arquivo nao foi modificado desde o ultimo backup e pode ser ignorado desta vez, por outro lado se a data de modificao mais recente que a data do ultimo backup, o arquivo foi modificado e deve ter seu backup feito. o backups incrementais sao usados em conjunto com um backup completo frequente. Backup diferenciais sao similares aos backups incrementais pois ambos podem fazer backups somente de arquivos modificados. No entanto os backups diferenciais so acumulativas, em outras palavras no caso de um backup diferencial um vez que um arquivo foi modificado este continua a ser incluso em todos os backups diferenciais. Isto significa que contem todos os arquivos modificados desde o ultimo backup completo, possibilitando executar uma restaurao completa somente com ultimo backup completo e o ultimo backup diferencial. Backup Completo Este tipo consiste no backup de todos os arquivos para a midia de backup. O backup completo copia tudo indiscriminadamente para a midia de backup, havendo modificacoes ou nao nos arquivos. Vantagens- Os arquivos sao mais faceis de localizar porque esto na midia de backup atual. Requer apenas uma midia ou um conjunto de midia para a recuperacao dos arquivos. Desvantagens- demorado. Se os arquivos forem alterados com pouca frequencia, os backups serao quase identicos.

Backup Incremental Os backups incrementais primeiro verificam se o horario de alteracao de um arquivo e mais recente que o horario de seu ultimo backup. Se nao for, o arquivo nao foi modificado desde o ultimo backup e pode ser ignorado desta vez. Por outro lado, se a data de modificacao e mais recente que a data do ultimo backup, o arquivo

foi modificado e deve ter seu backup feito. A principal vantagem em usar backups incrementais que rodam mais rapido que os backups completos. A principal desvantagem dos backups incrementais que para restaurar um determinado arquivo, pode ser necessario procurar em um ou mais backups incrementais ate encontrar o arquivo.

Backup Diferenciais Backups diferenciais sao similares aos backups incrementais pois ambos podem fazer backup somente de arquivos modificados. No entanto, os backups diferenciais so acumulativos,em outras palavras, no caso de um backup diferencial,uma vez que um arquivo foi modificado, este continua a ser incluso em todos os backups diferenciais (obviamente, ate o proximo backup completo). Vantagens- A recuperacao exige a midia apenas dos ultimos backups completo e diferencial. Fornece backups mais rapidos do que um backup completo. Desvantagens - A restauracao completa do sistema pode levar mais tempo do que se for usado o backup completo. Se ocorrerem muitas alteracoes nos dados, os backups podem levar mais tempo do que backups do tipo incremental. Correct

Marks for this submission: 2/2.


Question3 Marks: 1 Qual o comando para comprimir e compactar o diretrio /home/gabriel no arquivo /tmp/backup.tbz usando o formato de compresso bzip2 no modo incremental? Answer: tar -jcvf /tmp/backup.tbz.tar.bz2 /home/gabriel tar -jcpf /tmp/backup.tbz --listed-incremental=snapshot.file /home/gabriel Comment: tar -jcpf /tmp/backup.tbz --listed-incremental=snapshot.file /home/gabriel Incorrect

Marks for this submission: 0/1. You were not penalized for this submission.
Question4 Marks: 1 Explique em detalhes qual a diferena entre UID e EUID (Effective UID) de um processo? Answer: UID o numero do usuario que executou o programa sendo identico ao mesmo campo contido no arquivo /etc/passwd EUID usado para determinar o direito de acesso do processo aos recursos do sistema pode ser diferente o UID se o arquivo que contem o programa executado tiver o atributo setuid ativado neste caso o UID do usuario que for dono do arquivo. User ID (UID): o nmero do usurio que executou o programa, sendo idntico ao mesmo campo contido no arquivo /etc/passwd. Effective User ID (EUID) - usado para determinar o direito de acesso do processo aos recursos do sistema. - Pode ser diferente o UID se o arquivo que contm o programa executado tiver o atributo setuid ativado. - Note que neste caso o EUID ser idntico ao UID do usurio que for o dono do arquivo.

Correct

Marks for this submission: 1/1.


Question5 Marks: 1 Qual o melhor comando para exibir uma lista completa de todos os processos em execuo? Choose one answer. a. ps -ef b. ps -au gabriel c. top d. ps al A opo similar que exibe todos os processos ps -alx

e. ps -f O melhor comando o ps -ef j que o top no mostra todos os processos. Incorrect

Marks for this submission: 0/1. This submission attracted a penalty of 0.1.
Question6 Marks: 2 O que so processos? Relacione quais so as suas propriedades? Answer: So os programas em execuo no sistema operacional cada processo identificado por um numero unico PID Possuem um dispositivo padrao de entrada, de saida e sada de erro possuem um dono, ou seja, um usuario que o disparou prioridade de execuo e um estado de processo associados Pode executar em "foreground" ou "background" um processo pode disparar outros processos. Processos so os programas em execuo no sistema operacional. - Cada processo identificado por um nmero nico chamado de PID. - Possuem um dispositivo padro de Entrada, de Sada e de Sada de Erro; - Possuem um dono, ou seja, um usurio que o disparou; - Possui prioridade de execuo (nice) e um estado de processo associados; - Pode executar em foreground ou background; - Um processo pode disparar outros processos; Correct

Marks for this submission: 2/2.


Question7 Marks: 1 Os comandos a seguir realizam exatamente que funo? #pgrep -u root,daemon #pkill -u root, daemon Answer:

#pgrep -u root,daemon Neste caso todos os processos pertencentes ao root ou ao usuario daemon serao listados #pkill -u root, daemon ira enviar o sinal especificado (SIGTERM o padrao) para cada processo ao invs de list-los. O comando pgrep relaciona os processos do usurios root e daemon em execuo no sistema. O comando pkill envia o sinal KILL para os mesmos processos. Correct

Marks for this submission: 1/1.


Question8 Marks: 2 Aps executar o seguinte comando: $ firefox & [2] 3429 O usurio aluno1 aplica os comandos relacionados abaixo. Analise e responda cuidadosamente qual o resultado da aplicao de cada um deles? $ renice +19 3429 $ renice -1 -p 3429 $ sudo su # renice -n -20 -u aluno1 Answer: Neste caso o comando renice alterou a prioridade do processo com pid 3429 assim como a prioride do usuario aluno1 na segunda com -p a alteraao ocorrera no processo cujo PID 3429 sudo su ( entrou com o comando em modo super usuario) no ultimo o aluno1 recebe prioridade -20 e -u a alterao ocorrera nos processos do usuario informado. $ firefox & [2] 3429 $ renice +19 3429 (modifica a prioridade do processo 3429 para +19) 3429: prioridade antiga = 0; prioridade nova = 19 $ renice -1 -p 3429 (tenta modificar a prioridade do processo 3429 para -1) renice: 3429: setpriority: permisso negada # renice -20 -u aluno1 (modifica a prioridade para -20 de todos os processos do usurio aluno1) 3429: prioridade antiga = 19; prioridade nova = -20 Comment: $ firefox & [2] 3429 $ renice +19 3429 (modifica a prioridade do processo 3429 para +19) 3429: prioridade antiga = 0; prioridade nova = 19 $ renice -1 -p 3429 (tenta modificar a prioridade do processo 3429 para -1) renice: 3429: setpriority: permisso negada # renice -20 u aluno1 (modifica a prioridade para -20 de todos os processos do usurio aluno1) 3429: prioridade antiga = 19; prioridade nova = -20 Partially correct

Marks for this submission: 1/2. You were not penalized for this submission.
Question9 Marks: 1

Assinale os estados normalmente encontrados nas diversas fases de execuo de um processo no Unix/Linux. Choose at least one answer. a. D - Uninterruptible sleep b. W - Paging c. T - Stopped d. Z - Defunct ("zombie") process e. X - Dead f. R - Running or runnable g. S - Interruptible sleep D - Uninterruptible sleep (usually IO) R - Running or runnable (on run queue) S - Interruptible sleep (waiting for an event to complete) T - Stopped, either by a job control signal or because it is being traced. W - Paging (not valid since the 2.6.xx kernel) X - Dead (should never be seen) Z - Defunct ("zombie") process, terminated but not reaped by its parent Correct

Marks for this submission: 1/1.


Question10 Marks: 1 Quais dos comandos abaixo possibilita ao processo ficar ativo mesmo quando o usurio faz logout? Choose one answer. a. lspci b. free c. fuser d. nohup e. pstree Correct

Marks for this submission: 1/1.


Question11 Marks: 1 Um usurio executou a seguinte seqncia de comandos: $ ./comando1 & $ ./comando2 CTL-Z $ ./comando3 CTL-Z

O que ser informado com o uso do comando jobs, considerando que os programas no terminaram sua execuo? Answer: Esse comando serve para visualizar os processos que estao parados ou executando em segundo plano. ex: #jobs -r (processos em execuo) #jobs -s (processos parados) O comando jobs ir informar o seguinte: [1] Executando ./comando1 [2]- Parado ./comando2 [3]+ Parado ./comando3 Comment: jobs [1] Executando xeyes & [2]- Parado xeyes [3]+ Parado xeyes Incorrect

Marks for this submission: 0/1. You were not penalized for this submission.
Question12 Marks: 1 Esse sinal tem a funo de suspender a execuo de um processo e s reativ-lo aps o recebimento do sinal CONT. Esse sinal informa erros de execuo de instruo ilegal e tambm, por exemplo, quando ocorre diviso por zero. Esse sinal tem a funo de terminar completamente o processo, mas de uma maneira ordenada. Esse sinal informa que houve um erro de endereamento de memria. Esse sinal tem a funo de "matar" um processo imediatamente, e usado quando o sinal TERM no funciona. Esse sinal tem a funo de reassumir a execuo de um processo aps este ter sido suspenso. STOP - esse sinal tem a funo de suspender a execuo de um processo e s reativ-lo aps o recebimento do sinal CONT. CONT - esse sinal tem a funo de reassumir a execuo de um processo aps este ter sido suspenso. SEGV - esse sinal informa que houve um erro de endereamento de memria. TERM - esse sinal tem a funo de terminar completamente o processo, mas de uma maneira ordenada. ILL - esse sinal informa erros de execuo de instruo ilegal e tambm, por exemplo, quando ocorre diviso por zero. KILL - esse sinal tem a funo de "matar" um processo imediatamente, e usado quando o sinal TERM no funciona. Correct
STOP

ILL

TERM

SEGV

KILL

CONT

Marks for this submission: 1/1.


Question13 Marks: 2

Um usurio utilizou o comando contrab -e. Qual o contedo que deve ser editado para que o comando comando4 seja executado sempre s segundas-feiras no horrio de 10h40m nos meses de janeiro a junho? Answer: 40 10 * 1,2,3,4,5,6 1 comando4 [minutos] [horas] [dia do ms] [ms] [dia da semana] [usurio] [comando] 40 10 * 1-6 1 comando4 Comment: 40 10 * 1-6 1 comando4 Partially correct

Marks for this submission: 1.5/2. You were not penalized for this submission.
Question14 Marks: 1 Qual a diferena entre o sinal KILL e o sinal TERM? Answer: KILL - esse sinal tem a funo de "matar" um processo e usado em momentos de criticidade.O kill tambm um comando que o usurio pode usar para enviar qualquer sinal, porm, se ele for usado de maneira isolada, ou seja, sem o parmetro de um sinal, o kill por padro executa o sinal TERM. TERM - esse sinal tem a funo de terminar completamente o processo de maneira ordenada, ou seja, este deixa de existir aps a finalizao; O sinal padro para o comando kill o TERM, avisa a um processo para terminar ordenadamente a sua execuo. O sinal KILL no pode ser bloqueado e fora a execuo imediata do processo. Correct

Marks for this submission: 1/1.


Question15 Marks: 1 Qual o resultado da execuo do comando a seguir? dd if=/dev/sdb1 of=/tmp/disco.img bs=1024k count=200 Answer: copiando a imagem do disco sdb1 para /tmp/disco.img sendo 200 blocos de 1024 k Copia os primeiros 200 Mbytes da partio /dev/sdb1 para o arquivo /tmp/disco.img Correct

Marks for this submission: 1/1.


Question16 Marks: 1 Um usurio executa os seguintes comandos: $ kill -l $ xeyes & [1] 3409 $ top & [2] 3357 Descreva cuidadosamente o resultado da execuo dos seguintes comandos: $ killall xeyes

$ fg 1 $ fg 2 Answer: sinal para finalizacao de todos os processos xeyes traria o processo fg 3409 para primeiro plano se nao estivesse morto ira trazer o processo 3357 para primeiro plano $ killall xeyes [1]- Terminado xeyes [2]+ Parado top $ fg 1 bash: fg: 1: trabalho no existe $fg 2 (traz o comando top para foreground) Correct

Marks for this submission: 1/1.

Qual o arquivo utilizado para configurar manualmente os nomes e os IPs de outras mquinas com que voc queira se comunicar? Choose one answer. a. /etc/dhcp/dhcpd.conf b. /etc/nsswitch.conf c. /etc/hosts d. /etc/hostname e. /etc/resolv.conf Incorrect

Marks for this submission: 0/1. This submission attracted a penalty of 0.1.
Question2 Marks: 2 Complete os comandos abaixo (*) de modo que o servio NFS posssa ser acessivel corretamente entre as duas mquinas. Considere que a rede local uma classe C e o endereo da mquina joao 192.168.1.2 e a mquina maria 192.168.1.3. A interface de rede utilizada em ambas as mquinas eth0. Note que a mesma srie de comandos deve servir para as duas mquinas. #iptables -A * -i * -s * -p * --dport 111 -j * #iptables -A * -i * -s * -p udp --dport * -j * #iptables -A * -i * -s * -p tcp --dport * -j * #iptables -A * -i * -s * -p * --dport 32765:32768 -j * #iptables -A * -i * -s * -p * --dport 2049 -j * #iptables -A * -i * -s * -p udp --dport * -j *

Answer: #iptables -A INPUT -i eth0 -s 192.168.1.0/24 -p tcp --dport 111 -j ACCEPT #iptables -A INPUT -i eth0 -s 192.168.1.0/24 -p udp --dport 111 -j ACCEPT #iptables -A INPUT -i eth0 -s 192.168.1.0/24 -p tcp --dport 32765:32768 -j ACCEPT #iptables -A INPUT -i eth0 -s 192.168.1.0/24 -p udp --dport 32765:32768 -j ACCEPT #iptables -A INPUT -i eth0 -s 192.168.1.0/24 -p tcp --dport 2049 -j ACCEPT #iptables -A INPUT -i eth0 -s 192.168.1.0/24 -p udp --dport 2049 -j ACCEPT Incorrect

Marks for this submission: 0/2. You were not penalized for this submission.
Question3 Marks: 1

Assuma que existem usurios (joao, maria) que possuem suas prprias mquinas, todas com o mesmo nome dos donos. Como ficariam os arquivos /etc/fstab, /etc/exports para que fosse possvel a cada usurio montar o diretrio home da mquina do outro usurio, automaticamente, sem restries? Answer: Joo: /etc/fstab maria:/home /home/maria nfs rsize=8192,wsize=8192,timeo=14,int /etc/exports /home maria (rw,sync,no_root_squash) Maria: /etc/fstab joao:/home /home/joao nfs rsize=8192,wsize=8192,timeo=14,int /etc/exports /home joao (rw,sync,no_root_squash) Incorrect

Marks for this submission: 0/1. You were not penalized for this submission.
Question4 Marks: 1 Qual o arquivo consultado pelos comandos ifup e ifdown para mudar o modo de funcionamento das interfaces de redes? Choose one answer. a. /etc/network/interfaces b. /etc/sysconfig/network-scripts c. /dev/eth0 d. /etc/udev/rules.d/70-persistent-net.rules e. /etc/init.d/networkin Normalmente o script de rede chama os comandos abaixo para iniciar as interfaces de rede. ifup Comando que coloca a interface em modo operacional Consulta /etc/network/interfaces # ifup [-a | ] ifdown Comando que coloca a interface em modo no operacional Consulta /etc/network/interfaces # ifdown [-a | ] Correct

Marks for this submission: 1/1.


Question5 Marks: 1

O comando netstat -nr forneceu a sada abaixo para um dada interface de um computador. Quais comandos de configurao de rede e roteamento esttico que foram dados para obter tal sada? Destination Iface 146.164.8.128 eth1 192.168.0.0 eth1 0.0.0.0 eth1 Gateway 0.0.0.0 0.0.0.0 Genmask 255.255.255.192 255.255.0.0 0.0.0.0 UG Flags U U 0 MSS 0 0 0 Window 0 0 0 irtt 0 0

146.164.8.129

Answer: auto eth1 iface eth1 inet static addres 146.164.8.128 netmask 255.255.255.192 gateway 0.0.0.0 iface eth1 inet static addres 192.168.0.0 netmask 255.255.0.0 gateway 0.0.0.0 route add default gw 146.164.8.129 eth1 ifconfig eth1 inet 146.164.8.128 netmask 255.255.255.192 route add -net 192.168.0.0/16 eth1 route add default gateway 146.163.8.129 Comment: ifconfig eth1 inet 146.164.8.128 netmask 255.255.255.192 route add -net 192.168.0.0/16 eth1 route add default gateway 146.163.8.129 Incorrect

Marks for this submission: 0/1. You were not penalized for this submission.
Question6 Marks: 1 Qual o arquivo utilizado para configurar a ORDEM de resoluo de nomes em um sistema? Choose one answer. a. /etc/hostname b. /etc/resolv.conf c. /etc/hosts d. /etc/dhcp/dhcpd.conf e. /etc/nsswitch.conf Incorrect

Marks for this submission: 0/1. This submission attracted a penalty of 0.1.
Question7 Marks: 1 Qual a diferena entre os parametros "default-lease-time" e "max-lease-time" no servidor dhcp? Answer: default-lease-time o tempo padro do sistema para que um cliente DHCP fique como o ip reservado no sistema, at a liberao do ip, ou renovao. e max-lease-time o tempo maximo que a maquina ficar com o ip reservado, sendo renovado a locao por mais tempo, liberada para uma nova requisio. # O lease-time padro atribudo quando o cliente no especifica o mesmo quando faz o pedido. O lease-time mximo define o maior valor que pode ser dado, independente do pedido do cliente. Comment: O default-lease-time o tempo de concesso padro das configuraes dhcp fornecido ao cliente quando ele no especifica o tempo quando faz a solicitao. o max-leasetime o tempo mximo de concesso, independente do pedido do cliente. Incorrect

Marks for this submission: 0/1. You were not penalized for this submission.
Question8 Marks: 2 O que vai ser capturado pelos comandos tcpdump a seguir? # tcpdump -vv src mars and not dst port 22 # tcpdump 'src 10.0.2.4 and (dst port 3389 or 22)' Answer: verbose do host mars, exceto o porta 22 do host 10.0.2.4 com destino para porta 3389 ou 22 1) Trfego originrio do host Mars que no para a porta SSH. 2) Trfego do host 10.0.2.4 AND destinado para as portas 3389 ou 22. Correct

Marks for this submission: 2/2.


Question9 Marks: 1 Quais os comandos iptables que devem ser executados para permitir o acesso a um servidor WEB com IP falso 192.168.0.2 ligado a uma rede na interface eth0 de um firewall cuja interface eth1 tem IP verdadeiro 200.222.0.1 seja ligado internet? Considere a poltica padro como allow". Answer: iptables -t nat -A PREROUTING -p tcp -d 200.222.0.1 --dport 80,443 -j DNAT --to-destination 192.168.0.2 iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT Comment: iptables -t nat -A PREROUTING -p tcp -d 200.222.0.1 --dport 80,443 -j DNAT --todestination 192.168.0.2 iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT Correct

Marks for this submission: 1/1.

Question10 Marks: 1 Qual a diferena entre o uso do comando ntpdate e do daemon ntpd para sincronizar a hora e data de um sistema? Como automatizar a atualizao de data e hora usando o comando ntpdate? Answer: ntpdate serve para sincronizar o sistema com servidor ntp O ntpd muito mais preciso. Ele calcula a variao do horrio do sistema local e continuamente o ajusta, de modo que nao haja grandes correes que possam causar, por exemplo, inconsistncia nos arquivos de log. O daemon ntpd muito mais preciso. Ele calcula a variao do horrio do sistema local e continuamente o ajusta, de modo que no haja grandes correes que possam causar, por exemplo, inconsistncia nos arquivos de log. A maneira mais fcil de automatizar o ntpdate configurar o cron para realizar esta tarefa periodicamente, como por exemplo, uma vez ao dia. Comment: O comando ntpdade executado uma vez no boot e sincroniza a data e hora local com o servidor NTP central Ubuntu. Contudo, como o horrio local pode variar bastante entre um boot e outro, faz sentido corrigir o tempo local regularmente. O daemon ntpd muito mais preciso. Ele calcula a variao do horrio do sistema local e continuamente o ajusta, de modo que no haja grandes correes que possam causar, por exemplo, inconsistncia nos arquivos de log A maneira mais fcil configurar o cron para realizar esta tarefa periodicamente, como por exemplo, uma vez ao dia. Criando o arquivo /etc/cron.daily/ntpdate com o contedo: ntpdate ntp.ubuntu.com Partially correct

Marks for this submission: 0.5/1. You were not penalized for this submission.
Question11 Marks: 1 A sada de um comando ifconfig eth0 foi a seguinte: Link encap:Ethernet Endereo de HW 00:16:D4:DD:ED:A1 inet end.: 192.168.0.111 Bcast:192.168.0.255 Masc:255.255.255.0 BROADCAST MULTICAST MTU:1500 Mtrica:1 Descreva todos os comandos que devem ser dados para que a sada acima seja possvel. Answer: iface eht0 inet static address 192.168.0.111 netmask 255.255.255.0 ifconfig eth0 192.168.0.111 netmask 255.255.255.0 ifdown eth0 Comment: ifconfig eth0 192.168.0.111 netmask 255.255.255.0 ifdown eth0 Incorrect

Marks for this submission: 0/1. You were not penalized for this submission.
Question12 Marks: 2 Descreva todos os comandos que devem ser dados com o ufw para que apenas a rede 192.168.0.0/24 possa acessar o servidor http na mquina local. Answer:

#ufw allow proto tcp from 192.168.0.0/24 to any port 80 # ufw enable # ufw default deny # ufw allow proto tcp from 192.168.0.2/24 to any port 80 Comment: # ufw enable # ufw default deny # ufw allow proto tcp from 192.168.0.2/24 to any port 80 Partially correct

Marks for this submission: 1/2. You were not penalized for this submission.
Question13 Marks: 1 Assinale a seguir os tipos de informaes que podem ser fornecidas pelo servidor DHCP a um cliente. Choose at least one answer. a. endereo MAC b. Endereo Servidor DNS c. Ordem de Resoluo dos Nomes d. Endereo IP e. Endereo do Gateway Correct

Marks for this submission: 1/1.


Question14 Marks: 1 O que significa cada linha do seguinte arquivo de configurao do servidor dhcp? subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.20; range 192.168.1.100 192.168.1.200; } host earth { hardware ethernet 00:00:45:12:EE:F4; fixed-address 192.168.1.21; } Answer: Com isso eu configuraria o servidor DHCP e ainda fixaria o ip para o mac listado abaixo subrede 192.168.1.0 mascara 255.255.255.0 do ip 192.168.1.10 ate o 192.168.1.20 do ip 192.168.1.100 ate o 192.168.1.200 da maquina earth mac 00:00:45:12:EE:F4; ip fixo 192.168.1.21

Com isso eu configuraria o servidor DHCP subnet 192.168.1.0 netmask 255.255.255.0 Os endereos distribudos dinamicamente sero da rede 192.168.1.0/24 { range 192.168.1.10 192.168.1.20; Podem ser distribudos os IPs de 192.168.1.10 a 192.168.1.20 range 192.168.1.100 192.168.1.200; Podem ser distribudos os IPs de 192.168.1.100 a 192.168.1.200 } host earth { hardware ethernet 00:00:45:12:EE:F4; fixed-address 192.168.1.21; Reserva o IP 192.168.1.21 e hostname earth para o host MAC 00:00:45:12:EE:F4 Comment: subnet 192.168.1.0 netmask 255.255.255.0 Os endereos distribudos dinamicamente sero da rede 192.168.1.0/24 { range 192.168.1.10 192.168.1.20; Podem ser distribudos os IPs de 192.168.1.10 a 192.168.1.20 range 192.168.1.100 192.168.1.200; Podem ser distribudos os IPs de 192.168.1.100 a 192.168.1.200 } host earth { hardware ethernet 00:00:45:12:EE:F4; fixed-address 192.168.1.21; Reserva o IP 192.168.1.21 para o host MAC 00:00:45:12:EE:F4 Partially correct

Marks for this submission: 0.5/1. You were not penalized for this submission.
Question15 Marks: 1 Qual o comando que deve ser dado para configurar manualmente a interface de rede eth0 com o endereo 146.164.8.129 e endereo de broadcast 146.164.255.255? Choose one answer. a. ifconfig eth0 146.164.8.129 netmask 255.255.255.0 b. Nenhuma das respostas c. ifconfig eth0 146.164.8.129 netmask 255.255.0.0 d. ifconfig eth0 146.164.0.0 netmask 255.255.255.255 e. ifconfig eth0 146.164.8.0 netmask 255.255.255.255 Correct

Marks for this submission: 1/1.


Question16 Marks: 1 Qual o arquivo utilizado para configurar a resoluo de nomes DNS em um sistema? Choose one answer. a. /etc/resolv.conf b. /etc/hostname c. /etc/dhcp/dhcpd.conf

d. /etc/nsswitch.conf e. /etc/hosts Correct

Marks for this submission: 1/1.


Question17 Marks: 1 Quais so os arquivos consultados pelo daemon inetd? Choose at least one answer. a. /etc/resolv.conf b. /etc/inetd.conf c. /etc/hosts d. /etc/servives e. /etc/ntp.conf Partially correct

Marks for this submission: 0.5/1. This submission attracted a penalty of 0.1.