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