Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO...

17
Introdu¸ ao Introdu¸c˜ ao ao Sistema Operacional GNU/Linux Altamir Dias ([email protected]), Antonio Carlos Ribeiro Nogueira ([email protected]) Samuel Andrade Segatto ([email protected]) Departamento de Engenharia Mecˆ anica Universidade Federal de Santa Catarina Introdu¸ ao ao Sistema Operacional GNU/Linux Segundo Semestre de 2010 Altamir, Nogueira, Segatto Introdu¸ ao ao Sistema Operacional GNU/Linux

Transcript of Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO...

Page 1: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

Introducao

Introducao ao Sistema Operacional GNU/Linux

Altamir Dias ([email protected]),Antonio Carlos Ribeiro Nogueira ([email protected])

Samuel Andrade Segatto ([email protected])

Departamento de Engenharia MecanicaUniversidade Federal de Santa Catarina

Introducao ao Sistema Operacional GNU/LinuxSegundo Semestre de 2010

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 2: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Introducao ao Sistema Operacional GNU/Linux

Objetivo

1 Aprender a linguagem e a sintaxe envolvida no uso desistemas operacional bseado em GNU/Linux

2 Ao final do curso o aluno devera ser capaz de instalar umadistribuicao GNU/Linux e opera-la como usuario comum;

3 Proceder sua manutencao como superusuario, adicionando eremovendo contas, bem como, promover a atualizacao dosistema operacional;

4 Estar preparado para atuar num mercado de trabalhocrescente, com abundante oferta para profissionaisqualificados em informatica, com enfase em sistemas livres.

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 3: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Programa do Curso

Metodologia

1 Aulas expositivas com uso de datashow;

2 Aulas praticas em computadores disponıveis noLabInfo/EMC/UFSC;

3 Possibilidade de utilizacao de computadores pessoais dosproprios alunos.

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 4: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Programa do Curso

I - Introducao ao Software Livre

1 Introducao sobre licencas de software;

2 O projeto GNU;

3 O Linux e sua historia;

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 5: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Programa do Curso

Distribuicoes Linux

a Familia Debian (Debian, Ubuntu, Gentoo, etc);

b Famılia Red Hat (Red Hat, Fedora, OpenSUSE, Mandriva);

c Famılia codigo original (Slackware);

d Outras distribuicoes (LinuxMint, PCLinux);

Outras distribuicoes Unix-like

a Famılia BSD (OpenBSD, FreeBSD, etc);

b Famılia Solaris (Opensolaris, FreeSolaris);

c MacOS; (nao livre)

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 6: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Preparacao de instalacao

Informacoes iniciais

Organizacao basica de um computador;Requisitos mınimos de hardware;A BIOS;Disco rıgido e conceitos de particionamento;

Praticando uma instalacao (Install Fest):

Escolhendo uma distribuicao:Escolhendo a forma de instalacao;Usando um LiveCD/DVD/USB;Documentacao - onde obter ajuda?;

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 7: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Funcionamento de um SO

Visao geral

Organizacao do software (kernel, drivers, gerenciadores,utilitarios, aplicativos);

Processos, memoria, entrada/saıda e sistemas de arquivos;

Conceitos de multitarefa e multiusuarios;

Interfaces com o usuario (console, gnome, kde, xfce, lxde,etc.).

Iniciando o uso

Inıcio e fim de sessao (login/logout);

Usando o ambiente grafico (gnome, kde);

Usando o console;

Personalizando sua area de trabalho.

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 8: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Manutencao do sistema

Instalacao, atualizacao e remocao de aplicacoes

Tipos de instalacao:

binarios puros,codigo-fonte (tar.gz),deb,rpm;

Administracao dos pacotes de aplicacoes:

No console: dselect (debian), rpm (red-hat), apt-get, aptitude;Gerenciadores graficos: synaptic, kpackagekit, drakrpm, yas

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 9: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Ferramentas de trabalho em sistemas Linux

Produtividade no linux

1 Programas equivalentes Linux e Windows;

2 Organizacao de arquivos: Nautilus, Konqueror, Dolphin

3 Suite de escritorio: OpenOffice, Koffice, Abiword;

4 Internet Browsers: Firefox, Chromium;

5 Leitores de e-mail: Thunderbird, Evolution;

6 Mensageiros instantaneos: Pidgin, Kopete, amsn, skype,ekiga;

7 Som: Amarok, Rhythmbox;

8 Vıdeo: Totem, VLC, Mplayer, RealPlayer, kplayer,dragonplayer, xine;

9 Gravacao de mıdias: K3B, Brasero, Serpentine;

10 Imagens e fotos: Gimp, Inkscape, gerenciadores de albuns ecameras; Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 10: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Ferramentas de trabalho em sistemas Linux

Produtividade no linux

1 Transferencia de arquivos: FTP, SSH, etc.;

2 Redacao cientıfica: Latex, Beamer, Bibtex; Lyx, TexMaker,Emacs,

3 Desenvolvimento de software – linguagens e ambientes

4 CAD: QCAD, QGIS;

5 Ferramentas matematicas: Octave, maxima, r, gnuplot;

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 11: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Administracao do sistema

Administracao

Servicos/servidores do sistema;

Dispositivos: Drivers/Modulos/Arquivos especiais;

Gerenciamento de mıdias;

Configuracao do X.Org – Graficos;

Som;

Impressoras;

Scripts – Shell e outros; arquivos de configuracao;

O BOOT – Grub, lilo;

Agendamento de tarefas;

Visualizacao dos registros do sistema;

Atualizacao do sistema;

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 12: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Usando o Linux

Uso cotidiano do Linux

Programas equivalentes Linux & Windows;

Suite de escritorio: OpenOffice, Abiword;

Utilizando FTP;

Mensageiros instantaneos: Pidgin, Kopete, amsn, skype.ekiga;

Som: Amaraok, Rhythmbox;

Vıdeo: Totem, Kaffeine, VLC, Mplayer, RealPlayer;

Gravacao: 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 Introducao ao Sistema Operacional GNU/Linux

Page 13: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Emulacao de outros sistemas no Linux

Emulando aplicativos de outros sistemas

Conceitos de computacao nas nuvens;

Conceitos de Virtualizacao (VirtualBox, Xen, VmWare)

Outras formas de emulacoes (WINE (Wine Is Not aEmulator));

Dicas e solucoes de problemas conhecidos

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 14: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Extra ( Conceitos de Seguranca de Rede)

O que e um firewall;

Falhas de seguranca – Rede x Aplicacoes;

E verdade que Linux nao “pega” vırus?;

Politica de uso;

Topologias mais comuns;

Integridade do Sistema;

Detectando Intrusoes;

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 15: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Consideracoes Finais

Sistema de avaliacao: Presenca e participacao em sala de aula.

Local de desenvolvimento: Laboratorio de Informatica do EMC, noBloco A (LABINFO).

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 16: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Como chegar?

Figura: Laboratorio de Informatica do EMCAltamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux

Page 17: Introdu˘c~ao ao Sistema Operacional GNU/Linux · Introdu˘c~ao Introdu˘c~ao Instala˘c~ao de SO Linux Utiliza˘c~ao do SO Linux Programa do Curso Metodologia 1 Aulas expositivas

IntroducaoIntroducaoInstalacao de SO LinuxUtilizacao do SO Linux

Como chegar?

Figura: Indo para Laboratorio de Informatica do EMC

Altamir, Nogueira, Segatto Introducao ao Sistema Operacional GNU/Linux