Introdução Introdução ao Sistema Operacional GNU/Linux Altamir Dias ([email protected]), Antonio Carlos Ribeiro Nogueira ([email protected]) Samuel Andrade Segatto ([email protected]) Departamento de Engenharia Mecânica Universidade Federal de Santa Catarina Introdução ao Sistema Operacional GNU/Linux Segundo Semestre de 2010 Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Introdução ao Sistema Operacional GNU/Linux Objetivo 1 Aprender a linguagem e a sintaxe envolvida no uso de sistemas operacional bseado em GNU/Linux 2 Ao final do curso o aluno deverá ser capaz de instalar uma distribuição GNU/Linux e operá-la como usuário comum; 3 Proceder sua manutenção como superusuário, adicionando e removendo contas, bem como, promover a atualização do sistema operacional; 4 Estar preparado para atuar num mercado de trabalho crescente, com abundante oferta para profissionais qualificados em informática, com ênfase em sistemas livres. Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Programa do Curso Metodologia 1 Aulas expositivas com uso de datashow; 2 Aulas práticas em computadores disponı́veis no LabInfo/EMC/UFSC; 3 Possibilidade de utilização de computadores pessoais dos próprios alunos. Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Programa do Curso I - Introdução ao Software Livre 1 Introdução sobre licenças de software; 2 O projeto GNU; 3 O Linux e sua história; Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Programa do Curso Distribuições Linux a Familia Debian (Debian, Ubuntu, Gentoo, etc); b Famı́lia Red Hat (Red Hat, Fedora, OpenSUSE, Mandriva); c Famı́lia código original (Slackware); d Outras distribuições (LinuxMint, PCLinux); Outras distribuições Unix-like a Famı́lia BSD (OpenBSD, FreeBSD, etc); b Famı́lia Solaris (Opensolaris, FreeSolaris); c MacOS; (não livre) Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Preparação de instalação Informações iniciais Organização básica de um computador; Requisitos mı́nimos de hardware; A BIOS; Disco rı́gido e conceitos de particionamento; Praticando uma instalação (Install Fest): Escolhendo uma distribuição: Escolhendo a forma de instalação; Usando um LiveCD/DVD/USB; Documentação - onde obter ajuda?; Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Funcionamento de um SO Visão geral Organização do software (kernel, drivers, gerenciadores, utilitários, aplicativos); Processos, memória, entrada/saı́da e sistemas de arquivos; Conceitos de multitarefa e multiusuários; Interfaces com o usuário (console, gnome, kde, xfce, lxde, etc.). Iniciando o uso Inı́cio e fim de sessão (login/logout); Usando o ambiente gráfico (gnome, kde); Usando o console; Personalizando sua área de trabalho. Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Manutenção do sistema Instalação, atualização e remoção de aplicações Tipos de instalação: binários puros, código-fonte (tar.gz), deb, rpm; Administração dos pacotes de aplicações: No console: dselect (debian), rpm (red-hat), apt-get, aptitude; Gerenciadores gráficos: synaptic, kpackagekit, drakrpm, yas Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Ferramentas de trabalho em sistemas Linux Produtividade no linux 1 Programas equivalentes Linux e Windows; 2 Organização de arquivos: Nautilus, Konqueror, Dolphin 3 Suite de escritório: OpenOffice, Koffice, Abiword; 4 Internet Browsers: Firefox, Chromium; 5 Leitores de e-mail: Thunderbird, Evolution; 6 Mensageiros instantâneos: Pidgin, Kopete, amsn, skype, ekiga; 7 Som: Amarok, Rhythmbox; 8 Vı́deo: Totem, VLC, Mplayer, RealPlayer, kplayer, dragonplayer, xine; 9 Gravação de mı́dias: K3B, Brasero, Serpentine; 10 Imagens e fotos: Gimp, Inkscape, gerenciadores de álbuns e Introdução ao Sistema Operacional GNU/Linux câmeras; Altamir, Nogueira, Segatto Introdução Introdução Instalação de SO Linux Utilização do SO Linux Ferramentas de trabalho em sistemas Linux Produtividade no linux 1 Transferência de arquivos: FTP, SSH, etc.; 2 Redação cientı́fica: Latex, Beamer, Bibtex; Lyx, TexMaker, Emacs, 3 Desenvolvimento de software – linguagens e ambientes 4 CAD: QCAD, QGIS; 5 Ferramentas matemáticas: Octave, maxima, r, gnuplot; Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Administração do sistema Administração Serviços/servidores do sistema; Dispositivos: Drivers/Módulos/Arquivos especiais; Gerenciamento de mı́dias; Configuração do X.Org – Gráficos; Som; Impressoras; Scripts – Shell e outros; arquivos de configuração; O BOOT – Grub, lilo; Agendamento de tarefas; Visualização dos registros do sistema; Atualização do sistema; Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Usando o Linux Uso cotidiano do Linux Programas equivalentes Linux & Windows; Suite de escritório: OpenOffice, Abiword; Utilizando FTP; Mensageiros instantâneos: Pidgin, Kopete, amsn, skype. ekiga; Som: Amaraok, Rhythmbox; Vı́deo: Totem, Kaffeine, VLC, Mplayer, RealPlayer; Gravação: K3B, Brasero, Serpentine; Editores de imagens: Gimp, Inkscape; Leitores de email: Thunderbird, Evolution; Softwares especı́ficos: Lyx, TexMaker, Emacs, Octave, Eclipse, QCAD, QGIS; Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Emulação de outros sistemas no Linux Emulando aplicativos de outros sistemas Conceitos de computação nas nuvens; Conceitos de Virtualização (VirtualBox, Xen, VmWare) Outras formas de emulações (WINE (Wine Is Not a Emulator)); Dicas e soluções de problemas conhecidos Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Extra ( Conceitos de Segurança de Rede) O que é um firewall; Falhas de segurança – Rede x Aplicações; É verdade que Linux não “pega” vı́rus?; Politica de uso; Topologias mais comuns; Integridade do Sistema; Detectando Intrusões; Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Considerações Finais Sistema de avaliação: Presença e participação em sala de aula. Local de desenvolvimento: Laboratório de Informática do EMC, no Bloco A (LABINFO). Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Como chegar? Figura: Laboratório do EMC Altamir, Nogueira, Segatto de Informática Introdução ao Sistema Operacional GNU/Linux Introdução Introdução Instalação de SO Linux Utilização do SO Linux Como chegar? Figura: Indo para Laboratório de Informática do EMC Altamir, Nogueira, Segatto Introdução ao Sistema Operacional GNU/Linux