Apostila de Linux Senai Completa

Embed Size (px)

Citation preview

  • 8/14/2019 Apostila de Linux Senai Completa

    1/257

    SumrioSumrio1 - HISTRIA DO LINUX........................................................................................................................9

    1.1 Linux como sistema operacional........................................................................................................91.2 Principais caractersticas comentadas no Linux...............................................................................101.3 Linux como software gratuito..........................................................................................................101.4 Documentao de Pacotes................................................................................................................111.5 Como Fazer e FAQs.........................................................................................................................121.6 O Comando locate............................................................................................................................121.7 Info...................................................................................................................................................131.8 Listas de Discusso Linux................................................................................................................13

    2 - O QUE UMA DISTRIBUIO.....................................................................................................14

    2.1 O mesmo, porm diferente...............................................................................................................142.2 As principais distribuies...............................................................................................................142.3 Red Hat Linux..................................................................................................................................142.4 O que h de novo no Red Hat 6.0....................................................................................................15

    3 - O PC MNIMO PARA LINUX..........................................................................................................16

    3.1 Acessrios ideais para um servidor em sua Intranet........................................................................163.2 Verificando a compatibilidade de seu hardware...............................................................................163.3 Registrando suas informaes de hardware.....................................................................................163.4 Escolhendo um mtodo de instalao..............................................................................................163.5 Conceitos de particionamento..........................................................................................................16

    4 - INICIANDO A INSTALAO..........................................................................................................18

    4.1 Escolhendo uma classe de instalao...............................................................................................184.2 Verificando os adaptadores SCSI.....................................................................................................184.3 Configurando suas parties de disco..............................................................................................184.4 Incluindo novas parties.................................................................................................................194.5 Editando uma partio......................................................................................................................194.6 Preparando seu espao de swap.......................................................................................................194.7 Formatando suas parties Linux.....................................................................................................194.8 Selecionando pacotes.......................................................................................................................194.9 Configurando seu mouse..................................................................................................................204.10 Definindo uma senha do Root..........................................................................................................204.11 Configurando o LILO.......................................................................................................................204.12 Colocando o Swap em um disco separado.......................................................................................204.13 Colocando o Linux entre vrias parties........................................................................................20

    4.14 Usando Fdisk, em vez do Disk Druid..............................................................................................215 - DICAS SOBRE INSTALAO........................................................................................................22

    5.1 Roteiro Completo para a Instalao do Linux e Windows no Mesmo HD......................................225.2 Por que Preciso ter uma Partio para o /boot?................................................................................225.3 Quantas e Quais Devem ser Minhas Parties?...............................................................................225.4 Gerando discos sobre o Linux.........................................................................................................235.5 Gerar discos sobre o MS-DOS.........................................................................................................235.6 Nota Sobre Consoles Virtuais...........................................................................................................24

  • 8/14/2019 Apostila de Linux Senai Completa

    2/257

    5.7 Instalando Sem o Uso do Disquete de Inicializao - Via MSDOS.................................................245.8 Usando o fdisk..................................................................................................................................25

    5.8.1 Uma Viso Geral do fdisk......................................................................................................255.9 RECUPERAODO LILO.........................................................................................................................25

    5.9.1 Procedimento A......................................................................................................................255.9.2 Procedimento B......................................................................................................................26

    5.10 COMO

    INSTALAR

    O

    LILONUM

    DISQUETE

    ?...............................................................................................265.11 USANDOO LILO PARAGERENCIARPARTIES..........................................................................................275.12 CONFIGURAOADICIONAL....................................................................................................................285.13 PARAOSQUETEMPOUCAMEMRIA.........................................................................................................305.14 OCORREUERRONAINSTALAODO LILO...............................................................................................315.15 INSTALAOLINUX+WINDOWS................................................................................................................31

    5.15.1 Como instalar o Linux com o Windows NT?.............. .............. .............. ............... .......... ...... .315.15.2 Como inicializar ou o Linux ou o Windows?.......................... .............. ............ ..... ..... ..... ..... .325.15.3 Instalei o Linux e o meu Windows ficou estranho/lento..................... .............. .............. ..... ...325.15.4 Posso ter o Windows e o Linux no mesmo HD?......................... .............. ............... ........... ....325.15.5 Roteiro completo para a instalao do Linux e windows no mesmo HD.......... ..... ..... ..... .....335.15.6 Como fazer para instalar o cone do linux no windows?................ .............. .............. ......... ..33

    5.16 PROBLEMAS TENTANDO INSTALARO LINUXVIA DISCO RGIDO (HD)..........................................................335.17 PROBLEMAS TENTANDO INSTALARO LINUXVIA SERVIDORWINDOWS NT....................................................335.18 COMO INSTALARO LINUXCOMO WINDOWS NT?.....................................................................................345.19 COMOCRIARUMDISCODEINICIALIZAOPARAO LINUX?..........................................................................345.20 INSTALAO VIA FTP..........................................................................................................................35

    5.20.1 Como Fazer Isto?...................................................................................................................355.21 INSTALAO VIA SERVIDORNFS...........................................................................................................35

    5.21.1 Como Fazer Isto?...................................................................................................................355.22 O DISQUETEDE INICIALIZAO VIA REDE NECESSRIO?........................................................................35

    6 - COMPILANDO O KERNEL DO LINUX........................................................................................36

    6.1 Desenvolvimento..............................................................................................................................366.2 Descompactando o Kernel...............................................................................................................366.3 Configurando....................................................................................................................................376.4 Compilando......................................................................................................................................41

    6.5 Compilando o Kernel na Debian......................................................................................................426.6 Patch.................................................................................................................................................42

    7 - GERENCIAMENTO DE PACOTES COM RPM...........................................................................44

    7.1 Objetivos do RPM............................................................................................................................447.1.1 Atualizao de Softwares.......................................................................................................447.1.2 Pesquisas................................................................................................................................447.1.3 Verificao do Sistema...........................................................................................................447.1.4 Cdigos Bsicos.....................................................................................................................44

    7.2 INSTALAO.........................................................................................................................................457.2.1 Pacotes j Instalados.............................................................................................................457.2.2 Arquivos Com Conflitos.........................................................................................................457.2.3 Dependncias No Resolvidas...............................................................................................45

    7.3 DESINSTALAO...................................................................................................................................467.4 ATUALIZAO......................................................................................................................................467.5 CONSULTAS..........................................................................................................................................477.6 VERIFICANDO.......................................................................................................................................477.7 UMA AGRADVEL SURPRESA.................................................................................................................48

    8 - CONFIGURAO DO SISTEMA COM O PAINEL DE CONTROLE......................................51

    8.1 Configurao de Impressora.............................................................................................................518.2 Configurao do Kernel...................................................................................................................53

  • 8/14/2019 Apostila de Linux Senai Completa

    3/257

    8.2.1 Alterando as Opes de Mdulos...........................................................................................538.2.2 Alterando Mdulos.................................................................................................................538.2.3 Adicionando Mdulos............................................................................................................53

    8.3 HORRIOE DATA.................................................................................................................................538.4 CONFIGURAODA REDE......................................................................................................................54

    8.4.1 Administrando Nomes............................................................................................................548.4.2 Administrando Mquinas.......................................................................................................548.4.3 Adicionando Uma Interface de Rede.....................................................................................54

    8.4.3.1 Interface PPP.............................................................................................................................. .....558.4.3.2 Interface PLIP................................................................................................................. ........ ........558.4.3.3 Interfaces Ethernet, Arcnet, Token Ring e Pocket Adaptor................................................... ...........55

    8.4.4 Gerenciando as Rotas.............................................................................................................55

    9 - CONFIGURAO DO SISTEMA COM O LINUXCONF...........................................................56

    9.1 Executando o Linuxconf..................................................................................................................569.1.1 Interface de rvore de Menus................................................................................................569.1.2 Habilitando o Acesso ao Linuxconf Via Web................ .............. .............. .............. .............. ..57

    10 - CD-ROMS, DISQUETES, DISCOS RGIDOS E SISTEMAS DE ARQUIVOS - UMA VISOGERAL58

    10.1 Revisando o Sistema de Arquivos - Viso Geral..............................................................................5910.2 Adicionado Pontos de Montagem NFS - Viso Geral......................................................................6010.3 Opes gerais...................................................................................................................................61

    11 - CONFIGURAO DE REDE - CONECTANDO-SE AO MUNDO.............................................62

    11.1 Adicionando Conexes PPP / SLIP para Modem - Viso Geral......................................................6211.2 Outras Conexes de Rede - Viso Geral..........................................................................................6311.3 Especificao do Servidor de Nomes...............................................................................................65

    12 - O QUE UM COMANDO LINUX?................................................................................................66

    12.1 Su......................................................................................................................................................6612.2 pwd, Cd............................................................................................................................................6612.3 ls.......................................................................................................................................................66

    12.4 mkdir................................................................................................................................................6712.5 More e Less......................................................................................................................................6712.6 Find...................................................................................................................................................6812.7 Grep..................................................................................................................................................6812.8 Tar.....................................................................................................................................................6912.9 Gzip..................................................................................................................................................70

    12.9.1 Combinando gzip e tar...........................................................................................................7012.10 CP..................................................................................................................................................71

    12.10.1 Cpia avanada................. .............. .............. ............... .............. .............. .............. .............. ..7112.10.2 Evitando erros........................ .............. .............. .............. ............... .............. .......... ..... ..... .....72

    12.11 RM.................................................................................................................................................7312.11.1 Excluindo diretrios inteiros..................................................................................................73

    12.12 RMDIR............................................................................................................................................74

    12.13 MV.................................................................................................................................................7412.14 CAT................................................................................................................................................7512.15 CHGRP............................................................................................................................................7512.16 CHMOD...........................................................................................................................................7612.17 CHOWN...........................................................................................................................................7712.18 DU.................................................................................................................................................7712.19 DATE..............................................................................................................................................7712.20 FILE................................................................................................................................................7712.21 INIT / TELINIT...................................................................................................................................78

    12.21.1 Nveis de execuo.................................................................................................................78

  • 8/14/2019 Apostila de Linux Senai Completa

    4/257

    12.21.2 Iniciando..................... .............. .............. .............. ............... .............. .............. .............. .........7812.21.3 Telinit...................... .............. .............. .............. .............. .............. ............... .............. ....... ..... .78

    12.22 RUNLEVEL.......................................................................................................................................7812.23 APROPOS.........................................................................................................................................7912.24 TYPE...............................................................................................................................................7912.25 DIFF...............................................................................................................................................79

    12.26ZIP

    .................................................................................................................................................7912.27 SORT...............................................................................................................................................8012.28 CUT................................................................................................................................................8012.29 TR..................................................................................................................................................8112.30 OUTROSCOMANDOS.........................................................................................................................8112.31 CRIANDOVNCULOSSIMBLICOS.........................................................................................................82

    13 - PROCESSADORES DE TEXTOS SOB LINUX.............................................................................86

    13.1 PICO.................................................................................................................................................8613.1.1 Acionando o Pico...................................................................................................................8613.1.2 Comandos de movimentao bsica do cursor.................... .............. .............. .............. ..... ...8613.1.3 Comandos de movimentao da tela................... .............. .............. .............. .............. ......... ..8713.1.4 Comandos de deleo.................... .............. .............. .............. .............. ............... .............. ....8713.1.5 Errou? Como cancelar uma operao..................... .............. .............. .............. .......... ..... .....8713.1.6 Outros comandos de edio.................... .............. .............. .............. ............... ...... ..... ..... ..... .8713.1.7 Busca/substituio............. ............... .............. .............. .............. .............. ............... ........... ....8713.1.8 Inserindo um arquivo no meio de um texto.................... .............. .............. ............ ..... ..... ..... .8713.1.9 Refresh....................................................................................................................................8813.1.10 Salvar.....................................................................................................................................8813.1.11 Salvar e sair/ Sair sem salvar................................................................................................88

    13.2 PINE.................................................................................................................................................8813.2.1 Para iniciar o programa Pine.................. .............. .............. .............. .............. ......... ...... ...... .8813.2.2 Para enviar uma mensagem.................. ............... .............. .............. .............. ............. ..... ..... .8913.2.3 Para ver a lista de mensagens recebidas (INBOX Folder).................. .............. ............ ..... ...8913.2.4 Para responder a uma mensagem................. .............. .............. .............. ............... ...... ..... .....9013.2.5 Para reenviar uma mensagem recebida a outra pessoa................... .............. ...... ..... ..... ...... .9013.2.6 Folders...................................................................................................................................90

    13.2.7 Para salvar uma mensagem em Folder................... .............. .............. .............. .............. .......9113.2.8 Para trocar de Folders..................... .............. .............. .............. .............. .............. ......... ...... .9113.2.9 Agenda de Endereos Eletrnicos do Pine................... .............. .............. ......... ..... ..... ..... .....9213.2.10 Para salvar uma mensagem em arquivo.......................... ............... .............. .......... ..... ..... .....9313.2.11 Para imprimir uma mensagem...............................................................................................9313.2.12 Para sair do programa Pine................. ............... .............. .............. .............. .............. ...........93

    14 - ENTENDENDO O SHELL................................................................................................................94

    14.1 Comparando Shells..........................................................................................................................9414.2 Experimentando diferentes shells.....................................................................................................9514.3 Viso geral do Shell Bash.................................................................................................................9514.4 Definindo variveis de ambiente no Bash........................................................................................9514.5 Shell Script.......................................................................................................................................96

    14.6 Redirecionamento de entrada e sada...............................................................................................9614.6.1 Dutos ou Pipes ( | )................. .............. .............. .............. .............. .............. ............... ........ ...9714.7 TRMINODENOMEDEARQUIVO..............................................................................................................9714.8 ALIASDECOMANDO..............................................................................................................................9814.9 EDIODELINHADECOMANDOS.............................................................................................................9814.10 LISTADEHISTRICODECOMANDOS.....................................................................................................9814.11 CONTROLEDETAREFA.......................................................................................................................9914.12 EXPANSODEPADRO....................................................................................................................10014.13 EXPANSODENOMEDE PATH..........................................................................................................10014.14 EXPANSODECHAVE......................................................................................................................101

  • 8/14/2019 Apostila de Linux Senai Completa

    5/257

    14.15 SUBSTITUIODECOMANDOS...........................................................................................................101

    15 - DICAS SOBRE MODO TEXTO.....................................................................................................102

    15.1 Configurando seu PATH.................................................................................................................10215.2 Porque no posso usar o fdformat, exceto como root?..................................................................10215.3 O sistema de arquivos principal est "read-only"!.........................................................................102

    15.4 Eu s consigo fazer login como root..............................................................................................10215.5 Houve um "desastre" no sistema e no consigo fazer login para o arranjar...................................10315.6 Qual a verso do Linux que estou a usar na minha mquina?.......................................................10315.7 Rodando Windows 95 no Linux.....................................................................................................10315.8 Imprimindo do Linux em uma rede Windows...............................................................................10415.9 Montando parties win95 no Linux sem aparecer os arquivos truncados....................................10515.10 Tudo sobre Linux para quem est migrando do DOS...............................................................106

    15.10.1 Comparando os comandos................. .............. .............. .............. .............. ............. ..... ...... ..10615.10.2 Arquivos.......................... .............. .............. ............... .............. .............. .............. .............. ...10715.10.3 Links Simblicos..................... .............. ............... .............. .............. .............. .............. ....... ..10815.10.4 Multi-tarefa.................. .............. .............. .............. .............. .............. ............... .............. ......10915.10.5 Diretrios............... .............. ............... .............. .............. .............. .............. ............... ........ ...110

    15.11 AUMENTANDO PARTIO LINUX.......................................................................................................11115.12 COMANDOSDOPROGRAMAVI...........................................................................................................11115.13 COMOPOSSOSABERQUANTOSHARDLINKSTEMUMARQUIVOEQUANTOSELEPODETER............................11315.14 POSSVELREPARTICIONARUM HD QUESTENHA LINUXSEMPERDERDADOS?......................................11315.15 COMOAGRUPOMENSAGENSNO PINE?.............................................................................................11415.16 NOCONSIGOFAZERASTECLAS 'BACKSPACE' E 'DELETE' EXERCEREMSUASFUNESCORRETAMENTE...........11415.17 FAZENDOOLESSLERVRIOSTIPOSDEARQUIVOS................................................................................11415.18 PERMITIRUMSLOGINPORUSURIO................................................................................................11615.19 MUDANDOORELGIODESEU LINUX................................................................................................11615.20 MUDANDOO EDITORDE TEXTOPADRO...........................................................................................11715.21 SHELL SCRIPTS - UTILIDADESEMAIS UTILIDADES..............................................................................117

    15.21.1 Backup para um FTP.............. ............... .............. .............. .............. .............. ............... ....... .11715.21.2 Comandos do DOS no Linux.................... .............. .............. .............. .............. ...... ..... ...... ...117

    15.22 COMOALTERARACORDOFUNDOEDALETRANOCONSOLE?.................................................................11915.23 COMOMUDARAFONTENACONSOLE?...............................................................................................119

    15.24 COMOMUDOOIDIOMADEMEU CONECTIVA LINUX?............................................................................11915.25 COMOCONFIGUROAPROTEODETELANACONSOLE?........................................................................12015.26 COMOTRANSFERIRO LINUXINTEIROPARAUM HD NOVO?..................................................................12015.27 COMOAGENDARTAREFASDESISTEMA (/ETC/CRONTAB)?......................................................................12015.28 COMOEXECUTARUMARQUIVO?.......................................................................................................12115.29 O QUEPOSSOAPAGARPARALIBERARESPAOEMDISCO?......................................................................12115.30 COMOUSAROTARCOM ?...............................................................................................................12215.31 COMOLIDOCOMOSPACOTES RPM?................................................................................................12215.32 COMODARPODERESDESUPERUSURIOAUMUSURIONORMAL?..........................................................12215.33 COMOFAOPARADEIXARO 'LS' SEMPRECOLORIDO?............................................................................12315.34 ESQUECIASENHADOROOT. O QUEEUFAO ?...................................................................................123

    16 - ADMINISTRAO DE SISTEMA GERAL.................................................................................124

    16.1 Gerenciamento de usurios............................................................................................................12416.2 Configurando diretrio de base padro..........................................................................................12516.3 Removendo usurios......................................................................................................................12516.4 Gerenciando grupos........................................................................................................................12616.5 Checando a consistncia de sistema de arquivos...........................................................................12716.6 Inicializao do sistema.................................................................................................................12716.7 Programando tarefas com crond.....................................................................................................12816.8 Gerenciando logs............................................................................................................................130

    17 - DICAS SOBRE O SISTEMA...........................................................................................................133

  • 8/14/2019 Apostila de Linux Senai Completa

    6/257

    17.1 Onde ir buscar os HOWTOs e outra documentao?.....................................................................13317.2 Recompilando seu kernel...............................................................................................................13417.3 Como atualizar o meu kernel ?.......................................................................................................13517.4 Enxergar Win95 no Linux e vice versa..........................................................................................13617.5 Onde ir buscar material sobre o Linux por FTP?...........................................................................13617.6 H algum defragmentador para ext2fs e outros sistemas de arquivos?..........................................138

    17.7 O meu relgio est errado..............................................................................................................13817.8 O que posso fazer para ter mais de 128Mb de swap?....................................................................13817.9 Permisses......................................................................................................................................13817.10 Enxergando Parties Win no Linux e vice-versa.....................................................................14117.11 Usando pacotes .RPM (RedHat) no Slackware.........................................................................14217.12 O que diabos NIS?..................................................................................................................14217.13 Arquivos compactados com .tar e .gz que pego em FTP no descompactam...........................14317.14 Onde esto os fontes dos programas?........................................................................................14317.15 Quais os pacotes com as linguagens de programao?.............................................................14317.16 Como habilitar o novo suporte a NTFS no kernel 2.2 ?............................................................14317.17 necessrio recompilar o kernel do sistema?...........................................................................14317.18 Como manter meu sistema atualizado?.....................................................................................14417.19 O que so e para que usar senhas com shadow?.......................................................................14417.20 Iniciando o Linux a partir do Windows/DOS............................................................................144

    17.20.1 Introduo............................................................................................................................14417.20.2 Instalando o loadlin.............................................................................................................14417.20.3 Requisitos.............................................................................................................................145

    18 - DICAS SOBRE MENSAGENS DE ERRO....................................................................................146

    18.1 "Unknown terminal type linux" e semelhantes..............................................................................14618.2 Durante a "linkagem" aparecem Undefined symbol _mcount.......................................................14618.3 lp1 on fire.......................................................................................................................................14618.4 INET: Warning: old style ioctl(IP_SET_DEV) called!..................................................................14618.5 ld: unrecognized option '-m486'.....................................................................................................14618.6 GCC diz Internal compiler error....................................................................................................14718.7 make diz Error 139.........................................................................................................................14718.8 shell-init: permission denied quando dou login.............................................................................147

    18.9 No utmp entry. You must exec ... quando dou login......................................................................14718.10 Warning: obsolete routing request made...................................................................................14818.11 EXT2-fs: warning: mounting unchecked filesystem.................................................................14818.12 EXT2-fs warning: maximal count reached................................................................................14818.13 EXT2-fs warning: checktime reached.......................................................................................14818.14 df diz Cannot read table of mounted filesystems......................................................................14818.15 fdisk says Partition X has different physical /logical................................................................14918.16 fdisk: Partition 1 does not start on cylinder boundary...............................................................14918.17 fdisk says partition n has an odd number of sectors..................................................................14918.18 O mtools diz cannot initialise drive XYZ..................................................................................15018.19 Memory tight no comeo do booting........................................................................................15018.20 You don't exist. Go away...........................................................................................................15018.21 Mensagem de erro: can't locate module net-pf-4 (e 5)..............................................................150

    19 - DICAS SOBRE HARDWARE.........................................................................................................151

    19.1 Utilizando um disco flexvel no Linux...........................................................................................15119.2 Colocando suporte PNP, FAT32 e SB AWE32 no seu kernel.........................................................15119.3 Como sei em qual IRQ minha NE2000 est localizada?...............................................................15519.4 Dvidas sobre Impressora j instalada e reconhecida....................................................................15519.5 Configurar o teclado aps a instalao...........................................................................................15519.6 Meu teclado ABNT no funciona no X..........................................................................................15519.7 Verificando se a memria foi detectada corretamente...................................................................15619.8 Como vejo quanto o Linux est reconhecendo de memria?.........................................................156

  • 8/14/2019 Apostila de Linux Senai Completa

    7/257

    19.9 Como fao para o Linux reconhecer mais de 64Mb de RAM?......................................................15619.10 Instalar placa de vdeo on-board (Sis).......................................................................................156

    20 - DICAS SOBRE INTERNET E REDE LINUX..............................................................................158

    20.1 Conectando-se por: CHAP.............................................................................................................15820.2 Conectando-se por: Programa Minicom........................................................................................159

    20.3 Conectando-se por: pppd................................................................................................................16020.4 Pegando e-mail via pop server no Linux........................................................................................16220.5 Dicas de FTP..................................................................................................................................16320.6 Domnio Virtual..............................................................................................................................16720.7 E-Mail de auto-resposta.................................................................................................................16720.8 E-mails virtuais..............................................................................................................................16820.9 Criando s uma conta de E-MAIL, sem shell................................................................................16920.10 Mandar vrios e-mails de uma vez sem mostrar cc...................................................................16920.11 Como configurar a interface eth0 manualmente?......................................................................17020.12 Montando servidor Internet/Intranet no Linux (rede)...............................................................17020.13 Restringindo acesso a IPs com o Apache sem usar um .HTACCESS.......................................17520.14 Usando o Linux como Bridge....................................................................................................17620.15 Telnet no funciona...................................................................................................................17620.16 FTP e/ou Daemon FTP no funcionam.....................................................................................17620.17 Restringindo o acesso de um finger em voc............................................................................17720.18 Como configurar uma impressora remota em uma rede linux ?...............................................177

    21 - SEGURANA NO LINUX...............................................................................................................178

    21.1 Introduo / Sumrio......................................................................................................................17821.2 Servios TCP Port..........................................................................................................................17821.3 Monitorando terminais...................................................................................................................17921.4 Monitorando o FTP Server.............................................................................................................18021.5 Protegendo suas senhas (pppd)......................................................................................................18021.6 /etc/host.allow e /etc/host.deny......................................................................................................18021.7 Dicas de Segurana........................................................................................................................182

    21.7.1 Limite o numero de programas que necessitem SUID root no seu sistema........... ...... ...... ..18221.7.2 Rodando programas com privilegio mnimo no acesso.................. .............. ......... ...... ...... ..182

    21.7.3 Desabilitando servios que voc nao precisa ou nao usa........................... .............. ...... .....18221.7.4 Encriptando nas conexes.................. .............. .............. ............... .............. .............. ......... ..18321.7.5 Instale wrappers para /bin/login e outros programas......................... .............. .............. .....18321.7.6 Mantenha seu Kernel na ultima verso estvel.................... .............. .......... ..... ..... ..... ...... ..18321.7.7 Deixe o pessoal do lado de fora saber o mnimo possvel sobre seu sistema........ ...... ...... ..18321.7.8 Escolha boas senhas................. .............. .............. ............... .............. .............. .............. .......18321.7.9 Se voc puder, limite quem pode conectar ao seu Linux........................... ............... ..... ..... ..183

    21.8 PROGRAMASPARASEGURANA..............................................................................................................184

    22 - INSTALAO E TUTORIAIS DE APLICATIVOS.....................................................................186

    22.1 Instalando Programas no Linux......................................................................................................18622.1.1 A Licena GPL.....................................................................................................................18622.1.2 Arquivos .rpm (RedHat).......................................................................................................186

    22.1.3 Arquivos .deb (Debian)........................................................................................................18722.1.4 Arquivos .tar.gz (Compilando)..................... .............. .............. ............... ......... ...... ...... ...... ..18822.1.5 Arquivos Padres.................................................................................................................18822.1.6 Configurando.......................................................................................................................18922.1.7 Compilando e Instalando:..................... ............... .............. .............. .............. ............ ..... .....18922.1.8 Problemas: Dependncias.................... .............. .............. .............. .............. ............... ....... ..18922.1.9 APT: Facilitando sua vida................. .............. .............. .............. ............... .............. .......... ..19022.1.10 Alien: Conversor de pacotes................... ............... .............. .............. .............. ...... ...... ...... ..190

    22.2 INSTALAODO QPOPER.....................................................................................................................190

  • 8/14/2019 Apostila de Linux Senai Completa

    8/257

    22.3 INSTALAODO STAROFFICE 3.1.........................................................................................................19122.4 INSTALAODO ICQ JAVA..................................................................................................................192

    23 - O SISTEMA DE JANELAS X.........................................................................................................195

    23.1 Servidores X...................................................................................................................................19723.2 Gerenciadores de janela.................................................................................................................197

    23.3 Ambientes Desktop........................................................................................................................19724 - GNOME.............................................................................................................................................199

    24.1 O que o Gnome............................................................................................................................19924.2 Gerenciadores de Janelas e GNOME.............................................................................................19924.3 Conceitos Bsicos..........................................................................................................................199

    24.3.1 Usando o Menu Principal....................................................................................................19924.3.2 Escondendo o Painel.................... .............. .............. .............. ............... .............. ......... ...... ..199

    24.4 ADICIONANDO APLICAESE CAPPLETSAO PAINEL.................................................................................19924.4.1 Adicionando Lanadores de Aplicaes..................... ............... .............. ....... ..... ..... ..... ..... .19924.4.2 Adicionando Item em Gavetas.................... ............... .............. .............. .............. .............. ...20024.4.3 Adicionando Capplets..........................................................................................................200

    24.5 EXECUTANDO APLICAES...................................................................................................................20024.6 USANDOA READE TRABALHO...........................................................................................................20124.7 O GERENCIADORDE ARQUIVOS GNOME............................................................................................201

    24.7.1 Navegando com o Gerenciador de Arquivos GNOME............. .............. .............. .............. ..20124.7.2 Copiando e Movendo Arquivos......................... .............. .............. .............. ......... ..... ..... ..... .20224.7.3 Lanando Aplicaes a Partir do Gerenciador de Arquivos GNOME.................. ...... ...... ..202

    24.8 CONFIGURANDOO PAINEL....................................................................................................................20224.8.1 Propriedades Globais do Painel................... ............... .............. .............. ............ ..... ..... ..... .20224.8.2 Janela de cone de Lanamento.................... .............. .............. .............. ............... ...... ...... ..20324.8.3 Janela do cone de Gaveta................... .............. .............. .............. .............. ........... ..... ...... ..20324.8.4 Janela de cones de Menu................ .............. .............. .............. ............... ............ ..... ..... .....20324.8.5 Janela de cone da Sada.....................................................................................................20424.8.6 Diversos.................... .............. .............. ............... .............. .............. .............. .............. ....... ..204

    24.9 EDITANDOO MENU PRINCIPAL..............................................................................................................20524.9.1 Introduo............................................................................................................................205

    24.9.2 Configurando o Menu Principal..........................................................................................20524.10 USANDOO EDITORDE MENUS.........................................................................................................205

    24.10.1 Adicionando Um Novo Item ao Menu.................. .............. .............. ............... ......... ..... ..... ..20524.10.2 Arrastar e Soltar o Menu Principal.................... .............. .............. .............. ..... ..... ..... ..... ..206

    24.11 O CENTRODE CONTROLE GNOME................................................................................................20624.11.1 Tipos MIME GNOME...........................................................................................................206

    25 - KDE....................................................................................................................................................207

    25.1 Configurando a Lngua...................................................................................................................20725.2 Configurando a Barra de Ttulo......................................................................................................20725.3 Configurando o Painel do KDE.....................................................................................................20725.4 Propriedades da Tela......................................................................................................................20725.5 Configurando os Menus.................................................................................................................208

    25.6 Adicionando Aplicaes do Painel.................................................................................................20825.7 Configurao inicial.......................................................................................................................20825.8 Navegando na Internet...................................................................................................................20825.9 Tipos MIME...................................................................................................................................20825.10 Dispositivos...............................................................................................................................20925.11 Desktops....................................................................................................................................20925.12 Programas e Desktops...............................................................................................................21025.13 Barra de Ttulo...........................................................................................................................210

    26 - CONECTANDO INTERNET VIA LINUX.................................................................................211

  • 8/14/2019 Apostila de Linux Senai Completa

    9/257

    26.1 Tipos de Modem.............................................................................................................................21126.1.1 Modem Serial................... ............... .............. .............. .............. .............. .............. ............. ...21126.1.2 Modem Plug and Play..........................................................................................................21126.1.3 WinModem......................... ............... .............. .............. .............. .............. ............... ...... ...... .211

    26.2 COMOCONFIGURARWINMODEM (CHIPSETLUCENT) NO LINUX.................................................................21226.3 CONFIGURANDOO MODEM...................................................................................................................212

    26.3.1 Procedimento............. .............. ............... .............. .............. .............. .............. ............... .......21226.3.2 Control-panel.......................................................................................................................21326.3.3 KPPP....................................................................................................................................21326.3.4 setserial................................................................................................................................21426.3.5 pnpdump e isapnp................... .............. .............. .............. .............. ............... .............. .........21526.3.6 isapnpcfg..............................................................................................................................218

    26.4 CONECTANDO INTERNET....................................................................................................................218

  • 8/14/2019 Apostila de Linux Senai Completa

    10/257

    1 -1 - Histria do LinuxHistria do Linux

    Origem no UNIX que foi desenvolvido nos anos 70.O UNIX muito utilizado hoje no ambiente corporativo, educacional e

    agora no ambiente desktop.Linux uma cpia do Unix feito por Linus Torvalds, junto com um grupode hackers pela Internet. Pretende-se que ele siga conforme com o padroPOSIX, padro usado pelas estaes UNIX.

    Linus Torvalds que na poca era um estudante de cincia da computaona Finlndia criou um clone do sistema Minix (sistema operacional desenvolvidopor Andrew Tannenbaun que era semelhante ao UNIX) que o chamou de Linux.Hoje ele ainda detm o controle do Kernel do sistema.

    Em maro de 1992 surge a verso 1.0 do Linus.Estima-se que sua base de usurios se situe hoje em torno de 10

    milhes.Ele ainda no se enquadra como sendo um sistema operacional UNIX.Ele inclui proteo entre processos (crash protection), carregamento por

    demanda, redes TCP/IP, alm de nomes de arquivos com at 255 caracteres,multi-tarefa real, suporte a UNICODE, shared libraries, memria virtual, etc.

    Processo - Resumidamente... um programa em execuo. Asinformaes sobre vrios processos em execuo ficam armazenadas natabela de processos. O Sistema Operacional controla o tempo de execuo decada processo, e ele responsvel por iniciar, parar/suspender e terminar aexecuo de processos. Os usurios tambm pode interferir na administraode processos.

    Todo processo tem um processo pai que o chamou, portanto oprocesso tem nome, nmero de identificao, grupo ao qual pertence, etc. eest inserido na rvore hierrquica de processos. O processo pai chamadode init.

    1.1 Linux como sistema operacional

    Linux se refere ao KernelO conjunto de aplicativos que so executados no Kernel se chamam

    distribuio.A funo do Kernel ser a interface entre o Hardware e os sistemas de

    gerenciamento de tarefas e aplicativos.O Kernel do Linux mais leve que o de outros sistemas operacionais paraservidores. So 12 milhes de linhas de cdigo, enquanto outras verses doUnix tm 30 milhes e o Windows NT, 50 milhes. Isso significa que o Linux trs vezes mais rpido que outros Unix e at cinco vezes mais rpido que oWindows NT.

    Conjunto de Aplicativos para Linux (Distribuio)

  • 8/14/2019 Apostila de Linux Senai Completa

    11/257

    Sistema de gerenciamento de tarefas e aplicativos

    Ncleo do sistema operacional (Kernel Linux)

    Hardware

    1.2 Principais caractersticas comentadas no Linux

    Multiusurio: Permite que vrios usurios possam rodar o sistemaoperacional, e no possui restries quanto licena. Permite vrios usuriossimultneos, utilizando integralmente os recursos de multitarefa. A vantagemdisso que o Linux pode ser distribudo como um servidor de aplicativos.Usurios podem acessar um servidor Linux atravs da rede local e executaraplicativos no prprio servidor.

    Multiplataforma: O Linux roda em diversos tipos de computadores,sejam eles RISC ou CISC.

    Multitarefa: Permite que diversos programas rodem ao mesmo tempo,ou seja, voc pode estar imprimindo uma carta para sua vov enquanto trabalhana planilha de vendas, por exemplo. Sem contar os inmeros serviosdisponibilizados pelo Sistema que esto rodando em background e vocprovavelmente nem sabe.

    Multiprocessador: Permite o uso de mais de um processador. J discutida, h muitos anos, a capacidade do Linux de poder reconhecer mais deum processador e inclusive trabalhar com SMP, clusters de mquinas, na qualuma mquina central controla os processadores das outras para formar uma smquina.

    Protocolos: Pode trabalhar com diversos protocolos de rede (incluindo o

    TCP/IP que nativo Unix).Sistemas de arquivos: Suporta diversos sistemas de arquivos, incluindoo HPFS, DOS, CD-ROM, Netware, Xenix, Minix, etc.

    Sistema de arquivos - uma forma de armazenamento de arquivosem estruturas (na maneira hierrquica) de diretrios. Assim, o usurio noprecisa necessita conhecer detalhes tcnicos do meio de armazenamento. Eleapenas precisa necessita conhecer a estrutura (rvore) de diretrios parapoder navegar dentro dela e acessar suas informaes.

    Consoles virtuais: Permite que o usurio tenha mais de um console para

    trabalhar, sendo que em cada console voc pode ter diversas tarefas sendoexecutadas em background e mais em foreground (segundo plano e primeiroplano).

    Fontes TrueType: Fontes TrueType so agora suportadas peloConectiva Linux. A carga dinmica de fontes suportada e pode ser usadacomo um servidor de fontes em uma mquina local. Nota: os usurios queestejam efetuando uma atualizao tero que atualizar os caminhos padresdas fontes. Para tanto, edite o arquivo /etc/X11/XF86Config. Procure no arquivo

  • 8/14/2019 Apostila de Linux Senai Completa

    12/257

    at encontrar os caminhos configurados. Altere para o seguinte unix/:-1. Deve-seainda estar seguro de que o xfs, o Servidor de Fontes X, esteja sendoexecutado. Atravs do comandos /sbin/chkconfig -add xfs pode-se garantir queele seja inicializado a cada vez que o Linux seja carregado.

    1.3 Linux como software gratuito

    Uma forma de combater as prticas monopolistas da Microsoft.Existem rumores que a Microsoft ir alterar os termos de licenciamento de

    seus produtos. Na nova verso, o software no ser mais adquirido, e, sim,licenciado em bases anuais, exigindo pagamento de uma nova licena para usocontinuado. Isso poder provocar a marginalizao das populaes ou pasesque no tenham os recursos necessrios para investimentos nesta rea.

    O criador do movimento pelo software aberto e livre foi Richard Stallman.Em determinada ocasio, ele precisou corrigir o driver de uma impressora queno estava funcionando. Solicitou ento, ao fabricante do driver o cdigo fonte

    do programa para que pudesse realizar as correes necessrias. Para suasurpresa, o pedido foi negado. Da ele iniciou ento um esforo gigantesco paraconceder verses abertas para todas as categorias de software existentes,comercializadas sem acesso ao cdigo fonte.

    Richard Stallman fundou a FSF Free Software Foundation. A FSF criouos aplicativos utilizados por todos os sistemas semelhantes ao Unix, como Linuxe FreeBSD, hoje to populares.

    Para evitar que algum obtivesse o programa com o seu cdigo fonte,fizesse alteraes e se declarasse como dono do produto, ele estabeleceu aforma sob a qual esses programas poderiam ser distribudos.

    O documento especifica que o programa pode ser usado e modificado

    por quem quer que seja, desde que as modificaes efetuadas sejam tambmdisponibilizadas em cdigo fonte. Esse documento chama-se GNU (GeneralPublic License).

    O Kernel do Linux tambm distribudo sob a GNU (General PublicLicense).

    O Kernel do Linux, associado a esses programas, tornou possvel amilhes de pessoas o acesso a um excelente ambiente computacional detrabalho e que melhora a cada dia.

    O Linux, na pessoa de seu criador e coordenador, soube melhor aglutinaro imenso potencial de colaboradores da Internet em torno de seu projeto.Contribuies so aceitas, testadas e incorporadas ao sistema operacional e

    uma velocidade nunca vista.

    1.4 Documentao de Pacotes

    Muitos programas tm o arquivo README e outras documentaes comoparte integrante do pacote. O Conectiva Linux utiliza normalmente ossubdiretrios sob /usr/doc como local padro para o armazenamento, sem queseja necessrio instalar todos os fontes para acessar a documentao; porm o

  • 8/14/2019 Apostila de Linux Senai Completa

    13/257

    nome do subdiretrio depende do nome do pacote e da sua verso. Porexemplo, o pacote zip na sua verso 2.1, ter como caminho para acesso suadocumentao o seguinte: /usr/doc/zip-2.1.

    Em sua maioria a documentao est em arquivos padro ASCII, osquais podem ser visualizados com os comandos more arquivo ou less arquivo.

    Caso voc esteja procurando pela documentao de um comandoespecfico (ou arquivo) e no em qual pacote ele est contido, ser possveldescobr-la de forma simples. Por exemplo, para conhecer onde est adocumentao do arquivo /usr/bin/at utilize o comando:

    rpm -qdf /usr/bin/atEste comando retornar uma lista de toda a documentao (inclusive

    pginas de manual) do pacote que contenha o arquivos /usr/bin/at. O RPM capaz ainda de uma srie de outras funcionalidades. Para maiores informaessobre ele, veja o Guia do Usurio do Conectiva Linux.

  • 8/14/2019 Apostila de Linux Senai Completa

    14/257

    1.5 Como Fazer e FAQs

    Caso tenha sido selecionado durante a instalao, o contedo do Projetode Documentao do Linux (LDP) estar disponvel no diretrio /usr/doc de seu

    sistema.O diretrio /usr/doc/HOWTO contm verses em arquivos ASCII de todosos Como Fazer disponveis na poca de impresso do CD-ROM. Estes arquivospodem ser lidos atravs do comando less.

    Ex.: less Tips-HOWTO

    Voc tambm pode encontrar arquivos com extenso .gz. Eles estocompactados com gzip para economia de espao, sendo necessrio entodescompacta-los antes de sua utilizao. Para utiliz-los pode-se executar ocomando gunzip para descompact-los ou ento utilizar o comando zless que

    lista os arquivos sem criar uma verso descompactada em seu disco :

    Ex.: zless HAM-HOWTO.gz

    O comando zless usa as mesmas teclas de operao que o comandoless, permitindo a navegao pelo documento.

    O diretrio /usr/doc/HOWTO/mini contm verses ASCII de todos os mini-Como Fazer disponveis. No esto compactados e podem ser acessadosnormalmente com more ou less. /usr/doc/HTML contm verses HTML de todosos Como Fazer e dos guias Instalao do Linux e Linux para Iniciantes. Paravisualiz-los basta utilizar um browser WWW de sua prefercia. Por exemplo:

    cd /usr/doc/HTMLnetscape index.htmlO diretrio /usr/doc/FAQ contm uma verso ASCII (e algumas versesHTML) de FAQs mais utilizados, incluindo o faq do Conectiva Linux.

    O diretrio /usr/doc/HOWTO/translations/pt_BR/ possui diversosdocumentos traduzidos para o portugus.

    1.6 O Comando locate

    Quando no se conhece o nome completo do comando ou arquivo que sebusca, pode-se facilmente encontr-lo atravs do comando locate. Estecomando utiliza uma base de dados para localizar todos os arquivos no sistema.

    Normalmente esta base construda automaticamente toda noite, desde que oLinux esteja ativo. Caso isso no ocorra possvel cri-la atravs do comando(executado como superusurio root):

    locate bison

    E a resposta ser algo como:

    /usr/bin/bison

  • 8/14/2019 Apostila de Linux Senai Completa

    15/257

    /usr/include/bison2cpp.h/usr/info/bison.info.gz/usr/lib/bison.hairy

    A resposta fornecida atravs do nome e rota completa do arquivo.

  • 8/14/2019 Apostila de Linux Senai Completa

    16/257

    1.7 Info

    Enquanto as pginas de manual utilizam tcnicas simples deapresentao de documentos, as funes info so muito mais poderosas. Elas

    provm funes de hipertexto, tornando mais simples a leitura de grandesdocumentos, alm de disponibilizarem diversas ferramentas para a criao dedocumentos. H diversos documentos em formato info no Conectiva Linux(especialmente alguns do Projeto GNU).

    Para acessar a documentao, basta utilizar o programa info semargumentos. Ser apresentada uma lista dos documentos disponveis. Casonada seja encontrado porque provavelmente no foram instalados os pacotesde documentao, o que pode ser feito a qualquer momento atravs do utilitrioRPM.

    Caso se tenha conhecimento de emacs, pode-se acessar a documentaoinfo diretamente dentro do emacs atravs da seqncia das teclas Ctrl-h i.

    Todo texto que esteja destacado de forma luminosa uma ligao queleva a alguma informao adicional. Utilize Tab para mover o cursor para aligao e pressione Enter para ativ-lo. Pressionando-se p retorna para a pginaanterior, n vai para a prxima pgina e u sobe um nvel. Para sair bastapressionar Ctrl-x Ctrl-c (control-x seguido de control-c).

    A melhor maneira de aprender como utilizar a documentao do info acessar o programa e verificar as informaes disponveis na primeira tela.

    1.8 Listas de Discusso Linux

    A Conectiva mantm listas para discusso sobre assuntos gerais do

    Linux: http://linux-br.conectiva.com.br

    http://listas.conectiva.com.br/listas

    mantida ainda a lista Conectiva-Anncios (inscries na primeira pginada Conectiva) para recepo de novidades sobre os lanamentos e os trabalhosdesenvolvidos pela Conectiva.

    Todas as listas so abertas ao pblico em geral.

  • 8/14/2019 Apostila de Linux Senai Completa

    17/257

    2 -2 - O que uma distribuioO que uma distribuio

    Ao "kernel" freqentemente acrescentado uma srie de aplicaes,formando um sistema ou distribuio Linux.

    Distribuio nada mais que um pacote do kernel do sistema operacionalmais os programas que o acompanham. Este pacote, incluindo as ferramentasnecessrias para sua instalao, chamado de distribuio.

    Uma distribuio atende a uma determinada necessidade.As distribuies podem ser produzidas em diferentes verses do Kernel,

    podem incluir diferentes conjuntos de aplicativos, utilitrios, ferramentas emdulos de driver , e podem oferecer diferentes programas de instalao eatualizao para facilitar o gerenciamento do sistema.

    2.1 O mesmo, porm diferente

    Na maioria das distribuies existe um conjunto comum de programasbsicos, utilitrios e bibliotecas, que os projetistas de aplicativos podem esperarencontrar em um sistema Linux.

    Padro seguido pelas distribuies = Linux file system standart.

    2.2 As principais distribuies

    Red Hat Famoso por suas ferramentas de instalao e atualizao dosistema operacional e por seu sistema bem projetado de instalao,desinstalao e controle de pacotes de aplicativos de software.

    Slackware Era a distribuio mais popular. No vem com RPM. Ganha

    em performance, mas peca ma interatividade. Usado mais para servidores derede.Caldera OpenLink O OpenLink 1.3 inclui o K Desktop Environment,

    uma licena no-comercial do StarOffice for Linux, Suporte Netware, umalicena do DR-DOS para compatibilidade DOS.

    S.u.S.E Linux uma conhecida distribuio de Linux, disponvelprincipalmente na Europa e oferecida nas verses em ingls e alemo.

    Debian / GNU No possui uma organizao comercial patrocinadora. produzida por uma equipe de voluntrios. Utiliza seu prprio sistema degerenciamento de pacotes.

    2.3 Red Hat Linux

    O que popularizou o Red Hat foi seu sistema de gerenciamento depacotes. Esse sistema permite que os aplicativos de software sejam testados,configurados e fornecidos em um estado pronto para funcionar no Red HatLinux. Usando-se ferramentas de gerenciamento de pacotes simples, novospacotes podem ser obtidos por download, instalados e executados sem aconfigurao tortuosa, s vezes exigida por outros pacotes.

  • 8/14/2019 Apostila de Linux Senai Completa

    18/257

    Outra vantagem do gerenciamento de pacotes a capacidade deatualizao: impossvel atualizar verses do Red Hat sem a necessidade dereinstalar o Linux desde o incio.

    Voc pode usar o Red Hat em PC Intel, Alpha digital e Sun SPARC.

    2.4 O que h de novo no Red Hat 6.0

    Instalao aprimorada - Reconhece melhor dispositivos PCI, novosoftware de particionamento de disco e capacidade de escolher quais serviossero carregados automaticamente no momento da inicializao.

    Novas e melhores ferramentas de administrao Inclui umapoderosa ferramenta de configurao grfica Linux, o LinuxConf. Tambm incluiuma ferramenta para a configurao da verso gratuita de X-Windows ,XFree86, chamada deXconfigurator.

    Introduo do Gnome um ambiente desktop para X-Windowsprojetado para tornar mais fcil o desenvolvimento de aplicativos e proporcionar

    um ambiente desktop mais consistente, de qualidade profissional para usuriosLinux.Desempenho Melhor implementao de multiprocessamento simtrico

    (SMP) e introduo de RAID baseado em software (fornece mecanismo paracombinar mltiplos discos para melhorar a confiabilidade e o desempenho).

  • 8/14/2019 Apostila de Linux Senai Completa

    19/257

    3 -3 - O PC mnimo para LinuxO PC mnimo para Linux

    Um 386 com 4MB, porm no pode executar X-Windows e o nmero deprogramas que ela pode executar simultaneamente limitado pela quantidade

    de RAM fsica, seu desempenho ser lento na maioria dos aplicativos de missocrtica (servidor de Web). Esse portanto mais adequado como terminal deacesso a outro servidor Linux ou Unix; ou um servidor de baixo desempenhopara servios como DNS (converte nomes host em endereo IP reais) ou umservidor de autenticao para uma pequena empresa.

    3.1 Acessrios ideais para um servidor em sua Intranet

    Uma placa SCSI - Ideal para um sistema multiusurio (Ex.: Servidor dearquivos, servidor Web ou servidor de aplicativos). Escolha uma placa comsuporte a Ultra-DMA SCSI.

    O ideal utilizar HDs em separado para dividir o processamento dedados / sistema e software.

    3.2 Verificando a compatibilidade de seu hardware

    O hardware precisa ser suportado por drivers includos na distribuio deLinux do usurio ou por software acessrio que fornea drivers para o hardwareem questo.

    3.3 Registrando suas informaes de hardware

    Placa de vdeo - Fabricante e modelo; chipset de vdeo; quantidade dememria; tipo de relgio na placa.

    Placa de som Fabricante e modelo; IRQ da placa , endereo de I/O daplaca e endereo de DMA.

    Monitores Fabricante e modelo; resoluo mais alta de monitor;intervalo de sincronismo horizontal e intervalo de sincronismo vertical.

    Mouse Fabricante e modelo; nmero de botes; protocolo do mouse eporta serial.

    Unidades de disco rgido Capacidade de armazenamento total do HD;nmero de cilindros, nmero de cabeas e nmero de setores por trilha.

    Modems - Fabricante e modelo; velocidade do modem e porta serial.

    3.4 Escolhendo um mtodo de instalao

    Bootando pelo CD-ROM.Pelo disquete V ao diretrio d:\dosutils e execute rawrite; fornea

    d:\images\boot.img; entre com a e insira o disquete formatadoPelo HD voc precisa criar o disquete de inicializao do Linux.

  • 8/14/2019 Apostila de Linux Senai Completa

    20/257

    3.5 Conceitos de particionamento

    Para liberar uma partio que j est sendo utilizada primeiramente vocdeve rodar o desfragmentador para garantir que tenha uma rea grande econtnua de espao livre no final da partio. Depois s reparticionar a unidade

    de disco a fim de tornar o espao disponvel para a instalao do Linux.Para reparticionar voc pode usar uma ferramenta chamada fips.exeque est no diretrio \dosutils\fips20. Voc precisa estar em modo MS-DOS. Aoentrar no programa ser apresentado a tabela de partio. Escolha a partioque deseja dividir. Supondo que haja espao livre no final da partio escolhida,ser perguntado qual cilindro de disco voc vai usar como linha onde a partio cortada e dividida. Voc pode usar as teclas de seta para esquerda e para adireita a fim de mudar o cilindro selecionado. Ao fazer isso, o tamanho dasparties (em megabytes) ser mostrado para que voc possa se certificar deque a nova partio seja suficientemente grande. O programa fips.exe garanteque voc no possa escolher um cilindro para dividir que deixe algum dos dados

    correntes na nova partio.

  • 8/14/2019 Apostila de Linux Senai Completa

    21/257

    4 -4 - Iniciando a instalaoIniciando a instalao

    Modoexpert Nesse modo, a deteco de hardware no realizada evoc precisar fornecer parmetros de configurao para todo o seu hardware,

    durante a instalao. Voc deve reverter para essa opo apenas se seuhardware no estiver sendo detectado corretamente e tiver muita certeza dosparmetros e serem introduzidos.

    4.1 Escolhendo uma classe de instalao

    Workstation - Executa uma instalao padro para uma workstation Linux.Esta opo automaticamente apaga todas as parties Linux existentes noseu sistema.

    Server - Executa uma instalao padro para uma servidor Linux. Estaopo automaticamente apaga todas as parties Linux existentes no seu

    sistema. Custom - Proporciona um controle completo sobre todos os aspectos do

    processo de instalao.

    4.2 Verificando os adaptadores SCSI

    Se voc estiver instalando uma nova cpia de Red Hat Linux, poder serquestionado se possui adaptador SCSI. Em caso positivo, voc deve indic-lopara que todos os dispositivos anexados possam ser detectados pelo softwarede instalao.

    4.3 Configurando suas parties de disco

    Fdisk a ferramenta Linux padro para a configurao de parties dedisco e est disponvel para cada distribuio de Linux.

    Disk Druid Ferramenta de gerenciamento de partio de disco prpriado Red Hat para facilitar a instalao.

    Mount Point Indica onde a partio aparecer em sua estrutura dediretrio Linux. Voc precisa ter pelo menos uma partio montada como/. O que se segue indica o principal papel dos diretrios padro de nvelsuperior do Red Hat Linux:

    /opt : opcionalmente, o software instalado armazenados aqui. /bin - Arquivos executveis (binrios) de comandos essenciais

    pertencentes ao sistema e que so usados com freqncia. /boot - Arquivos estticos de boot de inicializao(boot-loader) /dev - Arquivos de dispositivos de entrada/sada /etc - Configurao do sistema da mquina local com arquivos

    diversos para a administrao de sistema.

  • 8/14/2019 Apostila de Linux Senai Completa

    22/257

    /home - Diretrios local (home) dos usurios /lib - Arquivos da bibliotecas compartilhadas usados com freqncia. /mnt - Ponto de montagem de partio temporrios /root - Diretrio local do superusurio (root) /sbin - Arquivos de sistema essenciais /tmp - Arquivos temporrios gerados por alguns utilitrios /usr - Todos os arquivos de usurios devem estar aqui (segunda

    maior hierrquia) /var - Informao varivel

    Device Indica o nome de dispositivo Linux de cada partio. Paradiscos IDE, as unidades so rotuladas como hdx. Os discos SCSI sorotulados como sdx.

    Request Indica o tamanho mnimo da partio, em megabytes. Actual Indica o espao real alocado para uma partio. Type Esse campo indica o tipo de partio. Os valores possveis

    incluem Linux native, Linux swap e DOS 16-bit.

    4.4 Incluindo novas parties

    Uma partio de swap - O Linux precisa de uma partio separada parausar para swap. Isso necessrio quando voc utiliza toda a sua RAM fsica e osistema operacional precisa criar memria virtual para continuar funcionando. Oideal criar uma partio de swap igual at o dobro de sua RAM fsica. Nenhumponto de montagem deve ser indicado e a caixa de Growable no deve serselecionada. O Linux limita o tamanho dessa partio em 128 MB.

    4.5 Editando uma partio

    Voc pode tornar uma partio DOS disponvel especificando um pontode montagem para elas. Para fazer isso, selecione a partio que voc desejatornar acessvel no Linux, pressione o boto Edit e depois preencha um ponto demontagem para a partio. Se voc possui uma nica partio DOS, podemont-la como /dos, por exemplo.

    4.6 Preparando seu espao de swap

    Voc deve indicar que as parties devem ser identificadas quanto ablocos defeituosos, enquanto so formatadas para uso como espao de swap.Os blocos defeituosos em sua partio de swap podem fazer seu sistema Linuxfalhar. Voc poderia perder seu trabalho quando isso acontecesse e possvelat que os dados salvos em sua partio-raiz sejam danificados, caso hajablocos defeituosos em sua partio de swap.

  • 8/14/2019 Apostila de Linux Senai Completa

    23/257

    4.7 Formatando suas parties Linux

    O prximo passo formatar suas parties Linux na preparao para ainstalao do sistema operacional.

    4.8 Selecionando pacotesCada componente um conjunto de pacotes relacionados para tarefas

    especficas, como conexes dial-up, navegao na Web e outros. A oposelect individual packages, que aparece abaixo do campo de lista, indica se vocquer selecionar pacotes especficos dentro de cada componente. Deixando essaopo desativada significa que cada componente ser instalado em suatotalidade.

    4.9 Configurando seu mouse

    Primeiro o software de instalao tenta detectar o seu mouse. Se noconsegue, voc ver uma lista de tipos possveis de mouses na qual voc podeselecionar.

    Se o seu mouse tem dois botes, certifique-se de selecionar a caixa deemulao de mouse de trs botes. O Linux espera um mouse de trs botes,assim como todos os sistemas operacionais Unix. Essa emulao permite quevoc d um clique com os botes esquerdo e direito do mouse juntos, parasimular um clique com o boto central.

    4.10 Definindo uma senha do Root

    O usurio Root o administrador. Ele pode ver os arquivos de todos osusurios, realizar tarefas de administrao de sistema e, se quiser, excluir todosos arquivos de seu sistema.

    Aps definir a senha do Root, o sistema pede as selees de configuraode autenticao. H trs opes nessa tela e cada uma pode ser selecionadaindividualmente. Elas no so mutualmente exclusivas. As opes so:

    Enable NIS: Esse um tipo de autenticao de rede comum em muitasredes Unix, especialmente aquelas baseadas em servidores SUN/Solaris.

    Use Shadow Password : O uso de shadow passwords uma tcnicacriada para tornar mais difcil a um intruso ou um usurio regular desistema roubar o banco de dados do usurio e depois tentar violar apassword da administrao do sistema.

    Enable MD% Passwords: Esta opo faz o Linux usar um esquema deencriptao mais rigoroso para armazenar as passwords dos usurios.

    4.11 Configurando o LILO

    O LILO o carregador de inicializao do Linux. O LILO tambm fornece

  • 8/14/2019 Apostila de Linux Senai Completa

    24/257

  • 8/14/2019 Apostila de Linux Senai Completa

    25/257

    5 Extended6 Dos 16-bit (maior do que 32MB)7 os/2 HPFSb Windows 95 FAT3282 Linux Swap

    83 Linux NativePara excluir uma partio existente use o comando d e, quando solicitado,

    introduza o nmero da partio que voc deseja excluir.Enquanto voc est trabalhando com o fdisk, nenhuma das alteraes

    feitas so realmente efetivadas no disco rgido. Para que as alteraes sejamefetivadas voc deve salvar e sair (teclando w) ou sair sem salvar (teclandoq).

  • 8/14/2019 Apostila de Linux Senai Completa

    26/257

    5 -5 - Dicas sobre instalaoDicas sobre instalao

    5.1 Roteiro Completo para a Instalao do Linux e Windows no

    Mesmo HDOBS: Siga esse roteiro caso disponha de um HD limpo, sem algum

    sistema operacional instalado, ou caso reinstalar o windows no lhe seja umproblema.

    Primeiro com o fdisk do DOS, crie 1 partio DOS com metade dotamanho total de seu HD para instalar o windows;

    Instale o windows; Coloque o disco de inicializao do Linux no drive e proceda com a

    instalao. No Disk Druid, crie 3 parties Linux. uma de tipo ``Linux Native'' de 5Mb

    com ponto de montagem /boot, outra ``Linux Swap'' de 64Mb e outra detipo ``Linux native'' com o restante do disco para ser o diretrio raiz dosistema (ponto de montagem=/).

    Selecione os pacotes a serem instalados; Instale o LILO no MBR; Pronto.

    Na inicializao, no prompt ``LILO boot:'' se digitar ``dos'', entra nowindows; se digitar ``linux'', entra no Linux; (sem as aspas)

    5.2 Por que Preciso ter uma Partio para o /boot?

    O diretrio /boot onde esto os arquivos de inicializao, como aimagem do kernel e informaes de mapeamento e mdulos.

    Criar-se uma partio especial para o /boot necessrio porque osistema no dar carga se o arquivo com a imagem do kernel estiver acima docilindro 1024 do disco rgido.

    Por isso, cria-se o /boot como a PRIMEIRA partio linux, antes da detroca (swap) e da raiz (/), para garantir que seu posicionamento estar abaixo docilindro 1024.

    E por esta razo que o programa Disk Druid no cria partio raiz acimade 1Gb, caso no se tenha um /boot j definido, pois neste caso o /boot estar

    na prpria partio raiz.

    5.3 Quantas e Quais Devem ser Minhas Parties?

    Depende da aplicao futura da mquina. Diretrios que geralmente somontados em parties exclusivas so:

    swap memria virtual

  • 8/14/2019 Apostila de Linux Senai Completa

    27/257

    / raiz do sistema /boot arquivos de inicializao /home rea dos usurios /usr binrios dos programas /var arquivos de registro (log) e caixas postais

    Sendo /home, /usr e /var em parties separadas teis mais paraservidores de grande porte, e no para mquinas caseiras.

    Com relao ao tamanho dessas parties:

    swap geralmente tem o dobro de tamanho da RAM / o resto do sistema que no est em outras parties /boot os arquivos aqui so poucos e pequenos, 5Mb bastam /home depende da quantidade de usurios da mquina

    /usr depende da quantidade de pacotes a serem instalados /var depende dos servios que rodaro na mquina

    5.4 Gerando discos sobre o Linux

    Para gerar os discos sob o Conectiva Linux, necessrio que se tenhapermisso de gravao no arquivo /dev/fd0 (a unidade de disco flexvel).Inicialmente etiquete um disco formatado com o nome de disco de inicializaoou algo similar e insira na unidade de disco flexvel (mas no monte a unidade).Monte o CD do Conectiva Linux, v para o diretrio /imagens e execute oseguinte comando:

    dd if=boot.img of=/dev/fd0 bs=1440k

    Para gerar o disco de suporte a PCMCIA, etiquete um segundo disco coma inscrio disco suplementar, insira na unidade de disco flexvel e execute oseguinte comando:

    dd if=pcmcia.img of=/dev/fd0 bs=1440k

    5.5 Gerar discos sobre o MS-DOS

    Para gerar os discos sob o MS-DOS, pode-se executar o utilitrio rawriteincludo no CD 1 do Conectiva Linux, no diretrio dosutils. Inicialmente etiqueteum disco formatado de 3 polegadas com o nome de disco de inicializaolocal ou algo similar e insira na unidade de disco flexvel. Aps, execute osseguintes comandos (presumindo que o seu CD seja o drive d:):

    C:\> d:

  • 8/14/2019 Apostila de Linux Senai Completa

    28/257

    D:\> cd \imagesD:\images> \dosutils\rawriteEnter disk image source file name:boot.imgEnter target diskette drive: a:

    Please insert a formatted diskette into drive A:And press --ENTER-- : [Enter]D:\images>

    O utilitrio inicialmente solicitar o nome do arquivo do disco imagem,(informar por exemplo boot.img). Aps solicitar o dispositivo de gravao, ondedever ser informado a:. Para gerar um disco adicional, etiquete um segundodisco e execute o rawrite novamente, informando o nome do arquivo imagemdesejado.

    Os arquivos de imagens tm a seguinte denominao:Disco de inicializao local: boot.img - Disco de inicializao via rede:

    bootnet.img - Disco de suporte a PCMCIA: pcmcia.img

    5.6 Nota Sobre Consoles Virtuais

    O sistema de instalao do Conectiva Linuxcontm mais que caixas dedilogo para guiar o p