Escolar Documentos
Profissional Documentos
Cultura Documentos
1 Introdução
O sistema Linux é hoje em dia utilizado por milhões de pessoas e empresas em todo o mundo e
constitui uma alternativa séria e robusta aos sistemas proprietários comerciais. Trata-se de um
sistema avançado e completo, que além disso está em constante evolução. Uma das suas grandes
vantagens é ser um sistema de código aberto e gratuito (Freeware), ao qual qualquer um pode
aceder.
Por este motivo este sistema constitui uma excelente ferramenta pedagógica, pois a leitura e
interpretação do seu código fonte permite compreender, através de exemplos reais, a forma como
podem ser implementadas as funcionalidades que constituem um Sistema Operativo.
Este guião pretende auxiliar os alunos na aquisição de conhecimentos acerca deste tipo sistema
bem como os principais comandos de referência no desempenho das tarefas mais comuns para
propósitos de administração de sistemas.
2 Ambiente de Trabalho
Cada aluno deverá descarregar a distribuição Linux Ubuntu 20.04 (Focal Fossa) através do
seguinte endereço: Ubuntu 20.04 VM Images | Ubuntu 20.04 VirtualBox Image | Ubuntu 20.04
VMware Image (linuxvmimages.com). Posteriormente deverá também descarregar e instalar o
programa 7zip para que se possam extrair os conteúdos da máquina virtual previamente
descarregada.
Nesta primeira aula cada estudante irá familiarizar-se com o ambiente Linux e os principais
comandos do sistema, assim como com o ambiente de desenvolvimento que permite a edição,
compilação e execução de programas.
Após selecionar e clicar na VM devemos carregar em “Settings” e rever se está tudo bem:
Ao tentar criar um share folder deve ter atenção ao aviso em baixo e que diz “invalid settings
detected”. O aviso de “invalid settings detected” ocorre devido ao USB 2.0 e por isso o programa
necessitará do virtual box extension pack.
Poderá obtê-lo ao acessar a https://www.virtualbox.org/wiki/Downloads
2.4 Arranque da VM
Deverá carregar no botão “start” tal como indicado na figura abaixo:
Admitindo que o ubuntu arrancará, deverá visualizar a imagem que se apresenta de seguida:
Deverá selecionar o User ubuntu e introduzir a password ubuntu. De seguida, deverá fazer skip e
next várias vezes para o setup inicial e caso seja pedido o update deverá fazê-lo. Por último deverá
lançar um terminal, no canto inferior esquerdo.
Cada vez que se escreve um comando e se carrega em Enter, o bash executa o comando indicado,
apresenta os resultados e volta a imprimir uma prompt ($) que indica que está de novo pronto a
receber um comando.
Exemplos:
$ pwd
/home/aluno/a123456/
$ date
Fri Sep 17 15:43:53 WEST 2021
Tenha como referência o resumo dos principais comandos disponibilizados no moodle resumo-
comandos.pdf, porque iremos testar o resultado da execução de alguns deles em contexto de aula.
Não deixe de experimentar o comando man que lhe dá ajuda sobre o comando (ou função, ou
formato) que lhe é passado em argumento. Por exemplo
$man man
Pode executar o script bash a partir do terminal ou executando qualquer ficheiro bash. Execute o
seguinte comando a partir do terminal para executar uma declaração de bash muito simples. A saída
do comando será “Hello World”.
AD
Abrir qualquer um dos editores para criar um ficheiro bash. Aqui, utilizaremos o nano editor é
utilizado para criar o ficheiro e o nome do ficheiro é definido como 'First.sh'.AD
$ nano First.sh
#!/bin/bash
echo "Hello World"
AD
Pode correr o ficheiro bash de duas maneiras. Uma maneira é usando o comando bash e outra é
definindo a permissão de executar o ficheiro bash e executar o ficheiro. As duas maneiras são
mostradas aqui.
$ bash First.sh
Ou,