paloma Sáb 18 Ago 2012 - 20:15
1 - Qual o comando que permite saber as mensagens informadas na inicialização do sistema?
R: Ao iniciar um sistema Linux, geralmente muitas informações aparecem na tela.
Estas informações são o que chamamos de mensagens do kernel.
Estas mensagens mostram o que está sendo carregado na memória do sistema, como por exemplo
dispositivos de disco, CDs, drivers de rede, entre outros.
Estas mensagens são muito importantes, pois no futuro irão ajudar a diagnosticar problemas, ver o que está sendo
reconhecido pelo kernel, entre outras coisas mais.
Pode ser que em sua distribuição de escolha, as mensagens não apareçam, ou então uma janela gráfica aparecerá no lugar.
Neste caso, para visualizar as mensagens de boot posteriormente, utilize o seguinte comando:
$ dmesg
Todas estas mensagens do kernel também são gravadas no arquivo /var/log/messages,
mas este arquivo só pode ser lido pelo administrador do sistema (root).
Logo após as mensagens de kernel, o init entra em ação.
O init é o encarregado de iniciar todos os serviços da distribuição,
como serviços de impressão, fontes, configurações de teclado e mouse, interfaces de rede, entre muitos outros.
Para fins de informação, estes scripts de serviços se encontram geralmente no diretório /etc/init.d.
É importante observar a inicialização do Linux para ver se está tudo ok, se os serviços não deram erros ou
se algo que não é preciso está sendo iniciado.
2 - Para que serve os comandos: history, df, du, cal e dd?
History: O comando history é o comando que exibe os últimos 1.000 comandos digitados pelos usuários.
df: mostra as partições usadas.
du: Mostra o tamanho de um diretório.
cal: exibe um calendário.
dd: Com DD é possível extrair o conteúdo de um disco todo, ou de
toda uma partição, ou de parte de uma partição, ou disco. É possível fazer a cópia da tabela de particionamento, fazer cópia da MBR, entre outras coisas.
3: Para localizar algum arquivo ou diretório utilizando o find utilize a seguinte linha de comando:
find -name <nome do arquivo ou diretório>
4: Os comandos which e whereis são usados para realizar a busca de arquivos no sistema de forma muito rápida. A diferença entre os 2 são:
whereis - busca por arquivos executáveis, man pages, arquivos de configuração e fontes.
which - busca por executáveis nos PATHs exportados.
5: O Apt é um conjunto de ferramentas utilizadas para gerenciar os pacotes de sua distribuição de uma forma automatizada, de maneira que,
quando o usuário solicita a instalação de um pacote (aplicativo), o sistema também instala (ou atualiza) todos os pacotes necessários para o funcionamento deste aplicativo.
6. A) O apt-get é um recurso desenvolvido originalmente para a distribuição Debian que permite a instalação e a atualização de pacotes (programas, bibliotecas de funções, etc) no Linux de maneira fácil e precisa.
B)O parâmetro -u serve para o apt-get mostrar os pacotes que estão sendo atualizados, portanto, seu uso é opcional.
Um detalhe importante: na atualização de pacotes, também é importante executar antes o comando apt-get update.
C) O upgrade atualiza todos os pacotes para a nova versão, remove pacotes desnecessários na nova versão, e adiciona outros.
D) efetua download de uma lista de pacotes atualizados
7. O que é o DPKG? Cite exemplos de uso deste comando.
R: O dpkg complementa o apt-get, permitindo instalar pacotes .deb baixados manualmente.
Exemplos de uso do comando:
- Para instalar um pacote no formato 'deb'
dpkg -i nome_do_pacote.deb
ou
dpkg --install nome_do_pacote.deb
- Para remover um pacote no formato 'deb' mantendo os arquivos de configuração relacionados ao pacote
dpkg -r nome_do_pacote
ou
dpkg --remove nome_do_pacote
- Para remover um pacote no formato 'deb' removendo também todos os arquivos de configuração relacionados ao pacote
dpkg -P nome_do_pacote
ou
dpkg --purge nome_do_pacote
8. O que são "pipes"?
R: Além dos redirecionadores, temos também o pipe, representado pelo caracter “|”. O pipe é responsável por passar a saída de um comando como a entrada de outro.
Em outras palavras, ao se executar um comando, ao invés da saída dele ir para a tela ou para um arquivo, ele se torna a entrada de outro comando, funcionando de forma parecida
com a utilização tanto do “>” quanto do “<”.
9. O que é o grep? Cite exemplos de uso.
R: O grep é um comando linux utilizado para efetuar busca, com essa ferramenta podemos otimizar as nossas buscas através das expressões regulares
Exemplos de uso:
$ ps aux | grep root
root 1 0.0 0.0 1120 52 ? S Aug24 0:04 init [3]
root 2 0.0 0.0 0 0 ? SW Aug24 0:00 [kflushd]
root 3 0.0 0.0 0 0 ? SW Aug24 0:00 [kupdate]
root 4 0.0 0.0 0 0 ? SW Aug24 0:00 [kpiod]
root 5 0.0 0.0 0 0 ? SW Aug24 0:12 [kswapd]
O comando acima irá gerar a lista de todos os processos e jogar a saída para o duto (ps aux |). A comando após o duto (grep root), receberá a lista de processos e só
jogará para a tela as linhas que contiverem a expressão "root"
10. R) O bash é um interpretador de comandos, uma espécie de tradutor entre o sistema operacional e o usuário, normalmente conhecido como shell.
Permite a execução de seqüências de comandos direto no prompt do sistema ou escritas em arquivos de texto, conhecidos como shell scripts.