Trabalho Linux II

  

Exercício de comandos shell bash

Questão 01 – Crie a seguinte estrutura de diretórios dentro do seu diretório pessoal exercicio/sistema/linux

[lab6maq13@linuxlab lab6maq13]$ mkdir exercicio/ exercicio/sistema exercicio/sistema/linux

Questão 02 – Encontre os arquivos listados abaixo dentro de algum subdiretório do diretório de configurações do sistema Linux e copie-os para dentro do seu diretório exercicio/sistema
htdig.conf
rate.conf.at
rt_tables
nortelCA.pem
rsa-ssca.pem
gpm

[lab6maq13@linuxlab /]$ find /etc -name htdig.conf
[lab6maq13@linuxlab /]$ find /etc -name rate.conf.at
[lab6maq13@linuxlab /]$ find /etc -name rt_tables
[lab6maq13@linuxlab /]$ find /etc -name nortelCA.pem
[lab6maq13@linuxlab /]$ find /etc -name rsa-ssca.pem
[lab6maq13@linuxlab /]$ find /etc -name gpm

cp /etc/wine/htdig.conf ~/exercicio/sistema/
cp /etc/security/console.apps/rate.conf.at ~/exercicio/sistema/
cp /etc/iproute2/rt_tables ~/exercicio/sistema/
cp -R /etc/t1lib/enc/nortelCA.pem/ ~/exercicio/sistema/
cp /etc/ssl/certs/expired/rsa-ssca.pem ~/exercicio/sistema/
cp /etc/rc.d/init.d/gpm ~/exercicio/sistema/


Questão 03 – Altera a estrutura de diretórios da questão 01 para a seguinte:
exercicio/pratica/sistema/operacional/linux

[lab6maq13@linuxlab exercicio]$ mkdir pratica
[lab6maq13@linuxlab exercicio]$ mv sistema/ pratica/
[lab6maq13@linuxlab exercicio]$ cd pratica/sistema/
[lab6maq13@linuxlab sistema]$ mkdir operacional
[lab6maq13@linuxlab sistema]$ mv linux/ operacional/
[lab6maq13@linuxlab lab6maq13]$ cd exercicio/pratica/sistema/operacional/linux/

Questão 04 – O que significa o parâmetro -R no comando cp? Porque é uma boa pratica usá-lo?

Usa o recurso de recursividade, para cópia de arquivos por exemplo, varrendo diretórios dentro de diretórios.

Questão 05 – Qual o tamanho total que os diretórios ~ e /lib estão ocupando no sistema? Qual a única linha que retorna esta informação de forma resumida?

du -b ~
du -b /lib

Questão 06 – Explique o que é um link simbólico

Apenas um ponteiro para um outro arquivo qualquer, semelhante aos atalhos conhecidos nos sitemas MS.

Questão 07 – Crie um link simbólico para o arquivo listado abaixo com o nome de atalho-samba.link na raiz seu diretório pessoal. /etc/samba/smb.conf

[lab6maq13@linuxlab lab6maq13]$ ln -s /etc/samba/smb.conf atalho-samba.link

Questão 08 – Usando o comando find, mostre a linha de comando que localiza dentro do diretório /etc todos os arquivos que começam com a letra m e terminam com a extensão .conf

Questão 09 – Encontre o arquivo archive.tar.gz em algum subdiretório do diretório que guarda a maioria dos programas do sistema operacional Linux e depois descompacte todo o seu conteúdo em um diretório de nome ~/restore
Questão 10 – Compacte todo o seu diretório pessoal para um arquivo chamado ~/backup.tar.gz
tar -cvf ~/ ~/backup.tar.gz

Questão 11 – Apague todo o conteúdo do seu login com exceção do arquivo backup.tar.gz.
Questão 12 - Responda:
a) O que significa a coluna Sistema de Arquivo do comando df?
b) O que significa a coluna Montado em do comando df?
c) Qual o tamanho total da partição / ?
d) Quanto esta sendo usado da partição / ?
e) Quanto esta disponível na partição / ?
Questão 13 – Quanto de memória RAM e SWAP possui esta maquina linux que você está logado? Qual o comando que lhe retorna esta informação?

Questão 14 – Qual a quantidade em megabaytes de memória RAM e SWAP disponível neste momento?

Questão 15 – Qual a função do comando w?

Mostra quem está conectado no sistema e o que cada um está fazendo.

Questão 16 – O que significa a coluna tty do comando à cima?

Indica o terminal de controle associado ao processo

Questão 17 – Qual a diferença entre os comandos who, w, finger e whoami?

Pelo que entendemos, cada um mostra de uma forma informações referentes a quem está logado na rede, como o que está fazendo, data de login, como se logou, etc

Questão 18 – Qual a função do comando mesg?

Permite ou não o recebimentos de requisições de talk de outros usuários.

Questão 19 – Como enviar mensagem para um único usuário em uma maquina Linux?

talk [usuário] [tty]

Questão 20 – Como enviar mensagem para todos os usuários logados em uma maquina Linux?

Questão 21 – Responda:
a) Qual a função do comando grep ?
b) Qual a função do parâmetro -i do grep?
c) e o parâmetro -n ?
d) e o parametro -in ?
e) e do parâmetro - -color?
e) e do parâmetro -r ?
e) e do parâmetro –rl ?

Questão 21 – Utilizando o comando grep e o arquivo /etc/services faça as seguintes tarefas abaixo. Transcreva as linhas de comando utilizada.
a) Mostre todas as linhas onde se encontra a palavra FTP
b) Mostre todas as linhas onde se encontra a palavra FTP e o numero dessas linhas
c) Mostre todas as linhas onde se encontra a palavra FTP independente de estar em maiúsculo ou em minúsculo e o numero dessas linhas
d) Mostre todas as linhas onde se encontra a palavra FTP e duas linhas posteriores
e) Mostre todas as linhas onde se encontra a palavra FTP e duas linhas anteriores
f) Mostre todos os arquivos do diretório /etc que possuem a palavra FTP em seu conteúdo

Questão 22 – Mostre a diferença entre os comandos | (pipe) e ; (ponto e virgula)

“|”Envia a saída de um comando para a entrada do próximo comando para continuidade do processamento…

Já o “;” executa um comando após o outro e os dois não se relacionam.

Questão 23 – Usando | (pipe) faça:
a) Listar o conteúdo do diretório /dev detalhadamente e pausadamente (ls e more)
b) O número total de vezes que a palavra ssh aparece no arquivo /etc/services (cat, grep e wc)
c) O número total de terminais abertos neste servidor Linux (w e wc )

Questão 24 – Usando uma única linha de comandos independentes faça as seguintes tarefas:
1 – Entre no diretório /etc
2 – Liste o seu conteúdo pausadamente
3 – Copie o arquivo /etc/passwd para a raiz do seu diretório
4 – Liste o conteúdo do seu diretório pessoal detalhadamente
Questão 25 – Gere uma lista detalhada do seu diretório pessoal no arquivo lista.txt

Questão 26 – Acrescente no final do arquivo lista.txt o conteúdo do arquivo /etc/issue

Questão 27 – Qual a função do redirecionador 2> ?

Questão 28 – Mostre as 5 primeiras linhas do arquivo /etc/passwd

Questão 29 – Mostre as 5 ultimas linhas do arquivo /etc/passwd

Questão 30 – Mostre a linha de comandos que retorna apenas as linhas 50 à 65 do arquivo /etc/services

Questão 31 – Responda:
a) Qual o comando que retorna a quantidade de linhas do arquivo /etc/passwd?
b) Qual o comando que retorna a quantidade de palavras do arquivo /etc/passwd?
c) Qual o comando que retorna a quantidade de caracteres arquivo /etc/passwd?

Questão 32 – Gere uma listagem detalhada do diretório /etc ordenada pela data dos arquivos

[lab6maq13@linuxlab linux]$ ls -l /etc/ | sort -k 6

  
  

4 Comentários para Trabalho Linux II

  
  
  1. muito bom este post gostaria de saber se vc poderia me mandar as respostas q faltam agradeço !!!!
    parabens pelo blog

  2. Thiago em 7 de setembro de 2008
  3. Muito bacana, mas não tem todas as respostas. Mande-as para o meu e-mail. Obrigada =D

  4. Ana em 24 de abril de 2008
  5. Achei super interessante as questões como posso conseguir as respostas por favor envie pro meu e-mail obrigado!!!

  6. Roger em 10 de setembro de 2007
  7. Achei bem legal so que algumas perguntas nao
    tem resposta como posso conseguir estas respostas

  8. william em 27 de novembro de 2006

Deixe um comentário