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 gpmcp /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




muito bom este post gostaria de saber se vc poderia me mandar as respostas q faltam agradeço !!!!
parabens pelo blog
Muito bacana, mas não tem todas as respostas. Mande-as para o meu e-mail. Obrigada =D
Achei super interessante as questões como posso conseguir as respostas por favor envie pro meu e-mail obrigado!!!
Achei bem legal so que algumas perguntas nao
tem resposta como posso conseguir estas respostas