Partilhar: WhatsApp
aulify
UC UC00626 · T. Sist. Comp. Redes

Ficha 01 · Linux e shell

Software livre, instalação, linha de comandos
Versão · Aluno
Tempo · 45 minutos
Cotação · 100 pontos
Aluno(a)
Turma
Data
Objectivos da ficha

Parte I · Conceitos

Exercício 1 · Software livre (10 pts)

Enuncia as 4 liberdades do software livre.

Exercício 2 · Distribuições (10 pts)

Indica a distribuição mais adequada:

a) Servidor empresarial estável (substituto do CentOS). ___

b) Utilizador que vem do Windows e quer facilidade. ___

c) Iniciante a aprender Linux para desktop e servidor. ___

Exercício 3 · Particionamento (15 pts)

Propõe um esquema de partições para um portátil Linux com 500 GB e 16 GB de RAM (sem hibernação), justificando.

Parte II · Shell

Exercício 4 · Comandos (15 pts)

Indica o comando para:

a) Ver o diretório atual. ___

b) Listar ficheiros com detalhe, incluindo ocultos. ___

c) Criar a árvore de pastas projecto/src/utils de uma vez. ___

d) Acompanhar um log em tempo real. ___

e) Procurar a palavra "erro" em todos os ficheiros recursivamente. ___

Exercício 5 · FHS (10 pts)

Onde, segundo o FHS, encontras:

a) Ficheiros de configuração do sistema. ___

b) Logs. ___

c) Pastas pessoais dos utilizadores. ___

d) Ficheiros temporários. ___

Exercício 6 · Pipes (15 pts)

Escreve um comando único para:

a) Contar quantos utilizadores existem em /etc/passwd.

b) Listar apenas os ficheiros .conf de /etc.

c) Ver os 20 últimos eventos do kernel.

Parte III · Cenário

Exercício 7 · Pós-instalação (25 pts)

Acabaste de instalar Ubuntu Server numa VM. Escreve a sequência de comandos para:

a) Actualizar o sistema. (5 pts) b) Instalar git, curl, vim, htop. (5 pts) c) Instalar e activar o servidor SSH. (5 pts) d) Activar a firewall permitindo SSH. (5 pts) e) Criar um utilizador "admin" com sudo. (5 pts)