Escolar Documentos
Profissional Documentos
Cultura Documentos
LPI 117-101/102
By Adilson R. Bonan <arbonan@gmail.com>
1. Um pacote rpm que apresentar noarch como parte integrante de seu nome, pode ser
instalado em qualquer plataforma como Intel, AMD, Sparc etc.
a[ ] verdadeiro
b[ ] falso
3. No sistema Linux existem três tipos de bibliotecas que são respectivamente (marque
todas as aplicáveis):
a[ ] Dinâmicas (dynamic): Esse tipo de biblioteca pode estar no sistema e são
carregadas e descarregadas da memória quando faz-se necessário;
b[ ] Estáticas (static): Uma aplicação que faz uso de bibliotecas estáticas trazem
dentro de si todas as bibliotecas necessárias para poder funcionar. Logicamente a
aplicação ocupa mais espaço pois ela é maior;
d[ ] Compartilhadas (shared): Todas as bibliotecas necessárias devem estar no
sistema para as aplicações funcionem corretamente;
d[ ] DLL Model (semelhante as DLL) são bibliotecas herdadas do ambiente Windows e
usadas pelo Wine (Windows Emulator) para execução de aplicações do MS Windows.
7. Quais variáveis de ambiente são usadas por aplicações que podem carregar bibliotecas
que não estão presentes no arquivo /etc/ld.so.conf.
a[ ] LD_MY_PRELOAD
b[ ] MY_LIB
c[ ] LD_PRELOAD
d[ ] LD_LIBRARY_PATH
10. Para criar arquivo usuarios.tar.bz2 contendo apenas os diretórios do usuário adilson
e o usuário gabriel, qual comando usamos?
a[ ] tar -jcfv usuarios.tar.bz2 /home/adilson /home/gabriel
b[ ] tar -jcfv usuarios.tar.bz2 /home/gabriel /home/adilson
c[ ] tar -zcfv usuarios.tar.bz2 /home/gabriel /home/adilson
d[ ] tar -zcfv usuarios.tar.bz2 /home/adilson /home/gabriel
13. O uso do comando znew embora raro é interessante caso você queira recompactar
arquivos do formato do compress “.Z” para o formato do gzip “.gz”. Após a recompactação,
os arquivos de origem .Z são apagados.
a[ ] verdadeiro
b[ ] falso
15. O comando rpm -q --qf %{DESCRIPTION} httpd, é usado para saber a descrição (útil
quando estamos cm dúvidas) de um pacote instalado que nesse caso é o apache (Debian) ou
httpd (Red Hat).
a[ ] verdadeiro
b[ ] falso
16. Para saber todos os grupos de pacotes presentes no sistema, qual comando usamos?
a[ ] rpm -qa | sort -u | less group
b[ ] rpm -qa | sort -u | grep group
c[ ] rpm -qa --qf "%{DESCRIPTION}\n" | sort -u
d[ ] rpm -qa --qf "%{GROUP}\n" | sort -u
17. Qual comando usaremos para saber quais são os comandos pertencentes a um determinado
grupo no sistema, que no nosso caso é Multimedia? Muito útil e usado por administradores
em tarefas do dia-a-dia:
a[ ] rpm -qa | sort -u | less "Multimedia"
b[ ] rpm -qa --qf "%{Multimedia}" | sort -u | grep -i "GROUP"
c[ ] rpm -qa --qf "%{GROUP}" | sort -u | grep -i "Multimedia"
d[ ] rpm -qa --qf "%{GROUP} : %{NAME}\n" | sort -u | grep -i "Multimedia"
20. Usando a idéia de subshell, qual comando usaremos para força a remoção incondicional
do(s) pacote(s) telnet do sistema (marque todas as aplicáveis)?
a[ ] rpm -e --nodeps `rpm -qa | grep telnet`
b[ ] rpm -e --nodeps $(rpm -qa | grep telnet)
c[ ] rpm -e telnet*
d[ ] rpm --erase telnet*
21. Os parâmetros --ftpproxy <máquina> e --ftpport <porta> também podem ser usados via
linha de comando para o utilitário rpm passar pelo proxy (se tiver direito) para pode
instalar pacotes rpm de um servidor ftp qualquer.
a[ ] verdadeiro
b[ ] falso
22. Assim como para ftp, os parâmetros --httpproxy <máquina> e --htttpport <porta> podem
ser usados via linha de comando para o utilitário rpm passar pelo proxy (se tiver
direito) para pode instalar pacotes rpm de um servidor http qualquer.
a[ ] verdadeiro
b[ ] falso
23. Para converter um pacote .rpm em um pacote .cpio, qual comando usamos (marque todas
as aplicáveis)?
a[ ] rpm2cpio pacote-1.2-3.i386.rpm
b[ ] rpm2cpio < pacote-1.2-3.i386.rpm
c[ ] rpm2cpio << pacote-1.2-3.i386.rpm
d[ ] rpm2cpio > pacote-1.2-3.i386.rpm