Apostila Completa de Linux

221
1 Sumário 1 - HISTÓRIA DO LINUX ................................................................................................................................................. 9 1.1 LINUX COMO SISTEMA OPERACIONAL........................................................................................................................... 9 1.2 PRINCIPAIS CARACTERÍSTICAS COMENTADAS NO LINUX ............................................................................................ 10 1.3 LINUX COMO SOFTWARE GRATUITO ........................................................................................................................... 10 1.4 DOCUMENTAÇÃO DE PACOTES ................................................................................................................................... 11 1.5 COMO FAZER E FAQS ................................................................................................................................................ 12 1.6 O COMANDO LOCATE ................................................................................................................................................. 12 1.7 I NFO ........................................................................................................................................................................... 14 1.8 LISTAS DE DISCUSSÃO LINUX .................................................................................................................................... 14 2 - O QUE É UMA DISTRIBUIÇÃO .............................................................................................................................. 15 2.1 O MESMO, PORÉM DIFERENTE ..................................................................................................................................... 15 2.2 AS PRINCIPAIS DISTRIBUIÇÕES.................................................................................................................................... 15 2.3 RED HAT LINUX ......................................................................................................................................................... 15 2.4 O QUE HÁ DE NOVO NO RED HAT 6.0.......................................................................................................................... 16 3 - O PC MÍNIMO PARA LINUX ................................................................................................................................... 17 3.1 ACESSÓRIOS IDEAIS PARA UM SERVIDOR EM SUA I NTRANET ...................................................................................... 17 3.2 VERIFICANDO A COMPATIBILIDADE DE SEU HARDWARE............................................................................................. 17 3.3 REGISTRANDO SUAS INFORMAÇÕES DE HARDWARE ................................................................................................... 17 3.4 ESCOLHENDO UM MÉTODO DE INSTALAÇÃO ............................................................................................................... 17 3.5 CONCEITOS DE PARTICIONAMENTO ............................................................................................................................ 17 4 - INICIANDO A INSTALAÇÃO .................................................................................................................................. 19 4.1 ESCOLHENDO UMA CLASSE DE INSTALAÇÃO .............................................................................................................. 19 4.2 VERIFICANDO OS ADAPTADORES SCSI....................................................................................................................... 19 4.3 CONFIGURANDO SUAS PARTIÇÕES DE DISCO............................................................................................................... 19 4.4 I NCLUINDO NOVAS PARTIÇÕES ................................................................................................................................... 20 4.5 EDITANDO UMA PARTIÇÃO ......................................................................................................................................... 20 4.6 PREPARANDO SEU ESPAÇO DE SWAP ........................................................................................................................... 20 4.7 FORMATANDO SUAS PARTIÇÕES LINUX ...................................................................................................................... 20 4.8 SELECIONANDO PACOTES ........................................................................................................................................... 20 4.9 CONFIGURANDO SEU MOUSE ...................................................................................................................................... 21 4.10 DEFININDO UMA SENHA DO ROOT .............................................................................................................................. 21 4.11 CONFIGURANDO O LILO ............................................................................................................................................ 21 4.12 COLOCANDO O SWAP EM UM DISCO SEPARADO .......................................................................................................... 21 4.13 COLOCANDO O LINUX ENTRE VÁRIAS PARTIÇÕES ...................................................................................................... 21 4.14 USANDO FDISK, EM VEZ DO DISK DRUID.................................................................................................................... 22 5 - DICAS SOBRE INSTALAÇÃO ................................................................................................................................. 23 5.1 ROTEIRO COMPLETO PARA A I NSTALAÇÃO DO LINUX E WINDOWS NO MESMO HD ................................................... 23 5.2 POR QUE PRECISO TER UMA PARTIÇÃO PARA O /BOOT? .............................................................................................. 23 5.3 QUANTAS E QUAIS DEVEM SER MINHAS PARTIÇÕES? ................................................................................................ 23 5.4 GERANDO DISCOS SOBRE O LINUX............................................................................................................................. 24 5.5 GERAR DISCOS SOBRE O MS-DOS.............................................................................................................................. 24 5.6 NOTA SOBRE CONSOLES VIRTUAIS ............................................................................................................................ 25 5.7 I NSTALANDO SEM O USO DO DISQUETE DE I NICIALIZAÇÃO - VIA MSDOS ................................................................ 25 5.8 USANDO O FDISK ........................................................................................................................................................ 26

description

Apostila Completa de Linux

Transcript of Apostila Completa de Linux

1 S Su um m r ri io o 1 -HISTRIA DO LINUX ................................................................................................................................................. 9 1.1LINUX COMO SISTEMA OPERACIONAL........................................................................................................................... 9 1.2PRINCIPAIS CARACTERSTICAS COMENTADAS NO LINUX ............................................................................................ 10 1.3LINUX COMO SOFTWARE GRATUITO ........................................................................................................................... 10 1.4DOCUMENTAO DE PACOTES ................................................................................................................................... 11 1.5COMO FAZER E FAQS ................................................................................................................................................ 12 1.6O COMANDO LOCATE ................................................................................................................................................. 12 1.7INFO ........................................................................................................................................................................... 14 1.8LISTAS DE DISCUSSO LINUX .................................................................................................................................... 14 2 -O QUE UMA DISTRIBUIO .............................................................................................................................. 15 2.1O MESMO, PORM DIFERENTE ..................................................................................................................................... 15 2.2AS PRINCIPAIS DISTRIBUIES.................................................................................................................................... 15 2.3RED HAT LINUX ......................................................................................................................................................... 15 2.4O QUE H DE NOVO NO RED HAT 6.0.......................................................................................................................... 16 3 -O PC MNIMO PARA LINUX ................................................................................................................................... 17 3.1ACESSRIOS IDEAIS PARA UM SERVIDOR EM SUA INTRANET ...................................................................................... 17 3.2VERIFICANDO A COMPATIBILIDADE DE SEU HARDWARE ............................................................................................. 17 3.3REGISTRANDO SUAS INFORMAES DE HARDWARE ................................................................................................... 17 3.4ESCOLHENDO UM MTODO DE INSTALAO ............................................................................................................... 17 3.5CONCEITOS DE PARTICIONAMENTO ............................................................................................................................ 17 4 -INICIANDO A INSTALAO .................................................................................................................................. 19 4.1ESCOLHENDO UMA CLASSE DE INSTALAO .............................................................................................................. 19 4.2VERIFICANDO OS ADAPTADORES SCSI ....................................................................................................................... 19 4.3CONFIGURANDO SUAS PARTIES DE DISCO............................................................................................................... 19 4.4INCLUINDO NOVAS PARTIES ................................................................................................................................... 20 4.5EDITANDO UMA PARTIO ......................................................................................................................................... 20 4.6PREPARANDO SEU ESPAO DE SWAP ........................................................................................................................... 20 4.7FORMATANDO SUAS PARTIES LINUX ...................................................................................................................... 20 4.8SELECIONANDO PACOTES ........................................................................................................................................... 20 4.9CONFIGURANDO SEU MOUSE ...................................................................................................................................... 21 4.10DEFININDO UMA SENHA DO ROOT .............................................................................................................................. 21 4.11CONFIGURANDO OLILO ............................................................................................................................................ 21 4.12COLOCANDO O SWAP EM UM DISCO SEPARADO .......................................................................................................... 21 4.13COLOCANDO O LINUX ENTRE VRIAS PARTIES ...................................................................................................... 21 4.14USANDO FDISK, EM VEZ DO DISK DRUID.................................................................................................................... 22 5 -DICAS SOBRE INSTALAO ................................................................................................................................. 23 5.1ROTEIRO COMPLETO PARA A INSTALAO DO LINUX E WINDOWS NO MESMO HD ................................................... 23 5.2POR QUE PRECISO TER UMA PARTIO PARA O /BOOT? .............................................................................................. 23 5.3QUANTAS E QUAIS DEVEM SER MINHAS PARTIES? ................................................................................................ 23 5.4GERANDO DISCOS SOBRE OLINUX............................................................................................................................. 24 5.5GERAR DISCOS SOBRE O MS-DOS.............................................................................................................................. 24 5.6NOTA SOBRE CONSOLES VIRTUAIS ............................................................................................................................ 25 5.7INSTALANDO SEM O USO DO DISQUETE DEINICIALIZAO - VIA MSDOS ................................................................ 25 5.8USANDO O FDISK ........................................................................................................................................................ 26 2 5.8.1Uma Viso Geral do fdisk ................................................................................................................................ 26 5.9RECUPERAO DO LILO ............................................................................................................................................. 26 5.9.1Procedimento A................................................................................................................................................ 26 5.9.2Procedimento B................................................................................................................................................ 27 5.10COMO INSTALAR O LILO NUM DISQUETE? ................................................................................................................. 27 5.11USANDO O LILO PARA GERENCIAR PARTIES .......................................................................................................... 28 5.12CONFIGURAO ADICIONAL ....................................................................................................................................... 29 5.13PARA OS QUE TEM POUCA MEMRIA........................................................................................................................... 31 5.14OCORREU ERRO NA INSTALAO DO LILO. ............................................................................................................... 32 5.15INSTALAO LINUX+WINDOWS .................................................................................................................................. 32 5.15.1Como instalar o Linux com o Windows NT?.................................................................................................... 32 5.15.2Como inicializar ou o Linux ou o Windows? ................................................................................................... 33 5.15.3Instalei o Linux e o meu Windows ficou estranho/lento. .................................................................................. 33 5.15.4Posso ter o Windows e o Linux no mesmo HD? .............................................................................................. 33 5.15.5Roteiro completo para a instalao do Linux e windows no mesmo HD......................................................... 34 5.15.6Como fazer para instalar o cone do linux no windows? ................................................................................. 34 5.16PROBLEMASTENTANDO INSTALAR O LINUX VIA DISCO RGIDO (HD) ....................................................................... 34 5.17PROBLEMASTENTANDO INSTALAR O LINUX VIA SERVIDOR WINDOWS NT ............................................................... 34 5.18COMO INSTALAR O LINUX COM O WINDOWS NT?...................................................................................................... 35 5.19COMO CRIAR UM DISCO DE INICIALIZAO PARA O LINUX? ....................................................................................... 35 5.20INSTALAO VIA FTP ................................................................................................................................................ 36 5.20.1Como Fazer Isto?............................................................................................................................................. 36 5.21INSTALAO VIA SERVIDOR NFS .............................................................................................................................. 36 5.21.1Como Fazer Isto?............................................................................................................................................. 36 5.22O DISQUETE DEINICIALIZAO VIA REDE NECESSRIO? ....................................................................................... 36 6 -COMPILANDO O KERNEL DO LINUX ................................................................................................................. 37 6.1DESENVOLVIMENTO ................................................................................................................................................... 37 6.2DESCOMPACTANDO O KERNEL ................................................................................................................................... 37 6.3CONFIGURANDO ......................................................................................................................................................... 38 6.4COMPILANDO ............................................................................................................................................................. 42 6.5COMPILANDO O KERNEL NA DEBIAN ......................................................................................................................... 43 6.6PATCH ........................................................................................................................................................................ 43 7 -GERENCIAMENTO DE PACOTES COM RPM .................................................................................................... 45 7.1OBJETIVOS DO RPM ................................................................................................................................................... 45 7.1.1Atualizao de Softwares ................................................................................................................................. 45 7.1.2Pesquisas ......................................................................................................................................................... 45 7.1.3Verificao do Sistema .................................................................................................................................... 45 7.1.4Cdigos Bsicos ............................................................................................................................................... 45 7.2INSTALAO .............................................................................................................................................................. 46 7.2.1Pacotes j Instalados ....................................................................................................................................... 46 7.2.2Arquivos Com Conflitos ................................................................................................................................... 46 7.2.3Dependncias No Resolvidas ......................................................................................................................... 46 7.3DESINSTALAO ........................................................................................................................................................ 47 7.4ATUALIZAO............................................................................................................................................................ 47 7.5CONSULTAS................................................................................................................................................................ 48 7.6VERIFICANDO ............................................................................................................................................................. 48 7.7UMA AGRADVEL SURPRESA .................................................................................................................................... 49 8 -CONFIGURAO DO SISTEMA COM O PAINEL DE CONTROLE................................................................ 52 8.1CONFIGURAO DEIMPRESSORA ............................................................................................................................... 52 8.2CONFIGURAO DO KERNEL ...................................................................................................................................... 54 8.2.1Alterando as Opes de Mdulos .................................................................................................................... 54 8.2.2Alterando Mdulos........................................................................................................................................... 54 8.2.3Adicionando Mdulos ...................................................................................................................................... 54 8.3HORRIO E DATA ....................................................................................................................................................... 54 8.4CONFIGURAO DA REDE .......................................................................................................................................... 55 8.4.1Administrando Nomes ...................................................................................................................................... 55 3 8.4.2Administrando Mquinas ................................................................................................................................. 55 8.4.3Adicionando Uma Interface de Rede ............................................................................................................... 55 8.4.3.1Interface PPP ......................................................................................................................................................................... 56 8.4.3.2Interface PLIP ........................................................................................................................................................................ 56 8.4.3.3Interfaces Ethernet, Arcnet, Token Ring e Pocket Adaptor ............................................................................................... 56 8.4.4Gerenciando as Rotas ...................................................................................................................................... 56 9 -CONFIGURAO DO SISTEMA COM O LINUXCONF ..................................................................................... 57 9.1EXECUTANDO O LINUXCONF ...................................................................................................................................... 57 9.1.1Interface de rvore de Menus .......................................................................................................................... 57 9.1.2Habilitando o Acesso ao Linuxconf Via Web ................................................................................................... 58 10 -CD-ROMS, DISQUETES, DISCOS RGIDOS E SISTEMAS DE ARQUIVOS - UMA VISO GERAL .......... 59 10.1REVISANDO O SISTEMA DE ARQUIVOS - VISO GERAL .............................................................................................. 60 10.2ADICIONADO PONTOS DE MONTAGEM NFS - VISO GERAL ...................................................................................... 61 10.3OPES GERAIS .......................................................................................................................................................... 62 11 -CONFIGURAO DE REDE - CONECTANDO-SE AO MUNDO ...................................................................... 63 11.1ADICIONANDO CONEXES PPP / SLIP PARA MODEM - VISO GERAL ....................................................................... 63 11.2OUTRAS CONEXES DE REDE - VISO GERAL............................................................................................................ 64 11.3ESPECIFICAO DO SERVIDOR DE NOMES .................................................................................................................. 66 12 -O QUE UM COMANDO LINUX?.......................................................................................................................... 67 12.1SU .............................................................................................................................................................................. 67 12.2PWD, CD ..................................................................................................................................................................... 67 12.3LS ............................................................................................................................................................................... 67 12.4MKDIR ........................................................................................................................................................................ 68 12.5MORE E LESS.............................................................................................................................................................. 68 12.6FIND ........................................................................................................................................................................... 69 12.7GREP .......................................................................................................................................................................... 69 12.8TAR ............................................................................................................................................................................ 70 12.9GZIP ........................................................................................................................................................................... 71 12.9.1Combinando gzip e tar ..................................................................................................................................... 71 12.10CP .......................................................................................................................................................................... 72 12.10.1 Cpia avanada ............................................................................................................................................... 72 12.10.2 Evitando erros.................................................................................................................................................. 73 12.11RM ......................................................................................................................................................................... 74 12.11.1 Excluindo diretrios inteiros ........................................................................................................................... 74 12.12RMDIR .................................................................................................................................................................... 75 12.13MV ......................................................................................................................................................................... 75 12.14CAT ........................................................................................................................................................................ 76 12.15CHGRP.................................................................................................................................................................... 76 12.16CHMOD .................................................................................................................................................................. 77 12.17CHOWN .................................................................................................................................................................. 78 12.18DU.......................................................................................................................................................................... 78 12.19DATE ...................................................................................................................................................................... 78 12.20FILE ....................................................................................................................................................................... 78 12.21INIT / TELINIT ......................................................................................................................................................... 79 12.21.1 Nveis de execuo ........................................................................................................................................... 79 12.21.2 Iniciando .......................................................................................................................................................... 79 12.21.3 Telinit ............................................................................................................................................................... 79 12.22RUNLEVEL ............................................................................................................................................................. 79 12.23APROPOS ................................................................................................................................................................ 80 12.24TYPE ...................................................................................................................................................................... 80 12.25DIFF ....................................................................................................................................................................... 80 12.26ZIP ......................................................................................................................................................................... 80 12.27SORT ...................................................................................................................................................................... 81 12.28CUT ........................................................................................................................................................................ 81 12.29TR .......................................................................................................................................................................... 82 12.30OUTROS COMANDOS .............................................................................................................................................. 82 4 12.31CRIANDO VNCULOS SIMBLICOS .......................................................................................................................... 83 13 -PROCESSADORES DE TEXTOS SOB LINUX ...................................................................................................... 87 13.1PICO .......................................................................................................................................................................... 87 13.1.1Acionando o Pico ............................................................................................................................................. 87 13.1.2Comandos de movimentao bsica do cursor ................................................................................................ 87 13.1.3Comandos de movimentao da tela................................................................................................................ 88 13.1.4Comandos de deleo ...................................................................................................................................... 88 13.1.5Errou? Como cancelar uma operao ............................................................................................................. 88 13.1.6Outros comandos de edio ............................................................................................................................. 88 13.1.7Busca/substituio ........................................................................................................................................... 88 13.1.8Inserindo um arquivo no meio de um texto. ..................................................................................................... 88 13.1.9Refresh ............................................................................................................................................................. 89 13.1.10 Salvar ............................................................................................................................................................... 89 13.1.11 Salvar e sair/ Sair sem salvar .......................................................................................................................... 89 13.2PINE .......................................................................................................................................................................... 89 13.2.1Para iniciar o programa Pine .......................................................................................................................... 89 13.2.2Para enviar uma mensagem ............................................................................................................................. 90 13.2.3Para ver a lista de mensagens recebidas (INBOX Folder) .............................................................................. 90 13.2.4Para responder a uma mensagem .................................................................................................................... 91 13.2.5Para reenviar uma mensagem recebida a outra pessoa .................................................................................. 91 13.2.6Folders ............................................................................................................................................................. 91 13.2.7Para salvar uma mensagem em Folder ........................................................................................................... 92 13.2.8Para trocar de Folders .................................................................................................................................... 92 13.2.9Agenda de Endereos Eletrnicos do Pine ...................................................................................................... 93 13.2.10 Para salvar uma mensagem em arquivo .......................................................................................................... 94 13.2.11 Para imprimir uma mensagem ......................................................................................................................... 94 13.2.12 Para sair do programa Pine ............................................................................................................................ 94 14 -ENTENDENDO O SHELL ......................................................................................................................................... 96 14.1COMPARANDO SHELLS ............................................................................................................................................... 96 14.2EXPERIMENTANDO DIFERENTES SHELLS ..................................................................................................................... 97 14.3VISO GERAL DO SHELL BASH ................................................................................................................................... 97 14.4DEFININDO VARIVEIS DE AMBIENTE NO BASH .......................................................................................................... 97 14.5SHELL SCRIPT............................................................................................................................................................. 98 14.6REDIRECIONAMENTO DE ENTRADA E SADA ............................................................................................................... 98 14.6.1Dutos ou Pipes ( | ) .......................................................................................................................................... 99 14.7TRMINO DE NOME DE ARQUIVO ................................................................................................................................ 99 14.8ALIAS DE COMANDO ................................................................................................................................................. 100 14.9EDIO DE LINHA DE COMANDOS ............................................................................................................................. 100 14.10LISTA DE HISTRICO DE COMANDOS .................................................................................................................... 100 14.11CONTROLE DE TAREFA......................................................................................................................................... 101 14.12EXPANSO DE PADRO ........................................................................................................................................ 102 14.13EXPANSO DE NOME DE PATH ............................................................................................................................. 102 14.14EXPANSO DE CHAVE .......................................................................................................................................... 103 14.15SUBSTITUIO DE COMANDOS ............................................................................................................................. 103 15 -DICAS SOBRE MODO TEXTO .............................................................................................................................. 104 15.1CONFIGURANDO SEU PATH ..................................................................................................................................... 104 15.2PORQUE NO POSSO USAR O FDFORMAT, EXCETO COMO ROOT? ............................................................................... 104 15.3O SISTEMA DE ARQUIVOS PRINCIPAL EST"READ-ONLY"! ....................................................................................... 104 15.4EU S CONSIGO FAZER LOGIN COMO ROOT. .............................................................................................................. 104 15.5HOUVE UM"DESASTRE" NO SISTEMA E NO CONSIGO FAZER LOGIN PARA O ARRANJAR. .......................................... 105 15.6QUAL A VERSO DO LINUX QUE ESTOU A USAR NA MINHA MQUINA? ..................................................................... 105 15.7RODANDO WINDOWS 95 NO LINUX .......................................................................................................................... 105 15.8IMPRIMINDO DO LINUX EM UMA REDE WINDOWS .................................................................................................... 106 15.9MONTANDO PARTIES WIN95 NO LINUX SEM APARECER OS ARQUIVOS TRUNCADOS ............................................. 107 15.10TUDO SOBRELINUX PARA QUEM EST MIGRANDO DO DOS ................................................................................ 108 15.10.1 Comparando os comandos ............................................................................................................................. 108 5 15.10.2 Arquivos ......................................................................................................................................................... 109 15.10.3 Links Simblicos ............................................................................................................................................ 110 15.10.4 Multi-tarefa .................................................................................................................................................... 111 15.10.5 Diretrios ....................................................................................................................................................... 112 15.11AUMENTANDO PARTIO LINUX......................................................................................................................... 113 15.12COMANDOS DO PROGRAMAVI ............................................................................................................................. 113 15.13COMO POSSO SABER QUANTOS HARD LINKS TEM UM ARQUIVO E QUANTOS ELE PODE TER................................... 115 15.14 POSSVEL REPARTICIONAR UM HD QUE S TENHA LINUX SEM PERDER DADOS? ............................................... 115 15.15COMO AGRUPO MENSAGENS NO PINE? ............................................................................................................... 116 15.16NO CONSIGO FAZER AS TECLAS 'BACKSPACE' E 'DELETE' EXERCEREM SUAS FUNES CORRETAMENTE ............. 116 15.17FAZENDO O LESS LER VRIOS TIPOS DE ARQUIVOS .............................................................................................. 116 15.18PERMITIR UM S LOGIN POR USURIO.................................................................................................................. 118 15.19MUDANDO O RELGIO DE SEU LINUX .................................................................................................................. 118 15.20MUDANDO O EDITOR DETEXTO PADRO ............................................................................................................ 119 15.21SHELL SCRIPTS - UTILIDADES E MAISUTILIDADES .............................................................................................. 119 15.21.1 Backup para um FTP ..................................................................................................................................... 119 15.21.2 Comandos do DOS no Linux .......................................................................................................................... 119 15.22COMO ALTERAR A COR DO FUNDO E DA LETRA NO CONSOLE? ............................................................................. 121 15.23COMO MUDAR A FONTE NA CONSOLE? ................................................................................................................. 121 15.24COMO MUDO O IDIOMA DE MEU CONECTIVALINUX? .......................................................................................... 121 15.25COMO CONFIGURO A PROTEO DE TELA NA CONSOLE? ...................................................................................... 122 15.26COMO TRANSFERIR O LINUX INTEIRO PARA UM HD NOVO? ................................................................................. 122 15.27COMO AGENDAR TAREFAS DE SISTEMA (/ETC/CRONTAB)? ................................................................................... 122 15.28COMO EXECUTAR UM ARQUIVO? ......................................................................................................................... 123 15.29O QUE POSSO APAGAR PARA LIBERAR ESPAO EM DISCO? ................................................................................... 123 15.30COMO USAR O TAR COM ? .................................................................................................................................... 124 15.31COMO LIDO COM OS PACOTES RPM? ................................................................................................................... 124 15.32COMO DAR PODERES DE SUPERUSURIO A UM USURIO NORMAL? ...................................................................... 124 15.33COMO FAO PARA DEIXAR O 'LS' SEMPRE COLORIDO? .......................................................................................... 125 15.34ESQUECI A SENHA DO ROOT. O QUE EU FAO ? .................................................................................................... 125 16 -ADMINISTRAO DE SISTEMA GERAL .......................................................................................................... 126 16.1GERENCIAMENTO DE USURIOS ............................................................................................................................... 126 16.2CONFIGURANDO DIRETRIO DE BASE PADRO ......................................................................................................... 127 16.3REMOVENDO USURIOS ........................................................................................................................................... 127 16.4GERENCIANDO GRUPOS ............................................................................................................................................ 128 16.5CHECANDO A CONSISTNCIA DE SISTEMA DE ARQUIVOS .......................................................................................... 129 16.6INICIALIZAO DO SISTEMA ..................................................................................................................................... 129 16.7PROGRAMANDO TAREFAS COM CROND ..................................................................................................................... 130 16.8GERENCIANDO LOGS ................................................................................................................................................ 133 17 -DICAS SOBRE O SISTEMA .................................................................................................................................... 136 17.1ONDE IR BUSCAR OSHOWTOS E OUTRA DOCUMENTAO? .................................................................................... 136 17.2RECOMPILANDO SEU KERNEL ................................................................................................................................... 137 17.3COMO ATUALIZAR O MEU KERNEL? ......................................................................................................................... 138 17.4ENXERGAR WIN95 NO LINUX E VICE VERSA............................................................................................................. 139 17.5ONDE IR BUSCAR MATERIAL SOBRE OLINUX POR FTP? ........................................................................................... 139 17.6H ALGUM DEFRAGMENTADOR PARA EXT2FS E OUTROS SISTEMAS DE ARQUIVOS? .................................................. 141 17.7O MEU RELGIO EST ERRADO. ................................................................................................................................ 141 17.8O QUE POSSO FAZER PARA TER MAIS DE 128MB DE SWAP?....................................................................................... 141 17.9PERMISSES ............................................................................................................................................................. 141 17.10ENXERGANDO PARTIES WIN NO LINUX E VICE-VERSA .................................................................................... 144 17.11USANDO PACOTES .RPM (REDHAT) NO SLACKWARE.......................................................................................... 145 17.12O QUE DIABOS NIS? .......................................................................................................................................... 145 17.13ARQUIVOS COMPACTADOS COM .TAR E .GZ QUE PEGO EM FTP NO DESCOMPACTAM ......................................... 146 17.14ONDE ESTO OS FONTES DOS PROGRAMAS?......................................................................................................... 146 17.15QUAIS OS PACOTES COM AS LINGUAGENS DE PROGRAMAO? ............................................................................ 146 17.16COMO HABILITAR O NOVO SUPORTE A NTFS NO KERNEL 2.2 ? ............................................................................ 146 17.17 NECESSRIO RECOMPILAR O KERNEL DO SISTEMA? .......................................................................................... 146 6 17.18COMO MANTER MEU SISTEMA ATUALIZADO? ...................................................................................................... 147 17.19O QUE SO E PARA QUE USAR SENHAS COM SHADOW?......................................................................................... 147 17.20INICIANDO O LINUX A PARTIR DO WINDOWS/DOS .............................................................................................. 147 17.20.1 Introduo ...................................................................................................................................................... 147 17.20.2 Instalando o loadlin ....................................................................................................................................... 147 17.20.3 Requisitos ....................................................................................................................................................... 148 18 -DICAS SOBRE MENSAGENS DE ERRO .............................................................................................................. 149 18.1"UNKNOWN TERMINAL TYPE LINUX" E SEMELHANTES. ............................................................................................ 149 18.2DURANTE A"LINKAGEM" APARECEMUNDEFINED SYMBOL _MCOUNT. .................................................................... 149 18.3LP1 ON FIRE. ............................................................................................................................................................. 149 18.4INET: WARNING: OLD STYLE IOCTL(IP_SET_DEV) CALLED!................................................................................. 149 18.5LD: UNRECOGNIZED OPTION '-M486'. ........................................................................................................................ 149 18.6GCC DIZ INTERNAL COMPILER ERROR ..................................................................................................................... 150 18.7MAKE DIZ ERROR 139. .............................................................................................................................................. 150 18.8SHELL-INIT: PERMISSION DENIED QUANDO DOU LOGIN. ............................................................................................ 150 18.9NO UTMP ENTRY. YOU MUST EXEC ... QUANDO DOU LOGIN. ..................................................................................... 150 18.10WARNING: OBSOLETE ROUTING REQUEST MADE. ................................................................................................. 151 18.11EXT2-FS: WARNING: MOUNTING UNCHECKED FILESYSTEM. ................................................................................ 151 18.12EXT2-FS WARNING: MAXIMAL COUNT REACHED................................................................................................. 151 18.13EXT2-FS WARNING: CHECKTIME REACHED. ........................................................................................................ 151 18.14DF DIZ CANNOT READ TABLE OF MOUNTED FILESYSTEMS. ................................................................................... 151 18.15FDISK SAYS PARTITION X HAS DIFFERENT PHYSICAL /LOGICAL... ........................................................................ 152 18.16FDISK: PARTITION 1 DOES NOT START ON CYLINDER BOUNDARY. ........................................................................ 152 18.17FDISK SAYS PARTITION N HAS AN ODD NUMBER OF SECTORS. .............................................................................. 152 18.18O MTOOLS DIZ CANNOT INITIALISE DRIVE XYZ. .................................................................................................. 153 18.19MEMORY TIGHT NO COMEO DO BOOTING........................................................................................................... 153 18.20YOU DON'T EXIST. GO AWAY. .............................................................................................................................. 153 18.21MENSAGEM DE ERRO: CAN'T LOCATE MODULE NET-PF-4 (E 5) ............................................................................. 153 19 -DICAS SOBRE HARDWARE .................................................................................................................................. 154 19.1UTILIZANDO UM DISCO FLEXVEL NO LINUX ............................................................................................................ 154 19.2COLOCANDO SUPORTE PNP, FAT32 E SB AWE32 NO SEU KERNEL......................................................................... 154 19.3COMO SEI EM QUALIRQ MINHA NE2000 EST LOCALIZADA? ................................................................................. 158 19.4DVIDAS SOBREIMPRESSORA J INSTALADA E RECONHECIDA ................................................................................ 158 19.5CONFIGURAR O TECLADO APS A INSTALAO. ....................................................................................................... 158 19.6MEU TECLADO ABNT NO FUNCIONA NO X ............................................................................................................ 158 19.7VERIFICANDO SE A MEMRIA FOI DETECTADA CORRETAMENTE. .............................................................................. 159 19.8COMO VEJO QUANTO O LINUX EST RECONHECENDO DE MEMRIA? ....................................................................... 159 19.9COMO FAO PARA O LINUX RECONHECER MAIS DE 64MB DE RAM? ....................................................................... 159 19.10INSTALAR PLACA DE VDEO ON-BOARD (SIS) ....................................................................................................... 159 20 -DICAS SOBRE INTERNET E REDE LINUX........................................................................................................ 161 20.1CONECTANDO-SE POR: CHAP .................................................................................................................................. 161 20.2CONECTANDO-SE POR: PROGRAMA MINICOM .......................................................................................................... 162 20.3CONECTANDO-SE POR: PPPD ..................................................................................................................................... 163 20.4PEGANDO E-MAIL VIA POP SERVER NO LINUX........................................................................................................... 165 20.5DICAS DE FTP .......................................................................................................................................................... 166 20.6DOMNIO VIRTUAL ................................................................................................................................................... 170 20.7E-MAIL DE AUTO-RESPOSTA .................................................................................................................................... 170 20.8E-MAILS VIRTUAIS.................................................................................................................................................... 171 20.9CRIANDO S UMA CONTA DE E-MAIL, SEM SHELL .................................................................................................. 172 20.10MANDAR VRIOS E-MAILS DE UMA VEZ SEM MOSTRAR CC .................................................................................. 172 20.11COMO CONFIGURAR A INTERFACE ETH0 MANUALMENTE? ................................................................................... 173 20.12MONTANDO SERVIDORINTERNET/INTRANET NO LINUX (REDE) .......................................................................... 173 20.13RESTRINGINDO ACESSO A IPS COM O APACHE SEM USAR UM .HTACCESS ........................................................ 178 20.14USANDO O LINUX COMO BRIDGE ......................................................................................................................... 179 20.15TELNET NO FUNCIONA ....................................................................................................................................... 179 20.16FTP E/OU DAEMON FTP NO FUNCIONAM .......................................................................................................... 179 7 20.17RESTRINGINDO O ACESSO DE UM FINGER EM VOC .............................................................................................. 180 20.18COMO CONFIGURAR UMA IMPRESSORA REMOTA EMUMA REDE LINUX ? ............................................................. 180 21 -SEGURANA NO LINUX ........................................................................................................................................ 181 21.1INTRODUO / SUMRIO .......................................................................................................................................... 181 21.2SERVIOS TCP PORT ................................................................................................................................................ 181 21.3MONITORANDO TERMINAIS ...................................................................................................................................... 182 21.4MONITORANDO O FTP SERVER ................................................................................................................................ 183 21.5PROTEGENDO SUAS SENHAS (PPPD) .......................................................................................................................... 183 21.6/ETC/HOST.ALLOW E /ETC/HOST.DENY ...................................................................................................................... 183 21.7DICAS DE SEGURANA ............................................................................................................................................. 185 21.7.1Limite o numero de programas que necessitem SUID root no seu sistema. .................................................. 185 21.7.2Rodando programas com privilegio mnimo no acesso. ................................................................................ 185 21.7.3Desabilitando servios que voc nao precisa ou nao usa. ............................................................................. 185 21.7.4Encriptando nas conexes. ............................................................................................................................ 186 21.7.5Instale wrappers para /bin/login e outros programas. .................................................................................. 186 21.7.6Mantenha seu Kernel na ultima verso estvel. ............................................................................................ 186 21.7.7Deixe o pessoal do lado de fora saber o mnimo possvel sobre seu sistema. ............................................... 186 21.7.8Escolha boas senhas. ..................................................................................................................................... 186 21.7.9Se voc puder, limite quem pode conectar ao seu Linux................................................................................ 186 21.8PROGRAMAS PARA SEGURANA ............................................................................................................................... 187 22 -INSTALAO E TUTORIAIS DE APLICATIVOS ............................................................................................. 189 22.1INSTALANDO PROGRAMAS NO LINUX....................................................................................................................... 189 22.1.1A Licena GPL ............................................................................................................................................... 189 22.1.2Arquivos .rpm (RedHat) ................................................................................................................................. 189 22.1.3Arquivos .deb (Debian) .................................................................................................................................. 190 22.1.4Arquivos .tar.gz (Compilando)....................................................................................................................... 191 22.1.5Arquivos Padres ........................................................................................................................................... 191 22.1.6Configurando ................................................................................................................................................. 192 22.1.7Compilando e Instalando:.............................................................................................................................. 192 22.1.8Problemas: Dependncias ............................................................................................................................. 192 22.1.9APT: Facilitando sua vida ............................................................................................................................. 193 22.1.10 Alien: Conversor de pacotes .......................................................................................................................... 193 22.2INSTALAO DO QPOPER ......................................................................................................................................... 193 22.3INSTALAO DO STAR OFFICE 3.1............................................................................................................................ 194 22.4INSTALAO DO ICQ JAVA ...................................................................................................................................... 196 23 -O SISTEMA DE JANELAS X .................................................................................................................................. 198 23.1SERVIDORES X ......................................................................................................................................................... 200 23.2GERENCIADORES DE JANELA .................................................................................................................................... 200 23.3AMBIENTES DESKTOP .............................................................................................................................................. 200 24 -GNOME ...................................................................................................................................................................... 202 24.1O QUE O GNOME .................................................................................................................................................... 202 24.2GERENCIADORES DE JANELAS EGNOME ................................................................................................................ 202 24.3CONCEITOS BSICOS ................................................................................................................................................ 202 24.3.1Usando o Menu Principal .............................................................................................................................. 202 24.3.2Escondendo o Painel...................................................................................................................................... 202 24.4ADICIONANDOAPLICAES E CAPPLETS AO PAINEL ............................................................................................... 202 24.4.1Adicionando Lanadores de Aplicaes ........................................................................................................ 202 24.4.2Adicionando Item em Gavetas ....................................................................................................................... 203 24.4.3Adicionando Capplets .................................................................................................................................... 203 24.5EXECUTANDOAPLICAES ...................................................................................................................................... 203 24.6USANDO A REA DE TRABALHO .............................................................................................................................. 204 24.7O GERENCIADOR DEARQUIVOSGNOME ................................................................................................................ 204 24.7.1Navegando com o Gerenciador de Arquivos GNOME .................................................................................. 204 24.7.2Copiando e Movendo Arquivos ...................................................................................................................... 205 24.7.3Lanando Aplicaes a Partir do Gerenciador de Arquivos GNOME .......................................................... 205 8 24.8CONFIGURANDO O PAINEL ....................................................................................................................................... 205 24.8.1Propriedades Globais do Painel .................................................................................................................... 205 24.8.2Janela de cone de Lanamento ..................................................................................................................... 206 24.8.3Janela do cone de Gaveta ............................................................................................................................. 206 24.8.4Janela de cones de Menu .............................................................................................................................. 206 24.8.5Janela de cone da Sada ............................................................................................................................... 207 24.8.6Diversos ......................................................................................................................................................... 207 24.9EDITANDO O MENU PRINCIPAL ................................................................................................................................ 208 24.9.1Introduo ...................................................................................................................................................... 208 24.9.2Configurando o Menu Principal .................................................................................................................... 208 24.10USANDO O EDITOR DE MENUS ............................................................................................................................. 208 24.10.1 Adicionando Um Novo Item ao Menu ............................................................................................................ 208 24.10.2 Arrastar e Soltar oMenu Principal .............................................................................................................. 209 24.11O CENTRO DE CONTROLEGNOME..................................................................................................................... 209 24.11.1 Tipos MIME GNOME .................................................................................................................................... 209 25 -KDE ............................................................................................................................................................................. 210 25.1CONFIGURANDO A LNGUA ...................................................................................................................................... 210 25.2CONFIGURANDO A BARRA DETTULO ...................................................................................................................... 210 25.3CONFIGURANDO O PAINEL DOKDE ......................................................................................................................... 210 25.4PROPRIEDADES DA TELA .......................................................................................................................................... 210 25.5CONFIGURANDO OS MENUS ..................................................................................................................................... 211 25.6ADICIONANDOAPLICAES DO PAINEL ................................................................................................................... 211 25.7CONFIGURAO INICIAL........................................................................................................................................... 211 25.8NAVEGANDO NA INTERNET ...................................................................................................................................... 211 25.9TIPOS MIME ............................................................................................................................................................ 211 25.10DISPOSITIVOS ...................................................................................................................................................... 212 25.11DESKTOPS............................................................................................................................................................ 213 25.12PROGRAMAS E DESKTOPS .................................................................................................................................... 213 25.13BARRA DETTULO ............................................................................................................................................... 213 26 -CONECTANDO INTERNET VIA LINUX ......................................................................................................... 214 26.1TIPOS DE MODEM ..................................................................................................................................................... 214 26.1.1Modem Serial ................................................................................................................................................. 214 26.1.2Modem Plug and Play .................................................................................................................................... 214 26.1.3WinModem ..................................................................................................................................................... 214 26.2COMO CONFIGURAR WINMODEM (CHIPSET LUCENT) NO LINUX .............................................................................. 215 26.3CONFIGURANDO O MODEM ...................................................................................................................................... 215 26.3.1Procedimento ................................................................................................................................................. 215 26.3.2Control-panel ................................................................................................................................................. 216 26.3.3KPPP ............................................................................................................................................................. 216 26.3.4setserial .......................................................................................................................................................... 217 26.3.5pnpdump e isapnp .......................................................................................................................................... 218 26.3.6isapnpcfg ........................................................................................................................................................ 221 26.4CONECTANDO INTERNET ....................................................................................................................................... 221 Balota www.theultimates.us 9 1 1 - - H Hi is st t r ri ia a d do o L Li in nu ux x Origem no UNIX que foi desenvolvido nos anos 70. OUNIXmuitoutilizadohojenoambientecorporativo,educacionaleagorano ambiente desktop. LinuxumacpiadoUnixfeitoporLinusTorvalds,juntocomumgrupodehackers pelaInternet. Pretende-se queele siga conforme comopadroPOSIX,padrousado pelas estaes UNIX. Linus Torvalds que na poca era um estudante de cincia da computao na Finlndia criou um clone do sistema Minix (sistemaoperacional desenvolvidopor Andrew Tannenbaun queerasemelhanteaoUNIX)queochamoudeLinux.Hojeeleaindadetmocontroledo 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.Eleincluiproteoentreprocessos(crashprotection),carregamentopordemanda, redes TCP/IP,alm denomesdearquivos comat 255caracteres,multi-tarefareal, suporte a UNICODE, shared libraries, memria virtual, etc. Processo-Resumidamente...umprogramaemexecuo.Asinformaessobre vriosprocessosemexecuoficamarmazenadasnatabeladeprocessos.OSistema Operacional controla o tempo de execuo de cada processo, e ele responsvel por iniciar, parar/suspender e terminar a execuo de processos. Os usurios tambm pode interferir na administrao de processos.Todoprocesso temum processo pai queo chamou,portantoo processo temnome, nmero de identificao, grupo ao qual pertence, etc. e est inserido na rvore hierrquica de processos. O processo pai chamado de init.1.1Linux como sistema operacional Linux se refere ao Kernel O conjunto de aplicativos que so executados no Kernel se chamam distribuio. AfunodoKernelserainterfaceentreoHardwareeossistemasde gerenciamento de tarefas e aplicativos. O Kernel do Linux mais leve que o de outros sistemas operacionais para servidores. So12milhesdelinhasdecdigo,enquantooutrasversesdoUnixtm30milheseo Windows NT, 50 milhes. Isso significa que o Linux trs vezes mais rpido que outros Unix e at cinco vezes mais rpido que o Windows NT. Conjunto de Aplicativos para Linux (Distribuio) Sistema de gerenciamento de tarefas e aplicativos Ncleo do sistema operacional (Kernel Linux) Hardware 10 1.2Principais caractersticas comentadas no Linux Multiusurio: Permite que vrios usurios possam rodar o sistema operacional, e no possuirestriesquantolicena.Permitevriosusuriossimultneos,utilizando integralmenteosrecursosdemultitarefa.AvantagemdissoqueoLinuxpodeser distribudocomoumservidordeaplicativos.UsuriospodemacessarumservidorLinux atravs da rede local e executar aplicativos no prprio servidor. Multiplataforma:OLinuxrodaemdiversostiposdecomputadores,sejamelesRISC ou CISC.Multitarefa:Permite quediversosprogramas rodemaomesmotempo,ou seja,voc pode estar imprimindo uma carta para sua vov enquanto trabalha na planilha de vendas, por exemplo. Sem contaros inmeros servios disponibilizados peloSistema queesto rodando em background e voc provavelmente nem sabe. Multiprocessador:Permiteousodemaisdeumprocessador.Jdiscutida,h muitosanos,acapacidadedoLinuxdepoderreconhecermaisdeumprocessadore inclusive trabalhar com SMP, clusters de mquinas, na qual uma mquina central controla os processadores das outras para formar uma s mquina.Protocolos:Podetrabalhar comdiversos protocolosde rede (incluindoo TCP/IPque nativo Unix).Sistemasdearquivos:Suportadiversossistemasdearquivos,incluindooHPFS, DOS, CD-ROM, Netware, Xenix, Minix, etc. Sistemadearquivos-umaformadearmazenamentodearquivosemestruturas (namaneirahierrquica)dediretrios.Assim,ousurionoprecisanecessitaconhecer detalhestcnicosdomeiodearmazenamento.Eleapenasprecisanecessitaconhecera estrutura (rvore) de diretrios para poder navegar dentro dela e acessar suas informaes. Consolesvirtuais:Permitequeousuriotenhamaisdeumconsoleparatrabalhar, sendoqueemcadaconsolevocpodeterdiversastarefassendoexecutadasem background e mais em foreground (segundo plano e primeiro plano). FontesTrueType:FontesTrueTypesoagorasuportadaspeloConectivaLinux.A carga dinmica de fontes suportada e pode ser usada como um servidor de fontes em uma mquinalocal. Nota:os usurios queestejamefetuando umaatualizao teroqueatualizar oscaminhospadresdasfontes.Paratanto,editeoarquivo/etc/X11/XF86Config.Procure noarquivoatencontraros caminhos configurados. Altere parao seguinteunix/:-1. Deve-se ainda estar seguro de que o xfs, o Servidor de Fontes X, esteja sendo executado. Atravs do comandos /sbin/chkconfig -addxfspode-se garantirqueele seja inicializadoa cadavezque o Linux seja carregado.1.3Linux como software gratuito Uma forma de combater as prticas monopolistas da Microsoft. ExistemrumoresqueaMicrosoftiralterarostermosdelicenciamentodeseus produtos.Nanovaverso,osoftwarenosermaisadquirido,e,sim,licenciadoembases anuais, exigindo pagamento de uma nova licena para uso continuado. Isso poder provocar amarginalizaodaspopulaesoupasesquenotenhamosrecursosnecessriospara investimentos nesta rea. OcriadordomovimentopelosoftwareabertoelivrefoiRichardStallman.Em determinadaocasio,eleprecisoucorrigirodriverdeumaimpressoraquenoestava 11 funcionando.Solicitouento,aofabricantedodriverocdigofontedoprogramaparaque pudesse realizaras correesnecessrias. Para sua surpresa,opedido foinegado. Daele iniciou ento um esforo gigantesco para conceder verses abertas para todas as categorias de software existentes, comercializadas sem acesso ao cdigo fonte. RichardStallmanfundouaFSFFreeSoftwareFoundation.AFSFcriouos aplicativosutilizadosportodosossistemassemelhantesaoUnix,comoLinuxeFreeBSD, hoje to populares. Paraevitarquealgumobtivesseoprogramacomoseucdigofonte,fizesse alteraes e se declarasse como dono do produto, ele estabeleceu a forma sob a qual esses programas poderiam ser distribudos.O documento especifica que o programa pode ser usado emodificado por quem quer queseja,desdequeasmodificaesefetuadassejamtambmdisponibilizadasemcdigo fonte. Esse documento chama-se GNU (General Public License). O Kernel do Linux tambm distribudo sob a GNU (General Public License). OKerneldoLinux,associadoaessesprogramas,tornoupossvelamilhesde pessoas o acesso a um excelente ambiente computacional de trabalho e que melhora a cada dia. OLinux,napessoadeseucriadorecoordenador,soubemelhoraglutinaroimenso potencialdecolaboradoresdaInternetemtornodeseuprojeto.Contribuiessoaceitas, testadas e incorporadas ao sistema operacional e uma velocidade nunca vista.1.4Documentao de PacotesMuitosprogramastmoarquivoREADMEeoutrasdocumentaescomoparte integrantedopacote.OConectivaLinuxutilizanormalmenteossubdiretriossob/usr/doc comolocal padroparaoarmazenamento, sem que seja necessrioinstalar todosos fontes para acessar a documentao; porm o nome do subdiretrio depende do nome do pacote e dasuaverso.Porexemplo,opacotezipnasuaverso2.1,tercomocaminhopara acesso sua documentao o seguinte: /usr/doc/zip-2.1.Em suamaioriaa documentaoestemarquivos padro ASCII,os quais podem ser visualizados com os comandos more arquivo ou less arquivo.Casovocestejaprocurandopeladocumentaodeumcomandoespecfico(ou arquivo)e noemqualpacoteeleest contido, serpossveldescobr -la de forma simples. Porexemplo,paraconhecerondeestadocumentaodoarquivo/usr/bin/atutilizeo comando:rpm -qdf /usr/bin/atEstecomandoretornarumalistadetodaadocumentao(inclusivepginasde manual) dopacote que contenhaoarquivos /usr/bin/at. O RPM capazainda deuma srie deoutrasfuncionalidades.Paramaioresinformaessobreele,vejaoGuiadoUsuriodo Conectiva Linux. 12 1.5Como Fazer e FAQsCasotenhasidoselecionadoduranteainstalao,ocontedodoProjetode Documentao do Linux (LDP) estar disponvel no diretrio /usr/doc de seu sistema.Odiretrio/usr/doc/HOWTOcontmversesemarquivosASCIIdetodososComo FazerdisponveisnapocadeimpressodoCD-ROM.Estesarquivospodemserlidos atravs do comando less. Ex.:less Tips-HOWTO Voctambmpodeencontrararquivoscomextenso.gz.Elesestocompactados com gzip paraeconomiadeespao, sendo necessrioento descompacta-losantesde sua utilizao.Parautiliz-lospode-seexecutarocomandogunzipparadescompact-losou entoutilizarocomandozlessquelistaosarquivossemcriarumaversodescompactada em seu disco : Ex.:zless HAM-HOWTO.gz Ocomandozlessusaasmesmasteclasdeoperaoqueocomandoless, permitindo a navegao pelo documento.O diretrio /usr/doc/HOWTO/mini contmverses ASCIIdetodosos mini-ComoFazer disponveis.Noestocompactadosepodemseracessadosnormalmentecommoreou less. /usr/doc/HTML contmverses HTML de todosos Como Fazeredosguias Instalao doLinuxeLinuxparaIniciantes.Paravisualiz-losbastautilizarumbrowserWWWdesua prefercia. Por exemplo:cd /usr/doc/HTML netscape index.htmlOdiretrio/usr/doc/FAQcontmumaversoASCII(ealgumasversesHTML)de FAQs mais utilizados, incluindo o faq do Conectiva Linux.Odiretrio/usr/doc/HOWTO/translations/pt_BR/possuidiversosdocumentos traduzidos para o portugus.1.6O Comando locateQuandonoseconheceonomecompletodocomandoouarquivoquesebusca, pode-sefacilmenteencontr-loatravsdocomandolocate.Estecomandoutilizaumabase dedadosparalocalizartodososarquivosnosistema.Normalmenteestabaseconstruda automaticamente toda noite, desde que o Linux 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 /usr/include/bison2cpp.h /usr/info/bison.info.gz /usr/lib/bison.hairy A resposta fornecida atravs do nome e rota completa do arquivo. 13 14 1.7InfoEnquantoaspginasdemanualutilizamtcnicassi mplesdeapresentaode documentos, as funes info so muito mais poderosas. Elas provm funes de hipertexto, tornandomaissimplesaleituradegrandesdocumentos,almdedisponibilizaremdiversas ferramentasparaacriaodedocumentos.Hdiversosdocumentosemformatoinfono Conectiva Linux (especialmente alguns do Projeto GNU).Paraacessaradocumentao,bastautilizaroprogramainfosemargumentos.Ser apresentadaumalistadosdocumentosdisponveis.Casonadasejaencontradoporque provavelmentenoforaminstaladosospacotesdedocumentao,oquepodeserfeitoa qualquer momento atravs do utilitrio RPM.Casosetenhaconhecimentodeemacs,pode-seacessaradocumentaoinfo diretamente dentro do emacs atravs da seqncia das teclas Ctrl-h i.Todo texto queesteja destacadode formaluminosa umaligaoquelevaaalguma informaoadicional. Utilize Tab paramovero cursor paraa ligaoe pressione Enterpara ativ-lo.Pressionando-sepretornaparaapginaanterior,nvaiparaaprximapginaeu sobe um nvel. Para sair basta pressionar Ctrl-x Ctrl-c (control-x seguido de control-c).Amelhormaneiradeaprendercomoutilizaradocumentaodoinfoacessaro programa e verificar as informaes disponveis na primeira tela.1.8Listas de Discusso LinuxA Conectiva mantm listas para discusso sobre assuntos gerais do Linux: http://linux-br.conectiva.com.brhttp://listas.conectiva.com.br/listas mantidaaindaalistaConectiva-Anncios(inscriesnaprimeirapginada Conectiva)para recepo de novidades sobreos lanamentoseos trabalhosdesenvolvidos pela Conectiva.Todas as listas so abertas ao pblico em geral. 15 2 2 - - O O q qu ue e u um ma a d di is st tr ri ib bu ui i o o Ao"kernel"freqentementeacrescentadoumasriedeaplicaes,formandoum sistema ou distribuio Linux. Distribuionadamaisqueumpacotedokerneldosistemaoperacionalmaisos programasqueoacompanham. Estepacote, incluindoas ferramentasnecessriaspara sua instalao, chamado de distribuio. Uma distribuio atende a uma determinada necessidade. As distribuies podem ser produzidas em diferentes verses do Kernel, podem incluir diferentesconjuntosdeaplicativos,utilitrios,ferramentasemdulosdedriver,epodem oferecerdiferentesprogramasdeinstalaoeatualizaoparafacilitarogerenciamentodo sistema. 2.1O mesmo, porm diferente Namaioriadasdistribuiesexisteumconjuntocomumdeprogramasbsicos, utilitriosebibliotecas,queosprojetistasdeaplicativospodemesperarencontraremum sistema Linux. Padro seguido pelas distribuies = Linux file system standart. 2.2As principais distribuies RedHatFamosoporsuasferramentasdeinstalaoeatualizaodosistema operacionaleporseusistemabemprojetadodeinstalao,desinstalaoecontrolede pacotes de aplicativos de software. SlackwareEraadistribuiomaispopular.NovemcomRPM.Ganhaem performance, mas peca ma interatividade. Usado mais para servidores de rede. CalderaOpenLinkOOpenLink1.3incluioKDesktopEnvironment,umalicena no-comercialdoStarOfficeforLinux,SuporteNetware,umalicenadoDR-DOSpara compatibilidade DOS. S.u.S.ELinuxumaconhecidadistribuiodeLinux,disponvelprincipalmentena Europa e oferecida nas verses em ingls e alemo. Debian/GNUNopossuiumaorganizaocomercialpatrocinadora.produzida por uma equipe de voluntrios. Utiliza seu prprio sistema de gerenciamento de pacotes.2.3Red Hat Linux OquepopularizouoRedHatfoiseusistemadegerenciamentodepacotes.Esse sistema permite que os aplicativos de software sejam testados, configurados e fornecidos em umestadoprontoparafuncionarnoRedHatLinux.Usando-seferramentasde gerenciamentodepacotessimples,novospacotespodemserobtidospordownload, instalados e executados sem a configurao tortuosa, s vezes exigida por outros pacotes.Outravantagemdogerenciamentodepacotesacapacidadedeatualizao: impossvelatualizarversesdoRedHatsemanecessidadedereinstalaroLinuxdesdeo incio. Voc pode usar o Red Hat em PC Intel, Alpha digital e Sun SPARC. 16 2.4O que h de novo no Red Hat 6.0 Instalaoaprimorada-ReconhecemelhordispositivosPCI,novosoftwarede particionamentodediscoecapacidadedeescolherquaisserviosserocarregados automaticamente no momento da inicializao.Novas e melhores ferramentas de administrao Inclui uma poderosa ferramenta deconfiguraogrficaLinux,oLinuxConf.Tambmincluiumaferramentaparaa configurao da verso gratuita de X-Windows , XFree86, chamada de Xconfigurator. IntroduodoGnomeumambientedesktopparaX-Windowsprojetadopara tornarmais fcilo desenvolvimento deaplicativose proporcionar umambiente desktopmais consistente, de qualidade profissional para usurios Linux. DesempenhoMelhorimplementaodemultiprocessamentosimtrico(SMP)e introduodeRAIDbaseadoemsoftware(fornecemecanismoparacombinarmltiplos discos para melhorar a confiabilidade e o desempenho). 17 3 3 - - O O P PC C m m n ni im mo o p pa ar ra a L Li in nu ux x Um386com4MB,pormnopodeexecutarX-Windowseonmerodeprogramas queelapodeexecutarsimultaneamentelimitadopelaquantidadedeRAMfsica,seu desempenho ser lento namaioriadosaplicativos de misso crtica(servidor de Web). Esse portantomaisadequadocomoterminaldeacessoaoutroservidorLinuxouUnix;ouum servidor debaixodesempenho para servios como DNS (convertenomeshostemendereo IP reais) ou um servidor de autenticao para uma pequena empresa. 3.1Acessrios ideais para um servidor em sua Intranet UmaplacaSCSI-Idealparaumsistemamultiusurio(Ex.:Servidordearquivos, servidor Web ou servidor de aplicativos). Escolha uma placa com suporte a Ultra-DMA SCSI. O ideal utilizar HDs em separado para dividir o processamento de dados / sistemae software. 3.2Verificando a compatibilidade de seu hardware OhardwareprecisasersuportadopordriversincludosnadistribuiodeLinuxdo usurio ou por software acessrio que fornea drivers para o hardware em questo.3.3Registrando suas informaes de hardware Placa de vdeo -Fabricante e modelo; chipset de vdeo; quantidade de memria; tipo de relgio na placa. PlacadesomFabricanteemodelo;IRQdaplaca,endereodeI/Odaplacae endereo de DMA. MonitoresFabricanteemodelo;resoluomaisaltademonitor;intervalode sincronismo horizontal e intervalo desincronismo vertical. Mouse Fabricante e modelo; nmero de botes; protocolo do mouse e porta serial. Unidadesde disco rgido Capacidade dearmazenamentototaldo HD;nmerode cilindros, nmero de cabeas e nmero de setores por trilha. Modems -Fabricante e modelo; velocidade do modem e porta serial. 3.4Escolhendo um mtodo de instalao Bootando pelo CD-ROM. PelodisqueteVaodiretriod:\dosutilseexecuterawrite;fornea d:\images\boot.img; entre com a e insira o disquete formatado Pelo HD voc precisa criar o disquete de inicializao do Linux.3.5Conceitos de particionamento Para liberar uma partio que j est sendo utilizada primeiramente voc deve rodaro desfragmentadorparagarantirquetenhaumareagrandeecontnuadeespaolivreno finaldapartio.Depoissreparticionaraunidadedediscoafimdetornaroespao disponvel para a instalao do Linux. 18 Parareparticionarvocpodeusarumaferramentachamadafips.exequeestno diretrio \dosutils\fips20. Voc precisa estar em modoMS-DOS. Ao entrar no programa ser apresentadoatabeladepartio.Escolhaapartioquedesejadividir.Supondoquehaja espaolivrenofinaldapartioescolhida,serperguntadoqualcilindrodediscovocvai usar como linhaondeapartio cortadae dividida. Vocpodeusaras teclasde seta para esquerda e para a direita a fim de mudar o cilindro selecionado. Ao fazer isso, o tamanho das parties(emmegabytes)sermostradoparaquevocpossasecertificardequeanova partiosejasuficientementegrande.Oprogramafips.exegarantequevocnopossa escolher um cilindro para dividir que deixe algum dos dados correntes na nova partio. 19 4 4 - - I In ni ic ci ia an nd do o a a i in ns st ta al la a o o ModoexpertNessemodo,adetecodehardwarenorealizadaevoc precisarfornecerparmetrosdeconfiguraoparatodooseuhardware,durantea instalao.Vocdevereverterparaessaopoapenasseseuhardwarenoestiversendo detectado corretamente e tiver muita certeza dos parmetros e serem introduzidos. 4.1Escolhendo uma classe de instalao Workstation-ExecutaumainstalaopadroparaumaworkstationLinux.Estaopo automaticamente apaga todas as parties Linux existentes no seu sistema.Server-ExecutaumainstalaopadroparaumaservidorLinux.Estaopo automaticamente apaga todas as parties Linux existentes no seu sistema. Custom-Proporcionaumcontrolecompletosobretodososaspectosdoprocessode instalao. 4.2Verificando os adaptadores SCSI Sevocestiver instalando umanova cpiade Red Hat Linux, poder serquestionado sepossuiadaptadorSCSI.Emcasopositivo,vocdeveindic-loparaquetodosos dispositivos anexados possam ser detectados pelo software de instalao.4.3Configurando suas parties de disco Fdisk a ferramenta Linux padro para a configurao de parties de disco e est disponvel para cada distribuio de Linux.DiskDruidFerramentadegerenciamentodepartiodediscoprpriadoRedHat para facilitar a instalao. MountPointIndicaondeapartioapareceremsuaestruturadediretrioLinux. Vocprecisa ter pelomenosuma partio montada como /. O quese segueindicao principal papel dos diretrios padro de nvel superior do Red Hat Linux: /opt : opcionalmente, o software instalado armazenados aqui. /bin-Arquivosexecutveis(binrios)decomandosessenciaispertencentesao sistema e que so usados com freqncia. /boot - Arquivos estticos de boot de inicializao(boot-loader) /dev- Arquivos de dispositivos de entrada/sada /etc-Configuraodosistemadamquinalocalcomarquivosdiversosparaaadministrao de sistema. /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-Todososarquivosdeusuriosdevemestaraqui(segundamaior hierrquia) 20 /var- Informao varivel DeviceIndicaonomededispositivoLinuxdecadapartio.ParadiscosIDE,as unidadesso rotuladas como hdx. Os discos SCSI so rotulados como sdx.Request Indica o tamanho mnimo da partio, em megabytes. Actual Indica o espao real alocado para uma partio.TypeEssecampoindicaotipodepartio.OsvalorespossveisincluemLinux native, Linux swap e DOS 16-bit. 4.4Incluindo novas parties Umapartiodeswap-OLinuxprecisadeumapartioseparadaparausarpara swap.IssonecessrioquandovocutilizatodaasuaRAMfsicaeosistemaoperacional precisacriarmemriavirtualparacontinuarfuncionando.Oidealcriarumapartiode swap igualatodobrode sua RAM fsica. Nenhumpontode montagem deve ser indicadoe a caixa de Growableno deve ser selecionada. O Linux limitao tamanho dessapartioem 128 MB. 4.5Editando uma partio Voc pode tornar uma partio DOS disponvel especificando um ponto de montagem paraelas.Parafazerisso,selecioneapartioquevocdesejatornaracessvelnoLi nux, pressioneobotoEditedepoispreenchaumpontodemontagemparaapartio.Sevoc possui uma nica partio DOS, pode mont-la como /dos, por exemplo. 4.6Preparando seu espao de swap Vocdeveindicarqueaspartiesdevemseridentificadasquantoablocos defeituosos,enquantosoformatadasparausocomoespaodeswap.Osblocos defeituososemsuapartiodeswappodemfazerseusistemaLinuxfalhar.Vocpoderia perderseutrabalhoquandoissoacontecesseepossvelatqueosdadossalvosemsua partio-raiz sejam danificados, caso haja blocos defeituosos em sua partio de swap.4.7Formatando suas parties Linux O prximopasso formatar suasparties Linux napreparaoparaa instalaodo sistema operacional. 4.8Selecionando pacotes Cadacomponenteumconjuntodepacotesrelacionadosparatarefasespecficas, comoconexesdial-up,navegaonaWebeoutros.Aoposelectindividualpackages, queapareceabaixodocampodelista,indicasevocquerselecionarpacotesespecficos dentrodecadacomponente.Deixandoessaopodesativadasignificaquecada componente ser instalado em sua totalidade. 21 4.9Configurando seu mouse Primeiroosoftwaredeinstalaotentadetectaroseumouse.Senoconsegue,voc ver uma lista de tipos possveis de mouses na qual voc pode selecionar. Seoseumousetemdoisbotes,certifique-sedeselecionaracaixadeemulaodemousedetrsbotes.OLinuxesperaummousedetrsbotes,assimcomotodosos sistemasoperacionaisUnix.Essaemulaopermi tequevocdumcliquecomosbotes esquerdo e direito do mouse juntos, para simular um clique com o boto central.4.10 Definindo uma senha do Root OusurioRootoadministrador.Elepodeverosarquivosdetodososusurios, realizartarefasdeadministraodesistemae,sequiser,excluirtodososarquivosdeseu sistema. ApsdefinirasenhadoRoot,osistemapedeasseleesdeconfiguraode autenticao.Htrsopesnessatelaecadaumapodeserselecionadaindividualmente. Elas no so mutualmente exclusivas. As opes so: EnableNIS:EsseumtipodeautenticaoderedecomumemmuitasredesUnix, especialmente aquelas baseadas em servidores SUN/Solaris. UseShadowPassword:Ousodeshadowpasswordsumatcnicacriadapara tornarmaisdifcilaumintrusoouumusurioregulardesistemaroubarobancode dados do usurio e depois tentar violar a password da administrao do sistema.EnableMD%Passwords:EstaopofazoLinuxusarumesquemadeencriptao mais rigoroso para armazenar as passwords dos usurios.4.11 Configurando o LILO OLILOocarregadordeinicializaodoLinux.OLILOtambmforneceosrecursos de inicializao dual que pode permitir que voc escolha o sistema operacional a ser ativado no momento da inicializao.Vocpode fazerisso no Master Boot Recordou no primeiro setorde suapartio-raiz. Se voc est estiver executando um sistema operacional, como o OS/2 ou Windows NT, que possui seu prprio carregador de inicializao, talvez queira escolher a ltima opo,A prxima tela solicitar quevoc forneaasopespadropara serem fornecidasao Linuxnomomentodainicializao.SelecioneaopoUseLinearModeseoHD endereado em modo LBA. 4.12 Colocando o Swap em um disco separado CasovoctenhainstaladooLinuxesuareadeswapnomesmodiscovocter compartilharotempodeprocessadorparacarregarumaplicativoeparafazerswapnoHD. Issoprovocargargalonosistema.Porisso,oidealvoccriarareadeswapemoutro HD. 4.13 Colocando o Linux entre vrias parties Osbenefciosquesepodeobterdividindooarmazenamentodosistemaoperacional entre as parties de manei