Questão 01 – Crie a seguinte estrutura de diretórios dentro do seu diretório pessoal exercicio/sistema/Linux. Para criar uma pasta em seu diretorio usa- se comando mkdir exercicio “enter” mkdir exercicio/sistema “enter” mkdir exercicio/sistema/Linux “enter” Questão 02 – Encontre os arquivos (ht*.* e *.conf) 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 Questão 03 – Altera a estrutura de diretórios da questão 01 para a seguinte: exercicio/pratica/sistema/operacional/Linux
/home/uninter/exercicio/pratica/sistema/operacionais/Linux Questão 04 – O que significa o parâmetro -R no comando cp? Porque é uma boa pratica usá-lo? Serve para copiar o que foi apontado independente das permissões. Questão 05 – Qual o tamanho total que os diretórios ~ e /lib estão ocupando no sistema? Qual a linha única que retorna esta informação de forma resumida? ~53Mega Lib 135 Mega Questão 06 – Explique o que é um link simbólico é um atalho Questão 07 – Crie um link simbólico para o arquivo listado abaixo com o nome de atalhogroup na raiz seu diretório pessoal. /etc/group 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
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 está sendo usado da partição? e) Quanto está disponível na partição?
EXERCÍCIOS DE LINUX
PÁGINA
2
Questão 13 – Quanto de memória RAM e SWAP possuem esta maquina Linux que você está logado? Qual o comando que lhe retorna esta informação? Questão 14 – Qual a quantidade em megabytes de memória RAM e SWAP disponível neste momento? Questão 15 – Qual a função do comando w? Questão 16 – O que significa a coluna tty do comando à cima? Questão 17 – Qual a diferença entre os comandos who, w, finger e whoami? Questão 18 – Qual a função do comando dmesg? Questão 19 – Como enviar mensagem para um único usuário em uma maquina Linux? 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. 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
EXERCÍCIOS DE LINUX
PÁGINA
2
Questão 22 – Mostre a diferença entre os comandos | (pipe) e ; (ponto e virgula) 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 > ? 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