Tecnologias da Informação e Comunicação A1 - LINUX
O sistema operativo Linux O sistema operativo é um programa (software) que: controla a atividade do processador (CPU); gere as memórias; assegura a interação com os periféricos. Responsável também pela organização da informação nos discos rígidos e nos demais meios de armazenamento. Exerce ainda a função de intermediário (interface) entre o utilizador e todo o hardware e software.
O sistema operativo Linux O Linux é um sistema operativo criado na Finlândia no início dos anos 90. O seu criador foi Linus Torvalds, um jovem estudante da Universidade de Helsinque, que tinha como objetivo criar um sistema operativo que se assemelhasse ao Unix (que ele usava na universidade) e que fosse livre, ou seja, um sistema operativo que pudesse ser gratuito e fosse distribuído sem estar dependente de nenhum tipo de licença.
O sistema operativo Linux O Linux tem o seu código disponível para quem o quiser consultar e melhorar. Desta forma, além de ser um software livre, também é considerado um software aberto, o que faz com que esteja sempre em permanente mudança e evolução.
O sistema operativo Linux Por vezes, chama-se Linux ao conjunto total de «programas + núcleo». Nestas condições, é mais correto chamar-lhe distribuição de Linux. Quando nos referimos ao Linux como o núcleo, ou kernel do sistema, estamos a referir o software que agrega apenas as funções básicas essenciais ao correto funcionamento do sistema operativo.
O sistema operativo Linux Uma distribuição Linux é então, uma designação mais abrangente que inclui não só o núcleo desenvolvido por Linus Torvalds (e hoje mantido por uma comunidade mundial de desenvolvedores, que inclui programadores individuais e empresas como a IBM, a HP e a Hitachi, coordenada pelo mesmo Linus), mas também programas, como editores de texto ou jogos, desenvolvidos por outros programadores.
O sistema operativo Linux Quando se instala um CD Linux, na verdade, está-se a instalar uma «distribuição de Linux». Exemplos de distribuições Linux: Ubuntu, Fedora, Suse, Debian, Slackware, Caixa Mágica, entre outros.
O sistema operativo Linux O Linux tem como principais características: Flexibilidade: como o seu código fonte é aberto, permite que qualquer pessoa possa consultar e modificar esse mesmo código. Justamente por isso, é um sistema fácil de ser alterado, o que permite que possa ser utilizado em várias arquiteturas de modo simples e rápido; Economia: por ser livre, não é necessário pagar uma licença para o instalar e utilizar num computador. Isto torna-o mais económico para quem o utiliza em casa ou nas empresas.
O sistema operativo Linux Fiabilidade: como o código-fonte está disponível para todos, os erros de programação do sistema operativo são descobertos mais depressa e as suas atualizações são imediatamente disponibilizadas na Internet.
Acesso ao Linux O Linux é um sistema operativo que começou por ganhar admiradores devido aos seus elevados níveis de segurança, de gestão da informação e de utilizadores. É um sistema muito eficaz ao nível do controlo de acessos, porque faz um controlo efetivo de utilizadores e garante a independência dos seus documentos, prevenindo assim acessos interditos e delineando áreas restritas.
Acesso ao Linux É ainda um sistema multiutilizador, ou seja, suporta e gere os acessos de vários utilizadores simultaneamente. Para uma melhor organização do sistema, o Linux tem uma estrutura hierárquica definida por dois perfis de utilizadores: o utilizador normal e o superutilizador.
Acesso ao Linux O utilizador normal apenas tem permissões para aceder às suas pastas e às pastas públicas, podendo ainda executar algumas tarefas consideradas de baixo risco. O superutilizador (root) tem acesso a todas as pastas e ficheiros do sistema, conseguindo realizar qualquer operação sobre o sistema.
Acesso ao Linux Este tipo de divisão é uma das razões da sua estabilidade e segurança, bem como da existência de poucos vírus em Linux, pois o utilizador normal não pode danificar propositadamente ou acidentalmente o funcionamento normal do sistema. Desta forma, devemos trabalhar como utilizador normal para prevenir desastres e entrar no sistema como superutilizador apenas quando necessário.
Acesso ao Linux Um elemento básico de segurança de qualquer sistema é o login (nome ou sigla identificativa do utilizador) e a password (senha de acesso). Ao entrarmos no sistema, acedemos à nossa área específica de trabalho, a qual é dado o nome de diretório Home (Home Directory), criado automaticamente a partir do momento em que é adicionado um login ao sistema.
Ambientes gráficos do Linux Uma distribuição do sistema Linux é formada por uma série de programas. Além do Kernel em si (que é a alma do sistema), temos várias aplicações. Dentre os programas que acompanham o Linux há uma categoria muito especial e bastante necessária para os utilizadores leigos no sistema: os Gestor de Janelas (também conhecidos como Ambientes Gráficos). Um Ambiente Gráfico é um programa que permite que o Linux se apresente de forma amigável, como o Windows, através de janelas, ícones, menus e botões. Uma distribuição do Linux pode conter diversos Ambientes Gráficos diferentes, mas os dois mais famosos são, sem dúvida, o KDE e o Gnome.
Ambientes gráficos do Linux KDE
Ambientes gráficos do Linux Gnome
Ambiente de Trabalho Ubuntu (Gnome) 5 6 1 2 3 1 Área de Trabalho 2 Área de notificações 3 Botão para encerrar a sessão/desligar/reiniciar 4 Lixeira 5 Áreas de Trabalho disponíveis 6 Barra de Tarefas 4
Ambiente de Trabalho Barra de ferramentas O meu Computador Relógio Manipulação de janelas de trabalho Gestor de Janelas Gnome
Principais combinações de teclas do Gnome Alt + Tab: alterna entre as aplicações abertas Alt + F2: executar um comando Ctrl + Alt + Del: Terminar sessão Alt + F10: Maximizar a janela Alt + F9: Minimiza a janela Alt + F4: Fecha uma janela
Configuração do ambiente de trabalho
Exercícios 1.Entre no sistema operativo Linux e personalize o ambiente de trabalho ao seu gosto.
Gestor de Ficheiros
Gestor de Ficheiros Criação de diretorias Remoção de diretorias e ficheiros Cópia de diretorias e ficheiros Procura de diretorias e ficheiros Compactação e descompactação de ficheiros Repor itens e esvaziar o lixo Remover pen com segurança
Gestor de Ficheiros Permissões de ficheiros e diretorias (Propriedades)
Gestor de Ficheiros Permissões de ficheiros e diretorias (Propriedades) r-read w-write e-execute -rw-rw-r-- Outros Grupo Proprietário (Dono) Ficheiro drwxr-xr-x Diretoria
Principais aplicações do Linux Painel inicial
Principais aplicações do Linux Gestor de arquivos (Acessórios) Ferramenta de compactação e extração de dados que permite comprimir e descomprimir ficheiros
Calculadora (Acessórios) Principais aplicações do Linux
Principais aplicações do Linux Editor de texto gedit (Acessórios) Editor de texto muito simples e com funcionalidades básicas.
Principais aplicações do Linux Utilitário de disco (Acessórios) Permite configurar e fazer a manutenção das unidades de disco presentes no sistema.
Visualizador de Imagens (Gráficos) Linux Principais aplicações do Linux
Principais aplicações do Linux Cliente de Email Thunderbird (Internet)
Principais aplicações do Linux Navegador «browser» de Internet Mozilla Firefox (Internet)
Principais aplicações do Linux Brasero Gravador de Discos (Media) permite a gravação de CDs e DVDs.
Principais aplicações do Linux Reprodutor de Música - Rhythmbox (Media)
Principais aplicações do Linux Centro de Software Ubuntu (Personalização)
Folha de cálculo Calc (Escritório) Linux Principais aplicações do Linux
Principais aplicações do Linux Ferramenta de desenho Draw (Escritório)
Principais aplicações do Linux Ferramenta de criação de apresentações eletrónicas Impress (Escritório)
Principais aplicações do Linux Processador de Texto Writer (Escritório)
Principais aplicações do Linux Outras aplicações: Jogos etc.
Comandos O Linux possui uma estrutura de diretórios organizada por temas, onde cada diretório contém ficheiros relacionados com uma área específica. O seu diretório raiz denomina-se, como o próprio nome sugere, Root, e é representado por /. Principais diretórios do sistema:
Comandos A Consola serve como interpretador de comandos para efetuar as mais variadas tarefas, desde configuração do sistema, gestão de utilizadores, gestão de ficheiros e diretórios, etc.
Comandos Principais comandos para gestão de diretórios: mkdir <diretório> - permite a criação de diretórios (makedirectory) rmdir <diretório> - permite a remoção de diretórios vazios (remove directory) cd <diretório> - permite mudar de diretório. Se não especificar nenhum diretório vai para o diretório home do utilizador (change directory) cd / - vai para a raiz cd.. sobe um nível, vai para o diretório anterior pwd indica o diretório corrente (print working directory) ls <diretório> - ver o conteúdo de um diretório (list) ls l fornece várias informações acerca do conteúdo de cada ficheiro ou diretório como permissões, dono, grupo, tamanho,
Comandos Principais comandos para gestão de ficheiros: cp </diretório de origem/ficheiro1> </diretório/destino> - copiar ficheiros (copy) mv </diretório de origem/ficheiro 1> </diretório/destino> - mover ficheiros, alterar o nome de ficheiros ou diretórios (move) cat <ficheiro> - ver o conteúdo de um ficheiro (catalog) rm <ficheiro> - remover ficheiros (remove) cmp <ficheiro1> <ficheiro2> compara dois ficheiros; no caso destes serem diferentes, devolve a primeira posição em que eles diferem (compare)
Comandos Principais comandos de uso geral: passwd permite alterar a password do utilizador (password) date visualiza a data e hora do sistema who <opção> - mostra-nos os utilizadores ligados ao sistema cal <mês> <ano> - visualiza calendário; se não inserirmos nenhum parâmetro, devolve o mês atual, se inerirmos apenas um determinado ano, devolve todo o calendário desse ano (calendar) time <comando> informa quanto tempo demora a executar um comando