Home

guia foca intermediário

image

Contents

1. Existem ainda 4 caracteres que garantes fun es especiais do e Todas as mensagens da facilidade especificada ser o redirecionadas Somente o n vel especificado ser registrado Todos os n veis especificados e maiores N O ser o registrados Pode ser usado para desativar o sync imediato do arquivo ap s sua grava o Os caracteres especiais e regra nu podem ser combinados em uma mesma Exemplo Veja abaixo um exemplo de um arquivo etc syslog conf padr o de sistemas Debian Primeiro alguns arquivos de log padr es Registrados por facilidade auth authpriv var log auth log auth authpriv none var log syslog cron var log cron log daemon var log daemon log kern var log kern log lpr var log lpr log mail var log mail log user var log user log uucp var log uucp log Registro de logs do sistema de mensagens Divididos para facilitar a cria o de scripts para manipular estes arquivos mail info var log mail info mail warn var log mail warn mail err var log mail err Registro para o sistema de news INN news crit var log news news crit news err var log news news err news notice var log news news notice Alguns arquivos de registro pega tudo mm S o usadas para especificar mais de uma prioridade por exemplo auth authpriv none e para especificar mais de um
2. gt Com sono e feliz lt gt Bobo Para entender o sentido do smiley veja ele de lado 45 graus Use os smileys em suas conversa es mas com cautela N o espere que a inclus o de um smiley sorridente deixe o destinat rio da mensagem contente com um coment rio rude ou insulto ESCREVER EM MAI SCULAS significa gritar quando escrever mensagens eletr nicas Use asteriscos para destacar uma palavra ou frase Isso indica uma palavra frase sublinhada Se voc troca mensagens com pessoas do mundo todo n o espere que um japon s responda logo seu e mail que enviou as 15 00 da tarde A essa hora no pa s dele ele est roncando forte na cama e sonhando com a placa 3D que vai ganhar para melhorar o desempenho de seus jogos de Linux Durante a comunica o com pessoas de diferentes regi es ou pa ses evite a utiliza o de g rias ou express es regionais Uma interpreta o em uma determinada regi o n o garante que ela tenha o mesmo significado para seu destinat rio as vezes pode ser at ofensiva Assuma que sua mensagem est trafegando sobre uma via n o segura desta forma n o envie informa es pessoais que n o enviaria em uma carta comum O uso de criptografia pode garantir melhor seguran a na transmiss o de dados 31 13 2 Email Tenha o h bito de colocar sempre um assunto na mensagem que envia para identificar seu conte do Respeite os direitos autorais das mens
3. Entre no modo gr fico como usu rio root abra o xterm e digite xvidtune uma tela aparecer com um aviso sobre o uso do programa clique em OK Recomendo que ative o bot o AUTO para que a tela v se ajustando na medida que voc mexe nos ajustes Para restaurar a configura o anterior pressione o bot o Restore n o faz efeito caso o bot o Apply tenha sido pressionado Clicando em Quit voc sai do xvidtune sem salvar a configura o Quando estiver satisfeito com a sua configura o alinhamento da imagem clique em Apply a configura o escolhida estar salva 23 2 4 Sobre o n mero de cores para jogos que funcionam no X A maioria dos jogos se recusam a funcionam com uma quantidade de cores maior do que 8 bits Se voc instalar algum jogo e ao tentar executa lo simplesmente n o acontecer nada ou mostrar uma mensagem de erro modifique o n mero de cores para 8 bits provavelmente o problema estar ai Lembre se Quanto mais cores usar e maior for sua resolu o mais lento ficar a velocidade de v deo Por este motivo alguns jogos se recusam a funcionar com mais de 8 bits de cores Este cap tulo explica como realizar tarefas espec ficas no sistema como gravar um CD assistir filmes etc Ele tamb m cont m nomes de programas recomendados tanto em modo texto como modo gr fico 24 1 Gravando CDs no Linux A grava o de CDs no Linux pode ser feita atrav s dos programas
4. 21 4 Arquivo etc profile Este arquivo cont m comandos que s o executados para todos os usu rios do sistema no momento do login Somente o usu rio root pode ter permiss o para modificar este arquivo Este arquivo lido antes do arquivo de configura o pessoal de cada usu rio profile root e bash profile Quando carregado atrav s de um shell que requer login nome e senha o bash procura estes arquivos em segii ncia e executa os comandos contidos caso existam 1 Jetc profile 2 l bash profile 3 bash_login 4 profile Ele 1onterrompe a pesquisa assim que localiza o primeiro arquivo no diret rio do usu rio usando a sequ ncia acima Por exemplo se voc tem o arquivo bash login e bash profile em seu diret rio de usu rio ele processar o etc profile e ap s isto o bash profile mas nunca processar o bash login a menos que o bash profile seja apagado ou renomeado Caso o bash seja carregado atrav s de um shell que n o requer login um terminal no X por exemplo o seguinte arquivo executado bashre Observa o Nos sistemas Debian o profile do usu rio root est configurado no arquivo root profile A raz o disto porque se o bash for carregado atrav s do comando sh ele far a inicializa o cl ssica deste shell lendo primeiro o arquivo etc profile e ap s o profile e ignorando o bash profile e
5. Exemplo find name boot b amp O comando ser executado em segundo plano e deixar o sistema livre para outras tarefas Ap s o comando find terminar ser mostrada uma mensagem 7 2 Executando programas em sequ ncia Os comandos podem ser executados em segii ncia um ap s o t rmino do nem outro se os separarmos com Por exemplo echo primeiro echo segundo echo terceiro Algumas vezes til ver quais processos est o sendo executados no computador O comando ps faz isto e tamb m nos mostra qual usu rio executou o programa hora que o processo foi iniciado etc psL op es Onde op es a Mostra os processos criados por voc e de outros usu rios do sistema Mostra processos que n o s o controlados pelo terminal Mostra o nome de usu rio que iniciou o processo e hora em que o processo foi iniciado Mostra a mem ria ocupada por cada processo em execu o Mostra a rvore de execu o de comandos comandos que s o chamados por outros comandos Mostra vari veis de ambiente no momento da inicializa o do processo Mostra a continua o da linha atual na pr xima linha ao inv s de cortar o restante que n o couber na tela sort coluna Organiza a sa da do comando ps de acordo com a coluna escolhida Voc pode usar as colunas pid utime ppid rss size user priority Pode ser especificada uma listagem em ordem inversa especificando
6. Onde _express o_ palavra ou frase que ser procurada no texto Se tiver mais de 2 palavras voc deve identifica la com aspas caso contr rio o grep assumir que a segunda palavra o arquivo _arquivo_ Arquivo onde ser feita a procura _op es_ A n mero Mostra o n mero de linhas ap s a linha encontrada pelo grep B n mero Mostra o n mero de linhas antes da linha encontrada pelo grep f arquivo Especifica que o texto que ser localizado esta no arquivo arquivo h no filename N o mostra os nomes dos arquivos durante a procura 1 Ignore case Ignora diferen a entre mai sculas e min sculas no texto procurado e arquivo n line number Mostra o nome de cada linha encontrada pelo grep U binary Trata o arquivo que ser procurado como bin rio Se n o for especificado o nome de um arquivo ou se for usado um h fen grep procurar a string no dispositivo de entrada padr o O grep faz sua pesquisa em arquivos texto Use o comando zgrep para pesquisar diretamente em arquivos compactados com gzip os comandos e op es s o as mesmas Exemplos grep capitulo texto txt ps axlgrep inetd grep capitulo texto txt A 2 B 2 Mostra as linhas iniciais de um arquivo texto head op es Onde c numero Mostra o numero de bytes do inicio do arquivo n numero Mostra o numero de linhas do inicio do arquivo Caso n o for especificad
7. Se pretende usar a lista de pacotes para fazer a instala o da Debian em muitos computadores voc tem duas op es 1 Copiar o conte do das se es que seguem e fazer um script de instala o personalizado para automatizar a instala o de pacotes da Debian em outras m quinas 2 Ap s a instala o dos pacotes no computador utilize o comando dpkg get selections gt Lista Pacotes txt para gerar o arquivo Lista Pacotes txt contendo a lista de pacotes instalados Ent o no computador que pretende fazer a instala o de pacotes use o comando dpkg set selections lt Lista Pacotes txt e ent o digitar apt get f install ou escolher a op o Install no dselect Para mais detalhes veja Se o 20 1 11 Mostrando a lista de pacotes do sistema e a Se o 20 1 12 Obtendo uma lista de pacotes para instalar no sistema importante usar o comando apt get clean ap s a instala o de pacotes para remover os pacotes baixados pelo apt de var cache apt archives exceto na instala o de pacotes atrav s do disco r gido local 19 11 1 Pacotes B sicos Altamente Recomendado apt get install cpio info libident libncurses4 man db manpages whois nvi hdparm mc exim linuxlogo less kbd mutt libstdc 2 8 bzip2 isapnptools cron gpm libstdc 2 9 glibc2 1 19 11 2 Compila o do Kernel e programas em linguagem C apt get install perl gcc 1386 gnu libc6 dev bins6 make Se pretender util
8. num fast best Ajustam a taxa de compacta o velocidade da compacta o Quanto melhor a taxa menor a velocidade de compacta o e vice versa A op o fast permite uma compacta o r pida e tamanho do arquivo maior A op o best permite uma melhor compacta o e uma velocidade menor O uso da op o n mero permite especificar uma compacta o individualmente usando n meros entre 1 menor compacta o e 9 melhor compacta o til para buscar um bom equilibro entre taxa de compacta o velocidade especialmente em computadores muito lentos Quando um arquivo compactado pelo bzip2 automaticamente acrescentada a extens o bz2 ao seu nome As permiss es de acesso dos arquivos s o tamb m armazenadas no arquivo compactado Exemplos bzip2 9 texto txt Compacta o arquivo texto txt usando a compacta o m xima compare o tamanho do arquivo compactado usando o comando Is la bzip2 d texto txt bz2 Descompacta o arquivo texto txt bzip2 c texto txt bz2 Descompacta o arquivo texto txt para a sa da padr o tela bzip2 9 txt Compacta todos os arquivos que terminam com txt bzip2 t texto txt bz2 Verifica o arquivo texto txt bz2 18 8 rar rar um compactador desenvolvido por Eugene Roshal e possui vers es para GNU Linux DOS Windows OS 2 e Macintosh Trabalha com arquivos de extens o rar e permite armaze
9. Sistema simples de indexa o Web para Humanos tidy Verificador de sintaxe HTML e reformatador do c digo w3mir Ferramenta de c pia completa HTTP e mirror wdg html validator Verificador de arquivos HTML webalizer Programa de an lise arquivos de log do servidor Web weblint Um verificador de sintaxe e estilo m nimo para HTML webmagick Cria uma galeria de thumbnails para website websec Secret ria Web Wwget Utilit rio para copiar arquivos atraes da WWW via HTTP e FTP com suporte a reinicio do ponto de interrup o do download wmf Web Mail Folder wml Website META Language por Ralf Engelschall wwwcount Contador de acessos a p ginas Web wwwoffle Explorer OFFline da World Wide Web wwwtable Um script em Perl que facilita a produ o de tabelas em HTML xsitecopy Um programa para gerenciar um site WWW via FTP vers o GNOME zope O Ambiente de Publica o de Objetos Z 30 2 5 Multim dia gxanim Interface em GTK para o xanim smpeg gtv Exibe arquivos MPEG de audio v deo com interface em GTK smpeg plaympeg Exibe arquivos MPEG de audio v deo atrav s da linha de comando streamer Programa de captura de v deo para a bt848 a video4linux tkxanim Interface Tcl Tk para o xanim ucbmpeg Encoder de v deo MPEG e ferramentas de an lise ucbmpeg play Exibe arquivos de v
10. 16 12 Arquivos relacionados com o Kernel e M dulos Esta se o descreve os arquivos usados pelo kernel e m dulos a fun o de cada um no sistema a sintaxe etc 16 12 1 etc modules A fun o deste arquivo carregar m dulos especificados na inicializa o do sistema e mant los carregado todo o tempo til para m dulos de placas de rede que precisam ser carregados antes da configura o de rede feita pela distribui o e n o podem ser removidos quando a placa de rede estiver sem uso isto retiraria seu computador da rede Seu conte do uma lista de m dulos um por linha que ser o carregados na inicializa o do sistema Os m dulos carregados pelo arquivo etc modules pode ser listados usando o comando lsmod veja Se o 16 5 Ismod Se o par metro auto estiver especificado como um m dulo o kmod ser ativado e carregar os m dulos somente em demanda caso seja especificado noauto o programa kmod ser desativado O kmod ativado por padr o nos n veis de execu o 2 ao 5 Ele pode ser editado em qualquer editor de textos comum ou modificado automaticamente atrav s do utilit rio modconf 16 12 2 modules conf O arquivo etc modules conf permite controlar as op es de todos os m dulos do sistema Ele consultado pelos programas modprobe e depmod As op es especificadas neste arquivo facilita o gerenciamento de m dulos evitando a digita o de op es atrav s
11. Descompactador de arquivos arj unzip Descompactador de arquivos zip Zoo Manipula arquivos compactados no formato zoo 30 2 22 Dispositivos X 10 Controle de eletrodom sticos e aparelhos via PC bottlerocket Utilit rio para controle de dispositivos X10 heyu Comunica o X10 de dois pontos para o CM11A wmx10 Permite controlar uma casa atrav s de m dulos x10 Este aplicativo permite controlar at 8 dispositivos por casa D x10 Opera m dulos de controle de for a el trica X10x10 automate Interface gr fica para o utilit rio de controle de for a de linha X10 xtend Daemon monitor de status X10 30 2 23 Outros acs Simulador de Circuito Al s avra Montador para microcontroladoras AVR Atmel avrp Programador para microcontroladoras AVR Atmel chipmunk log Ferramenta de captura esquem tica e ambiente de simula o cracklib2 dev Uma biblioteca de checagem de senhas cracklib2 Uma biblioteca de checagem de senhas cracklib runtime Uma biblioteca de checagem de senhas display dhammapada Mostra versos do Dhammapada fastdnaml Biologia Uma ferramenta para constru o de rvores da segii ncia do DNA geda GNU EDA Software de design eletr nico owave Um visualizador waveform para simuladores spice megahal Um simulador de conversa o que pode aprender mime suppor
12. Este cap tulo traz comandos usados para manipula o de conta de usu rios e grupos em sistemas GNU Linux Entre os assuntos descritos aqui est o adicionar usu rios ao sistema adicionar grupos incluir usu rios existente em novos grupos etc 12 1 adduser Adiciona um usu rio ou grupo no sistema Por padr o quando um novo usu rio adicionado criado um grupo com o mesmo nome do usu rio Ser criado um diret rio home com o nome do usu rio a n o ser que o novo usu rio criado seja um usu rio do sistema e este receber uma identifica o A identifica o do usu rio UID escolhida ser a primeira dispon vel no sistema especificada de acordo com a faixa de UIDS de usu rios permitidas no arquivo de configura o etc adduser conf Este o arquivo que cont m os padr es para a cria o de novos usu rios no sistema adduser op es usu rio grupo Onde usu rio grupo Nome do novo usu rio que ser adicionado ao sistema op es disable passwd N o executa o programa passwd para escolher a senha e somente permite o uso da conta ap s o usu rio escolher uma senha force badname Desativa a checagem de senhas ruins durante a adi o do novo usu rio Por padr o o adduser checa se a senha pode ser facilmente adivinhada group Cria um novo grupo ao inv s de um novo usu rio A cria o de grupos tamb m pode ser feita pelo comando addgroup uid num Cria um novo
13. Interface Tcl Tk para o SUFARY tes Tradutor de conjunto de caracteres tkdiff Utilit rio diff gr fico trueprint Imprime de forma organizada o c digo fonte word2x Traduz arquivos do Word em texto ascii ou LaTeX xpdf Visualizador do formato Portable Document Format para X11 xpw O processador de textos Pat tico 30 2 14 Kernel adjtimex Mostra e configura vari veis do kernel autofs Montador autom tico baseado no kernel para Linux kernellab Gerencia facilmente configura es do kernel em muitas m quinas kernel package Scripts de constru o do pacote de kernel para a Debian knl Obt m ajusta par metros de imagem do kernel ksymoops Interpreta mensagens oops e de erro do kernel psmisc Utilit rios que utilizam o sistema de arquivos proc systune Ajuste fino do kernel atrav s do sistema de arquivos proc 30 2 15 Notebooks apmd Utilit rio para gerenciamento avan ado de energia APM em Notebooks toshutils Utilit rios para Note Books Toshiba wmbattery Mostra o status carga da bateria D 30 2 16 Grava o de CD DVD cdrdao Grava CDs de audio ou tipos de dados diversos no disco de uma s vez cdrecord Ferramenta de grava o de CD DVD cdrtoaster Interface gr fica em Tcl Tk para gravar CD ROMs cdwrite Ferramenta de grava o de CD para unidades CD R
14. Para criar uma parti o reiserfs primeiro crie uma parti o ext normal e ent o use o comando mkreiserfs dev hda Onde a 7 em hda significa o n mero da parti o que ser formatada com o sistema de arquivos reiserfs A identifica o da parti o mostrada durante o particionamento do disco anote se for o caso hda o primeiro disco r gido IDE hdb o segundo disco r gido IDE Discos SCSI s o identificados por sda sdb etc Para detalhes sobre a identifica o de discos veja Se o 5 12 Identifica o de discos e parti es em sistemas Linux Algumas op es s o teis ao mkreiserfs s num Especifica o tamanho do arquivo de journal em blocos O valor m nimo 513 e o m ximo 32749 O valor padr o 8193 1 NOME Coloca um nome label no sistema de arquivos f For a a execu o do mkreiserfs d Ativa a depura o durante a execu o do mkreiserfs Agora para acessar a parti o dever ser usado o comando mount dev hda mnt t reiserfs Para mais detalhes veja Se o 5 13 Montando acessando uma parti o de disco Note que poss vel criar um sistema de arquivos no disco r gido sem criar uma parti o usando dev hda dev hdb etc usando a op o f EVITE FAZER ISSO Como n o estar criando uma parti o o disco estar divido de maneira incorreta voc n o poder apagar o sistema de arquivos
15. dev hdal label 1 read only Depois da modifica o boot dev hda prompt timeout 200 delay 200 map boot map install boot boot b image vmlinuz root dev hdal label 1 read only image vmlinuz new root dev hdal label 2 read only Se voc digitar 1 no aviso de boot do Lilo o kernel antigo ser carregado caso digitar 2 o novo kernel ser carregado Para detalhes veja Se o 6 1 1 Criando o arquivo de configura o do LILO e Se o 6 1 3 Um exemplo do arquivo de configura o lilo conf 5 Execute o comando lilo para gravar o novo setor de boot para o disco r gido 6 Reinicie o computador 7 Carregue o novo kernel escolhendo a op o 2 no aviso de boot do Lilo Caso tiver problemas escolha a op o 1 para iniciar com o kernel antigo e verifique os passos de configura o o arquivo lilo conf foi modificado corretamente Em alguns casos como nos kernels empacotados em distribui es GNU Linux o c digo fonte do kernel gravado em um diret rio chamado kernel source xx xx xx recomend vel fazer um link com um diret rio GNU Linux pois o padr o usado pelas atualiza o do c digo fonte atrav s de patches veja Se o 16 13 Aplicando Patches no kernel Para criar o link simb lico entre em usr src e digite In s kernel source xx xx xx linux Se quiser mais detalhes sobre a compila o do kernel consulte o documento kernel howto
16. es dispon veis Ele flex vel funcional e poderoso podendo inicializar sistemas operacionais como o Windows 9x ME NT 2000 e XP Dos Linux GNU Hurd BSD OS 2 e etc Podemos destacar tamb m o suporte aos sistemas de arquivos ext2 Linux ext3 e reiserfs novos sistemas de arquivos journaling do Linux FAT16 e FAT32 Win 9x ME FFS Fast File System usado no BSD minix MINIX OS e etc Por utilizar o padr o Multiboot ele capaz de carregar diversas imagens de boot e m dulos Por esse motivo ele o nico gerenciador de inicializa o capaz de carregar o conjunto de servidores do GNU Hurd O GRUB tamb m permite buscar imagens do kernel pela rede por cabo seriais suporta discos r gidos IDE e SCSI detecta toda a mem ria RAM dispon vel no sistema tem interface voltada para linha de comandos ou menus de escolha al m de suportar sistemas sem discos e terminais remotos Como possui in meros recursos ser apresentada sua utiliza o b sica ficando como sugest o ao leitor procurar se aprofundar mais em suas possibilidades de uso e configura o 6 2 1 Como o GRUB trabalha com discos e parti es O GRUB trabalha com uma nota o diferente para apontar discos e parti es sendo necess rio algumas explica es antes de prosseguir Veja a tabela comparativa No Linux No GRUB dev hda hd0 dev hda1 hd0 0 dev hda2 hd0 1 dev hdb hd1 dev hdb1 hd1 0 dev hdb2 hd1 1
17. o ltima modifica o do arquivo 4 Dia que o arquivo foi criado 16 00 Hora em que o arquivo foi criado modificado Se o arquivo foi criado h mais de um ano em seu lugar mostrado o ano da cria o do arquivo teste Nome do arquivo Exemplos do uso do comando Is Is Lista os arquivos do diret rio atual Is bin sbin Lista os arquivos do diret rio bin e sbin Is la bin Listagem completa vertical dos arquivos do diret rio bin inclusive os ocultos Entra em um diret rio Voc precisa ter a permiss o de execu o para entrar no diret rio ed diret rio onde diret rio diret rio que deseja entrar Exemplos Usando cd sem par metros ou cd voc retornar ao seu diret rio de usu rio diret rio home cd retornar ao diret rio ra z cd retornar ao diret rio anteriormente acessado cd sobe um diret rio cd diret rio sobe um diret rio e entra imediatamente no pr ximo por exemplo quando voc est em usr sbin voc digita cd bin o comando cd retorna um diret rio usr e entra imediatamente no diret rio bin usr bin Mostra o nome e caminho do diret rio atual Voc pode usar o comando pwd para verificar em qual diret rio se encontra caso seu aviso de comandos n o mostre isso Cria um diret rio no sistema Um diret rio usado para armazenar arquivos de u
18. o etc syslog conf atrav s de facilidades e n veis veja Se o 17 2 1 1 Arquivo de configura o syslog conf para detalhes 17 2 1 syslogd Este daemon controla o registro de logs do sistema syslogd op es op es f Especifica um arquivo de configura o alternativo ao Jetc syslog conf h Permite redirecionar mensagens recebidas a outros servidores de logs especificados computadores Especifica um ou mais computadores separados por que dever o ser registrados somente com o nome de m quina ao inv s do FQDN nome completo incluindo dom nio m minutos Intervalo em _minutos_ que o syslog mostrar a mensagem MARK O valor padr o padr o 20 minutos O desativa n Evita que o processo caia automaticamente em background Necess rio principalmente se o syslogd for controlado pelo init p soquete Especifica um soquete UNIX alternativo ao inv s de usar o padr o dev log r Permite o recebimento de mensagens atrav s da rede atrav s da porta UDP 514 Esta op o til para criar um servidor de logs centralizado na rede Por padr o o servidor syslog rejeitar conex es externas s dom nios Especifica a lista de dom nios separados por que dever o ser retirados antes de enviados ao log Na distribui o Debian o daemon syslogd iniciado atrav s do script etc init d sysklogd 17 2 1 1 Arquivo de configura o syslo
19. o de disco e perguntar se deve continuar responda com y O sistema de arquivos EXT2 ser criado em tmp arquivo ext2 e estar pronto para ser usado 3 Monte o arquivo arquivo ext2 com o comando mount tmp arquivo ext2 mnt o loop dev loop1 Note que foi usado o par metro o loop para dizer ao comando mount para usar os recursos de loop do kernel para montar o sistema de arquivos 4 Confira se o sistema de arquivos EXT2 em arquivo ext2 foi realmente montado no sistema de arquivos digitando df T Para detalhes veja Se o 10 3 df Pronto o que voc gravar para mnt ser gravado dentro do arquivo tmp arquivo ext2 Como foi criado um sistema de arquivos EXT2 em arquivo ext2 voc poder usar todos os recursos da parti o EXT2 normal como permiss es de arquivos e diret rios links simb licos etc O uso da op o loop dev loop1 permite que o dispositivo dev loop1 seja associado ao arquivo arquivo ext2 e assim permitir sua montagem e uso no sistema Voc poder usar apenas o loop com o comando mount assim o kernel gerenciar automaticamente os dispositivos de loop Caso fa a isto manualmente lembre se de usar dispositivos dev loop diferentes para cada arquivo que montar no sistema Pois cada um faz refer ncia a um nico arquivo 5 4 Journaling O sistema de journaling grava qualquer opera o que ser feita no disco em uma rea esp
20. umount dispositivo ponto de montagem Voc pode tanto usar umount dev hdal como umount mnt para desmontar um sistema de arquivos dev hda1 montado em mnt Observa o O comando umount executa o sync automaticamente no momento da desmontagem para garantir que todos os dados ainda n o gravados ser o salvos Gerenciadores de Partida s o programas que carregam um sistema operacional e ou permitem escolher qual ser iniciado Normalmente este programas s o gravados no setor de boot inicializa o da parti o ativa ou no master boot record MBR do disco r gido Este capitulo explica o funcionamento de cada um dos principais gerenciadores de partida usados no GNU Linux em que situa es recomendado seu uso as caracter sticas como configura lo e alguns exemplos de configura o 6 1 LILO O LILO Linux Loader sem d vida o gerenciador de partida padr o para quem deseja iniciar o GNU Linux atrav s do disco r gido Ele permite selecionar qual sistema operacional ser iniciado caso voc possua mais de um e funciona tanto em discos r gidos IDE como SCSI A sele o de qual sistema operacional e a passagem de par metros ao kernel pode ser feita automaticamente ou usando o aviso de boot do LILO 6 1 1 Criando o arquivo de configura o do LILO Os dados para a cria o do novo setor de boot que armazenar o gerenciador de partida s o lidos do arquivo etc li
21. 27 44 Arquivo etc serial conf Configura es das portas seriais do sistema Veja a p gina de manual do serial conf e a p gina de manual do utilit rio setserial para detalhes de como configurar adequadamente a taxa de transmiss o serial conforme seu dispositivo 27 45 Arquivo etc services Veja Se o 15 9 1 etc services 27 46 Arquivo etc shadow Este arquivo armazena as senhas criptografadas caso estiver usando o recurso de senhas ocultas Este arquivo somente pode ser lido pelo usu rio root 27 47 Arquivo etc shells Cont m uma lista de interpretadores de comando shells v lidos no sistema 27 48 Arquivo etc syslog conf Cont m configura es para definir o que ser registrado nos arquivos de log em var log do sistema Veja a p gina de manual syslog conf e dos programas klog e syslogd para entender o formato usado neste arquivo 27 49 Arquivo etc timezone Cont m a sua localiza o para c lculo correto do seu fuso hor rio local Este cap tulo descreve como configurar seu sistema para se conectar a Internet navegar enviar receber mensagens etc 28 1 Conectando se a Internet Conectar se a Internet atrav s da Debian f cil e todo o trabalho de configura o pode ser feito atrav s do programa pppconfig ou modificando manualmente os arquivos em etc ppp Para criar uma conex o internet atrav s do pppconfig entre como usu rio root no sistem
22. Abaixo segue uma rela o de listas de discuss o em Portugu s com a descri o endere o de inscri o e o que voc deve fazer para ser cadastrado lt debian user portuguese Olists debian org gt Lista de discuss o para usu rios Portugueses da Debian Tamb m s o discutidos assuntos relacionados ao Linux em geral A inscri o aberta a todos os interessados Para se inscrever envie uma mensagem para lt debian user portuguese request O lists debian org gt contendo a palavra subscribe no assunto da mensagem Ser enviada uma mensagem a voc pedindo a confirma o da inscri o na lista de discuss o simplesmente d um reply na mensagem responder e voc estar cadastrado e poder enviar e receber mensagens dos participantes lt debian news portuguese O lists debian org gt A Debian extremamente bem estruturada quanto a divulga es e not cias v rias listas de email e v rias p ginas comp e essa base A Debian Weekly News especialmente importante pois d uma vis o geral do que se passou na Debian durante a semana Sua vers o Brasileira editada e traduzida por Gustavo Noronha Silva kov e conta com a lista de pacotes traduzida por Adriano Freitas afreitas e revisada por Hilton Fernandes e n o traz apenas tradu es mas tamb m adi es dos acontecimentos atuais da Debian no Brasil ou projetos conclu dos ou lan ados pela equipe Debian br http debian br cipsga org br
23. Anima o de neve para o X muito legal xt Traceroute gr fico em GL Mostra o caminho percorrido por sua conex o at chegar ao destino xvt Emulador de terminal do X parecido com o xterm mas menor xwit Uma cole o de rotinas simples para chamar algumas fun es do X11 xwrits Te lembra para dar uma parada na digita o xzoom Lente de aumento para parte da sua tela do X com atualiza es r pidas 30 2 9 Editora o Gr fica Visualizadores dia Editor de Diagramas egon Programa de anima es da Siag Office gimp O Programa de Manipula o de Imagens da GNU Imagemagick Programas de manipula o de Imagem mentor Uma cole o de algoritmos de anima o moonlight Cria e desenha cenas em 3D pixmap Um editor de pixmaps qcad Sistema CAD PROFISSIONAL giv Um visualizador r pido de imagens para o X saoimage Utilit rio para mostrar e processar imagens atron micas sced Um programa para criar cenas em 3D sketch Um programa de desenho interativo do X11 terraform Um programa para gera o manipula o de mapas Tridimensionais da Terra tgif Programa para desenhos 2 D sob o X11 whirlgif Cria GIFs animadas xbmbrowser Navegador para Pixmaps e Bitmaps xfig Facilita a gera o de figuras interativamente sob o X11 xli Visualiza imagens sob o X11
24. Cria diret rios mmount Monta discos DOS mmove Move ou renomeia arquivos subdiret rios mpartition Particiona um disco para ser usado no DOS mrd Remove um diret rio mren Renomeia arquivos mtype Visualiza o conte do de arquivos equivalente ao cat mtoolstest Exibe a configura o atual do mtools mshowfat Mostra a FAT da unidade mbadblocks Procura por setores defeituosos na unidade mzip Altera modo de prote o e ejeta discos em unidades Jaz ZIP mkmanifest Cria um shell script para restaurar nomes extensos usados no UNIX mcheck Verifica arquivos na unidade 4 4 Programas equivalentes entre Windows DOS e o Linux Esta se o cont m programas equivalentes para quem est vindo do DOS e Windows e n o sabe o que usar no GNU Linux Esta se o tamb m tem por objetivo permitir ao usu rio que ainda n o usa GNU Linux decidir se a passagem vale a pena vendo se o sistema tem os programas que precisa Note que esta listagem mostra os programas equivalentes entre o DOS Windows e o GNU Linux cabendo a voc a decis o final de migrar ou n o Lembrando que poss vel usar o Windows O0S 2 DOS OS 2 e GNU Linux no mesmo disco r gido sem qualquer tipo de conflito A listagem abaixo pode estar incompleta se encontrar algum programa que n o esteja listado aqui por favor entre em contato pelo E Mail lt gleydson
25. Formato TXT 86139 bytes Deixa obsoleto RFC2500 RFC2400 RFC2300 RFC2200 RFC2000 RFC1920 RFC1880 RFC1800 RFC1780 RFC1720 RFC1610 RFC1600 RFC1540 RFC1500 RFC1410 RFC1360 RFC1280 RFC1250 RFC1200 RFC1140 RFC1130 RFC1100 RFC1083 Tamb m RFC2600 0002 N meros designados J Reynolds J Postel Outubro 1994 Formato TXT 458860 bytes Tamb m RFC1700 0003 Requerimentos do sistema R Braden Outubro 1989 Formato TXT 528939 bytes Tamb m RFC1122 RFC1123 0004 Requerimentos do Gateway R Braden J Postel Junho 1987 Formato TXT 125039 bytes Tamb m RFC1009 0005 Protocolo Internet J Postel Setembro 1981 Formato TXT 241903 bytes Tamb m RFC0791 RFC0950 RFC0919 RFC0922 RFC792 RFC1112 0006 User Datagram Protocol J Postel Agosto 1980 Formato TXT 5896 bytes Tamb m RFC0768 0007 Transmission Control Protocol J Postel September 1981 Formato TXT 172710 bytes Tamb m RFC0793 0008 Protocolo Telnet J Postel J Reynolds Maio 1983 Formato TXT 44639 bytes Tamb m RFC0854 RFC0855 0009 File Transfer Protocol J Postel J Reynolds Outubro 1985 Formato TXT 148316 bytes Tamb m RFC0959 0010 SMTP Service Extensions J Klensin N Freed M Rose E Stefferud amp D Crocker Novembro 1995 Formato TXT 23299 bytes Deixa obsoleto RFC1651 Tamb m RFC821 RFC1869 0011 Standard for the format of ARPA Internet text messages D Crocker 13 Ago 1982
26. Onde arquivo o arquivo execut vel que ser compactado Quando gzexe executado uma c pia do arquivo original gravada com o formato nome do arquivo Exemplo gzexe tmp teste 10 40 znew Recompacta arquivos do formato compress C Z para o formato gzip gz Ap s a re compacta o os arquivos de origem Z s o apagados znew op es arquivo Onde arquivo Z Arquivo compactado pelo compress que ser re compactado para o gap op es f Substitui o arquivo gz caso j exista t Teste os novos arquivos criados antes de apagar os arquivos Z V Mostra o nome e porcentagem de compacta o para cada arquivo processado 9 Usa a m xima compacta o P Usa pipes durante a convers o para reduzir o espa o ocupado no disco A data e hora do arquivo n o mantida caso esta op o seja usada K Mant m o arquivo Z caso seja menor que o arquivo gz Este cap tulo traz alguns comandos teis para uso em rede e ambientes multiusu rio Mostra quem est atualmente conectado no computador Este comando lista os nomes de usu rios que est o conectados em seu computador o terminal e data da conex o who op es onde op es H heading Mostra o cabe alho das colunas 1 u idle Mostra o tempo que o usu rio est parado em Horas Minutos m i am Mostra o nome do computador e usu rio associado ao nome equivalente a digitar
27. Permiss o de leitura e grava o rw 7 Permiss o de leitura grava o e execu o Equivalente a rWX O uso de um deste n meros define a permiss o de acesso do _dono_ _grupo_ ou _outros usu rios_ Um modo f cil de entender como as permiss es de acesso octais funcionam atrav s da seguinte tabela 1 Executar 2 Gravar 4 Ler Xo E kok Para Dono e Grupo multiplique as permiss es acima por x100 e x10 e para as permiss es de acesso especiais 1000 Salva imagem do texto no dispositivo de troca 2000 Ajusta o bit setgid na execu o 4000 Ajusta o bit setuid na execu o Basta agora fazer o seguinte Somente permiss o de execu o use 1 Somente a permiss o de leitura use 4 Somente permiss o de grava o use 2 Permiss o de leitura grava o use 6 equivale a 2 4 Gravar Ler Permiss o de leitura execu o use 5 equivale a 1 4 Executar Ler Permiss o de execu o grava o use 3 equivale a 1 2 Executar Gravar Permiss o de leitura grava o execu o use 7 equivale a 1 2 4 Executar Gravar Ler Salvar texto no dispositivo de troca use 1000 Ajustar bit setgid use 2000 Ajustar bip setuid use 4000 Salvar texto e ajustar bit setuid use 5000 equivale a 1000 4000 Salvar texto bit setuid Ajustar bit setuid e setgid use 6000 equivale a 4000 2000 setuid setgid Vamos a pr tica com alguns exemplos chmod 764
28. apontando para a localiza o correta Isto muito til para um bom gerenciamento do sistema Abaixo uma tabela com o nome do dispositivo no GNU Linux portas I O IRQ DMA e nome do dispositivo no DOS os nomes de dispositivos est o localizados no diret rio dev Dispos Dispos Linux DOS IRQ DMA IO ttyS0 COMI 4 0x3F8 ttyS1 COM 3 Ox2F8 ttyS2 COM3 4 OKRES ttyS3 COM4 3 0x2E8 Ip0 LPT1 7 3 ECP 0x378 lpl LPT2 5 3 ECP 0x278 dev hdal C 14 0x1F0 0x3F6 dev hda2 D 14 0x1F0 0x3F6 dev hdbl D 15 0x170 0x376 A designa o de letras de unidade do DOS n o padr o como no GNU Linux e depende da exist ncia de outras unidades f sicas l gicas no computador 3 3 Configura o de Hardware A configura o consiste em ajustar as op es de funcionamento dos dispositivos perif ricos para comunica o com a placa m e Um sistema bem configurado consiste em cada dispositivo funcionando com suas portas I O IRQ DMA bem definidas n o existindo conflitos com outros dispositivos Isto tamb m permitir a adi o de novos dispositivos ao sistema sem problemas E importante conhecer bem a configura o dos dispositivos do sistema para saber identificar e corrigir poss veis problemas de conflitos e o que deve ser modificado caso seja necess rio Os par metros usados para configurar dispositivos de hardware s o a IRQ DMA e I O Nem todo dispositivo usam estes tr s par
29. capaz de ter o Oracle 8i Enterprise Edition para GNU Linux instalado criar um banco de dados e conectar a ele atrav s de um computador remoto O foco principal deste guia o RedHat 6 0 no entanto ele pode funcionar em outros distribui es recentes ap s algumas modifica es PHP HOWTO Ensina como desenvolver programas em PHP e tamb m migrar todas as aplica es GUI do Windows 95 para o poderoso conjunto PHP HTML DHTML XML Applets Java Javascript As explica es descritas neste documento se aplicam a todo os sistemas operacionais para onde o PHP est portado que s o Linux Windows 95 98 NT 2000 OS 2 todos os tipos de Unix como o Solaris HPUX AIX SCO Sinix BSD etc PostgreSQL HOWTO Este documento um guia pr tico para rapidamente colocar para funcionar um banco de dados SQL e suas ferramentas de comunica o em um sistema Unix Ele tamb m discute a linguagem padr o Internacional ANSIISO SQL e revisa os m ritos vantagens do SQL Database engine desenvolvido pela Internet ao redor do mundo em um ambiente de desenvolvimento aberto Tamb m como configurar a pr xima gera o do banco de dados relacional a objetos SQL PostgreSQL em um sistema Unix que pode ser usado como um Servidor de Aplicativos de banco de dados ou como um Servidor de banco de dados Web TelTk HOWTO Este documento descreve o uso do Tcl no GNU Linux uma linguagem de scripting Ela uma linguagem interpretada f cil de aprende
30. e descobri que o GNU Linux faz caf Por um longo tempo a humanidade estava se perguntando se um computador podia fazer caf As pessoas precisam de caf para n o dormirem na frente do computador Todo mundo sabe que melhor programar de noite Divert Sockets mini HOW TO Descreve como obter compilar e usar os soquetes divert FreeBSD sob o GNU Linux 2 2 12 Home Electrical Control Cont m refer ncias para fazer o Linux controlar praticamente qualquer dispositivo el trico Leased Line Configurando seu modem e pppd para usar 2 pares de cabos leased line Linux Modem Sharing Descreve como configurar o sistema GNU Linux para compartilhar um modem conectado a este sistema com outros atrav s de uma rede TCP P Mail2News Descreve como enviar mensagens de uma lista de discuss o para um servidor news MP3 CD Burning Uma refer ncia completa para a cria o de CDs de audio e dados de arquivos MP3 MSSQL6 Openlink PHP ODBC Ensina como conectar o servidor de banco de dados MS SQL 6 x ou superior via ODBC do PHP3 e superior compilado com os drivers Openlink sob o Linux NCD X Terminal Descreve como conectar um terminal NCD X a um computador UNIX NFS Root Este documento tenta explicar como configurar uma esta o de trabalho sem disco no GNU Linux que monta seu sistema de arquivos ra z via NFS NFS Root Client mini HOWTO O prop sito deste documento explicar como criar um cliente dos diret
31. fd0 grub stage2 p fd0 grub menu Ist setup Voc pode usar este comando para instalar o GRUB Note que sua sintaxe menos complexa do que a usada em install Ex grub gt root hd0 0 grub gt setup hd0 quit Abandona a linha de comandos do GRUB reboot Reinicia o computador boot Efetua o boot Suponha o Linux instalado em hd0 0 podemos passar os seguintes comandos na linha de comandos para efetuar o boot de uma imagem do GNU Linux grub gt root hd0 0 grub gt kernel hd0 0 boot vmlinuz 2 4 16 vga 6 grub gt boot Muitos outros comandos est o dispon veis tanto na linha de comandos do GRUB quanto no arquivo de configura o menu lst Estes comandos adicionais podem ser necess rios apenas para algumas pessoas e por isso n o ser o explicados 6 2 8 Removendo o GRUB do MBR N o existe a necessidade de se remover o GRUB do MBR pois n o h utiliza o para o mesmo vazio Para substituir o GRUB do MBR necess rio apenas que outro gerenciador de boot escreva algo nele Voc pode seguir o procedimento de instala o do LILO para escrever algo no MBR ou usar o comando fdisk mbr do DOS 6 2 9 Como obter informa es mais detalhadas Para obter informa es mais detalhadas sobre o GRUB recomendado o site oficial do mesmo o qual est dispon vel apenas na l ngua inglesa Os seguintes sites foram utilizados na pesquisa Site oficial do GRUB http www
32. o detalhada de comandos Op es usadas em comandos e programas Observa es Exemplos para a melhor compreens o do assunto discutido e cont m o s n vel is de aprendizado Iniciante Intermedi rio e Avan ado Intermedi rio O Foca GNU Linux atualizado fregiientemente por este motivo recomendo que preencha a ficha do aviso de atualiza es na p gina web em P gina Oficial do guia Foca GNU Linux http focalinux cipsga org br no fim da p gina principal Ap s preencher a ficha do aviso de atualiza es eu te enviarei um e mail sobre o lan amento de novas vers es do guia e o que foi modificado desta forma voc poder decidir em copia la caso a nova vers o cont m modifica es que considera importantes Vers es diferentes deste guia podem ser geradas a partir do c digo fonte SGML ou obtidas atrav s da home page principal para detalhes veja Se o 32 4 Onde encontrar a vers o mais nova do guia 32 2 Sobre o Autor Gleydson Mazili da Silva Capixaba nascido em Vila Velha tem 25 anos Amante de eletr nica desde crian a foi atraido para a inform tica atrav s da curiosidade em hardware n o demorando muito para recupera los ou especificar corretamente dimensionamento e outras caracter sticas Se dedica ao sistema Linux desde 1997 Curioso por natureza e determinado a testar ferramentas a fundo avaliando pontos fortes e fracos de cada uma Logo que iniciou em Linux passou a estudar
33. poss vel mover dados entre as portas ou entre a mem ria Existem dois controladores de DMA nos computadores AT e superiores Ao contr rio do que acontece com os dois controladores de IRQ o primeiro controlador ligado ao segundo e n o o segundo ao primeiro Os canais de DMA altos 5 ao 7 somente podem ser acessados por dispositivos de 16 bits aqueles que utilizam a segunda parte do slot AT Como resultado temos 8 canais de DMA de O a 7 sendo que a DMA 4 usada como liga o entre eles Os canais de DMA em uso no sistema podem ser visualizados com cat proc dma Abaixo uma listagem de uso mais comum dos canais de DMA DMA Barram Uso O Usada pelo circuito de refresh da mem ria DRAM 1 8 16 bits Normalmente usado por placas de som canal 8 bits porta paralela ECP adaptadoras SCSI placas de rede ou controladora de scanner 2 8 16 bits Normalmente usado pela controladora de disquetes ou controladoras de tapes 3 8 6bits Usado pela porta paralela ECP placa de som controladoras de tapes controladoras SCSI ou controladora de scanner antiga 4 Usada como ponte para a outra controladora de DMA 0 3 5 16bits Normalmente usada pela placa de som canal 16 bits placas controladoras SCSI placas de rede ou controladora de scanner 6 16bits Placa de som canal 16 bits controladora de scanner 7 ou placa de rede 16 bits Placa de som canal 16 bits controladora de scanner ou placa de rede Somente disp
34. record number Mostra o n mero de registros dentro de um arquivo tar em cada mensagem totals Mostra o total de bytes gravados com a op o create V Mostra os nomes dos arquivos enquanto s o processados V NOME Inclui um NOME no arquivo tar W verify Tenta verificar o arquivo gerado pelo tar ap s grava lo X Extrai arquivos gerados pelo tar X ARQUIVO Tenta apagar o ARQUIVO dentro de um arquivo compactado tar Z Usa o programa compress durante o processamento dos arquivos Z Usa o programa gzip durante o processamento dos arquivos use compress program PROGRAMA Usa o PROGRAMA durante o processamento dos arquivos Ele deve aceitar a op o d 0 7 lmh Especifica a unidade e sua densidade A extens o precisa ser especificada no arquivo de destino para a identifica o correta Arquivos gerados pelo tar precisam ter a extens o tar Caso seja usada a op o j para compacta o a extens o dever ser tar bz2 Caso seja usada a op o z para compacta o a extens o dever ser tar gz ou tgz Caso seja usada a op o Z para a compacta o a extens o dever ser tar Z ou tgZ importante saber qual qual o tipo de compactador usado durante a gera o do arquivo tar pois ser necess rio especificar a op o apropriada para descompacta lo para detalhes veja Se o 18 2 Extens es de arquivos compactados Exemplos tar
35. reiniciado acionado pelo comando shutdown r e o pressionamento de CTRL ALT DEL Por exemplo para listar o n vel de execu o atual do sistema digite runlevel O runlevel dever listar algo como N2 Agora para mudar para o n vel de execu o 1 digite init 3 Agora confira a mudan a digitando runlevel Voc dever ver este resultado 23 Isto quer dizer que o n vel de execu o anterior era o 2 e o atual 03 19 8 Rede no sistema Debian O local que cont m as configura es de rede em um sistema Debian o etc network interfaces O formato deste arquivo descrito em Se o 27 8 Arquivo etc network interfaces 19 9 Bug tracking system o sistema para relatar bugs e enviar sugest es sobre a distribui o Para relatar um bug primeiro voc deve saber ingl s a l ngua universal entendida pelos desenvolvedores e verificar se o bug j foi relatado O Debian Bug tracking system pode ser acessado pelo endere o http bugs debian org Para relatar uma falha sugest o envie um e mail para lt submit O bugs debian org gt com o assunto referente a falha sugest o que deseja fazer e no corpo da mensagem Package pacote Severity normal grave wishlist Version vers o do pacote E o relato do problema O bug ser encaminhado diretamente ao mantenedor do pacote que verificar o problema relatado Os campos Package e Severity s o obrigat rios p
36. semelhante a um novo login no sistema caso contr rio o ambiente atual do usu rio mantido grupo Nome do grupo ou n mero do grupo que ser inclu do Quando este comando usado pedida a senha do grupo que deseja acessar Caso a senha do grupo esteja incorreta ou n o exista senha definida a execu o do comando negada A listagem dos grupos que pertence atualmente pode ser feita usando o comando Se o 12 12 1d 12 5 userdel Apaga um usu rio do sistema Quando usado este comando apaga todos os dados da conta especificado dos arquivos de contas do sistema userdel r usu rio Onde f Apaga tamb m o diret rio HOME do usu rio OBS Note que uma conta de usu rio n o poder ser removida caso ele estiver no sistema pois os programas podem precisar ter acesso aos dados dele como UID GID no etc passwd 12 6 groupdel Apaga um grupo do sistema Quando usado este comando apaga todos os dados do grupo especificado dos arquivos de contas do sistema groupdel grupo Tenha certeza que n o existem arquivos diret rios criados com o grupo apagado atrav s do comando find OBS Voc n o pode remover o grupo prim rio de um usu rio Remova o usu rio primeiro 12 7 lastlog Mostra o ltimo login dos usu rios cadastrados no sistema mostrado o nome usado no login o terminal onde ocorreu a conex o e a hora da ltima conex o Estes dados s o obtidos atrav
37. uma fam lia ou grupo de nomes Um dom nio pode ser colocado em um sub dom nio Um dom nio principal um dom nio que n o um sub dom nio Os dom nios principais s o especificados na RFC 920 Alguns exemplos de dom nios principais comuns s o COM Organiza es Comerciais EDU Organiza es Educacionais GOV Organiza es Governamentais MIL Organiza es Militares ORG Outras Organiza es NET Organiza es relacionadas com a Internet Identificador do Pa s S o duas letras que representam um pa s em particular Cada um dos dom nios principais tem sub dom nios Os dom nios principais baseados no nome do pa s s o fregiientemente divididos em sub dom nios baseado nos dom nios com edu gov mil e org Assim por exemplo voc pode finaliza lo com com au e gov au para organiza es comerciais e governamentais na Austr lia note que isto n o uma regra geral as organiza es de dom nio atuais dependem da autoridade na escolha de nomes de cada dom nio Quando o endere o n o especifica o dom nio principal como o endere o www unicamp br isto quer dizer que uma organiza o acad mica XXX Ro O pr ximo n vel da divis o representa o nome da organiza o Subdom nios futuros variam em natureza frequentemente o pr ximo n vel do sub dom nio baseado na estrutura departamental da organiza o mas ela pode ser baseada em qualq
38. xloadimage Visualizador de arquivos gr ficos sob o X11 xpcd Cole o de ferramentas PhotoCD B sico xpcd gimp Cole o de ferramentas PhotoCD Suporte ao Gimp xpcd svga Cole o de ferramentas PhotoCD Visualizador SVGA xv doc Documenta o do XV em Posscript e HTML xv Uma visualizador e manipulador de imagens para o X Window System xwpick Captura uma tela X11 e armazena em arquivos 30 2 10 Emuladores Ferramentas p Intera o com outros SO doschk Verifica a compatibilidade de arquivos SYSV e DOS dosemu Emulador de DOS para Linux dosfstools Utilit rios para criar e checar sistemas de arquivos DOS FAT hfsutils Ferramenta para ler e gravar volumes Macintosh hfsutils tcltk Interface Tcl Tk para ler e gravar volumes Macintosh macutils Conjunto de ferramentas para negociar com arquivos especiais do Macintosh mevert Ferramenta para negociar com arquivos encodificados especiais do Macintosh mixal Um emulador MIX e interpretador MIXAL mtools Ferramenta para manipula o de arquivos do DOS p3nfs Monta unidades da s ria Psion 3 ac 5 simh Um emulador de v rios computadores DEC stella Emulador do video game Atari 2600 Emulator para X Windows uae exotic O Emulador Amiga Ubiquitous Bin rios ex ticos uae O Emulador Amiga Ubiquitous B sico uae suid O Emulado
39. 1 nome Entra no sistema usando o login nome rsh usado somente para executar comandos Para usar um shell interativo veja Se o 11 2 Telnet e Se o 11 10 rlogin Mostra quem est conectado no sistema e o que cada um est fazendo w op es usu rio onde usu rio Nome do usu rio que deseja ver os detalhes Se o usu rio n o for digitado o comando w mostra detalhes de todos os usu rios conectados no sistema op es h N o mostra o cabe alho u Ignora os nomes de usu rios enquanto verifica os processo atuais e tempos de CPU f Mostra ou oculta o campo FROM na listagem 11 13 traceroute Mostra o caminho percorrido por um pacote para chegar ao seu destino Este comando mostra na tela o caminho percorrido entre os Gateways da rede e o tempo gasto de retransmiss o Este comando til para encontrar computadores defeituosos na rede caso o pacote n o esteja chegando ao seu destino traceroute op es host IP de destino Onde host IP destino o endere o para onde o pacote ser enviado por exemplo www debian org Caso o tamanho do pacote n o seja especificado enviado um pacote de 38 bytes op es l Mostra o tempo de vida do pacote ttl m num Ajusta a quantidade m ximas de ttl dos pacotes O padr o 30 n Mostra os endere os numericamente ao inv s de usar resolu o DNS p porta Ajusta a porta que ser usada para o teste A
40. 13 11 14 14 1 14 2 14 3 14 4 14 5 14 6 traceroute netstat wall Comandos para manipula o de contas adduser addgroup passwd newgrp userdel groupdel lastlog last S8 Adicionando um novo grupo a um usu rio chfn id logname users groups Permiss es de acesso a arquivos e diret rios Donos grupos e outros usu rios Tipos de Permiss es de acesso Etapas para acesso a um arquivo diret rio Exemplos pr ticos de permiss es de acesso Exemplo de acesso a um arquivo Exemplo de acesso a um diret rio Permiss es de Acesso Especiais A conta root chmod chgrp chown Modo de permiss o octal umask Redirecionamentos e Pipe gt gt gt lt lt lt pipe Diferen a entre o je e o ag 14 7 tee 15 Rede 15 1 O que uma rede 15 2 Protocolo de Rede 15 3 Endere o IP 15 3 1 Classes de Rede IP 15 3 2 Para instalar uma m quina usando o Linux em uma rede existente 15 3 3 Endere os reservados para uso em uma rede Privada 15 4 Interface de rede 15 4 1 A interface loopback 15 4 2 Atribuindo um endere o de rede a uma interface ifconfig 15 5 Roteamento 15 5 1 Configurando uma rota no Linux 15 6 Resolvedor de nomes DNS 15 6 1 O que um nome 15 6 2 Arquivos de configura o usados na resolu o de nomes 15 6 2 1 etc resolv conf 15 6 2 2 letc host conf 15 6 2 3 etc hosts 15 6 2 4 letc networks 15 6 3 Executando um servidor de nomes 15 7
41. Alguns sistemas como o Windows ou Dos armazenam seu pr prio gerenciador de boot no in cio da parti o em que ele est instalado Para efetuar o boot destes sistemas atrav s do GRUB voc precisa pedir para que o gerenciador de boot de tal sistema seja carregado e fa a seu trabalho dando o boot hide e unhide Esconde e mostra parti o respectivamente Estas duas op es s o necess rias quando houver mais de uma vers o do Dos ou Windows na m quina em parti es diferentes j que estes sistemas detectam automaticamente a parti o e quase sempre o fazem de modo errado Suponha o Windows na primeira parti o prim ria hd0 0 e o Dos na segunda parti o prim ria hdO 1 Quando quisermos carregar estes sistemas devemos proceder da seguinte maneira title Windows hide hd0 1 unhide hd0 0 rootnoverify hd0 0 chainloader 1 makeactive title Dos hide hd0 0 unhide hd0 1 rootnoverify hd0 1 chainloader 1 makeactive map Alguns sistemas n o permitem ser inicializados quando n o est o no primeiro disco Dos Win 9x etc Para resolver esta e outras situa es o GRUB tem um comando que permite enganar tal sistema mapeando as unidades de disco do modo como lhe for mais conveniente Imagine que voc tenha o primeiro disco hd0 com o GNU Linux instalado e em um outro disco hd1 com o Windows Dos instalado O Windows Dos n o permitem serem inicializados desta forma e como so
42. CekQpWvD35hbooFdwgCfQjPTWSVH Cep1HIBvyuw9duMg7wAolI RY WOtkjjnhrgH 8 Zqx6AgGIQUE YEEBECAAYFAjnlrPAACegkQoUSye uc2tWZPgCfVgR4 bd8XPBm bjPupLzB3EY API8 AoJomkfsgz NuUZy ImD6pll Pte fDiEY EEBECAAYFAjm4FfUA CgkQco65 AkzGCoF34gCgsVcH4b3s6kfCtyD7MMhbkubnDnU AoL2UiorB3Z m3f9 A RZiRMhQUcIMRiIEYEEBECAA YFAjm4ITA ACekQtlanjlggbEupXgCg1 NjvT562Hgt HiSJETOS3yOFyw AnlSmkK3unyhMUSGUId4IMNM3INgBtEYEEBECAAYFAjnFWrY A CegkQORwuc54x 1t8VQCEMZTCIa98rrI60EnlkAvb9AaScm4AnA4V795SvcVIr31x9 f6fclSYGamKciEYEEBECAAYFAjvSF6sACgkQUZATEoypgPVQ7wCbBTRISGGMzMTd KJotfRKf5aoU Ar0AoIAX00E5SXEEFm 7 EaOIQgG9 1 TITvXDtHbGV5SZHNvbiBNY Xpp b2xpIGRhIFNpbHZhIChEZXZIbG9wZXIpIDxnbGV5ZHNvbkBkZWJpY W4ub3 JnPohX BBMRAgAXBQI7BR7fBQsHCgMEAxUDAgMW AgECF4A ACekQpWvD35hbooESRACcChY yxR02KEB Ys8cxKav9L0wlzw An2Z29DW Abqi9Mv4faPgZ7mViSMRbeiEYEEBECAAYF AjsauX0ACgkQtlanjlggbEvBEACTf x YfK22 Y PQ8Zkcjlc85BCiPLuU AnRqlEE9i ukdUHPUo0OvzHBeiN355miEYEEBECAAYFAjxEY28ACgkQGERS iaKCE2fewCeNGNV MpalEWgXF HjlSgidVjaVCAAn187X6eATJAVzspveNSf Ny liuFnuQENBDI7 WasQ BACxhBiSFOGaBtv MOn0XVa6WCViBuQs9Q x2ZnMrx KssRHMsNXnps i zVENgr 1Lz5zPpP7eWgrUy6B7 VOR4LV8nwHCIIZrR 1xyJ6G5j9RLSbYInZCLIAFUMIAar 1TThMbhvXM Pf7SXPj HivrPOEYPSLxqTsIK dW AbrDK Qiw ADBQP9Hegc3E0Ow 7luB 0XWssQp70bF9yvZLCGOgIE rZIbOXumXkPIV7FTDgv h47Bgcj2KDPEMO98LUyxG GcJAmrC9g WH7mYEUFNnIbGD qHRwJ7 x 45NXBJDOBbHzTDS8QhacCRGWICvRVgP 8ycPDOv hmGfAJEzgzUkSO luBcPmmXSIRgQYEQIABgUCOXtZgw AKCRCIa8PfmFui gQHnAJ4kDKHK vG9s90 GV6RvszTDGES ligCeCZn0r0O Si0ek97bTCIusQz
43. Debian Package ou atrav s de front ends como o dselect ou apt para detalhes veja Cap tulo 20 Sistema de gerenciamento de pacotes 19 3 O que sid testing frozen stable Para o lan amento de uma nova distribui o Debian o seguinte processo ocorre sid gt testing gt stable sendo a stable sempre o lan amento oficial e sem bugs da distribui o sid Durante o desenvolvimento de uma nova distribui o Debian ela chamada de sid A sid a vers o Unstable isto n o significa instabilidade mas sim que a distribui o esta sofrendo modifica es para se tornar uma vers o est vel recebendo novos pacotes etc Quando os pacotes n o s o modificados ap s um determinado per odo os scripts da Debian copiam estes pacotes novos ou atualizados para a testing N o use a distribui o sid unstable ao menos que tenha experi ncia no Linux para corrigir problemas que certamente aparecer o testing A testing recebe os pacotes que n o s o modificados durante algum tempo da unstable isto significa que eles possuem alguma estabilidade A testing uma esp cie de congelamento permanente freeze durante o desenvolvimento da Unstable Os novos pacotes que entram na unstable tamb m caem na testing ap s certo tempo Mesmo assim podem existir falhas graves na testing se voc precisa de um ambiente realmente livre de falhas use a stable frozen congelada Na data
44. E identifica uma parti o de disco no GNU Linux os pontos de montagem fazem parte da grande estrutura do sistema de arquivos raiz Existem muitas vantagens de se usar pontos de montagem ao inv s de unidade de disco para identificar parti es m todo usado no DOS Voc pode montar a parti o no diret rio que quiser Em caso de um sistema de arquivos cheio voc pode copiar o conte do de um grande diret rio para um disco separado apagar o conte do do diret rio original e montar o disco onde foram copiados os arquivos naquele local caso n o use um sistema de LVM O uso de _pontos de montagem_ torna o gerenciamento mais flex vel A adi o de novas parti es ou substitui o de discos r gidos n o afeta a ordem de identifica o dos discos e pontos de montagem como n o acontece no DOS 5 12 Identifica o de discos e parti es em sistemas Linux No GNU Linux os dispositivos existentes em seu computador como discos r gidos disquetes tela portas de impressora modem etc s o identificados por um arquivo referente a este dispositivo no diret rio dev A identifica o de discos r gidos no GNU Linux feita da seguinte forma dev hdal I Il N mero que identifica o n mero da parti o no disco r gido I Il Letra que identifica o disco r gido a primeiro b segundo etc I l Sigla que identifica o tipo do disco r gido hd ide sd SCSI xt
45. ES Estes s o servi os padr es BSD Shell login exec e talk s o protocolos BSD shell stream tcp nowait root usr sbin tcpd usr sbin in rshd Hlogin stream tcp nowait root usr sbin tcpd usr sbin in rlogind exec stream tcp nowait root usr sbin tcpd usr sbin in rexecd talk dgram udp wait 10 nobody tty usr sbin tcpd usr sbin in talkd ntalk dgram udp wait 10 nobody tty usr sbin tcpd usr sbin in ntalkd MAIL Mail news e servi os uucp smtp stream tcp nowait 60 mail usr sbin exim exim bs INFO Servi os informativos BOOT O servi o Tftp oferecido primariamente para a inicializa o Alguns sites o executam somente em m quinas atuando como servidores de inicializa o RPC Servi os baseados em RPC HAM RADIO servi os de r dio amador OTHER Outros servi os 15 8 Seguran a da Rede e controle de Acesso Deixe me iniciar esta se o lhe alertando que a seguran a da rede em sua m quina e ataques maliciosos s o uma arte complexa Uma regra importante N o ofere a servi os de rede que n o deseja utilizar Muitas distribui es vem configuradas com v rios tipos de servi os que s o iniciados automaticamente Para melhorar mesmo que insignificantemente o n vel de seguran a em seu sistema voc deve editar se arquivo etc inetd conf e comentar colocar uma as linhas que cont m servi os que n o utiliza Bons candidatos s o servi os tais como shell login
46. Especifica o nome do processo respons vel pelo log que ser exibido antes do PID na mensagem do syslog p prioridade Especifica a prioridade da mensagem do syslog especificada como facilidade n vel Veja os tipos de prioridade n veis em Se o 17 2 1 1 Arquivo de configura o syslog conf O valor padr o _prioridade n vel_ _user notice_ Mais detalhes sobre o funcionamento sobre o daemon de log do sistema syslogd pode ser encontrado em Se o 17 2 1 syslogd Exemplos logger i t focalinux Teste teste teste logger i f tmp mensagem p security emerg Esta se o explica o que s o e como usar programas compactadores no GNU Linux as caracter sticas de cada um como identificar um arquivo compactado e como descompactar um arquivo compactado usando o programa correspondente A utiliza o de arquivos compactados m todo til principalmente para reduzir o consumo de espa o em disco ou permitir grandes quantidades de texto serem transferidas para outro computador atrav s de disquetes 18 1 O que fazem os compactadores descompactadores Compactadores s o programas que diminuem o tamanho de um arquivo ou arquivos atrav s da substitui o de caracteres repetidos Para entender melhor como eles funcionam veja o pr ximo exemplo compactadores compactam e deixam arquivos compactados ap s a compacta o da frase dores Yom e deixam arquivos Jodos O que aconteceu realmente foi que a pa
47. Formato TXT 109200 bytes Deixa obsoleto RFC1653 Tamb m RFC0822 0012 Network Time Protocol D Mills Setembro 1989 Formato TXT 193 bytes Tamb m RFC1119 0013 Domain Name System P Mockapetris Novembro 1987 Formato TXT 248726 bytes Tamb m RFC1034 RFC1035 0014 Mail Routing and the Domain System C Partridge Janeiro 1986 Formato TXT 18182 bytes Tamb m RFC0974 0015 Simple Network Management Protocol J Case M Fedor M Schoffstall J Davin Maio 1990 Formato TXT 72876 bytes Tamb m RFC1157 0016 Structure of Management Information M Rose K McCloghrie Maio 1990 Formato TXT 82279 bytes Deixa obsoleto RFC1065 Tamb m RFC1155 0017 Management Information Base K McCloghrie M Rose March 1991 Formato TXT 142158 bytes Deixa obsoleto RFC1158 Tamb m RFC 1213 0018 Exterior Gateway Protocol D Mills Abril 1984 Formato TXT 63836 bytes Tamb m RFC0904 0019 NetBIOS Service Protocols NetBIOS Working Group Mar o 1987 Formato TXT 319750 bytes Tamb m RFC1001 RFC1002 0020 Echo Protocol J Postel Maio 1983 Formato TXT 1237 bytes Tamb m RFC0862 0021 Discard Protocol J Postel Maio 1983 Formato TXT 1239 bytes Tamb m RFC0863 0022 Character Generator Protocol J Postel Maio 1983 Formato TXT 6842 bytes Tamb m RFC0864 0023 Quote of the Day Protocol J Postel Maio 1983 Formato TXT 1676 bytes Tamb m RFC0865 0024 Active
48. Hardwares espec ficos ou For Windows 3 8 Placas on board off board Placas on board s o embutidas na placa m e motherboard Placas off board s o placas externas encaixadas nos slots de expans o da placa m e No inicio da era do PC XT todos as placas eram embutidas na placa m e na poca eram somente a placa de v deo e controladora Com o surgimento do padr o AT diversas empresas de inform tica desenvolveram dispositivos concorrentes e assim o usu rio tinha a liberdade de escolha de qual dispositivo colocar em sua placa m e ou o mais barato ou o de melhor qualidade e desempenho isto permitiu a adi o de perif ricos de qualidade sem romper com seu or amento pessoal comprando uma placa de som depois uma de fax modem placa de v deo melhor etc Atualmente parece que voltamos ao ponto de partida e tudo vem embutido na placa m e on board e o usu rio n o tem como escolher qual dispositivo usar em seu computador muito dif cil praticamente imposs vel encontrar uma placa m e que satisfa a completamente as necessidades do usu rio ou recomenda es de um bom t cnico de inform tica a n o ser que seja um t cnico experiente e encontre alguma alternativa Certamente o nico dispositivo que funciona melhor se embutido na placa m e a placa controladora de perif ricos Esta placa usada para se conectar unidades de disquete discos r gidos CD ROM portas seriais paralelas joy
49. International Ispell um corretor ortogr fico interativo less Programa de pagina o de arquivos parecido com o more Iincredits Gera vers es com melhor formata o do arquivo CREDITS do Linux Jookup utilit rio para procurar arquivos de texto rapidamente e com muitos recursos lout Sistema de Digita o uma alternativa ao La TeX Iv Um poderoso visualizador de arquivos multi l ngua lyx Processador de textos de alto n vel mgdiff clone do xdiff mswordview Um conversor de arquivos MS Word 97 2000 para HTML ndtpd Servidor CD ROM books par Reformatador de par grafo pbm2ppa Conversor PBM para PPA perlsgml Ferramentas para construir e analizar DTDs SGML perspic Programa indexador de textos e localizador de palavras poster Faz grandes posters de p ginas PostScript ppd gs Arquivos de descri o de impressora PostScript para o Ghostscript pstotext Extrai textos de arquivos PostScript e PDF recode Utilit rio de convers o do conjunto de caracteres seml base Utilit rio para manter o arquivo de cat logo SGML seml data Dados comuns entre DTDs SGML e entities seml tools Conversores SGML somente par ao DTD linuxdoc spell Spell GNU um clone do spell para Unix sufary Ferramentas de procura em texto completo usando uma array de sufixos sufary tcltk
50. Modifica cabe alhos de identifica o de arquivos mp3 maplay Decoder mp3 que permite a decodifica o para a sa da padr o mctools CDplayer e mixer mixer app Mixer para Window Maker D mp3blaster Player mp3 para console mp3info Mostra cabe alho de arquivos mp3 nas Network Audio Server Sistema de audio atrav s da rede playmidi Toca musicas mid recite L textos para a placa de som do sistema rplay Toca sons atrav s da rede s3mod Player para arquivos de m sica s3m e mod saytime Diz as horas na placa de som snack Adiciona suporte a som na linguagem TCL TK soundtracker M dulos para edi o suporta m dulos xt e instrumentos x1 sox Tradutor universal de sons splay Toca arquivos mp1 mp2 mp3 synaesthesia Oscilosc pio musical timitidy Midi sequencer Tamb m faz a convers o de arquivos mid para wav tkmixer Mixer em TCL TK transcriber Permite gravar notas durante a descri o de programas vkeybd Teclado virtual requer placa awe wav2cdr Converte wav em arquivos cdr Permite edi o de m sicas wavtools Ferramentas para arquivos wav player recorder compacta o wmcdplayer M dulo de Cd player para Window Maker wmxmms spectrum Spectrum analizador para Window Maker D workbone CD player para modo texto oper
51. Navegador web baseado em GTK para o GNOME filerunner Programa FTP e Gerenciador de Arquivos baseado em X ftp O cliente FTP padr o ftp upload Envia arquivos FTP atrav s de um script gaim Um clone GTK do AOL Instant Messenger eftp Cliente FTP do X GTK gnap Cliente Gnome para o Napster gnapster Cliente Napster para Linux localiza arquivos MP3 na Internet enomeicu Clone pequeno r pido e funcional do Mirabilis ICQ gnome napster Cliente Napster para Linux localiza arquivos MP3 na Internet epppon Um applet do gnome que funciona como uma interface ao pon e poff ezilla Um navegador web baseado em GTK trsst Cliente IRC para Gnome 1sdnbutton Inicia e Interrompe conex es ISDN e mostra status licq data Arquivos de daods para o Licq licq plugin qt2 Interface gr fica para o Licg usando bibliotecas QT2 licq Programa ICQ gr fico para Linux lynx Navegador WWW em modo texto micg Cliente ICQ baseado em texto com muitas caracter sticas mosaic Navegador WWW Gr fico mozilla Um Navegador WWW de c digo aberto para o X e GTK ncftp2 Um cliente FTP com interface f cil e com muitas caracter sticas neftp Um cliente FTP com interface f cil e com muitas caracter sticas Netscape Navegador gr fico com programa de e mail news livro de endere os editor de p ginas
52. O comando last pode ser seguido de um argumento que ser pesquisado como uma express o regular durante a listagem O comando last usa o arquivo var log wtmp para gerar sua listagem mas alguns sistemas podem n o possuir este arquivo O arquivo var log wtmp somente usado caso existir Voc pode cria lo com o comando echo n gt var log wtmp ou touch var log wtmp last Mostra a listagem geral last a Mostra a listagem geral incluindo o nome da m quina Jast gleydson Mostra somente atividades do usu rio gleydson last reboot Mostra as reinicializa es do sistema last tty1 Mostra todas as atividades no tty1 Executa um comando com outra identifica o de grupo A identifica o do grupo de usu rio modificada somente durante a execu o do comando Para alterar a identifica o de grupo durante sua se o shell use o comando Se o 12 4 newgrp sg grupo comando Onde so Se usado inicia um novo ambiente durante o uso do comando semelhante a um novo login e execu o do comando caso contr rio o ambiente atual do usu rio mantido grupo Nome do grupo que o comando ser executado comando Comando que ser executado O comando ser executado pelo bash Quando este comando usado pedida a senha do grupo que deseja acessar Caso a senha do grupo esteja incorreta ou n o exista senha definida a execu o do comando
53. O projeto Debian br destina se a colaborar na tradu o da Debian para o Portugu s nossa l ngua m e Atrav s desse projeto todos poder o da forma colaborativa como na Debian trazer essa excelente distribui o em nosso idioma Participe Voc pode pegar um documento pra traduzir Reformular a p gina do projeto Programando para o projeto Sendo um desenvolvedor da Debian A pagina do projeto a http debian br sourceforge net Revisar documenta o Ou participar de outras tarefas do seu interesse Entre em contato com o respons vel pelo projeto pelo email lt debian br O listas cipsga org br gt para saber como entrar no projeto ou visite a p gina http debian br cipsga org br Todos os interessados est o convidados a participar do projeto http debian br cipsga org br contador debian contador html O contador Debian uma p gina idealizada para que fossem geradas estat sticas f ceis de se aplicar quanto ao n mero e caracter sticas pr prias de cada grupo de usu rios Debian no Brasil Sua base constru da em PHP com uso do banco de dados MySQL hospedado no Source Forge mantido pelo pessoal do projeto Debian BR o contador tem tamb m a facilidade de integrar se com o bot apt br facilitando a vida dos usu rios do canal IRC do projeto Respons vel pela p gina Gustavo Noronha lt dockov O zaz com br gt endere o http debian br cipsga org br contador debian contador
54. Podem ser usados curingas para especificar mais de um arquivo de uma s vez veja Se o 2 3 Curingas op es r Compacta arquivos e sub diret rios Permite encriptar o conte do de um arquivo zip atrav s de senha A senha ser pedida no momento da compacta o f Somente substitui um arquivo compactado existente dentro do arquivo zip somente se a vers o mais nova que a atual N o acrescenta arquivos ao arquivo compactado Deve ser executado no mesmo diret rio onde o programa zip foi executado anteriormente F Repara um arquivo zip danificado NUM Ajusta a qualidade velocidade da compacta o Pode ser especificado um n mero de 1a 9 O 1 permite m nima compacta o e m xima velocidade 9 permite uma melhor compacta o e menor velocidade 1 arquivos Compacta somente os arquivos especificados Jj Se especificado n o armazena caminhos de diret rios m Apaga os arquivos originais ap s a compacta o T arquivo Procura por erros em um arquivo zip Caso sejam detectados problemas utilize a op o F para corrigi los y Armazena links simb licos no arquivo zip Por padr o os links simb licos s o ignorados durante a compacta o k arquivo Modifica o arquivo para ter compatibilidade total com o pkzip do DOS Converte saltos de linha UNIX LF para o formato CR LF usados pelo DOS Use esta op o com arquivos Texto ll Converte saltos de
55. Por padr o um sistema de arquivos que aparentar estar em bom estado n o s o verificados F Grava os dados do cache no disco antes de iniciar arquivo Inclui os blocos listados no arquivo como blocos defeituosos no sistema de arquivos O formato deste arquivo o mesmo gerado pelo programa badblocks L arquivo Faz o mesmo que a op o l s que a lista de blocos defeituosos do dispositivo completamente limpa e depois a lista do arquivo adicionada n Faz uma verifica o de somente leitura no sistema de arquivos Com esta op o poss vel verificar o sistema de arquivos montado Ser assumido n o para todas as perguntas e nenhuma modifica o ser feita no sistema de arquivos Caso a op o c seja usada junto com n l ou L o sistema de arquivos ser verificado e permitir somente a atualiza o dos setores danificados n o alterando qualquer outra rea p Corrige automaticamente o sistema de arquivos sem perguntar E recomend vel fazer isto manualmente para entender o que aconteceu em caso de problemas com o sistema de arquivos V Ativa o modo verbose mais mensagens s o mostradas durante a execu o do programa y Assume sim para todas as quest es Caso sejam encontrados arquivos problem ticos e estes n o possam ser recuperados o fsck ext2 perguntar se deseja salva los no diret rio lost found Este diret rio encontrado em todas as parti es
56. Se o 3 11 3 2 Configurando o suporte a um gravador SCST 3 11 3 1 Configurando o suporte a um gravador IDE Para configurar seu gravador de CD IDE para ser usado no Linux siga os seguintes passos 1 Tenha certeza que compilou o suporte as seguintes caracter sticas no kernel Em ATA IDE MFM RLL support marque as op es Include IDE ATAPI CDROM support SCSI emulation support Depois em SCSI support marque as op es SCSI support M SCSI CD ROM Support M SCSI Generic Support As op es marcadas como ser o embutidas no kernel e as M como m dulos Note que ambas as op es IDE ATAPI CDROM e SCSI Emulation foram marcadas como embutidas Isto faz com que o driver ATAPI tenha prioridade em cima do SCSI mas vou explicar mais adiante como dizer para o kernel para carregar o suporte a SCSI para determinada unidade Isto til quando temos mais de 1 unidade de CD IDE no sistema e queremos configurar somente o gravador para SCSI pois alguns aplicativos antigos n o se comunicam direito tanto com gravadores SCSI como emulados Voc tamb m pode marcar somente a op o SCSI Emulation para que sua s unidade s seja m automaticamente emulada s como SCSI Caso tenha usado esta t cnica v at a se o Se o 3 11 3 3 Testando o funcionamento 2 O pr ximo passo identificar o dispositivo de CD Rom atual Isto feito atrav s do comando dmesg Supondo que sua unidade de CD hdc primei
57. X Window asclock Rel gio do After Step dfm Gerenciador de Arquivos Desktop dgs Visualizador de arquivos do Ghost Script dxpc Compactador do protocolo X para linhas lentas floatbg Modifica lentamente a cor do fundo da janela do root gdm Gerenciador de se o do GNOME Substitui o ao xdm centoo Um gerenciador de arquivos totalmente configur vel para o X usando o GTK otkcookie Editor de arquivos cookie otkfind Localizador de arquivos completo otkfontsel Visualizador de fontes cal Um aplicativo de calend rio baseado em X11 Tk regexplorer Explorer visual de express es regulares rt Mostra arquivos de log selecionados na janela ra z do X sclient Um cliente MUD baseado em gtk sfm Um gerenciador de arquivos baseado em texto usando o GTK tkdesk Um gerenciador de Desktop Arquivos X11 baseado em TCL TK tkvnc Mostra uma lista de m quinas definidas para iniciar o VNC tkworld Uma interface gr fica para comandos do shell tuxeyes Uma vers o do xeyes para o penguim ude Ambiente desktop do Unix unclutter Oculta o mouse no X ap s um per odo de inatividade uwm Gerenciador de janelas ultimate para o UDE vreng Motor de realidade virtual wdm Substitui o ao XDM com visual do Window Maker anima es e suporte a sele o do gerenciador de ja
58. a j instalada em seu sistema o pacote ser imediatamente atualizado A c pia dos arquivos pelo apt pode ser feita via FTP HTTP ou atrav s de uma c pia local dos arquivos no disco r gido um mirror local Em nenhuma circunst ncia os pacotes existentes em seu sistema ser o removidos ou sua configura o apagada durante um upgrade na distribui o Os arquivos de configura o em etc que foram modificados s o identificados e podem ser mantidos ou substitu dos por vers es existentes nos pacotes que est o sendo instalado esta escolha feita por voc Se estiver atualizando a Debian Potato 2 2 para Woody 3 0 ou vers o superior execute os seguintes comandos antes de iniciar a atualiza o export LANG C export LC ALL C export LC MESSAGES C para retornar as vari veis de localiza o ao valor padr o ingl s Isto necess rio por causa de modifica es no sistema de locales e o excesso de mensagens de erro do perl causaram alguns problemas em meus testes Ap s isto a atualiza o da distribui o Debian pode ser feita atrav s de dois simples comandos apt get update HPara atualizar a lista de pacotes obrigat rio apt get f dist upgrade Para atualizar a distribui o A op o f faz com que o apt verifique e corrija automaticamente problemas de depend ncias entre pacotes Recomendo executa o comando apt get f dry run dist upgradelless para ver o que vai acontecer sem a
59. anotados todos seus UIN s Normalmente quando se envia uma mensagem para a pessoa o UIN automaticamente cadastrado em sua lista N o pense que a op o Requer Autoriza o te de o controle total de quem ter ou n o seu n mero de ICQ em sua lista Utilize as op es de privacidade para configurar Sempre que enviar uma URL procure descrever algo para seu interlocutor na mensagem No modo de chat use as recomenda es descritas sobre o talk em Se o 31 13 3 Talk Como em toda comunica o on line seja cauteloso quando a pessoa que conversa Nem sempre quem conversamos do outro lado a pessoa que esperamos encontrar Lembre se que um registro falso e uma identidade pode ser criada sem dificuldades por qualquer pessoa 31 13 5 Listas de Discuss o via Email Tente se manter dentro do assunto quando responder mensagens de listas Seja claro e explicativo ao mesmo tempo Sempre coloque um assunto subject na mensagem O assunto serve como um resumo do problema ou d vida que tem Alguns usu rios principalmente os que participam de v rias listas de discuss o verificam o assunto da mensagem e podem simplesmente descartar a mensagem sem l la porque as vezes ele n o conhece sobre aquele assunto Nunca use Socorro Help ou coisa do g nero como assunto seja objetivo sobre o problema d vida que tem Falha ao carregar m dulo no do kernel SMAIL retorna a mensagem Access denied
60. ao inv s do primeiro Os seguintes par metros podem ser adicionados para evitar ataques de IP spoofing nospoof on spoofalert on O par metro nospoof on ativa a resolu o reversa do nome da biblioteca resolv para checar se o endere o pertence realmente aquele nome eo spoofalerton registra falhas desta opera o no syslog 15 6 2 3 etc hosts O arquivo etc hosts faz o relacionamento entre um nome de computador e endere o IP local Recomendado para IPs constantemente acessados e para coloca o de endere os de virtual hosts quando deseja referir pelo nome ao inv s de IP A inclus o de um computador neste arquivo dispenda a consulta de um servidor de nomes para obter um endere o IP sendo muito til para m quinas que s o acessadas frequentemente A desvantagem de fazer isto que voc mesmo precisar manter este arquivo atualizado e se o endere o IP de algum computador for modificado esta altera o dever ser feita em cada um dos arquivos hosts das m quinas da rede Em um sistema bem gerenciado os nicos endere os de computadores que aparecer o neste arquivo ser o da interface loopback e os nomes de computadores etc hosts 127 0 0 1 localhost loopback 192 168 0 1 this host name Voc pode especificar mais que um nome de computador por linha como demonstrada pela primeira linha a que identifica a interface loopback OBS Caso encontre problemas de lentid o para resolver nomes e at p
61. bashrc que s o arquivos de configura o usados somente pelo Bash Exemplo inserindo a linha mesg y no arquivo etc profile permite que todos os usu rios do sistema recebam pedidos de talk de outros usu rios Caso um usu rio n o quiser receber pedidos de talk basta somente adicionar a linha mesg n no arquivo pessoal bash profile 21 5 Arquivo bash profile Este arquivo reside no diret rio pessoal de cada usu rio executado por shells que usam autentica o nome e senha bash profile cont m comandos que s o executados para o usu rio no momento do login no sistema ap s o etc profile Note que este um arquivo oculto mm pois tem um no in cio do nome Por exemplo colocando a linha alias Is Is colors auto no bash profile cria um apelido para o comando Is colors auto usando Is assim toda vez que voc digitar Is ser mostrada a listagem colorida 21 6 Arquivo bashre Possui as mesmas caracter sticas do bash profile mas executado por shells que n o requerem autentica o como uma se o de terminal no X Os comandos deste arquivo s o executados no momento que o usu rio in cia um shell com as caracter sticas acima Note que este um mm arquivo oculto pois tem um no inicio do nome 21 7 Arquivo hushlogin Deve ser colocado no diret rio pessoal do usu rio Este arquivo faz o bash pular as mensagens do etc m
62. c caracter d diret rio p pipe f arquivo regular TJ link simb lico s sockete A maior parte dos argumentos num ricos podem ser precedidos por ou Para detalhes sobre outras op es e argumentos consulte a p gina de manual Exemplo find name grep Procura no diret rio ra z e sub diret rios um arquivo diret rio chamado grep find name grep maxdepth 3 Procura no diret rio ra z e sub diret rios at o 30 n vel um arquivo diret rio chamado grep find size 1000k Procura no diret rio atual e sub diret rios um arquivo com tamanho maior que 1000 kbytes IMbyte find mmin 10 Procura no diret rio ra z e sub diret rios um arquivo que foi modificado h 10 minutos atr s find links 4 Procura no diret rio ra z e sub diret rios todos os arquivos que possuem 4 links como refer ncia 10 7 free Mostra detalhes sobre a utiliza o da mem ria RAM do sistema free op es Onde op es b Mostra o resultado em bytes k Mostra o resultado em Kbytes m Mostra o resultado em Mbytes O Oculta a linha de buffers t Mostra uma linha contendo o total s num Mostra a utiliza o da mem ria a cada num segundos O free uma interface ao arquivo proc meminfo Procura por um texto dentro de um arquivo s ou no dispositivo de entrada padr o grep _express o_ _arquivo_ _op es_
63. como destaque o recurso de jornaling Ele tamb m identificado pelo tipo 83 e totalmente compat vel com o ext2 em estrutura O journal mant m um log de todas as opera es no sistema de arquivos caso aconte a uma queda de energia el trica ou qualquer outra anormalidade que interrompa o funcionamento do sistema o fsck verifica o sistema de arquivos no ponto em que estava quando houve a interrup o evitando a demora para checar todo um sistema de arquivos que pode levar minutos em sistemas de arquivos muito grandes Para detalhes veja Se o 5 5 Parti o EXT3 Linux Native Swap Usado em parti es Linux Swap para oferecer mem ria virtual ao sistema Note que altamente recomendado o uso de uma parti o Swap no sistema principalmente se voc tiver menos que 16MB de mem ria RAM Este tipo de parti o identificado pelo c digo 82 Para detalhes veja Se o 5 7 Parti o Linux Swap Mem ria Virtual proc Sistema de arquivos do kernel veja Se o 5 8 O sistema de Arquivos proc FATI2 Usado em disquetes no DOS FAT16 Usado no DOS e oferece suporte at discos de 2GB FAT32 Tamb m usado no DOS e oferece suporte a discos de at 2 Terabytes 5 3 Parti o EXT Linux Native A parti o EXT2 o tipo usado para criar o sistema de arquivos Linux Native usado para armazenar o sistema de arquivos EXT ap s a formata o e permitir o armazenamento d
64. controladora de perif ricos Para ligar discos r gidos unidades de disquete impressora mouse joystick etc SCST Para ligar unidades de disco r gidos e perif ricos de alto desempenho Controladora de Scanner Para ligar um Scanner externo ao micro computador O encaixe da placa m e que recebe as placas de expans o s o chamados de Slots 3 2 Nomes de dispositivos Seria terr vel se ao configurar CADA programa que utilize o mouse ou o modem precis ssemos nos se referir a ele pela IRQ I O etc para evitar isso s o usados os nomes de dispositivos Os nomes de dispositivos no sistema GNU Linux s o acessados atrav s do diret rio dev Ap s configurar corretamente o modem com sua porta I O 0x2F8 e IRQ 3 ele identificado automaticamente por dev ttyS 1 equivalente a COM2 no DOS Daqui para frente basta se referir a dev ttyS1 para fazer alguma coisa com o modem Voc tamb m pode fazer um link de dev ttyS 1 para um arquivo chamado dev modem usando In s dev ttyS1 dev modem fa a a configura o dos seus programas usando dev modem ao inv s de dev ttyS1 e se precisar reconfigurar o seu modem e a porta serial mudar para dev ttyS3 ser necess rio somente apagar o link dev modem antigo e criar um novo apontando para a porta serial devitty SO N o ser necess rio reconfigurar os programas que usam o modem pois eles est o usando dev modem que est
65. ext N o h risco de usar o fsck ext3 em uma parti o EXT2 Ap s sua execu o mostrado detalhes sobre o sistema de arquivos verificado como quantidade de blocos livres ocupados e taxa de fragmenta o Exemplos fsck ext2 dev hda2 fsck ext2 f dev hda2 fsck ext2 vrf dev hdal 26 2 reiserfsck Verifica um sistema de arquivos reiserfs em sistema de arquivos reiserfsck op es dispositivo dispositivo Dispositivo que cont m o sistema de arquivos reiserfs que ser verificado op es a Mostra detalhes sobre o sistema de arquivos e sai j arquivo Especifica um arquivo de Journal alternativo usado pelo sistema de arquivos q quiet N o exibe mensagens sobre o status da checagem do sistema de arquivos S Constr i a rvore de todos os blocos do dispositivo O reiserfsck possui outros modos de opera o al m de checagem o padr o para detalhes veja a p gina de manual do programa Exemplos reiserfsck dev hdal reiserfsck S tmp arq reiserfs 26 3 fsck minix Verifica o sistema de arquivos _minix_ em um dispositivo fsck minix op es dispositivo Onde dispositivo Parti o disquete ou arquivo que cont m o sistema de arquivos Minix que ser verificado op es f Verifica o sistema de arquivos mesmo se ele estiver perfeito r Permite reparo manual do sistema de arquivos a Permite um reparo autom tico do sistema de arquivos reco
66. gnu org software grub Site Debian br http debian br cipsga org br na parte de suporte documenta o Como usar o GRUB Um guia r pido para usar o GRUB feito por Vitor Silva Souza e Gustavo Noronha Silva 6 3 Par metros de inicializa o passados ao kernel Abaixo algumas das op es mais usadas para passar par metros de inicializa o de hardware caracter sticas ao kernel append string Passa os par metros especificados ao kernel extremamente til para passar par metros de hardwares que podem ter problemas na hora da detec o ou para par metros que precisam ser passados constantemente ao kernel atrav s do aviso boot Exemplo append mem 32m ramdisk tamanho Especifica o tamanho do disco RAM que ser criado Caso for igual a zero nenhum disco RAM ser criado Se n o for especificado o tamanho do disco RAM usado na imagem de inicializa o do kernel ser usada read only Especifica que o sistema de arquivos raiz dever ser montado como somente leitura Normalmente o sistema de inicializa o remonta o sistema de arquivos como leitura grava o read write Especifica que o sistema de arquivos raiz dever ser montado como leitura e grava o root dispositivo Especifica o dispositivo que ser montado como raiz Se a palavra current usada o dispositivo atual ser montado como raiz vga modo Especifica o mode de video texto que se
67. impressaol epson Impressao2 epson Os arquivos podem ser impressos usando os mesmos m todos acima dev Ip0 para uma impressora em dev lp0 para redirecionar a sa da de processamento do gs para a sa da padr o til para usar o gs com pipes He Npr Envia a sa da do Ghost Script para o daemon de impress o O objetivo deixar a impress o mais r pida Se voc curioso ou n o esta satisfeito com as op es mostradas acima veja a p gina de manual do gs 22 5 Magic Filter O Magic Filter um filtro de impress o inteligente Ele funciona acionado pelo spool de impress o mais especificamente o arquivo Jetc printcap e permite identificar e imprimir arquivos de diversos tipos diretamente atrav s do comando lpr arquivo um timo programa e ALTAMENTE RECOMENDADO se voc deseja apenas clicar no bot o imprimir e deixar os programas fazerem o resto A inten o do programa justamente automatizar os trabalhos de impress o e spool A maioria dos programas para ambiente gr fico X11 incluindo o Netscape Word Perfect Gimp e Star Office trabalham nativamente com o magicfilter 22 5 1 Instala o e configura o do Magic Filter O Magic Filter encontrado no pacote magicfilter da distribui o Debian e baseadas Sua configura o pode ser feita com o programa magicfilterconfig que torna o processo de configura o r pido e f cil para qu
68. nimo recomendado 386 com 8 MB de RAM e 3 MB de disco licq Modo gr fico Programa de ICQ gr fico para GNU Linux Apesar de ter muitos recursos sua interface muito organizada e possui suporte a sele o de sua apar ncia Skins Emite avisos sonoros e levanta se sobre as outras janelas durante o recebimento de mensagens Tamb m funciona via proxy tradicional ou Firewall Equipamento m nimo recomendado 386 com 8 MB de RAM e 6 MB de disco zicq Modo Texto Programa de ICQ em modo Texto Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco 30 1 4 Emuladores DosEmu Emulador do DOS Permite executar aplicativos e jogos de DOS no GNU Linux Equipamento m nimo recomendado 486 com 8 MB de RAM e 4 MB de disco Wine Emulador de Windows Permite executar aplicativos desenvolvidos para Windows 3 1X 9X NT e 200x no GNU Linux Equipamento m nimo recomendado 486 com 16 MB de RAM e 12 MB de disco 30 1 5 Utilit rios Midnight Commander Gerenciador de Arquivos no estilo do Norton Commander e Far Opera tanto em modo texto e gr fico e possui todas as qualidades dos gerenciadores acima mais o suporte ao painel FTP permiss es de arquivos e dicas sobre o sistema Simples pr tico e til Equipamento m nimo recomendado 386 com 4 MB de RAM e 2 MB de disco wget Modo Texto Permite a c pia completa de sites remotos e tamb m pode ser usado como mirror Com o simples comando wget
69. o de teclados 31 8 2 9 Ambiente Gr fico 3D Modelling Oferece detalhes sobre instru es de instala o de um ambiente desktop de renderiza o e modelamento usando o RedHat Linux FDU Como corrigir fontes feias e ileg veis no X LBX O LBX Low Bandwidth X uma extens o do servidor X que realiza compress o no protocolo X Isto significa que pode ser usado em conjunto com aplicativos X e um servidor X que est o separados atrav s de uma conex o de rede de baixa velocidade para aumentar o tempo de resposta Nvidia OpenGL Configuration Ensina como instalar os drivers OpenGL para a placa de v deo Nvidia Remote X Apps Descreve como executar aplicativos X remotos TT XFree86 Ensina como usar fontes true type com o XFree 4 0 x XDM Xterm Ensina como utilizar o XDM para gerenciar terminais X Uma refer ncia completa do assunto pode ser encontrada no Thin client HOWTO XFree86 Second Mouse Instru es de como usar um segundo mouse no X X Big Cursor Descreve como usar cursores grandes no X XFree86 X Inside Como converte um modeline XFree86 em um XInside XiGraphics Xterm Title Explica como usar sequ ncias de escape para alterar dinamicamente os t tulos e cones de janelas de um xterm 31 8 2 10 Migra o Conviv ncia com outras plataformas Linux DOS Win95 082 Este documento oferece um procedimento para fazer 4 sistemas operacionais coexistirem no mesmo disco r gido Linux FreeBSD Descrev
70. o de 1024 cilindros do Lilo n o existe mais a partir da vers o 21 4 3 recomendada por conter muitas corre es e superiores A reinstala o formata o de sistemas DOS e Windows pode substituir o setor de partida do HD e assim o gerenciador de partida tornando imposs vel a inicializa o do GNU Linux Antes de reinstalar o DOS ou Windows verifique se possui um disquete de partida do GNU Linux Para gerar um novo boot loader coloque o disquete na unidade e ap s o aviso boot ser mostrado digite linux root dev hdal no lugar de dev hdal voc coloca a parti o raiz do GNU Linux o sistema iniciar Dentro do GNU Linux digite o comando lilo para gerar um novo setor de partida Agora reinicie o computador tudo voltar ao normal 6 1 2 Op es usadas no LILO Esta se o traz op es teis usadas no arquivo lilo conf com explica es sobre o que cada uma faz As op es est o divididas em duas partes As usadas na se o Global eas da se o Imagens do arquivo lilo conf Global backup arquivo dispositivo Copia o setor de partida original para o arquivo ou dispositivo especificado boot dispositivo Define o nome do dispositivo onde ser gravado o setor de partida do LILO normalmente usada a parti o ativa ou o Master Boot Record MBR Caso n o seja especificado o dispositivo montado como a parti o raiz ser usado compact Tenta a
71. o substitui arquivos existentes sfx Cria arquivos auto extr cteis Arquivos auto extr cteis s o teis para enviar arquivos a pessoas que n o tem o programa rar Basta executar o arquivo e ele ser automaticamente descompactado Note que este processo requer que o arquivo default sfx esteja presente no diret rio home do usu rio Use o comando find para localiza lo em seu sistema Assume sim para todas as perguntas Inclui sub diret rios no arquivo compactado x ARQUIVO Processa tudo menos o ARQUIVO Pode ser usados curingas vITAMANHO Cria arquivos com um limite de tamanho Por padr o o tamanho especificado em bytes mas o n mero pode ser seguido de k kilobytes ou m megabytes Exemplo rar a v1440k ou rara v10m p SENHA Inclui senha no arquivo CUIDADO pessoas conectadas em seu sistema podem capturar a linha de comando facilmente e descobrir sua senha m 0 5 Ajusta a taxa de compacta o velocidade de compacta o O n o faz compacta o alguma mais r pido somente armazena os arquivos 5 o n vel que usa mais compacta o mais lento ed N o inclui diret rios vazios no arquivo isnd Ativa emiss o de sons de alerta pelo programa ierr Envia mensagens de erro para stderr inul Desativa todas as mensagens OW Salva o dono e grupo dos arquivos ol Salva links simb licos no arquivo ao inv s do arquivo f sico que o link faz refer ncia mm f Usa um m todo especial d
72. para montar o sistema de arquivos O par metro t reiserfs poder ser omitido se desejar 4 Confira se o sistema de arquivos ReiserFS em arquivo reiserfs foi realmente montado no sistema de arquivos digitando df T Para detalhes veja Se o 10 3 df Pronto o que voc gravar para mnt ser gravado dentro do arquivo Amp arquivo reiserfs Voc poder usar todos os recursos de um sistema de arquivos reiserfs como permiss es de arquivos e diret rios links simb licos etc O uso da op o loop dev loop1 permite que o dispositivo dev loop1 seja associado ao arquivo arquivo reiserfs e assim permitir sua montagem e uso no sistema Voc poder usar apenas o loop com o comando mount assim o kernel gerenciar automaticamente os dispositivos de loop Caso fa a isto manualmente lembre se de usar dispositivos dev loop diferentes para cada arquivo que montar no sistema Pois cada um faz refer ncia a um nico arquivo 5 6 3 Nomeando uma parti o de disco O comando e2label usado para esta fun o e2label dispositivo nome Onde dispositivo Parti o que ter o nome modificado nome Nome que ser dado a parti o m ximo de 16 caracteres Caso seja usado um nome de volume com espa os ele dever ser colocado entre aspas Se n o for especificado um nome o nome atual da parti o ser mostrado O nome da parti o tamb m pode ser visualizad
73. rea de metadados e acesso mhash a sua rvore de diret rios A estrutura da parti o ext3 semelhante a ext2 o journaling feito em um arquivo chamado journal que fica oculto pelo c digo _ext3_ na parti o desta forma ele n o poder ser apagado comprometendo o funcionamento do sistema A estrutura id ntica da parti o ext3 coma ext2 torna mais f cil a manuten o do sistema j que todas as ferramentas para recupera o ext funcionar o sem problemas 5 5 1 Criando um sistema de arquivos EXT3 em uma parti o Para criar uma parti o ext3 utilize o comando mkfs ext3 ou o mkfs ext2 junto com a op o j As op es usadas pelo mkfs ext3 s o id nticas a do mkfs ext2 documentado em Se o 5 3 1 Criando um sistema de arquivos EXT2 em uma parti o A nica vantagem desta ferramenta comparada ao mkfs ext2 que a op o j automaticamente adicionada a linha de comando para criar um sistema de arquivos com journal Se voc daqueles que querem ter um controle maior sobre o tamanho do arquivo de journal use a op o J tam onde tamanho o tamanho em Megabytes Quando uma parti o ext3 criada o arquivo journal criado no ra z da parti o sendo usado para gravar os metadados das transa es de journaling A estrutura da parti o ext2 n o difere em nada da ext3 a n o ser este arquivo e a op o has journal que passada a parti o Por ex
74. reiniciar o daemon inetd Isto pode ser feito com o comando kill HUP pid do inetd o pid do inetd pode ser obtido com o comando ps axlgrep inetd 15 8 3 3 etc hosts equiv e etc shosts equiv O arquivo etc hosts equiv usado para garantir bloquear certos computadores e usu rios o direito de acesso aos servi os r rsh rexec rcp etc sem precisar fornecer uma senha O Jetc shosts equiv equivalente mas lido somente pelo servi o ssh Esta fun o til em um ambiente seguro onde voc controla todas as m quinas mesmo assim isto um perigo de seguran a veja nas observa es O formato deste arquivo o seguinte Acesso M quina Usu rio maguina2 dominio com br usuario magquina4 dominio com br usuario magquinal dominio com br Qusuarios O primeiro campo especifica se o acesso ser permitido ou negado caso o segundo e terceiro campo confiram Por raz es de seguran a deve ser especificado o FQDN no caso de nomes de m quinas Grupos de rede podem ser especificados usando a sintaxe grupo Para aumentar a seguran a n o use este mecanismo e encoraje seus usu rios a tamb m n o usar o arquivo rhosts ATEN O O uso do sinal sozinho significa permitir acesso livre a qualquer pessoa de qualquer lugar Se este mecanismo for mesmo necess rio tenha muita aten o na especifica o de seus campos Evita tamb m A TODO CUSTO uso de nomes de usu rios a n o ser pa
75. rias parti es EXT2 use o comando mkfs ext2 dev hda Onde a 7 em hda significa o n mero da parti o que ser formatada A identifica o da parti o mostrada durante o particionamento do disco anote se for o caso hda o primeiro disco r gido IDE hdb o segundo disco r gido IDE Discos SCSI s o identificados por sda sdb etc Para detalhes sobre a identifica o de discos veja Se o 5 12 Identifica o de discos e parti es em sistemas Linux Algumas op es s o teis ao mkfs ext2 c Procura blocos danificados na parti o antes de criar o sistema de arquivos L NOME Coloca um nome label no sistema de arquivos b NUM Define o tamanho do bloco em bytes m NUM Define a porcentagem de espa o em disco reservada para manuten o por padr o reservado para o root mas isto alter vel Agora para acessar a parti o dever ser usado o comando mount dev hda mnt t ext2 Para mais detalhes veja Se o 5 13 Montando acessando uma parti o de disco Note que poss vel criar um sistema de arquivos no disco r gido sem criar uma parti o usando dev hda dev hdb etc EVITE FAZER ISSO Como n o estar criando uma parti o o disco estar divido de maneira incorreta voc n o poder apagar o sistema de arquivos completamente do disco caso precise lembre se que voc n o criou uma parti o e a parti o
76. ricos entre placas m e recursos espec ficos devem ser extra dos diretamente da BIOS e disassemblados manualmente para a constru o de um kernel com suporte espec fico a tabela DSDT do hardware n o falarei das formas de se fazer disso aqui somente do suporte gen rico recomend vel pelo menos o uso do kernel 2 4 21 para suporte a ACPI Para compilar estaticamente marque com Y a op o ACPI depois marque os m dulos que voc quer que ele monitore button bot o power fan ventoinhas etc Se compilou como m dulo adicione o nome do m dulo acpi no arquivo etc modules N o h problema em compilar tamb m o suporte a APM pois n o causar problemas com um kernel com ACPI tamb m compilado Caso n o saiba quais m dulos ACPI seu sistema aceita marque o suporte a todos e carregue os Ap s isto entre no diret rio proc acpi e de um Is entrando nos diret rios e vendo se existem arquivos dentro deles Remova o m dulo correspondente daqueles que n o tiver conte do Ap s isto instale o daemon acpid e configure o para monitorar algumas caracter sticas do seu sistema Por padr o o acpid monitora o bot o POWER assim se voc pressionar o power seu sistema entrar automaticamente em run level 0 fechando todos os processos e desligando sua m quina O suporte a ACPI pode ser desativado de 3 formas Removendo seu suporte do kernel passando o argumento acpi off ao kernel caso esteja compi
77. rios que n o s o donos ou n o pertencem ao grupo do arquivo Cada um dos tipos acima possuem tr s tipos b sicos de permiss es de acesso que ser o vistas na pr xima se o 13 2 Tipos de Permiss es de acesso Quanto aos tipos de permiss es que se aplicam ao dono grupo e outros usu rios temos 3 permiss es b sicas r Permiss o de leitura para arquivos Caso for um diret rio permite listar seu conte do atrav s do comando ls por exemplo w Permiss o de grava o para arquivos Caso for um diret rio permite a grava o de arquivos ou outros diret rios dentro dele Para que um arquivo diret rio possa ser apagado necess rio o acesso a grava o x Permite executar um arquivo caso seja um programa execut vel Caso seja um diret rio permite que seja acessado atrav s do comando cd veja Se o 8 2 cd para detalhes As permiss es de acesso a um arquivo diret rio podem ser visualizadas com o uso do comando Is la Para maiores detalhes veja Se o 8 1 Is As 3 letras rwx s o agrupadas da seguinte forma rwxrwxrwx gleydson users teste Virou uma bagun a n o Vou explicar cada parte para entender o que quer dizer as 10 letras acima da esquerda para a direita A primeira letra diz qual o tipo do arquivo Caso tiver um d um diret rio um 1 um link a um arquivo no sistema veja Se o 10 4 In para detalhes um quer dizer que um arquivo comum
78. s da pesquisa e formata o do arquivo var log lastlog Caso o usu rio n o tenha feito login mostrada a mensagem Never logged in lastlog op es Onde op es t dias Mostra somente os usu rios que se conectaram ao sistema nos ltimos dias u nome Mostra somente detalhes sobre o usu rio nome A op o t substitui a op o u caso sejam usadas 12 8 last Mostra uma listagem de entrada e sa da de usu rios no sistema S o mostrados os seguintes campos na listagem Nome do usu rio Terminal onde ocorreu a conex o desconex o O hostname caso a conex o tenha ocorrido remotamente ou console caso tenha ocorrido localmente A data do login logout a hora do login down se estiver fora do sistema still logged in se ainda estiver usando o sistema Tempo em Horas Minutos que esteve conectado ao sistema A listagem mostrada em ordem inversa ou seja da data mais atual para a mais antiga A listagem feita pelo last obtida de var log wtmp last _op es_ Onde _op es_ n num Mostra num linhas Caso n o seja usada todas as linhas s o mostradas R N o mostra o campo HostName a Mostra o hostname na ltima coluna Ser muito til se combinada com a op o d d Usa o DNS para resolver o IP de sistemas remotos para nomes DNS X Mostra as entradas de desligamento do sistema e altera es do n vel de execu o do sistema
79. um computador cliente antigo e n o desejado Placas de rede compat veis com o GNU Linux Uma conex o entre os computadores Como centralizar a administra o do sistema usando o NFS i e colocando todo o sistema de arquivos de um cliente r pido no servidor UUCP HOWTO Este documento descreve a configura o do UUCP sob o GNU Linux Voc deve ler este documento se planejar conectar a sites remotos via UUCP via modem conex o direta ou via Internet Provavelmente n o precisar ler este documento se n o souber o que UUCP ou se seu computador n o possuir este suporte VMailMgr HOWTO Explica como configurar o suporte ao VMailMgr servi os de dom nio virtual pop3 em conjunto com o Qmail VolP HOWTO Ensina como configurar o sistema Linux para comunica o via voz usando a Internet Descreve protocolos e m todos para transmiss o de voz aproveitando recursos de redes de baixa velocidade VPN HOWTO Descreve como configurar uma Virtual Private Network com o GNU Linux VPN Masquerade HOW TO Descreve como configurar um Firewall GNU Linux para o masquerade em tr fego baseado no IPsec e PPTP Virtual Private Network Traffic permitindo estabelecer uma conex o VPN sem perder a seguran a e flexibilidade de sua conex o Internet com o firewall GNU Linux e permitindo fazer um servidor VPN dispon vel que n o possui um endere o IP registrado na Internet Tamb m est o inclu dos detalhes de como configurar um clien
80. who 1 am ou who am 1 q count Mostra o total de usu rios conectados aos terminais T w mesg Mostra se o usu rio pode receber mensagens via talk conversa o O usu rio recebe mensagens via talk O usu rio n o recebe mensagens via talk 2 N o foi poss vel determinar o dispositivo de terminal onde o usu rio est conectado 11 2 Telnet Permite acesso a um computador remoto mostrada uma tela de acesso correspondente ao computador local onde deve ser feita a autentica o do usu rio para entrar no sistema Muito til mas deve ser tomado cuidados ao disponibilizar este servi o para evitar riscos de seguran a telnet op es ip dns porta onde _ip dns_ Endere o IP do computador de destino ou nome DNS _porta_ Porta onde ser feita a conex o Por padr o a conex o feita na porta _23_ _op es_ 8 Requisita uma opera o bin ria de 8 bits Isto for a a opera o em modo bin rio para envio e recebimento Por padr o telnet n o usa 8 bits a Tenta um login autom tico enviando o nome do usu rio lido da vari vel de ambiente USER d Ativa o modo de debug f Ativa a emula o de rlogin usu rio Faz a conex o usando usu rio como nome de usu rio Exemplo telnet 192 168 1 1 telnet 192 168 1 1 23 11 3 finger Mostra detalhes sobre os usu rios de um sistema Algumas vers es do finger possuem bugs e podem significar um risco
81. 4 2 Dip Switches a mesma coisa que os hardwares configur veis por jumpers exceto que s o usados dip switches no lugar de jumpers O dip switches um conjunto de chaves numeradas que podem ser colocadas para cima ou para baixo como um disjuntor ou v rios interruptores LIGA DESLIGA colocados um ao lado do outro para se modificar a configura o do dispositivo Normalmente as chaves est o acess veis na parte met lica da placa onde os hardwares s o conectados para permitir a f cil mudan a de configura o sem retirar a placa ainda comum encontrar isto em algumas placas de fax modem 3 4 3 Jumperless sem jumper Os hardwares jumperless n o possuem jumpers e s o configurados atrav s de um programa que acompanha a pr pria placa Neste programa escolhida a IRQ DMA I O e a configura o salva na pr pria placa ou restaurada ap s cada inicializa o por um programa carregado na mem ria Devido a configura o via software se obt m uma configura o fixa com muito mais facilidade do que via jumpers por n o haver a necessidade de se retirar a placa A maioria das placas jumperless podem funcionar tamb m como Plug and Play Existem muitas placas de rede fax modem scanner jumperless no mercado 3 4 4 Plug and Play O Plug and Play um protocolo que l os valores de opera o dispon veis para a placa e permitem que o usu rio possa especificar facilmente qual ser sua IRQ DMA T O A dif
82. 4 HOWTO_ 15 5 Roteamento Roteamento quando uma m quina com m ltiplas conex es de rede decide onde entregar os pacotes IP que recebeu para que cheguem ao seu destino Pode ser til ilustrar isto com um exemplo Imagine um simples roteador de escrit rio ele pode ter um link intermitente com a Internet um n mero de segmentos ethernet alimentando as esta es de trabalho e outro link PPP intermitente fora de outro escrit rio Quando o roteador recebe um datagrama de qualquer de suas conex es de rede o mecanismo que usa determina qual a pr xima interface deve enviar o datagrama Computadores simples tamb m precisam rotear todos os computadores na Internet tem dois dispositivos de rede um a interface loopback explicada acima o outro um usado para falar com o resto da rede talvez uma ethernet talvez uma interface serial PPP ou SLIP OK viu como o roteamento funciona cada computador mant m uma lista de regras especiais de roteamento chamada tabela de roteamento Esta tabela cont m colunas que tipicamente cont m no m nimo tr s campos o primeiro o endere o de destino o segundo o nome da interface que o datagrama deve ser roteado e o terceiro opcionalmente o endere o IP da outra m quina que levar o datagrama em seu pr ximo passo atrav s da rede No GNU Linux voc pode ver a tabela de roteamento usando um dos seguintes comandos cat proc net route route n netstat r O processo de
83. 6 hels 7 8 7 9 7 10 7 11 7 12 7 13 7 14 8 8 1 8 2 8 3 8 4 8 5 9 9 1 9 2 9 3 9 4 9 5 10 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 10 10 11 kill killall killall5 Sinais do Sistema nohup nice fuser tload vmstat pidof pstree Fechando um programa quando n o se sabe como sair Eliminando caracteres estranhos Comandos para manipula o de diret rio Is cd pwd mkdir rmdir Comandos para manipula o de Arquivos cat tac rm cp mv Comandos Diversos clear date df In du find free grep head nl more 10 12 10 13 10 14 10 15 10 16 10 17 10 18 10 19 10 20 10 21 10 22 10 23 10 24 10 25 10 26 10 27 10 28 10 29 10 30 10 31 10 32 10 33 10 34 10 35 10 36 10 37 10 38 10 39 10 40 11 11 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 11 11 12 less sort tail time touch uptime dmesg mesg echo su sync uname reboot shutdown wc seq chattr lsattr cut cmp dirname diff pr patch whereis which zforce gzexe znew Comandos de rede who Telnet finger ftp whoami dnsdomainname hostname talk ping rlogin rsh Ww 11 13 11 14 11 15 12 12 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 11 12 12 12 13 12 14 12 15 13 13 1 13 2 13 3 13 4 13 4 1 13 4 2 13 5 13 6 13 7 13 8 13 9 13 10
84. Dia do ano 1 366 G p AM PM til se utilizado com d G r Formato de 12 horas completo hh mm ss AM PM T Formato de 24 horas completo hh mm ss ow Dia da semana 0 6 Outros formatos podem ser obtidos atrav s da p gina de manual do date Para maiores detalhes veja a p gina de manual do comando date Para ver a data atual digite date Se quiser mudar a Data para 25 12 e a hora para 08 15 digite date 12250815 Para mostrar somente a data no formato dia m s ano date d Y m Y Mostra o espa o livre ocupado de cada parti o df op es onde op es a Inclui sistemas de arquivos com O blocos h human readable Mostra o espa o livre ocupado em MB KB GB ao inv s de blocos H Id ntico a h mas usa 1000 ao inv s de 1024 como unidade de c lculo k Lista em Kbytes Somente lista sistema de arquivos locais m Lista em Mbytes equivalente a block size 1048576 Sync Executa o sync antes de mostrar os dados T Lista o tipo de sistema de arquivos de cada parti o t tipo Lista somente sistema de arquivos do tipo tipo x tipo N o lista sistemas de arquivos do tipo tipo Exemplos df df h df t vfat Cria links para arquivos e diret rios no sistema O link um mecanismo que faz refer ncia a outro arquivo ou diret rio em outra localiza o O link em sistemas GNU Linux faz refer ncia reais ao arquivo di
85. E Mail envie uma mensagem para lt gleydson Ocipsga org br gt pedindo para ser inclu do na lista de atualiza es do guia ou preencha o formul rio encontrado no final da Home Page do guia recomendado 32 5 Colaboradores do Guia Entre as principais colabora es at a vers o atual posso citar as seguintes Djalma Valois lt djalma Ocipsga org br gt Pela recente hospedagem do Foca GNU Linux Estou muito feliz vendo o Foca GNU Linux fazendo parte de um projeto t o positivo como o CIPSGA para o crescimento e desenvolvimento do software livre nacional Bakurih lt bakurih O yahoo com gt Revis o inicial do documento Eduardo Marcel Ma an lt macanQ debian org gt Pela antiga hospedagem na p gina do metainfo Michelle Ribeiro lt michelle Ocipsga org br gt Por dispensar parte de seu atencioso tempo enviando revis es e sugest es que est o melhorando bastante a qualidade do guia Entre eles detalhes que passaram despercebidos durante muito tempo no guia e p gina principal E tamb m por cuidar do fonte do guia Augusto Campos lt brain matrix com br gt Descri o sobre a distribui o Suse Paulo Henrique Baptista de Oliveira lt baptistaO linuxsolutions com br gt Pelo apoio moral oferecido durante os frequentes lan amentos do guia acompanhamento e divulga o Diego Abadan lt diego QWhipernet ufsc br gt Envio de corre es significativas novos
86. Envia novos pacotes antes de receber a resposta do pacote anterior Para cada requisi o enviada um mostrado na tela e para cada resposta recebida um backspace mostrado Somente o usu rio root pode utilizar esta op o e pode te auxiliar muito na detec o de erros de transmiss o de pacotes em interfaces das m quinas em sua rede i seg Aguarda seg segundos antes de enviar cada pacote q N o mostra as requisi es enquanto s o enviadas somente mostra as linhas de sum rio no inicio e t rmino do programa s tamanho Especifica o tamanho do pacote que ser enviado V verbose Sa da detalhada tanto os pacotes enviados como recebidos s o listados Exemplo ping 192 168 1 1 ping www br debian org 11 10 rlogin Executa um login em uma m quina local ou remota rlogin op es IP DNS onde _IP DNS_ Endere o IP ou DNS do computador que ser acessado op es nome Entra com o user id nome no sistema rlogin usado para executar comandos interativamente no computador de destino como se voc estivesse sentado diante dele muito semelhante ao telnet Para executar comandos n o interativamente veja Se o 11 11 rsh 11 11 rsh Executa um comando em um computador local ou remoto rsh op es IP DNS comando Onde JP DNS Endere o IP ou nome DNS do computador comando Comando que ser executado no computador local remoto op es
87. Este documento de interesse de escritores e tradutores dos HOWTO s do GNU Linux ou qualquer outro papel para o Projeto de Documenta o do GNU Linux Ele oferece dicas sobre o uso de ferramentas incluindo o Emacs e Ispell TeTeX HOWTO Este documento cobre a instala o b sico e uso das implementa es TeTeX TeX e LaTeX sob as maiores distribui es de GNU Linux Inglesas e pacotes auxiliares como o GhostScript Vim HOWTO Este documento uma guia para configurar rapidamente o editor colorido Vim nos sistemas Unix e GNU Linux Os detalhes aqui aumentar o a produtividade dos programadores porque o editor Vim suporta a coloriza o de c digo e fontes negrito aumentando a legibilidade do c digo do programa A produtividade do programador aumenta de 2 a 3 vezes com um editor colorido como Vim 31 8 1 5 Hardware 3Dfx HOWTO Este documento descreve o suporte do GNU Linux aos chips aceleradores 3Dfx Tamb m lista alguns hardwares suportados descreve como configurar os drivers e responde perguntas fregii ntes 4mb Laptops Como instalar o Linux em um notebook com 4MB de RAM e com HDs menores que 200 MB Acer Laptop HOWTO Descreve como instalar o Linux em notebooks Acer Busmouse HOWTO Descreve como instalar configurar e usar um barramento de mouse sob o GNU Linux Ele cont m uma lista de barramentos suportados e tenta responder as quest es mais fregii ntes relacionadas ao assunto CDServer HOWTO Oferece
88. Este documento descreve como ajustar uma ponte ethernet bridge O que uma ponte ethernet um dispositivo que controla os pacotes de dados dentro de uma subrede na tentativa de cortar o excesso de tr fego Uma ponte colocada normalmente entre dois grupos separados de computadores que falam entre eles mas n o muito com computadores no outro grupo Um bom exemplo disto considerar um grupo de Macintoshes e um grupo de m quinas Unix Ambos destes grupos de m quinas tendem falar uma com as outras e o tr fego que produzem na rede causam colis es para as outras m quinas que est o tentando falar uma com a outra Uma ponte pode ser colocada entre estes dois grupos de computadores A tarefa da ponte ent o examinar o destino dos pacotes de dados um por vez e decidir o que passar ou n o para o outro lado do segmento ethernet O resultado uma rede r pida com menos colis es Bridge Firewall Como configurar uma ponte com um firewall Bridge Firewall DSL Configurando um sistema GNU Linux para funcionar como um firewall e ponte com uma conex o de rede DSL Cipe Masq Como configurar uma VPN usando o Cipe em um firewall GNU Linux masquerading Compressed TCP Se es TCP IP compactadas usando ferramentas como SSH DHCP Este documento tenta responder quest es b sicas de como configurar seu computador GNU Linux para servir de cliente ou servidor DHCP DPT Hardware RAID Como ajustar o hardware RAID sob o GNU Lin
89. No Breaks APC buffer Programa de buffering reblocking para backup em tapes impress o etc dds2tar Ferramenta para usar caracter sticas DDS de unidades DAT com o programa tar da GNU dtlk Controlador de dispositivo Linux para o DoubleTalk PC eject ejeta CDs e opera CD Changers sob o Linux estic Programa de administra o para ISDN PABX ISTEC 1003 1008 gatos Software de captura TV All in Wonder da ATI genpower Monitor de No Break e manipulador de falhas de energia hdparm Permite fazer um ajuste fino na performance do disco r gido hpscanpbm Utilit rio para o Scanner HP ScanJet hwtools Cole o de ferramentas para o gerenciamento em baixo n vel do hardware 1sapnp Permite configurar recursos de dispositivos Plug and Play no Linux Jazip monta e desmonta Zip drives Iomega e ou Jaz Jaztool Utilit rio para manipular drives Iomega Joystick Ferramentas de teste e calibragem de Joysticks Icdproc Daemon de tela LCD Im sensors Utilit rios para ler a temperatura voltagem sensores da ventoinha da CPU mtx Controla unidades tape autochangers pciutils Utilit rios PCI para o Linux para kernels 2 123 x powstatd Daemon de monitoramento de No Breaks configur vel prime net Permite doar ciclos da CPU n o usados Cliente PrimeNet GIMPS sane gimp1 1 Interface para Scanners
90. Novidades Nova vers o do guia Foca Linux Procure enviar mensagens em formato texto ao inv s de HTML para as listas de discuss o pois isto faz com que a mensagem seja vista por todos os participantes muitos dos usu rios GNU Linux usam leitores de e mail que n o suportam formato html e diminui dr sticamente o tamanho da mensagem porque o formato texto n o usa tags e outros elementos que a linguagem HTML cont m muitos dos usu rios costumam participar de v rias listas de discuss o e mensagens em HTML levam a um excesso de tr fego e tempo de conex o Tenha cautela e bom censo em suas mensagens para listas e grupos de discuss o considere que cada mensagem que posta s o arquivadas para futura refer ncia Quando o conte do das mensagem tomar outro rumo tico modificar o assunto do e mail para se adequar ao novo conte do da mensagem Por exemplo Corre o nas regras de Netiqueta para Conversa de pessoa para pessoa Era Corre o das regras de Netiqueta Quando a conversa em grupo sair do assunto e envolver apenas duas pessoas conveniente retirar os endere os das pessoas listas do CC N o mande arquivos grandes para as listas principalmente se eles tiverem mais que 40Kb de tamanho Se precisar enviar arquivos maiores que isso envie diretamente para os e mails dos interessados depois de perguntar Quando enviar mensagens para listas de discuss o seja educado e cordial quanto
91. Orange Book cdlabelgen Gera capa e fundo para CDs gtoaster Gnome Toaster uma interface gr fica para grava o de CD s mkhybrid Cria imagens do sistema de arquivos CD ROM mkisofs Cria imagens do sistema de arquivos CD ROM ISO 9660 tkcdlayout Programa simples em X para criar capas de CDs xcdroast Software de grava o de CDs baseado no X 30 2 17 Computa o Paralela Clusters lam2 dev Ativa processamento paralelo entre m ltiplos processadores mpich Sistema de computa o Paralela pym M quina Virtual Paralela bin rios e bibliotecas compartilhadas 30 2 18 PalmTop Palm Pilot Computadores de M o imgvtopgm Utilit rio de convers o de imagem PalmPilot II pilot Um utilit rio GTK para modificar o conte do de seus Bancos de Dados no Pilot Ipkg Carregador do pacotes de mensagens para o PDA Newton MessagePad Ix gdb Mostra e carrega banco de dados do palmtop da HP Ixtools Permite o gerenciamento de arquivos em palmtops HP100 200LX palm doctoolkit Ferramentas de texto eletr nico para usu rios PalmPilot picasm Assembler para a familia de controladores Microchip PIC pilot link Ferramentas para se comunicar com um Pilot 3COM PDA atrav s de uma porta serial pilot manager PalmPilot PIM UI e gerenciador de condu te pilot template Gerador de c digo para programas do PalmPilo
92. Servidor SQL S lido solid doc Documenta o do servidor s lido SQL solid tools Ferramentas do servidor s lido SQL www mysql Uma interface WWW interface para o banco de dados TCX mySQL www pgsql Uma interface WWW para o banco de dados PostgreSQL xmysqladmin Interface gr fica para o mysql 3 22 xx xxgdb Interface gr fica para o GNU debugger gdb XX RR RR x XX XX koo 30 2 12 Impress o apsfilter Um filtro de linha de impress o para sistemas com Ipd lpr cupsys bsd Common UNIX Printing System tm comandos BSD cupsys Common UNIX Printing System tm b sico djtools Ferramentas para a impressora HP Deskjet fhp Filtro para impressoras HP LaserJet Iprng Sistema de spooling de impress o Ipr lpd Jpr Sistema de spooling da linha de impress o estilo BSD magicfilter Filtro autom tico de impressora mpage Mostra m ltiplas p ginas em uma impressora PostScript printop Interface gr fica para o daemon de impress o LPRng printtool Ferramenta de administra o de impressoras psptools Ferramentas para impressoras PostScript e dispositivos rlpr Um utilit rio para impress o do Idp sem usar o etc printcap wip Pacote de para ploters gr ficos com alta qualidade de sa da 30 2 13 Texto 1a2ps Conversor GNU de tudo para PostScript e impress o abc2ps Traduz arquiv
93. a passo cada parte rwxr xr 1 gleydson user 8192 nov 4 16 00 teste rWXT XT Estas s o as permiss es de acesso ao arquivo teste Um conjunto de 10 letras que especificam o tipo do arquivo permiss o do dono do arquivo grupo do arquivo e outros usu rios Veja a explica o detalhada sobre cada uma abaixo _ _TWXT XT A primeira letra do conjunto das 10 letras determina o tipo do arquivos Se a letra for um _d_ um diret rio e voc poder acessa lo usando o comando cd Caso for um _ _ um link simb lico para algum arquivo ou diret rio no sistema para detalhes veja o comando Se o 10 4 In Um significa que um arquivo normal IWX I Xr Estas 3 letras da segunda a quarta do conjunto das 10 letras s o as permiss es de acesso do dono do arquivo teste O dono neste caso gleydson tem a permiss o para ler r gravar w e executar x o arquivo teste rWX_T X_T Estas 3 letras da quinta a s tima do conjunto das 10 letras s o as permiss es de acesso dos usu rios que pertencem ao _grupo user_ do arquivo teste Os usu rios que pertencem ao grupo _user_ tem a permiss o somente para ler r e executar x o arquivo teste n o podendo modifica lo ou apaga lo rWXT X_T _ Estas 3 letras da oitava a d cima s o as permiss es de acesso para usu rios que _n o_ s o _donos_ do arquivo teste e que n o pertencem ao grupo _user_ Neste caso estas pessoas somente ter o a p
94. antigos sistemas XT as prioridades eram identificadas em segii ncia de acordo com as interrup es existentes IRQ012345678 PRI123456789 Com o surgimento do barramento AT 16 bits as interrup es passaram a ser identificadas da seguinte forma IRQ O 12 9101112131415 345678 PRII 23 1 4 56 7 8 910111213141516 Note que a prioridade segue em seq ncia atrav s da ponte da IRQ 2 para IRQ 9 Os dispositivos com prioridade mais baixa s o atendidos primeiro mas uma diferen a de desempenho praticamente impercept vel de ser notada nos sistemas atuais 3 3 2 DMA Acesso Direto a Mem ria A DMA usada para permitir a transfer ncia de dados entre dispositivos I O e a mem ria sem precisar do processador faze lo Ele livra esta carga do processador e resulta em uma r pida transfer ncia de dados O PC padr o tem dois controladores de DMA O primeiro controla os canais 0 1 2 3 e o segundo os canais 4 5 6 7 assim temos 8 canais No entanto o canal 4 perdido porque usado pelo controlador de acesso direto a mem ria Os canais 0 3 s o chamados de canais baixos porque podem somente mover um byte 8 bits por transfer ncia enquanto canais altos movem 2 bytes 16 bits por transfer ncia Os dados movidos usando a DMA n o s o movidos atrav s do controlador de DMA Isto oferece uma limita o porque a DMA somente podem mover dados entre os dispositivos portas I O e a mem ria N o
95. aplicativo ou dispositivo e descarregadas da mem ria quando n o s o mais usadas Este recurso til por 2 motivos Evita a constru o de um kernel grande est tico que ocupe grande parte da mem ria com todos os drivers compilados e permite que partes do kernel ocupem a mem ria somente quando forem necess rios Os m dulos do kernel est o localizados no diret rio ib modules vers o do kernel onde vers o do kernel a vers o atual do kernel em seu sistema caso seja 2 2 10 o diret rio que cont m seus m dulos ser lib modules 2 2 10 Os m dulos s o carregados automaticamente quando solicitados atrav s do programa kmod ou manualmente atrav s do arquivo etc modules snsmod ou modprobe Aten o N o compile o suporte ao seu sistema de arquivos ra z como m dulo isto o tornar inacess vel 16 3 Como adicionar suporte a Hardwares e outros dispositivos no kernel Quando seu hardware n o funciona mas voc tem certeza que suportado pelo GNU Linux preciso seguir alguns passos para faze lo funcionar corretamente Verifique se o kernel atual foi compilado com suporte ao seu dispositivo Tamb m poss vel que o suporte ao dispositivo esteja compilado como m dulo D o comando dmesg para ver as mensagens do kernel durante a inicializa o e verifique se aparece alguma coisa referente ao dispositivo que deseja instalar alguma mensagem de erro etc Caso n o aparecer nada p
96. arquivo usando o loop Abaixo est o algumas considera es A parti o EXT2 o m todo recomendado para a instala o do GNU Linux O desempenho da parti o EXT2 bem melhor se comparado ao arquivo porque acessada diretamente pelo Kernel SO O arquivo EXT2 til para guardarmos dados confidenciais em disquetes ou em qualquer outro lugar no sistema Voc pode perfeitamente gravar seus arquivos confidenciais em um arquivo chamado libBlaBlaBla 2 0 no diret rio lib e ningu m nunca suspeitar deste arquivo acho que n o Tamb m poss vel criptografa lo para que mesmo algu m descobrindo que aquilo n o uma lib n o poder abri lo a n o ser que tenha a senha isto coberto no documento Loopback encripted filesystem HOWTO O uso do arquivo EXT2 til quando voc est perdendo espa o na sua parti o EXT2 e n o quer re particionar seu disco pois teria que ser feita uma re instala o completa e tem muito espa o em um parti o de outro SO como o Windows Voc poderia facilmente copiar o conte do de var por exemplo para o arquivo EXT2 ext2 criado no diret rio Ra z do Windows apagar o conte do de var liberando muito espa o em disco e ent o montar ext2 l como var A partir de agora tudo o que for gravado em var ser na realidade gravado no arquivo ext2 l Para o sistema acessar o arquivo deve passar pelo sistema de arquivos loop e FAT32
97. carrega a imagem padr o default Define qual ser a op o padr o que deve ser automaticamente selecionada quando nenhuma outra for especificada em um tempo definido por timeout fallback Caso ocorra algum erro inesperado e a op o padr o n o possa ser carregada este par metro define qual a outra op o deve ser utilizada color Permite que voc escolha as cores usadas no menu de boot password Permite que voc especifique uma senha Est ser solicitada sempre que houver necessidade de realizar uma fun o que n o seja carregar as imagens dispon veis como por exemplo acessar a linha de comandos do GRUB Voc pode utilizar tamb m o par metro password para esconder um arquivo que contenha outras configura es como um menu lst secreto O arquivo pode ter um nome qualquer Ex password senha hd0 0 boot grub secret conf Voc pode ter v rias entradas do par metro password em um mesmo arquivo sendo que uma delas usada para bloquear o acesso as imagens linha de comandos e as outras usadas para carregar arquivos de op es do GRUB Quando voc digitar p para entrar com a senha voc pode digitar a senha que protege as imagens linha de comandos ou a que utilizada para carregar os arquivos de op es hiddenmenu Est op o faz com que o menu de op es n o seja mostrado e de boot na imagem especificada por default depois de expirado o tempo definido em timeou
98. caso um arquivo procmailrc seja encontrado caso contr rio ser necess rio adicionar a linha usr bin procmail ao arquivo forward somente exim Para mais detalhes veja a p gina de manual do procmail procmailrc e HOWTOs relacionados com e mails no GNU Linux Este cap tulo do guia traz explica es sobre o ambiente gr fico X Window System 29 1 O que X Window um sistema gr fico de janelas que roda em uma grande faixa de computadores m quinas gr ficas e diferentes tipos de m quinas e plataformas Unix Pode tanto ser executado em m quinas locais como remotas atrav s de conex o em rede 29 2 A organiza o do ambiente gr fico X Window Em geral o ambiente gr fico X Window dividido da seguinte forma O Servidor X E o programa que controla a exibi o dos gr ficos na tela mouse e teclado Ele se comunica com os programas cliente atrav s de diversos m todos de comunica o O servidor X pode ser executado na mesma m quina que o programa cliente esta sendo executado de forma transparente ou atrav s de uma m quina remota na rede O gerenciador de Janelas o programa que controla a apar ncia da aplica o Os gerenciadores de janelas window managers s o programas que atuam entre o servidor X e a aplica o Voc pode alternar de um gerenciador para outro sem fechar seus aplicativos Existem v rios tipos de gerenciadores de janelas dispon veis no merc
99. cdrecord ou CDRDAO Neste cap tulo vou explicar a grava o usando o cdrecord para gravar um CD de dados e audio Primeiro instale o cdrecord mkisofs e cddaZ2wav em sua m quina apt get install cdrecord mkisofs cdda2 wav 24 1 1 Gravando CDs de dados O processo de grava o de um CD de dados feito em 2 etapas primeiro gerado um arquivo ISO com o programa mkisofs que ser a imagem exata do CD que ser gravado e a grava o usando o cdrecord Caso ainda n o tenha configurado seu gravador no Linux ou n o tem certeza do seu funcionamento veja Se o 3 11 3 Configurando um gravador de CD no Linux Vou assumir que os dados que deseja gravar est o no diret rio dados Primeiro gere o arquivo ISO cd dados mkisofs r o dados iso J V CD DADOS Na linha acima voc permite que todos possam ler o CD alterando as permiss es C r o arquivo de sa da ser dados iso o dados iso os nomes tamb m ter o o ndice no formato Joliet Windows C J o nome de volume ser CD DADOS V CD DADOS Foi colocado para o diret rio ra z porque estamos dentro do diret rio que queremos gravar dados N o us e para especificar os arquivos a n o ser que queira que todos os arquivos do seus subdiret rios fiquem dentro do ra z do CD Antes de gravar voc pode testar se o conte do do CD est OK montando a imagem ISO mkdir tmp iso mount dados dados iso tmp i
100. cf index txt tar index txt Cria um arquivo chamado index txt tar que armazenar o arquivo index txt Voc pode notar digitando Is la que o arquivo index txt foi somente arquivado sem compacta o isto til para juntar diversos arquivos em um s tar xf index txt tar Desarquiva o arquivo index txt criado pelo comando acima tar czf index txt tar gz index txt O mesmo que o exemplo de arquivamento anterior s que agora usado a op o z compacta o atrav s do programa gzip Voc agora pode notar digitando Is la que o arquivo index txt foi compactado e depois arquivado no arquivo index txt tar gz voc tamb m pode chama lo de index txt tgz que tamb m identifica um arquivo tar compactado pelo gzip tar xzf index txt tar gz Descompacta e desarquiva o arquivo index txt tar gz criado com o comando acima gzip dc index tar gz tar xf Faz o mesmo que o comando acima s que de uma forma diferente Primeiro descompacta o arquivo index txt tar gz e envia a sa da do arquivo descompactado para o tar que desarquivar o arquivo index txt tar cjf index txt tar bz2 index txt Arquiva o arquivo index txt em index txt tar bz2 compactando atrav s do bzip2 op o tar xjf index txt tar bz2 Descompacta e desarquiva o arquivo index txt tar bz2 criado com o comando acima bzip2 dc index tx
101. comando muito til para repetir os pacotes usados no sistema usando o dpkg set selections 20 1 12 Obtendo uma lista de pacotes para instalar no sistema Use o comando dpkg set selections lt arquivo para obter a lista de pacotes que ser o instalados no sistema O uso do dpkg get selections e dpkg set selections muito til durante uma necessidade de reinstala o do sistema GNU Linux ou repetir a instala o em v rias m quinas sem precisar selecionar algumas dezenas entre os milhares de pacotes no dselect Ap s obter a lista com dpkg get selections use dpkg set selections lt arquivo e ent o entre no dselect e escolha a op o INSTALL todos os pacotes obtidos via dpkg set selections ser o automaticamente instalados 20 1 13 Configurando pacotes desconfigurados Pacotes est o desconfigurados quando por algum motivo a instala o do mesmo n o foi conclu da com sucesso Pode ter faltado alguma depend ncia acontecido algum erro de leitura do arquivo de pacote etc Quando um erro deste tipo acontece os arquivos necess rios pelo pacote podem ter sido instalados mas os scripts de configura o p s instala o n o s o executados Use o comando dpkg configure NomedoPacote Para configurar um pacote O NomedoPacote n o precisa conter a revis o do pacote e extens o 20 1 14 Listando arquivos de um pacote Use o comando dpkg c arquivo contents
102. da linha de comando Note que recomendado o uso do utilit rio modconf para configurar quaisquer m dulos em seu sistema e o utilit rio update modules para sincroniza o dos arquivos gerados pelo modconf em etc modutils com o etc modules conf geralmente isto feito automaticamente ap s o uso do modconf Por este motivo n o recomend vel modifica lo manualmente a n o ser que seja um usu rio experiente e saiba o que est fazendo Veja Se o 16 10 modconf Por exemplo adicionando as linhas alias sound sb options sb 10 0x220 irq 5 dma 1 dmal6 5 mpuio 0x330 permitir que seja usado somente o comando modprobe sb para ativar a placa de som 16 13 Aplicando Patches no kernel Patches s o modifica es geradas pelo programa diff em que servem para atualizar um programa ou texto Este recurso muito til para os desenvolvedores pois podem gerar um arquivo contendo as diferen as entre um programa antigo e um novo usando o comando diff e enviar o arquivo contendo as diferen as para outras pessoas As pessoas interessadas em atualizar o programa antigo podem simplesmente pegar o arquivo contendo as diferen as e atualizar o programa usando o patch Isto muito usado no desenvolvimento do kernel do GNU Linux em que novas vers es s o lan adas frequentemente e o tamanho kernel completo compactado ocupa cerca de 18MB Voc pode atualizar seu kernel pegando um patch seguinte a vers o que
103. de porcentagem 27 33 Arquivo etc lilo conf Arquivo de configura o do gerenciador de partida lilo Veja Se o 6 1 LILO e Se o 6 1 3 Um exemplo do arquivo de configura o lilo conf 27 34 Arquivo etc login defs Defini es de configura o para o pacote login 27 35 Arquivo etc modules Veja Se o 16 12 1 etc modules 27 36 Arquivo etc modules conf Veja Se o 16 12 2 modules conf 27 37 Arquivo etc motd Mostra um texto ou mensagem ap s o usu rio se logar com sucesso no sistema Tamb m usado pelo telnet ftp e outros servidores que requerem autentica o do usu rio nome e senha 27 38 Arquivo etc mtab Lista os sistemas de arquivos montados atualmente no sistema Sua fun o id ntica ao proc mounts 27 39 Arquivo etc networks Veja Se o 15 6 2 4 etc networks 27 40 Arquivo etc passwd o arquivo mais cobi ado por Hackers porque cont m os dados pessoais do usu rio como o login uid telefone e senha caso seu sistema esteja usando senhas ocultas a senha ter um no lugar e as senhas reais estar o armazenadas no arquivo etc shadow 27 41 Arquivo etc printcap Banco de dados de configura o da impressora usado por daemons de impress o como o lpr e lprng 27 42 Arquivo etc protocols Veja Se o 15 9 2 etc protocols 27 43 Arquivo etc resolv conf Veja Se o 15 6 2 1 etc resolv conf
104. de rede Ethernet e WaveLan ppp Interface de rede PPP protocolo ponto a ponto slip Interface de rede serial eql Balanceador de tr fego para m ltiplas linhas plip Interface de porta paralela arc e arc s Interfaces Arcnet s 1 ax Interfaces de rede AX25 respectivamente para kernels 2 0 xx e 2 2 xx fddi Interfaces de rede FDDI dlci sdla Interfaces Frame Relay respectivamente para para dispositivos de encapsulamento DLCI e FRAD nrY Interface Net Rom rs Interfaces Rose st Interfaces Strip Starmode Radio IP trY Token Ring Para maiores detalhes sobre as interfaces acima consulte o documento NET3 4 HOWTO 15 4 1 A interface loopback A interface loopback um tipo especial de interface que permite fazer conex es com voc mesmo Todos os computadores que usam o protocolo TCP IP utilizam esta interface e existem v rias raz es porque precisa fazer isto por exemplo voc pode testar v rios programas de rede sem interferir com ningu m em sua rede Por conven o o endere o IP 127 0 0 1 foi escolhido especificamente para a loopback assim se abrir uma conex o telnet para 127 0 0 1 abrir uma conex o para o pr prio computador local A configura o da interface loopback simples e voc deve ter certeza que fez isto mas note que esta tarefa normalmente feita pelos scripts padr es de inicializa o existentes em sua distrib
105. deo MPEG vstream Utilit rio de captura de v deo bttv para a cria o de MPEGs xanim Exibe arquivos multim dia anima es filmes e sons xanim modules Instala o de bin rios de xanim somente m dulos 30 2 6 Som ascdc CD changer ideal para ser usado no After Step junto com o m dulo wharf ascd CD Player e mixer para Window Maker e After Step D aumix Mixer em modo texto que permite modificar salvar e restaurar a configura o de som na inicializa o do sistema bplay Player Gravador wav que opera em modo texto root cam Mixer para modo texto com controle completo da placa de som Tamb m permite salvar e restaurar a configura o de som embora isto seja mais simples atrav s do aumix cdda2wav Extrai audio do CD para arquivos wav e mp3 cd diskio Obtem dados do CDDB sobre o CD de audio cdparanoia Extrai dados de CD para wav cdtool Utilit rios para manipula o de CD player em modo texto dtmfdial Gera tons de discagem para linhas tom festival L textos para a placa de som do sistema freeamp Player mp2 mp3 oramofile Programa de grava o de m sicas de disco de vinil para wav com filtros para retirada de ru dos graudio Permite controlar placas de r dio FM orip CD Ripper e CD Player do CD paranoia otick Gera ru dos de batida em dev e dsp id3
106. dev hda Novamente veja Se o 5 12 Identifica o de discos e parti es em sistemas Linux caso n o souber identificar seus discos e parti es O nome do dispositivo da parti o Swap pode ser visualizado atrav s de seu programa de particionamento voc pode usar o comando fdisk 1 dev hda para listar as parti es no primeiro disco r gido e assim verificar qual dispositivo corresponde a parti o Swap A op o c tamb m pode ser usada com o mkswap para checar se existem agrupamentos danificados na parti o Com a parti o Swap formatada use o comando swapon dev hda para ativar a parti o Swap lembre se de substituir pelo n mero de sua parti o Swap Observa es Os Kernels do GNU Linux 2 0 xx e anteriores somente suportam parti es Swap de at 128MB Caso precise de mais que isso crie mais parti es Swap ou atualize seu sistema para trabalhar com o kernel 2 2 XX Se utilizar mais que 1 parti o Swap pode ser til o uso da op o p NUM que especifica a prioridade em que a parti o Swap ser usada Pode ser usado um valor de prioridade entre 0 e 32767 parti es com n mero maior ser o usadas primeiro sendo que na montagem autom tica atrav s de mount a podem ser designados n meros negativos Procure usar o n mero maior para parti es mais r pidas elas ser o acessadas primeiro e n meros maiores para parti es mais lentas Caso precise desativar a
107. dev sda hd0 Disco SCSI ID O dev sda1 hd0 0 Disco SCSI ID 0 parti o 1 dev sda2 hd0 1 Disco SCSI ID 0 parti o 2 dev sdb hd1 Disco SCSI ID 1 dev sdb1 hd1 0 Disco SCSI ID 1 parti o 1 dev sdb2 hd1 1 Disco SCSI ID 1 parti o 2 dev fd0 fd0 OBS Os discos IDE e SCSI s o referenciados ambos como hd pelo GRUB N o h distin o entre os discos e de modo geral a identifica o de unidades IDE menor do que qualquer tipo de drive SCSI salvo se voc alterar a segii ncia de inicializa o boot na BIOS Para saber como o Linux trabalha com parti es veja Se o 5 12 Identifica o de discos e parti es em sistemas Linux 6 2 2 Instalando o GRUB A instala o do GRUB ao contr rio da instala o do LILO Se o 6 1 LILO s precisa ser executada uma nica vez Caso seja necess ria alguma mudan a como por exemplo adicionar uma nova imagem esta pode ser feita apenas editando o arquivo de configura o menu Ist 6 2 2 1 No MBR Um m todo simples de adicionar o GRUB para gerenciar seu MBR Master Boot Record rodando o seguinte comando como superusu rio sbin grub install dev hda Este comando grava o GRUB no MBR do primeiro disco e cria o diret rio boot grub onde estar o os arquivos necess rios para o seu funcionamento Neste ponto o GRUB j est instalado e quando voc reiniciar seu computador ir se deparar com uma
108. devido ao seu desempenho seguran a e programas teis de gerenciamento e monitora o da rede recomendados por especialistas que participam de seu desenvolvimento N o existem vers es separadas da Debian para servidores uso pessoal etc ao inv s disso a distribui o usa perfis de usu rio dependendo da fun o do usu rio e perfis de computador dependendo do que deseja fazer podendo ser selecionado mais de um perfil de usu rio computador Os perfis selecionam automaticamente os pacotes mais teis para a instala o Os pacotes existentes em cada perfil foram escolhidos atrav s de debates entre usu rios que trabalham ativamente naquela rea resultando em uma sele o de pacotes de alta produtividade Para os usu rios avan ados e exigentes tamb m poss vel selecionar os pacotes individualmente via dselect o que resultar em uma instala o somente com pacotes teis e melhor configurada 19 2 Pacotes existentes na Debian O n mero de pacotes existentes na distribui o atual da Debian Woody 3 0 de 8710 A Debian como a Red Hat usa um formato pr prio para armazenar os programas o formato deb Este formato permite a declara o resolu o e checagem autom tica de depend ncias pacotes sugeridos opcionais e outras caracter sticas que o torna atraente para o desenvolvimento gerenciamento e manuten o do sistema Estes pacotes s o gerenciados atrav s do programa dpkg
109. dispositivo dispositivo Unidade de disquete que ser formatada Normalmente dev fdO ou dev fd1 especificando respectivamente a primeira e segunda unidade de disquetes op es v num Especifica o n vel de detalhes que ser o exibidos durante a formata o do disquete O n vel 1 especifica um ponto mostrado na tela para cada trilha formatada Veja a p gina de manual do superformat para detalhes superverify Verifica primeiro se a trilha pode ser lida antes de formata la Este o padr o dosverify B Verifica o disquete usando o utilit rio mbadblocks Usando esta op o as trilhas defeituosas encontradas ser o automaticamente marcadas para n o serem utilizadas verify later V Verifica todo o disquete no final da formata o noverify f N o faz verifica o de leitura b trilha Especifica a trilha inicial que ser formatada O padr o 0 e trilha Especifica a trilha final que ser formatada Na primeira vez que o superformat executado ele verifica a velocidade de rota o da unidade e a comunica o com a placa controladora pois os discos de alta densidade s o sens veis a rota o da unidade Ap s o teste inicial ele recomendar adicionar uma linha no arquivo etc driveprm como forma de evitar que este teste seja sempre executado OBS Esta linha calculada de acordo com a rota o de usa unidade de disquetes transfer ncia de dados e comunica o com a pl
110. do O at 9 10 100 50 Verifica se o arquivo j esta organizado Caso n o estiver retorna a mensagem disorder on _arquivo_ _arquivo_ Grava a sa da do comando sort no _arquivo_ m _arquivol_ _arquivo2_ i Combina o conte do de _arquivol_ e _arquivo2_ gerando um nico arquivo Os dois arquivos precisam estar ordenados antes de se utilizar esta op o Ignora os caracteres fora da faixa octal ASCH 040 0176 durante a organiza o t _caracter_ Usa _caracter_ como delimitador durante a organiza o de linhas Por padr o usado um _espa o em branco_ como delimitador de caracteres _ num num2_ Especifica qual o campo dentro na linha que ser usado na organiza o O s campo s usado s para organiza o estar entre numl e num2 O delimitador padr o utilizado um espa o em branco use a op o t para especificar outro A contagem iniciada em 0 Caso n o for especificada a organiza o feita no primeiro campo Caso num n o seja especificado a organiza o ser feita usando a coluna numl at o fim da linha k numl num Esta uma alternativa ao m todo acima para especificar as chaves de organiza o O uso id ntico mas o delimitador iniciado em 1 Abaixo exemplos de uso do comando sort sort texto txt Organiza o arquivo texto txt em ordem crescente sort texto txt r Organiza o conte do do arquivo texto
111. do kernel podem ser usadas na inicializa o por dispositivo O setor de boot de outro sistema operacional como o DOS OS 2 etc O setor de partida armazenado junto com a tabela de parti o no arquivo boot map necess rio especificar o par metro OTHER dispositivo ou OTHER arquivo e a inicializa o atrav s de um setor de partida possui algumas op es especiais como o TABLE para especificar a tabela de parti o e o MAP DRIVE identifica o da unidade de discos pelo sistema operacional Veja o exemplo desta configura o abaixo other dev hda2 table dev hda label DOS map drive 0x80 to 0x81 map drive 0x81 to 0x80 Observa es Caso o gerenciador de partida seja instalado no MBR do disco r gido boot dev hda o setor de boot do antigo sistema operacional ser substitu do retire uma c pia do setor de boot para um disquete usando o comando dd if dev hda of floppy mbr bs 512 count 1 no GNU Linux para salvar o setor de boot em um disquete e dd 1f floppy mbr of dev hda bs 446 count 1 para restaura lo No DOS voc pode usar o comando fdisk mbr para criar um novo Master Boot Record Ap s qualquer modifica o no arquivo etc lilo conf o comando lilo dever ser novamente executado para atualizar o setor de partida do disco r gido Isto tamb m v lido caso o kernel seja atualizado ou a parti o que cont m a imagem do kernel desfragmentada A limita
112. dono pertence ao grupo ou outros usu rios verificado se ele ter permiss o acesso para o que deseja fazer ler gravar ou executar o arquivo caso n o tenha o acesso negado mostrando uma mensagem do tipo Permission denied permiss o negada O que isto que dizer que mesmo que voc seja o dono do arquivo e definir o acesso do dono atrav s do comando chmod como somente leitura r mas o acesso dos outros usu rios como leitura e grava o voc somente poder ler este arquivo mas os outros usu rios poder o ler grava lo As permiss es de acesso leitura grava o execu o para donos grupos e outros usu rios s o independentes permitindo assim um n vel de acesso diferenciado Para maiores detalhes veja Se o 13 2 Tipos de Permiss es de acesso Lembre se Somente o dono pode modificar um arquivo diret rio Para mais detalhes veja os comandos Se o 13 9 chown e Se o 13 8 chgrp 13 4 Exemplos pr ticos de permiss es de acesso Abaixo dois exemplos pr ticos de permiss o de acesso Se o 13 4 1 Exemplo de acesso a um arquivo e a Se o 13 4 2 Exemplo de acesso a um diret rio Os dois exemplos s o explicados passo a passo para uma perfeita compreens o do assunto Vamos a pr tica 13 4 1 Exemplo de acesso a um arquivo Abaixo um exemplo e explica o das permiss es de acesso a um arquivo no GNU Linux obtido com o comando Is la explicarei passo
113. driver no site do fabricante de seu dispositivo Mesmo assim a dica evitar hardwares for Windows e comprar hardwares inteligentes onde cada um faz sua fun o sem carregar a CPU 3 10 Dispositivos espec ficos para GNU Linux Esta se o foi retirada do manual de instala o da Debian GNU Linux Existem diversos vendedores agora que vendem sistemas com a Debian ou outra distribui o do GNU Linux pr instaladas Voc pode pagar mais para ter este privil gio mas compra um n vel de paz de mente desde ent o voc pode ter certeza que seu hardware bem compat vel com GNU Linux Praticamente todas as placas que possuem processadores pr prios funcionam sem nenhum problema no Linux algumas placas da Turtle Beach e mwave tem suporte de som limitado Se voc tiver que comprar uma m quina com Windows instalado leia cuidadosamente a licen a que acompanha o Windows voc pode rejeitar a licen a e obter um desconto de seu vendedor Veja http www linuxmall com refund para detalhes Se n o estiver comprando um computador com GNU Linux instalado ou at mesmo um computador usado importante verificar se os hardwares existentes s o suportados pelo kernel do GNU Linux Verifique se seu hardware listado no Hardware Compatibility HOWTO na documenta o do c digo fonte do kernel no diret rio Documentation sound ou consulte um t cnico de GNU Linux experiente Deixe seu vendedor se conhecer s
114. e Java f2c Um tradutor do Fortran77 para C C com bibliotecas est ticas e compartilhadas f77reorder Um script de compila o Fortran chamando o f2c gcc fp api Units Livres da API do Pascal fp compiler Compilador Livre do Pascal fp extra Pacotes Extras do Pascal Livre fp fcl Pascal Livre Biblioteca de Componentes Livres fp gtk Liga es Pascal GTK fp utils Units do Pascal Livre freetds jdbc Driver JDBC Java puro para MS SQL e Sybase g77 Compilador GNU Fortran 77 gbdk dev Kit de desenvolvimento do GameBoy pacotes de desenvolvimento gbdk examples Kit de desenvolvimento do GameBoy pacote de exemplos gbdk Kit de desenvolvimento GameBoy pacote bin rio ecc272 docs Documenta o para compiladores gcc gcc272 g 272 gcc 1386 gnu Cheap cross compiler para GNU Hurd gec O compilador C da GNU g Compilador GNU C gdb O depurador GNU gengetopt Gerador de estrutura main c global Ferramenta de procura e navega o do c digo fonte gpc Compilador Pascal da GNU gprolog Compilador GNU Prolog gtksql Interface gr fica GTK para o banco de dados posgress SQL guavac Compilador java hello debhelper O programa inicial e um bom exemplo hello O programa inicial e um bom exemplo indent Programa de formata o do c digo fonte em linguagem C inform Compilador para
115. e o recompactando assim que o trabalho estiver conclu do Arquivos de texto tem uma taxa de compacta o muito melhor que arquivos bin rios porque possuem mais caracteres repetidos normal atingir taxas de compacta o de 10 para 1 ou mais quando se compacta um arquivo texto Arquivos bin rios como programas possuem uma taxa de compacta o m dia de 2 1 Note que tamb m existem programas compactadores especialmente desenvolvidos para compacta o de m sicas arquivos bin rios imagens textos 18 1 1 Tipos de compacta o Existem basicamente dois tipos de compacta o a compacta o sem perdas e a compacta o com perdas Os exemplos a seguir tentam explicar de forma simples os conceitos envolvidos A compacta o sem perdas como o pr prio nome diz n o causa nenhuma perda nas informa es contidas no arquivo Quando voc compacta e descompacta um arquivo o conte do o mesmo do original A compacta o com perdas um tipo espec fico de compacta o desenvolvido para atingir altas taxas por m com perdas parciais dos dados aplicada a tipos de arquivos especiais como m sicas e imagens ou arquivos que envolvam a percep o humana Sabe se que o ouvido humano n o t o sens vel a determinados sons e frequ ncias ent o a compacta o de um arquivo de m sica poderia deixar de gravar os sons que seriam pouco percebidos resultando em um arquivo menor Uma compacta o do tipo ogg ou
116. e permite que voc pressione Seta para Cima e Seta para Baixo ou PgUP PgDown para fazer o rolamento da p gina Para sair do less pressione q Jess arquivo Onde arquivo E o arquivo que ser paginado Para visualizar diretamente arquivos texto compactados pelo utilit rio gzip arquivos gz use o comando zless Exemplos less etc passwd cat etc passwdlless 10 13 sort Organiza as linhas de um arquivo texto ou da entrada padr o A organiza o feita por linhas e as linhas s o divididas em campos que a ordem que as palavras aparecem na linha separadas por um delimitador normalmente um espa o sort op es arquivo Onde arquivo o nome do arquivo que ser organizado Caso n o for especificado ser usado o dispositivo de entrada padr o normalmente o teclado ou um op es b Ignora linhas em branco d Somente usa letras d gitos e espa os durante a organiza o f Ignora a diferen a entre mai sculas e min sculas r n 0 Inverte o resultado da compara o Caso estiver organizando um campo que cont m n meros os n meros ser o organizados na ordem aritm tica Por exemplo se voc tiver um arquivo com os n meros 100 10 50 Usando a op o n o arquivo ser organizado desta maneira 10 50 100 Caso esta op o _n o_ for usada com o sort ele organizar como uma listagem alfab tica que come am de a at z e
117. elas tamb m pensam sobre a filosofia GNU O software mostra que a id ia funciona na pr tica Algumas destas pessoas acabam concordando com a id ia e ent o escrevem mais programas livres Ent o o software carrega a id ia dissemina a id ia e cresce da id ia Em 1992 n s encontramos ou criamos todos os componentes principais do sistema exceto o kernel que n s est vamos escrevendo Este kernel consiste do microkernel Mach mais o GNU HURD Atualmente ele est funcionando mas n o est preparado para os usu rios Uma vers o alfa dever estar pronta em breve Ent o o kernel do Linux tornou se dispon vel Linux um kernel livre escrito por Linus Torvalds compat vel com o Unix Ele n o foi escrito para o projeto GNU mas o Linux e o quase completo sistema GNU fizeram uma combina o til Esta combina o disponibilizou todos os principais componentes de um sistema operacional compat vel com o Unix e com algum trabalho as pessoas o tornaram um sistema funcional Foi um sistema GNU variante baseado no kernel do Linux Ironicamente a popularidade destes sistemas desmerece nosso m todo de comunicar a id ia GNU para as pessoas que usam GNU Estes sistemas s o praticamente iguais ao sistema GNU a principal diferen a a escolha do kernel Por m as pessoas normalmente os chamam de sistemas Linux Linux systems A primeira impress o que se tem a de que um sistema Linux soa como algo completamente d
118. em um computador Administradores e t cnicos ao configurar uma m quina precisar o saber quais os hardwares ela possui perif ricos e at mesmo a revis o de dispositivos e clock para configurar as coisas e ver a necessidade de atualiza es de dispositivos atuais Dispositivos PCI AMR CNR podem ser listados executando o comando cat proc pci Outra forma de listar tais dispositivos usando o Ispci se voc precisa de mais detalhes como o mapeamento de mem ria use Ispci vv O mapeamento de mem ria de dispositivos podem ser mostrados com o comando cat proc ioports ou usando o comando Isdev O barramento USB e dispositivos conectados a ele podem ser listados com o comando lsusb ou com cat proc bus usb devices Hardwares dispon veis na m quina como placa m e clock multiplicador discos placas diversas vers es e n meros seriais de dispositivos podem ser mostrados atrav s do comando Ishw Use Ishw html para produzir a listagem em formato HTML bem interessante para relat rios 3 6 Conflitos de hardware Ocorre quando um ou mais dispositivos usam a mesma _IRQ_ IO ou DMA Um sistema com configura es de hardware em conflito tem seu funcionamento inst vel travamentos constantes mal funcionamento de um ou mais dispositivos e at mesmo em casos mais graves a perda de dados Sempre que poss vel conhe a e utilize os valores padr es para a configura o de perif ricos
119. endere o IP de redes finalizando com Tamb m pode ser usada a palavra ALL LOCAL e EXCEPT atinge somente m quinas locais conhecidas pelo sistema Abaixo um exemplo do access conf Somente permite o root entrar em tty1 ALL EXCEPT root tty 1 bloqueia o logins do console a todos exceto whell shutdown e sync ALL EXCEPT wheel shutdown sync console Bloqueia logins remotos de contas privilegiadas grupo wheel wheel ALL EXCEPT LOCAL win tue nl Algumas contas n o tem permiss o de acessar o sistema de nenhum lugar wsbscaro wsbsecr wsbspac wsbsym wscosor wstaiwde ALL Todas as outras contas que n o se encaixam nas regras acima podem acessar de qualquer lugar 27 15 Arquivo etc security limits conf Defini limites de uso dos recursos do sistema para cada usu rio ou grupos de usu rios Os recursos s o descritos em linhas da seguinte forma lt dominio gt lt tipo gt lt item gt lt valor gt O dom nio pode ser um nome de usu rio um grupo especificado como grupo ou o curinga O tipo pode ser soft para o limite m nimos e hard para o limite m ximo O campo item pode ser um dos seguintes core limita o tamanho do arquivo core KB data tamanho m ximo de dados KB fsize Tamanho m ximo de arquivo KB memlock Espa o m ximo de endere os bloqueados na mem ria KB nofile N mero m ximo de arquivos aber
120. es que se encaixam em seu sistema se estiver em d vida sobre a pergunta digite e tecle Enter para ter uma explica o sobre o que aquela op o faz Se n o souber do que se trata recomendo incluir a op o pressionando Y ou M Este passo pode levar entre 5 minutos e 1 Hora usu rios que est o fazendo isto pela primeira vez tendem a levar mais tempo lendo e conhecendo os recursos que o GNU Linux possui antes de tomar qualquer decis o N o se preocupe se esquecer de incluir o suporte a alguma coisa voc pode repetir o passo make config todas as suas escolhas s o gravadas no arquivo config recompilar o kernel e instalar em cima do antigo a qualquer hora que quiser Ap s o make config chegar ao final digite make kpkg clean para limpar constru es anteriores do kernel Agora compile o kernel digitando make kpkg revision teste 1 0 kernel image A palavra teste pode ser substitu da por qualquer outra que voc quiser e n mero da vers o 1 0 serve apenas como controle de suas compila es pode ser qualquer n mero Observa o N o inclua h fens C no par metro revision use somente pontos Agora ap s compilar o kernel ser gravado no diret rio superior com um nome do tipo kernel image 2 2 10 1386 teste 1 0 deb Basta voc digitar dpkg i kernel image 2 2 10 1386 teste 1 0 deb e o dpkg far o resto da instala o do kernel para voc e perguntar se deseja c
121. est o conclu dos basta digitar pon para se conectar e poff para se desconectar da Internet Caso tenha criado uma conex o com o nome diferente de provider voc ter que especifica la no comando pon por exemplo pon provedor2 A conex o pode ser monitorada atrav s do comando plog e os pacotes enviados recebidos atrav s do pppconfig Para uma navega o mais segura recomend vel que leia e compreenda alguns tens que podem aumentar consideravelmente a seguran a do seu sistema em Se o 15 8 Seguran a da Rede e controle de Acesso Se o 15 8 3 1 etc hosts allow Se o 15 8 3 2 etc hosts deny A se o Se o 15 6 2 1 etc resolv conf pode ser tamb m til 28 2 Navegando na Internet Existem diversos tipos de navegadores web para GNU Linux e a escolha depende dos recursos que pretende utilizar e do poder de processamento de seu computador Para navegar na Internet com muitos recursos voc pode usar o navegador Netscape Navigator ele suporta plug ins java flash etc Voc tamb m tem a escolha do Mozilla que inspirou a cria o do Netscape O Arena uma boa alternativa para aqueles que desejam um navegador em modo gr fico mas eles n o tem suporte a Java e Frames Os usu rios e administradores de servidores que operam em modo texto podem optar pelo Lynx Uma listagem mais detalhada e recursos requeridos por cada navegador podem ser encontrados em Se
122. etc Da segunda a quarta letra rwx dizem qual a permiss o de acesso ao dono do arquivo Neste caso gleydson ele tem a permiss o de ler r read gravar w write e executar x execute o arquivo teste Da quinta a s tima letra rwx diz qual a permiss o de acesso ao grupo do arquivo Neste caso todos os usu rios que pertencem ao grupo users tem a permiss o de ler r gravar w e tamb m executar x o arquivo teste Da oitava a d cima letra rwx diz qual a permiss o de acesso para os outros usu rios Neste caso todos os usu rios que n o s o donos do arquivo teste tem a permiss o para ler gravar e executar o programa Veja o comando Se o 13 7 chmod para detalhes sobre a mudan a das permiss es de acesso de arquivos diret rios 13 3 Etapas para acesso a um arquivo diret rio O acesso a um arquivo diret rio feito verificando primeiro se o usu rio que acessar o arquivo o seu dono caso seja as permiss es de dono do arquivo s o aplicadas Caso n o seja o dono do arquivo diret rio verificado se ele pertence ao grupo correspondente caso perten a as permiss es do grupo s o aplicadas Caso n o perten a ao grupo s o verificadas as permiss es de acesso para os outros usu rios que n o s o donos e n o pertencem ao grupo correspondente ao arquivo diret rio Ap s verificar aonde o usu rio se encaixa nas permiss es de acesso do arquivo se ele o
123. exec uucp ftp e servi os de informa o tais como finger netstat e sysstat Existem todos os tipos de mecanismos de seguran a e controle de acesso eu descreverei os mais importantes deles 15 8 1 etc ftpusers O arquivo etc ftpusers um mecanismo simples que lhe permite bloquear a conex o de certos usu rios via ftp O arquivo Jetc ftpusers lido pelo programa daemon ftp ftpd quando um pedido de conex o recebido O arquivo uma lista simples de usu rios que n o tem permiss o de se conectar Ele se parece com etc ftpusers login de usu rios bloqueados via ftp root uucp bim mail 15 8 2 etc securetty O arquivo etc securetty lhe permite especificar que dispositivos tty que o usu rio root pode se conectar O arquivo etc securetty lido pelo programa login normalmente bin login Seu formato uma lista de dispositivos tty onde a conex o permitida em todos os outros a entrada do usu rio root bloqueada etc securetty terminais que o usu rio root pode se conectar tty1 tty2 tty3 tty4 15 8 3 O mecanismo de controle de acessos tcpd O programa tcpd que voc deve ter visto listado no mesmo arquivo etc inetd conf oferece mecanismos de registro e controle de acesso para os servi os que esta configurado para proteger Ele um tipo de firewall simples e f cil de configurar que pode evitar tipos indesejados de ataques e registrar pos
124. execu o para outros usu rios 10 Agora use o comando chmod a X teste 11 Ele tamb m funcionar e remover as permiss es de execu o de todos os usu rios porque o arquivo teste tem permiss o de execu o confira digitando Is 19 12 Agora tente novamente o chmod a X teste 13 Voc deve ter reparado que a permiss o de acesso especial X semelhante a x mas somente faz efeito quanto o arquivo j tem permiss o de execu o para o dono grupo ou outros usu rios Em diret rios a permiss o de acesso especial X funciona da mesma forma que x at mesmo se o diret rio n o tiver nenhuma permiss o de acesso Cx 13 6 A conta root Esta se o foi retirada do Manual de Instala o da Debian A conta root tamb m chamada de super usu rio este um login que n o possui restri es de seguran a A conta root somente deve ser usada para fazer a administra o do sistema e usada o menor tempo poss vel Qualquer senha que criar dever conter de 6 a 8 caracteres e tamb m poder conter letras mai sculas e min sculas e tamb m caracteres de pontua o Tenha um cuidado especial quando escolher sua senha root porque ela a conta mais poderosa Evite palavras de dicion rio ou o uso de qualquer outros dados pessoais que podem ser adivinhados Se qualquer um lhe pedir senha root seja extremamente cuidadoso Voc normalmente nunca deve distribuir sua conta root a n o ser
125. frag ATEN O Retire c pias de seguran a de sua unidade antes de fazer a desfragmenta o Se por qualquer motivo o programa de desfragmenta o n o puder ser completado voc poder perder dados e2defrag op es dispositivo Onde dispositivo Parti o arquivo disquete que cont m o sistema de arquivos que ser desfragmentado d Debug ser o mostrados detalhes do funcionamento n N o mostra o mapa do disco na desfragmenta o E til quando voc inicializa por disquetes e recebe a mensagem Failed do open term Linux ao tentar executar o e2defrag Modo somente leitura O defrag simular sua execu o no sistema de arquivos mas n o far nenhuma grava o Esta op o permite que o defrag seja usado com sistema de arquivos montado Cria um sum rio da fragmenta o do sistema de arquivos e performance do desfragmentador V Mostra detalhes durante a desfragmenta o do sistema de arquivos Caso mais de uma op o v seja usada o n vel de detalhes ser maior i arquivo Permite definir uma lista de prioridades em que um arquivo ser gravado no disco com isto poss vel determinar se um arquivo ser gravado no come o ou final da unidade de disco Esta lista lida do arquivo e deve conter uma lista de prioridades de 100 a 100 para cada inodo do sistema de arquivos Arquivos com prioridade alta ser o gravados no come o do disco Todos os inodos ter o prioridade igual a
126. fragmenta o e fazendo o um poderoso sistema para aplica es multi usu rias exigentes e grava es intensivas Permite a montagem de um servidor Web E mail News etc com um baixo custo e alta performance O melhor servidor Web do mercado o Apache distribu do gratuitamente junto com o Linux O mesmo acontece com o Sendmail Por ser um sistema operacional de c digo aberto voc pode ver o que o c digo fonte o que foi digitado pelo programador faz e adapta lo as suas necessidades ou de sua empresa Esta caracter stica uma seguran a a mais para empresas s rias e outros que n o querem ter seus dados roubados voc n o sabe o que um sistema sem c digo fonte faz na realidade enquanto esta processando o programa Suporte a diversos dispositivos e perif ricos dispon veis no mercado tanto os novos como obsoletos Pode ser executado em 10 arquiteturas diferentes Intel Macintosh Alpha Arm etc Consultores t cnicos especializados no suporte ao sistema espalhados por todo o mundo Entre muitas outras caracter sticas que voc descobrir durante o uso do sistema TODOS OS TENS DESCRITOS ACIMA S O VERDADEIROS E TESTADOS PARA QUE TIVESSE PLENA CERTEZA DE SEU FUNCIONAMENTO 1 4 Software Livre tradu o do texto Linux e o Sistema GNU de Richard Stallman obtido no site do CIPSGA http www cipsga org br O projeto GNU come ou h 12 anos atr s com o objetivo de desenvolver
127. html http www Jinux trix net Boletim di rio com as noticias mais recentes sobre GNU Linux testes redes descri o configura o avalia o de programas entrevistas downloads dica do dia mecanismo de busca no site links etc Em Portugu s Respons vel pela p gina Augusto Campos lt brain O matrix com br gt endere o http www linux trix net http www olinux com br Trata o GNU Linux com o foco jornal stico e tem a inten o de prover informa es eficazes e esclarecedoras capazes de instruir reciclar e tornar acess vel aos usu rios o conhecimento e aprofundamento de temas relacionados a plataforma GNU Linux Publica o di ria de Artigos que s o feitos para que o usu rio possa resolver problemas e tirar d vidas deste sistema Assuntos diversos sobre programas servi os e utilit rios Tamb m conta com se es de programa o jogos seguran a e entrevistas com personalidades do cen rio software livre c digo aberto Atualiza o di ria Respons vel pela p gina Linux Solutions lt baptista O linuxsolutions com br gt endere o http www olinux com br http come to linuxworld Informa es sobre distribui es Linux downloads gerenciadores de janelas Enlightenment Window Maker etc temas com fotos ilustrativas se o programa do m s onde falado sobre um programa interessante se o sobre jogos para as pessoas enviarem suas d vidas de jogo
128. http focalinux cipsga org br todo o site do guia _Foca Linux_ ser gravado em seu disco O wget tamb m tem a caracter stica de resumir downloads interrompidos e copiar somente arquivos mais novos Gostou da id ia Isto s o come o existem ferramentas mais poderosas no GNU Linux Equipamento m nimo recomendado 386 com 4 MB de RAM e disco dependendo do tamanho do site que deseja copiar um disco maior que 540 MB exige uma placa m e com suporte a LBA 30 1 6 Administra o do Sistema logcheck Envia um E Mail periodicamente ao usu rio alertando sobre ocorr ncias especiais encontradas nos logs do sistema como tentativas de invas o sem sucesso tentativas de acesso ao usu rio root do sistema erros nos dispositivos mensagens dos daemons inetd etc 30 2 Listagem de Aplicativos para GNU Linux Esta se o cont m uma listagem dos mais diversos tipos de aplicativos ferramentas scripts suites servidores etc para GNU Linux com sua respectiva descri o A listagem est organizada em ordem alfab tica e subse es para facilitar a sua navega o e localiza o do aplicativo desejado Alguns aplicativos marcados com D no final da descri o s o Docks que s o executados como cones no gerenciador de janelas 30 2 1 Perif ricos Gerenciamento de Hardware 3c5x9utils Utilit rios de configura o e diagn stico para placas 3Com 5x9 apcupsd Gerenciamento de Energia para
129. imagem padr o Iba32 permite quebrar o limite de 1024 cilindros na inicializa o prompt mostra o aviso de boot logo que o LILO carregado image vmlinuz especifica o arquivo que cont m a primeira imagem root dev hdal parti o onde a imagem acima esta localizada label 1 Hidentifica o da imagem de disco read only monta inicialmente como somente leitura password 12345 Usa a senha 12345 restricted somente quando iniciar com o par metro single other dev hda2 especifica outro sistema que ser carregado table dev hda a tabela de parti o dele est em dev hda label 2 Hidentifica o desta imagem de disco password 12345 pede a senha antes de iniciar este sistema Voc pode usar o exemplo acima como base para construir sua pr pria configura o personalizada do etc lilo conf mas n o se esque a de modificar as tabelas de parti es para seu sistema Se voc usa o Windows NT 4 0 Windows NT 5 0 Windows 2000 ou o OS 2 recomendo ler o DOS Windows 08 2 HOWTO Ap s criar seu arquivo etc lilo conf execute o comando lilo e se tudo ocorrer bem o LILO ser instalado 6 2 GRUB Os detalhes contidos na se o sobre o GRUB foram integralmente desenvolvidos por Alexandre Costa lt alebyte Obol com br gt como contribui o ao guia FOCA GNU Linux O GRUB Grand Unified Boot Loader mais uma alternativa como gerenciador de boot e apresenta alguns recursos extras com rela o as outras op
130. interfaces de rede O que estes utilit rios fazem na realidade carregar os utilit rios fconfig e route atrav s dos argumentos passados do arquivo etc network interfaces permitindo que o usu rio iniciante configure uma interface de rede com mais facilidade Abaixo um exemplo do arquivo interfaces o seguinte iface ethO inet static address 192 168 1 1 netmask 255 255 255 0 network 192 168 1 0 broadcast 192 168 1 255 As interfaces e roteamentos s o configurados na ordem que aparecem neste arquivo Cada configura o de interface inicia com a palavra chave iface A pr xima palavra o nome da interface que deseja configurar da mesma forma que utilizada pelos comandos ifconfig e route Voc pode tamb m usar IP aliases especificando eth0 0 mas tenha certeza que a interface real Ceth0 inicializada antes A pr xima palavra especifica a familia de endere os da interface Escolha inet para a rede TCP IP ipx para interfaces IPX e IPv6 para interfaces configuradas com o protocolo IPV6 A palavra static especifica o m todo que a interface ser configurada neste caso uma interface com endere o est tico fixo Outros m todos e seus par metros s o especificados abaixo traduzido da p gina do arquivo interfaces O m todo loopback E usado para configurar a interface loopback lo IPv4 O m todo static usado para configurar um endere o IPv4 fixo para
131. interromper a execu o de um servi o em etc init d que o seguinte Se um link iniciado com a letra K kill quer dizer que o servi o ser interrompido naquele n vel de execu o O que ele faz executar o daemon em etc init d seguido de stop Se um link iniciado com a letra S start quer dizer que o servi o ser iniciado naquele n vel de execu o equivalente a executar o daemon seguido de start Primeiro os links com a letra K s o executado e depois os S A ordem que os links s o executados dependem do valor num rico que acompanha o link por exemplo os seguintes arquivos s o executados em sequ ncia S10sysklogd S12kerneld S20inetd S20linuxlogo S20logoutd S20lprng S89cron S99xdm Note que os arquivos que iniciam com o mesmo n mero S20 s o executados alfabeticamente O n vel de execu o do sistema pode ser modificado usando se o comando init ou telinit Os seguinte n veis de execu o est o dispon veis na Debian 0 Interrompe a execu o do sistema todos os programas e daemons finalizados acionado pelo comando shutdown h 1 Modo monousu rio til para manuten o dos sistema 2 Modo multiusu rio padr o da Debian 3 Modo multiusu rio 4 Modo multiusu rio 5 Modo multiusu rio com login gr fico 6 Reinicializa o do sistema Todos os programas e daemons s o encerrados e o sistema
132. isto pode te livrar de conflitos com outros dispositivos e mal funcionamento do sistema Alguns programas de diagn stico ou de auto detec o podem n o localizar seu dispositivo caso ele esteja usando um valor muito diferente do padr o Para resolver conflitos de hardware ser necess rio conhecer a configura o de cada dispositivo em seu sistema Os comandos cat proc interrupts cat proc dma e cat proc ioports podem ser teis para se verificar as configura es usadas Lembre se que o barramento PCI permite o compartilhamento de IRQs entre placas PCI 3 7 Barramento O tipo de slot varia de acordo com o barramento usado no sistema que pode ser um s do s seguinte s ISA 8 Bits Industry Standard Architecture o padr o mais antigo encontrado em computadores PC XT ISA 16 Bits Evolu o do padr o ISA 8 Bits possui um conector maior e permite a conex o de placas de 8 bits Sua taxa de transfer ncia chega a 2MB s VESA Video Electronics Standard Association uma interface feita inicialmente para placas de v deo r pidas O barramento VESA basicamente um ISA com um encaixe extra no final Sua taxa de transfer ncia pode chegar a 132MB s EISA Enhanced Industry Standard Architecture um barramento mais encontrado em servidores Tem a capacidade de bus mastering que possibilita a comunica o das placas sem a interfer ncia da CPU MCA Micro Channel Architecture Barrament
133. jogos de aventura jitterbug Um ferramenta cgi bin para relato de problemas e teste X Xo o k RR RR x Xo Oo RR RR Rx XX XX clint Uma ferramenta para checagem est tica de programas em C liwc Ferramentas para manipular o c digo fonte em C mercury Nova linguagem de programa o l gica funcional mmake Gerador Makefile para programas em java mpsql Uma interface gr fica ao PostgreSQL mysql client Bin rios cliente do banco de dados mysql mysql gpl client Bin rios cliente do banco de dados mysql mysql manual Documenta o n o oficial do MySQL 3 20 mysql server 3 22 32 1 bin rios do servidor do banco de dados mysql nosql um sistema de Gerenciamento de Banco de Dados Relacional para Unix p2c Tradutor Pascal para C pentium builder For a a compila o otimizada para computadores Pentium pgaccess Interface gr fica Tk Tcl para o banco de dados PostgreSQL phylip Biology A program package for inferring phylogenies postgresql Banco de dados SQL relacionado a objetos descendente do POSTGRES postgresql client Programas de interface para o PostgreSQL postgresql contrib Facilidades adicionais para o PostgreSQL postgresql test Conjunto de testes de regress o para o PostgreSQL smalleiffel Compilador Eiffel GNU solid desktop Servidor SQL S lido solid devel Desenvolvimento do
134. line digite comando help comando o comando programa que desejamos ter uma explica o r pida O Help on Line n o funciona com comandos internos embutidos no Bash para ter uma ajuda r pida sobre os comandos internos veja Se o 31 4 help Por exemplo Is help 31 4 help Ajuda r pida til para saber que op es podem ser usadas com os comandos internos do interpretador de comandos O comando help somente mostra a ajuda para comandos internos para ter uma ajuda similar para comandos externos veja Se o 31 3 Help on line Para usar o help digite help comando Por exemplo help echo help exit 31 5 apropos whatis Apropos procura por programas comandos atrav s da descri o til quando precisamos fazer alguma coisa mas n o sabemos qual comando usar Ele faz sua pesquisa nas p ginas de manual existentes no sistema e lista os comandos programas que atendem a consulta Para usar o comando apropos digite apropos descri o Digitando apropos copy ser mostrado todos os comandos que tem a palavra copy em sua descri o provavelmente os programas que copiam arquivos mas podem ser mostrados outros tamb m 31 6 locate Localiza uma palavra na estrutura de arquivos diret rios do sistema til quando queremos localizar onde um comando ou programa se encontra para copia lo curiosidade etc A pesquisa feita em um ban
135. linha DOS CR LF para o formato UNIX LF Use esta op o com arquivos texto n extens o N o compacta arquivos identificados por extens o Ele armazenado sem compacta o no arquivo zip muito til para uso com arquivos j compactados Caso sejam especificados diversas extens es de arquivos elas devem ser separadas por Por exemplo zip n zip tgz arquivo zip txt q N o mostra mensagens durante a compacta o do arquivo u Atualiza adiciona arquivos ao arquivo zip X N o armazena detalhes de permiss es UID GID e datas dos arquivos Z Permite incluir um coment rio no arquivo zip Caso o nome de arquivo de destino n o termine com zip esta extens o ser automaticamente adicionada Para a descompacta o de arquivos zip no GNU Linux necess rio o uso do utilit rio unzip Exemplos zip textos zip txt Compacta todos os arquivos com a extens o txt para o arquivo textos zip compare o tamanho do arquivo compactado digitando Is la zip r textos zip usr txt Compacta todos os arquivos com a extens o txt do diret rio usr e sub diret rios para o arquivo textos zip Zzip 9 textos zip Compacta todos os arquivos do diret rio atual usando a compacta o m xima para o arquivo textos zip zip T textos zip Verifica se o arquivo textos zip cont m erros Descompacta arquivos zip criados com o programa zip Este
136. linha de comandos onde ter que carregar a imagem do kernel manualmente Mais adiante ser explorada a utiliza o desta linha de comando que muito eficiente Provavelmente voc achar mais interessante copiar o arquivo de configura o de exemplos do GRUB e otimiz lo s suas necessidades Note que isto n o exclui a possibilidade de utilizar a linha de comando apenas cria uma interface de menus onde voc pode configurar v rias op es de boot de uma forma organizada automatizada e funcional Copie este arquivo para o diret rio boot grub com o seguinte comando cp usr share doc grub examples menu Ist boot grub Por ser um arquivo de exemplos ser necess rio otimiz lo de acordo com suas necessidades o que ser abordado mais a frente 6 2 3 No disco flex vel somente linha de comando Quando criamos um disquete de partida este funcionar em um sistema qualquer podendo utilizar este disquete em v rias m quinas diferentes ou em uma m quina em que tenha tido algum problema com o GRUB no MBR Coloque um disquete virgem e digite os seguintes comandos dd if usr lib grub 1386 pc stagel of dev fdO count 1 dd if usr lib grub 1386 pc stage2 of dev fdO seek 1 Estes comandos permitem que seja apresentada a linha de comando do grub quando este disco for utilizado para boot 6 2 4 No disco flex vel com interface de menu Quando foi criado o disquete de partida anteriormente este s nos perm
137. lista de op es que podem ser usadas com o programa LOADLIN note que todas s o usadas no DOS Joadlin imagem kernel argumentos op es imagem kernel Arquivo que cont m o kernel root dispositivo Especifica o dispositivo que cont m o sistema de arquivos raiz especificado de acordo com a identifica o de dispositivos no GNU Linux C dev hdal dev hdb1 etc ro Diz ao kernel para montar inicialmente o sistema de arquivos raiz como somente leitura Os scripts de inicializa o normalmente modificam o sistema de arquivos para leitura e grava o ap s sua checagem rw Diz ao kernel para montar inicialmente o sistema de arquivos raiz como leitura e grava o Initrd NUM Define o tamanho do disco RAM usado no sistema y Mostra detalhes sobre mensagens e configura o t Modo de teste tudo feito menos a inicializa o do GNU Linux d arquivo Mesma fun o de t mas envia a sa da para o arquivo txmode Altera o modo de v deo para 80x25 antes de inicializar o kernel dskreset Ap s carregar a imagem do kernel reseta todos os discos r gidos antes de inicializar o GNU Linux 6 4 2 Exemplo de inicializa o com o LOADLIN Abaixo voc encontra um exemplo do comando loadlin que poder ser usado em sua instala o GNU Linux precisando apenas ajustar a localiza o da parti o raiz do GNU Linux de acordo c
138. metros alguns apenas a I O e IRQ outros apenas a I O etc 3 3 1 IRQ Requisi o de Interrup o 0 01 Existem dois tipos b sicos de interrup es as usadas por dispositivos para a comunica o com a placa m e e programas para obter a aten o do processador As interrup es de software s o mais usadas por programas incluindo o sistema operacional e interrup es de hardware mais usado por perif ricos Daqui para frente ser explicado somente detalhes sobre interrup es de hardware Os antigos computadores 8086 8088 XT usavam somente 8 interrup es de hardware operando a 8 bits Com o surgimento do AT foram inclu das 8 novas interrup es operando a 16 bits Os computadores 286 e superiores tem 16 interrup es de hardware numeradas de O a 15 Estas interrup es oferecem ao dispositivo associado a capacidade de interromper o que o processador estiver fazendo pedindo aten o imediata As interrup es do sistema podem ser visualizadas no kernel com o comando cat proc interrupts Abaixo um resumo do uso mais comum das 16 interrup es de hardware Timer do Sistema Fixa Teclado Fixa 02 Controlador de Interrup o Program vel Fixa 03 Esta interrup o usada como ponte para a IRQ 9 e vem dos antigos processadores 8086 8088 que somente tinham 8 IRQs Assim pera tornar processadores 8088 e 80286 comunic veis a IRQ 2 usada como um redirecionador quando se utiliza
139. modelos s o concatenados por exemplo bjc600 para a impressora Canon BJC 600 epson para impressoras padr o epson stcolor para Epson Stylus color etc O Hardware HOWTO cont m refer ncias sobre hardware suportados pelo GNU Linux tal como impressoras e sua leitura pode ser til r lt ResH gt x lt ResV gt Define a resolu o de impress o em dpi Horizontal e Vertical Os valores dependem de sua impressora sPAPERSIZE tamanho Tamanho do papel Podem ser usados a4 legal letter etc Veja a p gina de manual do gs para ver os outros tipos suportados e suas medidas sOutputFile dispositivo Dispositivo que receber a sa da de processamento do gs Voc pode especificar arquivo epson Nome do arquivo que receber todo o resultado do processamento O arquivo epson ter toda a impress o codificada no formato entendido por impressoras epson e poder ser impresso com o comando cat arquivo epson gt dev lp0 Uma curiosidade til poss vel imprimir este arquivo em outros sistemas operacionais tal como o DOS digitando copy b arquivo eps prn lembre se que o DOS tem um limite de 8 letras no nome do arquivo e 3 na extens o Voc deve estar compreendendo a flexibilidade que o GNU Linux e suas ferramentas permitem isso s o come o impressao9d epson Nome do arquivo que receber o resultado do processamento Cada p gina ser gravada em arquivos separados como
140. nico inconveniente a necessidade de se retirar a placa do computador para se ter acesso aos jumpers de configura o a n o ser que estejam manualmente acess veis Alguns hardwares configur veis atrav s de jumpers podem tamb m funcionar como Plug and Play atrav s de um ajuste da posi o dos jumpers para Plug and Play Normalmente as placas controladoras SIDE rede bons modelos de fax modens placas de som SCSI etc s o configuradas por jumpers e possuem um mapa de configura o gravado em seu circuito impresso que explica as posi es de como os jumpers devem ser posicionados para operar na configura o desejada Normalmente poss vel escolher uma entre v rios tipos de configura o mas recomendado optar por valores padr es para detalhes veja Se o 3 3 1 IRQ Requisi o de Interrup o Se o 3 3 2 DMA Acesso Direto a Mem ria e Se o 3 3 3 I O Porta de Entrada Sa da As disposi o dos jumpers s o normalmente definidas em fechado aberto e multi posi o Na disposi o fechado aberto o jumper pode ou n o ser colocado definindo a configura o do dispositivo Esta disposi o facilmente encontrada na sele o de IRQ e I O em placas de fax modem Na disposi o multi posi o os pinos de encaixe s o numerados de 1 a 3 ou 1 a 4 1 a 5 etc e os pinos podem ou n o ser colocados na placa e a posi o que s o colocados tamb m influencia os valores escolhidos pa
141. no gimp sane Interface para Scanners Permite a comunica o e uso de diversos tipos de scanners diferentes setcd Controla caracter sticas de funcionamento de sua unidade de CD ROM auto lock auto eject etc sformat Formatador de discos SCSI e ferramenta de reparo svgatextmode Executa o modo de texto em alta resolu o synaptics Configura um TouchPad da Synaptics upsd Programa monitor de No Breaks wanpipe Utilit rios de configura o para placas Sangoma S508 8514 WAN wdsetup Utilit rio de configura o para placas ethernet Western Digital e SMC xsane gimp1 1 Uma interface X11 baseada no GTK para o SANE Scanner Access Now Easy xsane Uma interface X11 baseada no GTK para o SANE Scanner Access Now Easy xviddetect Detecta o modelo da placa de v deo e indica servidores X associados a placa 30 2 2 Internet arena um navegador WWW compat vel com HTML 3 0 para o X bezerk Cliente IRC baseado em GTK bitchx Cliente IRC Avan ado bitchx gtk Interface gr fica GTK para o BitchX cftp Cliente ftp de tela cheia chimera Navegador Web para o X dxftp Cliente FTP Darxite baseado em linha de comando epic4 Cliente irc epic irc client vers o 4 epic Cliente irclI modificado com funcionalidades adicionais everybuddy Cliente ICQ AOL Yahoo tudo em 1 express
142. o usado pelo seu provedor de acesso O Password Autentication Protocol usado pela maioria dos provedores de acesso Desta forma escolha a op o PAP Agora entre com o seu login no provedor de acesso ou seja O nome para acesso ao sistema que escolheu no momento que fez sua assinatura Agora especifique a sua senha O pr ximo passo ser especificar a taxa de transmiss o da porta serial do micro O valor de 115200 deve funcionar com todas as configura es mais recentes Uma configura o serial DTE detalhada pode ser feita com a ferramenta setserial 10 Agora ser necess rio selecionar o modo de discagem usado pelo seu fax modem Escolha tone para linha digital e pulse se possuir uma linha telef nica anal gica Pressione TAB e tecle ENTER para prosseguir 11 Agora digite o n mero do telefone para fazer conex o com o seu provedor de acesso 12 O pr ximo passo ser a identifica o do seu fax modem escolha YES para que seja utilizada a auto detec o ou NO para especificar a localiza o do seu fax modem manualmente 13 Se voc quiser especificar mais detalhes sobre sua configura o como strings de discagem tempo de desconex o auto discagem etc fa a isto atrav s do menu Advanced Escolha a op o Finished para salvar a sua configura o e retornar ao menu principal Escolha a op o Quit para sair do programa Pronto todos os passos para voc se conectar a Internet
143. o uso de hardware sobre seu controle Alguns dos par metros mais usados em placas Sound Blaster s o os seguintes modprobe sb 10 0x220 irq 5 dma 1 dmal6 5 mpu 10 0x388 Para evitar ter que passar estes par metros todas as vezes para o m dulo voc poder coloca los no arquivo etc modules conf da seguinte forma options sb 10 0x220 irq 5 dma 1 dmal6 5 mpu 10 0x330 Assim quando der o comando modprobe sb ele ser carregado com as op es acima Na distribui o Debian voc dever criar um arquivo chamado etc modutils sb contendo a linha acima depois execute o update modules para juntar todos os arquivos do etc modutils e criar o etc modules conf 3 Ap s carregar o m dulo correto de sua placa de som seu sistema de som dever estar funcionando Se voc utiliza uma distribui o Linux os dispositivos de som como dev audio dev dsp dev mixer estar o criados e ent o poder passar para o pr ximo passo Caso n o existam entre no diret rio dev e execute o comando MAKEDEV audio 4 O pr ximo passo consiste em instalar um programa para controle de volume tonalidade e outros recursos de sua placa de som O recomendado o aumix por ser simples pequeno e funcional e permitindo restaurar os valores dos n veis de volumes na inicializa o isso evita que tenha que ajustar o volume toda vez que iniciar o sistema Caso o aumix apare a na tela sua placa de som j est
144. o 30 1 3 Internet 28 3 Recebimento de E Mails atrav s do fetchmail o programa mais tradicional no recebimento de mensagens atrav s dos servi os pop3 imap pop2 etc no GNU Linux Ele pega as mensagens de seu servidor pop3 e as entrega ao MDA local ou nos arquivos de e mails dos usu rios do sistema em var mail Todo o funcionamento do fetchmail controlado pelo arquivo fetchmailrc Segue abaixo um modelo padr o deste arquivo poll pop3 seuprovedor com br protocol pop3 user gleydson password sua senha keep fetchall is gleydson here Este arquivo lido pelo fetchmail na ordem que foi escrito Veja a explica o abaixo sobre o arquivo exemplo A palavra poll especifica o servidor de onde suas mensagens ser o baixadas o servidor especificado no exemplo pop3 seuprovedor com bt A palavra skip pode ser especificada mas as mensagens no servidor especificado por skip somente ser o baixadas caso o nome do servidor de mensagens for especificado atrav s da linha de comando do fetchmail protocol o protocolo que ser usado para a transfer ncia de mensagens do servidor O fetchmail utilizar a auto detec o de protocolo caso este n o seja especificado user define o nome do usu rio no servidor pop3 seuprovedor com br que no exemplo acima gleydson password define a senha do usu rio gleydson acima especificada como sua senha no e
145. o E mail e news obter um IP permanente se dispon vel obter um nome de dom nio Mail Queue Queue E mails remotos Entregar e mails locais as configura es necess rias para fazer o Sendmail enviar mensagens locais Acora e entregar mensagens remotas quando quiser Netrom Node Este documento descreve como configurar o pacote de utilit rios ax25 para R dio Amadores PLIP Este documento lhe ajudar a usar sua porta Paralela para conex o entre computadores ppp ssh Descreve como configurar uma rede VPN usando ssh sobre ppp PortSlave Configurando e usando um roteador Linux para conex o remota radius console serial Proxy ARP Subnet Este documento discute o uso do Proxy Address Resolution Protocol ARP com subrede em ordem para fazer uma pequena rede de computadores vis vel a outra sub rede IP eu chamo isto de sub subrede isto faz todas as m quinas na rede local rede O onde estamos agora aparecer como se estivessem conectadas a rede principal rede 1 Public Web Browser A id ia b sica dar acesso web a pessoas que desejam limitando suas habilidades de causar problemas Qmail MH Ensina como usar o Qmail em conjunto com o MH Remote Boot Este documento descreve como configurar um servidor de inicializa o robusto e seguro para um grupo de PCS permitindo cada cliente escolher em tempo de inicializa o qual sistema operacional executar SLIP PPP Emulator Descreve como obter seu computad
146. o GNU Linux e outros UNIXes em geral Printing Usage HOWTO Descreve como usar o sistema de spooling oferecido pelo sistema operacional GNU Linux Este HOWTO um documento suplementar ao Linux Printing Setup que discute a instala o e configura o do sistema de impress o do GNU Linux Psion HOWTO Este documento descreve como usar Palmtops Psion com o GNU Linux mas n o cobre a execu o do Linux no Palmtop Psion Veja o projeto Linux 7k em http www calcaria net Quake HOWTO Este documento explica como instalar executar e corrigir problemas no Quake Quake World e Quake II em um sistema GNU Linux Intel RedHat CD HOWTO Descreve como fazer seus pr prios CDs da distribui o Red Hat a estrutura da distribui o e tamb m como incluir RPMs atualizados na distribui o Sound HOWTO Este documento descreve o suporte ao som no GNU Linux arquiteturas de som suportadas e como incluir o suporte ao som no kernel Este documento tamb m responde algumas quest es fregii ntes sobre o suporte ao som no GNU Linux Sound Playing HOWTO Este documento lista aplicativos que podem tocar v rios formatos de sons no GNU Linux VME HOWTO Este documento mostra como executar o GNU Linux em seu Pentium VMEbus e outros barramentos PCI baseados no design de processador VMEbus 31 8 1 15 Rede Administra o Firewall Proxy Seguran a AX25 HOWTO Talvez o GNU Linux seja o nico sistema operacional no mun
147. o Sistema Operacional como o idioma utilizado e o path Vari veis de ambientes s o nomes que cont m algum valor e tem a forma Nome Valor As vari veis de ambiente s o individuais para cada usu rio do sistema ou consoles virtuais e permanecem residentes na mem ria RAM at que o usu rio saia do sistema logo off ou at que o sistema seja desligado As vari veis de ambiente s o visualizadas criadas atrav s do comando set ou echo NOME apenas visualiza e exportadas para o sistemas com o comando export NOME VALOR Nos sistemas Debian o local usado para especificar vari veis de ambiente o etc environment veja Se o 21 8 Arquivo Jetc environment Todas as vari veis especificadas neste arquivos ser o inicializadas e automaticamente exportadas na inicializa o do sistema Exemplo Para criar uma vari vel chamada TESTE que contenha o valor 123456 digite export TESTE 123456 Agora para ver o resultado digite echo TESTE ou setigrep TESTE Note que o que antecede o nome TESTE serve para identificar que se trata de uma vari vel e n o de um arquivo comum 21 2 Modificando o Idioma usado em seu sistema O idioma usado em seu sistema pode ser modificado facilmente atrav s das vari veis de ambiente Atualmente a maioria dos programas est o sendo localizados A localiza o um recurso que especifica arquivos que cont m as mensagens do programas em outros idiomas Voc
148. o e tamb m os softwares usados para inicializa o do kernel do GNU Linux Compaq Remote Insight Board HOW TO Descreve como instalar o Linux no servidor Compaq ProLiant Config HOWTO Este documento ensina como fazer um ajuste fino em sua m quina GNU Linux rec m instalada r pido e f cil Neste documento voc encontrar um conjunto de configura es para as aplica es e servi os mais populares Distribution HOW TO Este documento tem a inten o de ajudar novos usu rios escolherem uma distribui o GNU Linux e ajudar usu rios experientes a avaliar o estado do marketing no GNU Linux Ele n o planeja ser uma lista completa de distribui es GNU Linux para todas as plataformas mas ao inv s disso se focaliza nas distribui es em Ingl s baseadas no processador Intel dispon veis em CD ROM e acess veis a usu rios novatos no sistema From PowerUp To Bash Prompt HOWTO Cont m uma breve descri o sobre o que acontece no sistema GNU Linux do momento que liga o seu computador at o login no aviso do bash Ele organizado por pacotes para torna lo f cil para pessoas que desejam construir um sistema atrav s do c digo fonte Entendendo isto ser til quando precisar resolver problemas ou configurar o seu sistema Installation HOWTO Este documento descreve como obter e instalar o software GNU Linux Ele o primeiro documento que um novo usu rio GNU Linux dev ler para iniciar no sistema INFO
149. obviamente Reparticionamento destrutivo Caso decida usar o FIPS pegue a vers o 2 0 ou superior do programa pois funciona nativamente com sistema de arquivos FAT32 voc o encontra no site de sua distribui o GNU Linux Para mais detalhes sobre discos parti es ou como particionar seu disco veja algum bom documento sobre particionamento como a p gina de manual e documenta o do fdisk cfdisk ou Disk Druid 5 2 Sistema de Arquivos criado durante a formata o da parti o de disco quando se usa o comando mkfs ext2 Ap s a formata o toda a estrutura para leitura grava o de arquivos e diret rios pelo sistema operacional estar pronta para ser usada Normalmente este passo feito durante a instala o de sua distribui o GNU Linux Cada sistema de arquivos tem uma caracter stica em particular mas seu prop sito o mesmo Oferecer ao sistema operacional a estrutura necess ria para ler gravar os arquivos diret rios Entre os sistemas de arquivos existentes posso citar Ext2 Usado em parti es Linux Nativas para o armazenamento de arquivos identificado pelo c digo 83 Seu tamanho deve ser o suficiente para acomodar todo os arquivos e programas que deseja instalar no GNU Linux voc encontra isto no manual de sua distribui o Para detalhes veja Se o 5 3 Parti o EXT2 Linux Native Ext3 Este sistema de arquivos possui melhorias em rela o ao ext2
150. outros usu rios do GNU Linux quando estiver em d vida ou n o souber fazer alguma coisa no sistema Voc pode entrar em contato diretamente com outros usu rios ou atrav s de listas de discuss o veja Se o 31 12 2 Listas de discuss o Boa Sorte e bem vindo ao GNU Linux gleydson lt gleydson Ocipsga org br gt 1 2 Pr requisitos para a utiliza o deste guia assumido que voc tenha entendido a fun o de boa parte dos comandos que consta na vers o iniciante do Foca Linux arquivos e permiss es de acesso Em resumo que saiba decidir quando e qual is comando s deve usar em cada situa o Caso n o entenda as explica es da vers o INTERMEDI RIO recomendo que fa a a leitura da vers o INICIANTE do Foca Linux que pode ser encontrada em http focalinux cipsga org br Este guia n o cobre a instala o do sistema Para detalhes sobre instala o consulte a documenta o que acompanha sua distribui o GNU Linux 1 3 O Linux O Linux um sistema operacional criado em 1991 por Linus Torvalds na universidade de Helsinki na Finl ndia um sistema Operacional de c digo aberto distribu do gratuitamente pela Internet Seu c digo fonte liberado como Free Software software livre o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele n o pode fechar o sistema para que seja usado apenas comercialmente Isto quer dizer que voc n o precisa pagar na
151. para serem usados em seu sistema GNU Linux com suas caracter sticas equipamento m nimo requerido e espa o em disco recomendado para instala o Cria o de parti es e arquivos contendo o sistema de arquivos ext para grava o de dados e swap mem ria virtual e as vantagens desvantagens de se utilizar um arquivo ou parti o para armazenamento de dados Compila o de programas kernel com explica es sobre cada uma das op es ajudando o a decidir sobre a inclus o ou n o Manipula o de m dulos do kernel Explica es sobre hardwares Interrup es DMA Jumpers Jumperless Plug and Play e como configura los no Linux valores padr es e resolu o de conflitos entre hardwares Dicas de como avaliar e comprar bons hardwares para que seu computador tenha o melhor desempenho tamb m v lido para DOS Windows e outras plataformas Desta maneira voc saber porque algumas placas de fax modens custam 3 vezes mais caro que outras e o que a placa traz de especial para ter este diferencial Como modificar facilmente o idioma usado em seu sistema localiza o para o modo texto e modo gr fico Utiliza o de compactadores de disco Mais op es para os comandos existentes na vers o Iniciante do guia e novos comandos Conhecer os arquivos de configura o e arquivos b sicos de seguran a e aprender para que eles servem e como usa los Dicas de como saber escolher bons
152. parti o Swap use o comando swapoff dev hda 5 7 2 Criando um sistema de arquivos Swap em um arquivo Tamb m poss vel criar um arquivo que poder ser usado como mem ria virtual Veja passo a passo como fazer isso 1 Use o comando dd if dev zero of tmp troca bs 1024 count 16000 para criar um arquivo chamado troca vazio de 16Mb de tamanho em tmp Voc pode modificar os par metros de of para escolher onde o arquivo ser criado o tamanho do arquivo poder ser modificado atrav s de count 2 Execute mkswap tmp troca para formatar o arquivo Ap s concluir este passo o sistema de arquivos Swap estar criado e pronto para ser usado 3 Digite sync para sincronizar os buffers para o disco assim voc n o ter problemas em um servidor com muito I O gt Ative o arquivo de troca com o comando swapon tmp troca 5 Confira se o tamanho da mem ria virtual foi modificado digitando cat proc meminfo ou free Observa es Podem ser usadas parti es de troca e arquivos de troca juntos sem problemas Caso seu sistema j tenha uma parti o de Swap recomend vel deixar o acesso ao arquivo Swap com uma prioridade menor usando a op o p NUM com o comando swapon 5 7 3 Parti o Swap ou Arquivo Criar uma parti o de Troca ou um arquivo de troca Abaixo algumas vantagens e desvantagens parti o Swap mais r pida que o arquivo Swap pois a
153. pode usar o comando locale para listar as vari veis de localiza o do sistema e seus respectivos valores As principais vari veis usadas para determinar qual idioma os programas localizados utilizar o s o LANG Especifica o idioma PAIS local Podem ser especificados mais de um idioma na mesma vari vel separando os com desta forma caso o primeiro n o esteja dispon vel para o programa o segundo ser verificado e assim por diante A l ngua Inglesa identificada pelo c digo C e usada como padr o caso nenhum locale seja especificado Por exemplo export LANG pt BR export LANG pt BR pt PT C LC MESSAGES Especifica o idioma que ser o mostradas as mensagens dos programas Seu formato o mesmo de LANG LC ALL Configura todas as vari veis de localiza o de uma s vez Seu formato o mesmo de LANG As mensagens de localiza o est o localizadas em arquivos individuais de cada programa em usr share locale Idioma LC MESSAGES Elas s o geradas atrav s de arquivos potfiles arquivos com a extens o po ou pot e s o gerados cat logos de mensagens mo As vari veis de ambiente podem ser especificadas no arquivo etc environment desta forma as vari veis ser o carregadas toda a vez que seu sistema for iniciado Voc tamb m pode especificar as vari veis de localiza o em seu arquivos de inicializa o bash profile bashrc ou profile assim toda a vez que ent
154. poder ser corrigido com o uso da ferramenta de checagem apropriada As ferramentas de checagem de sistemas de arquivos costumam ter seu nome iniciado por fsck e terminados com o nome do sistema de arquivos que verifica separados por um ponto fsck ext2 Verifica o sistema de arquivos EXT2 ou EXT3 Pode tamb m ser encontrado com o nome e2fsck fsck ext3 Um alias para fsck ext3 fsck minix Verifica o sistema de arquivos Minix fsck msdos Verifica o sistema de arquivos Msdos Pode tamb m ser encontrado com o nome dosfsck Para verificar um sistema de arquivos necess rio que ele esteja desmontado caso contr rio poder ocorrer danos em sua estrutura Para verificar o sistema de arquivos ra z que n o pode ser desmontado enquanto o sistema estiver sendo executado voc precisar inicializar atrav s de um disquete e executar o fsck ext2 26 1 1 fsck ext2 Este utilit rio permite verificar erros em sistemas de arquivos EXT2 e EXT3 Linux Native fsck ext2 op es dispositivo Onde dispositivo o local que cont m o sistema de arquivos EXT2 EXT3 que ser verificado parti es disquetes arquivos op es C Faz o fsck ext2 verificar se existem agrupamentos danificados na unidade de disco durante a checagem d Debug Mostra detalhes de processamento do fsck ext2 f For a a checagem mesmo se o sistema de arquivos aparenta estar em bom estado
155. por padr o ele criar estes arquivos touch op es arquivos Onde arquivos Arquivos que ter o sua data hora modificados op es t MMDDhhmm ANO segundos Usa Minutos MM Dias DD Horas hh minutos mm e opcionalmente o ANO e segundos para modifica o do s arquivos ao inv s da data e hora atual a time atime Faz o touch mudar somente a data e hora do acesso ao arquivo C no create N o cria arquivos vazios caso os arquivos n o existam m time mtime Faz o touch mudar somente a data e hora da modifica o r arquivo Usa as horas no arquivo como refer ncia ao inv s da hora atual Exemplos touch teste Cria o arquivo teste caso ele n o existir touch t 10011230 teste Altera da data e hora do arquivo para 01 10 e 12 30 touch t 120112301999 30 teste Altera da data hora ano e segundos do arquivo para 01 12 1999 e 12 30 30 touch t 12011200 Altera a data e hora do arquivo para 01 12 e 12 00 10 17 uptime Mostra o tempo de execu o do sistema desde que o computador foi ligado uptime 10 18 dmesg Mostra as mensagens de inicializa o do kernel S o mostradas as mensagens da ltima inicializa o do sistema dmesglless 10 19 mesg Permite ou n o o recebimentos de requisi es de talk de outros usu rios mesg yn Onde y permite que voc receba talks de outros usu rios Digite mesg p
156. porque quando se cria ou apaga uma parti o voc est simplesmente delimitando espa o onde cada sistema de arquivos gravar seus dados sem fazer nenhuma altera o dentro dele Assim tamb m til manter uma c pia dos tamanhos usados durante o processo de cria o das parti es para ser usado como recupera o em uma poss vel emerg ncia 26 9 Tarefas autom ticas de manuten o do sistema Os arquivos respons veis pela manuten o autom tica do sistema se encontram em arquivos individuais localizados nos diret rios Jetc cron daily etc cron weekly e etc cron montly A quantidade de arquivos depende da quantidade de pacotes instalado em seu sistema porque alguns programam tarefas nestes diret rios e n o poss vel descrever todas para detalhes sobre o que cada arquivo faz veja o cabe alho e o c digo de cada arquivo Estes arquivos s o executados pelo cron atrav s do arquivo Jetc crontab Voc pode programar quantas tarefas desejar para detalhes veja Se o 26 10 cron e Se o 26 11 at Alguns programas mant m arquivos do cron individuais em var spool cron crontabs que executam comandos periodicamente 26 10 cron O cron um daemon que permite o agendamento da execu o de um comando programa para um determinado dia m s ano hora muito usado em tarefas de arquivamento de logs checagem da integridade do sistema e execu o de programas comandos em hor rios
157. porta serial do modem strace Um tra ador de chamadas do sistema sunclock Mostra por o iluminada do planeta terra symlinks procura modifica links simb licos tleds Pisca LEDs do teclado indicando Envio e Recebimento de pacotes da rede tree Mostra a rvore de diret rios em cores units conversor entre diferentes unidades de sistema uptimed Utilit rio para registrar seus maiores tempos de utiliza o do sistema urlview Extrai URLs de textos vold Daemon de volume para unidades de CDROM vrms Virtual Richard M Stallman mostra mensalmente uma lista de pacotes n o livres instalados em seu sistema wipe Dele o segura de arquivos sem possibilidade de recupera o xcal Um calend rio gr fico com alarmes de alerta xplanet Cria imagens do planeta Terra xvmount Pequeno utilit rio gr fico para a montagem de dispositivos pelos usu rios 30 2 21 Compactadores Descompactadores Arquivadores bzip2 Um timo compactador de arquivos texto utilit rios gzip Compactador de arquivos de formato gz lha Compactador de arquivos no formato lha ou Izh Izop Um compactador em tempo real ncompress Compress Uncompress original para a transfer ncia de News etc rar Compactador Descompactador de arquivos rar tar Utilit rio de arquivamento de arquivos unar
158. possui em ftp ftp kernel org Para aplicar um patch que atualizar seu kernel 2 2 13 para a vers o 2 2 14 voc deve proceder da seguinte forma Descompacte o c digo fonte do kernel 2 2 13 em usr src linux ou certifique se que existe um link simb lico do c digo fonte do kernel para usr src linux Copie o arquivo patch 2 2 14 gz de ftp ftp kernel org para Jusr src Use o comando gzip dc patch 2 2 14lpatch p0 N E para atualizar o c digo fonte em usr src linux para a vers o 2 2 14 Alternativamente voc pode primeiro descompactar o arquivo patch 2 2 14 gz com o gzip e usar o comando patch p0 N E lt patch 2 2 14 para atualizar o c digo fonte do kernel O GNU Linux permite que voc obtenha o mesmo resultado atrav s de diferentes m todos a escolha somente sua Caso deseja atualizar o kernel 2 2 10 para 2 2 14 como no exemplo acima voc dever aplicar os patches em seq ncia do patch 2 2 11 ao 2 2 14 Vale a pena observar se o tamanho total dos patches ultrapassa ou chega perto o tamanho do kernel completo A atividade dos programas s o registradas em arquivos localizados em var log Estes arquivos de registros s o chamados de logs e cont m a data hora e a mensagem emitida pelo programa viola es do sistema mensagens de erro alerta e outros eventos entre outros campos Enfim muitos detalhes teis ao administrador tanto para acompanhar o funcionam
159. possui uma assinatura apropriada que identifica o sistema de arquivos O espa o padr o reservado na parti o para o usu rio root de 5 Em sistemas com parti es maiores que 3Gb isso pode representar uma grande quantidade de espa o em disco n o utilizada por outros usu rios Veja a op o m sobre como fazer esta modifica o Caso j tenha criado a parti o isto pode ser feito no tune2fs com a op o m 5 3 2 Criando um sistema de arquivos EXT2 em um arquivo poss vel criar um sistema de arquivos EXT2 em um arquivo que poder ser montado e acessado normalmente como se fosse uma parti o normal Isto poss vel por causa do recurso loop oferecido pelo kernel do GNU Linux Os dispositivos de loop est o dispon veis no diret rio dev com o nome loop normalmente est o dispon veis 8 dispositivos de loop Isto poss vel usando o comando dd e o mkfs ext2 Veja passo a passo como criar o sistema de arquivos EXT2 em um arquivo 1 Use o comando dd if dev zero of tmp arquivo ext2 bs 1024 count 10000 para criar um arquivo arquivo ext2 vazio de 10Mb de tamanho em tmp Voc pode modificar os par metros de of para escolher onde o arquivo ser criado o tamanho do arquivo poder ser modificado atrav s de count 2 Formate o arquivo com mkfs ext2 tmp arquivo ext2 Ele primeiro dir que o arquivo arquivo ext2 n o um dispositivo de bloco especial uma parti
160. print lpr O lpr mais r pido e permite at mesmo impress es de gr ficos ou arquivos compactados diretamente caso seja usado o programa magicfilter o programa de Spool de impressoras usados no sistema Linux Unix vol e2Zlabel Sem diferen as xcopy cp R Pouca diferen a requer que seja usado a op o v para mostrar os arquivos que est o sendo copiados e 1 para pedir confirma o de substitui o de arquivos 4 2 1 Arquivos de configura o Os arquivos config sys e autoexec bat s o equivalentes aos arquivos do diret rio etc especialmente o etc inittab e arquivos dentro do diret rio etc init d 4 3 Usando a sintaxe de comandos DOS no Linux Voc pode usar os comandos do pacote mtools para simular os comandos usados pelo DOS no GNU Linux a diferen a b sica que eles ter o a letra m no in cio do nome Os seguintes comandos s o suportados mattrib Ajusta modifica atributos de arquivos mcat Mostra os dados da unidade de disquete em formato RAW med Entra em diret rios mcopy Copia arquivos diret rios mdel Exclui arquivos mdeltree Exclui arquivos diret rios e sub diret rios mdir Lista arquivos e diret rios mdu Mostra o espa o ocupado pelo diret rio do DOS mformat Formatador de discos minfo Mostra detalhes sobre a unidade de disquetes mlabel Cria um volume para unidades DOS mmd
161. programada pela equipe de lan amento da Debian a distribui o testing congelada nenhum pacote novo da unstable cai na testing e come a a procura de falhas na distribui o testing Nenhuma nova caracter stica implementada nos pacotes a n o ser que seja extremamente necess rio e os developers se dedicam a corre o de erros nos pacotes A distribui o testing congelada se tornar a futura stable ap s todas as falhas serem corrigidas E considerado seguro usar a frozen ap s 1 m s de congelamento Quando a testing congelada o ciclo de desenvolvimento da unstable continua para que a pr xima distribui o da Debian seja lan ada stable Quando todos os bugs da testing congelada s o eliminados ela lan ada como stable anova vers o Oficial da Debian A stable o resultado final do desenvolvimento das corre o de falhas seguran a e que passou por todos os ciclos de testes para ser lan ada Resumindo a distribui o pronta para ser usada com toda a seguran a 19 4 Como obter a Debian A instala o da distribui o pode ser obtida atrav s de Download de ftp ftp debian org debian dists stable main disks 1386 para Intel x86 seus programas diversos est o dispon veis em ftp ftp debian org debian dists stable main binary 1386 A distribui o tamb m pode ser obtida atrav s de 3 ou 4 CDs bin rios para a Debian 2 2 19 5 Programas de configura o ds
162. que o m nimo necess rio para o correto funcionamento do patch a Compara os dois arquivos como arquivos texto b Ignora espa os em branco como diferen as B Ignora linhas em branco inseridas ou apagadas nos arquivos i Ignora diferen as entre mai sculas e min sculas nos arquivos H Usa an lise heur stica para verificar os arquivos N Em uma compara o de diret rios se o arquivo apenas existe em um diret rio trata o como presente mas vazio no outro diret rio P Em uma compara o de diret rios se o arquivos apenas existe no segundo diret rio trata o como presente mas vazio no primeiro diret rio q Mostra somente se os dois arquivos possuem diferen as N o mostra as diferen as entre eles r Compara diret rios e sub diret rios existentes S nome Inicia a compara o de diret rios pelo arquivo nome til quando cancelamos uma compara o t Aumenta a tabula o das diferen as encontradas u Usa o formato de compara o unificado Use o comando zdiff para comparar diretamente arquivos compactados pelo utilit rio gzip Use o comando sdiff para visualizar as linhas diferentes entre os dois arquivos em formato texto simples Exemplo diff texto txt textol txt Compara o arquivo texto txt com textol txt e exibe suas diferen as na tela diff Bu texto txt textol txt Compara o arquivo texto txt com textol txt ignorando linhas em branco di
163. roteamento muito simples um datagrama pacote IP recebido o endere o de destino para quem ele examinado e comparado com cada item da tabela de roteamento O item que mais corresponder com o endere o selecionado e o datagrama direcionado a interface especificada Se o campo gateway estiver preenchido ent o o datagrama direcionado para aquele computador pela interface especificada caso contr rio o endere o de destino assumido sendo uma rede suportada pela interface 15 5 1 Configurando uma rota no Linux A configura o da rota feita atrav s da ferramenta route Para adicionar uma rota para a rede 192 168 1 0 acess vel atrav s da interface eth0 basta digitar o comando route add net 192 168 1 0 eth0 Para apagar a rota acima da _tabela de roteamento_ basta substituir a palavra add por del A palavra net quer dizer que 192 168 1 0 um endere o de rede lembra se das explica es em Se o 15 3 Endere o IP para especificar uma m quina de destino basta usar a palavra host Endere os de m quina de destino s o muito usadas em conex es de rede apenas entre dois pontos como ppp plip slip Por padr o a interface especificada como ltimo argumento Caso a interface precise especifica la em outro lugar ela dever ser precedida da op o dev Para adicionar uma rota padr o para um endere o que n o se encontre na tabela de roteamento utiliza se o gateway padr
164. sort coluna Para mais detalhes e outras op es veja a p gina de manual As op es acima podem ser combinadas para resultar em uma listagem mais completa Voc tamb m pode usar pipes l para filtrar a sa da do comando ps Para detalhes veja Se o 14 5 I pipe Ao contr rio de outros comandos o comando ps n o precisa do h fen para especificar os comandos Isto porque ele n o utiliza op es longas e n o usa par metros Exemplos ps ps axlgrep inetd ps auxf ps auxw Mostra os programas em execu o ativos parados tempo usado na CPU detalhes sobre o uso da mem ria RAM Swap disponibilidade para execu o de programas no sistema etc top um programa que continua em execu o mostrando continuamente os processos que est o rodando em seu computador e os recursos utilizados por eles Para sair do top pressione a tecla q top op es Onde d tempo Atualiza a tela ap s o tempo em segundos S Diz ao top para ser executado em modo seguro i Inicia o top ignorando o tempo de processos zumbis C Mostra a linha de comando ao inv s do nome do programa A ajuda sobre o top pode ser obtida dentro do programa pressionando a tecla h ou pela p gina de manual C man top Abaixo algumas teclas teis espa o Atualiza imediatamente a tela CTRL L Apaga e atualiza a tela h Mostra a tela de ajuda do programa mostrado todas as
165. teclas que podem ser usadas com o top 1 Ignora o tempo ocioso de processos zumbis q Sai do programa K Finaliza um processo semelhante ao comando kill Voc ser perguntado pelo n mero de identifica o do processo PID Este comando n o estar dispon vel caso esteja usando o top com a op o s n Muda o n mero de linhas mostradas na tela Se O for especificado ser usada toda a tela para listagem de processos 7 5 Controle de execu o de processos Abaixo algumas comandos e m todos teis para o controle da execu o de processos no GNU Linux 7 5 1 Interrompendo a execu o de um processo Para cancelar a execu o de algum processo rodando em primeiro plano basta pressionar as teclas CTRL C A execu o do programa ser cancelada e ser mostrado o aviso de comando Voc tamb m pode usar o comando Se o 7 5 6 kill para interromper um processo sendo executado 7 5 2 Parando momentaneamente a execu o de um processo Para parar a execu o de um processo rodando em primeiro plano basta pressionar as teclas CTRL Z O programa em execu o ser pausado e ser mostrado o n mero de seu job e o aviso de comando Para retornar a execu o de um comando pausado use Se o 7 5 4 fg ou Se o 7 5 5 bg O programa permanece na mem ria no ponto de processamento em que parou quando ele interrompido Voc pode usar outros comandos ou rodar
166. txt para o dono e outros usu rios do arquivo chmod a x teste txt Inclui a permiss o de execu o do arquivo teste txt para o dono grupo e outros usu rios chmod a rw teste txt Define a permiss o de todos os usu rios exatamente para leitura e grava o do arquivo teste txt Muda o grupo de um arquivo diret rio chgrp op es grupo arquivo diret rio Onde grupo Novo grupo do arquivo diret rio arquivo diret rio Arquivo diret rio que ter o grupo alterado op es C changes Somente mostra os arquivos grupos que forem alterados f silent N o mostra mensagens de erro para arquivos diret rios que n o puderam ser alterados V verbose Mostra todas as mensagens e arquivos sendo modificados R recursive Altera os grupos de arquivos sub diret rios do diret rio atual 13 9 chown Muda dono de um arquivo diret rio Opcionalmente pode tamb m ser usado para mudar o grupo chown op es dono grupo diret rio arquivo onde dono grupo Nome do dono grupo que ser atribu do ao diret rio arquivo O grupo opcional diret rio arquivo Diret rio arquivo que o dono grupo ser modificado op es V verbose Mostra os arquivos enquanto s o alterados f supress N o mostra mensagens de erro durante a execu o do programa C changes Mostra somente arquivos que forem alterados R recursive Altera dono e grupo de
167. uma interrup o acima da 8 Normalmente usado por dev ttyS 1 mas seu uso depende dos dispositivos instalados em seu sistema como fax modem placas de rede 8 bits etc 04 Normalmente usado por dev tty SO e quase sempre usada pelo mouse 05 serial a n o ser que um mouse PS2 esteja instalado no sistema Normalmente a segunda porta paralela Muitos micros n o tem a segunda porta paralela assim comum encontrar placas de som e outros dispositivos usando esta IRQ 06 Controlador de Disquete Esta interrup o pode ser compartilhada 07 08 09 com placas aceleradoras de disquete usadas em tapes unidades de fita Primeira porta de impressora Pessoas tiveram sucesso compartilhando esta porta de impressora com a segunda porta de impressora Muitas impressoras n o usam IRQs Rel gio em tempo real do CMOS N o pode ser usado por nenhum outro dispositivo Esta uma ponte para IRQ2 e deve ser a ltima IRQ a ser utilizada No entanto pode ser usada por dispositivos 10 Interrup o normalmente livre para dispositivos O controlador 11 12 13 14 15 USB utiliza essa interrup o quando presente mas n o regra Interrup o livre para dispositivos Interrup o normalmente livre para dispositivos O mouse PS 2 quando presente utiliza esta interrup o Processador de dados num ricos N o pode ser usada ou compartilhada Esta interrup o usada pela primeira controladora de dis
168. uma m quina GNU Linux o uso de v rios comandos de contabiliza o de processos RCS Este documento cobre a instala o e uso b sicos do RCS o GNU Revision Control System sob o GNU Linux Saving Space Este documento mostra maneiras de diminuir sua instala o GNU Linux consumindo o m nimo poss vel de espa o Secure POP SSH Este documento explica como usar conex es POP seguras via ssh Small Memory O prop sito deste documento descrever como executar o GNU Linux em um sistema com pequena quantidade de mem ria Assumindo que a compra de mem ria esta fora de quest o aqui Soundblaster A WE Descreve como instalar e configurar a placa de som Sound Blaster 32 SB AWE 32 SB AWE 64 da Creative Labs em um Sistema Linux usando a extens o do driver de som AWE escrito por Takashi Iwai StarOffice Instalando o StarOffice 3 1 da StarDivision no GNU Linux TT Debian Descreve como configurar o suporte das fontes True Type na Debian TkRat Este documento foi escrito para qualquer um que tem interesse em usar seu computador GNU Linux para enviar e receber E mails pela Internet Visual Bell Explica como usar o termcap para configurar um aviso visual no sistema ao inv s do beep e como desativar o sinal de audio Wacom USB mini HOW TO Descreve como configurar um Wacom Graphire USB tablet para uso no GNU Linux console e X iniciando com a configura o do kernel para o n vel da aplica
169. uma padroniza o para a impress o de gr ficos em GNU Linux devido a boa qualidade da impress o liberdade de configura o gerenciamento de impress o feito pelo gs e por ser um formato universal compat veis com outros sistemas operacionais Para imprimir um documento via Ghost Script voc precisar do pacote gs gsfonts para a distribui o Debian e distribui es baseadas ou outros de acordo com sua distribui o Linux e suas depend ncias A distribui o Debian vem com v rios exemplos Pos Script no diret rio usr share doc gs example que s o teis para o aprendizado e testes com o Ghost Script Hora da divers o Copie os arquivos tiger ps gz e alphabet ps gz do diret rio usr share doc gs examples sistemas Debian para tmp e descompacte os com o comando gzip d tiger ps gz e gzip d alphabet ps gz Se a sua distribui o n o possui arquivos de exemplo ou voc n o encontra nenhuma refer ncia de onde se localizam mande um e mail que os envio os 2 arquivos acima s o 32Kb O Ghost Script requer um monitor EGA VGA ou superior para a visualiza o dos seus arquivos n o tenho certeza se ele funciona com monitores CGA ou H rcules Monocrom tico Para visualizar os arquivos na tela digite gs tiger ps gs alphabet ps Para sair do Ghost Script pressione CTRL C Neste ponto voc deve ter visto um desenho de um tigre e talvez letras do alfabeto Se o comando gs alpha
170. usar a Debian 19 2 Pacotes existentes na Debian 19 3 O que sid testing frozen stable 19 4 Como obter a Debian 19 5 Programas de configura o 19 6 Arquivos de inicializa o 19 7 N veis de Execu o 19 7 1 Entendendo o funcionamento dos n veis de execu o do sistema runlevels 19 8 Rede no sistema Debian 19 9 Bug tracking system 19 10 Onde encontrar a Debian para Download 19 11 Lista de pacotes para uma instala o r pida e manual 19 11 1 Pacotes B sicos Altamente Recomendado 19 11 2 Compila o do Kernel e programas em linguagem C 19 11 3 X11 b sico 19 11 4 Window Managers para o X 19 11 5 Impress o texto e gr fico com sistema de spool 19 11 6 Som mixer mp3 Midi wav CD Player 19 11 7 Programas de Internet clientes 19 11 8 Acess rios 19 11 9 Rede 20 Sistema de gerenciamento de pacotes 20 1 dpkg 20 1 1 Pacotes 20 1 2 Instalar pacotes 20 1 3 Depend ncias 20 1 4 Listar pacotes existentes no sistema 20 1 5 Removendo pacotes do sistema 20 1 6 Removendo completamente um pacote 20 1 7 Mostrar descri o do pacote 20 1 8 Procura de pacotes atrav s do nome de um arquivo 20 1 9 Status do pacote 20 1 10 Procurando pacotes com problemas de instala o 20 1 11 Mostrando a lista de pacotes do sistema 20 1 12 Obtendo uma lista de pacotes para instalar no sistema 20 1 13 Configurando pacotes desconfigurados 20 1 14 Listando arquivos de um pacote
171. vel de acesso ser mudado Especificam em ordem usu rio u grupo g outros 0 todos a 12 arquivo e define a permiss o exatamente como especificado rwx r permiss o de leitura do arquivo w permiss o de grava o x permiss o de execu o ou acesso a diret rios chmod n o muda permiss es de links simb licos as permiss es devem ser mudadas no arquivo alvo do link Tamb m podem ser usados c digos num ricos octais para a mudan a das permiss es de acesso a arquivos diret rios Para detalhes veja Se o 13 10 Modo de permiss o octal colocaa permiss o retira a permiss o do DICA poss vel copiar permiss es de acesso do arquivo diret rio por exemplo se o arquivo teste txt tiver a permiss o de acesso T XT e voc digitar chmod o u as permiss es de acesso dos outros usu rios 0 ser o id nticas ao do dono u Ent o a nova permiss o de acesso do arquivo teste txt ser r xr r x Exemplos de permiss es de acesso chmod g r Permite que todos os usu rios que perten am ao grupo dos arquivos g tenham permiss es de leitura r em todos os arquivos do diret rio atual chmod o r teste txt Retira a permiss o de leitura r do arquivo teste txt para os outros usu rios usu rios que n o s o donos e n o pertencem ao grupo do arquivo teste txt chmod uo x teste txt Inclui a permiss o de execu o do arquivo teste
172. volume f sico foi criado Recomendo que deixe a parti o ra z de fora do LVM para n o ter futuros problemas com a manuten o do seu sistema a menos que tenha muitas op es de inicializa o com suporte a LVM em m os ou algo mais complexo baseado em initrd 6 Crie o grupo de volume na parti o vgcreate Ivmdisk dev hdal dev hdb7 Note que parti es de discos diferentes podem fazer parte de um mesmo grupo de volume VG do LVM Caso use o devfs ser preciso usar o caminho completo do dispositivo ao inv s do link vgcreate Ivmdisk dev ide hostO bus0 target0 lun0 part1 O valor padr o do Phisical Extend de 4MB mas pode ser alterado pelo par metro s tamanho assim o tamanho m ximo do grupo de volume ser de 256GB 4MB 64 000 extends que s o suportados por volume l gico Os valores do Phisical Extend PE pode ser de 8k a 16GB N o poss vel modificar o tamanho do PE ap s ele ser definido 7 Verifique o grupo de volume VG rec m criado com o comando vgdisplay ou vgdisplay dev hda6 Atente para a linha Free PE tamanho que indica o espa o livre restante para criar os volumes l gicos LV 8 Crie o volume l gico LV com o comando Ivcreate L1500 ntmp Ivmdisk Que vai criar uma parti o LVM de 1500MB 1 5GB com o nome tmp acess vel por var lvmdisk tmp dentro do grupo _lvmdisk_ Voc dever fazer isso com as outra parti es 9 Agora resta criar um sistema
173. xext Extens es para os servidores X xfishtank Mostra um aqu rio na janela ra z do X Window xfs Servidor de fontes do X xfs xtt Servidor de fontes do X com suporte a fontes true type xinput Configura o em tempo de execu o e teste para dispositivos de entrada do X xipmsg Envia mensagens xyscal Calibrador de Joystick para o X11 xkbsel Ferramenta para definir selecionar e indicar teclados parao X xkbsel gnome Ferramenta para definir selecionar e indicar teclados para o X vers o para Gnome xkeycaps Mostra o c digo de teclas do seu teclado no X para a constru o de um Xmodmap personalizado xlockmore gl Vers o do xlockmore em GL xlockmore Trava a tela do X at que uma senha seja digitada xmaddressbook Agenda de endere os para o X xmanpages Visualizador de p ginas de manual para o X xmbdfed Editor de fontes para o X11 xmon Monitor do protocolo X xmotd Navegador da mensagem do dia par ao X xodo Mede a dist ncia percorrida pelo cursos do seu mouse permitido escolher at a unidade de medida da dist ncia xpaste Mostra o conte do copiado com CTRL C xrootconsole Melhora a apar ncia do desktop xscreensaver Cole o de Screen Savers autom tico para o X xscreensaver gl Prote es de tela GL para o xscreensaver xsm Gerenciador de se o do X xsnow
174. 20 1 7 Mostrar descri o do pacote Use o comando dpkg I NomedoPacote info para mostrar a descri o do pacote Entre a descri o s o mostradas as depend ncias do pacote pacotes sugeridos recomendados descri o do que o pacote faz tamanho e n mero de arquivos que cont m 20 1 8 Procura de pacotes atrav s do nome de um arquivo Use o comando dpkg S arquivo search para saber de qual pacote existente no sistema o arquivo pertence 20 1 9 Status do pacote Use o comando dpkg s pacote status para verificar o status de um pacote em seu sistema se esta ou n o instalado configurado tamanho depend ncias maintainer etc Se o pacote estiver instalado no sistema o resultado ser parecido com o do comando dpkg c pacote contents 20 1 10 Procurando pacotes com problemas de instala o A checagem de pacotes com este tipo de problema pode ser feita atrav s do comando dpkg C audit Ser listado todos os pacotes com algum tipo de problema verifique os detalhes do pacote com dpkg s para decidir como corrigir o problema 20 1 11 Mostrando a lista de pacotes do sistema Use o comando dpkg get selections para obter uma lista de sele o dos pacotes em seu sistema A listagem mostrada na sa da padr o que pode ser facilmente redirecionada para um arquivo usando dpkg get selections gt dpkg lista A listagem obtida com este
175. 20 2 apt 20 2 1 O arquivo etc apt sources list 20 2 1 1 Endere os de servidores e mirrors nacionais da Debian 20 2 1 2 Um modelo de arquivo sources list 20 2 2 O arquivo etc apt apt conf 20 2 3 Copiando a lista de pacotes dispon veis 20 2 4 Utilizando CDs oficiais n o oficiais terceiros com o apt 20 2 5 Instalando novos pacotes 20 2 6 Removendo pacotes instalado 20 2 7 Atualizando sua distribui o 20 2 8 Removendo pacotes baixados pelo apt 20 2 9 Procurando por pacotes atrav s da descri o 20 2 10 Procurando um pacote que cont m determinado arquivo 20 2 11 Modos eficazes de compila o do c digo fonte para a Debian 20 2 12 Verificando pacotes corrompidos 20 2 13 Corrigindo problemas de depend ncias e outros erros 21 Personaliza o do Sistema 21 1 Vari veis de Ambientes 21 2 Modificando o Idioma usado em seu sistema 21 3 alias 21 4 Arquivo etc profile 21 5 Arquivo bash_profile 21 6 Arquivo bashrc 21 7 Arquivo hushlogin 21 8 Arquivo etc environment 21 9 Diret rio etc skel 22 Impress o 22 1 Portas de impressora 22 2 Imprimindo diretamente para a porta de impressora 22 3 Imprimindo via spool 22 4 Impress o em modo gr fico 22 4 1 Ghost Script 22 5 Magic Filter 22 5 1 Instala o e configura o do Magic Filter 22 5 2 Outros detalhes t cnicos sobre o Magic Filter 23 Configura o do sistema 23 1 Acentua o 23 1 1
176. 255 caracteres Conectividade com outros tipos de plataformas como Apple Sun Macintosh Sparc Alpha PowerPc ARM Unix Windows DOS etc Prote o entre processos executados na mem ria RAM Suporte a mais de 63 terminais virtuais consoles Modulariza o O GNU Linux somente carrega para a mem ria o que usado durante o processamento liberando totalmente a mem ria assim que o programa dispositivo finalizado Devido a modulariza o os drivers dos perif ricos e recursos do sistema podem ser carregados e removidos completamente da mem ria RAM a qualquer momento Os drivers m dulos ocupam pouco espa o quando carregados na mem ria RAM cerca de 6Kb para a Placa de rede NE 2000 por exemplo N o h a necessidade de se reiniciar o sistema ap s a modificar a configura o de qualquer perif rico ou par metros de rede Somente necess rio reiniciar o sistema no caso de uma instala o interna de um novo perif rico falha em algum hardware queima do processador placa m e etc N o precisa de um processador potente para funcionar O sistema roda bem em computadores 386Sx 25 com 4MB de mem ria RAM sem rodar o sistema gr fico X que recomendado 8MB de RAM J pensou no seu desempenho em um 486 ou Pentium O crescimento e novas vers es do sistema n o provocam lentid o pelo contr rio a cada nova vers o os desenvolvedores procuram buscar maior compatibilidade acrescentar recurs
177. 3 Compatible device id PNPb02f ANSI string gt Game lt Pela string acima sabemos que a Entrada para Joystick Logical device decodes 16 bit IO address lines Minimum IO base address 0x0200 Maximum IO base address 0x0200 IO base alignment 1 bytes Number of IO addresses required 8 IO 0 SIZE 8 BASE 0x0200 NAME CTL0028 268565341 3 Jogo 3 ACT Y Sem muitos coment rios descomentamos a linha IO acima e ativamos a configura o descomentando ACT Y A diferen a que especificamos o nome GAME para o recurso atrav s da linha NAME CTL0028 268565341 3 Jogo 3 Este nome ser mostrado quando o Joystick for ativado Returns all cards to the Wait for Key state WAITFORKEY Note ainda que o isapnp conf gerado atrav s do pnpdump cont m v rios tipos de prioridades de configura o para o mesmo bloco de configura o e a prioridade que usamos acima foi priority acceptable para o bloco de audio da Sound Blaster e priority preferred para a porta IDE e Joystick Os tipos de prioridades dispon veis s o priority preferred Configura o preferida para o funcionamento do hardware a recomendada pelo fabricante do hardware e tamb m recomend vel se voc n o tem muita experi ncia na configura o de hardwares pois lista somente uma configura o por recurso Se a placa entrar em conflito com outras placas usando priority preferred tente a prio
178. 3 T O Porta de Entrada Sa da 3 4 Hardwares configur veis por jumpers dip switches jumperless e Plug and Play 3 4 1 Jumpers 3 4 2 Dip Switches 3 4 3 Jumperless sem jumper 3 4 4 Plug and Play 3 4 4 1 Entendendo o arquivo de configura o isapnp conf 3 5 Listando as placas e outros hardwares em um computador 3 6 Conflitos de hardware 3 7 Barramento 3 8 Placas on board off board 3 9 Hardwares espec ficos ou For Windows 3 10 Dispositivos espec ficos para GNU Linux 3 11 Configura es de Dispositivos 3 11 1 Configurando uma placa de rede 3 11 2 Configurando uma placa de SOM no Linux 3 11 2 1 Reservando os recursos de hardware para sua placa de som 3 11 2 2 Configurando uma placa de som usando o padr o OSS 3 11 3 Configurando um gravador de CD no Linux 3 11 3 1 Configurando o suporte a um gravador IDE 3 11 3 2 Configurando o suporte a um gravador SCSI 3 11 3 3 Testando o funcionamento 3 11 4 Configurando o gerenciamento de energia usando o APM 3 11 5 Configurando o gerenciamento de energia usando ACPI 3 11 6 Ativando WakeUP on Lan 4 4 1 4 2 4 2 1 4 3 4 4 JAk I2 Sed 5 3 1 nfs 2y 5 4 5 5 5 5 1 5 3 2 5 5 3 5 5 4 5 6 5 6 1 5 6 2 5 6 3 5 6 4 5 6 5 5 6 6 5 7 Sel fed Iel 3 5 8 5 9 5 9 1 5 9 2 5 9 3 5 9 4 5 9 5 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux Quais as difere
179. 453 0057 RIP Version 2 Protocol Applicability Statement G Malkin Novembro 1994 Formato TXT 10236 bytes Tamb m RFC1722 0058 Structure of Management Information Version 2 SMIv2 K McCloghrie D Perkins J Schoenwaelder Abril 1999 Formato TXT 89712 bytes Deixa Obsoleto RFC1902 Tamb m RFC2578 RFC2579 0059 Remote Network Monitoring Management Information Base S Waldbusser Maio 2000 Formato TXT 198676 bytes Deixa Obsoleto RFC1757 Tamb m RFC2819 31 12 Internet Certamente o melhor suporte ao GNU Linux via Internet veja abaixo alguns locais teis de onde pode obter ajuda ou se atualizar 31 12 1 P ginas Internet de Refer ncia Existem boas p ginas Internet Nacionais e Internacionais sobre o GNU Linux e assuntos relacionados com este sistema A maioria trazem documentos e explica es sobre configura o instala o manuten o documenta o suporte etc Estas p ginas podem ser encontradas atrav s de ferramentas de busca Entre outras p ginas posso citar as seguintes http debian br cipsga org br Projeto Debian Br A Debian uma distribui o de Linux conhecida por sua qualidade grande n mero de pacotes estabilidade facilidade de atualiza o desenvolvimento aberto seguran a ferramentas de gerenciamento de servidores e comprometimento com o software livre A Debian feita originalmente em ingl s e traduzida por grupos em v rios lugares do mundo
180. 6 5 1 6 5 2 6 5 3 Ts Tek Did 7 3 7 4 7 5 7 5 1 7 5 2 Formatando disquetes Formatando disquetes para serem usados no Linux Formatando disquetes compat veis com o DOS Windows Programas de Formata o Gr ficos Pontos de Montagem Identifica o de discos e parti es em sistemas Linux Montando acessando uma parti o de disco fstab Desmontando uma parti o de disco Gerenciadores de Partida boot loaders LILO Criando o arquivo de configura o do LILO Op es usadas no LILO Um exemplo do arquivo de configura o lilo conf GRUB Como o GRUB trabalha com discos e parti es Instalando o GRUB No MBR No disco flex vel somente linha de comando No disco flex vel com interface de menu Op es do arquivo de configura o Um exemplo de arquivo de configura o Usando a linha de comandos do GRUB Removendo o GRUB do MBR Como obter informa es mais detalhadas Par metros de inicializa o passados ao kernel LOADLIN Op es do LOADLIN Exemplo de inicializa o com o LOADLIN syslinux Criando um disquete de inicializa o com o syslinux O arquivo SYSLINUX CFG Formata o dos arquivos de tela do syslinux Execu o de programas Tipos de Execu o de comandos programas Executando programas em seq ncia ps top Controle de execu o de processos Interrompendo a execu o de um processo Parando momentaneamente a execu o de um processo 7 5 3 7 5 4 7 5 5 7 5 6 7 5 1 7 5 8 7 5 9 7
181. 7 20 Arquivo etc host conf Veja Se o 15 6 2 2 etc host conf 27 21 Arquivo etc hostname Arquivo lido pelo utilit rio hostname para definir o nome de sua esta o de trabalho 27 22 Arquivo etc hosts Banco de dados DNS est tico que mapeia o nome ao endere o IP da esta o de trabalho ou vice versa Veja Se o 15 6 2 3 Jetc hosts para mais detalhes sobre o formato deste arquivo 27 23 Arquivo etc hosts allow Controle de acesso do wrapper TCPD que permite o acesso de determinadas de determinados endere os grupos aos servi os da rede Veja Se o 15 8 3 1 etc hosts allow para detalhes sobre o formato deste arquivo 27 24 Arquivo etc hosts deny Controle de acesso do wrapper TCPD que bloqueia o acesso de determinados endere os grupos aos servi os da rede Este arquivo somente lido caso o etc hosts allow n o tenha permitido acesso aos servi os que cont m Um valor padr o razoavelmente seguro que pode ser usado neste arquivo que serve para a maioria dos usu rios dom sticos ALL ALL caso o acesso ao servi o n o tenha sido bloqueado no hosts deny o acesso ao servi o permitido Veja Se o 15 8 3 2 etc hosts deny para detalhes sobre o formato deste arquivo 27 25 Arquivo etc hosts equiv Veja Se o 15 8 3 3 etc hosts equiv e etc shosts equiv 27 26 Arquivo etc inetd conf Veja Se o 15 7 2 1 etc inetd conf 27 27 Arquivo etc init
182. Acentua o em modo Texto 23 1 2 Acentua o em modo gr fico 23 2 N mero de Cores do ambiente gr fico 23 2 1 Configurando o n mero de cores para quem inicia pelo prompt 23 2 2 Configurando o n mero de cores para quem inicia pelo XDM 23 2 3 Ajustando o alinhamento da imagem no X e outras configura es 23 2 4 Sobre o n mero de cores para jogos que funcionam no X 24 Executando tarefas diversas no Linux 24 1 Gravando CDs no Linux 24 1 1 Gravando CDs de dados 24 1 2 Gravando um CD de audio 24 1 3 C pia de CD para CD 24 1 4 Grava o massiva de CDs 24 1 5 Grava o de CDs diretamente atrav s de arquivos mp3 ou Ogg 24 1 6 Backup de dados para 1 ou mais CDs 24 1 7 Aplica es gr ficas para grava o de CDs 24 1 8 Fazendo a capa de frente e verso do CD 24 2 Executando v deos DIVX 24 2 1 Colocando legendas nos filmes 24 3 Assistindo DVDs 24 4 Convertendo m sicas no formato wav para mp3 24 5 Convertendo m sicas do formato mp3 para cdr 25 Compila o 25 1 O que compila o 25 2 Compilador 26 Manuten o do Sistema 26 1 Checagem dos sistemas de arquivos 26 1 1 fsck ext2 26 2 reiserfsck 26 3 fsck minix 26 4 badblocks 26 5 defrag 26 6 Verificando e marcando setores danificados em um HD 26 7 Limpando arquivos de LOGS 26 8 Recuperando parti es apagadas 26 9 Tarefas autom ticas de manuten o do sistema 26 10 cron 26 10 1 O formato de um arquivo
183. Adapta o do GNU Linux para idiomas espec ficos Belarusian HOWTO Adicionando o suporte ao idioma Belarusian no Linux Belgian HOWTO Este documento ensina a configura o do sistema GNU Linux para o idioma Belgo Chinese HOWTO Este documento explica como configurar o idioma Chin s no GNU Linux Cyrillic HOWTO Explica como utilizar o GNU Linux com o idioma Russo Danish HOWTO Descreve como configurar o GNU Linux e v rios aplicativos GNU Linux para este idioma Esperanto HOWTO Configura o do GNU Linux para o idioma Esperanto Finnish HOWTO Descreve como usar o sistema GNU Linux no idioma Finland s Francophones HOWTO Descreve como usar o GNU Linux no idioma Franc s German HOWTO Descreve como usar o GNU Linux com o idioma Alem o Hebrew HOWTO Descreve como configurar o GNU Linux para exibir caracteres Hebreus no X Window e Console Hellenic HOW TO Guia para configura o do GNU Linux Italian HOWTO Descreve como configurar o GNU Linux no idioma Italiano Polish HOW TO Configurando seu sistema GNU Linux para o idioma Polon s Portuguese HOWTO Configurando seu sistema GNU Linux para o idioma Portugu s Serbian HOWTO Configurando seu sistema GNU Linux para o idioma Servio Slovenian HOWTO Como configurar os par metros do sistema GNU Linux para este idioma Spanish HOW TO Configurando o sistema GNU Linux para o idioma Espanhol Thai HOWTO Descreve como usar o idioma Taila
184. C1201 0047 Nonstandard for transmission of IP datagrams over serial lines SLIP J L Romkey Agosto 1993 Formato TXT 12578 bytes Tamb m RFC1055 0048 Standard for the transmission of IP datagrams over NetBIOS networks L J McLaughlin Agosto 1993 Formato TXT 5579 bytes Tamb m RFC 1088 0049 Standard for the transmission of 802 2 packets over IPX networks L J McLaughlin Agosto 1993 Formato TXT 7902 bytes Tamb m RFC1132 0050 Definitions of Managed Objects for the Ethernet like Interface Types F Kastenholz Julho 1994 Formato TXT 39008 bytes Deixa obsoleto RFC1623 RFC1398 Tamb m RFC 1643 0051 The Point to Point Protocol PPP W Simpson Editor Julho 1994 Formato TXT 151158 bytes Deixa obsoleto RFC1549 Tamb m RFC 1661 RFC1662 0052 The Transmission of IP Datagrams over the SMDS Service D Piscitello J Lawrence Mar o 1991 Formato TXT 24662 bytes Tamb m RFC1209 0053 Post Office Protocol Version 3 J Myers amp M Rose Maio 1996 Formato TXT 47018 bytes Deixa Obsoleto RFC1725 Tamb m RFC1939 0054 OSPF Version 2 J Moy Abril 1998 Formato TXT 447367 bytes Tamb m RFC2328 0055 Multiprotocol Interconnect over Frame Relay C Brown A Malis Setembro 1998 Formato TXT 74671 bytes Deixa Obsoleto RFC1490 RFC1294 Tamb m RFC2427 0056 RIP Version 2 G Malkin Novembro 1998 Formato TXT 98462 bytes Atualiza RFC1723 RFC1388 Tamb m RFC2
185. Escrita de Documenta o Editores 31 8 2 4 Hardware 31 8 2 5 Software 31 8 2 6 Plataformas n o Intel x86 31 8 2 7 Programa o Compiladores Banco de Dados 31 8 2 8 Configura o de Teclado Video Console 31 8 2 9 Ambiente Gr fico 31 8 2 10 Migra o Conviv ncia com outras plataformas 31 8 2 11 Tarefas Espec ficas 31 8 2 12 Rede Administra o Firewall Seguran a 31 8 2 13 Outros 31 9 Documenta o de Programas 31 10 FAQ 31 11 RFC s 31 12 Internet 31 12 1 P ginas Internet de Refer ncia 31 12 2 Listas de discuss o 31 13 Netiqueta 31 13 1 Recomenda es Gerais sobre a Comunica o Eletr nica 31 13 2 Email 31 13 3 Talk 31 13 4 ICQ 31 13 5 Listas de Discuss o via Email 32 Ap ndice 32 1 Sobre este guia 32 2 Sobre o Autor 32 3 Refer ncias de aux lio ao desenvolvimento do guia 32 4 Onde encontrar a vers o mais nova do guia 32 5 Colaboradores do Guia 32 6 Marcas Registradas 32 7 Futuras vers es 32 8 Chave P blica PGP Bem vindo ao guia Foca GNU Linux O nome FOCA significa FO nte de C onsultae A prendizado Este guia dividido em 3 n veis de aprendizado e vers o que esta lendo agora cont m o s n vel is de aprendizado Intermedi rio Entre o conte do do guia voc encontrar Explica es necess rias para conhecer operar configurar desenvolver personalizar seus programas e arquivos Uma lista de aplicativos clientes
186. Essa lista N O usada para resolu o de d vidas e problemas apenas para o RECEBIMENTO de not cias relacionadas a Debian N o poste mensagens nela Para se inscrever envie uma mensagem para lt debian news portuguese request O lists debian org gt contendo a palavra subscribe no assunto da mensagem Ser enviada uma mensagem a voc pedindo a confirma o da inscri o na lista de discuss o simplesmente d um reply na mensagem responder e voc passar a receber as not cias sobre a Debian em Portugu s lt linux br O unicamp br gt Lista de discuss o que cobre assuntos diversos Esta lista voltada para usu rios com bons conhecimentos no GNU Linux s o abordados assuntos como redes configura es etc Esta uma lista moderada o que significa que a mensagem que envia passam por uma pessoa que verifica modera e a libera caso estejam dentro das normas adotada na lista uma lista de alto n vel e recomendada para quem deseja fugir de mensagens como n o consigo instalar o Linux n o sei compilar o kernel o que eu fa o quando vejo uma tela com o nome login etc Para se inscrever nesta lista envie uma mensagem para lt linux br request Ounicamp br gt contendo a palavra subscribe no assunto da mensagem e aguarde o recebimento da confirma o da inscri o Apenas responda a mensagem de confirma o para se inscrever Para se descadastrar envie uma mensagem para o mesmo endere o mas use a
187. GNU Linux em computadores Sony VAIO 31 8 2 2 Discos Sistema de Arquivos Desempenho Automount Descreve a montagem autom tica de sistemas de arquivos autofs como configura lo e alguns problemas que devem ser evitados Ext2fs Undeletion Imagina isto Voc passou os ltimos tr s dias sem dormir sem comer Sua compuls o hacker foi paga voc finalizou aquele programa que lhe dar fama e reconhecimento Todo o que voc precisa fazer coloca lo no Metalab Oh e apagar aqueles arquivos de backup do Emacs Assim voc fadigado digita rm E bem mais tarde voc notou o espa o extra naquele comando Voc simplesmente apagou todo o seu trabalho Mas a ajuda est na m o Este documento oferece uma discuss o de como recuperar arquivos apagados atrav s do Second Extend File System EXT2 Talvez voc ser capaz de lan ar aquele programa depois disso Ext2fs Undeletion Dir Struct Fornece um complemento ao ext2 undeletion howto e descreve formas de recuperar estrutura de diret rios de forma segura Hard Disk Upgrade Como copiar um sistema GNU Linux de um disco para outro Loopback Root FS Este documento explica como usar o dispositivo de loopback do Linux para criar um formato nativo de sistema de arquivos atrav s de uma parti o DOS sem reparticionamento Partition Rescue mini HOWTO Como recuperar uma parti o pelo GNU Linux Quota Descreve como ativar a quota nos sistemas de arquivos para usu rios
188. Guia Foca GNU Linux Gleydson Mazioli da Silva lt gleydson Ocipsga org br gt Vers o 5 44 quinta 19 de agosto de 2004 Este documento tem por objetivo ser uma refer ncia ao aprendizado do usu rio e um guia de consulta opera o e configura o de sistemas Linux e outros tipos de ix A ltima vers o deste guia pode ser encontrada na P gina Oficial do Foca GNU Linux http focalinux cipsga org br Novas vers es s o lan adas com uma frequ ncia mensal e voc pode receber avisos de lan amentos preenchendo um formul rio na p gina Web Nota de Copyright Copyleft C 1999 2003 Gleydson Mazioli da Silva Permission is granted to copy distribute and or modify this document under the terms of the GNU Free Documentation License Version 1 1 or any later version published by the Free Software Foundation A copy of the license is included in the section entitled GNU Free Documentation License l Introdu o 1 1 Antes de come ar 1 2 Pr requisitos para a utiliza o deste guia 1 3 O Linux 1 3 1 Algumas Caracter sticas do Linux 1 4 Software Livre 2 Explica es B sicas 2 1 Interpretador de comandos 2 2 Terminal Virtual console 2 3 Curingas 3 Hardware 3 1 Placa de expans o 3 2 Nomes de dispositivos 3 3 Configura o de Hardware 3 3 1 IRQ Requisi o de Interrup o 3 3 1 1 Prioridade das Interrup es 3 3 2 DMA Acesso Direto a Mem ria 332 Conflitos de DMA 3 3
189. HTML Suporta Java tabelas frames CSS proxy etc ppxp Programa PPP ppxp teltk Console tk do ppxp ppxp x11 Console X do ppxp quickppp Ferramenta de configura o PPP realplayer Real Player sysnews Mostra noticias do sistema de var news talk Permite conversar com outro usu rio conectado ao sistema ou via rede TCP IP tftp Programa trivial file transfer tik Cliente Tcl Tk do servi o AOL Instant Messenger utalk programa parecido com o talk com caracter sticas adicionais vrwave Navegador baseado em VRML 2 0 java vrweb Um navegador VRML e editor wvdial Discador PPP com intelig ncia embutida wxftp gtk Um programa ftp gr fico com a interface GTK xchat Cliente IRC para X similar ao AmIRC xchat gnome Cliente IRC para o GNOME similar ao AmIRC xisp Uma interface X amig vel ao pppd chat xitalk Programa talk que lista usu rios atuais do sistema Ele tamb m pode iniciar uma se o talk tocar som executar um aplicativo etc durante uma requisi o talk xrn Leitor de news NNTP baseado em X xtalk Um cliente X Window BSD talk escrito em Python ytalk Programa talk avan ado com suporte ao X zicq Cliente ICQ baseado em ncurses 30 2 3 Confer ncia de audio v deo via Internet Intranet camediaplay Interface de C mera Digital cqcam Progr
190. IF pA bvnT Guia Foca GNU Linux Gleydson Mazioli da Silva lt gleydson cipsga org br gt Vers o 5 44 quinta 19 de agosto de 2004
191. Linux ao inv s de A ou C help man info Sem diferen as interlnk plip O plip do Linux permite que sejam montadas redes reais a partir de uma conex o via Cabo Paralelo ou Serial A m quina pode fazer tudo o que poderia fazer conectada em uma rede na realidade uma rede e usa o TCP IP como protocolo inclusive navegar na Internet enviar e mails irc etc intersvr plip Mesmo que o acima keyb loadkeys Sem diferen as somente que a posi o das teclas do teclado pode ser editada Desnecess rio para a maioria dos usu rios label e2label necess rio especificar a parti o que ter o nome modificado mem cat proc meminfo Mostra detalhes sobre a quantidade de dados top em buffers cache e mem ria virtual disco more more less O more equivalente a ambos os sistemas mas o less permite que sejam usadas as setas para cima e para baixo o que torna a leitura do texto muito mais agrad vel move mv Poucas diferen as Para ser mostrados os arquivos enquanto est o sendo movidos deve se usar a op o v e para que ele pergunte se deseja substituir um arquivo j existente deve se usar a op o 1 scan N o existem v rus no Linux devido as restri es do usu rio durante execu o de programas backup tar O tar permite o uso de compacta o atrav s do par metro z e tem um melhor esquema de recupera o de arquivos corrompidos que j segue evoluindo h 30 anos em sistemas UNIX
192. O cipsga org br gt para inclui lo na listagem DOS Windows Linux Diferen as MS Word Open Office O Open Office possui todos os Corel Word Perfect recursos do Word al m de ter a interface gr fica igual menus e teclas de atalho id nticas ao Word o que facilita a migra o Tamb m trabalha com arquivos no formato Word97 2000 e n o vulner vel a v rus de macro distribu do gratuitamente e n o requer pagamento de licen a podendo ser instalado em quantos computadores voc quiser tanto dom sticos como de empresas MS Excel Open Office Mesmos pontos do acima e tamb m abre arquivos Excel97 2000 MS PowerPoint Open Office Mesmos pontos do acima MS Access SQL Oracle etc Existem diversas ferramentas de conceito para bancos de dados corporativos no Linux Todos produtos compat veis com outras plataformas MS Outlook Pine Mutt etc Centenas de programas de E Mail tanto em modo texto como em modo gr fico Instale avalie e escolha MS Internet Explorer Netscape Arena Os tr s primeiros para modo Mozilla lynx gr fico e o lynx opera em modo texto ICQ LICQ GAIM SIM Muito pr tico e f cil de operar Possibilita a mudan a completa da apar ncia do programa atrav s de Skins A organiza o dos menus deste programa outro ponto de destaque Photo Shop The Gimp F cil de usar possui muitos scripts que permitem a cria o r pida e f cil de qualquer tipo de efeito profissional pelo usu rio mais lei
193. PT Para ativar o suporte a APM no Linux compile seu kernel com o suporte embutido a APM e tamb m a Advanced Power Management sen o sua m quina n o desligar sozinha no halt Caso deseje compilar como m dulo basta depois carregar o m dulo apm adicionando no arquivo etc modules Depois disso instale o daemon apmd para gerenciar as caracter sticas deste recurso no sistema Voc pode desativar o uso de APM de 3 formas removendo seu suporte do kernel passando o argumento apm off quando compilado estaticamente no kernel ou removendo o nome do m dulo do arquivo etc modules quando compilado como m dulo Depois disso remova o daemon apmd 3 11 5 Configurando o gerenciamento de energia usando ACPI O ACPI Advanced Configuration and Power Interface Interface de Configura o e Gerenciamento de Energia Avan ado uma camada de gerenciamento de energia que opera a n vel de sistema operacional Apresenta os mesmos recursos que o APM e outros como o desligamento da m quina por teclas especiais de teclado controle de brilho e contraste de notebooks suspend para RAM suspend para disco redu o de velocidade de CPU manualmente monitoramento de perif ricos temperatura hardwares etc Desta forma o ACPI varia de sistema para sistema em quest es relacionadas com suporte a recursos especiais estes dados s o armazenados em tabelas chamadas DSDT O Linux inclui suporte a recursos ACPI gen
194. Permite utilizar uma senha password minha senha secreta password minha senha hd0 0 boot grub secret conf Para boot com o GNU Hurd title GNU Hurd root hd0 0 kernel boot gnumach gz root hd0s1 module boot serverboot gz Para boot com o GNU Linux title Linux 2 4 16 Pede a senha configurada em password antes de carregar esta imagem lock root hd0 0 Atente as op es passadas diretamente para o kernel vga mem etc kernel hd0 0 boot vmlinuz 2 4 16 vga 6 mem 512M ramdisk 0 Para boot com o Mach obtendo o kernel de um disquete title Utah Mach4 multiboot root hd0 2 pause Insira o disquete agora kernel fd0 boot kernel root hd0s3 module fd0 boot bootstrap Para boot com FreeBSD title FreeBSD 3 4 root hd0 2 a kernel boot loader Para boot com OS 2 title OS 2 root hd0 1 makeactive chainloader 1 chainloader boot chain os2 Para boot com Windows 9x ME NT 2000 XP title Windows 9x ME NT 2000 XP unhide hd0 0 rootnoverify hd0 0 chainloader 1 makeactive Para instalar o GRUB no disco r gido title Instala o GRUB no disco r gido root hd0 0 setup hd0 Muda as cores title Mudar as cores color light green brown blink red blue 6 2 7 Usando a linha de comandos do GRUB O GRUB possui in meros recursos mas com certeza um dos mais importantes e que merece destaque sua linha de comandos A maioria dos comandos usados no arquivo de c
195. Q jed Modo Texto Recomend vel para aqueles que est o acostumados com o EDIT do DOS e gostam de menus suspensos Sua interface de f cil opera o O jed possui recursos poderosos para programadores de C e outras linguagens que faz auto tabula o auto identa o e delimita o de blocos de c digo atrav s de cores mcedit Modo Texto Muito f cil de utilizar e possui interface em Portugu s do Brasil em geral n o requer um tutorial para aprendizado Este programa faz parte do pacote Midnight Commander conhecido tamb m como mc Voc utiliza as teclas de fun o Fl a F10 para salvar o texto procurar palavras no texto pedir ajuda sair etc Ele possui recursos para colorir blocos de c digo testado com arquivos HTML e SGML joe Modo Texto E um editor muito vers til e voc pode escolher inclusive sua interface gedit Modo Gr fico editor do Gnome sua interface de comunica o tima e recomendado para aqueles que gostam de trabalhar com muitos arquivos abertos copiar e colar etc Possui muitos recursos de opera o de arquivo tabula es browser diff de documentos etc gxedit Modo Gr fico Editor no estilo do gedit sua interface de comunica o com o usu rio tima possui suporte a e mail mede o n mero de toques por minuto do usu rio digita o suporte a tags HTML audio rede corre o ortogr fica etc 30 1 2 Aplicativos para Escrit rio Star Office Mo
196. Resolution Protocol David C Plummer Novembro 1982 Formato TXT 21556 bytes Tamb m RFC0826 0038 A Reverse Address Resolution Protocol Ross Finlayson Timothy Mann Jeffrey Mogul Marvin Theimer Junho 1984 Formato TXT 9345 bytes Tamb m RFC0903 0039 Interface Message Processor Especifica es para a Interconex o de um computador e um IMP Revisado BBN Dezembro 1981 fora de linha 0040 Host Access Protocol specification Bolt Beranek and Newman Agosto 1993 Formato TXT 152740 bytes Deixa obsoleto RFC0907 Tamb m RFC1221 0041 Standard for the transmission of IP datagrams over Ethernet networks C Hornig Abril 1984 Formato TXT 5697 bytes Tamb m RFC0894 0042 Standard for the transmission of IP datagrams over experimental Ethernetnetworks J Postel Abril 1984 Formato TXT 4985 bytes Tamb m RFC0895 0043 Standard for the transmission of IP datagrams over IEEE 802 networks J Postel J K Reynolds Agosto 1993 Formato TXT 34359 bytes Deixa obsoleto RFC0948 Tamb m RFC1042 0044 DCN Local Network Protocols D L Mills Agosto 1993 Formato TXT 65340 bytes Tamb m RFC0891 0045 Internet Protocol on Network System s HYPERchannel Protocol Specification K Hardwick J Lekashman Augosto 1993 Formato TXT 100836 bytes Tamb m RFC1044 0046 Transmitting IP traffic over ARCNET networks D Provan Agosto 1993 Formato TXT 16565 bytes Deixa obsoleto RFC1051 Tamb m RF
197. SHEET Este documento oferece informa es b sicas sobre o sistema operacional GNU Linux incluindo uma explica o sobre o sistema uma lista de caracter sticas alguns requerimentos e alguns recursos Kernel HOW TO Este um guia detalhado de configura o do kernel compila o upgrades e problemas para sistemas baseados PLIP Install HOWTO Descreve como instalar uma distribui o GNU Linux em um computador sem placa Ethernet ou CD ROM mas apenas com uma unidade de disquetes local e um servidor NFS remoto conectado via um cabo paralelo Reading List HOWTO Lista os livros mais valiosos para uma pessoa que deseja aprender o sistema operacional Unix especialmente o GNU Linux Software Building HOWTO Guia compreensivo de como construir e instalar distribui es de softwares gen ricas UNIX sob o GNU Linux Adicionalmente existe alguma cobertura dos bin rios pr empacotados rpm e deb Tips HOWTO Este documento descreve algumas dicas dif ceis de encontrar e truques que fazem o GNU Linux um pouco melhor Unix and Internet Fundamentals HOW TO Este documento descreve a base de funcionamento dos computadores da classe PC sistemas operacionais Unix e a Internet em linguagem n o t cnica User Authentication HOW TO Explica como as informa es de usu rio e grupo s o armazenadas e como os usu rios s o autenticados no sistema GNU Linux PAM e como melhorar a autentica o de seu sistema 31 8 1 2
198. Servi os de Rede 15 7 1 Servi os iniciados como Daemons de rede 15 7 2 Servi os iniciados atrav s do inetd 15 7 2 1 etc inetd conf 15 8 Seguran a da Rede e controle de Acesso 15 8 1 etc ftpusers 15 8 2 etc securetty 15 8 3 O mecanismo de controle de acessos tcpd 15 8 3 1 etc hosts allow 15 8 3 2 etc hosts deny 15 8 3 3 etc hosts equiv e etc shosts equiv 15 8 3 4 Verificando a seguran a do TCPD e a sintaxe dos arquivos 15 8 4 Firewall 15 9 Outros arquivos de configura o relacionados com a rede 15 9 1 etc services 15 9 2 etc protocols 16 Kernel e M dulos 16 1 O Kernel 16 2 M dulos 16 3 Como adicionar suporte a Hardwares e outros dispositivos no kernel 16 4 kmod 16 5 Ismod 16 6 insmod 16 7 rmmod 16 8 modprobe 16 9 depmod 16 10 modconf 16 11 Recompilando o Kernel 16 12 Arquivos relacionados com o Kernel e M dulos 16 12 1 etc modules 16 12 2 modules conf 16 13 Aplicando Patches no kernel 17 Arquivos e daemons de Log 17 1 Formato do arquivo de log 17 2 Daemons de log do sistema 17 2 1 syslogd 17 2 1 1 Arquivo de configura o syslog conf 17 22 klogd 17 3 logger 18 Compactadores 18 1 O que fazem os compactadores descompactadores 18 1 1 Tipos de compacta o 18 2 Extens es de arquivos compactados 18 3 gzip 18 4 zip 18 5 unzip 18 6 tar 18 7 bzip2 18 8 tar 19 A distribui o Debian GNU Linux 19 1 Porque
199. Users Protocol J Postel Maio 1983 Formato TXT 2029 bytes Tamb m RFC0866 0025 Daytime Protocol J Postel Maio 1983 Formato TXT 2289 bytes Tamb m RFC0867 0026 Time Server Protocol J Postel Maio 1983 Formato TXT 3024 bytes Tamb m RFC0868 0027 Binary Transmission Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 8965 bytes Tamb m RFC0856 0028 Echo Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 10859 bytes Tamb m RFC0857 0029 Suppress Go Ahead Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 3712 bytes Tamb m RFC0858 0030 Status Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 4273 bytes Tamb m RFC0859 0031 Timing Mark Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 7881 bytes Tamb m RFC0860 0032 Extended Options List Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 3068 bytes Tamb m RFC0861 0033 Trivial File Transfer Protocol K Sollins Julho 1992 Formato TXT 24599 bytes Tamb m RFC1350 0034 Routing Information Protocol C Hedrick Junho 1988 Formato TXT 91435 bytes Tamb m RFC1058 0035 ISO Transport Service on top of the TCP Version 3 M Rose D Cass Maio 1978 Formato TXT 30662 bytes Tamb m RFC 1006 0036 Transmission of IP and ARP over FDDI Networks D Katz Janeiro 1993 Formato TXT 22077 bytes Tamb m RFC1390 0037 An Ethernet Address
200. WTO Descreve aspectos t cnicos de armazenamento de dados de aplica es em um servidor LDAP Mail Administrator HOWTO Este documento descreve a configura o e uso do Correio Eletr nico E mail sob o GNU Linux primariamente mais indicado para administradores do que usu rios Mail User HOWTO Este documento uma introdu o ao mundo do Correio Eletr nico sob o GNU Linux Masquerading Simple HOW TO Descreve de forma pr tica como conectar diversas m quinas de sua rede Interna a Internet MindTerm SSH HOWTO Este documento descreve como usar o SSH o programa MindTerm baseado em Java para criar de forma r pida segura e confi vel uma VPN sobre redes inseguras Multicast HOWTO Este HOWTO tenta cobrir muitos aspectos relacionados com o multicast sobre redes TCP IP Assim muitas informa es que n o s o espec ficas do sistema Linux apenas no caso de n o usar o GNU Linux ainda NFS HOWTO Como configurar servidores e clientes NFS gt NetMeeting HOW TO Descreve como fazer o Microsoft NetMeeting se integrar com o Linux NIS HOWTO Este documento descreve como configurar o GNU Linux como um cliente NIS YS ou NIS e como instala lo como um servidor NIS Network boot HOWTO Descreve como configurar um servidor Linux para permitir que esta es sem disco r gido fa am boot via rede e iniciem o sistema Linux uma regrava o parcial do Diskless howto Net HOWTO Este documento cobre as rea de so
201. XT Diret rio onde s o armazenados os dispositivos existentes no sistema Abaixo algumas identifica es de discos e parti es em sistemas Linux dev fdO Primeira unidade de disquetes dev fdl Segunda unidade de disquetes dev hda Primeiro disco r gido na primeira controladora IDE do micro primary master _ dev hdal_ Primeira parti o do primeiro disco r gido IDE dev hdb Segundo disco r gido na primeira controladora IDE do micro primary slave dev hdbl Primeira parti o do segundo disco r gido IDE dev sda Primeiro disco r gido na primeira controladora SCST dev sdal Primeira parti o do primeiro disco r gido SCST dev sdb Segundo disco r gido na primeira controladora SCST dev sdbl Primeira parti o do segundo disco r gido SCST Jdev sr0 Primeiro CD ROM SCST dev srl Segundo CD ROM SCST dev xda Primeiro disco r gido XT dev xdb Segundo disco r gido XT As letras de identifica o de discos r gidos podem ir al m de hdb em meu micro por exemplo a unidade de CD ROM est localizada em dev hdg Primeiro disco quarta controladora IDE E importante entender como os discos e parti es s o identificados no sistema pois ser necess rio usar os par metros corretos para monta los 5 13 Montando acessando uma parti o de disco Voc pode acessar uma parti o de disco usando o
202. Z o primeiro um arquivo normal gerado pelo tar e todos os outros s o arquivos gerados atrav s tar junto com um programa de compacta o gzip C gz bzip bz2 e compress C Z tar op es arquivo destino arquivos origem Onde arquivo destino E o nome do arquivo de destino Normalmente especificado com a extens o tar caso seja usado somente o arquivamento ou tar gz tgz caso seja usada a compacta o usando a op o Z arquivos origem Especifica quais arquivos diret rios ser o compactados op es C create Cria um novo arquivo tar t list Lista o conte do de um arquivo tar u update Atualiza arquivos compactados no arquivo tar f file HOST F Usa o arquivo especificado para grava o ou o dispositivo dev rmt0 j bzip2 Usa o programa bzip2 para processar os arquivos do tar l one file system N o processa arquivos em um sistema de arquivos diferentes de onde o tar foi executado M multi volume Cria lista descompacta arquivos em m ltiplos volumes O uso de arquivos em m ltiplos volumes permite que uma grande c pia de arquivos que n o cabe em um disquete por exemplo seja feita em mais de um disquete 0 Grava o arquivo no formato VT7 ao inv s do ANSI O to stdout Descompacta arquivos para a sa da padr o ao inv s de gravar em um arquivo remove files Apaga os arquivos de origem ap s serem processados pelo tar R
203. a facilidade n vel que ser gravada naquele arquivo Isto permite deixar as regras consideravelmente menores e mais leg veis debug auth authpriv none news none mail none var log debug info notice warn l auth authpriv none cron daemon none mail news none var log messages Emerg ncias s o enviadas para qualquer um que estiver logado no sistema Isto feito atrav s da especifica o do como destino das mensagens e s o enviadas atrav s do comando wall emerg Eu gosto de ter mensagens mostradas no console mas somente em consoles que n o utilizo daemon mail news crit news err news notice debug info notice warn dev tty8 O pipe dev xconsole usado pelo utilit rio xconsole Para usa lo voc deve executar o xconsole com a op o file xconsole file dev xconsole NOTA ajuste as regras abaixo ou ficar maluco se tiver um um site muito movimentado daemon mail news crit news err news notice debug info0 notice warn I dev xconsole A linha baixo envia mensagens importantes para o console em que estamos trabalhando logados principalmente para quem gosta de ter controle total sobre o que est acontecendo com seu sistema err kern debug auth notice mail crit dev console 17 2 2 klogd Este daemon controla o registro de mensagens do kernel Ele monitora
204. a 0x168 0x36e N s queremos ligar um HD na placa de som SIM o GNU Linux permite isso e ele ser configurado como dev hdg1 JOYSTICK na porta 0x220 bom para jogos e controle do xmms Observe que as linhas iniciando com s o apenas coment rios e n o ser o interpretadas pelo isapnp Id pnpdump c v 1 21 1999 12 09 22 28 33 fox Exp Release isapnptools 1 21 library isapnptools 1 21 Para detalhes do formato do arquivo de sa da veja a p gina de manual do isapnp conf A se o abaixo faz o isolamento da placa atrav s da BIOS normalmente n o precisa ser alterado Com a configura o abaixo os dados sobre dispositivos ser o obtidos diretamente da BIOS Em placas m e que n o suportam Plug and Play necess rio apenas o par metro ISOLATE para que o isapnp possa assumir totalmente o controle para identifica o dos dispositivos Plug and Play READPORT 0x0273 ISOLATE PRESERVE IDENTIFY VERBOSITY 2 CONFLICT IO FATAL XIRQ FATAL DMA FATAL MEM FATAL ou WARNING Card 1 serial identifier fc 10 01 fb 5d 28 00 8c 0e Vendor Id CTL0028 Serial Number 268565341 checksum 0xFC Version 1 0 Vendor version 1 0 ANSI string gt Creative SB16 PnP lt Descomente os valores desejados abaixo selecionando a configura o requerida Note que o valor padr o equivale ao primeiro par metro dispon vel Minimum CONFIGURE inicia um bloc
205. a da Depois disso grave o CD com o comando cdrecord v dev 0 0 0 data dados dados iso Veja a explica o dos par metros em Se o 24 1 1 Gravando CDs de dados Note que voc tamb m poder gravar o CD usando o comando dd dd 1f dados arquivo iso of dev srO 24 1 4 Grava o massiva de CDs Isso feito pelo programa cdcontrol que permite a grava o de CDs paralelamente sendo bastante til para gerar CDs para install fests distribui es comerciais em massa Ele mant m um relat rio de CDs totais por unidade de disco e tamb m de falhas tamb m permite a c pia de CDs de inicializa o Ele est dispon vel em http cdcontrol sourceforge net Ele tamb m est dispon vel como pacote deb apt get install cdcontrol 24 1 5 Grava o de CDs diretamente atrav s de arquivos mp3 ou Ogg Utilize o aplicativo mp3burn para fazer isto Por exemplo mp3burn o v dev 0 0 0 mp3 A op o o indica as op es que devem ser passadas ao cdrecord A op o audio e pad s o adicionadas automaticamente 24 1 6 Backup de dados para 1 ou mais CDs O programa multicd a ferramenta que permite esta fun o 24 1 7 Aplica es gr ficas para grava o de CDs Os seguintes aplicativos s o interfaces gr ficas e amig veis que usam o cdrecord cdda2wav e mkisofs para fazer a grava o de seus CDs Normalmente eles acrescentam uma carga maior para a m quina mas se voc gosta
206. a digitar ps ax e procurar o nome do programa em caso positivo ele um daemon Normalmente os programas que s o iniciados como daemons possuem seus pr prios recursos de seguran a autentica o para decidir quem tem ou n o permiss o de se conectar 15 7 2 Servi os iniciados atrav s do inetd Servi os iniciados pelo inetd s o carregados para a mem ria somente quando s o solicitados O controle de quais servi os podem ser carregados e seus par metros s o feitos atrav s do arquivo Jetc inetd conf Um daemon chamado inetd l as configura es deste arquivo e permanece residente na mem ria esperando pela conex o dos clientes Quando uma conex o solicitada o daemon inetd verifica as permiss es de acesso nos arquivos etc hosts allow e etc hosts deny e carrega o programa servidor correspondente no arquivo etc inetd conf Um arquivo tamb m importante neste processo o etc services que faz o mapeamento das portas e nomes dos servi os Alguns programas servidores oferecem a op o de serem executados como _daemons_ ou atrav s do inetd recomend vel escolher inetd seo servi o n o for solicitado frequentemente como o caso de servidores ftp telnet talk etc 15 7 2 1 etc inetd conf O arquivo etc inetd conf um arquivo de configura o para o daemon servidor inetd Sua fun o dizer ao inetd o que fazer quando receber uma requisi o de conex o para um s
207. a digite pppconfig e siga os passos de configura o esta configura o serve para usu rios dom sticos e assume que voc possui o kernel com suporte a PPP 1 No primeiro menu escolha a op o Create para criar uma nova conex o As outras op es dispon veis s o Change para modificar uma conex o a Internet criada anteriormente Delete para apagar uma conex o A op o Quit sai do programa Agora o sistema perguntar qual ser o nome da conex o que ser criada O nome provider o padr o e ser usado caso digite pon para iniciar uma conex o internet sem nenhum argumento O pr ximo passo especificar como os servidores de nomes ser o acessados Escolha Static se n o tiver nenhum tipo de rede local ou None para usar os servidores especificados no arquivo Jetc resolv conf Aperte a tecla TAB e tecle ENTER para seguir para o pr ximo passo Agora digite o endere o do servidor DNS especificado pelo seu provedor de acesso Um servidor DNS converte os nomes como www blablabla com br para o endere o IP correspondente para que seu computador possa fazer conex o Tecle ENTER para seguir para o pr ximo passo Voc pode digitar um endere o de um segundo computador que ser usado na resolu o de nomes DNS Siga as instru es anteriores caso tiver um segundo servidor de nomes ou ENTER para continuar Agora voc precisar especificar qual o m todo de autentica
208. a RAM e 7 MB de espa o livre no disco r gido ele pode ocupar menos espa o caso as bibliotecas compartilhados que utiliza j estiverem instaladas Corel Word Perfect Modo Gr fico Pacote de escrit rio da Corel Uma alternativa ao Star Office Ele requer o pagamento de licen as para seu uso 30 1 3 Internet Netscape 4 73 Modo Gr fico Vers o do Netscape Communicator para GNU Linux com criptografia forte programa de e mail news editor interativo de p ginas HTML cat logo de endere os Tamb m possui suporte a rede proxy e conex o via firewall Equipamento m nimo recomend vel 486 com 32 MB de RAM e 40 MB de espa o em disco livre Mozilla Modo Gr fico Navegador que inspirou a constru o do Netscape foi o primeiro navegador gr fico e hoje a vers o do Netscape 6 0 baseada no Mozilla Se gosta de frescuras na apar ncia do navegador escolha este mas o desempenho do Netscape 4 73 melhor Tamb m possui suporte a rede proxy e conex o via firewall Equipamento m nimo recomendado 486 com 48 MB de RAM e 40 MB de espa o em disco livre Arena Modo Gr fico navegador pequeno sem suporte a Java e Frames ideal para computadores menos potentes Recomendo o Lynx Equipamento m nimo recomendado 386 com 8 MB de RAM e 12 MB de disco Opera Modo Gr fico Navegador pequeno sem suporte a Java e Frames ideal para computadores menos potentes Ainda recomendo o Lynx Lynx Modo Texto A
209. a coer ncia e mantenebilidade do pacote para ter o patch instalado Mas as pessoas que pensam nelas como usu rios Linux tendem a lan ar uma vers o Linux only do programa GNU e consideram o trabalho terminado N s queremos cada e todos os programas GNU que funcionem out of the box em sistemas baseados em Linux mas se os usu rios n o ajudarem este objetivo se torna muito mais dif cil de atingir Como deve o projeto GNU lidar com este problema O que n s devemos fazer agora para disseminar a id ia de que a liberdade para os usu rios de computador importante N s devemos continuar a falar sobre a liberdade de compartilhar e modificar software e ensinar outros usu rios o valor destas liberdades Se n s nos beneficiamos por ter um sistema operacional livre faz sentido para n s pensar em preservar estas liberdades por um longo tempo Se n s nos beneficiamos por ter uma variedade de software livres faz sentido pensar sobre encorajar outras pessoas a escrever mais software livre em vez de software propriet rio N s n o devemos aceitar a id ia de duas comunidades separadas para GNU e Linux Ao contr rio devemos disseminar o entendimento de que sistemas Linux s o variantes do sistema GNU e que os usu rios destes sistemas s o tanto usu rios GNU como usu rios Linux usu rios do kernel do Linux Usu rios que t m conhecimento disto ir o naturalmente dar uma olhada na filosofia GNU que fez estes sistema
210. a de arquivos montado execu o de programas mem ria do sistema rede etc Agora entre no diret rio proc digite Is e veja a quantidade de arquivos e diret rios que ele possui d uma passeada por eles Abaixo a descri o de alguns deles todos podem ser visualizados pelo comando cat Diret rios com n meros Estes identificam os par metros de um processo em execu o Por exemplo se o PID identifica o do processo do inetd for 115 voc pode entrar no diret rio 115 e verificar as op es usadas para execu o deste programa atrav s de cada arquivos existente dentro do diret rio Alguns s o cmdline O que foi digitado para iniciar o processo pode tamb m ter sido iniciado atrav s de um programa ou pelo kernel environ Vari veis de Ambiente existentes no momento da execu o do processo status Dados sobre a execu o do Processo PID status da execu o do programa mem ria consumida mem ria execut vel UID GID etc apm Dados sobre o gerenciamento de energia cmdline Linha de comando usada para inicializar o Kernel GNU Linux Os par metros s o passados atrav s do programa de inicializa o como o LILO LOADLIN SYSLINUX cpuinfo Detalhes sobre a CPU do sistema devices Dispositivos usados no sistema dma Canais de DMA usados por dispositivos filesystems Sistemas de arquivos em uso atualmente i
211. a de comandos do GRUB pode listar o conte do de arquivos importantes Para contornar este problema o par metro password utilizado no arquivo menu lst e faz com que uma senha seja solicitada antes de liberar o acesso a linha de comandos N o esque a que ainda poss vel utilizar um disquete com o GRUB para dar boot na m quina o que permite usar a linha de comandos pelo disquete Ex grub gt cat hd0 0 etc passwd cmp Este comando utilizado para comparar dois arquivos Ex grub gt cmp hd0 0 arquivol hd0 0 arquivo2 configfile Carrega um arquivo de configura o do GRUB Ex grub gt configfile hd0 0 boot grub menu lst displayapm Mostra informa es sobre APM displaymem Mostra informa es sobre a mem ria RAM find Permite encontrar um arquivo A sa da deste comando disponibiliza o nome completo do caminho para o arquivo e a parti o onde o mesmo est localizado Ex grub gt find stagel geometry Mostra informa es sobre a geometria reconhecida de seu drive e permite que voc escolha a geometria desejada caso esta esteja sendo reconhecida erroneamente help help comando para ver a ajuda Ex help color Install Instala o GRUB embora n o seja recomendado o uso deste comando diretamente pois poss vel esquecer ou trocar facilmente um par metro e sobrescrever a tabela de parti es de seu disco Ex install fd0 grub stagel d fd0
212. a escolher qual deles ser inicializado veja Cap tulo 6 Gerenciadores de Partida boot loaders Para particionar dividir o disco r gido em uma ou mais partes necess rio o uso de um programa de particionamento Os programas mais conhecidos para particionamento de discos no GNU Linux s o fdisk cfdisk e o Disk Druid Lembre se Quando se apaga uma parti o voc estar apagando TODOS os arquivos existentes nela parti o do tipo Linux Native Tipo 83 a usada para armazenar arquivos no GNU Linux Para detalhes veja Se o 5 3 Parti o EXT2 Linux Native A parti o do tipo Linux Swap Tipo 82 usada como mem ria virtual Para detalhes veja Se o 5 7 Parti o Linux Swap Mem ria Virtual Em sistemas novos comum encontrar o Windows instalado em uma parti o que consome TODO o espa o do disco r gido Uma solu o para instalar o GNU Linux apagar a parti o Windows e criar tr s com tamanhos menores uma para o Windows uma para o GNU Linux e outra para a Mem ria Virtual do Linux SWAP Ou criar apenas 2 se voc n o quiser mais saber mais do Windows A outra usar o programa FIPS para diminuir o tamanho da parti o Windows usando o espa o livre existente e criar as 2 parti es requeridas pelo GNU Linux no espa o restante sem apagar o Windows Esta t cnica tamb m chamada de Reparticionamento n o destrutivo e o outro
213. a fun es dependentes Prioridade Preferida IRQ 10 INT 0 IRQ 10 MODE E Descomentamos e aceitamos o valor acima pois n o entra em conflito com nenhum outro dispositivo do sistema Logical device decodes 16 bit IO address lines Minimum IO base address 0x0168 Maximum IO base address 0x0168 IO O SIZE 8 BASE 0x0168 Descomentamos e aceitamos o valor acima pois n o entra em conflito com nenhum outro dispositivo do sistema Logical device decodes 16 bit IO address lines Minimum IO base address 0x036e Maximum IO base address 0x036e IO base alignment 1 bytes Number of IO addresses required 2 IO 1 SIZE 2 BASE 0x036e Descomentamos e aceitamos o valor acima pois n o entra em conflito com nenhum outro dispositivo do sistema End dependent functions NAME CTL0028 268565341 1 IDE o ACT Y Descomentando esta linha a placa IDE da Sound Blaster passar a funcionar como IDE quarten ria de acordo com os recursos passados E E E E H H H E E EHH Logical device id CTL7001 Descomente os valores desejados abaixo selecionando a configura o requerida Note que o valor padr o equivale ao primeiro par metro dispon vel Minimum CONFIGURE inicia um bloco de configura o e finaliza com ACT Y Para ativar as configura es selecionadas basta descomentar a linha ACT Y no final do bloco de configura o CONFIGURE CTL0028 268565341 LD
214. a interface As op es que podem ser usadas com o m todos static s o as seguintes op es marcadas com no final s o requeridas na configura o address endere o Endere o IP da Interface de rede por exemplo 192 168 1 1 netmask m scara M scara de rede da Interface de rede por exemplo 255 255 255 0 broadcast _endere o_ Endere o de Broadcast da interface por exemplo 192 168 1 255 network _endere o_ Endere o da rede por exemplo 192 168 0 0 gateway _endere o_ Endere o do gateway padr o por exemplo 192 168 1 10 O gateway o endere o do computador respons vel por conectar o seu computador a outra rede Use somente se for necess rio em sua rede O m todo dhcp Este m todo usado para obter os par metros de configura o atrav s de um servidor DHCP da rede atrav s das ferramentas dhclient pump somente Kernels 2 2 x ou dpcpcp somente kernels 2 0 x e 2 2 x hostname _nome_ Nome da esta o de trabalho que ser requisitado pump dhcpcd leasehours _leasttime_ Lease time preferida em horas pump leasetime _leasetime_ Lease time preferida em segundos dhcpcd vendor vendedor Identificador do vendedor dhcpcd cliente _identifica o_ Identifica o do cliente dhcpcd O m todo bootp Este m todo pode ser usado para obter um endere o via bootp bootfile arquivo Diz ao servidor para utilizar arquivo como arquivo de inicializa o server endere o Especi
215. a o soquete ap s ele ser iniciado e ent o se inetd pode iniciar outra c pia na pr xima requisi o de conex o ou se o inetd deve aguardar e assumir que qualquer servidor j em execu o pegar a nova requisi o de conex o Este um pequeno truque de trabalho mas como uma regra todos os servidores tcp devem ter este par metro ajustado para nowait e a maior parte dos servidores udp deve t lo ajustado para Wait Foi alertado que existem algumas excess es a isto assim deixo isto como exemplo se n o estiver seguro O n mero especificado ap s o opcional e define a quantidade m xima de vezes que o servi o poder ser executado durante 1 minuto Se o servi o for executado mais vezes do que este valor ele ser automaticamente desativado pelo inetd e uma mensagem ser mostrada no log do sistema avisando sobre o fato Para reativar o servi o interrompido reinicie o inetd com killall HUP inetd O valor padr o 40 usu rio Este campo descreve que conta de usu rio usu rio no arquivo Jetc passwd ser escolhida como dono do daemon de rede quando este for iniciado Isto muito til se voc deseja diminuir os riscos de seguran a Voc pode ajustar o usu rio de qualquer item para o usu rio nobody assim se a seguran a do servidor de redes quebrada a possibilidade de problemas minimizada Normalmente este campo ajustado para root porque muitos servidores requerem privil gios de
216. aber que o que est comprando para um sistema GNU Linux Desta forma isto servir de experi ncia para que ele poder recomendar o mesmo dispositivo a outras pessoas que procuram bons dispositivos para sistemas GNU Linux Ap ie vendedores de hardwares amigos do GNU Linux 3 11 Configura es de Dispositivos As se es abaixo explicam como fazer configura es em dispositivos diversos no sistema Linux como placas de rede som gravador de CD entre outras 3 11 1 Configurando uma placa de rede Para configurar sua placa de rede no Linux siga os passos a seguir 1 Identifique se sua placa de rede ISA ou PCI Caso seja ISA pode ser preciso alterar a configura o de jumpers ou plug and play evitando conflitos de hardware ou o n o funcionamento da placa veja como configura la em Se o 3 4 Hardwares configur veis por jumpers dip switches jumperless e Plug and Play 2 Identifique a marca modelo de sua placa O programa Ishw til para isto Caso sua placa seja PCI ou CNR execute o comando Ispci e veja a linha Ethernet Em ltimo caso abra a m quina e procure a marca na pr pria placa Quase todos os fabricantes colocam a marca da placa no pr prio circuito impresso ou no CI principal da placa normalmente o maior 3 Depois de identificar a placa ser preciso carregar o m dulo correspondente para ser usada no Linux Em algumas instala es padr es o suporte j pode estar embutid
217. aca controladora de disquete Desta forma ela varia de computador para computador Note que n o necess rio montar a unidade de disquetes para formata la Segue abaixo exemplos de como formatar seus disquetes com o superformat superformat dev fdO Formata o disquete na primeira unidade de disquetes usando os valores padr es superformat dev fdO dd Faz a mesma coisa que o acima mas assume que o disquete de Dupla Densidade 720Kb superformat v 1 dev fd0 Faz a formata o da primeira unidade de disquetes dev fd0 e especifica o n vel de detalhes para 1 exibindo um ponto ap s cada trilha formatada 5 10 3 Programas de Formata o Gr ficos Al m de programas de formata o em modo texto existem outros para ambiente gr fico X11 que permitem fazer a mesma tarefa Entre os diversos programas destaco o gfloppy que al m de permitir selecionar se o disquete ser formatado para o GNU Linux ext2 ou DOS FAT12 permite selecionar a capacidade da unidade de disquetes e formata o r pida do disco 5 11 Pontos de Montagem O GNU Linux acessa as parti es existente em seus discos r gidos e disquetes atrav s de diret rios Os diret rios que s o usados para acessar montar parti es s o chamados de Pontos de Montagem Para detalhes sobre montagem de parti es veja Se o 5 13 Montando acessando uma parti o de disco No DOS cada letra de unidade C D
218. ada no UTF 8 31 8 1 11 Ambiente Gr fico MGR HOWTO O MGR ManaGeR um sistema de janelas gr fico O servidor MGR oferece um gerenciador de janelas embutido e emula o de terminal gr fico em janela em monitor colorido ou monocrom tico O MGR controlado por menus pop up por intera o do teclado e por sequencias de escapa escrita em pseudo terminais pelo software cliente XFree86 HOWTO Este documento descreve como obter instalar e configurar a vers o 4 0 do XFree86 do X Window System X11R6 para sistemas GNU Linux Ele um guia passo a passo para configurar o XFree86 em seu sistema XFree86 Touch Screen HOWTO Descreve como configurar um dispositivo de entrada touch screen sob o XFree86 XFree86 Video Timings HOW TO Como configurar os modos de v deo de sua placa monitor sob o XFree86 X Window User HOWTO Este documento cont m detalhes sobre a configura o do ambiente X Windows para o usu rio GNU Linux tamb m como o administrador de sistemas iniciantes tentando aprender os mais diversos tipos de op es de configura o e detalhes do X Window assumido um conhecimento b sico de configura es de software e instala o Xinerama HOW TO Este documento descreve como configurar o XFree86 vers o 4 0 com monitores multim dia com as extens es Xinerama 31 8 1 12 Suporte ao Sistema Grupos de Usu rios Listas de Discuss o Consultants HOW TO Cont m uma lista de empresas e consultores oferecen
219. ado atrav s do teclado num rico wosundprefs Prefer ncias musicais para o Window Maker wsoundserver Servidor de som para Window Maker xcolmix Um mixer colorido RGB xfreecd Programa para tocar CDS xmcd CD player changer muito completo com suporte ao CDDB xmix Mixer para o X xmp Player mod s3m 669 mtm ptm okt far wow amd rad alm 30 2 7 Comunica o Fax adbbs AD BBS uma BBS baseada em perl ou menu de sistema f cil efax Programas para enviar e receber mensagens de fax hylafax client Programa HylaFAX cliente hylafax server Programa HylaFAX servidor Irzsz Ferramentas para a transfer ncia de arquivos atrav s de zmodem xmodem ymodem mgetty fax Ferramentas de Fax para o mgetty mgetty Substitui o ao getty mgetty viewfax Programa para mostrar arquivos de fax sob o X mgetty voice Secret ria Eletr nica para o mgetty minicom Clone do Telix um programa de comunica o do DOS mserver Servidor de Modem para a Rede seyon Programa de comunica o nativo completo nativo do X11 smsclient Um programa para enviar mensagens curtas para telefones m veis Pagers SM SMS speaker Aplicativo Viva Voz baseado em Tcl Tk tkhylafax Uma interface td ao hylafax xringd Daemon de chamadas Extendida Monitora toques do telefone e executa alguma a o 30 2 8
220. ado entre os mais conhecidos posso citar o Window Maker feito por um Brasileiro o After Step Gnome KDE twm este vem por padr o quando o servidor X instalado Enlightenment IceWm etc A escolha do seu gerenciador de janelas pessoal depende muito do gosto de cada pessoa e dos recursos que deseja utilizar A aplica o cliente o programa sendo executado Esta organiza o do ambiente gr fico X traz grandes vantagens de gerenciamento e recursos no ambiente gr fico UNIX uma vez que tem estes recursos voc pode executar seus programas em computadores remotos mudar totalmente a apar ncia de um programa sem ter que fecha lo atrav s da mudan a do gerenciador de janelas etc 29 3 Iniciando o X O sistema gr fico X pode ser iniciado de duas maneiras Autom tica Usando o programa xdm que um programa que roda no ambiente gr fico X e apresenta uma tela pedindo nome e senha para entrar no sistema login Ap s entrar no sistema o X executar um dos gerenciadores de janelas configurados Manual Atrav s do comando startx ou xinit note que o startx e xstart s o scripts que fazem uma configura o completa do ambiente e as vezes tamb m a seguran a antes de executar o xinit Neste caso o usu rio deve entrar com seu nome e senha para entrar no modo texto e ent o executar um dos comandos acima Ap s executar um dos comandos acima o servidor X ser iniciado
221. ados Impress o Texto Kernel Notebooks Grava o de CD DVD Computa o Paralela Clusters PalmTop Palm Pilot Computadores de M o Backup Utilit rios Compactadores Descompactadores Arquivadores 30 2 22 Dispositivos X 10 Controle de eletrodom sticos e aparelhos via PC 30 2 23 Outros 31 Como obter ajuda no sistema 31 1 P ginas de Manual 31 2 Info Pages 31 3 Help on line 31 4 help 31 5 apropos whatis 31 6 locate 31 7 which 31 8 Documentos HOWTO s 31 8 1 Listagem de HOWTO s 31 8 1 1 Introdu o ao Sistema Instala o Configura es Kernel 31 8 1 2 Adapta o do GNU Linux para idiomas espec ficos 31 8 1 3 Discos Sistemas de Arquivos Desempenho 31 8 1 4 Escrita de Documenta o Editores 31 8 1 5 Hardware 31 8 1 6 Software 31 8 1 7 Plataformas n o Intel x86 31 8 1 8 Programa o Compiladores Banco de Dados 31 8 1 9 Computa o Paralela Clusters 31 8 1 10 Configura o de Teclado V deo Console 31 8 1 11 Ambiente Gr fico 31 8 1 12 Suporte ao Sistema Grupos de Usu rios Listas de Discuss o 31 8 1 13 Migra o Conviv ncia com Outras Plataformas 31 8 1 14 Tarefas Espec ficas 31 8 1 15 Rede Administra o Firewall Proxy Seguran a 31 8 1 16 Outros 31 8 2 Listagem de Mini HOWTO s 31 8 2 1 Introdu o ao Sistema Instala o Configura o Kernel 31 8 2 2 Discos Sistema de Arquivos Desempenho 31 8 2 3
222. agens de e mail Se precisar encaminhar mensagens preserve seu conte do original Procure limitar o tamanho da linha a 70 caracteres Muitos usu rios utilizam cliente de e mail em modo texto e nem todo mundo usa a mesma resolu o que voc Caso o e mail que responda tenha mais que 100 linhas recomend vel colocar a palavra LONGA no assunto da mensagem Se poss vel corte as partes n o necess rias da mensagens de respostas tendo o cuidado de n o cortar de forma mal educada a mensagem de outra pessoa N o espere que o espa amento ou desenhos ASCII usados em uma mensagem sejam mostrados corretamente em todos os sistemas Utilize sempre uma assinatura no final da mensagem para identificar voc e principalmente seu endere o de e mail Em alguns cliente de e mail o campo Reply to bagun ado e em e mails redirecionados o endere o de resposta exclu do A assinatura facilita encontrar o remetente da mensagem Tente manter a assinatura em um tamanho de no m ximo 4 linhas N o repasse mensagens de corrente por e mail Elas tem somente o objetivo de espalhar boatos na Internet e se espalhar Normalmente elas vem com uma hist ria bonita e no final diz se n o repassar acontecer tudo ao contr rio com voc ou algo do tipo N o vai acontecer nada ignore isso e n o entre na corrente Pelas pol ticas da Internet voc pode ter sua conta de e mail perdida se fizer mal uso dele 31 13 3 Talk Use se
223. almente executados Jeave Te lembra quando deve deixar o sistema muito til para quem gosta do Linux linuxlogo Logotipo do Sistema Colorido em ANSI loadwatch Executa um programa usando somente ciclos ociosos da CPU makepatch gera aplica arquivos de patch com mais funcionalidade que o diff plano mc common Arquvios comuns par ao mc e gmc mc Midnight Commander Um poderoso gerenciador de arquivos mirrordir Duplica um diret rio fazendo um m nimo de modifica es nedt Mostra a rvore de diret rios netplan Servidor de rede para o plan nwrite Substitui o avan ada ao comando write patch Aplica um arquivo gerado pelo diff a um original pcal Cria calend rios imprim veis via PostScript sem o X perforate Utilit rios para salvar espa o em disco pgrep utilit rio grep que usa express es regulares compat veis com o Perl plan Planejamento di rio baseado em X Motif compilado dinamicamente com LessTif pointerize Utilit rios de internacionaliza o baseado no gettext popularity contest Vote em seus pacotes favoritos automaticamente pydf Clone df com sa da em cores rtlinux Linux em Tempo Real set6x86 Ferramenta de configura o para CPUs Cyrix IBM 5x86 6x86 splitvt Executa dois programas em uma tela dividida statserial Mostra a linha de status da
224. alquer caracter f field campos Mostra somente a lista de campos d delimite delimitador Para uso com a op o f os campos s o separados pelo primeiro caracter em delimitador ao inv s de tabula es S Para uso com a op o f somente mostra linhas que cont m o caracter separador de campos Devem ser especificadas op es para o funcionamento deste comando Os bytes campos e delimitadores podem ser especificados atrav s de intervalos de caracteres usando a z atrav s de v rgulas a b d ou da combina o entre eles cut b 1 3 etc passwd Pega a primeira e terceira letra byte de cada linha do arquivo etc passwd cut b 1 3 10 etc passwd Pega a primeira letra byte e terceira a d cima letra de cada linha do arquivo etc passwd cut c 1 3 10 etc passwd Pega o primeiro caracter e terceiro ao d cimo caracter de cada linha do arquivo etc passwd Compara dois arquivos de qualquer tipo bin rio ou texto Os dois arquivos especificados ser o comparado e caso exista diferen a entre eles mostrado o n mero da linha e byte onde ocorreu a primeira diferen a na sa da padr o tela e o programa retorna o c digo de sa da 1 emp arquivol arquivo op es Op es arquivol arquivo Arquivos que ser o comparados op es l Mostra o n mero do byte hexadecimal e valores diferentes de bytes octal para cada diferen a S N o mostra
225. ama de Controle da C mera Colorida QuickCam PC Paralela gphoto Aplicativo Universal para c meras digitais gstalker Stock and commodity price charting utility photopc Interface para c meras digitais phototk Interface gr fica para c meras digitais qcam Capturador de Imagens da QuickCam qvplay Ferramenta de comunica o para a c mera Casio QV rat RAT Ferramenta de confer ncia de audio unicast e multicast Vat Ferramenta de audio confer ncia via rede Internet vic Ferramenta de v deo confer ncia wbd Prancha de Desenho para Multicast webcam Captura e faz o upload autom tico de imagens para um servidor web 30 2 4 Gerenciamento de WebSites Linguagem HTML adacgi Interface CGI para o Ada amaya Editor HTML Gr fico da w3 org analog Analiza arquivos de log de servidores www bk2site Utilit rio para tornar bookmarks em p ginas parecidas com o yahoo Slashdot bluefish Um editor HTML baseado em Gtk bookmarker Gerenciamento de bookmark baseado em WWW ferramenta de recupera o e procura bookmarks Outra cole o de bookmarks browser history Daemon do usu rio que captura URLs procuradas e as registra c2html Destaca c digos em C para apresenta o em WWW cgic capture Captura de ambiente CGI para depura o cgiemail Conversor de formul rio CGI para E Ma
226. ao conte do de sua mensagem Envie CC s para as pessoas que dizem respeito ao assunto assim com a lista Tente ignorar ou n o responda mensagens de Guerras em listas Flame Wars caso queira reponde la por algum tipo de agress o de quem mandou a mensagem esperar para responde la a noite nunca garantida uma boa resposta no momento que est de cabe a quente Lembre se de quando responde uma mensagem de Flame War a altura de quem mandou seus ataques est sendo igualmente t o baixo quando o n vel dessa pessoa Caso se desentenda com alguma pessoa em uma lista de discuss o n o envie mensagens agressivas para a listas se precisar fa a isso diretamente para a pessoa Voc pode se arrepender disso mais tarde N o culpe o administrador da lista pelos usu rios que participam dela Notifique somente usu rios que n o estejam colaborando com a lista e outras coisas que prejudiquem seu funcionamento Administradores preservam o funcionamento das listas e n o o policiamento dos usu rios N o use auto respostas para listas de discuss o Pelos inconvenientes causados voc pode ser descadastrado ou banido de se inscrever na lista newsgroup Salve as mensagens de inscri o que recebe da lista Ela cont m detalhes sobre seus recursos e a senha usada muitas vezes para se descadastrar dela ou modificar suas permiss es de usu rio O administrador pode te ajudar nessa tarefa mas n o espere que ele esteja se
227. ar 25 1 O que compila o a transforma o de um programa em c digo fonte programa escrito pelo programador em linguagem de m quina programa execut vel Existem centenas de linguagens de programa o diferentes umas das outras cada uma oferece recursos espec ficos para atender melhor uma necessidade ou caracter sticas particulares algumas s o voltadas para bancos de dados outras somente para a cria o de interfaces comunica o front ends aprendizado etc Cada linguagem de programa o possui comandos espec ficos que desempenham alguma fun o mas todas trabalham com vari veis de mem ria para a manipula o de dados de entrada processamento 25 2 Compilador E o programa que converte o programa feito pelo programador em linguagem de m quina Ap s o processo de compila o o programa estar pronto para ser executado como um arquivo bin rio Existem muitos compiladores no ambiente GNU Linux um dos mais usados o gcc o compilador para linguagem C Este cap tulo descreve como fazer a manuten o de seu sistema de arquivos e os programas de manuten o autom tica que s o executados periodicamente pelo sistema 26 1 Checagem dos sistemas de arquivos A checagem do sistema de arquivos permite verificar se toda a estrutura para armazenamento de arquivos diret rios permiss es conectividade e superf cie do disco est o funcionando corretamente Caso algum problema exista ele
228. ar gz Note que este arquivo serve somente para a configura o no modo texto console veja a se o seguinte para configurar a acentua o no modo gr fico Debian 3 0 Woody Digite dpkg reconfigure console data Ap s a tela inicial selecione a op o Select Keymap from Arch List qwerty e selecione os passos seguintes de acordo com seu tipo de teclado Us Internacional Selecione US American na lista de op es e em seguida Standard e US International ISO 8859 1 ABNT 2 com cedilha Selecione Brazilian na lista de op es Configurando o Mapa de Teclados Se o arquivo do mapa de teclados possuir a extens o gz descompacte o com o comando gzip dc arquivo gz gt etc kbd default map ou gzip d arquivo gz para descompactar e depois o comando cp arquivo kmap etc kbd default Se o arquivo possuir a extens o tar gz descompacte o com o comando tar zxvf arquivo tar gz e depois use o comando cp arquivo kmap etc kbd default Fa a isto substituindo arquivo gz ou arquivo tar gz como nome do arquivo compactado que cont m o mapa de teclados Voc pode manter o arquivo etc kbd default map gz pois este arquivo lido pelos scripts de inicializa o da Debian somente se o arquivo etc kbd default map n o for encontrado Se desejar usar o comando loadkeys voc precisa copiar o mapa de teclados para um local conhecido no sistema ent o copie o arqui
229. ar o endere o de rede como o endere o broadcast Na pr tica n o importa muito se usar este endere o mas voc deve ter certeza que todo computador na rede esteja configurado para escutar o mesmo endere o broadcast 15 3 1 Classes de Rede IP Por raz es administrativas ap s algum pouco tempo no desenvolvimento do protocolo IP alguns grupos arbitr rios de endere os foram formados em redes e estas redes foram agrupadas no que foram chamadas de classes Estas classes armazenam um tamanho padr o de redes que podem ser usadas As faixas alocadas s o Classe M scara de Endere o da Rede Rede A 1255 0 0 0 10 0 0 0 127 255 255 255 B 1255 255 0 0 128 0 0 0 191 255 255 255 I C 1255 255 255 0 192 0 0 0 223 255 255 255 IMulticastl 240 0 0 0 1224 0 0 0 239 255 255 255 O tipo de endere o que voc deve utilizar depende exatamente do que estiver fazendo 15 3 2 Para instalar uma m quina usando o Linux em uma rede existente Se voc quiser instalar uma m quina GNU Linux em uma rede TCP IP existente ent o voc deve contactar qualquer um dos administradores da sua rede e perguntar o seguinte Endere o IP de sua m quina Endere o IP da rede Endere o IP de broadcast M scara da Rede IP Endere o do Roteador Endere o do Servidor de Nomes DNS Vo
230. ara a menos importante emerg O sistema est inutiliz vel alert Uma a o deve ser tomada imediatamente para resolver o problema crit Condi es cr ticas err Condi es de erro warning Condi es de alerta notice Condi o normal mas significante info Mensagens informativas debug Mensagens de depura o Confere com todos os n veis none Nenhuma prioridade Al m destes n veis os seguintes sin nimos est o dispon veis error Sin nimo para o n vel err panic Sin nimo para o n vel emerg warn Sin nimo para o n vel warning destino O destino das mensagens pode ser um arquivo um pipe se iniciado por um um computador remoto se iniciado por uma determinados usu rios do sistema especificando os logins separados por v rgula ou para todos os usu rios logados via wall usando Todas as mensagens com o n vel especificado e superiores a esta especificadas no syslog conf ser o registradas de acordo com as op es usadas Conjuntos de facilidades e n veis podem ser nem agrupadas separando as por o RR OBS1 Sempre use TABS ao inv s de espa os para separar os par metros do syslog conf OBS2 Algumas facilidades como security emitem um beep de alerta no sistema e enviam uma mensagem para o console como forma de alerta ao administrador e usu rios logados no sistema
231. ara definir o nome do pacote para endere ar o bug para a pessoa correta e vers o do pacote esta falha pode ter sido relatada e corrigida em uma nova vers o 19 10 Onde encontrar a Debian para Download No endere o ftp ftp debian org Outros endere os podem ser obtidos na p gina oficial da Debian http www debian org clicando no link Download e mirrors A distribui o Woody 3 0 completa com 8710 pacotes ocupa em torno de 3 0 GB equivalente a 6 CDS de pacotes e mais 3 se quiser o c digo fonte Voc tamb m pode optar por fazer a instala o dos pacotes opcionais via Internet atrav s do m todo apt Para detalhes veja o guia do dselect ou envie uma mensagem para a lista de discuss o lt debian user portuguese Olists debian org gt veja Se o 31 12 2 Listas de discuss o para detalhes 19 11 Lista de pacotes para uma instala o r pida e manual Esta se o cont m uma lista de pacotes necess rios que atendem a maioria dos usu rios normais da Debian em um sistema padr o sem desperd cio de espa o e sabendo exatamente o que est instalando Estou assumindo que voc concluiu a instala o da Debian 3 0 Woody mas preferiu pular o passo de sele o de pacotes do dselect e fazer uma instala o manual A lista de pacotes est dividida por categorias e voc precisa ter o programa apt configurado corretamente para que os comandos funcionem veja Se o 20 2 apt para detalhes
232. ara executar os aplicativos como o mc etc verifique se existem erros neste arquivo de configura o Estes sintomas se confundem com erros de mem ria ou outro erro qualquer de configura o de hardware e somem quando a interface de rede desativada a com o IP n o loopback Isto causados somente pela m configura o do arquivo etc hosts O bom funcionamento do Unix depende da boa aten o do administrador de sistemas para configurar os detalhes de seu servidor 15 6 2 4 etc networks O arquivo etc networks tem uma fun o similar ao arquivo Jetc hosts Ele cont m um banco de dados simples de nomes de redes contra endere os de redes Seu formato se difere por dois campos por linha e seus campos s o identificados como Nome da Rede Endere o da Rede Abaixo um exemplo de como se parece este arquivo loopnet 127 0 0 0 localnet 192 168 1 0 amprnet 44 0 0 0 Quando usar comandos como route se um destino uma rede e esta rede se encontra no arquivo etc networks ent o o comando route mostrar o nome da rede ao inv s de seu endere o 15 6 3 Executando um servidor de nomes Se voc planeja executar um servidor de nomes voc pode fazer isto facilmente Por favor veja o documento DNS HOWTO e quaisquer documentos inclu dos em sua vers o do BIND Berkeley Internet Name Domain 15 7 Servi os de Rede Servi os de rede o que est dispon vel para ser acessado pelo u
233. ara saber se voc pode ou n o receber talks de outros usu rios Caso a resposta seja n voc poder enviar um talk para algu m mas o seu sistema se recusar em receber talks de outras pessoas E interessante colocar o comando mesg y em seu arquivo de inicializa o bash profile para permitir o recebimento de talks toda vez que entrar no sistema Para detalhes sobre como se comunicar com outros usu rios veja o comando Se o 11 8 talk 10 20 echo Mostra mensagens Este comando til na constru o de scripts para mostrar mensagens na tela para o usu rio acompanhar sua execu o echo mensagem A op o n pode ser usada para que n o ocorra o salto de linha ap s a mensagem ser mostrada Permite o usu rio mudar sua identidade para outro usu rio sem fazer o logout Util para executar um programa ou comando como root sem ter que abandonar a se o atual su usu rio Onde usu rio o nome do usu rio que deseja usar para acessar o sistema Se n o digitado assumido o usu rio root Ser pedida a senha do superusu rio para autentica o Digite exit quando desejar retornar a identifica o de usu rio anterior 10 22 sync Grava os dados do cache de disco na mem ria RAM para todos os discos r gidos e flex veis do sistema O cache um mecanismo de acelera o que permite que um arquivo seja armazenado na mem ria ao inv s de ser imediatamente gravado no
234. ariam de m dulo para m dulo alguns precisam de op es outros n o tente primeiro carregar sem op es caso seja mostrada uma mensagem de erro verifique as op es usadas por ele Para detalhes sobre que op es s o suportadas por cada m dulo veja a sua documenta o no c digo fonte do kernel em usr src linux Documentation Nem todos os m dulos s o carregados corretamente pelo modprobe o plip por exemplo mostra uma mensagem sobre porta I O inv lida mas n o caso seja carregado pelo insmod Exemplo modprobe ne 10 0x300 irg 10 modprobe sb 10 0x220 irq 5 dma 1 dmal6 5 mpuio 0x330 16 9 depmod Verifica a depend ncia de m dulos As depend ncias dos m dulos s o verificadas pelos scripts em etc init d usando o comando depmod a e o resultado gravado no arquivo Nib modules versao do kernel modules dep Esta checagem serve para que todas as depend ncias de m dulos estejam corretamente dispon veis na inicializa o do sistema O comportamento do depmod pode ser modificado atrav s do arquivo etc modules conf poss vel criar a depend ncia de m dulos imediatamente ap s a compila o do kernel digitando depmod a vers o do kernel Exemplo depmod a 16 10 modconf Este programa permite um meio mais f cil de configurar a ativa o de m dulos e op es atrav s de uma interface atrav s de menus Selecione a categoria de m dulos atrav s das setas acima e abaixo e
235. arquivos no diret rio atual e sub diret rios O dono grupo pode ser especificado usando o nome de grupo ou o c digo num rico correspondente ao grupo GID Voc deve ter permiss es de grava o no diret rio arquivo para alterar seu dono grupo chown joao teste txt Muda o dono do arquivo teste txt para joao chown joao users teste txt Muda o dono do arquivo teste txt para joao e seu grupo para users chown R joao users Muda o dono grupo dos arquivos do diret rio atual e sub diret rios para joao users desde que voc tenha permiss es de grava o no diret rios e sub diret rios 13 10 Modo de permiss o octal Ao inv s de utilizar os modos de permiss o r r etc pode ser usado o modo octal para se alterar a permiss o de acesso a um arquivo O modo octal um conjunto de oito n meros onde cada n mero define um tipo de acesso diferente mais flex vel gerenciar permiss es de acesso usando o modo octal ao inv s do comum pois voc especifica diretamente a permiss o do dono grupo outros ao inv s de gerenciar as permiss es de cada um separadamente Abaixo a lista de permiss es de acesso octal 0 Nenhuma permiss o de acesso Equivalente a rwx 1 Permiss o de execu o x 2 Permiss o de grava o w 3 Permiss o de grava o e execu o wx 4 Permiss o de leitura r 5 Permiss o de leitura e execu o rx 6
236. as dicas e passos para criar um servidor de CD no Linux para serem compartilhados via rede com Windows e outros sistemas operacionais CPU Design HOWTO Oferece refer ncias para mostrar como uma CPU projetada e fabricada Bastante interessante para estudantes de computa o e outros profissionais da rea Ftape HOWTO Este HOWTO discute o controlador de unidades tape para GNU Linux HP HOWTO Este documento descreve o uso dos produtos dispon veis no cat logo Hewlett Packard HP com o GNU Linux e alguns programas free software Ele explica o estado do suporte para hardwares softwares utilizados e respostas para alguns quest es fregii ntes Hardware HOWTO Este documento lista a maioria dos hardware suportados pelo GNU Linux e lhe ajuda a localizar os controladores necess rios Jaz Drive HOWTO Este HOWTO cobre a configura o e uso dos drivers Iomega 1Gb e 2Gb sob o GNU Linux Kodak Digitalcam HOWTO Fazendo uma c mera Kodak digital funcionar sob GNU GNU Linux Laptop HOWTO Os Notebooks s o diferentes de computadores desktops torres Eles usam certos hardwares como cart es PCMCIA portas infravermelho baterias esta es de encaixe Frequentemente seus hardwares s o mais limitados i e espa o em disco velocidade da CPU ent o sua performance se torna menor Em algumas inst ncias os notebooks podem se tornar uma substitui o ao sistema desktop O suporte de hardware para o GNU Linux e outros sis
237. as mensagens do kernel e as envia para o daemon de monitoramento syslogd por padr o Klogd op es op es d Ativa o modo de depura o do daemon f arquivo Envia as mensagens do kernel para o arquivo especificado ao inv s de enviar ao daemon do syslog i Envia um sinal para o daemon recarregar os s mbolos de m dulos do kernel I Envia um sinal para o daemon recarregar os s mbolos est ticos e de m dulos do kernel n Evita a opera o em segundo plano til se iniciado pelo init k arquivo Especifica o arquivo que cont m os s mbolos do kernel Exemplos deste arquivo est o localizados em boot System map xx xx Xxx A especifica o de um arquivo com a op o k necess ria se desejar que sejam mostradas a tabela de s mbolos ao inv s de endere os num ricos do kernel 17 3 logger Este comando permite enviar uma mensagem nos log do sistema A mensagem enviada aos logs via daemon syslogd ou via soquete do sistema poss vel especificar a prioridade n vel um nome identificando o processo etc Seu uso muito til em shell scripts ou em outros eventos do sistema logger op es mensagem Onde mensagem Mensagem que ser enviada ao daemon syslog op es i Registra o PID do processo S Envia a mensagem ambos para a sa da padr o STDOUT e syslog f arquivo Envia o conte do do arquivo especificado como _mensagem_ ao syslog t nome
238. atar seus disquetes para serem usados no GNU Linux e DOS Windows 5 10 1 Formatando disquetes para serem usados no Linux Para formatar disquetes para serem usados no GNU Linux use o comando mkfs ext2 c dev fdO Em alguns sistemas voc deve usar mke2fs no lugar de mkfs ext2 A op o c faz com que o mkfs ext2 procure por blocos danificados no disquete e dev fd0 especifica a primeira unidade de disquetes para ser formatada equivalente a A no DOS Mude para dev fd1 para formatar um disquete da segunda unidade OBS Este comando cria um sistema de arquivos ext no disquete que nativo do GNU Linux e permite usar caracter sticas como permiss es de acesso e outras Isto tamb m faz com que o disquete N O possa ser lido pelo DOS Windows Para formatar um disquete no GNU Linux usando o FATI2 compat vel com o DOS Windows veja pr xima se o Exemplo mkfs ext2 c dev fdO 5 10 2 Formatando disquetes compat veis com o DOS Windows A formata o de disquetes DOS no GNU Linux feita usando o comando superformat que geralmente inclu do no pacote mtools O superformat formata cria um sistema de arquivos um disquete para ser usado no DOS e tamb m possui op es avan adas para a manipula o da unidade formata o de intervalos de cilindros espec ficos formata o de discos em alta capacidade e verifica o do disquete superformat op es
239. bet ps mostrou somente uma tela em branco voc se esqueceu de instalar as fontes do Ghost Script est o localizadas no pacote gsfonts na distribui o Debian Para imprimir o arquivo alphabet ps use o comando gs q dSAFER dNOPAUSE sDEVICE epson r240x72 sPAPERSIZE legal sOutputFile dev lp0 alphabet ps O arquivo alphabet ps deve ser impresso Caso aparecerem mensagens como Error invalidfont in findfont no lugar das letras voc se esqueceu de instalar ou configurar as fontes do Ghost Script Instale o pacote de fontes C gsfonts na Debian ou verifique a documenta o sobre como configurar as fontes Cada uma das op es acima descrevem o seguinte q dQUIET N o mostra mensagens de inicializa o do Ghost Script ASAFER uma op o para ambientes seguros pois desativa a opera o de mudan a de nome e dele o de arquivo e permite somente a abertura dos arquivos no modo somente leitura ANOPAUSE Desativa a pausa no final de cada p gina processada sDEVICE dispositivo Dispositivo que receber a sa da do Ghost Script Neste local pode ser especificada a marca o modelo de sua impressora ou um formato de arquivo diferente como pcxmono bmp256 para que o arquivo ps seja convertido para o formato designado Para detalhes sobre os dispositivos dispon veis em seu Ghost Script digite gs helplless ou veja a p gina de manual Normalmente os nomes de impressoras e
240. bui es baseadas nela e tem por objetivo tornar a manipula o de pacotes poderosa por qualquer pessoa e tem dezenas de op es que podem ser usadas em sua execu o ou configuradas no arquivo etc apt apt conf Explicarei aqui como fazer as a es b sicas com o apt portanto se desejar maiores detalhes sobre suas op es veja a p gina de manual apt get 20 2 1 O arquivo etc apt sources list Este arquivo cont m os locais onde o apt encontrar os pacotes a distribui o que ser verificada stable testing unstable Woody Sarge e a se o que ser copiada main non free contrib non US Woody Debian 3 0 e Sarge Debian 3 1 s o os nomes das vers es enquanto stable e unstable s o links para as vers es est vel e testing respectivamente Se desejar usar sempre uma distribui o est vel como a Woody modifique o arquivo sources list e coloque Woody como distribui o Caso voc desejar estar sempre atualizado mas uma pessoa cuidadosa e deseja ter sempre a ltima distribui o est vel da Debian coloque stable como vers o Assim que a nova vers o for lan ada os links que apontam de stable para Woody ser o alterados apontando para Sarge e voc ter seu sistema atualizado Abaixo um exemplo simples de arquivo etc apt sources list com explica o das se es deb http www debian org debian stable main contrib non free deb http nonus debian org debian non US stable no
241. c deve ent o configurar seu dispositivo de rede GNU Linux com estes detalhes Voc n o pode simplesmente escolhe los e esperar que sua configura o funcione 15 3 3 Endere os reservados para uso em uma rede Privada Se voc estiver construindo uma rede privada que nunca ser conectada a Internet ent o voc pode escolher qualquer endere o que quiser No entanto para sua seguran a e padroniza o existem alguns endere os IP s que foram reservados especificamente para este prop sito Eles est o especificados no RFC1597 e s o os seguintes O ENDERE OS RESERVADOS PARA REDES PRIVADAS O Classe M scara de Endere o da Rede de Rede Rede A 1255 0 0 0 110 0 0 0 10 255 255 255 B 1255 255 0 0 1172 16 0 0 172 31 255 255 C 1255 255 255 01 192 168 0 0 192 168 255 255 Voc deve decidir primeiro qual ser a largura de sua rede e ent o escolher a classe de rede que ser usada 15 4 Interface de rede As interfaces de rede no GNU Linux est o localizadas no diret rio dev e a maioria criada dinamicamente pelos softwares quando s o requisitadas Este o caso das interfaces ppp e plip que s o criadas dinamicamente pelos softwares Abaixo a identifica o de algumas interfaces de rede no Linux a significa um n mero que identifica as interfaces seq encialmente iniciando em 0 eth Placa
242. caliza o do arquivo que deseja apagar Se omitido assume que o arquivo esteja no diret rio atual arquivo diret rio Arquivo que ser apagado op es 1 Interactive Pergunta antes de remover esta ativada por padr o V verbose Mostra os arquivos na medida que s o removidos r recursive Usado para remover arquivos em sub diret rios Esta op o tamb m pode ser usada para remover sub diret rios f force Remove os arquivos sem perguntar arquivo Remove arquivos diret rios que cont m caracteres especiais O separador funciona com todos os comandos do shell e permite que os caracteres especiais como 9 etc sejam interpretados como caracteres comuns Use com aten o o comando rm uma vez que os arquivos e diret rios forem apagados eles n o poder o ser mais recuperados Exemplos rm teste txt Apaga o arquivo teste txt no diret rio atual rm txt Apaga todos os arquivos do diret rio atual que terminam com txt rm txt teste novo Apaga todos os arquivos do diret rio atual que terminam com txt e tamb m o arquivo teste novo rm rf tmp teste Apaga todos os arquivos e sub diret rios do diret rio tmp teste mas mant m o sub diret rio tmp teste rm rf tmp teste Apaga todos os arquivos e sub diret rios do diret rio tmp teste inclusive tmp teste rm f arquivo Remove o arquivo de nome arqu
243. cessada diretamente pelo Kernel Se o seu computador tem pouca mem ria menos que 32Mb ou voc tem certeza que o sistema recorre frequentemente a mem ria virtual para executar seus programas recomend vel usar uma parti o Swap O arquivo de troca permite que voc crie somente uma parti o Linux Native e crie o arquivo de troca na parti o EXT2 Voc pode alterar o tamanho do arquivo de troca facilmente apagando e criando um novo arquivo como descrito em Se o 5 7 2 Criando um sistema de arquivos Swap em um arquivo poss vel criar um arquivo de troca em outros tipos de parti es como FAT16 FAT32 etc O arquivo de troca estar dispon vel somente ap s o sistema de arquivos que o armazena Cext2 fat32 etc estar montado Isto um problema para sistemas com pouca mem ria que dependem do arquivo de troca desde sua inicializa o 5 8 O sistema de Arquivos proc o sistema de arquivos do Kernel do GNU Linux Ele oferece um m todo de ler gravar e modificar dinamicamente os par metros do kernel muito til para curiosos como eu e programas de configura o A modifica o dos arquivos do diret rio proc o m todo mais usado para modificar a configura o do sistema e muitos programas tamb m dependem deste diret rio para funcionar Nele voc tem todo o controle do que o seus sistema operacional est fazendo a configura o dos hardwares interrup es sistem
244. chip UART 16550 que essencial para uma boa taxa de transfer ncia do modem O que alguns dispositivos fazer a emula o deste chip exigindo no m nimo uma CPU Pentium de 166 MHZ para operar adequadamente nesta taxa de transmiss o Mesmo assim devido a falta do chip UART um modem destes iniciar uma transmiss o de arquivo a 57 600 a tend ncia sua taxa de transfer ncia ir caindo na medida que um arquivo transferido at se estabilizar em 21 25 Kbps Assim o usu rio t pico do Windows n o obt m um multi processamento t o intensivo como um usu rio do Linux o fabricante espera que aquele usu rio do Windows simplesmente n o note a carga de trabalho que este hardware p e naquela CPU No entanto qualquer sistema operacional de multi processamento at mesmo Windows 95 98 ou NT s o prejudicados quando fabricantes de perif ricos retiram o processador embutido de suas placas e colocam o processamento do hardware na CPU Voc pode ajudar a reverter esta situa o encorajando estes fabricantes a lan arem a documenta o e outros recursos necess rios para n s desenvolvermos drivers para estes hardwares mas a melhor estrat gia simplesmente evitar estes tipos de hardwares at que ele esteja listado no HOWTO de hardwares compat veis com Linux Note que hoje j existem muitos drivers para WinModems e outros hardwares for Windows para o Linux Veja a lista de hardwares compat veis no HARDWARE HOWTO ou procure o
245. chmod Esta se o explica o funcionamento dos recursos de direcionamento de entrada e sa da do sistema GNU Linux Redireciona a sa da de um programa comando script para algum dispositivo ou arquivo ao inv s do dispositivo de sa da padr o tela Quando usado com arquivos este redirecionamento cria ou substitui o conte do do arquivo Por exemplo voc pode usar o comando Is para listar arquivos e usar Is gt listagem para enviar a sa da do comando para o arquivo listagem Use o comando cat para visualizar o conte do do arquivo listagem O mesmo comando pode ser redirecionado para o segundo console dev tty2 usando Is gt dev tty2 o resultado do comando Is ser mostrado no segundo console pressione ALT e F2 para mudar para o segundo console e ALT e F1 para retornar ao primeiro Redireciona a sa da de um programa comando script para algum dispositivo ou final de arquivo ao inv s do dispositivo de sa da padr o tela A diferen a entre este redirecionamento duplo e o simples se caso for usado com arquivos adiciona a sa da do comando ao final do arquivo existente ao inv s de substituir seu conte do Por exemplo voc pode acrescentar a sa da do comando ls ao arquivo Jistagem do cap tulo anterior usando Is gt gt listagem Use o comando cat para visualizar o conte do do arquivo listagem Direciona a entrada padr o de arquivo dispositivo para um comando Este c
246. co de dados constru do com o comando updatedb sendo feita a partir do diret rio ra z e sub diret rios Para fazer uma consulta com o locate usamos locate express o A express o deve ser o nome de um arquivo diret rio ou ambos que ser o procurados na estrutura de diret rios do sistema Como a consulta por um programa costuma localizar tamb m sua p gina de manual recomend vel usar pipes para filtrar a sa da do comando para detalhes veja Se o 14 5 I pipe Por exemplo para listar os diret rios que cont m o nome cp Iocate cp Agora mostrar somente arquivos bin rios usamos locate cplgrep bin 31 7 which Localiza um programa na estrutura de diret rios do path E muito semelhante ao locate mas a busca feita no path do sistema e somente s o mostrados arquivos execut veis which programa comando 31 8 Documentos HOWTO s S o documentos em formato texto html etc que explicam como fazer determinada tarefa ou como um programa funciona Normalmente s o feitos na linguagem SGML e convertidos para outros formatos como o texto HTML Pos Script depois de prontos Estes trazem explica es detalhadas desde como usar o bash at sobre como funciona o modem ou como montar um servidor internet completo Os HOWTO s podem ser encontrados no diret rio do projeto de documenta o do GNU Linux LDP em ftp metalab unc edu pub Linux docs HOW TO ou traduzidos
247. com que o shutdown envie um sinal de t rmino aos processos e aguarde num segundos antes de enviar o sinal KILL O shutdown envia uma mensagem a todos os usu rios do sistema alertando sobre o desligamento durante os 15 minutos restantes e assim permite que finalizem suas tarefas Ap s isto o shutdown muda o n vel de execu o atrav s do comando init para O desligamento 1 modo monousu rio 6 reinicializa o recomendado utilizar o s mbolo amp no final da linha de comando para que o shutdown seja executado em segundo plano Quando restarem apenas 5 minutos para o reinicio desligamento do sistema o programa login ser desativado impedindo a entrada de novos usu rios no sistema O programa shutdown pode ser chamado pelo init atrav s do pressionamento da combina o das teclas de reinicializa o CTRL ALT DEL alterando se o arquivo etc inittab Isto permite que somente os usu rios autorizados ou o root possam reinicializar o sistema Exemplos shutdown h now Desligar o computador imediatamente shutdown r now Reinicia o computador imediatamente shutdown 19 00 A manuten o do servidor ser iniciada s 19 00 Faz o computador entrar em modo monousu rio init 1 s 19 00 enviando a mensagem _A manuten o do servidor ser iniciada s 19 00 a todos os usu rios conectados ao sistema shutdown r 15 00 O sistema ser reiniciado s 15 00 horas Faz o com
248. comando mount mount dispositivo ponto de montagem op es Onde dispositivo Identifica o da unidade de disco parti o que deseja acessar como dev hdal disco r gido ou dev fdO primeira unidade de disquetes ponto de montagem Diret rio de onde a unidade de disco parti o ser acessado O diret rio deve estar vazio para montagem de um sistema de arquivo Normalmente usado o diret rio mnt para armazenamento de pontos de montagem tempor rios t tipo Tipo do sistema de arquivos usado pelo dispositivo S o aceitos os sistemas de arquivos ext Para parti es GNU Linux usando o Extended File System vers o 2 a mais comum ext3 Para parti es GNU Linux usando o Extended File System vers o 3 com suporte a journaling reiserfs Para parti es reiserfs com suporte a journaling vfat Para parti es Windows 95 que utilizam nomes extensos de arquivos e diret rios msdos Para parti es DOS normais 1509660 Para montar unidades de CD ROM o padr o umsdos Para montar uma parti o DOS com recursos de parti es EXT2 como permiss es de acesso links etc Para mais detalhes sobre op es usadas com cada sistema de arquivos veja a p gina de manual mount f Caso for especificada monta a parti o somente para leitura W Caso for especificada monta a parti o como leitura grava o o padr o Existem muitas outra
249. comando Comando que ser executado Podem ser usados par metros normais usados na linha de comando Os campos do arquivo s o separados por um ou mais espa os ou tabula es Um asterisco pode ser usado nos campos de data e hora para especificar todo o intervalo dispon vel O h fen serve para especificar per odos de execu o incluindo a o n mero inicial final A v rgula serve para especificar lista de n meros Passos podem ser especificados atrav s de uma Veja os exemplos no final desta se o O arquivo gerado em var spool cron crontabs usu rio pelo crontab tem o mesmo formato do etc crontab exceto por n o possuir o campo usu rio UID pois o nome do arquivo j identifica o usu rio no sistema Para editar um arquivo de usu rio em var spool cron crontabs ao inv s de editar o etc crontab use crontab e para listar as tarefas daquele usu rio crontab l e para apagar o arquivo de tarefas do usu rio crontab r adicionalmente voc pode remover somente uma tarefa atrav s do crontab e e apagando a linha correspondente OBS N o esque a de incluir uma linha em branco no final do arquivo caso contr rio o ltimo comando n o ser executado O cron define o valor de algumas vari veis automaticamente durante sua execu o a vari vel SHELL definida como bin sh PATH como usr bin bin LOGNAME MAILTO e HOME s o definidas atrav s do arquivo
250. comando de visualiza o como o cat o arquivo original ser visualizado Exemplos In s dev ttyS1 dev modem Cria o link dev modem para o arquivo dev ttyS1 In s tmp tmp Cria um link tmp para o diret rio Amp Mostra o espa o ocupado por arquivos e sub diret rios do diret rio atual du op es onde op es a all Mostra o espa o ocupado por todos os arquivos b bytes Mostra o espa o ocupado em bytes C total Faz uma totaliza o de todo espa o listado D N o conta links simb licos h human Mostra o espa o ocupado em formato leg vel por humanos Kb Mb ao inv s de usar blocos H Como o anterior mas usa 1000 e n o 1024 como unidade de c lculo k Mostra o espa o ocupado em Kbytes m Mostra o espa o ocupado em Mbytes S separate dirs N o calcula o espa o ocupado por sub diret rios X N o faz a contagem de diret rios em sistemas de arquivos diferentes do atual Exemplo du h du hc 10 6 find Procura por arquivos diret rios no disco find pode procurar arquivos atrav s de sua data de modifica o tamanho etc atrav s do uso de op es find ao contr rio de outros programas usa op es longas atrav s de um find diret rio op es express o Onde diret rio Inicia a procura neste diret rio percorrendo seu sub diret rios op es express o name express o Procura p
251. comentamos a linha Logical device decodes 16 bit IO address lines Minimum IO base address 0x0300 Maximum IO base address 0x0330 IO base alignment 48 bytes Number of IO addresses required 2 IO 1 SIZE 2 BASE 0x0330 O valor padr o 0x0300 para a porta MIDI mas n s desejamos usar o valor 0x0330 Descomentamos a linha e alteramos o valor da T O Logical device decodes 16 bit IO address lines Minimum IO base address 0x0388 Maximum IO base address 0x0388 IO base alignment 1 bytes Number of IO addresses required 4 IO 2 SIZE 4 BASE 0x0388 Apenas descomentamos a linha 0x0388 um valor padr o para OPL Fim de fun es dependentes NAME CTL0028 268565341 0 Audio ACT Y Descomentamos para ativar este bloco de configura o acima HE Logical device id CTL2011 Descomente os valores desejados abaixo selecionando a configura o requerida Note que o valor padr o equivale ao primeiro par metro dispon vel Minimum CONFIGURE inicia um bloco de configura o e finaliza com ACT Y Para ativar as configura es selecionadas basta descomentar a linha H ACT Y no final do bloco de configura o CONFIGURE CTL0028 268565341 LD 1 Compatible device id PNP0600 ANSI string gt IDE lt Pela string acima sabemos que esta a configura o da IDE embutida na SB Hora de m ltiplas escolhas escolha apenas uma Inici
252. completamente do disco caso precise lembre se que voc n o criou uma parti o e a parti o possui uma assinatura apropriada que identifica o sistema de arquivos 5 6 2 Criando um sistema de arquivos reiserfs em um arquivo O sistema de arquivos reiserfs tamb m poder ser criado em um arquivo usando os mesmos benef cios descritos em Se o 5 3 2 Criando um sistema de arquivos EXT2 em um arquivo Para fazer isso execute os seguintes passos em sequ ncia 1 Use o comando dd if dev zero of tmp arquivo reiserfs bs 1024 count 33000 para criar um arquivo arquivo reiserfs vazio de 33Mb de tamanho em tmp Voc pode modificar os par metros de of para escolher onde o arquivo ser criado o tamanho do arquivo poder ser modificado atrav s de count Note que o tamanho m nimo do arquivo deve ser de 32Mb devido aos requerimentos do reiserfs 2 Formate o arquivo com mkreiserfs f tmp arquivo reiserfs Ele primeiro dir que o arquivo arquivo reiserfs n o um dispositivo de bloco especial uma parti o de disco e perguntar se deve continuar responda com y O sistema de arquivos ReiserFS ser criado em tmp arquivo reiserfs e estar pronto para ser usado 3 Monte o arquivo arquivo reiserfs com o comando mount tmp arquivo reiserfs mnt t reiserfs o loop dev loop1 Note que foi usado o par metro o loop para dizer ao comando mount para usar os recursos de loop do kernel
253. cord v dev 0 0 0 dao useinfo wav O comando acima usa o dispositivo gravador 0 0 0 cdrecord scanbus para fazer a grava o do CD de audio O formato usado o DAO C dao o que garante que n o haver intervalo entre as faixas de CD til em CDs ao vivo e que os arquivos inf contendo os dados das faixas ser o usados para controlar a dura o de cada uma useinfo wav Se voc quer gravar uma sele o de arquivos wav ou cdr ser preciso faze lo em modo T O track at once mantendo a pausa de 2 segundos entre as m sicas Isto feito pelo comando cdrecord v dev 0 0 0 pad audio wav Estamos dizendo para o cdrecord gravar diversos arquivos de audio C audio wav e preencher os intervalos dos arquivos de audio com zeros pad pois nem sempre os arquivos tem o m ltiplo de setores requeridos para a grava o de arquivos de audio 24 1 3 C pia de CD para CD A c pia de CD de dados para outro feita em duas etapas A extra o do arquivo ISO e a grava o do CD Esse recurso til pela economia de tempo que proporciona e porque mant m caracter sticas especiais do CD como setores de boot para CDs de instala o Primeiro extraia o conte do do CD em format raw com o comando dd 1f dev cdrom of dados arquivo iso Confira se no final o n mero de bytes conferem isso diz que a extra o foi feita com sucesso O par metro if indica o arquivo de entrada e of o arquivo de s
254. cores do ambiente gr fico pode ser alterado facilmente Por padr o a maioria das instala es e distribui es GNU Linux vem com apenas 16 cores 4 bits porque um n mero de cores suportado por qualquer placa de v deo sem modifica es especiais A configura o de mais de 16 cores exige que voc tenha escolhido o modelo correto de sua placa de v deo usando o programa xf86config na Debian 2 2 ou digitando dpkg reconfigure xserver svga na Debian 3 0 Por exemplo minha placa de v deo uma Trident 9680 na tela de sele o do programa xf86config eu escolhi Trident 9680 Generic c digo 671 no servidor X 3 3 6 que o driver que permite o uso de todas as cores permitidas por esta placa e tamb m usar os recursos de acelera o que ela oferece Voc pode utilizar o programa xviddetect para obter o modelo de sua placa de v deo e o servidor X correspondente a ela basta digitar xviddetect na linha de comando O comando dpkg reconfigure xserver svga da Debian 3 0 Woody mais flex vel e possui uma facilidade maior de configura o inclusive auto detectando seu chipset de v deo e configurando seu monitor de acordo com o tamanho da tela em polegadas Com uma configura o correta poss vel atingir at 32 bits de cores pocket pixel no X A configura o do X utiliza o n mero de bits ao inv s do n mero de cores na sua configura o Abaixo uma tabela comparativa Bits N mero Max Co
255. cos r gidos e n o pode ser compartilhada Esta a interrup o usada pela segunda controladora de discos e n o pode ser compartilhada Pode ser usada caso a segunda controladora esteja desativada Dispositivos ISA VESA EISA SCSI n o permitem o compartilhamento de uma mesma IRQ talvez isto ainda seja poss vel caso n o haja outras op es dispon veis e ou os dois dispositivos n o acessem a IRQ ao mesmo tempo mas isto uma solu o prec ria Conflitos de IRQ ocorrem quando dois dispositivos disputam uma mesma IRQ e normalmente ocasionam a parada ou mal funcionamento de um dispositivo e ou de todo o sistema Para resolver um conflito de IRQs deve se conhecer quais IRQs est o sendo usadas por quais dispositivos usando cat proc interrupts e configurar as interrup es de forma que uma n o entre em conflito com outra Isto normalmente feito atrav s dos jumpers de placas ou atrav s de software no caso de dispositivos jumperless ou plug and play Dispositivos PCI s o projetados para permitir o compartilhamento de uma mesma IRQ pois as manipulam de forma diferente Se for necess rio usar uma interrup o normal o chipset ou BIOS mapear a interrup o para uma interrup o normal do sistema normalmente usando alguma interrup o entre a IRQ 9 e IRQ 12 3 3 1 1 Prioridade das Interrup es Cada IRQ no sistema tem um n mero que identifica a prioridade que ser atendida pelo processador Nos
256. cotes copiada atrav s do comando apt get update Este comando pode ser usado com alguma fregii ncia se estiver usando a distribui o stable e sempre se estiver usando a unstable os pacotes s o modificados com muita frequ ncia Sempre utilize o apt get update antes de atualizar toda a distribui o 20 2 4 Utilizando CDs oficiais n o oficiais terceiros com o apt Para usar CDs da Debian ou de programas de terceiros use o seguinte comando com cada um dos CDs que possui apt cdrom add Este comando adicionar automaticamente uma linha para cada CD no arquivo etc apt sources list e atualizar a lista de pacotes em var state apt lists Por padr o a unidade acessada atrav s de cdrom usada Use a op o d dev scd para especificar um outra unidade de CDs veja Se o 5 12 Identifica o de discos e parti es em sistemas Linux para detalhes sobre essa identifica o Durante a instala o de um novo programa o apt pede que o CD correspondente seja inserido na unidade e pressionado lt Enter gt para continuar O m todo acesso do apt atrav s de CDs inteligente o bastante para instalar todos os pacotes necess rios daquele CD instalar os pacotes do pr ximo CD e iniciar a configura o ap s instalar todos os pacotes necess rios Observa o CDs de terceiros ou contendo programas adicionais tamb m podem ser usados com o comando apt cdrom add 20 2 5 Instalando no
257. crontab 26 11 at 27 Principais arquivos de configura o do diret rio etc 27 1 Diret rio etc alternatives 27 2 Arquivo etc default devpts 27 3 Arquivo etc default res 27 4 Arquivo etc kbd config 27 5 Diret rio etc menu methods 27 6 Arquivo etc menu methods menu translate 27 1 27 8 27 9 27 10 27 11 BIA 27 13 27 14 27 15 27 16 27 17 27 18 27 19 27 20 27 21 doa 27 23 27 24 21 23 27 26 27 21 27 28 27 29 27 30 27 31 27 32 27 33 27 34 27 35 27 36 2791 27 38 27 39 27 40 27 41 21 42 27 43 27 44 27 45 27 46 27 47 27 48 27 49 Arquivo etc networks Arquivo etc network interfaces Arquivo etc networks options Arquivo etc networks spoof protect Diret rio etc pam d Diret rio etc ppp Diret rio etc security Arquivo etc security access conf Arquivo etc security limits conf Arquivo etc crontab Arquivo etc fstab Arquivo etc group Arquivo etc gshadow Arquivo etc host conf Arquivo etc hostname Arquivo etc hosts Arquivo etc hosts allow Arquivo etc hosts deny Arquivo etc hosts equiv Arquivo etc inetd conf Arquivo etc inittab Arquivo etc inputrc Arquivo etc isapnp conf Arquivo etc isapnp gone Arquivo etc issue Arquivo etc issue net Arquivo etc lilo conf Arquivo etc login defs Arquivo etc modules Arquivo etc modules conf Arquivo etc motd Arqui
258. ctados Quando um arquivo ou arquivos compactado uma extens o correspondente ao programa usado adicionada ao nome do arquivo caso o arquivo seja compactado pelo gzip receber a extens o gz por exemplo Ao descompactar acontece o contr rio a extens o retirada do arquivo Abaixo segue uma listagem de extens es mais usadas e os programas correspondentes gz Arquivo compactado pelo gzip Use o programa gzip para descompacta lo para detalhes veja Se o 18 3 gzip bz2 Arquivo compactado pelo bzip Use o programa bzip para descompacta lo para detalhes veja Se o 18 7 bzip2 Z Arquivo compactado pelo programa compress Use o programa uncompress para descompacta lo zip Arquivo compactado pelo programa zip Use o programa unzip para descompacta lo rar Arquivo compactado pelo programa rar Use o programa rar para descompacta lo tar gz Arquivo compactado pelo programa gzip no utilit rio de arquivamento tar Para descompacta lo voc pode usar o gzip e depois o tar ou somente o programa tar usando a op o z Para detalhes veja Se o 18 3 gzip e Se o 18 6 tar tez Abrevia o de tar gz tar bz2 Arquivo compactado pelo programa bzip2 no utilit rio de arquivamento tar Para descompacta lo voc pode usar o bzip2 e depois o tar ou somente o programa tar usando a op o j Para detalhe
259. da por uma empresa comercial note que o endere o do WebSite da Debian termina com org ao inv s disso mantida por programadores hackers e especialistas de seguran a espalhados ao redor do mundo seguindo o estilo de desenvolvimento do Linux Possui suporte a mais de 10 arquiteturas e 15 sub arquiteturas entre elas Intel x86 Alpha VMS Sparc Macintosh m68k Power Pc ARM etc Suas atualiza es s o constantes e n o necess rio adquirir um novo CD para fazer upgrades Meu sistema atualizado semanalmente e de forma segura atrav s de 2 simples comandos Veja Se o 20 2 apt as instru es de como fazer isto Cada pacote da distribui o mantida por uma pessoa o que garante uma boa qualidade implementa es de novos recursos e r pida corre o de falhas Qualquer pessoa com bons conhecimentos no sistema e ingl s pode se tornar um Debian Developer para detalhes consulte a lista de discuss o debian user portuguese veja Se o 31 12 2 Listas de discuss o ou veja a p gina oficial da Debian http www debian org A distribui o apresenta compatibilidade com outros sistemas a partir da instala o at a sele o de programas e execu o do sistema sua instala o est at mesmo dispon vel desde computadores 386 que utilizam unidades de disquetes de 5 1 4 polegadas at para computadores UDMA66 e com CD ROM inicializ vel a distribui o mais indicada para uso em servidores
260. da para usar o Linux e n o crime fazer c pias para instalar em outros computadores n s inclusive incentivamos voc a fazer isto Ser um sistema de c digo aberto pode explicar a performance estabilidade e velocidade em que novos recursos s o adicionados ao sistema Para rodar o Linux voc precisa no m nimo de um computador 386 SX com 2 MB de mem ria e 40MB dispon veis em seu disco r gido para uma instala o b sica e funcional O sistema segue o padr o POSIX que o mesmo usado por sistemas UNIX e suas variantes Assim aprendendo o Linux voc n o encontrar muita dificuldade em operar um sistema do tipo UNIX FreeBSD HPUX SunOS etc bastando apenas aprender alguns detalhes encontrados em cada sistema O c digo fonte aberto permite que qualquer pessoa veja como o sistema funciona til para aprendizado corrija alguma problema ou fa a alguma sugest o sobre sua melhoria esse um dos motivos de seu r pido crescimento do aumento da compatibilidade de perif ricos como novas placas sendo suportadas logo ap s seu lan amento e de sua estabilidade Outro ponto em que ele se destaca o suporte que oferece a placas CD Roms e outros tipos de dispositivos de ltima gera o e mais antigos a maioria deles j ultrapassados e sendo completamente suportados pelo sistema operacional Este um ponto forte para empresas que desejam manter seus micros em funcionamento e pretendem investir em avan os t
261. de arquivos ext3 reiserfs _xfs_ Jfs etc como faria com qualquer parti o f sica normal mkfs ext3 dev lvmdisk tmp mkfs reiserfs dev lvmdisk tmp OBS Caso deseje montar automaticamente o volume LVM coloque o caminho completo do LVM ao inv s do volume f sico no etc fstab dev Ivmdisk tmp 5 9 4 Aumentando o tamanho de um volume l gico O processo para aumentar o tamanho do volume l gico consiste em primeiro aumentar o tamanho do VG com o Ivextend e depois ajustar o tamanho do sistema de arquivos Aumenta o espa o do volume l gico tmp para 1G Ivextend L1G dev lvmdisk tmp Aumenta em 200MB o espa o no volume l gico tmp Ivextend L 200M dev Ivmdisk tmp As unidades Kk Mm Gg Tt podem ser usadas para especificar o espa o Ap s modificar o volume l gico ser preciso aumentar o tamanho do sistema de arquivos para ser exatamente igual ao tamanho do LV Isto depende do seu sistema de arquivos ext2 3 resize2fs dev Ivmdisk tmp O ext2 3 ainda vem com o utilit rio e2fsadm que executa os dois comandos Ivextend e resize2fs de uma s vez e2fsadm L 1G dev lvmdisk tmp OBS Voc dever desmontar o sistema de arquivos antes de alterar o tamanho de um sistema de arquivos ext ou _ext3_ Para alterar o tamanho durante a execu o do sistema operacional necess ria a aplica o do patch ext2online no kernel reiserfs resize reiserfs f dev lvmdisk tmp O tamanho do siste
262. de dicas por e mail Respons vel pela p gina Carlos E Morimoto lt morimoto O guiadohardware net gt endere o http www guiadohardware net http br linuxchix org O LinuxChix Brasil assim como o Projeto LinuxChix internacional uma comunidade para mulheres que gostam de Linux e para apoiar as mulheres na computa o em geral As participantes v o desde novatas usu rias experientes e incluem programadoras profissionais e amadoras administradoras de sistemas e documentadoras t cnicas Respons vel pela p gina Lista LinuxChix lt linuxchix Olistas cipsga org br gt endere o http www guiadohardware net http www noticiaslinux com br Muitas not cias e dicas di rias sobre Linux e software livre em geral com a op o de recebimento por e mail Respons vel pela p gina lt deivison Qnoticiaslinux com br gt endere o http www noticiaslinux com br http www Jinux org P gina oficial do GNU Linux mantida pela Transmeta a empresa que Linus Torvalds vem trabalhando atualmente Muita refer ncia sobre GNU Linux distribui es hardwares softwares downloads etc Respons vel pela p gina lt webmaster O linux org gt endere o http www linux org http counter li org Este um servi o que tem o objetivo de contar os usu rios m quinas grupos de usu rios Linux existentes ao redor do mundo Te encorajo a se registrar neste site e indica lo a
263. de o dispositivo envia dados ao computador Ao contr rios da IRQ e DMA o dispositivo pode usar mais de uma porta de Entrada Sa da ou uma faixa de endere os Por exemplo uma placa de som padr o usa as portas 0x220 0x330 e 0x388 respectivamente audio digital midi e opl3 As placas de rede normalmente transferem grandes quantidades de dados assim ocupam uma faixa de endere os Minha NE2000 por exemplo ocupa a faixa de endere os 0x260 a 0x27F 0x260 0x27F O tamanho da faixa de endere os varia de acordo com o tipo de dispositivo Os endere os de 1I O em uso no sistema podem ser visualizados com o comando cat proc ioports Endere os das portas de entrada sa da n o podem ser compartilhados 3 4 Hardwares configur veis por jumpers dip switches jumperless e Plug and Play Hardwares configur veis por jumpers pinos met licos protegidos por uma capa pl stica tem sua configura o alterada atrav s da coloca o retirada ou mudan a de posi o Hardwares configur veis por jumpers s o os preferidos por t cnicos de inform tica muito experientes Estes hardwares possuem a caracter stica de somente terem seus par metros modificados atrav s da mudan a da posi o dos jumpers da placa desta forma se obt m uma configura o fixa n o podendo ser modificada por qualquer tipo de programa e o dispositivo estar sempre pronto para ser ativado ap s a inicializa o de qualquer sistema operacional O
264. de uma interface amig vel para fazer as coisas ter anima es etc o pre o que paga a performance Entre os principais programas destaco os seguintes cdrtoaster cdbakeoven kreatecd gcombust 24 1 8 Fazendo a capa de frente e verso do CD Capas de frente e verso podem ser produzidas com o cdlabelgen 24 2 Executando v deos DIVX O programa mais recomendado o mplayer Ap s instalar execute o comando mplayer framedrop vo xv arquivo avi A op o framedrop diz ao mplayer pular frames que ele n o conseguir exibir til em sistemas que tem CPU lenta O gmplayer a interface gr fica do mplayer e aceita todos os seus par metros 24 2 1 Colocando legendas nos filmes Para adicionar legendas em um filme Divx sendo executado pelo mplayer baixe a fonte de caracteres da legenda de http mplayer sourceforge net e a descompacte dentro de mplayer Ser o criados v rios diret rios contendo fontes de tamanhos espec ficos Escolha qual deseja utilizar e fa a um link para o diret rio mplayer font com o comando In 24 3 Assistindo DVDs Para assistir filmes em DVD recomendo os seguintes programas ogle xine e mplayer Lembre se de fazer um link de dev dvd para seu dispositivo leitor de DVD antes de executar um destes programas 24 4 Convertendo m sicas no formato wav para mp3 A convers o explicada aqui usando o programa bladeenc Voc
265. dem ser usados mais de um comando de redirecionamento lt gt em um mesmo comando pr 14 6 Diferen a entre o e o gt A principal diferen a entre o e o gt que o Pipe envolve processamento entre comandos ou seja a sa da de um comando enviado a entrada do pr ximo e o gt redireciona a sa da de um comando para um arquivo dispositivo Voc pode notar pelo exemplo acima Cls lalmore que ambos Is e more s o comandos porque est o separados por um Se um deles n o existir ou estiver digitado incorretamente ser mostrada uma mensagem de erro nm Ri i vd Um resultado diferente seria obtido usando um gt no lugar do A sa da do comando Is la seria gravada em um arquivo chamado more 14 7 tee Envia o resultado do programa para a sa da padr o tela e para um arquivo ao mesmo tempo Este comando deve ser usado com o pipe comando ltee arquivo Exemplo Is laltee listagem txt a sa da do comando ser mostrada normalmente na tela e ao mesmo tempo gravada no arquivo listagem txt Este cap tulo descreve o que uma rede os principais dispositivos de rede no GNU Linux a identifica o de cada um como configurar os dispositivos escolha de endere os IP roteamento Parte deste cap tulo uns 70 pelo menos baseado no documento NET3 4 HOWTO seria perda de tempo reescrever este assunto pois existe um material desta qualidade j dispon
266. determinados As tarefas s o definidas no arquivo etc crontab e por arquivos individuais de usu rios em var spool cron crontabs usu rio criados atrav s do programa crontab Adicionalmente a distribui o Debian utiliza os arquivos no diret rio etc cron d como uma extens o para o etc crontab Para agendar uma nova tarefa basta editar o arquivo etc crontab com qualquer editor de texto como o ae e o vi e definir o m s dia hora que a tarefa ser executada N o necess rio reiniciar o daemon do cron porque ele verifica seus arquivos a cada minuto Veja a se o Se o 26 10 1 O formato de um arquivo crontab para entender o formato de arquivo cron usado no agendamento de tarefas 26 10 1 O formato de um arquivo crontab O arquivo etc crontab tem o seguinte formato 52 18 1 root run parts report etc cron montly Comando que ser executado UID que executar o comando _ Dia da semana 0 7 _ _ _ _ _ _ M s 1 12 Dia do M s 1 31 Hora Minuto Onde Minuto Valor entre 0 e 59 Hora Valor entre O e 23 Dia do M s Valor entre O e 31 M s Valor entre O e 12 identificando os meses de Janeiro a Dezembro Dia da Semana Valor entre O e 7 identificando os dias de Domingo a S bado Note que tanto 0 e 7 equivalem a Domingo usu rio O usu rio especificado ser usado para executar o comando o usu rio dever existir
267. devido a escolha do sistema operacional indevido mas na maioria das vezes o motivo a falta de investimento da empresa em pol ticas de seguran a que algumas simplesmente consideram a seguran a de seus dados e sigilo interno como uma despesa a mais Um bom firewall que recomendo o ipchains Sinus e o TIS Particularmente gosto muito de usar o ipchains e o Sinus e poss vel fazer coisas inimagin veis programando scripts para interagirem com estes programas 15 9 Outros arquivos de configura o relacionados com a rede O arquivo etc services um banco de dados simples que associa um nome amig vel a humanos a uma porta de servi o amig vel a m quinas um arquivo texto de formato muito simples cada linha representa um item no banco de dados Cada item dividido em tr s campos separados por qualquer n mero de espa os em branco tab ou espa os Os campos s o nome porta protocolo apelido coment rio name Uma palavra simples que representa o nome do servi o sendo descrito porta protocolo Este campo dividido em dois sub campos porta Um n mero que especifica o n mero da porta em que o servi o estar dispon vel Muitos dos servi os comuns tem designados um n mero de servi o Estes est o descritos no RFC 1340 protocolo Este sub campo pode ser ajustado para tcp ou udp importante notar que o item 18 tcp muito diferente do item 18 udp e que n o ex
268. disco quando o sistema estiver ocioso o arquivo gravado para o disco O GNU Linux procura utilizar toda mem ria RAM dispon vel para o cache de programas acelerando seu desempenho de leitura grava o sync O uso do sync til em disquetes quando gravamos um programa e precisamos que os dados sejam gravados imediatamente para retirar o disquete da unidade Mas o m todo recomendado especificar a op o sync durante a montagem da unidade de disquetes para detalhes veja Se o 5 13 1 fstab 10 23 uname Retorna o nome e vers o do kernel atual uname 10 24 reboot Reinicia o computador 10 25 shutdown Desliga reinicia o computador imediatamente ou ap s determinado tempo program vel de forma segura Todos os usu rios do sistema s o avisados que o computador ser desligado Este comando somente pode ser executado pelo usu rio root ou quando usada a op o a pelos usu rios cadastrados no arquivo etc shutdown allow que estejam logados no console virtual do sistema shutdown op es hora mensagem hora Momento que o computador ser desligado Voc pode usar HH MM para definir a hora e minuto MM para definir minutos SS para definir ap s quantos segundos ou now para imediatamente equivalente a 0 O shutdown criar o arquivo etc nologin para n o permitir que novos usu rios fa am login no sistema com excess o do root Este arquivo
269. do LILO Se a imagem especificada por nome for selecionada o kernel usado ser o especificado pelo par metro kernel e as op es usadas por append Caso seja passado um h fen ao par metro append os par metros passados pelo append global ser o anulados implicit valor Se o valor for igual a 0 n o carrega a imagem at que seja explicitamente especificada na op o label timeout tempo Indica quanto tempo o syslinux aguardar antes de inicializar automaticamente medido em 1 10 de segundos Caso alguma tecla seja pressionada a inicializa o autom tica interrompida Para desativar esta caracter stica use O como timeout O valor m ximo de 35996 font nome Especifica uma fonte em formato psf que ser usada para mostrar as mensagens do syslinux ap s o aviso de copyright do programa Ele carrega a fonte para a placa de v deo se a fonte conter uma tabela unicode ela ser ignorada Somente funciona em placas EGA e VGA kbdmap mapa Instala um simples mapa de teclado O mapa de teclados usado muito simples somente remapeia c digos conhecidos pela BIOS o que significa que somente teclas usadas no teclado padr o EUA ser o usadas O utilit rio keytab lilo pl da distribui o do lilo pode ser usado para criar tais mapas de teclado prompt valor Se valor for igual a 1 mostra automaticamente o aviso de boot assim que o syslinux for iniciado Caso seja ig
270. do que possui suporte nativo e padr o ao protocolo de pacotes de r dio AX 25 usado por Operadores de R dio Amador ao redor do mundo Este documento explica como instalar e configurar este suporte Adv Routing HOWTO Roteamento avan ado Explica es sobre o iproute2 traffic shaper e netfilter Bandwidth Limiting HOWTO Descreve como configurar o servidor Linux para limitar banda BRIDGE STP HOWTO Este documento explica o que uma ponte entre redes e como criar uma utilizando o Spanning Tree Protocol STP Este um m todo de manter os dispositivos Ethernet conectados e funcionando em m ltiplos caminhos Os participantes negociam a troca atrav s do caminho mais curto atrav s do STP Cable Modem Fornece instru es de como usar o Linux para se conectar a um provedor de Cable modem Chroot BIND8 HOWTO Este documento descreve a instala o do servidor de nomes BIND 8 para ser executado em uma jaula chroot e como um usu rio n o root para oferecer seguran a adicional e minimizar efeitos potenciais que podem comprometer a seguran a Cyrus IMAP Um guia compreensivo para a instala o configura o e execu o do Cyrus Imap e Cyrus SASL DNS HOWTO Como configurar seu servidor DNS em pouco tempo Diald HOWTO Este documento mostra alguns cen rios t picos para iniciar o uso do Diald facilmente Este cen rios incluem uma conex o de um computador local a um provedor usando o PPP atrav s de um mode
271. do Gr fico Pacote de Escrit rio contendo editor de texto planilha de c lculo banco de dados digitalizador de imagens editor gr fico calculadora navegador e mail abre todos os arquivos do MS Office 2000 e sua interface id ntica aos programas do Office n o requerendo novo treinamento dos usu rios Todos os programas do Star Office s o iniciados atrav s de uma interface virtual id ntica ao Windows com menu iniciar e tudo mais Possui vers o em Portugu s e sua vers o atual a 5 2 Al m da impressionante integra o entre os programas que comp em o conjunto o Star Office possui um frame de navega o com centenas de modelos barra de desktop localiza o f cil de arquivos e abertura instant nea O Star Office possui mais recursos que o Office e n o custa nada Seu tamanho para download de 80MB e n o requer o pagamento de licen as para a instala o em computadores de empresas ou dom sticos O equipamento m nimo que recomendo para a execu o do Star Office um 586 com 32 MB de mem ria RAM e 200 MB Livres no disco r gido Sua instala o feita em modo gr fico e o tamanho ocupado no disco depende dos componentes selecionados Abiword Modo Gr fico um editor de Textos mais simples que o Star Office e uma boa interface de opera o que possui suporte a arquivos do Office 2000 O equipamento m nimo que recomendo para a execu o do Abiword um 486 com 8 MB de mem ri
272. do a forma daemon computador ou cliente Ocomputador para verificar respectivamente o acesso de daemons e cliente de determinados computadores aos servi os da rede Como pode ver o TCPD ajuda a aumentar a seguran a do seu sistema mas n o confie nele al m do uso em um sistema simples necess rio o uso de um firewall verdadeiro para controlar minuciosamente a seguran a do seu sistema e dos pacotes que atravessam os protocolos roteamento e as interfaces de rede Se este for o caso aprenda a trabalhar a fundo com firewalls e implemente a seguran a da sua rede da forma que melhor planejar 15 8 4 Firewall Dentre todos os m todos de seguran a o Firewall o mais seguro A fun o do Firewall bloquear determinados tipos de tr fego de um endere o ou para uma porta local ou permitir o acesso de determinados usu rios mas bloquear outros bloquear a falsifica o de endere os redirecionar tr fego da rede ping da morte etc A implementa o de um bom firewall depender da experi ncia conhecimentos de rede protocolos roteamento interfaces endere amento masquerade etc da rede local e sistema em geral do Administrador de redes a seguran a de sua rede e seus dados dependem da escolha do profissional correto que entenda a fundo o TCP IP roteamento protocolos servi os e outros assuntos ligados a rede Fregiientemente tem se ouvido falar de empresas que tiveram seus sistemas invadidos em parte isto
273. do pelo usu rio 2 CHLD 20 17 18 B Processo filho parado ou terminado CONT 19 18 25 Continuar a execu o se interrompido STOP 17 19 23 DEF Ihnterromper processo TSTP 18 20 24 D Interromper digita o no terminal TTIN 21 21 26 D Entrada do terminal para o processo em segundo plano TTOU 22 22 27 D Sa da do terminal para o processo em segundo plano As letras da coluna A o tem o seguinte significado A A a o padr o terminar o processo B A a o padr o ignorar o sinal C A a o padr o terminar o processo e mostrar o core D A a o padr o parar o processo E O sinal n o pode ser pego F O sinal n o pode ser ignorado Sinais n o descritos no POSIX 1 mas descritos na SUSv2 Sinal Valor A o Coment rio BUS 10 7 10 C Erro no Barramento acesso incorreto da mem ria POLL A Evento executado em Pool Sys V Sin nimo de IO PROF 27 27 29 A Tempo expirado do Profiling SYS 12 12 C Argumento inv lido para a rotina SVID TRAP 5 C Captura do tra o ponto de interrup o URG 16 23 21 B Condi o Urgente no soquete 4 2 BSD VTALRM 26 26 28 A Alarme virtual do rel gio 4 2 BSD XCPU 24 24 30 C Tempo limite da CPU excedido 4 2 BSD XFSZ 25 25 31 C Limite do tamanho de arquivo excedido 4 2 BSD Para os casos SIGSYS SIGXCPU SIGXFSZ e em algumas arquiteturas tamb m o SIGGUS a a o padr o do Linux para kernels 2 3 27 e superiores A terminar enquanto SYSv2 descreve C t
274. do programa e detalhes sobre o funcionamento de op o Uma p gina de manual visualizada na forma de texto nico com rolagem vertical Tamb m documenta par metros usados em alguns arquivos de configura o A utiliza o da p gina de manual simples digite man se o comando arquivo onde se o a se o de manual que ser aberta se omitido mostra a primeira se o sobre o comando encontrada em ordem crescente comando arquivo Comando arquivo que deseja pesquisar A navega o dentro das p ginas de manual feita usando se as teclas q Sai da p gina de manual PageDown ou f Rola 25 linhas abaixo PageUP ou w Rola 25 linhas acima SetaAcima ou k Rola 1 linha acima SetaAbaixo ou e Rola 1 linha abaixo r Redesenha a tela refresh p ou g In cio da p gina h Ajuda sobre as op es da p gina de manual s Salva a p gina de manual em formato texto no arquivo especificado por exemplo tmp ls Cada se o da p gina de manual cont m explica es sobre uma determinada parte do sistema As se es s o organizadas em diret rios separados e localizadas no diret rio usr man Os programas arquivos s o classificados nas seguintes se es 1 Programas execut veis ou comandos internos 2 Chamadas do sistema fun es oferecidas pelo kernel 3 Chamadas de Bibliotecas fun es dentro de bibliotecas do sistema 4 Arquivos especiais normalm
275. do sistema Use o comando dpkg r NomedoPacote remove para remover um pacote do sistema completamente Somente necess rio digitar o nome e vers o do pacote que deseja remover n o sendo necess rio a revis o do pacote O comando dpkg r n o remove os arquivos de configura o criados pelo programa Para uma remo o completa do programa veja Se o 20 1 6 Removendo completamente um pacote 20 1 6 Removendo completamente um pacote Use o comando dpkg P NomedoPacote l a purge para remover um pacote e todos os diret rios e arquivos de configura o criados N o necess rio especificar a revis o do pacote O comando dpkg purge pode ser usado ap s uma remo o normal do pacote usando dpkg r Caso voc usar diretamente o comando dpkg purge dpkg primeiro remover o pacote normalmente como explicado em Se o 20 1 5 Removendo pacotes do sistema e ap s removido apagar todos os arquivos de configura o Caso especifique a op o a ou sua equivalente pending no lugar do nome do pacote todos os pacotes marcados para remo o ser o removidos completamente do sistema Note que o dpkg purge somente remove arquivos de configura o conhecidos pelo pacote Em especial os arquivos de configura o criados para cada usu rio do sistema devem ser removidos manualmente Seria pedir demais que o dpkg tamb m conhecesse os usu rios de nosso sistema
276. do suporte comercial relacionado ao sistema GNU Linux Online Troubleshooting HOWTO Este documento direciona usu rios GNU Linux a lugares dispon veis na Internet que oferecem acesso a uma vasta quantidade de documentos teis relacionados ao sistema em situa es de problema User Group HOWTO Este documento descreve como fundar manter e organizar um grupo de usu rios GNU Linux 31 8 1 13 Migra o Conviv ncia com Outras Plataformas DOS Win to Linux HOWTO Este documento tem a inten o de ajudar o leitor traduzir seu conhecimento do DOS e Windows para o ambiente GNU Linux tamb m como oferecer dicas de manipula o de arquivos e utiliza o de recursos entre os dois sistemas VMS to Linux HOWTO Este documento escrito para todos aqueles que tem usado o VMS e agora precisam migrar para o GNU Linux um clone gratuito do UNIX A transi o feita felizmente atrav s de uma compara o passo a passo de comandos e ferramentas existentes 31 8 1 14 Tarefas Espec ficas Astronomy HOWTO Este documento compartilha dicas e recursos para utilizar solu es do GNU Linux no mundo da Astronomia CD Writing HOWTO Este documento explica como gravar CD ROMs sob o GNU Linux CDROM HOWTO Este documento descreve como instalar configurar e usar uma unidade de CD ROM sob o GNU Linux Ele lista hardwares suportados e responde a um n mero de quest es freqii ntes CVS RCS HOWTO Este documento um guia pr
277. dono grupo e outros usu rios que o arquivo diret rio receber quando for criado ou copiado Digite umask sem par metros para retornar o valor de sua umask atual A umask tem efeitos diferentes caso o arquivo que estiver sendo criado for bin rio um programa execut vel ou texto Veja a tabela a seguir para ver qual a mais adequada a sua situa o ARQUIVO DIRET RIO UMASK l Bin rio Texto O I r x rw rwx 1 I r rw rw 2 I r x I r r x 3 I r I r I r 4 I x w wx Um arquivo texto criado com o comando umask 012 touch texto txt receber as permiss es rw rw r pois O dono ter permiss es rw 1 grupo ter permiss es rw e 2 outros usu rios ter o permiss es r Um arquivo bin rio copiado com o comando umask 012 cp bin ls tmp Is receber as permiss es r xr r x confira com a tabela acima Por este motivo preciso um pouco de aten o antes de escolher a umask um valor mal escolhido poderia causar problemas de acesso a arquivos diret rios ou programas n o sendo executados O valor padr o da umask na maioria das distribui es atuais 022 A umask padr o no sistema Debian a 022 A umask de grande utilidade para programas que criam arquivos diret rios tempor rios desta forma pode se bloquear o acesso de outros usu rios desde a cria o do arquivo evitando recorrer ao
278. dows Lego Mostra solu es em software livre para utiliza o com os kits de rob tica da The Lego Group s Mindstorm Robotics Invention System RIS Kerneld Explica como configurar e utilizar o daemon kerneld Loadlin Win95 Este documento descreve como usar o Loadlin com o Windows 95 para inicializar o GNU Linux Modules Explica como incluir seu suporte no kernel configurar e utilizar m dulos no GNU Linux Path Descreve truques comuns e problemas com as vari veis de ambiente no GNU Linux Unix especialmente a vari vel PATH PATH uma lista de diret rios onde os comandos s o pesquisados Os detalhes se aplicam a distribui o Debian 1 3 Pre Installation Checklist Voc um novato no Linux Voc um guru no Linux Em ambos os casos esta checklist ser de grande ajuda para voc Quantas vezes voc se encontrou com problemas no meio de um processo de instala o do GNU Linux porque algum detalhe vital sobre o hardware alvo n o conhecido Post Installation Checklist Lembra alguns passos que devem ser verificados logo ap s a instala o de um novo sistema Linux RPM Slackware Este documento descreve como ter o RPM instalado e funcionando corretamente sob o Slackware Update Descreve como se manter atualizado sobre o desenvolvimento no mundo GNU Linux Upgrade Dicas e truques de como atualizar de uma distribui o GNU Linux para outra VAIO Linux Explica a instala o do
279. e costumam ter a legenda WinModem for Windows ou Feito especialmente para computadores baseados no Windows Geralmente estes dispositivos s o feitos retirando os processadores embutidos daquele hardware e o trabalho deles s o feitos por drivers do Windows que s o executados pelo processador principal do computador Esta estrat gia torna o hardware menos caro mas o que poupado n o passado para o usu rio e este hardware pode at mesmo ser mais caro quanto dispositivos equivalentes que possuem intelig ncia embutida Voc deve evitar o hardware baseado no Windows por duas raz es 1 O primeiro que aqueles fabricantes n o tornam os recursos dispon veis para criar um driver para Linux Geralmente o hardware e a interface de software para o dispositivo propriet ria e a documenta o n o dispon vel sem o acordo de n o revela o se ele estiver dispon vel Isto impede seu uso como software livre desde que os escritores de software gr tis descubram o c digo fonte destes programas 2 A segunda raz o que quando estes dispositivos tem os processadores embutidos removidos o sistema operacional deve fazer o trabalho dos processadores embutidos frequentemente em prioridade de tempo real e assim a CPU n o esta dispon vel para executar programas enquanto ela esta controlando estes dispositivos Um exemplo t pico disso s o os Modens for Windows Al m da carga jogada na CPU o dispositivo n o possui o
280. e como usar o Linux e FreeBSD no mesmo sistema Linux NT Loader Descreve como usar o gerenciador de inicializa o do Windows NT para iniciar o GNU Linux Este processo foi testado com o Windows NT 4 0 WorkStation Linux Solaris Descreve como usar o Linux X86 e Solaris x86 no mesmo computador Linux Win95 Descreve como usar o Linux e Windows 95 98 na mesma m quina Loadlin Win95 98 ME Descreve como usar o Loadlin com o Windows 95 98 ME para inicializar no Linux Multiboot with GRUB Descreve como instalar o Windows 98 2000 DOS e Linux usando o GRUB Multiboot with LILO Descreve como usar m ltipla inicializa o entre o Windows 95 Windows NT e Linux 31 8 2 11 Tarefas Espec ficas Backup With MSDOS Descreve como usar uma unidade de tape compat vel com o GNU Linux instalado em uma m quina DOS para fazer o backup do sistema de arquivos de uma m quina GNU Linux Battery Powered Descreve como reduzir o consumo de energia do sistema GNU Linux atrav s de alguns ajustes de configura o Isto ser til para qualquer um quer executar o GNU Linux em um sistema de computador port til Tamb m cont m dicas de uso da bateria Se estiver usando o GNU Linux em um sistema desktop voc provavelmente n o precisar ler todo este documento Clock Como manter o rel gio de seu computador na hora Coffee Uma dos mais extremos dos documentos Eu j pensei se era poss vel usar o GNU Linux para fazer caf
281. e compacta o para arquivos multim dia sons v deos etc Caso for usado mmf for a o uso do m todo multim dia mesmo que o arquivo compactado n o seja deste tipo Os arquivos gerados pelo rar do GNU Linux podem ser usados em outros sistemas operacionais basta ter o rar instalado Quando usada a op o v para a cria o de m ltiplos volumes a numera o dos arquivos feita na forma arquivo rar arquivo r00 arquivo r01 etc durante a descompacta o os arquivos ser o pedidos em ordem Se voc receber a mensagem cannot modify volume durante a cria o de um arquivo rar provavelmente o arquivo j existe Apague o arquivo existente e tente novamente Exemplos rar a texto rar texto txt Compacta o arquivo texto txt em um arquivo com o nome texto rar rar x texto rar Descompacta o arquivo texto rar rar a m5 v1400k textos rar Compacta todos os arquivos do diret rio atual usando a compacta o m xima no arquivo textos rar Note que o tamanho m ximo de cada arquivo 1440 para ser poss vel grava lo em partes para disquetes rar x v y textos rar Restaura os arquivos em m ltiplos volumes criados com o processo anterior Todos os arquivos devem ter sido copiados dos disquetes para o diret rio atual antes de prosseguir A op o y til para n o precisar mos responder yes a toda pergunta que o rar fizer rar t textos rar Veri
282. e dados Para detalhes de como criar uma parti o EXT2 veja Se o 5 3 1 Criando um sistema de arquivos EXT2 em uma parti o Este tipo de parti o normalmente identificado pelo c digo 83 nos programas de particionamento de disco Note que tamb m poss vel criar um sistema de arquivos EXT2 em um arquivo ao inv s de uma parti o que poder ser montado e acessado normalmente pelo sistema de arquivos veja Se o 5 3 2 Criando um sistema de arquivos EXT2 em um arquivo Logo que foi inventado o GNU Linux utilizava o sistema de arquivos Minix e consequentemente uma parti o Minix para o armazenamento de arquivos Com a evolu o do desenvolvimento foi criado o padr o EXT Extended Filesystem e logo evoluiu para o EXT2 Second Extended Filesystem que o usado hoje em dia Voc deve escolher este tipo de parti o para armazenar seus arquivos o padr o atualmente o mais r pido n o se fragmenta t o facilmente pois permite a localiza o do melhor lugar onde o arquivo se encaixa no disco etc Isto til para grandes ambientes multiusu rio onde v rias pessoas gravam apagam arquivos o tempo todo 5 3 1 Criando um sistema de arquivos EXT2 em uma parti o 2 O utilit rio usado para formatar uma parti o EXT o mkfs ext2 Ap s terminar este passo seu sistema de arquivos EXT estar pronto para ser usado Ap s particionar seu disco r gido e criar uma ou v
283. e desespere Pressione simultaneamente CTRL ALT Back Space esta a combina o de teclas finaliza imediatamente o servidor X 23 2 2 Configurando o n mero de cores para quem inicia pelo XDM Assumindo que o seu arquivo etc X11 XF86Config foi gerado corretamente modifique o arquivo etc X11 xdm Xservers e alterar o final da linha colocando bpp resolu o Por exemplo a ltima linha de meu arquivo Xservers era 0 local usr bin X11 X vt7 eu a modifiquei para 0 local usr bin X 11 X vt7 bpp 16 Pronto basta reiniciar o servidor X usando CTRL ALT Back Space ou reiniciando atrav s do arquivo etc init d xdm usando xdm restart e seu sistema passar a usar 65 000 cores de v deo OBS Lembre se de salvar todos os seus arquivos antes de reiniciar o servidor X pois todos os programas que estiverem abertos no sistema ser o imediatamente fechados 23 2 3 Ajustando o alinhamento da imagem no X e outras configura es Ap s voc ter criado o arquivo de configura o do X com o xf86config modo texto dpkg reconfigure xserver svga ou XF86Setup modo gr fico poss vel que a configura o precise de um ajuste fino para o alinhamento correto da imagem no monitor Muitos monitores modernos possuem teclas para esta fun o mas desde que monitor esteja com sua imagem aparecendo corretamente em modo texto o ajuste dever ser feito no servidor X Este ajuste feito atrav s do utilit rio xvidtune
284. e do comando programa n o for digitado a info pages mostra a lista de todos os manuais de comandos programas dispon veis A navega o da info pages feita atrav s de nomes marcados com um hipertextos que se pressionarmos lt Enter gt nos levar at a se o correspondente A info pages possui algumas teclas de navega o teis q Sai da info pages 2 Mostra a tela de ajuda que cont m a lista completa de teclas de navega o e muitos outras op es n Avan a para a pr xima p gina p Volta uma p gina u Sobre um n vel do conte do at checar ao ndice de documentos m Permite usar a localiza o para encontrar uma p gina do info Pressione m digite o comando e tecle lt Enter gt que ser levado automaticamente a p gina correspondente d Volta ao ndice de documentos Existem muitos outras teclas de navega o teis na info pages mas estas s o as mais usadas Para mais detalhes entre no programa info e pressione Exemplo info cvs 31 3 Help on line Ajuda r pida til para sabermos quais op es podem ser usadas com o comando programa Quase todos os comandos programas GNU Linux oferecem este recurso que til para consultas r pidas e quando n o precisamos dos detalhes das p ginas de manual til quando se sabe o nome do programa mas deseja saber quais s o as op es dispon veis e para o que cada uma serve Para acionar o help on
285. e executar um dos gerenciadores de janelas configurados no sistema 29 4 Servidor X Como dito acima o servidor X controla o teclado mouse e a exibi o dos gr ficos em sua tela Para ser executado precisa ser configurado atrav s do arquivo etc X11 XF86Config ou usando o utilit rio xf86config modo texto A finaliza o do servidor X feita atrav s do pressionamento simult neo das teclas CTRL ALT Back Space O servidor X imediatamente terminado e todos os gerenciadores de janelas e programas clientes s o fechados CUIDADO Sempre utilize a op o de sa da de seu gerenciador de janelas para encerrar normalmente uma se o X11 e salve os trabalhos que estiver fazendo antes de finalizar uma se o X11 A finaliza o do servidor X deve ser feita em caso de emerg ncia quando n o se sabe o que fazer para sair de um gerenciador de janelas ou de um programa mal comportado Recomendo fazer a leitura de Se o 7 13 Fechando um programa quando n o se sabe como sair caso estiver em d vidas de como finalizar um programa mal comportado ou que n o sabe como sair Este cap tulo traz uma lista de aplicativos e suas caracter sticas e tem como objetivo servir de refer ncia para a escolha de um programa que atenda as suas necessidades espec ficas Os programas descritos aqui s o Clientes ou seja fazem acesso a um programa Servidor como o caso dos navegadores para funcionarem Os programas serv
286. e grupos de uma m quina GNU Linux Swap Space Descreve como compartilhar sua parti o swap do GNU Linux com o Windows Ultra DMA Explica como usar Ultra DMA como discos r gidos e interfaces Ultra ATA Ultra 33 e Ultra66 com o GNU Linux ZIP Drive Este documente oferece uma refer ncia r pida para a configura o e uso da unidade de ZIP drive Iomega com o GNU Linux 31 8 2 3 Escrita de Documenta o Editores DocBook Install Descreve de forma r pida e pr tica como ajustar novatos a ter de forma r pida o DocBook instalado para processamento de arquivos SGML em HTML Howtos with LinuxDoc Descreve como escrever documentos HOWTOs usando o LinuxDoc refer ncia para iniciantes Man Page Descreve o que deve ter em mente quando estiver escrevendo documenta o on line tamb m chamada de p gina de manual man page 31 8 2 4 Hardware 3 Button Mouse Como ter um mouse serial de 3 bot es funcionando no GNU Linux ACP Modem Descreve como configurar e utilizar a caracter stica ACP Mwave de m quinas IBM como o IBM Thinkpad BTTV Mini HOWTO 0 3 Este documento descreve o hardware software e procedimentos necess rios para se usar um chipset baseado no bt8x8 frame grabber ou placa sintonizadora de TV sob o GNU Linux Boca Instalando uma placa serial Boca 16 portas Boca 2016 no GNU Linux GTEK BBS 550 Ensina como configurar a placa serial de 8 portas GTEK s BBS 550 com 16C550 UARTS S
287. e menor O uso da op o n mero permite especificar uma compacta o individualmente usando n meros entre 1 menor compacta o e 9 melhor compacta o til para buscar um bom equilibro entre taxa de compacta o velocidade especialmente em computadores muito lentos Quando um arquivo compactado pelo gzip automaticamente acrescentada a extens o gz ao seu nome O gzip tamb m reconhece arquivos compactados pelos programas zip compress compress H e pack As permiss es de acesso dos arquivos s o tamb m armazenadas no arquivo compactado Exemplos gzip 9 texto txt Compacta o arquivo texto txt usando a compacta o m xima compare o tamanho do arquivo compactado usando o comando Is la zip d texto txt gz Descompacta o arquivo texto txt gzip c texto txt gz Descompacta o arquivo texto txt para a tela ezip 9 txt Compacta todos os arquivos que terminam com txt gzip t texto txt gz Verifica o arquivo texto txt gz Utilit rio de compacta o compat vel com pkzip do DOS e trabalha com arquivos de extens o zip Possui uma tima taxa de compacta o e velocidade no processamento dos arquivos compactados comparando se ao gzip zip op es arquivo destino arquivos origem Onde arquivo destino Nome do arquivo compactado que ser gerado arquivos origem Arquivos Diret rios que ser o compactados
288. e os quatro m todos para realizar processamento paralelo que est o dispon veis aos usu rios do sistema operacional GNU Linux Sistemas Linux SMP Sistemas Linux em Clusters de rede execu o paralela usando as instru es multim dia do processador i e MMX e processadores paralelos conectados no sistema GNU Linux SMP HOW TO Este HOWTO revisa principais assuntos e eu espero que solu es relacionadas com as configura es SMP sob o GNU Linux 31 8 1 10 Configura o de Teclado V deo Console Font HOWTO Como usar e configurar corretamente tipos de fontes no ambiente GNU Linux Framebuffer HOWTO Descreve como utilizar dispositivos framebuffer no GNU Linux com uma variedade de plataformas Isto tamb m inclui como ajustar telas multi headed Keyboard and Console HOWTO Este documento cont m algumas informa es sobre o teclado e console no GNU Linux e o uso de caracteres n o ASCII Ele descreve o GNU Linux 2 0 Text Terminal HOW TO Explica o que s o os terminais texto como funcionam como instalar e configura los e oferece muitos detalhes de como conserta los Se n o tiver um manual do terminal poder ser de grande ajuda Enquanto escrito para terminais reais no sistema GNU Linux alguns deles tamb m s o aplic veis a emula o de terminal e pode ser til para sistemas n o Linux Unicode HOWTO Explica como alterar seu sistema GNU Linux para utilizar a codifica o de texto base
289. e para a texto 00 07 7 Execu o de programas Este cap tulo explica como executar programas no GNU Linux e o uso das ferramentas de controle de execu o dos programas 7 1 Tipos de Execu o de comandos programas Um programa pode ser executado de duas formas 1 Primeiro Plano Tamb m chamado de foreground Quando voc deve esperar o t rmino da execu o de um programa para executar um novo comando Somente mostrado o aviso de comando ap s o t rmino de execu o do comando programa 2 Segundo Plano Tamb m chamado de background Quando voc n o precisa esperar o t rmino da execu o de um programa para executar um novo comando Ap s iniciar um programa em background mostrado um n mero PID identifica o do Processo e o aviso de comando novamente mostrado permitindo o uso normal do sistema O programa executado em background continua sendo executado internamente Ap s ser conclu do o sistema retorna uma mensagem de pronto acompanhado do n mero PID do processo que terminou Para iniciar um programa em primeiro plano basta digitar seu nome normalmente Para iniciar um programa em segundo plano acrescente o caracter amp ap s o final do comando OBS Mesmo que um usu rio execute um programa em segundo plano e saia do sistema o programa continuar sendo executado at que seja conclu do ou finalizado pelo usu rio que iniciou a execu o ou pelo usu rio root
290. e ser obtido usando a op o 1 op es i Pede confirma o sobre a finaliza o do processo l Lista o nome de todos os sinais conhecidos q Ignora a exist ncia do processo Vy Retorna se o sinal foi enviado com sucesso ao processo W Finaliza a execu o do killall somente ap s finalizar todos os processos Os tipos de sinais aceitos pelo GNU Linux s o explicados em detalhes na Se o 7 5 9 Sinais do Sistema Exemplo killall HUP inetd 7 5 8 killall5 Envia um sinal de finaliza o para todos os processos sendo executados killall5 _sinal_ 7 5 9 Sinais do Sistema Retirado da p gina de manual signal O GNU Linux suporta os sinais listados abaixo Alguns n meros de sinais s o dependentes de arquitetura Primeiro os sinais descritos no POSIX 1 Sinal Valor A o Coment rio HUP l A Travamento detectado no terminal de controle ou finaliza o do processo controlado INT 2 A Interrup o atrav s do teclado QUIT 3 C Sair atrav s do teclado ILL 4 C Instru o Ilegal ABRT 6 C Sinal de abortar enviado pela fun o abort FPE 8 C Exce o de ponto Flutuante KILL 9 AEF Sinal de destrui o do processo SEGV l C Refer ncia Inv lida de mem ria PIPE 13 A Pipe Quebrado escreveu para o pipe sem leitores ALRM 14 A Sinal do Temporizador da chamada do sistema alarm TERM 15 A Sinal de T rmino USR1 30 10 16 A Sinal definido pelo usu rio 1 USR2 31 12 17 A Sinal defini
291. e som para usar este sistema de som primeiro compile seu kernel com o suporte ao m dulo de sua placa de som Caso seja uma placa ISA voc provavelmente ter que habilitar a se o Open Sound System para ver as op es dispon veis entre elas a Sound Blaster e compat veis Uma olhada na ajuda de cada m dulo deve ajuda lo a identificar quais placas cada op o do kernel suporta Caso seu kernel seja o padr o de uma distribui o Linux provavelmente ter o suporte a todas as placas de som poss veis Siga o passo a passo abaixo para configurar sua placa de som no sistema 1 Primeiro descubra se sua placa de som ISA Caso seja verifique se os seus recursos est o alocados corretamente veja Se o 3 6 Conflitos de hardware Caso seja PCI AMR execute o comando lspci procure pela linha Multimedia e veja o nome da placa Voc tamb m poder executar o comando Ishw para descobrir qual placa voc possui veja Se o 3 5 Listando as placas e outros hardwares em um computador para detalhes 2 Carregue o m dulo da placa de som com o comando modprobe m dulo veja Se o 16 8 modprobe Na Debian voc pode executar o comando modconf para navegar visualmente entre os m dulos dispon veis e carregar os m dulos necess rios Algumas placas principalmente ISA requerem que seja especificado o recurso de hardware sejam passados para seu m dulo ou simplesmente voc quer especificar isto para manter
292. e via telnet rsh rlogin etc No GNU Linux em modo texto voc pode acessar outros terminais virtuais segurando a tecla ALT e pressionando Fl a F6 Cada tecla de fun o corresponde a um n mero de terminal do 1 ao 6 o s timo usado por padr o pelo ambiente gr fico X O GNU Linux possui mais de 63 terminais virtuais mas apenas 6 est o dispon veis inicialmente por motivos de economia de mem ria RAM cada terminal virtual ocupa aproximadamente 350 Kb de mem ria RAM desative a quantidade que n o estiver usando para liberar mem ria RAM para uso de outros programas Se estiver usando o modo gr fico voc deve segurar CTRL ALT enquanto pressiona uma tela de lt Fl gt a lt F6 gt Um exemplo pr tico Se voc estiver usando o sistema no Terminal 1 com o nome joao e desejar entrar como root para instalar algum programa segure ALT enquanto pressiona lt F2 gt para abrir o segundo terminal virtual e fa a o login como root Ser aberta uma nova se o para o usu rio root e voc poder retornar a hora que quiser para o primeiro terminal pressionando ALT lt F1 gt 2 3 Curingas Curingas ou refer ncia global um recurso usado para especificar um ou mais arquivos ou diret rios do sistema de uma s vez Este um recurso permite que voc fa a a filtragem do que ser listado copiado apagado etc S o usados 4 tipos de curingas no GNU Linux Faz refer ncia a um nome comp
293. eamento simplesmente uma associa o entre duas coisas neste caso um nome de computador como www cipsga org br e o endere o IP desta m quina ou endere os como 200 245 157 9 O DNS foi criado com o objetivo de tornar as coisas mais f ceis para o usu rio permitindo assim a identifica o de computadores na Internet ou redes locais atrav s de nomes como se tiv ssemos apenas que decorar o nome da pessoa ao inv s de um n mero de telefone A parte respons vel por traduzir os nomes como www nome com br em um endere o IP chamada de resolvedor de nomes O resolvedor de nomes pode ser um banco de dados local controlador por um arquivo ou programa que converte automaticamente os nomes em endere os IP ou atrav s de servidores DNS que fazem a busca em um banco de dados na Internet e retornam o endere o IP do computador desejado Um servidor DNS mais difundido na Internet o bind Atrav s do DNS necess rio apenas decorar o endere o sem precisar se preocupar com o endere o IP alguns usu rios simplesmente n o sabem que isto existe Se desejar mais detalhes sobre DNS veja o documento DNS HOWTO 15 6 1 O que um nome Voc deve estar acostumado com o uso dos nomes de computadores na Internet mas pode n o entender como eles s o organizados Os nomes de dom nio na Internet s o uma estrutura hier rquica ou seja eles tem uma estrutura semelhante aos diret rios de seu sistema Um dom nio
294. ecial chamada journal assim se acontecer algum problema durante a opera o de disco ele pode voltar ao estado anterior do arquivo ou finalizar a opera o Desta forma o journal acrescenta ao sistema de arquivos o suporte a alta disponibilidade e maior toler ncia a falhas Ap s uma falha de energia por exemplo o journal analisado durante a montagem do sistema de arquivos e todas as opera es que estavam sendo feitas no disco s o verificadas Dependendo do estado da opera o elas podem ser desfeitas ou finalizadas O retorno do servidor praticamente imediato sem precisar a enorme espera da execu o do fsck em parti es maiores que 10Gb garantindo o r pido retorno dos servi os da m quina Outra situa o que pode ser evitada com inconsist ncias no sistema de arquivos do servidor ap s a situa o acima fazendo o servidor ficar em estado single user e esperando pela interven o do administrador Este cap tulo do guia explica a utiliza o de journaling usando o sistema de arquivos ext3 veja Se o 5 5 Parti o EXT3 Linux Native para detalhes 5 5 Parti o EXT3 Linux Native O sistema de arquivos ext3 faz parte da nova gera o extended file system do Linux sendo que seu maior benef cio o suporte a journaling O uso deste sistema de arquivos comparado ao _ext2_ na maioria dos casos melhora o desempenho do sistema de arquivos atrav s da grava o sequencial dos dados na
295. ecnol gicos com as m quinas que possui Hoje o Linux desenvolvido por milhares de pessoas espalhadas pelo mundo cada uma fazendo sua contribui o ou mantendo alguma parte do kernel gratuitamente Linus Torvalds ainda trabalha em seu desenvolvimento e tamb m ajuda na coordena o entre os desenvolvedores O suporte ao sistema tamb m se destaca como sendo o mais eficiente e r pido do que qualquer programa comercial dispon vel no mercado Existem centenas de consultores especializados espalhados ao redor do mundo Voc pode se inscrever em uma lista de discuss o e relatar sua d vida ou alguma falha e sua mensagem ser vista por centenas de usu rios na Internet e algum ir te ajudar ou avisar as pessoas respons veis sobre a falha encontrada para devida corre o Para detalhes veja Se o 31 12 2 Listas de discuss o 1 3 1 Algumas Caracter sticas do Linux livre e desenvolvido voluntariamente por programadores experientes hackers e contribuidores espalhados ao redor do mundo que tem como objetivo a contribui o para a melhoria e crescimento deste sistema operacional Muitos deles estavam cansados do excesso de propaganda Marketing e baixa qualidade de sistemas comerciais existentes Convivem sem nenhum tipo de conflito com outros sistemas operacionais com o DOS Windows OS 2 no mesmo computador Multitarefa real Multiusu rio Suporte a nomes extensos de arquivos e diret rios
296. egar os m dulos manualmente ou usar o modprobe que verifica e carrega as depend ncias correspondentes A sintaxe do comando insmod m dulo op es m dulo Onde m dulo o nome do m dulo que ser carregado op es m dulo Op es que ser o usadas pelo m dulo Variam de m dulo para m dulo alguns precisam de op es outros n o tente primeiro carregar sem op es caso seja mostrada uma mensagem de erro verifique as op es usadas por ele Para detalhes sobre que op es s o suportadas por cada m dulo veja a sua documenta o no c digo fonte do kernel em usr src linux Documentation Exemplo insmod ne 10 0x300 irq 10 16 7 rmmod Remove m dulos carregados no kernel Para ver os nomes dos m dulos atualmente carregados no kernel digite Ismod e verifique na primeira coluna o nome do m dulo Caso um m dulo tenha depend ncias e voc tentar remover suas depend ncias uma mensagem de erro ser mostrada alertando que o m dulo est em uso Exemplo rmmod ne 16 8 modprobe Carrega um m dulo e suas depend ncias manualmente Este comando permite carregar diversos m dulos e depend ncias de uma s vez O comportamento do modprobe modificado pelo arquivo etc modules conf A sintaxe deste comando modprobe m dulo op es m dulo Onde m dulo o nome do m dulo que ser carregado op es m dulo Op es que ser o usadas pelo m dulo V
297. elect Seleciona pacote para instala o desinstala o pppconfig Configura o computador para se conectar a Internet facilmente Ap s isto use pon para se conectar a Internet poff para se desconectar e plog para monitorar a conex o modconf Permite selecionar os m dulos que ser o automaticamente carregados na inicializa o do sistema Se requerido pelos m dulos os par metros I O IRQ e DMA tamb m podem ser especificados kbdconfig Permite selecionar o tipo de teclado que utiliza shadowconfig Permite ativar ou desativar o suporte a senhas ocultas shadow password Com as senhas ocultas ativadas as senhas criptografadas dos usu rios e grupos s o armazenadas nos arquivos shadow e gshadow respectivamente que somente podem ser acessadas pelo usu rio root Isto aumenta consideravelmente a seguran a do sistema pois os arquivos passwd e group cont m dados de usu rios que devem ter permiss o de leitura de todos os usu rios do sistema tasksel Permite selecionar modificar de forma f cil a instala o de pacotes em seu sistema atrav s da fun o que sua m quina ter ou do seu perfil de usu rio tzconfig Permite modificar selecionar o fuso hor rio usado na distribui o Al m destes a Debian 3 0 Woody conta com o sistema de configura o baseado no dpkg reconfigure que permite configurar de forma f cil e r pida aspecto de pacotes dpkg reco
298. elo nome express o nos nomes de arquivos e diret rios processados depth Processa os sub diret rios primeiro antes de processar os arquivos do diret rio principal maxdepth num Faz a procura at num sub diret rios dentro do diret rio que est sendo pesquisado mindepth num N o faz nenhuma procura em diret rios menores que num n veis mount xdev N o faz a pesquisa em sistemas de arquivos diferentes daquele de onde o comando find foi executado amin num Procura por arquivos que foram acessados num minutos atr s Caso for antecedido por procura por arquivos que foram acessados entre num minutos atr s at agora atime num Procura por arquivos que foram acessados num dias atr s Caso for antecedido por procura por arquivos que foram acessados entre num dias atr s e a data atual gid num Procura por arquivos que possuam a identifica o num rica do grupo igual a num group nome Procura por arquivos que possuam a identifica o de nome do grupo igual a nome uid num Procura por arquivos que possuam a identifica o num rica do usu rio igual a num user nome Procura por arquivos que possuam a identifica o de nome do usu rio igual a nome inum num Procura por arquivos que est o localizados no inodo num links num Procura por arquivos que possuem num links como refer ncia mmin num Procura por arquivos que tiveram seu conte do modificado h
299. em apresentando paradas O problema que em dispositivos de baixa qualidade e baratos sua carga de processamento jogada para o processador resultando em menos pot ncia para executar os programas veja Se o 3 9 Hardwares espec ficos ou For Windows para maiores detalhes sobre o problema A mem ria de v deo compartilhada quer dizer que parte da mem ria RAM usada para mem ria de v deo ao inv s de uma mem ria DRAM espec fica e desenvolvida exclusivamente para acelera o de v deo Isto traz mais lentid o pois a mem ria de v deo RAM tamb m ser acessada pelo barramento do computador envolvendo mais carga para o processador etc A t cnica de mem ria compartilhada exclusiva de placas de v deo embutidas Outro perif rico que traz problemas e muita carga para o processador o fax modem for Windows HSP AMR micromodem etc A maioria destes perif ricos se recusam a funcionar em computadores inferiores ao Pentium 150 n o trazem seu chip de processamento e o pior o chip UART Isto faz com que o perif rico mesmo marcando conex o a 57 600 ou mais tenha um desempenho de at duas vezes menor que um fax modem inteligente com chip de processamento pr prio e UART sem contar com os controles internos do modem como os protocolos de corre o de erros e sua extensa interface de programa o via comandos A economia neste caso ser paga em sua conta telef nica Outra vantagem de fax modens intel
300. em n o conhece a sintaxe do arquivo etc printcap ou n o tem muitas exig ncias sobre a configura o detalhada da impressora Ap s instalar o magicfilter reinicie o daemon de impress o se estiver usando a Debian entre no diret rio etc init d e como usu rio root digite lpr restart ou lprng restart Para testar o funcionamento do magicfilter digite Ipr alphabet ps e lpr tiger ps os arquivos ser o enviados para o magicfilter que identificar o arquivo como Pos Script executar o Ghost Script e retornar o resultado do processamento para o daemon de impress o O resultado ser visto na impressora Se tiver problemas verifique se a configura o feita com o magicfilterconfig est correta Caso precise re configurar o magicfilter digite magicfilterconfig force lembre se que a op o force substitui qualquer configura o personalizada que tenha adicionado ao arquivo etc printcap 22 5 2 Outros detalhes t cnicos sobre o Magic Filter Durante a configura o do magicfilter a seguinte linha adicionada ao arquivo etc printcap 1f etc magicfilter epson9 filter N o tenho nenhum contrato de divulga o com a epson estou usando esta marca de impressora porque a mais tradicional e facilmente encontrada A linha que come a com 1f no magicfilter identifica um arquivo de filtro de impress o O arquivo etc magicfilter epson9 filter criado usando o fo
301. ema pode ver a senha digitada na linha de comando digitada P Descompacta os arquivos para stdout sa da padr o ao inv s de criar arquivos Os nomes dos arquivos n o s o mostrados veja a op o c q N o mostra mensagens t Verifica o arquivo zip em busca de erros u Id ntico a op o f s que tamb m cria arquivos que n o existem no diret rio V Mostra mais detalhes sobre o processamento do unzip Z Mostra somente o coment rio existente no arquivo Por padr o o unzip tamb m descompacta sub diret rios caso o arquivo z1p tenha sido gerado com zip r Exemplos unzip texto zip Descompacta o conte do do arquivo texto zip no diret rio atual unzip texto zip carta txt Descompacta somente o arquivo carta txt do arquivo texto zip unzip texto zip d tmp texto Descompacta o conte do do arquivo texto zip para o diret rio tmp texto unzip l texto zip Lista o conte do do arquivo texto zip unzip t texto zip Verifica o arquivo texto zip 18 6 tar Na verdade o tar n o um compactador e sim um arquivador ele junta v rios arquivos em um s mas pode ser usado em conjunto com um compactar como o gzip ou zip para armazena los compactados O tar tamb m muito usado para c pias de arquivos especiais ou dispositivos do sistema comum encontrar arquivos com a extens o tar tar gz tez tar bz2 tar Z tg
302. emplo para criar uma parti o ext3 em dev hdal mkfs ext3 dev hdal ou mkfs ext2 j dev hdal Basta agora montar a parti o com o comando mount dev hdal teste t ext3 para montar a parti o em teste Ap s isto modifique o Jetc fstab para montar a parti o como ext3 quando o Linux for iniciado Para mais detalhes veja Se o 5 13 Montando acessando uma parti o de disco Caso o suporte a ext3 tenha sido compilado no kernel ele tentar detectar e montar a parti o como _ext3_ caso contr rio ele usar _ext2_ Sua parti o agora est montada como ext3 para conferir digite df T _OBS _ Quando criar um sistema de arquivos _ext3_ em uma parti o ra z tenha certeza de incluir o suporte a ext3 embutido no kernel caso contr rio a parti o ser montada como ext 5 5 2 Criando um sistema de arquivos EXT3 em um arquivo As instru es para criar um sistema de arquivos ext3 em um arquivo n o difere muito das instru es de Se o 5 3 2 Criando um sistema de arquivos EXT2 em um arquivo apenas utilize a op o j ou J tamanho em mb como explicado em Se o 5 5 1 Criando um sistema de arquivos EXT3 em uma parti o 5 5 3 Fazendo a convers o do sistema de arquivos EXT2 para EXT3 Se voc j possui um uma parti o ext e deseja converte la para _ext3_ isto poder ser feito facilmente de forma segura sem qualquer risco de perda de dados e voc pode
303. enciar as tarefas semelhante aos utilit rios do lpd Para ver as tarefas digite atq Para remover uma tarefa use o comando atrm seguido do n mero da tarefa obtida pelo atq Este cap tulo descreve a fun o par metros e exemplos de utiliza o de alguns arquivos diret rios de configura o em etc Estes arquivos est o dispon veis por padr o na instala o b sica do GNU Linux o que assegura um m ximo de aproveitamento deste cap tulo N o ser o descritos aqui arquivos de configura o espec ficos de servidores ou daemons com exce o do inetd 27 1 Diret rio etc alternatives Este diret rio cont m links para diversos aplicativos padr es utilizados pelo sistema Dentre eles s o encontrados links para o editor do sistema e o xterm padr o usado pelo sistema Por exemplo se voc quiser usar o editor jed ao inv s do ae ou vi remova o link editor com o comando rm editor localize o arquivo execut vel do jed com which jed e crie um link para ele In s usr bin jed editor De agora em diante o editor padr o usado pela maioria dos aplicativos ser o jed 27 2 Arquivo etc default devpts Este arquivo cont m algumas configura es para os pseudo terminais em dev pts 27 3 Arquivo etc default rces Cont m vari veis padr es que alteram o comportamento de inicializa o dos scripts em etc reS d Por exemplo se quiser menos mensagens na in
304. endere os de listas de discuss o Alexandre Costa lt alebyte bol com br gt Envio de centenas de patches ortogr ficos nas vers es Iniciante e Intermedi rio do guia que passaram desapercebidas durante v rias vers es do guia Christoph Simon lt ciccio O prestonet com br gt Pela pesquisa e a gigantesca colet nea de textos sobre o Linux enviada Eles est o sendo muito teis tanto para mim quanto no desenvolvimento do guia Gustavo Noronha lt dockov O zaz com br gt Vem enviando frequentes corre es contribui es construtivas ao desenvolvimento al m de apoio ao desenvolvimento do guia Vale a pena destaca lo por sua atual dedica o junto a distribui o Debian GNU sua tradu o e a comunidade Open Source Pedro Zorzenon Neto lt pznQ debian org gt Envio de diversas atualiza es para o n vel Avan ado principalmente sobre o firewall iptables 32 6 Marcas Registradas Todas as marcas registradas citadas neste guia s o propriedades de seus respectivos autores 32 7 Futuras vers es Estes s o os materiais que pretendo adicionar em futuras vers es do guia Acrescentar mais detalhes sobre o sistema gr fico X Window Entre outros tens que venho estudando para verificar se encaixam no perfil do guia Esta uma futura implementa o que venho estudando para acompanhar o crescimento do guia Sugest es s o bem vindas e podem ser enviadas para lt gleydson Ocipsga or
305. ente encontrados no diret rio dev 5 Formatos de arquivos e conven es etc inittab por exemplo 6 Jogos 7 Pacotes de macros e conven es por exemplo man 8 Comandos de Administra o do sistema normalmente usados pelo root 9 Rotinas do kernel n o padr es A documenta o de um programa tamb m pode ser encontrada em 2 ou mais categorias como o caso do arquivo host access que documentado na se o 3 bibliotecas e 5 formatos de arquivo Por este motivo necess rio digitar man 5 hosts access para ler a p gina sobre o formato do arquivo porque o comando man procura a p gina de manual nas se es em ordem crescente e a digita o do comando man hosts access abriria a se o 3 As p ginas de manual cont m algumas regras para facilitar a compreens o do comando Texto Negrito Deve ser digitado exatamente como mostrado bla bla bla Qualquer coisa dentro de s o opcionais Exemplo man Is man 5 hosts access 31 2 Info Pages Id ntico as p ginas de manual mas usada navega o entre as p ginas Se pressionarmos lt Enter gt em cima de uma palavra destacada a info pages nos levar a se o correspondente A info pages til quando sabemos o nome do comando e queremos saber para o que ele serve Tamb m traz explica es detalhadas sobre uso op es e comandos Para usar a info pages digite info comando programa Se o nom
306. ento descreve a instala o e configura o de unidades de disco ticos para GNU Linux Root RAID HOWTO Este documento somente se aplica a ferramentas RAID ANTIGAS vers o 0 50 e inferiores Os detalhes contidos neste documento se tornaram obsoletos com a vasta melhoria das ferramentas RAID 0 90 e acompanhadas do patch nos kernels das s ries 2 0 37 2 2x e 2 3x SCSI Programming HOWTO Este documento fala sobre a programa o da interface SCSI gen rica no GNU Linux UMSDOS HOWTO O UMSDOS um sistema de arquivos GNU Linux Ele oferece uma alternativa do sistema de arquivos EXT2 Sua maior caracter stica a coexist ncia com os dados DOS existentes compartilhando a mesma parti o 31 8 1 4 Escrita de Documenta o Editores C editing with VIM HOWTO Oferece dicas para editar arquivos desta linguagem e com sintaxe similar como C e Java Emacs Beginner HOWTO Este documento introduz os usu rios GNU Linux no editor Emacs Ele assume o m nimo de conhecimento com o editor de texto vi ou similar Emacspeak HOWTO Este documento descreve como um usu rio pode usar o sistema com um sintetizador de voz no lugar do monitor de v deo Ele descreve como ter o GNU Linux rodando em seu PC e como configura lo para falar Ele tamb m sugere como aprender sobre o Unix HOWTO HOWTO Lista de ferramentas processos e dicas para ajudar os autores de HOWTO s aumentarem sua produtividade LinuxDoc Emacs Ispell HOWTO
307. ento do seu sistema comportamento dos programas ou ajudar na solu o e preven o de problemas Alguns programas como o Apache exim ircd e squid criam diversos arquivos de log e por este motivo estes s o organizados em sub diret rios a mesma t cnica usada nos arquivos de configura o em etc conforme a padr o FHS atual 17 1 Formato do arquivo de log Um arquivo de log normalmente composto pelos seguintes campos DatalHoralM quinaldaemonimensagem O campo m quina o nome do computador que registrou a mensagem a m quina pode atuar como um servidor de logs registrando mensagens de diversos computadores em sua rede O campo daemon indica qual programa gravou a mensagem O uso dos utilit rios do console pode ajudar muito na pesquisa e monitora o dos logs por exemplo para obter todas as mensagens do daemon kernel da esta o de trabalho wrk1 eliminando os campos wrkl e kernel cat var log lgrep wrkI lgrep kernellawk print 1 2 3 6 7 8 9 10 11 12 Os par metros 1 2 do comando awk indica que campos ser o listados omitimos 4 e 5 que s o respectivamente wrk1 e kernel 17 2 Daemons de log do sistema Os daemons de log do sistema registram as mensagens de sa da do kernel klogd e sistema syslogd nos arquivos em var log A classifica o de qual arquivo em var log receber qual tipo de mensagem controlado pelo arquivo de configura
308. er diret rios que contenham arquivos use o comando rm com a op o r para maiores detalhes veja Se o 9 3 rm Por exemplo para remover o diret rio tmp teste voc deve estar no diret rio tmp e executar o comando rmdir teste Mostra o conte do de um arquivo bin rio ou texto cat op es diret rio arquivo diret riol arquivol diret rio arquivo Localiza o do arquivo que deseja visualizar o conte do op es n number Mostra o n mero das linhas enquanto o conte do do arquivo mostrado s squeeze blank N o mostra mais que uma linha em branco entre um par grafo e outro L a entrada padr o O comando cat trabalha com arquivos texto Use o comando zcat para ver diretamente arquivos compactados com gzip Exemplo cat usr doc copyright GPL Mostra o conte do de um arquivo bin rio ou texto como o cat s que em ordem inversa tac op es diret rio arquivo diret riol arquivol diret rio arquivo Localiza o do arquivo que deseja visualizar o conte do op es s string Usa o string como separador de registros L a entrada padr o Exemplo tac usr doc copyright GPL Apaga arquivos Tamb m pode ser usado para apagar diret rios e sub diret rios vazios ou que contenham arquivos rm op es J caminho arquivo diret rio caminhol arquivol diret riol onde caminho Lo
309. eren a em rela o ao modo jumperless que o mesmo programa de configura o Plug and Play permite configurar todas as placas Plug and Play e a placa somente recebe os valores de IRQ DMA e I O ap s ser ativada por este programa normalmente o isapnp no Linux Isto significa que a placa n o tem nenhum par metro de IRQ DMA e I O na partida do sistema Desta forma somente sistemas operacionais que possuem suporte ao Plug and Play como o GNU Linux Windows ou programas acionadores PnP como o ICU para o DOS podem ativar e usar estes tipos de placas Placas Plug and Play permitem muita flexibilidade de configura o de dispositivos O programa usado para a configura o de placas Plug and Play no GNU Linux o isapnp e a configura o de todas as placas Plug and Play s o definidas no arquivo etc isapnp conf Veja a pr xima se o para entender como funciona o arquivo de configura o isapnp conf e assim poder ativar seu dispositivo Plug and Play 3 4 4 1 Entendendo o arquivo de configura o isapnp conf Segue abaixo um exemplo de arquivo etc isapnp conf gerado atrav s do pnpdump para a configura o de uma placa de Som Sound Blaster com porta IDE embutida no GNU Linux O objetivo configurar a placa Sound Blaster para operar na configura o 10 0x220 IRQ 5 DMA 1 DMA16 5 MIDI 0x330 OPL 0x388 IDE operando como placa controladora quarten ria na port
310. erence Lista o arquivo original e n o o link referente ao arquivo 0 Usa a listagem longa sem os donos dos arquivos mesma coisa que IG P Mesma coisa que F mas n o inclui o s mbolo em arquivos execut veis Esta op o t pica de sistemas Linux R Lista diret rios e sub diret rios recursivamente full time Lista data e hora completa Classifica o da listagem A listagem pode ser classificada usando se as seguintes op es f N o classifica e usa au para listar os arquivos r Inverte a ordem de classifica o C Classifica pela data de altera o X Classifica pela extens o U N o classifica lista os arquivos na ordem do diret rio Uma listagem feita com o comando Is la normalmente mostrada da seguinte maneira rwxr xr 1 gleydson user 8192 nov 4 16 00 teste Abaixo as explica es de cada parte rwxr xr S o as permiss es de acesso ao arquivo teste A primeira letra da esquerda identifica o tipo do arquivo se tiver um d um diret rio se tiver um um arquivo normal As permiss es de acesso explicada em detalhes em Cap tulo 13 Permiss es de acesso a arquivos e diret rios ST Se for um diret rio mostra a quantidade de sub diret rios existentes dentro dele Caso for um arquivo ser 1 gleydson Nome do dono do arquivo teste user Nome do grupo que o arquivo teste pertence 8192 Tamanho do arquivo em bytes nov M s da cria
311. erminar e mostrar dump core Seguem v rios outros sinais Sinal Valor A o Coment rio IOT 6 C Tra o IOT Um sin nimo para ABRT EMT 7 7 STKFLT 16 A Falha na pilha do processador IO 23 29 22 A TO agora poss vel 4 2 BSD CLD 18 Um sin nimo para CHLD PWR 29 30 19 A Falha de for a System V INFO 29 Um sin nimo para SIGPWR LOST A Perda do bloqueio do arquivo WINCH 28 28 20 B Sinal de redimensionamento da Janela 4 3 BSD Sun UNUSED 31 A Sinal n o usado ser SYS significa que o sinal n o est presente Onde tr s valores s o listados o primeiro normalmente v lido para o Alpha e Sparc o do meio para 1386 PowerPc e sh o ltimo para o Mips O sinal 29 SIGINFO SIGPWR em um Alpha mas SIGLOST em um Sparc 7 6 nohup Executa um comando ignorando os sinais de interrup o O comando poder ser executado at mesmo em segundo plano caso seja feito o logout do sistema nohup comando que ser executado As mensagens de sa da do nohup s o direcionadas para o arquivo HOME nohup out Exemplo nohup find uid O gt tmp rootfiles txt amp 7 7 nice Configura a prioridade da execu o de um comando programa nice op es comando programa Onde comando programa Comando programa que ter sua prioridade ajustada op es n numero Configura a prioridade que o programa ser executado Se um programa for executado com ma
312. ermiss o para ver o conte do do arquivo teste gleydson Nome do dono do arquivo teste user Nome do grupo que o arquivo teste pertence teste Nome do arquivo 13 4 2 Exemplo de acesso a um diret rio Abaixo um exemplo com explica es das permiss es de acesso a um diret rio no GNU Linux drwxr x 2 gleydson user 1024 nov 4 17 55 exemplo drwxr x Permiss es de acesso ao diret rio exemplo um conjunto de 10 letras que especificam o tipo de arquivo permiss o do dono do diret rio grupo que o diret rio pertence e permiss o de acesso a outros usu rios Veja as explica es abaixo _d_rwxr x A primeira letra do conjunto das 10 determina o tipo do arquivo Neste caso um diret rio porque tem a letra _d_ d_rwx_r x Estas 3 letras da segunda a quarta s o as permiss es de acesso do _dono_ do diret rio exemplo O dono do diret rio neste caso _gleydson_ tem a permiss o para listar arquivos do diret rio r gravar arquivos no diret rio w e entrar no diret rio x drwx_r x_ Estas 3 letras da quinta a s tima s o as permiss es de acesso dos usu rios que pertencem ao grupo user Os usu rios que pertencem ao grupo user tem a permiss o somente para listar arquivos do diret rio r e entrar no diret rio x exemplo drwxr x_ _ Estas 3 letras da oitava a d cima s o as permiss es de acesso para usu rios que _n o_ s o _donos_ do diret rio exemplo e
313. ero PID entre par nteses ap s o nome do processo u Mostra tamb m o dono do processo U Usa o conjunto de caracteres Unicode para o desenho da rvore 7 13 Fechando um programa quando n o se sabe como sair Muitas vezes quando se esta iniciando no GNU Linux voc pode executar um programa e talvez n o saber como fecha lo Este cap tulo do guia pretende ajuda lo a resolver este tipo de problema Isto pode tamb m ocorrer com programadores que est o construindo seus programas e por algum motivo n o implementam uma op o de sa da ou ela n o funciona Em nosso exemplo vou supor que executamos um programa em desenvolvimento com o nome contagem que conta o tempo em segundos a partir do momento que executado mas que o programador esqueceu de colocar uma op o de sa da Siga estas dicas para finaliza lo 1 Normalmente todos os programas UNIX o GNU Linux tamb m um Sistema Operacional baseado no UNIX podem ser interrompidos com o pressionamento das teclas lt CTRL gt e lt C gt Tente isto primeiro para finalizar um programa Isto provavelmente n o vai funcionar se estiver usando um Editor de Texto ele vai entender como um comando de menu Isto normalmente funciona para comandos que s o executados e terminados sem a interven o do usu rio Caso isto n o der certo vamos partir para a for a 2 Mude para um novo console pressionando lt ALT gt e lt F2 gt e fa a o login como u
314. ervi o em particular Para cada servi o que deseja aceitar conex es voc precisa dizer ao Inetd qual daemon servidor executar e como executa lo Seu formato tamb m muito simples um arquivo texto com cada linha descrevendo um servi o que deseja oferecer Qualquer texto em uma linha seguindo uma ignorada e considerada um coment rio Cada linha cont m sete campos separados por qualquer n mero de espa os em branco tab ou espa os O formato geral o seguinte servi o tipo soquete proto op es num usu rio caminho serv op es serv Servi o o servi o relevante a este arquivo de configura o pego do arquivo etc services tipo soquete Este campo descreve o tipo do soquete que este item utilizar valores permitidos s o stream dgram raw rdm ou segpacket Isto um pouco t cnico de natureza mas como uma regra geral todos os servi os baseados em tcp usam stream e todos os protocolos baseados em udp usam dgram Somente alguns tipos de daemons especiais de servidores usam os outros valores protocolo O protocolo considerado v lido para esta item Isto deve bater com um item apropriado no arquivo etc services e tipicamente ser tcp ou udp Servidores baseados no Sun RPC Remote Procedure Call utilizam rpc tcp ou rpc udp op es Existem somente duas configura es para este campo A configura o deste campo diz ao inetd se o programa servidor de rede liber
315. es que se encaixam em seu sistema se estiver em d vida sobre a pergunta digite 7 e tecle Enter para ter uma explica o sobre o que aquela op o faz Se n o souber do que se trata recomendo incluir a op o pressionando Y ou M Este passo pode levar entre 5 minutos e 1 Hora usu rios que est o fazendo isto pela primeira vez tendem a levar mais tempo lendo e conhecendo os recursos que o GNU Linux possui antes de tomar qualquer decis o N o se preocupe se esquecer de incluir o suporte a alguma coisa voc pode repetir o passo make config recompilar o kernel e instalar em cima do antigo a qualquer hora que quiser Digite o comando make dep para verificar as depend ncias dos m dulos Digite o comando make clean para limpar constru es anteriores do kernel Digite o comando make zImage para iniciar a compila o do kernel est tico outro comando compila os m dulos Aguarde a compila o o tempo pode variar dependendo da quantidade de recursos que adicionou ao kernel a velocidade de seu computador e a quantidade de mem ria RAM dispon vel Caso tenha acrescentado muitos tens no Kernel poss vel que o comando make zImage falhe no final especialmente se o tamanho do kernel est tico for maior que 505Kb Neste caso use make bzImage A diferen a entre zImage e bzlmage que o primeiro possui um limite de tamanho porque descompactado na mem ria b sica recomendado para alguns N
316. esmas do Se o 12 1 adduser addgroup usu rio grupo op es 12 3 passwd Muda a senha do usu rio ou grupo Um usu rio somente pode alterar a senha de sua conta mas o superusu rio root pode alterar a senha de qualquer conta de usu rio inclusive a data de validade da conta etc Os donos de grupos tamb m podem alterar a senha do grupo com este comando Os dados da conta do usu rio como nome endere o telefone tamb m podem ser alterados com este comando passwd usu rio grupo op es Onde usu rio Nome do usu rio grupo que ter sua senha alterada op es 8 Se especificada a senha do grupo ser alterada Somente o root ou o administrador do grupo pode alterar sua senha A op o r pode ser usada com esta para remover a senha do grupo A op o R pode ser usada para restringir o acesso do grupo para outros usu rios x dias Especifica o n mero m ximo de dias que a senha poder ser usada Ap s terminar o prazo a senha dever ser modificada i Desativa a conta caso o usu rio n o tenha alterado sua senha ap s o tempo especificado por x n dias Especifica o n mero m nimo de dias para a senha ser alterada O usu rio n o poder mudar sua senha at que dias sejam atingidos desde a ltima altera o de senha w num N mero de dias antecedentes que o usu rio receber o alerta para mudar sua senha O alerta ocorre num dias antes do limite da
317. estiver montado uma mensagem ser mostrada e o syslinux abortado Por padr o carregado o kernel de nome GNU Linux Este padr o pode ser modificado atrav s do arquivo de configura o SYSLINUX CFG que tamb m gravado no diret rio raiz do disquete Veja Se o 6 5 2 O arquivo SYSLINUX CFG para detalhes Se as teclas Caps Lock ou Scrool Lock estiverem ligadas ou Shift Alt forem pressionadas durante o carregamento do syslinux o syslinux mostrar um aviso de boot no estilo do LILO O usu rio pode ent o digitar o nome do kernel seguido de qualquer par metro para inicializar o GNU Linux 6 5 2 O arquivo SYSLINUX CFG Este arquivo criado no diret rio raiz da unidade de disquete e cont m as op es que ser o usadas para modificar o funcionamento do syslinux Abaixo a listagem de op es que podem ser especificadas neste arquivo default kernel op es Indica o nome do kernel e as op es dele que ser o usadas na inicializa o caso syslinux seja iniciado automaticamente Caso n o for especificado o assumido para o kernel ser GNU Linux sem nenhuma op o de inicializa o append op es Passa uma ou mais op es ao kernel na inicializa o Elas ser o adicionadas automaticamente para inicializa es autom ticas e manuais do syslinux label nome kernel kernel append op es Nome que identificar o kernel no aviso de boot id ntica a op o label
318. et rios especificados fdutils Utilit rios de disquete do Linux file Determina o tipo de arquivo usando n meros m gicos ecal Mostra um calend rio gettext Utilit rios de internacionaliza o da GNU efloppy Interface gr fica para a formata o de disquetes git Ferramentas interativas da GNU elimpse Ferramentas de indexa o e localiza o em tela cheia emc Midnight Commander Um poderoso gerenciador de arquivos Vers o gnome gmemusage Mostra um gr fico detalhando a utiliza o de mem ria por cada processo onotes Applet de notas Yellow sticky para o GNOME gnucash Um programa de tratamento de finan as pessoais gpm Daemon de mouse para modo texto grep dctrl Vers o do gru para informa es de pacotes da Debian otktalog Cat logo de Disco ouitar Ferramenta de extra o visualiza o de arquivos em GTK oxset Interface gr fica baseada em GTK a ferramenta de linha de comando xset hextype Hexdump de acordo com o formato de sa da do antido Debug do DOS traf Redu o de Imagem e Facilidade de An lise astronomia imagem ydresolve Alternativa r pida ao logresolve do Apache kbd Utilit rios de fonte e mapas de teclado para o console do Linux Jauncher Seleciona que programa carregar de acordo com a extens o lavaps Uma l mpada de lava dos processos atu
319. etc passwd Os valores padr es destas vari veis podem ser substitu dos especificando um novo valor nos arquivos do cron Exemplos de um arquivo etc crontab SHELL bin sh PATH sbin bin usr sbin usr bin 00 10 root sync Executa o comando sync todo o dia as 10 00 00 06 1 root updatedb Executa o comando updatedb toda segunda feira as 06 00 10 20 40 root rung Executa o comando runq todos os dias e a toda a hora em 10 20 e 40 minutos 10 root fetchmail Executa o comando fetchmail de 10 em 10 minutos todos os dias 150 25 12 root echo Feliz Natal Imail john Envia um e mail as 0 15 todo o dia 25 12 para john desejando um feliz natal 305 1 6 root poff Executa o comando poff automaticamente as 5 30 de segunda feira a s bado O at agenda tarefas de forma semelhante ao cron com uma interface que permite a utiliza o de linguagem natural nos agendamentos Sua principal aplica o no uso de tarefas que sejam disparadas somente uma vez Uma caracter stica deste programa a execu o de aplicativos que tenham passado de seu hor rio de execu o muito til se o computador desligado com fregii ncia ou quando ocorre uma interrup o no fornecimento de energia Para utilizar o at instale o com o comando apt get install at O pr ximo passo criar os arquivos etc at allow e at deny Estes arquivos s o organizados no formato de um usu rio por l
320. etc procmailrc e procmailrc Abaixo um modelo do arquivo procmailrc usado para enviar todas as mensagens contendo a palavra GNU Linux no assunto para o arquivo mensagens linux PATH usr bin bin usr local bin MAILDIR HOME Mail DEFAULT MAILDIR mbox LOGFILE MAILDIR og 0 ASubject Linux mensagens linux A vari vel de ambiente MAILDIR especifica o diret rio que ser o armazenadas as mensagens e logs das opera es do procmail A vari vel DEFAULT especifica a caixa de correio padr o onde todas as mensagens que n o se encaixam nas descri es do filtro do procmailrc ser o enviadas A vari vel LOGFILE especifica o arquivo que registrar todas as opera es realizadas durante o processamento de mensagens do procmail O arquivo mensagens linux criado dentro do diret rio especificado por MAILDIR Para que o procmail entre em a o toda vez que as mensagens forem baixadas via fetchmail preciso modificar o arquivo fechmailrc e incluir a linha mda usr bin procmail d T no final do arquivo e retirar as linhas is usu riolocal here para que o processamento das mensagens seja feita pelo MDA local neste caso o procmail Se quiser que o procmail seja executado pelo MDA local basta criar um arquivo forward no diret rio do usu rio e incluir a linha exec usr bin procmail note que em algumas implementa es do exim o procmail executado automaticamente
321. evido a natureza de funcionamento deste equipamentos ou caso esteja atr s de um roteador que n o faz proxy arp 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux Este cap tulo explica as diferen as e particularidades do sistema GNU Linux comparado ao DOS Windows e uma lista de equival ncia entre comandos e programas DOS e GNU Linux que pode servir de compara o para que o usu rio possa conhecer e utilizar os comandos programas GNU Linux que tem a mesma fun o no ambiente DOS Windows 4 1 Quais as diferen as iniciais Quando entrar pela primeira vez no GNU Linux ou qualquer outro UNIX a primeira coisa que ver ser a palavra login escrita na tela A sua aventura come a aqui voc deve ser uma pessoa cadastrada no sistema ter uma conta para que poder entrar No login voc digita seu nome por exemplo gleydson e pressiona Enter Agora ser lhe pedida a senha repare que a senha n o mostrada enquanto digitada isto serve de seguran a e para enganar pessoas que est o pr ximas de voc tocando algumas teclas a mais enquanto digita a senha e fazendo as pensar que voc usa uma grande senha com os asteriscos aparecendo isto n o seria poss vel Caso cometa erros durante a digita o da senha basta pressionar a tecla Back Space para apagar o ltimo caracter digitado e terminar a entrada da senha Pressione Enter se tudo ocorrer bem
322. exaustivamente aspectos t cnicos de distribui es e rede em Linux BSD e largando de vez o Windows que s usava para rodar mais de uma se o DOS e ter rede na m quina Entre coisas que gosta de fazer implementar em Linux possibilidade de pesquisa e atualiza o de conhecimento constante n veis de seguran a da informa o tanto f sico e l gico firewalls redes virtuais integra o de sistemas forense computacional documenta o de processos desenvolvimento de ferramentas GPL para a comunidade depura o hacks baseados em sniffing para facilitar a vida dos outros desenvolvimento de documenta es etc Um dos desenvolvedores da distribui o Liberdade CAETECT Debian BR e desenvolvedor oficial da distribui o Debian Atuou como tradutor do LDP BR traduzindo v rios HOW TOs importantes para a comunidade Linux Brasileira um dos administradores do projeto CIPSGA cuidando de uma infinidade de servi os que o projeto oferece a comunidade que deseja estrutura para hospedar fortalecer e manter projetos em software livre Trabalhou para algumas empresas do Esp rito Santo na implanta o de sistemas em software livre e seu ltimo trabalho foi atuando como consultor em servidores GNU Linux para a compania e processamento de dados de Campinas IMA sediada no CPQD N o concorda totalmente com certifica es acreditando que a pessoa deva tem em mente procurar pontos fracos quando notar dificuldade
323. exto seus respectivos HOWTO s devem ser primeiramente consultados Serial Programming HOWTO Explica como programar comunica es com dispositivos atrav s de uma porta serial em um computador com o GNU Linux UPS HOWTO Este documento te ajudar a conectar um uninterruptable power supply No Break em seu computador GNU Linux se tiver a sorte de possuir um Wacom Tablet HOWTO Instala o do n o somente Wacom graphic tablets sob o GNU Linux e ou xfree86 Wearable HOWTO Computa o m vel com GNU Linux Winmodems and Linux HOW TO Este documento cont m detalhes sobre a configura o de Winmodems no GNU Linux 31 8 1 6 Software AlI Alife HOWTO Este howto cont m informa es prim rias sobre e links para v rias bibliotecas relacionadas com o Al aplicativos etc que funcionam na plataforma GNU Linux Todos eles pelo menos livres para uso pessoal Apache Overview HOWTO Oferece uma vis o do servidor Web Apache e projetos relacionados Commercial HOWTO Este documento cont m uma listagem de programas comerciais e aplica es que s o oferecidas para o GNU Linux Glibc2 HOWTO Este documento cobre a instala o e uso da Biblioteca GNU C vers o 2 nos sistemas GNU Linux RPM HOWTO Explica como utilizar o sistema de gerenciamento de pacotes RPM Program Library HOWTO Este documento para programadores discute como criar e usar bibliotecas no GNU Linux Estas incluem bibliotecas est ticas bib
324. ferentes entre os dois arquivos e usando o formato unificado diff texto txt texto txt gt texto diff Compara o arquivo texto txt com textol txt e gera um arquivo chamado texto diff contendo a diferen a entre eles Este arquivo poder ser usado pelo patch para aplicar as diferen as existente entre os dois no arquivo texto txt diff r usr src linux 2 2 13 usr src linux 2 2 14 gt patch 2 2 14 diff Compara o diret rio e sub diret rios Jinux 2 2 13 e linux 2 2 14 e grava as diferen as entre eles no arquivo patch 2 2 14 diff P gina arquivos texto ou a entrada padr o para impress o Este comando faz a pagina o de um arquivo texto e opcionalmente ajusta o n mero de colunas e mostra o resultado na sa da padr o pr L op es arquivo Onde arquivo Arquivo que ser paginado para impress o op es NUM Inicia a numera o de p ginas na p gina PAGINA NUM Mostra a sa da com NUM colunas C Imprime o caracter CTRL como na sa da padr o F f Usa avan o de p gina ao inv s de linhas em branco para separar p ginas e caracter tamanho Usa o caracter caracter como tabula o o padr o tab e o espa o da tabula o tamanho h nome Mostra nome ao inv s do nome do arquivo no cabe alho 1 num Define o n mero m ximo de linhas por p gina para num m Imprime v rios arquivos em paralelo um por coluna r Oc
325. fica o endere o do servidor bootp hwaddr endere o Usa endere o como endere o de hardware no lugar do endere o original Algumas op es se aplicam a todas as interfaces e s o as seguintes noauto N o configura automaticamente a interface quando o ifup ou ifdown s o executados com a op o a normalmente usada durante a inicializa o ou desligamento do sistema pre up comando Executa o comando antes da inicializa o da interface up comando Executa o comando ap s a interface ser iniciada down comando Executa o comando antes de desativar a interface pre down comando Executa o comando ap s desativar a interface Os comandos que s o executados atrav s das op es up pre up e down podem aparecer v rias vezes na mesma interface eles s o executados na seqii ncia que aparecem Note que se um dos comandos falharem nenhum dos outros ser executado Voc pode ter certeza que os pr ximos comandos ser o executados adicionando Il true ao final da linha de comando 27 9 Arquivo etc networks options Este arquivo cont m op es que ser o aplicadas as interfaces de rede durante a inicializa o do sistema Este arquivo lido pelo script de inicializa o etc init d network que verifica os valores e aplica as modifica es apropriadas no kernel 27 10 Arquivo etc networks spoof protect Permite especificar os endere os IPs locais e interfaces de rede que ser o p
326. fica se o arquivo textos rar possui erros rar r textos rar Repara um arquivo rar danificado Este cap tulo traz algumas caracter sticas sobre a distribui o Debian GNU Linux programas de configura o e particularidades A maioria dos trechos aqui descritos tamb m se aplicam a distribui es baseadas na Debian como a Corel Debian GNU Linux ea LibraNet Voc deve estar se perguntando mas porque um cap tulo falando sobre a distribui o Debian se eu uso outra Bem a partir da vers o Intermedi rio do Foca Linux existem algumas partes que s o especificas de algumas distribui es Linux e que n o se aplicam a outras como a localiza o dos arquivos de configura o nomes dos programas de configura o e outros detalhes espec ficos e esta vers o a baseada na Debian Pegue na p gina do Foca Linux http focalinux cipsga org br uma vers o Intermedi rio do guia espec fico para sua distribui o 19 1 Porque usar a Debian A Debian a distribui o que mais cresce no mundo cada vers o somente lan ada ap s rigorosos testes de seguran a e corre o de falhas fazendo desta a mais segura e confi vel dentre todas as outras distribui es Linux reconhecida como a mais segura maior e atualizada mais frequentemente entre as outras distribui es Linux al m de ser a nica sem fins comerciais a nica que adota o estilo de desenvolvimento aberto e n o manti
327. forma o n mero pode ser digitado para iniciar o sistema operacional Isto muito til para construir um menu usando a op o message Para detalhes veja Se o 6 1 2 Op es usadas no LILO A se o Geral vem do inicio do arquivo at a palavra delay 20 A partir do primeiro aparecimento da palavra image other ou range tudo o que vier abaixo ser interpretado como imagens de inicializa o Por padr o a imagem carregada a especificada por default ou a primeira que aparece no arquivo caso default n o seja especificado Para carregar o outro sistema o DOS digite o nome da imagem de disco no aviso de boot especificada em label que ser carregada Voc tamb m pode passar par metros manualmente ao kernel digitando o nome da imagem de disco e uma op o do kernel ou atrav s do arquivo etc lilo conf veja Se o 6 1 2 Op es usadas no LILO O LILO pode inicializar o seguintes tipos de imagens Imagens do kernel de um arquivo Normalmente usado para iniciar o GNU Linux pelo disco r gido e especificado pelo par metro Image Imagens do kernel de um dispositivo de bloco como um disquete Neste caso o n mero de setores a serem lidos devem ser especificados na forma PRIMEIRO LTIMO ou PRIMEIRO N MERO de setores a serem lidos necess rio especificar o par metro image e range por exemplo image dev fdO range 1 512 Todas as op es
328. ftware e tecnologias de rede no GNU Linux Networking Overview HOWTO O prop sito deste documento lhe oferecer uma vis o das capacidades de rede do sistema operacional GNU Linux e oferecer ponteiros para outros documentos e detalhes de implementa o PPP HOWTO Este documento mostra como conectar seu PC GNU Linux a um servidor PPP Protocolo Ponto a Ponto como usar o PPP para ligar duas redes e oferece um m todo de configurar seu computador GNU Linux como um servidor PPP Este documento tamb m oferece ajuda na solu o de problemas relacionados com o PPP Qmail V MailMgr Courier imap HOW TO Este documento sobre a constru o de um servidor de e mail que suportar hospedagem de dom nios din micos e oferecer os servi os smtp pop3 e imap usando uma poderosa alternativa ao sendmail Remote Serial Console HOWTO A porta RS232 permite que o Linux ser controlado de um terminal ou modem conectado a uma porta serial ass ncrona Este documento descreve como configurar o Linux para se conectar ao console serial Sat HOWTO Descreve base e refer ncias sober a tecnologia SAP as caracter sticas de larga banda para download etc Serial Laplink HOWTO Descreve como criar uma conex o serial entre dois computadores para compartilhamento de dados Este permite tamb m efetuar conex es seriais entre outros tipos de sistemas operacionais como Windows 9X NT SMB HOWTO Este o HOWTO SMB Ele descreve como usar o p
329. funcionando Caso acesse o sistema como usu rio n o se esque a de adicionar seu usu rio ao grupo audio para ter permiss o de usar os dispositivos de som adduser usuario audio 3 11 3 Configurando um gravador de CD no Linux Configurar um gravador de CD no Linux n o tem mist rios apenas preciso que sejam seguidos passos para que a coisa funcione direito pois sempre funciona Se algo n o funcionou ou porque os passos n o foram seguidos corretamente algum problema no hardware alguma falha no kernel espec fica que afeta seu gravador ou o autor deste guia deu mancada em algo por favor relate a falha O tipo mais complicado de gravador se tratando de configura o o IDE pois seu funcionamento baseado na emula o SCSI Para usar esta interface ele precisa ser identificado como um dispositivo SCSI usando emula o SCSI do kernel isto necess rio porque o m dulo padr o ATAPI do kernel para unidades de CD ide cd n o cont m todos os comandos necess rios para permitir que uma unidade funcione como gravadora de CD No Windows a coisa tamb m funciona desta forma a unidade emulada como SCSI para fazer a grava o se voc n o sabia disso tenho certeza que esta gostando da forma como as coisas ficam claras quando se usa Linux Caso seu gravador seja IDE veja Se o 3 11 3 1 Configurando o suporte a um gravador IDE caso seja um aut ntico gravador com barramento SCSI v at
330. g br gt 32 8 Chave P blica PGP Chaves PGP s o usadas para criptografar arquivos e mails ou qualquer outra coisa que desejamos que somente uma pessoa tenha acesso O PGP segue o padr o de chave p blica privada a chave p blica distribu da a todos e a chave privada permanece na posse do criador para que ele seja o nico a ter acesso aos dados criptografados ap s digitar a frase de acesso correta Minha chave PGP segue abaixo ela tamb m pode ser encontrada em http pgp5 ai mit edu Se voc deseja saber mais sobre o PGP recomendo um excelente documento encontrado em http www cipsga org br encontrado na se o Apostilas Version GnuPG v1 0 6 GNU Linux Comment For info see http www gnupg org mQGIiBDI7WYgRBACsQNtIozvf8XId xEpF2DIx7nggFdJyniQA2ZVzXg0 029DewXj qr ChEloyyz AmxBSubE jdtk Ab9 2LsE9 0Xgz JvBc4luY pv HG2IXIMPujI9drO ubLIK6xgPiakBggBTS74rp ZEE AGQsrOsug b8nsXHMk spyGkjsU8pPW wCgltai 4vfmBDMZMgBYvUoksVxbaKcD ApAMeghgE5S3KAAKFtwX1007K1DJmdZBufCvGDbEB Y3MVS4BlraXxoP5zQpEmQ5S YOZ8RjPL9pNUJa9nOQt f7Kiw 41 BPDIUZXCeRRS OcQTO YRCLGam 7FZ22uliwh0h 3lpf40IMff3qeLqvIDECbo8Qsdn6yxynLihE OA9kKA 9K Isgill gXM3 Sjz8EcrwQNkIV3MoaETbDmukbXcOEUjdgfFrIxARMSW 8SKoVrWOSy10ale9XcQuK6g8c7KeJsK GEWYIRwX2X2AqdBC2ZzVIJSmgpguZJHn KMdYZhPwZaCsNPdQSIem3UrGupLOpbpT7Pqgkvy AHBH2itB9X7RKR2xleWRzb24g TWF6aWOsaSBkYSBTaWx2YSAoQ2hhdmUgUEdQIFBIC3NvYWwpIDxnbGV5ZHNvbkBl c2NIbHNhbmVOLmNvbS5icj6IVgQTEQIAFgUCOXtZ1AQLCEQDAxUDAgMW AgECF4A A
331. g conf O arquivo de configura o etc syslog conf possui o seguinte formato facilidade n vel destino A facilidade e n vel s o separadas por um e cont m par metros que definem o que ser registrado nos arquivos de log do sistema facilidade usada para especificar que tipo de programa est enviando a mensagem Os seguintes n veis s o permitidos em ordem alfab tica auth Mensagens de seguran a autoriza o recomend vel usar authpriv ao inv s deste authpriv Mensagens de seguran a autoriza o privativas cron Daemons de agendamento cron e at daemon Outros daemons do sistema que n o possuem facilidades espec ficas ftp Daemon de ftp do sistema kern Mensagens do kernel Jpr Subsistema de impress o TocalO a local7 Reservados para uso local mail Subsistema de e mail news Subsistema de not cias da USENET security Sin nimo para a facilidade auth evite usa la syslog Mensagens internas geradas pelo syslogd user Mensagens gen ricas de n vel do usu rio uucp Subsistema de UUCP Confere com todas as facilidades Mais de uma facilidade pode ser especificada na mesma linha do syslog conf separando as com n vel Especifica a import ncia da mensagem Os seguintes n veis s o permitidos em ordem de import ncia invertida da mais p
332. go Acompanha centenas de efeitos especiais e um belo manual em html com muitas fotos aproximadamente 20MB que mostra o que poss vel se fazer com ele Corel Photo Paint Corel Photo Paint Corel Photo Paint para Linux winamp xmms Possui todos os recursos do programa para Windows al m de filtros que permite acrescentar efeitos digitais da m sica em tempo real eco etc media player mplayer playmidi Programas para execu o de xwave arquivos de m sica e videos multim dia Existem outras alternativas a escolha depende de seu gosto e da sofistica o do programa Agente de Sistema cron Pouca diferen a O cron da mais liberdade na programa o de tarefas a serem executadas pelo Linux Mixer aumix cam Sem diferen as Bate Papo talk ytalk O talk e o ytalk permite a conversa de dois usu rios n o s atrav s de uma rede local mas de qualquer parte do planeta pois usa o protocolo tcp ip para comunica o Muito til e f cil de usar MIRC Bitchx xchat Clientes IRC para Linux IIS Pers Web Server Apache O apache o servidor WEB mais usado no mundo algo em torno de 75 das empresas muito r pido e flex vel de se configurar Exchange NT Mail Sendmail Postfix 72 da base de servidores de Exim Qmail emails no mundo atualmente roda em software livre Os mais recomendados s o o Postfix e o qmail devido a seguran a velocidade e integridade de mensagem Wingate MS Proxy Squid Apache A
333. gora sim Navegador pequeno n o tem suporte a frames mas exibe uma listagem permitindo selecionar qual ser aberto sem suporte a Java e muito flex vel em sua configura o d uma olhada na quantidade de op es no arquivo Jetc lynx cfg Tamb m funciona via proxy tradicional ou firewall Equipamento m nimo recomendado 386 com 2 MB de RAM e 2 MB de disco Pine Modo Texto Programa de E Mail muito usado entre os usu rios GNU Linux mas n o gratuito Possui suporte a criptografia PGP e HTML em sua nova vers o Mutt Modo Texto Outro programa de E mail muito usado pelos usu rios do GNU Linux Possui suporte a criptografia PGP cores de destaque nas mensagens e processamento de links HTML muito personaliz vel veja a quantidade de op es no arquivo de configura o etc Muttrc Sua interface em Portugu s Equipamento m nimo recomendado 386 com 2 MB de RAM e 2 MB de disco ftp Modo Texto O pr prio faz c pias de arquivos de um site remoto para seu disco local ou vice versa Veja Se o 11 4 ftp para mais detalhes Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco telnet Modo Texto Conex o ao terminal virtual remotamente Permite controlar seu terminal remotamente atrav s de uma conex o via rede TCP IP Veja Se o 11 2 Telnet para mais detalhes Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco talk Modo Texto Permite conve
334. grama esteja lhe pedindo o arquivo perlcc e voc n o tem a m nima id ia de que pacote instalar no seu sistema O utilit rio auto apt pode resolver esta situa o Primeiro instale o pacote auto apt e execute o comando auto apt update para que ele copie o arquivo Contents 1386 gz que ser usado na busca desses dados Agora basta executar o comando auto apt search perlcc para que ele retorne o resultado usr bin perlcc interpreters perl O pacote que cont m este arquivo o perl e se encontra na se o interpreters dos arquivos da Debian Para uma pesquisa que mostra mais resultados como auto apt search a2ps interessante usar o grep para filtrar a sa da auto apt search aZpslgrep bin usr bin psmandup text a2 ps usr bin pdiff text aZps usr bin psset text a2ps usr bin composeglyphs text a2ps usr bin a2ps text a2ps perl ja usr bin a2ps text a2ps usr bin fixps text a2ps usr bin ogonkify text a2ps usr bin fixnt text a2ps usr bin card text a2ps usr bin texiZdvidaZps text a2ps Ser o mostrados somente os bin rios diret rios de documenta o manpages etc n o ser o mostradas 20 2 11 Modos eficazes de compila o do c digo fonte para a Debian O Debian como qualquer distribui o de Linux possui o diret rio usr local que segundo a FHS o local apropriado para coloca o de programas que n o fazem parte da distribui o que seria no caso o de fontes compilados manua
335. grupar requisi es de leitura para setores seguintes ao sendo lido Isto reduz o tempo de inicializa o e deixa o mapa menor E normalmente recomendado em disquetes default imagem Usa a imagem especificada como padr o ao inv s da primeira encontrada no arquivo lilo conf delay num Permite ajustar o n mero de segundos em d cimos de segundos que o gerenciador de partida deve aguardar para carregar a primeira imagem de disco ou a especificada por default Esta pausa lhe permite selecionar que sistema operacional ser carregado Install setor boot Instala o arquivo setor boot como novo setor de boot do disco Se install for omitido boot boot b usado por padr o Jba32 Permite que o LILO quebre o limite de 1024 cilindros do disco r gido inicializando o GNU Linux em um cilindro acima deste atrav s do acesso Note que isto requer compatibilidade com o BIOS mais especificamente que tenha suporte a chamadas int 0x13 e AH 0x42 recomendado o seu uso map arquivo mapa Especifica a localiza o do arquivo de mapa map Se n o for especificado boot map usado message arquivo Especifica um arquivo que cont m uma mensagem que ser mostrada antes do aviso de boot Nenhuma mensagem mostrada at que seja pressionada a tecla Shift ap s mostrar a palavra LILO O tamanho da mensagem deve ser no m ximo 65535 bytes O arquivo de mapa deve ser no
336. hecagem de arquivos deb O dpkg Debian Package o programa respons vel pelo gerenciamento de pacotes em sistemas Debian Sua opera o feita em modo texto e funciona atrav s de comandos assim caso deseje uma ferramenta mais amig vel para a sele o e instala o de pacotes prefira o dselect que um front end para o dpkg ou o apt veja Se o 20 2 apt dpkg muito usado por usu rios avan ados da Debian e desenvolvedores para fins de instala o manuten o e constru o de pacotes 20 1 1 Pacotes Pacotes Debian s o programas colocados dentro de um arquivo identificados pela extens o deb incluindo arquivos necess rios para a instala o do programa um sistemas de listagem checagem de depend ncias scripts de automatiza o para remo o parcial total do pacote listagem de arquivos etc Um nome de pacote tem a forma nome vers o revis o deb 20 1 2 Instalar pacotes Use o comando dpkg i NomedoPacote ou install para instalar um pacote em seu sistema Talvez ele pe a que seja instalado algum pacote que depende para seu funcionamento Para detalhes sobre depend ncias veja Se o 20 1 3 Depend ncias preciso especificar o nome completo do pacote com a vers o e revis o 20 1 3 Depend ncias Depend ncias s o pacotes requeridos para a instala o de outro pacote Na Debian cada pacote cont m um programa com uma certa fun o Por exemp
337. ia o do mapa Isto desativa algumas checagens como a checagem da tabela de parti o unsafe e table s o incompat veis label nome Permite especificar um nome para a imagem Este nome ser usado na linha boot para inicializar o sistema alias nome Apelido para a imagem de disco como um segundo label optional Ignora a imagem caso n o estiver dispon vel no momento da cria o do mapa E til para especificar kernels que n o est o sempre presentes no sistema password senha Protege a imagem atual com a senha Caso a senha esteja incorreta o setor de partida do Lilo novamente carregado restricted A senha somente pedida para iniciar a imagem se o sistema for iniciado no modo single Tamb m podem ser usados par metros de inicializa o do kernel no arquivo etc lilo conf veja a se o Se o 6 3 Par metros de inicializa o passados ao kernel para maiores detalhes 6 1 3 Um exemplo do arquivo de configura o lilo conf Abaixo um exemplo do arquivo etc lilo conf que poder ser usado em instala es GNU Linux com o DOS boot dev hdal Instala o LILO em dev hdal compact install boot boot b map boot map message etc lilo message mensagem que ser mostrada na tela default 1 HCarrega a Imagem especificada por label 1 como padr o vga normal usa o modo de video 80x25 ao iniciar o Linux delay 20 HFaguarda 2 segundos antes de iniciar a
338. ia ao sistema conter um fax modem placa de rede disco r gido etc Os cart es PCMCIA s o divididos em 3 tipos Tipo 1 Tem a espessura de 3 3 mil metros e podem conter mais mem ria RAM ou mem ria Flash Tipo 2 Tem a espessura de 5 mil metros e capacidade de opera es I O um tipo usado para placas de fax modem rede som Computadores que aceitam cart es PCMCIA do tipo 2 mant m a compatibilidade com o tipo 1 Tipo 3 Tem a espessura de 10 5 mil metros e normalmente usado para discos r gidos PCMCIA Slots PCMCIA do tipo 3 mant m a compatibilidade com o tipo 2e 1 AMR Audio Modem Raise Pequeno barramento criado pela Intel para a conex o de placas de som e modem Placas de som e modem AMR usam o HSP host signal processor e s o como as Placas on board e todo o processamento feito pela CPU do computador veja detalhes em Se o 3 8 Placas on board off board e Se o 3 9 Hardwares espec ficos ou For Windows Sua vantagem o pre o um modem ou placa de som AMR custa em torno de R 25 00 CNR Communication and Networking Rise Pequeno barramento criado pela Intel para a conex o de placas de som modens e placas de rede Este um pequenino slot marrom que localizado no ponto de fixa o das placas no chassis do gabinete Elas s o como as Placas on board e todo o processamento feito pela CPU do computador veja detalhes em Se o 3 8 Placas on board off board e Se o 3 9
339. icializa o do sistema ajuste o valor da vari vel VERBOSE para no OBS Somente modifique aquilo que tem certeza do que est fazendo um valor modificado incorretamente poder causar falhas na seguran a de sua rede ou no sistemas de arquivos do disco 27 4 Arquivo etc kbd config Este arquivo cont m configura es padr es do pacote kbd para as fontes de tela e mapas de teclado usados pelo sistema A fonte de tela especificada neste arquivo as fontes dispon veis no sistema est o localizadas em usr share consolefonts O arquivo do mapa de teclados pode ser copiado para o diret rio etc kbd com o nome default kmap para que seja utilizado na inicializa o do sistema ou escolhido interativamente atrav s do utilit rio kbdconfig 27 5 Diret rio etc menu methods Este diret rio cont m uma lista de arquivos que s o executados pelo programa update menu para criar os menus dos programas 27 6 Arquivo etc menu methods menu translate Este arquivo permite fazer a tradu o de nomes de menus identifica o ou t tulos usados no ambiente gr fico 27 7 Arquivo etc networks Este local cont m as configura es das interfaces placas de rede do sistema e outras op es teis para a configura o seguran a da rede 27 8 Arquivo etc network interfaces Este o arquivo de configura o usado pelos programas ifup e ifdown respectivamente para ativar e desativas as
340. iciar o programa para detalhes OBS1 Se a impressora n o imprimir ou n o for poss vel compartilhar a porta de impressora paralela com outros dispositivos tal como o _plip_ verifique se o m dulo parport pc foi carregado e com os valores de irq e T O corretos por exemplo modprobe parport pc 10 0x378 1rq 7 Muitas vezes sua porta paralela pode funcionar sem problemas durante a impress o mas se ao utilizar plip ocorrerem erros a causa pode ser essa Na distribui o Debian use o programa modconf para configurar os valores permanentemente para o m dulo parport pc OBS2 Se tiver mais de uma impressora instalada na m quina ser necess rio especificar a op o P impressora para especificar qual impressora deseja imprimir controlar 22 4 Impress o em modo gr fico A impress o em modo gr fico requer que conhe a a marca e modelo de sua impressora e os m todos usados para imprimir seus documentos Este guia abordar somente a segunda recomenda o 22 4 1 Ghost Script O m todo mais usados pelos aplicativos do GNU Linux para a impress o de gr ficos do Ghost Script O Ghost Script chamado de gs um interpretador do formato Pos Script arquivos ps e pode enviar o resultado de processamento tanto para a tela como impressora Ele est dispon vel para diversas plataformas e sistema operacionais al m do GNU Linux inclusive o DOS Windows OS 2 etc O formato ps esta se tornando
341. ido Como exemplo etc hosts allow Permite que qualquer um envie e mails in smtpd ALL Permitir telnet e ftp somente para hosts locais e myhost athome org au in telnetd in ftpd LOCAL myhost athome org au Permitir finger para qualquer um mas manter um registro de quem in fingerd ALL finger h mail s finger from h root Qualquer modifica o no arquivo etc hosts allow entrar em a o ap s reiniciar o daemon inetd Isto pode ser feito com o comando kill HUP pid do inetd o pid do inetd pode ser obtido com o comando ps axlgrep inetd 15 8 3 2 etc hosts deny O arquivo etc hosts deny um arquivo de configura o das regras descrevendo quais computadores n o tem a permiss o de acessar um servi o em sua m quina Um modelo simples deste arquivo se parece com isto etc hosts deny Bloqueia o acesso de computadores com endere os suspeitos ALL PARANOID Bloqueia todos os computadores ALL ALL A entrada PARANOID realmente redundante porque a outra entrada nega tudo Qualquer uma destas linhas pode fazer uma seguran a padr o dependendo de seu requerimento em particular Tendo um padr o _ALL ALL_ no arquivo _ etc hosts deny_ e ent o ativando especificamente os servi os e permitindo computadores que voc deseja no arquivo etc hosts allow a configura o mais segura Qualquer modifica o no arquivo etc hosts deny entrar em a o ap s
342. idores est o descritos na vers o Avan ado do guia de forma passo a passo caracter sticas e m todos de configura o recomendados Se voc conhece um bom programa e acha que ele deveria estar aqui me avise pelo email lt gleydson Ccipsga org br gt 30 1 Aplicativos B sicos S o aplicativos que fazem parte do cotidiano da maioria dos usu rios dom sticos e de empresas 30 1 1 Editores de Texto vi Modo Texto existem algumas vers es adaptadas para o modo gr fico um dos editores padr es dos sistemas GNU Linux e sua interface complexa e possui muitas fun es usu rios GNU Linux avan ados adoram a quantidade de fun es deste programa Recomendo que aprenda o b sico sobre ele pois sempre estar dispon vel caso ocorra algum problema no sistema Para sair do editor vi sem salvar pressione ESC e digite q Para sair do editor e salvar pressione ESC e digite Wq elvis Modo Texto possui boa interface de comunica o com o usu rio suporte a HTML e Metacaracteres ae Modo Texto um dos editores padr es dos sistemas GNU Linux encontrado nas distribui es Debian e baseadas Sua interface mais f cil que o vi Tamb m recomendo que aprenda o b sico sobre ele pois requerido para a manuten o do sistema Para sair do ae sem salvar pressione CTRL Q para salvar o texto pressione CTRL X e CTRL W ap s isto se quiser sair do editor pressione CTRL
343. iferente de sistema GNU e isto que a maioria dos usu rios pensam que acontece A maioria das introdu es para o sistema Linux reconhece o papel desempenhado pelos componentes de software GNU Mas elas n o dizem que o sistema como um todo uma variante do sistema GNU que o projeto GNU vem compondo por uma d cada Elas n o dizem que o objetivo de um sistema Unix like livre como este veio do projeto GNU Da a maioria dos usu rios n o saber estas coisas Como os seres humanos tendem a corrigir as suas primeiras impress es menos do que as informa es subsequentes tentam dizer lhes estes usu rios que depois aprendem sobre a rela o entre estes sistemas e o projeto GNU ainda geralmente o subestima Isto faz com que muitos usu rios se identifiguem como uma comunidade separada de usu rios de Linux distinta da comunidade de usu rios GNU Eles usam todos os softwares GNU de fato eles usam quase todo o sistema GNU mas eles n o pensam neles como usu rios GNU e frequentemente n o pensam que a filosofia GNU est relacionada a eles Isto leva a outros problemas tamb m mesmo dificultando coopera o com a manuten o de programas Normalmente quando usu rios mudam um programa GNU para fazer ele funcionar melhor em um sistema espec fico eles mandam a mudan a para o mantenedor do programa ent o eles trabalham com o mantenedor explicando a mudan a perguntando por ela e s vezes reescrevendo a para manter
344. igentes que os modelos atuais vem com FlashBios o que significa que podem ser reprogramados facilmente para passar de 33 600 para 57 600 sem trocar a placa ou aceitarem novas tend ncias de tecnologia Para detalhes veja Se o 3 9 Hardwares espec ficos ou For Windows Se voc estiver em uma situa o destas certamente os computadores de menor pot ncia e com hardwares inteligentes que possuem seus pr prios chips de controle e processamento ter o um desempenho muito melhor Mas tamb m existem placas embutidas que tem a mesma qualidade de placas separadas como alguns modelos de placas m e que trazem a Sound Blaster embutida O pre o pode ser maior mas voc estar pagando por um dispositivo de melhor qualidade e que certamente trar benef cios a voc e ao seu sistema Consulte um t cnico em inform tica experiente para te indicar uma placa m e de bom pre o e de qualidade muito comum encontrar falta de profissionalismo em pessoas que n o sabem distinguir as caracter sticas fun es e vantagens entre uma placa de boa qualidade e um hardware for Windows a n o ser o pre o mais barato 3 9 Hardwares espec ficos ou For Windows Esta se o foi retirada do manual de instala o da Debian GNU Linux Uma tend ncia que perturba a prolifera o de Modens e impressoras espec ficos para Windows Em muitos casos estes s o especialmente fabricados para operar com o Sistema Operacional Microsoft Windows
345. il cgilib Biblioteca CGI simples ceiwrap Permite usu rios ordin rios executar seus pr prios Scripts CGI checkbot Verificador de links WWW cocoon Um Framework de publica o XML XSL cronolog Um roteador de arquivos de log para servidores web curl Copia um arquivo de um servidor FTP GOPHER ou HTTP sem suporte a ssl cys2html Cria vers es em html dos logs do CVS faqomatic FAQ cgi online e interativa freetable Um script em Perl que facilita a produ o de tabelas HTML oifsicle Poderoso programa para a manipula o de imagens GIF giftrans Converte qualquer arquivo GIF em um GIF89a gnujsp Uma implementa o gratuita do Sun s Java Server Pages JSP 1 0 etml Um pr processador HTML htdig Sistema de procura WWW para a Intranet ou uma pequena internet htget Um capturador de arquivos que obt m arquivos atraes de servidores HTTP htmldoc Processador HTML que gera arquivos HTML PS e PDF indexados htmlgen Gera o de documentos HTML com scripts em Python htp Um pr processador HTML http analyze Um analizador r pido de logs de servidores WWW hypermail Cria arquivos HTML de listas de discuss es por E Mail tmaptool Uma ferramenta para a cria o de mapas de imagens do lado cliente imgsizer Adiciona os atributos WIDTH e HEIGHT a tags IMG tags em arquivo
346. inha Durante o agendamento verificado primeiro o arquivo at allow lista de quem pode executar comandos e depois o at deny lista de quem N O pode executar comandos Caso eles n o existam o agendamento de comandos permitido a todos os usu rios Abaixo seguem exemplos do agendamento atrav s do comando at echo Is at 10am today Executa as 10 da manha de hoje echo Is at 10 05 today Executa as 10 05 da manha de hoje echo Is at 10 05pm today Executa as 10 05 da noite de hoje echo ls at 22 05 today Executa as 22 05 da noite de hoje echo Is at 14 50 tomorrow Executa o comando amanh as 14 50 da tarde echo Is at midnight Executa o comando a meia noite de hoje echo Is at midnight tomorrow Executa o comando a meia noite de amanh echo Is at noon Executa o comando de tarde meio dia at f comandos txt teatime Executa os comandos especificados no arquivo comandos txt no hor rio do caf da tarde as 16 00 horas at f comandos txt 3 minutes Executa os comandos especificados no arquivo comandos txt daqui a 3 minutos Tamb m pode ser especificado hours ou days at f comandos txt tomorrow 3 hours Executa os comandos especificados no arquivo comandos txt daqui a 3 horas no dia de amanh se agora s o 10 00 ela ser executada amanh as 13 00 da tarde Todas as tarefas agendadas s o armazenadas em arquivos dentro do diret rio var spool cron atjobs A sintaxe de comandos para ger
347. iniciar a execu o do comando em segundo plano bg n mero Onde n mero n mero do programa obtido com o pressionamento das teclas CTRL Z ou atrav s do comando jobs 7 5 6 kill Permite enviar um sinal a um comando programa Caso seja usado sem par metros o kill enviar um sinal de t rmino ao processo sendo executado kill op es sinal n mero Onde n mero o n mero de identifica o do processo obtido com o comando Se o 7 3 ps Tamb m pode ser o n mero ap s o sinal de obtido pelo comando jobs para matar uma tarefa interrompida Veja Se o 7 5 3 jobs sinal Sinal que ser enviado ao processo Se omitido usa 15 como padr o op es 9 Envia um sinal de destrui o ao processo ou programa Ele terminado imediatamente sem chances de salvar os dados ou apagar os arquivos tempor rios criados por ele Voc precisa ser o dono do processo ou o usu rio root para termina lo ou destru lo Voc pode verificar se o processo foi finalizado atrav s do comando ps Os tipos de sinais aceitos pelo GNU Linux s o explicados em detalhes em Se o 7 5 9 Sinais do Sistema Exemplo kill 500 kill 9 500 kill 1 7 5 7 killall Permite finalizar processos atrav s do nome killall op es sinal processo Onde processo Nome do processo que deseja finalizar sinal Sinal que ser enviado ao processo pod
348. ior prioridade ele usar mais recursos do sistema para seu processamento caso tenha uma prioridade baixa ele permitir que outros programas tenham prefer ncia A prioridade de execu o de um _programa comando_ pode ser ajustada de 19 a mais alta at 19 a mais baixa Exemplo nice n 19 find name apropos Permite identificar e fechar os processos que est o utilizando arquivos e soquetes no sistema fuser _op es_ _nome_ Onde _nome_ Especifica um nome de processo diret rio arquivo etc _op es_ k Finaliza os processos acessando o arquivo especificado O sinal desejado deve ser especificado com a op o signal num ou o sinal 9 ser enviado como padr o N o poss vel matar o pr prio processo fuser Pergunta antes de destruir um processo Ser ignorada caso a op o k n o seja especificada l Lista todos os nomes de sinais conhecidos m nome Especifica um arquivo em um sistema de arquivos montado ou dispositivo de bloco que est montado Todos os processos acessando aquele sistema de arquivos ser o listados Diret rios s o mostrados seguidos de uma signal n mero Usa o sinal especificado ao inv s de 9 SIGKILL quando finalizar processos u Acrescenta o nome do dono de cada processo ao PID Vy Os processos s o mostrados em um estilo id ntico ao ps 7 9 tload Representa de forma gr fica a carga do sistema tload op es Onde o
349. ios montem o sistema de arquivos n o recomendado por motivos de seguran a sync recomendado para uso com discos remov veis disquetes zip drives etc para que os dados sejam gravados imediatamente na unidade caso n o seja usada voc deve usar o comando Se o 10 22 sync antes de retirar o disquete da unidade dump Especifica a frequ ncia de backup feita com o programa dump no sistema de arquivos O desativa o backup Ordem Define a ordem que os sistemas de arquivos ser o verificados na inicializa o do sistema Se usar 0 o sistema de arquivos n o verificado O sistema de arquivos ra z que dever ser verificado primeiro o ra z a n o ser que voc tenha um sistema de arquivos de outro tipo que n o montado dentro do diret rio ra z e possui seu suporte embutido no kernel Ap s configurar o etc fstab basta digitar o comando mount dev hdg ou mount cdrom para que a unidade de CD ROM seja montada Voc deve ter notado que n o necess rio especificar o sistema de arquivos da parti o pois o mount verificar se ele j existe no Jetc fstab e caso existir usar as op es especificadas neste arquivo Para maiores detalhes veja as p ginas de manual fstab e mount 5 14 Desmontando uma parti o de disco Para desmontar um sistema de arquivos montado com o comando umount use o comando umount Voc deve ter permiss es de root para desmontar uma parti o
350. iste raz o t cnica porque o mesmo servi o precisa existir em ambos Normalmente o senso comum prevalece e que somente se um servi o esta dispon vel em ambos os protocolos tcp e udp voc precisar especificar ambos apelidos Outros nomes podem ser usados para se referir a entrada deste servi o coment rio Qualquer texto aparecendo em uma linha ap s um caracter ignorado e tratado como coment rio 15 9 2 etc protocols O arquivo etc protocols um banco de dados que mapeia n meros de identifica o de protocolos novamente em nomes de protocolos Isto usado por programadores para permiti los especificar protocolos por nomes em seus programas e tamb m por alguns programas tal como tcpdump permitindo os mostrar nomes ao inv s de n meros em sua sa da A sintaxe geral deste arquivo nomeprotocolo n mero apelidos Este cap tulo descreve em detalhes o que o kernel m dulos sua configura o e programas relacionados 16 1 O Kernel o sistema operacional o Linux ele que controla os dispositivos e demais perif ricos do sistema como mem ria placas de som v deo discos r gidos disquetes sistemas de arquivos redes e outros recursos dispon veis Muitos confundem isto e chamam a distribui o de sistema operacional Isto errado O kemel faz o controle dos perif ricos do sistema e para isto ele deve ter o seu suporte inclu do Para fazer uma placa de som Sound Blaste
351. isto causa um desempenho menor 5 7 Parti o Linux Swap Mem ria Virtual Este tipo de parti o usado para oferecer o suporte a mem ria virtual ao GNU Linux em adi o a mem ria RAM instalada no sistema Este tipo de parti o identificado pelo tipo 82 nos programas de particionamento de disco para Linux Para detalhes de como criar uma parti o Linux Swap veja Se o 5 7 1 Criando sistema de arquivos Swap em uma parti o Somente os dados na mem ria RAM s o processados pelo processador por ser mais r pida Desta forma quando voc est executando um programa e a mem ria RAM come a a encher o GNU Linux move automaticamente os dados que n o est o sendo usados para a parti o Swap e libera a mem ria RAM para a continuar carregando os dados necess rios pelo Quando os dados movidos para a parti o Swap s o solicitados o GNU Linux move os dados da parti o Swap para a Mem ria Por este motivo a parti o Swap tamb m chamada de Troca ou mem ria virtual A velocidade em que os dados s o movidos da mem ria RAM para a parti o muito alta Note tamb m que poss vel criar o sistema de arquivos Swap em um arquivo ao inv s de uma parti o veja Se o 5 7 2 Criando um sistema de arquivos Swap em um arquivo 5 7 1 Criando sistema de arquivos Swap em uma parti o O programa usado para formatar uma parti o Swap o mkswap Seu uso simples mkswap
352. itia utilizar a linha de comando sendo necess rio carregar o menu Ist pelo disco r gido o qual deve estar presente Em alguns casos este disco satisfaz as necessidades b sicas mas pode haver um momento em que voc deseje ter um disquete que funcione com v rios sistema e n o dependa de um disco fixo Digite os seguintes comandos mke2fs dev fdO mount dev fdO floppy t ext2 mkdir floppy grub cp usr lib grub 1386 pc stage 12 floppy grub cp usr share doc grub examples menu Ist floppy grub umount floppy sbin grub Este ltimo comando disponibiliza a linha de comando do GRUB Digite os seguintes comandos grub gt install fd0 grub stage1 d fd0 fd0 grub stage2 p fd0 grub menu Ist grub gt quit Neste momento o disquete est pronto Note que o menu Ist que foi copiado para ele um arquivo de exemplo sendo necess rio que voc o configure de acordo com suas necessidades 6 2 5 Op es do arquivo de configura o Esta se o descreve o arquivo menu Ist com explica es sobre as op es mais usadas Este arquivo dividido em par metros Globais que afetam o arquivo todo e par metros que s tem efeito para as imagens do sistema que ser carregado Algumas op es podem ser passadas para o kernel do Linux no momento do boot algumas delas tamb m ser o detalhadas Par metros Globais timeout Define um tempo em segundos de espera Se nenhuma tecla for pressionada
353. iusu rio multitarefa O objetivo desta se o permitir as pessoas com experi ncia em DOS fazer rapidamente no GNU Linux as tarefas que fazem no DOS A primeira coluna tem o nome do comando no DOS a segunda o comando que possui a mesma fun o no GNU Linux e na terceira coluna as diferen as DOS Linux Diferen as cls clear Sem diferen as dir ls la A listagem no Linux possui mais campos as permiss es de acesso e o total de espa o ocupado no diret rio e livre no disco deve ser visto separadamente usando o comando du e df Permite tamb m listar o conte do de diversos diret rios com um s comando ls bin sbin dir s Is IR Sem diferen as dir od Is tr Sem diferen as cd cd Poucas diferen as cd sem par metros retorna ao diret rio de usu rio e tamb m permite o uso de cd para retornar ao diret rio anteriormente acessado del rm Poucas diferen as O rm do Linux permite especificar diversos arquivos que ser o apagados rm arquivol arquivo2 arquivo3 Para ser mostrados os arquivos apagados deve se especificar o par metro v ao comando e 1 para pedir a confirma o ao apagar arquivos md mkdir Uma s diferen a No Linux permite que v rios diret rios sejam criados de uma s vez mkdir tmp a tmp b copy cp Poucas diferen as Para ser mostrados os arquivos enquanto est o sendo copiados deve se usar a op o v e para que ele pergunte se deseja substituir um arquivo
354. ivamente a LPT1 LPT2 e LPT3 no DOS e Windows Recomendo que o suporte a porta paralela esteja compilado como m dulo no kernel 22 2 Imprimindo diretamente para a porta de impressora Isto feito direcionando a sa da ou o texto com gt diretamente para a porta de impressora no diret rio dev Supondo que voc quer imprimir o texto contido do arquivo trabalho txt e a porta de impressora em seu sistema dev lp0 voc pode usar os seguintes comandos cat trabalho txt gt dev lp0 Direciona a sa da do comando cat para a impressora cat lt trabalho txt gt dev lp0 Faz a mesma coisa que o acima cat n trabalho txt gt dev lp0 Numera as linhas durante a impress o head n 30 trabalho txt gt dev lp0 Imprime as 30 linhas iniciais do arquivo cat trabalho txtltee dev lp0 Mostra o conte do do cat na tela e envia tamb m para a impressora Os m todos acima servem somente para imprimir em modo texto letras n meros e caracteres semi gr ficos 22 3 Imprimindo via spool A impress o via spool tem por objetivo liberar logo o programa do servi o de impress o deixando um outro programa especifico tomar conta Este programa chamado de daemon de impress o normalmente o lpr ou o lprng recomendado em sistemas GNU Linux Logo ap s receber o arquivo que ser impresso o programa de spool gera um arquivo tempor rio normalmente localizado em var spoo
355. ivo Copia arquivos cp _op es_ origem destino onde origem Arquivo que ser copiado Podem ser especificados mais de um arquivo para ser copiado usando Curingas veja Se o 2 3 Curingas destino O caminho ou nome de arquivo onde ser copiado Se o destino for um diret rio os arquivos de origem ser o copiados para dentro do diret rio op es 1 Interactive Pergunta antes de substituir um arquivo existente f force N o pergunta substitui todos os arquivos caso j exista r Copia arquivos dos diret rios e subdiret rios da origem para o destino recomend vel usar R ao inv s de r R recursive Copia arquivos e sub diret rios como a op o r e tamb m os arquivos especiais FIFO e dispositivos V verbose Mostra os arquivos enquanto est o sendo copiados S simbolic link Cria link simb lico ao inv s de copiar l link Faz o link no destino ao inv s de copiar os arquivos p preserve Preserva atributos do arquivo se for poss vel u update Copia somente se o arquivo de origem mais novo que o arquivo de destino ou quando o arquivo de destino n o existe X N o copia arquivos que est o localizados em um sistema de arquivos diferente de onde a c pia iniciou O comando cp copia arquivos da ORIGEM para o DESTINO Ambos origem e destino ter o o mesmo conte do ap s a c pia Exemplos cp teste txt teste 1 txt Copia o arqu
356. ivo teste txt para teste1 txt cp teste txt tmp Copia o arquivo teste txt para dentro do diret rio tmp cp tmp Copia todos os arquivos do diret rio atual para tmp cp bin Copia todos os arquivos do diret rio bin para o diret rio em que nos encontramos no momento cp R bin tmp Copia o diret rio bin e todos os arquivos sub diret rios existentes para o diret rio tmp cp R bin tmp Copia todos os arquivos do diret rio bin exceto o diret rio bin e todos os arquivos sub diret rios existentes dentro dele para tmp cp R bin tmp Copia todos os arquivos e o diret rio bin para tmp Move ou renomeia arquivos e diret rios O processo semelhante ao do comando cp mas o arquivo de origem apagado ap s o t rmino da c pia mv op es origem destino Onde origem Arquivo diret rio de origem destino Local onde ser movido ou novo nome do arquivo diret rio op es f force Substitui o arquivo de destino sem perguntar 1 Interactive Pergunta antes de substituir o padr o V verbose Mostra os arquivos que est o sendo movidos u update Move somente arquivos antigos ou novos arquivos O comando mv copia um arquivo da ORIGEM para o DESTINO semelhante ao cp mas ap s a c pia o arquivo de ORIGEM apagado Exemplos mv teste txt teste l txt Muda o nome do arquivo
357. izar o kernel package para compilar o kernel mais facilmente ent o voc precisar dos seguintes pacotes apt get install kernel package dpkg dev Veja Se o 16 11 Recompilando o Kernel para entender como compilar seu pr prio kernel 19 11 3 X11 b sico apt get install xbase xbase clients xf86setup xfonts 75dpi xserver svga xterm xfs xtt xdm Caso suas fontes sejam mostradas em tamanho exagerado remova o pacotes xfonts 100dpi ou ajuste a se o Files do arquivo Jetc X11 XF86Config apropriadamente 19 11 4 Window Managers para o X apt get install wmaker wmakerconf wmaker data wmavload eterm enlightenment enlightenment theme bluesteel asclock afterstep OBS Existem outros excelentes gerenciadores de janelas como o gnome se voc tiver espa o em disco 19 11 5 Impress o texto e gr fico com sistema de spool apt get install Iprng magicfilter gs gsfonts 19 11 6 Som mixer mp3 Midi wav CD Player xmms playmidi cam aumix libaudiofileO libmikmod2 libesdO mesag3 ggi xmcd sox 19 11 7 Programas de Internet clientes apt get install xchat licg licg data netscape fetchmail procmail mime support 19 11 8 Acess rios apt get install gimp gimp nonfree gedit gxedit abiword freefont sharefont typelinst 19 11 9 Rede 20 Sistema de gerenciamento de pacotes Este cap tulo ensina a opera o b sica do programa de manipula o de pacotes Debian a instala o remo o consulta e c
358. j existente deve se usar a op o 1 echo echo Sem diferen as path path No Linux deve ser usado para separar os diret rios e usar o comando export PATH caminhol caminho2 caminho3 para definir a vari vel de ambiente PATH O path atual pode ser visualizado atrav s do comando echo PATH ren mv Poucas diferen as No Linux n o poss vel renomear v rios arquivos de uma s vez como ren txt bak necess rio usar um shell script para fazer isto type cat Sem diferen as ver uname a Poucas diferen as o uname tem algumas op es a mais date date No Linux mostra modifica a Data e Hora do sistema time date No Linux mostra modifica a Data e Hora do sistema attrib chmod O chmod possui mais op es por tratar as permiss es de acesso de leitura grava o e execu o para donos grupos e outros usu rios scandisk fsck ext2 O fsck mais r pido e extensivo na checagem doskey A edi o de teclas feita automaticamente pelo bash edit vi ae O edit mais f cil de usar mas usu rio emacs experientes apreciar o os recursos do vi ou o emacs programado em lisp fdisk fdisk cfdisk Os particionadores do Linux trabalham com praticamente todos os tipos de parti es de diversos sistemas de arquivos diferentes format mkfs ext2 Poucas diferen as precisa apenas que seja especificado o dispositivo a ser formatado como dev fd0 ou dev hda10 o tipo de identifica o usada no
359. l lpd que ser colocado em fila para a impress o um trabalho ser impresso ap s o outro em sequ ncia O arquivo tempor rio gerado pelo programa de spool apagado logo ap s concluir a impress o Antes de se imprimir qualquer coisa usando os daemons de impress o preciso configurar os par metros de sua impressora no arquivo Jetc printcap Um arquivo etc printcap para uma impressora local padr o se parece com o seguinte IplImpressora compat vel com Linux Ip dev Ip0 sd var spool lpd lp af var log lp acct 1f var log Ip errs pl 66 Pw 80 pc 150 mx 0 sh E poss vel tamb m compartilhar a impressora para a impress o em sistemas remotos isto ser visto em uma se o separada neste guia Usando os exemplos anteriores da se o Imprimindo diretamente para uma porta de impressora vamos acelerar as coisas cat trabalho txt Ilpr Direciona a sa da do comando cat para o programa de spool lpr cat lt trabalho txt Ilpr Faz a mesma coisa que o acima cat n trabalho txt Ilpr Numera as linhas durante a impress o head n 30 trabalho txt Ilpr Imprime as 30 linhas iniciais do arquivo A fila de impress o pode ser controlada com os comandos Ipq Mostra os trabalhos de impress o atuais Iprm Remove um trabalho de impress o Ou usado o programa de administra o lpc para gerenciar a fila de impress o veja a p gina de manual do lpc ou digite ao in
360. l no PV dividido em PE Phisical Extends ou extens es f sicas O valor padr o do PE de 4MB possibilitando a cria o de um VG de 256Gb Por exemplo dev hdal VG Volume Group Corresponde ao grupo de volumes f sicos que fazem parte do LVM Do grupo de volume s o alocados os espa os para cria o dos volumes l gicos Os aplicativos que manipulam o o grupo de volume come am com as letras vg Por exemplo dev lvmdisk0 LV Logical Volume Corresponde a parti o l gica criada pelo LVM para grava o de dados ao inv s de ser identificada por nomes de dispositivos podem ser usados nomes comuns para se referir as parti es tmp usr etc O Volume l gico a rea onde o sistema de arquivo criado para grava o de dados seria equivalente a parti o em um sistema SEM LVM s que l gica ao inv s de f sica O volume l gico tem seu espa o dividido em LE Logical Extends ou extens es l gicas que correspondem aos PE s alocados Exemplos dev Ivmdisk usr dev lvmdisk tmp etc 5 9 1 Representa o gr fica do LVM Desenvolvi este desenho para representar a id ia de organiza o de um sistema LVM para o guia Foca GNU Linux e apresentar a descri o pr tica da coisa PV hdal PV hdb1 PE PE PE PE PE PEI PE PE PE PEPE LV var LV home ILELELELE ILELELELE I O gr fico acima representa a seguinte situa o 1 N s
361. lado estaticamente ou removendo o m dulo de etc modules caso tenha compilado como m dulo Ap s isto remova o daemon acpid do seu sistema 3 11 6 Ativando WakeUP on Lan Algumas placas m e ATX possuem suporte a este interessante recurso que permite sua m quina ser ligada atrav s de uma rede Isto feito enviando se uma segii ncia especial de pacotes diretamente para o MAC endere o f sico da placa de rede usando um programa especial Para usar este recurso seu sistema dever ter as seguintes caracter sticas Placa m e ATX Fonte de alimenta o ATX compat vel com o padr o 2 0 com fornecimento de pelo menos 720ma de corrente na sa da 3v Placa de rede com suporte a WakeUP on Lan WOL voc poder confirmar isto vendo um conector branco de 3 terminais instalado na placa que o local onde o cabo wake up conectado Suporte na BIOS tamb m dever ter a op o para WakeUP on Lan Com todos esses tens existentes instale em uma m quina da rede o pacote etherwake Depois disso pegue o MAC address a placa de rede da m quina que tem o wakeup on lan e na m quina da rede onde instalou o pacote execute o seguinte comando ether wake AA BB CC DD EE FF Onde AA BB CC DD EE FF o endere o MAC da placa de rede A m quina dever ligar e realizar o procedimento padr o de POST normalmente Algumas das situa es onde o WOL n o funciona quando sua rede controlada por Switches d
362. lavra compacta se encontrava 3 vezes na frase acima e foi substitu da por um sinal de Para descompactar o processo seria o contr rio Ele substituiria por compacta e n s temos a frase novamente restaurada Voc deve ter notado que o tamanho da frase compactada caiu quase pela metade A quantidade de compacta o de um arquivo chamada de taxa de compacta o Assim se o tamanho do arquivo for diminu do a metade ap s a compacta o dizemos que conseguiu uma taxa de compacta o de 2 1 l se dois para um se o arquivo diminuiu 4 vezes dizemos que conseguiu uma compacta o de 4 1 quatro para um e assim por diante Para controle dos caracteres que s o usados nas substitui es os programas de compacta o mant m cabe alhos com todas as substitui es usadas durante a compacta o O tamanho do cabe alho pode ser fixo ou definido pelo usu rio depende do programa usado na compacta o Este um exemplo bem simples para entender o que acontece durante a compacta o os programas de compacta o executam instru es muito avan adas e c digos complexos para atingir um alta taxa de compacta o Observa es N o poss vel trabalhar diretamente com arquivos compactados necess rio descompactar o arquivo para usa lo Note que alguns programas atualmente suportam a abertura de arquivos compactados mas na realidade eles apenas simplificam a tarefa descompactando o arquivo abrindo
363. le A distribui o que ser usada na atualiza o pode ser especificada no arquivo etc apt sources list veja a se o correspondente acima Caso o m todo de atualiza o usado seja via HTTP ou FTP ser necess rio usar o comando apt get clean para remover os pacotes copiados para seu sistema para detalhes veja a se o seguinte 20 2 8 Removendo pacotes baixados pelo apt Use o comando apt get clean para apagar qualquer arquivo baixado durante uma atualiza o ou instala o de arquivos com o apt Os arquivos baixados residem em var cache apt archives download completo e var cache apt archives partial arquivos sendo baixados parciais Este local de armazenamento especialmente usado com o m todo http e ftp para armazenamento de arquivos durante o download para instala o todos os arquivos s o primeiro copiados para serem instalados e configurados O apt get clean automaticamente executado caso seja usado o m todo de acesso apt do dselect 20 2 9 Procurando por pacotes atrav s da descri o O utilit rio apt cache pode ser usado para esta fun o Ele tamb m possui outras utilidades interessante para a procura e manipula o da lista de pacotes Por exemplo o comando apt cache search clock mostrar todos os pacotes que possuem a palavra lt clock gt na descri o do pacote 20 2 10 Procurando um pacote que cont m determinado arquivo Suponha que algum pro
364. ler localmente as mensagens O armazenamento de mensagens no diret rio var mail preferido pois permite a utiliza o de programas de notifica o de novos e mais como o comsat mailleds biff etc Tamb m poss vel utilizar um processador de mensagens ao inv s do MTA para a entrega de mensagens O programa procmail um exemplo de processador de mensagens r pido e funcional que pode separar as mensagens em arquivos de acordo com sua origem destino assunto enviar respostas autom ticas listas de discuss o envio de arquivos atrav s de requisi o etc Veja Se o 28 3 1 Processamento de mensagens atrav s do procmail para detalhes Para mais detalhes sobre outras op es espec ficas de outros protocolos checagem de mensagens criptografia etc veja a p gina de manual do fetchmail 28 3 1 Processamento de mensagens atrav s do procmail O processamento de mensagens pode ser usado para in meras finalidades dentre elas a mais comum separar uma mensagem em arquivos diret rios de acordo com sua origem prioridade assuntos destinat rio conte do etc programar auto respostas programa de f rias servidor de arquivos listas de discuss o etc O procmail um programa que re ne estas fun es e permitem muito mais dependendo da habilidades e conhecimento das ferramentas GNU Linux para saber integra las corretamente Toda a opera o do procmail controlada pelo arquivo
365. leto restante de um arquivo diret rio 9 Faz refer ncia a uma letra naquela posi o padr o Faz refer ncia a uma faixa de caracteres de um arquivo diret rio Padr o pode ser a z 0 9 Faz refer ncia a caracteres de a at z seguido de um caracter de 0 at 9 a z 1 0 Faz a refer ncia aos caracteres a e z seguido de um caracter 1 ou 0 naquela posi o a z 1 0 Faz refer ncia a intervalo de caracteres de a at z ou 1 ou O naquela posi o A procura de caracteres Case Sensitive assim se voc deseja que sejam localizados todos os caracteres alfab ticos voc deve usar a zA Z Caso a express o seja precedida por um faz refer ncia a qualquer caracter exceto o da express o Por exemplo abc faz refer ncia a qualquer caracter exceto a b e c padr es Expande e gera strings para pesquisa de padr es de um arquivo diret rio X ab 01 Faz refer ncia a segiiencia de caracteres Xab ou X01 X a z 10 Faz referencia a sequencia de caracteres X a z e X10 O que diferencia este m todo de expans o dos demais que a exist ncia do arquivo diret rio opcional para gera o do resultado Isto til para a cria o de diret rios Lembrando que os 4 tipos de curingas podem ser usados juntos Para entender melhor vamos a pr tica Vamos dizer que tenha 5 arquivo no diret rio usr teste
366. lidade para fazer qualquer coisa funcionar em rede A comunica o entre computadores em uma rede feita atrav s do Protocolo de Rede 15 2 Protocolo de Rede O protocolo de rede a linguagem usada para a comunica o entre um computador e outro Existem v rios tipos de protocolos usados para a comunica o de dados alguns s o projetados para pequenas redes como o caso do NetBios outros para redes mundiais TCP IP que possui caracter sticas de roteamento Dentre os protocolos o que mais se destaca atualmente o TCP IP devido ao seu projeto velocidade e capacidade de roteamento 15 3 Endere o IP O endere o IP s o n meros que identificam seu computador em uma rede Inicialmente voc pode imaginar o IP como um n mero de telefone O IP compostos por quatro bytes e a conven o de escrita dos n meros chamada de nota o decimal pontuada Por conven o cada interface placa usada p rede do computador ou roteador tem um endere o IP Tamb m permitido que o mesmo endere o IP seja usado em mais de uma interface de uma mesma m quina mas normalmente cada interface tem seu pr prio endere o IP As Redes do Protocolo Internet s o segii ncias cont nuas de endere os IP s Todos os endere os dentro da rede tem um n mero de d gitos dentro dos endere os em comum A por o dos endere os que s o comuns entre todos os endere os de uma rede s o chamados de por o da rede Os d gitos
367. liotecas compartilhadas e bibliotecas carregadas dinamicamente Secure Programs HOW TO Este documento oferece um conjunto de designs e regras de implementa o para escrever programas seguros para os sistemas Unix e Linux Tais programas incluem programas aplicativos usados para visualizadores de dados remotos scripts CGI servidores de rede programas setuid setgid Guias espec ficos sobre C C Java Perl Python e Ada95 est o inclu dos Software R AID 0 4x HOW TO RAID significa Redundant Array of Inexpensive Disks e significa ser um m todo de criar um r pido e confi vel subsistema de unidades de disco ao inv s de discos individuais O RAID pode se prevenir de falhas de disco e pode tamb m aumentar a performance obtida atrav s de uma simples unidade de disco Este documento um tutorial HOWTO FAQ para usu rios do kernel do Linux com extens es MD as ferramentas associadas e seu uso A extens o MD implementa o RAID O striping RAID 1 mirroring RAID 4 e RAID S no software O que significa que com MD nenhum hardware especial ou controladoras de disco s o requeridas para obter muitos dos benef cios do RAID Software RAID HOWTO Este documento descreve como usar o software RAID sob o GNU Linux Ele endere a uma vers o espec fica da camada de software do RAID nomeada camada RAID 0 90 feita por Ingo Molnar e outros Esta a camada RAID que ser padronizada no Linux 2 4 e tamb m a vers o usada por kernel
368. lmente Um dos grandes trabalhos de quem pega o c digo fonte para compila o a instala o de bibliotecas de desenvolvimento para a compila o ocorrer com sucesso O auto apt facilita magicamente o processo de compila o da seguinte forma durante o passo configure no momento que pedida uma bibliotecas depend ncia etc o auto apt para o processo busca por pacotes no reposit rio da Debian pergunta qual pacote ser instalado caso tenha mais de uma op o instala e retorna o configure do ponto onde havia parado Para fazer isso execute o comando auto apt run configure E ele se encarregar do resto 20 2 12 Verificando pacotes corrompidos Use o comando apt get check para verificar arquivos corrompidos A corre o feita automaticamente A lista de pacotes tamb m atualizada quando utiliza este comando 20 2 13 Corrigindo problemas de depend ncias e outros erros Use o comando apt get f install sem o nome do pacote para que o apt get verifique e corrija problemas com depend ncias de pacotes e outros problemas conhecidos Este cap tulo ensina como personalizar algumas caracter sticas de seu sistema GNU Linux 21 1 Vari veis de Ambientes um m todo simples e pr tico que permite a especifica o de op es de configura o de programas sem precisar mexer com arquivos no disco ou op es Algumas vari veis do GNU Linux afetam o comportamento de todo
369. lo se voc tentar instalar o pacote de edi o de textos supertext que usa o programa sed voc precisar verificar se o pacote sed est instalado em seu sistema antes de tentar instalar o supertext caso contr rio o pacote supertext pedir o sed e n o funcionar corretamente Note que o pacote supertext apenas um exemplo e n o existe pelo menos at agora O programa dselect faz o trabalho de checagem de depend ncias automaticamente durante a instala o dos pacotes A coloca o de cada programa em seu pr prio pacote parece ser uma dificuldade a mais para a instala o manual de um certo programa Mas para os desenvolvedores que mant m os mais de 8710 pacotes existentes na distribui o Debian um ponto fundamental porque n o preciso esperar uma nova vers o do supertext ser lan ada para instalar a vers o mais nova do pacote sed Por este motivo tamb m uma vantagem para o usu rio 20 1 4 Listar pacotes existentes no sistema Use o comando dpkg 1 pacote list para isto Na listagem de pacotes tamb m ser mostrado o status de cada um na coluna da esquerda acompanhado do nome do pacote vers o e descri o b sica Caso o nome do pacote seja omitido todos os pacotes ser o listados recomendado usar dpkg llless para ter um melhor controle da listagem pode ser longa dependendo da quantidade de programas instalados 20 1 5 Removendo pacotes
370. lo conf Este arquivo pode ser criado em qualquer editor de textos como o ae ou vi Normalmente ele criado durante a instala o de sua distribui o GNU Linux mas por algum motivo pode ser preciso modifica lo ou personaliza lo para incluir novos sistemas operacionais mensagens alterar o tempo de espera para a partida autom tica etc O arquivo etc lilo conf dividido em duas se es Geral e Imagens A se o Geral vem no inicio do arquivo e cont m op es que ser o usadas na inicializa o do Lilo e par metros que ser o passados ao kernel A se o Imagens cont m op es especificas identificando qual a parti o que cont m o sistema operacional como ser montado inicialmente o sistema de arquivos tabela de parti o o arquivo que ser carregado na mem ria para inicializar o sistema etc Abaixo um modelo do arquivo etc lilo conf para sistemas que s possuem o GNU Linux instalado boot dev hdal compact install boot boot b map boot map vga normal delay 20 1ba32 image vmlinuz root dev hdal label Linux read only Para criar um novo gerenciador de partida atrav s do arquivo Jetc lilo conf execute o comando lilo No exemplo acima o gerenciador de partida ser instalado em dev hdal veja Se o 5 12 Identifica o de discos e parti es em sistemas Linux utilizar um setor de boot compacto compact modo de v deo VGA normal 80x25 esperar 2 segundos a
371. lu o mais tempo ser levado para os pixels serem atualizados no monitor Veja abaixo como configurar o n mero de cores para quem esta iniciando o X Window pelo modo texto e XDM 23 2 1 Configurando o n mero de cores para quem inicia pelo prompt Ap s configurar corretamente a resolu o de v deo aceita pelo seu servidor X com xf86config ou dpkg reconfigure xserver svga Debian 3 0 use o comando startx bpp 8 no lugar de startx Note que estou usando 256 cores como exemplo veja a tabela acima se quiser usar mais cores e sua placa de v deo tiver mem ria suficiente use 16 24 ou 32 Os usu rios de distribui es baseadas na Debian 2 2 tamb m tem o anXious um programa em linguagem Perl que permite fazer a configura o no modo texto atrav s de menus Para a Debian 3 0 Woody o comando dpkg reconfigure xserver svga o mais f cil e r pido ele detecta sua placa de v deo e configura seu monitor de acordo com o tamanho de tela al m de permitir configura es detalhadas se selecionar a op o Avan ado de configura o Uma maneira mais pr tica de iniciar sempre com uma mesma resolu o incluir um alias no arquivo bashrc em seu diret rio alias startx startx bpp 8 Desta forma toda a vez que se digitar startx ser executado o comando da direita do sinal de igual OBS Se alguma coisa der errado e a imagem aparecer distorcida ou simplesmente n o aparecer n o s
372. lu o voc poderia usar a seguinte entrada no arquivo de configura es do GRUB title Windows unhide hd1 0 rootnoverify hd1 0 chainloader 1 map hd1 hd0 makeactive Isso faz com que o disco hd1 onde esta o Windows Dos seja apresentado a este sistema como hd0 enganado o mesmo e possibilitando o boot Par metros enviados diretamente ao kernel Pode ser necess rio passar alguns par metros para o kernel no momento do boot Para maiores informa es ver a se o Se o 6 3 Par metros de inicializa o passados ao kernel Voc pode passar os par metros da seguinte maneira Exemplo de entrada no menu Ist title Linux 2 4 16 root hd0 0 kernel hd0 0 boot vmlinuz 2 4 16 vga 6 mem 512M ramdisk 0 Neste exemplo a linha com o comando kernel usada para indicar qual imagem deve ser carregada As op es que seguem vga mem e ramdisk s o par metros que devem ser passados diretamente ao kernel do sistema a ser carregado 6 2 6 Um exemplo de arquivo de configura o Exemplo de arquivo de configura o do GRUB Note que voc pode usar o caracter para fazer coment rios Se ap s 30 segundos nenhuma tecla for pressionada carrega a imagem padr o timeout 30 Define a primeira imagem como padr o default O Caso a imagem padr o n o funcione carrega a imagem definida aqui fallback 1 Define as cores que ser o usadas no menu color light cyan black white blue
373. m sem usar o pon poff ou ppp pon ppp off para um servidor proxy firewall com diferentes conex es Internet atrav s de v rios provedores Diskless root NFS HOWTO Explica como configurar um servidor e clientes para opera o sem disco atrav s de uma rede DSL HOWTO Este documento examina a fam lia DSL de servi os Internet de alta velocidade Descreve como instalar configurar depurar Ethernet HOWTO Este documento uma cole o de dados sobre dispositivos Ethernet que podem ser usados no GNU Linux e como configura los Note que este HOWTO est focalizado no hardware e aspectos de baixo n vel de controladores das placas ethernet e n o cobre assuntos de software como os programas ifconfig e route veja o Network HOWTO se procura por estes materiais Firewall HOWTO Descreve os sistemas b sicos de firewall e alguns detalhes de como ajustar firewalls proxy e de filtragem de pacotes em sistemas baseados no GNU Linux IP Masquerade HOWTO Este documento descreve como ativar a caracter stica IP Masquerade no GNU Linux O IP Masquerade uma forma do Network Address Translation ou NAT que permite que computadores conectados internamente que n o tem um ou mais endere os Internet registrados ter a habilidade de se comunicar com a Internet via uma nica m quina GNU Linux com um nico endere o IP IPCHAINS HOWTO Descreve como obter instalar e configurar o programa avan ado de firewall para o GNU Linux e alg
374. m determinado tipo O diret rio pode ser entendido como uma pasta onde voc guarda seus papeis arquivos Como uma pessoa organizada voc utilizar uma pasta para guardar cada tipo de documento da mesma forma voc pode criar um diret rio vendas para guardar seus arquivos relacionados com vendas naquele local mkdir op es caminho diret rio caminhol diret riol onde caminho Caminho onde o diret rio ser criado diret rio Nome do diret rio que ser criado op es verbose Mostra uma mensagem para cada diret rio criado As mensagens de erro ser o mostradas mesmo que esta op o n o seja usada Para criar um novo diret rio voc deve ter permiss o de grava o Por exemplo para criar um diret rio em tmp com o nome de teste que ser usado para gravar arquivos de teste voc deve usar o comando mI mkdir tmp teste Podem ser criados mais de um diret rio com um nico comando mkdir tmp teste tmp teste1 tmp teste2 Remove um diret rio do sistema Este comando faz exatamente o contr rio do mkdir O diret rio a ser removido deve estar vazio e voc deve ter permiss o de grava o para remove lo rmdir _caminho diret rio_ caminhol diret riol onde caminho Caminho do diret rio que ser removido diret rio Nome do diret rio que ser removido necess rio que esteja um n vel acima do diret rio s que ser o removido s Para remov
375. m um endere o de computador espec fico uts edu au para atingir qualquer endere o de computador finalizando com aquele string Use 200 200 200 para conferir com qualquer endere o IP iniciando com estes d gitos Existem alguns par metros especiais para simplificar a configura o alguns destes s o ALL atinge todos endere os LOCAL atinge qualquer computador que n o cont m um je est no mesmo dom nio de sua m quina e PARANOID atinge qualquer computador que o nome n o confere com seu endere o falsifica o de nome Existe tamb m um ltimo par metro que tamb m til o par metro EXCEPT lhe permite fazer uma lista de exce es Isto ser coberto em um exemplo adiante comando um par metro opcional Este par metro o caminho completo de um comando que dever ser executado toda a vez que esta regra conferir Ele pode executar um comando para tentar identificar quem esta conectado pelo host remoto ou gerar uma mensagem via E Mail ou algum outro alerta para um administrador de rede que algu m est tentando se conectar Existem um n mero de expans es que podem ser inclu das alguns exemplos comuns s o h expande o endere o do computador que est conectado ou endere o se ele n o possuir um nome d o nome do daemon sendo chamado Se o computador tiver permiss o de acessar um servi o atrav s do etc hosts allow ent o o etc hosts deny n o ser consultado e o acesso ser permit
376. ma de arquivos reiserfs poder ser modificado on line assim n o precisa parar seu servidor para esta opera o xfs xfs growfs tmp Note que deve ser especificado o ponto de montagem ao inv s do dispositivo O sistema de arquivos dever ser desmontado antes de ser modificado 5 9 5 Diminuindo um volume l gico Para diminuir o tamanho de um volume l gico certifique se de ter calculado o espa o corretamente para acomodar todos os dados que j existem na parti o A diferen a para o processo de aumentar o LV que neste o sistema de arquivos reduzido primeiro e depois o LV ext2 3 e2fsadm L 1G dev Ivmdisk tmp Voc tamb m poder usar o resize2fs e depois o Ivreduce mas dever dizer o tamanho em blocos para o resize2fs que varia de acordo com o tamanho do sistema de arquivos resize2fs dev lvmdisk tmp 524288 Ivreduce L 1G dev Ivmdisk tmp OBS Voc dever desmontar o sistema de arquivos antes de alterar o tamanho do sistema de arquivos a n o ser que tenha o patch ext2online aplicado no kernel reiserfs resize reiserfs s 1G dev lvmdisk tmp lvreduce L 1G dev Ivmdisk tmp O tamanho do sistema de arquivos reiserfs poder ser modificado on line assim n o precisa parar seu servidor para a modifica o xfs N o poss vel diminuir o tamanho de um sistema de arquivos XFS em sua vers o atual 12 2003 5 10 Formatando disquetes As subse es seguintes explicar o maneiras de form
377. mendado fazer o reparo manual V Verbose Mostra detalhes durante a execu o do programa S Exibe detalhes sobre os blocos de root Exemplo fsck minix f dev hda8 fsck minix vf dev hda8 26 4 badblocks Procura blocos defeituosos em um dispositivo Note que este apenas pesquisa por blocos defeituosos sem alterar a configura o do disco Para marcar os blocos defeituosos para n o serem mais usados utilize a op o l do fsck veja Se o 26 1 1 fsck ext2 badblocks op es dispositivo Onde dispositivo Parti o disquete ou arquivo que cont m o sistema de arquivos que ser verificado op es b tamanho Especifica o tamanho do bloco do dispositivo em bytes o arquivo Gera uma lista dos blocos defeituosos do disco no arquivo Este lista pode ser usada com o programa fsck ext2 junto com a op o l S Mostra o n mero de blocos checados durante a execu o do badblocks V Modo verbose S o mostrados mais detalhes W Usa o modo leitura grava o Usando esta op o o badblocks procura por blocos defeituosos gravando alguns padr es Oxaa 0x55 Oxff 0x00 em cada bloco do dispositivo e comparando seu conte do Nunca use a op o w em um dispositivo que cont m arquivos pois eles ser o apagados Exemplo badblocks s dev hda6 badblocks s o bad dev hda6 26 5 defrag Permite desfragmentar uma unidade de disco A fragmenta o o armaze
378. migra o de um servidor proxy ip masquerade para Linux requer o uso de nat diald v rios programas separados para exim que se tenha um resultado profissional Isto pode parecer incomodo no come o mas voc logo perceber que a divis o de servi os entre programas mais produtivo Quando desejar substituir um deles o funcionamento dos outros n o ser o afetados N o vou entrar em detalhes sobre os programas citados ao lado mas o squid um servidor proxy Web HTTP e HTTPS completo e tamb m apresenta um excelente servi o FTP Possui outros m dulos como dns ping restri es de acesso limites de tamanho de arquivos cache etc MS Frontpage Netscape Composer Sem coment rios todas s o e muitas outras ferramentas para a gera o ferramentas para de grandes Web Sites O wdm gera o de conte do por exemplo usado na gera o WEB como zope do site da distribui o Debian php3 php4 wdm http www debian org em 27 htdig idiomas diferentes MS Winsock Sem equivalente O Linux tem suporte nativo a tcp ip desde o come o de sua exist ncia e n o precisa de nenhuma camada de comunica o entre ele e a Internet A performance aproximadamente 10 maior em conex es Internet via fax modem e outras redes tcp ip ViruScan TBAV N o existem v rus no Linux F PROT CPAV devido as restri es ao usu rio durante a execu o de programas Este cap tulo traz explica es de como mani
379. mp3 utiliza se destes recursos O arquivo resultante muito menor que o original por m alguns dados sonoros s o perdidos Voc s notaria se estivesse reproduzindo a m sica em um equipamento de alta qualidade e se tivesse um ouvido bem agu ado Para efeitos pr ticos voc est ouvindo a mesma m sica e economizando muito espa o em disco Outro exemplo de compacta o com perdas s o as imagens jpg Imagine que voc tem uma imagem com 60000 tons de cor diferentes mas alguns tons s o muito pr ximos de outros ent o o compactador resume para 20000 tons de cor e a imagem ter 1 3 do tamanho original e o nosso olho conseguir entender a imagem sem problemas e quase n o perceber a diferen a Exemplos de extens es utilizadas em imagens compactadas s o Jpg png gif Apesar das vantagens da grande taxa de compacta o conseguida nos processos com perdas nem sempre podemos utiliz lo Quando compactamos um texto ou um programa n o podemos ter perdas sen o o nosso texto sofre altera es ou o programa n o executa Nem mesmo podemos tem perdas quando compactamos imagens ou musicas que ser o utilizadas em processos posteriores de masteriza o mixagem ou impress o em alta qualidade 18 2 Extens es de arquivos compactados As extens es identificam o tipo de um arquivo e assim o programa o programa necess rio para trabalhar com aquele tipo de arquivo Existem dezenas de extens es que identificam arquivos compa
380. mpre dispon vel para realizar tarefas que podem ser feitas pelo pr prio usu rio Muitas pessoas reclamam do excesso de mensagens recebidas das listas de discuss o Se voc recebe muitas mensagens procure usar os filtros de mensagens para organiza las O que eles fazem procurar por campos na mensagem como o remetente e enviar para um local separado No final da filtragem todas as mensagens de listas de discuss o estar o em locais separados e as mensagens enviadas diretamente a voc entrar o na caixa de correio principal por exemplo Um filtro de mensagens muito usado no GNU Linux o procmail para maiores detalhes consulte a documenta o deste programa O Netscape tamb m tem recursos de filtros de mensagem que podem ser criadas facilmente atrav s da op o Arquivo Nova SubPasta File New Subfolder do programa de E mail Ent o defina as regras atrav s do menu Editar Filtros de Mensagens Edit Message filters clicando no bot o Novo New Este cap tulo cont m considera es sobre o guia Foca GNU Linux 32 1 Sobre este guia Esta guia foi criado com a inten o de servir como refer ncia a usu rios Intermedi rios que j conhecem o b sico sobre o funcionamento deste sistema operacional e j est o acostumados com os comandos execu o de programas e diret rios ou com refer ncia de consulta r pida A vers o que esta lendo agora foi gerada com as seguintes op es Descri
381. mpre quebra de linhas ao escrever suas mensagens use pelo menos 70 caracteres para escrever suas mensagens de talk Evita escrever continuamente at a borda para fazer quebra de linha autom tica alguns clientes de talk n o aceitam isso corretamente Sempre que termina uma frase deixe uma linha em branco tecle enter 2 vezes para indicar que a outra pessoa pode iniciar a digita o Sempre se despe a da outra pessoa e espere ela responder antes de fechar uma se o de conversa o O respeito m tuo durante um di logo essencial Lembre se que o talk normalmente interrompe as pessoas que trabalham nativamente no console Evite dar talk para estranhos pois podem fazer uma m impress o de voc Tente antes estabelecer outros meios de comunica o Se a outra pessoa n o responder n o assuma de cara que ela est ignorando voc ou n o levando sua conversa muito bem Ela pode simplesmente estar ocupada trabalhando ou com problemas no cliente de talk Alguns cliente de talk d o problemas durante a comunica o remota lembre se tamb m que sua comunica o via UDP Se a pessoa n o responder seus talks durante certo tempo n o deixe ele infinitamente beepando a pessoa Tente mais tarde Seja atencioso caso utilize mais de uma se o de talk ao mesmo tempo O talk tamb m leva em considera o sua habilidade de digita o Muitos erros e corre es cont nuas fazem a outra pessoa ter uma n
382. n as iniciais Comandos equivalentes entre DOS e Linux Arquivos de configura o Usando a sintaxe de comandos DOS no Linux Programas equivalentes entre Windows DOS e o Linux Discos e Parti es Parti es Sistema de Arquivos Parti o EXT2 Linux Native Criando um sistema de arquivos EXT2 em uma parti o Criando um sistema de arquivos EXT2 em um arquivo Journaling Parti o EXT3 Linux Native Criando um sistema de arquivos EXT3 em uma parti o Criando um sistema de arquivos EXT3 em um arquivo Fazendo a convers o do sistema de arquivos EXT2 para EXT3 Convertendo de EXT3 para EXT2 Sistema de arquivos reiserfs Criando um sistema de arquivos reiserfs em uma parti o Criando um sistema de arquivos reiserfs em um arquivo Nomeando uma parti o de disco Criando o diret rio especial lost found dumpe2fs Parti o EXT2 ou Arquivo Parti o Linux Swap Mem ria Virtual Criando sistema de arquivos Swap em uma parti o Criando um sistema de arquivos Swap em um arquivo Parti o Swap ou Arquivo O sistema de Arquivos proc LVM Logical Volume Manager Representa o gr fica do LVM Performance do LVM Colocando LVM em seu sistema Aumentando o tamanho de um volume l gico Diminuindo um volume l gico 5 10 5 10 1 5 10 2 5 10 3 5 11 5 12 5 13 5 13 1 5 14 6 6 1 6 1 1 6 1 2 6 1 3 6 2 6 2 1 6 2 2 6 2 2 1 6 2 3 6 2 4 6 2 5 6 2 6 6 2 7 6 2 8 6 2 9 6 3 6 4 6 4 1 6 4 2 6 5
383. n US Voc pode interpretar cada parte da seguinte maneira deb Identifica um pacote da Debian A palavra deb src identifica o c digo fonte http www debian org debian M todo de acesso aos arquivos da Debian site e diret rio principal O caminho pode ser http ftp file stable Local onde ser o procurados arquivos para atualiza o Voc pode tanto usar o nome de sua distribui o Woody Sarge ou sua classifica o stable testing ou unstable Note que unstable recomendada somente para desenvolvedores m quinas de testes e se voc tem conhecimentos para corrigir problemas Nunca utilize unstable em ambientes de produ o ou servidores cr ticos use a stable main contrib non us Se es que ser o verificadas no site remoto Note que tudo especificado ap s o nome da distribui o ser interpretado como sendo as se es dos arquivos main non free contrib non US As linhas s o processadas na ordem que est o no arquivo ent o recomend vel colocar as linhas que fazem refer ncia a pacotes locais primeiro e mirrors mais perto de voc para ter um melhor aproveitamento de banda O caminho percorrido pelo apt para chegar aos arquivos ser o seguinte http www debian org debian dists stable main binary 1386 http www debian org debian dists stable non free binary 1386 http www debian org debian dists stable contrib binary 1386 Voc notou que o di
384. na avalia o e melhora los Mesmo assim possui certifica o LPI n vel 2 e um ISO09001 internacional obtendo 20 lugar no ranking Brasileiro 32 3 Refer ncias de aux lio ao desenvolvimento do guia As se es sobre comandos programas foram constru das ap s uso teste e observa o das op es dos comandos programas help on line p ginas de manual info pages e documenta o t cnica do sistema How tos do Linux principalmente o Networking Howto Security Howto ajudaram a formar a base de desenvolvimento do guia e desenvolver algumas se es vers es Intermedi rio e Avan ado somente Todos os exemplos e se es descritivas do guia s o de minha autoria Manual de Instala o da Debian GNU Linux Os cap tulos contendo materiais extra dos do manual de instala o da Debian s o muito teis e explicativos seria desnecess rio reescrever um material como este O texto claro e didaticamente organizado o documento aborda detalhes t cnicos teis sobre hardwares em geral e o Linux ausentes nos manuais de outras distribui es Linux 32 4 Onde encontrar a vers o mais nova do guia Novas vers es deste guia avisos de lan amento outros n veis de aprendizado Iniciante Intermedi rio e Avan ado vers es para outras distribui es Linux podem ser encontradas em P gina Oficial do guia Foca GNU Linux http focalinux cipsga org br Se quiser receber notifica es de novas vers es por
385. namento de arquivos em reas n o seqiienciais uma parte armazenada no come o a outra no final etc isto diminui o desempenho da unidade de disco porque a leitura dever ser interrompida e feita a movimenta o da cabe a para outra regi o do disco onde o arquivo continua por este motivo discos fragmentados tendem a fazer um grande barulho na leitura e o desempenho menor A desfragmenta o normalmente desnecess ria no GNU Linux porque o sistema de arquivos ext procura automaticamente o melhor local para armazenar o arquivo Mesmo assim recomend vel desfragmentar um sistema de arquivos assim que sua taxa de fragmenta o subir acima de 10 A taxa de fragmenta o pode ser vista atrav s do fsck ext2 Ap s o fsck ext2 ser executado mostrada a taxa de fragmenta o seguida de non contiguos A ferramenta de desfragmenta o usada no GNU Linux o defrag que vem com os seguintes programas e2defrag Desfragmenta sistemas de arquivos Ext defrag Desfragmenta sistemas de arquivos Minix xdefrag Desfragmenta sistemas de arquivos Xia O sistema de arquivos deve estar desmontado ao fazer a desfragmenta o Se quiser desfragmentar o sistema de arquivos ra z voc precisar inicializar atrav s de um disquete e executar um dos programas de desfragmenta o apropriado ao seu sistema de arquivos A checagem individual de fragmenta o em arquivos pode ser feita com o programa
386. nar arquivos compactados em v rios disquetes m ltiplos volumes Se trata de um produto comercial mas decidi coloca lo aqui porque possui boas vers es Shareware e pode ser muito til em algumas situa es rar a es op es arquivo destino rar arquivos origem Onde arquivo destino rar E o nome do arquivo de destino arquivos origem Arquivos que ser o compactados Podem ser usados curingas para especificar mais de um arquivo a es a Compacta arquivos Descompacta arquivos Apaga arquivos especificados Verifica o arquivo compactado em busca de erros Inclui coment rio no arquivo compactado Repara um arquivo rar danificado Lista arquivos armazenados no arquivo compactado Atualiza arquivos existentes no arquivo compactado Compacta e apaga os arquivos de origem move Descompacta arquivos para o diret rio atual Mostra o conte do do arquivo na sa da padr o Adiciona um registro de verifica o no arquivo Converte um arquivo rar normal em arquivo auto extr ctil Arquivos auto extr cteis s o teis para enviar arquivos a pessoas que n o tem o programa rar Basta executar o arquivo e ele ser automaticamente descompactado usando o sistema operacional que foi criado Note que esta op o requer que o arquivo default sfx esteja presente no diret rio home do usu rio Use o comando find para localiza lo em seu sistema op es o Substitui arquivos j existentes sem perguntar o N
387. nd s com o GNU Linux Turkish HOWTO Configurando o GNU Linux para o idioma Turco 31 8 1 3 Discos Sistemas de Arquivos Desempenho Filesystems HOWTO Descreve sistemas de arquivos e o acesso aos sistemas de arquivos Large Disk HOWTO Tudo sobre a geometria e o limite de 1024 cilindros para os discos LVM HOWTO Um HOWTO descritivo sobre o GNU Linux LVM Loopback Encrypted Filesystem HOW TO Este documento explica como criar e utilizar um sistema de arquivos que quando montado por um usu rios encripta transparentemente e dinamicamente seu conte do O sistema de arquivos armazenado em um arquivo regular que pode ser oculto ou nomeado para algo que n o chama a aten o como algo que nunca seria procurado Isto permite um alto n vel de seguran a dos dados armazenados Multi Disk HOWTO Este documento descreve como utilizar da melhor maneira m ltiplos discos e parti es em um sistema GNU Linux Muitos dos detalhes descritos aqui podem tamb m ser aplicados a outros sistemas operacionais multi tarefas MultiOS HOWTO Este documento cobre os procedimentos para utilizar discos r gidos remov veis para instalar e gerenciar m ltiplos sistemas operacionais alternativos enquanto deixa um disco r gido simples fixo para proteger o sistema operacional prim rio muito escal vel e oferece uma boa grade de prote o e um ambiente de disco est vel para o sistema operacional prim rio Optical Disk HOWTO Este docum
388. negada Exemplo sg root Is root 12 10 Adicionando um novo grupo a um usu rio Para incluir um novo grupo a um usu rio e assim permitir que ele acesse os arquivos diret rios que pertencem quele grupo voc deve estar como root e editar o arquivo etc group Este arquivo possui o seguinte formato NomedoGrupo senha GID usu rios Onde NomedoGrupo E o nome daquele grupo de usu rios senha Senha para ter acesso ao grupo Caso esteja utilizando senhas ocultas para grupos as senhas estar o em etc gshadow GID Identifica o num rica do grupo de usu rio usuarios Lista de usu rios que tamb m fazem parte daquele grupo Caso exista mais de um nome de usu rio eles devem estar separados por v rgula Deste modo para acrescentar o usu rio joao ao grupo audio para ter acesso aos dispositivos de som do Linux acrescente o nome no final da linha audio x 100 j0ao Pronto basta digitar logout e entrar novamente com seu nome e senha voc estar fazendo parte do grupo audio confira digitando groups ou id Outros nomes de usu rios podem ser acrescentados ao grupo audio bastando separar os nomes com v rgula 12 11 chfn Muda os dados usados pelo comando Se o 11 3 finger chfn usu rio op es Onde usu rio Nome do usu rio op es f nome Muda o nome completo do usu rio r nome Muda o n mero da sala do usu rio w tel Muda o telef
389. nel n o tem suporte aos nomes extensos da VFAT Windows 95 isto verdade para kernels anteriores ao 2 0 31 mas as vers es mais novas que a 2 0 31 reconhecem sem problemas os nomes extensos da parti o Windows VFAT Uma pessoa desavisada pode ter receio de instalar o GNU Linux em uma mesma m quina com Windows por causa de um documento como este Para evitar problemas deste tipo verifique a data de atualiza o do documento se verificar que o documento est obsoleto contacte o autor original e pe a para que ele retire aquela se o na pr xima vers o que ser lan ada O GNU Linux considerado um sistema mais dif cil do que os outros mas isto porque ele requer que a pessoa realmente aprenda e conhe a computadores e seus perif ricos antes de fazer qualquer coisa principalmente se voc um t cnico em manuten o redes instala es etc e deseja oferecer suporte profissional a este sistema Voc conhecer mais sobre computadores redes hardware software discos saber avaliar os problemas e a buscar a melhor solu o enfim as possibilidades de crescimento neste sistema operacional depende do conhecimento interesse e capacidade de cada um A interface gr fica existe mas os melhores recursos e flexibilidade est o na linha de comando Voc pode ter certeza que o aprendizado no GNU Linux ajudar a ter sucesso e menos dificuldade em usar qualquer outro sistema operacional Pe a ajuda a
390. nelas wmanager Permite selecionar o gerenciador de janelas ap s o login do xdm wmapm Mostra o status da bateria gerenciamento de energia do sistema D wmdate Mostra a data dia da semana D wmifs Monitor das interfaces de rede com indicador de atividade das interfaces envio recebimento gr fico de atividade na rede e indicador de interface ativa D wmitime Rel gio anal gico digital data e hora da Internet D wmload Mostra a carga da CPU na forma de barras D wmmail Monitor de E mails D wmmatrix Mostra um dock do matrix D wmmixer Mixer para o Window maker D wmmoonclock Rel gio da lua D wmnet Monitor de interfaces de rede D wmnetselect Dispara o netscape atrav s de um cone D wmpinboard Todo list com anima es e um excelente visual D wmspaceweather Monitora pr tons e el trons do espa o D wmtime Rel gio anal gico dia da semana e data D wmtv Sintonlizador de TV para Window Maker com suporte a sele o de canais sistema de cores PAM M Secam NTSC ajuste fino procura de esta es de TV uso de aplicativos de TV externos e muito mais D x2x Liga a imagem de 2 monitores simulando multi telas xautolock Inicia um programa ap s certo per odo de inatividade do X xawtv Visualizador Video4linux xbanner Deixa a tela de login mais bonita
391. nenhuma diferen a s retorna o c digo de sa da do programa Use o comando zcmp para comparar diretamente arquivos bin rios texto compactados com gzip Exemplo cmp teste txt teste 1 txt 10 32 dirname Obt m o nome do diret rio atrav s do caminho passado ao programa dirname diret rio arquivo dirname usr bin dirname dirname tmp 10 33 diff Compara dois arquivos e mostra as diferen as entre eles O comando diff usado somente para a compara o de arquivos em formato texto As diferen as encontradas podem ser redirecionadas para um arquivo que poder ser usado pelo comando patch para aplicar as altera es em um arquivo que n o cont m as diferen as Isto til para grandes textos porque poss vel copiar somente as modifica es geradas atrav s do diff que s o muito pequenas e aplicar no arquivo para atualiza lo atrav s do patch ao inv s de copiar a nova vers o Este um sistema de atualiza o muito usado na atualiza o dos c digo fonte do kernel do GNU Linux diff diret riol arquivol diret rio arquivo op es Op es diret riol arquivol diret rio arquivo Arquivos diret rios que ser o comparados Normalmente usado como primeiro arquivo diret rio o mais antigo e o mais novo como segundo op es lines num Gera a diferen a com num linhas de contexto Por padr o o diff gera um arquivo com 2 linhas
392. nfigure xserver svga 19 6 Arquivos de inicializa o Os arquivos de inicializa o da distribui o Debian e baseadas nela est o localizados no diret rio etc init d Cada daemon programa residente na mem ria ou configura o espec fica possui um arquivo de onde pode ser ativado desativado Os sistemas residentes neste diret rio n o s o ativados diretamente mas sim atrav s de links existentes nos diret rios etc rc d onde cada diret rio consiste em um n vel de execu o do sistema veja tamb m a Se o 19 7 N veis de Execu o Por padr o voc pode usar as seguintes palavras chaves com os arquivos de configura o start Inicia o daemon ou executa a configura o stop Interrompe a execu o de um daemon ou desfaz a configura o feita anteriormente se poss vel restart Reinicia a execu o de um daemon equivalente ao uso de stop e start mas se aplicam somente a alguns daemons e configura es que permitem a interrup o de execu o e reinicio Por exemplo para reconfigurar as interfaces de rede do computador podemos utilizar os seguintes comandos cd etc init d networking restart 19 7 N veis de Execu o Os N veis de execu o run levels s o diferentes modos de funcionamento do GNU Linux com programas daemons e recursos espec ficos Em geral os sistemas GNU Linux possuem sete n veis de execu o numerados de 0 a 6 O daemon i
393. nit o primeiro programa executado no GNU Linux veja atrav s do ps axlgrep init e respons vel pela carga de todos daemons de inicializa o e configura o do sistema O n vel de execu o padr o em uma distribui o GNU Linux definido atrav s do arquivo de configura o do etc inittab Se o 27 27 Arquivo etc inittab atrav s da linha 1d 2 initdefault 19 7 1 Entendendo o funcionamento dos n veis de execu o do sistema runlevels Os n vel de execu o atual do sistema pode ser visualizado atrav s do comando runlevel e modificado atrav s dos programas init ou telinit Quando executado o runlevel l o arquivo var run utmp e adicionalmente lista o n vel de execu o anterior ou a letra N em seu lugar caso ainda n o tenha ocorrido a mudan a do n vel de execu o do sistema Na Debian os diret rios etc rc0 d a etc rc6 d cont m os links simb licos para arquivos em etc init d que s o acionados pelo n vel de execu o correspondente Por exemplo o arquivo S10sysklogd em etc rc2 d um link simb lico para etc init d sysklogd O que aconteceria se voc removesse o arquivo Jetc rc2 d S10sysklogd Simplesmente o daemon sysklogd deixaria de ser executado no n vel de execu o 2 do sistema que o padr o da Debian A Debian segue o seguinte padr o para definir se um link simb lico em etc rc 0 6 d iniciar ou
394. non free contrib Atualiza es propostas para Stable main e non US deb ftp ftp debian org br debian dists proposed updates deb ftp ftp debian org br debian non US dists proposed updates Atualiza es de seguran a da Stable deb ftp nonus debian org debian security stable updates main Ximian um conjunto de pacotes atualizados frequentemente e compat veis com a distribui o Debian Entre estes programas est o o Gimp 1 2 e outros mais atuais e compat veis com a Debian Para usa los inclua a seguinte linha no seu sources list deb ftp spidermonkey ximian com pub red carpet binary debian 22 1386 Kde le 2 deb ftp kde tdyc com pub kde debian woody main crypto optional qtlapps 20 2 2 O arquivo etc apt apt conf Voc pode especificar op es neste arquivo que modificar o o comportamento do programa apt durante a manipula o de pacotes ao inv s de especificar na linha de comando Se estiver satisfeito com o funcionamento do programa apt n o necess rio modifica lo Para detalhes sobre o formato do arquivo veja a p gina de manual do apt conf Na p gina de manual do apt get s o feitas refer ncias a par metros que podem ser especificados neste arquivo ao inv s da linha de comando 20 2 3 Copiando a lista de pacotes dispon veis O apt utiliza uma lista de pacotes para verificar se os pacotes existentes no sistema precisam ou n o ser atualizados A lista mais nova de pa
395. nta de estat stica para programas instalados birthday Alerta sobre eventos pendentes no login blinkd Pisca LEDS do teclado para uma secret ria eletr nica ou m quina de fax bl Pisca sequencialmente os LEDs do teclado bsdmainutils Mais utilit rios do 4 4BSD Lite btoa Converte bin rio para ascii e vice versa cbb Um clone do Quicken chase Segue um link simb lico e mostra seu arquivo alvo dgpsip Corrige localiza o GPS com o sinal DGPS da internet diffstat produz gr ficos das altera es introduzidas por um arquivo diff dotfile bash Gerador de arquivos dotfile m dulo para o bash dotfile Configura o f cil de programas populares atrav s da interface Tcl Tk dotfile elm Gerador de arquivos dotfile m dulo para o elm dotfile fvwm1 Gerador de arquivos dotfile m dulo para o fvwml dotfile fvwm2 Gerador de arquivos dotfile m dulo para o fvwm2 dotfile ipfwadm Gerador de arquivos dotfile m dulo para o ipfwadm dotfile procmail Gerador de arquivos dotfile m dulo para o procmail dotfile rtin Gerador de arquivos dotfile m dulo para o rtin dotfile tesh Gerador de arquivos dotfile m dulo para o tesh dump 4 4bsd dump e restore para sistema de arquivos ext2 fastjar Utilit rio de cria o de arquivos Jar fdupes Identifica arquivos duplicados residindo nos dir
396. nterrupts Interrup es usadas por dispositivos toports Portas de Entrada e Sa da usadas pelos dispositivos do sistema kcore Este arquivo corresponde a toda a mem ria RAM em seu sistema Seu tamanho correspondente a mem ria RAM do micro kmsg Permite visualizar mensagens do Kernel use o comando cat lt kmsg para visualiza lo e pressione CTRL C para cancelar loadavg M dia de Carga do sistema meminfo Dados de utiliza o da mem ria do sistema misc Outras configura es modules M dulos atualmente carregados no kernel mounts Sistemas de Arquivos atualmente montados pci Detalhes sobre dispositivos PCI do sistema rtc Rel gio em Tempo real do sistema uptime Tempo de execu o do sistema version Vers o atual do Kernel programa usado na compila o etc Diret rio net Dados sobre a rede do sistema Diret rio sys Dados sobre outras reas do sistema Diret rio scsi Detalhes sobre dispositivos SCSI do sistema Note que o diret rio proc e os arquivos existentes dentro dele est o localizados no diret rio raiz mas n o ocupa nenhum espa o no disco r gido 5 9 LVM Logical Volume Manager O lvm Logical Volume Manager faz a associa o entre dispositivos parti es f sicas incluindo discos RAID MO mass storages diversos MD e loop e dispositivos l gicos O m todo tradicional faz a aloca o de t
397. ntes de processar automaticamente a primeira se o image e carregar o kernel vmlinux de dev hdal Para detalhes sobre op es que podem ser usadas neste arquivo veja Se o 6 1 2 Op es usadas no LILO Para mostrar o aviso de boot voc dever ligar as teclas Caps Lock ou Scrool lock na partida ou pressionar a tecla Shift durante os dois segundos de pausa Outro m todo incluir a op o prompt na se o global para que o aviso de boot seja mostrado automaticamente ap s carregar o Lilo Abaixo uma configura o para computadores com mais de um sistema operacional Usando GNU Linux e DOS boot dev hdal compact 1ba32 install boot boot b map boot map vga normal delay 20 prompt image vmlinuz root dev hdal label linux read only other dev hda table dev hda label dos O exemplo acima id ntico ao anterior o que foi acrescentado foi a op o prompt na se o geral para que seja mostrado imediatamente o aviso de boot no momento em que o LILO for carregado e inclu da uma imagem de disco DOS localizado em dev hda2 No momento da inicializa o mostrada a mensagem boot e caso seja digitado DOS e pressionado ENTER o sistema iniciar o DOS Caso a tecla Enter seja pressionada sem especificar a imagem a primeira ser carregada neste caso o GNU Linux Voc pode substituir a palavra GNU Linux da op o label por o n mero 1 e DOS por 2 desta
398. ntexto por segundo Porcentagem do total de tempo da CPU us Tempo do usu rio Sy Tempo do sistema id Tempo ocioso 7 11 pidof Retorna o PID do processo especificado pidof op es nome Onde nome Nome do processo que seja obter o n mero PID op es S Retorna somente o primeiro PID encontrado X Retorna o PID do do shell que est executando o script o PID Ignora o processo com aquele PID O PID especial PPID pode ser usado para nomear o processo pai do programa pidof em outras palavras OBS O programa pidof um link simb lico ao programa killall5 Cuidado ao executar o killall5 as fun es e op es s o completamente diferentes dependendo da forma como chamado na linha de comando veja Se o 7 5 8 killall5 para detalhes Exemplo pidof s init 7 12 pstree Mostra a estrutura de processos em execu o no sistema em forma de rvore pstree _op es_ pid Onde _pid_ N mero do processo que ter sua rvore listada Se omitido lista todos os processos _op es_ a Mostra op es passadas na linha de comando C Mostra toda a estrutura inclusive sub processos do processo pai G Usa caracteres gr ficos no desenho da rvore de processos h Destaca o processo atual e seus antecessores H pid Destaca o processo especificado N o faz quebra de linha n Classifica pelo n mero PID ao inv s do nome P Mostra o n m
399. nto para avan ar seg op es primeiro incremento ltimo Onde primeiro N mero inicial da segii ncia incremento N mero utilizado para avan ar na seq ncia ltimo N mero final da segii ncia op es f format formato Formato de sa da dos n meros da segii ncia Utilize o estilo do printf para ponto flutuante valor padr o g s separator string Usa string para separar a segii ncia de n meros valor padr o An w equal width Insere zeros na frente dos n meros mantendo a seqii ncia alinhada Observa es Se primeiro ou incremento forem omitidos o valor padr o 1 ser utilizado Os n meros recebidos s o interpretados como n meros em ponto flutuante incremento deve ser positivo se primeiro for menor do que o ltimo e negativo caso contr rio Quando utilizarmos a op o format o argumento deve ser exatamente e f ou og Exemplos seg O 2 10 seq w O 10 seg f f O 10 seg s O 10 10 28 chattr Modifica atributos de arquivos diret rios N o confunda atributos de arquivo com permiss es de acesso Cap tulo 13 Permiss es de acesso a arquivos e diret rios os atributos s o diferentes e definem outras caracter sticas especiais para os arquivos diret rios especificados chattr op es atributos arquivos diret rios Onde arquivos diret rios Arquivos Diret rios que ter o o
400. num minutos Caso for antecedido por procura por arquivos que tiveram seu conte do modificado entre num minutos atr s at agora mtime num Procura por arquivos que tiveram seu conte do modificado h num dias Caso for antecedido por procura por arquivos que tiveram seu conte do modificado entre num dias atr s at agora ctime num Procura por arquivos que teve seu status modificado h num dias Caso for antecedido por procura por arquivos que tiveram seu conte do modificado entre num dias atr s at agora nouser Procura por arquivos que n o correspondam a identifica o do usu rio atual nogroup Procura por arquivos que n o correspondam a identifica o do grupo do usu rio atual perm modo Procura por arquivos que possuam os modos de permiss o modo Os modo de permiss o pode ser num rico octal ou literal used num O arquivo foi acessado num vezes antes de ter seu status modificado size num Procura por arquivos que tiverem o tamanho num num pode ser antecedido de ou para especificar um arquivo maior ou menor que num A op o size pode ser seguida de b Especifica o tamanho em blocos de 512 bytes o padr o caso num n o seja acompanhado de nenhuma letra c Especifica o tamanho em bytes K Especifica o tamanho em Kbytes type tipo Procura por arquivos do tipo especificado Os seguintes tipos s o aceitos b bloco
401. nux atualizado fregiientemente por este motivo recomendo que preencha a ficha do aviso de atualiza es na p gina web em P gina Oficial do guia Foca GNU Linux http focalinux cipsga org br no fim da p gina principal Ap s preencher a ficha do aviso de atualiza es voc receber um e mail sobre o lan amento de novas vers es do guia e o que foi modificado desta forma voc poder decidir em copia la caso a nova vers o contenha modifica es que considera importantes Venho recebendo muitos elegios de pessoas do Brasil e de paises de fora tamb m elogiando o trabalho e a qualidade da documenta o Agrade o a todos pelo apoio tenham certeza que este trabalho desenvolvido pensando em repassar um pouco do conhecimento que adquiri ao come ar o uso do Linux Tamb m venho recebendo muitos e mails de pessoas que passaram na prova LPI n vel 1 e 2 ap s estudar usando o guia Foca GNU Linux Fico bastante feliz por saber disso pois nunca tive a inten o de tornar o guia uma refer ncia livre para estudo da LPI e hoje usado para estudo desta dif cil certifica o que aborda comandos servi os configura es seguran a empacotamento criptografia etc 1 1 Antes de come ar Os cap tulos Introdu o e b sico cont m explica es te ricas sobre o computador GNU Linux etc voc pode pular este cap tulos caso j conhe a estas explica es ou se desejar partir para a pr tica e quiser v los mai
402. o WordPerfect Discute a execu o do WordPerfect no GNU Linux incluindo uma breve discuss o sobre o WordPerfect 7 0 ZIP Install Este documento somente til para aqueles que possuem a vers o em porta paralela de um ZIP drive e que deseja fazer o backup do sistema GNU Linux em um disco ZIP call back mini HOW TO Descreve como configurar um call back usando um sistema GNU Linux e um modem 31 8 2 12 Rede Administra o Firewall Seguran a ADSL Configurando o GNU Linux para funcionar com Asymmetric Digital Subscriber Loop ADSL uma nova tecnologia de acesso digital de alta velocidade atrav s de linhas dispon vel atrav s da Telcos O ADSL uma das tecnologias dispon veis da fam lia da digital subscriber line DSL dispon veis para usu rios residenciais e comerciais usando copper loops oferecendo velocidades que variam de 384kbps a 1 5Mbps Este documento cont m uma introdu o ao ADSL e informa es de como instalar configurar e colocar o ADSL para funcionar Apache SSL PHP fp Este documento explica como construir um servidor web que suportar conte do web din mico via a linguagem de scripting PHP FI transmiss o de dados segura baseado no SSL do Netscape execu o segura de CGT s e extens es do M Frontpage Server Apache mods Detalhes sobre a instala o do servidor web baseado no Apache configurado para manipular DSO e v rios m dulos teis incluindo perl ssl e php Bridge
403. o get arquivo Copia um arquivo do servidor ftp para o computador local O arquivo gravado por padr o no diret rio onde o programa ftp foi executado hash on off Por padr o esta op o est desligada Quando ligada faz com que o caracter seja impresso na tela indicando o progresso do download mget arquivos Semelhante ao get mas pode copiar diversos arquivos e permite o uso de curingas send arquivo Envia um arquivo para o diret rio atual do servidor FTP voc precisa de uma conta com acesso a grava o para fazer isto prompt on off Ativa ou desativa a pergunta para a c pia de arquivo Se estiver como off assume sim para qualquer pergunta Exemplo ftp ftp br debian org 11 5 whoami Mostra o nome que usou para se conectar ao sistema E til quando voc usa v rias contas e n o sabe com qual nome entrou no sistema whoami 11 6 dnsdomainname Mostra o nome do dom nio de seu sistema 11 7 hostname Mostra ou muda o nome de seu computador na rede 11 8 talk Inicia conversa com outro usu rio em uma rede local ou Internet Talk um programa de conversa o em tempo real onde uma pessoa v o que a outra escreve talk usu rio tty ou talk usu rio Ohost Onde usu rio Nome de login do usu rio que deseja iniciar a conversa o Este nome pode ser obtido com o comando who veja Se o 11 1 who Ay O nome de terminal onde o
404. o o de voc suas experi ncias etc 31 13 4 ICQ O ICQ uma excelente ferramenta de comunica o em tempo real usada principalmente para localizar quando uma pessoa est on line Este documento inclui algumas recomenda es de ICtiQueta Etiqueta no ICQ para melhor os usu rios aproveitarem melhor esta ferramenta De aten o ao status do ICQ da outra pessoa Se ela estiver on line ou free for chat significa que ela est desocupada e que pode conversar naquele instante Se estiver como n o perturbe envie somente mensagens se for mesmo preciso Seja tamb m sensato ao usar o ICQ N o entre nele caso n o possa conversar ou avise isso mudando seu status para o mais adequado para a situa o assim os outros poder o entender que est longe do computador n o dispon vel ou ocupado recomend vel ser prudente quanto ao envio de mensagens no ICQ n o envie mais do que 4 mensagens seguidas pois a outra pessoa ter dificuldades para responder a todas elas mais outra que talvez possa estar recebendo de outras Guarde seu login e senha de ICQ em um lugar seguro Caso ela seja perdida voc ter trabalho para avisar a todos de sua lista de contato Caso algu m de sua lista de contatos esteja sempre on line e n o lhe envia mensagens h muito tempo n o fique com a impress o de que ela n o quer trocar mais mensagens com voc Pode ser apenas que ela tenha reinstalado seu programa de ICQ e n o tenha
405. o til para descrever o funcionamento de comandos programas voc vai encontrar muito isso no sistema GNU Linux tudo muito bem documentado 2 Inclua a seguinte linha no final do arquivo set meta flag on 3 O conte do deste arquivo deve ficar assim set convert meta off set input meta on set output meta on 4 Digite exit ou pressione CTRL D para fazer o logout Entre novamente no sistema para que as altera es fa am efeito Pronto voc j esta acentuando em modo texto Talvez seja necess rio que fa a alguma altera o em arquivos de configura o de outros programas para que possa acentuar corretamente veja se existe algum arquivo com o nome correspondente ao programa no diret rio fetc A distribui o Debian tamb m traz o utilit rio kbdconfig que tamb m faz a configura o do mapa de teclados de forma interativa e gravando automaticamente o mapa de teclados em etc kbd default map gz Se preferir usar o kbdconfig ainda ser necess rio executar os passos acima para habilita o da fonte Jatlu 16 e acentua o no bash 23 1 2 Acentua o em modo gr fico A acentua o no modo gr fico feita de maneira simples Mapa de Teclados Verifique se possui o arquivo de mapa de teclado para o modo gr fico que corresponde ao seu teclado Um arquivo de mapa de teclado faz a tradu o do c digo enviado pelo teclado para um caracter que ser exibido na tela Este tipo de arq
406. o arquivo Neste modo o computador executa os comandos do arquivo um por um e dependendo do t rmino do comando o script pode checar qual ser o pr ximo comando que ser executado e dar continuidade ao processamento Este sistema til quando temos que digitar por v rias vezes seguidas um mesmo comando ou para compilar algum programa complexo O shell Bash possui ainda outra caracter stica interessante A completa o dos nomes Isto feito pressionando se a tecla TAB Por exemplo se digitar Is tes e pressionar lt tab gt o Bash localizar todos os arquivos que iniciam com tes e completar o restante do nome Caso a completa o de nomes encontre mais do que uma express o que satisfa a a pesquisa ou nenhuma emitido um beep Se voc apertar novamente a tecla TAB imediatamente depois do beep o interpretador de comandos ir listar as diversas possibilidades que satisfazem a pesquisa para que voc possa escolher a que lhe interessa A completa o de nomes funciona sem problemas para comandos internos Exemplo ech pressione TAB Is vym pressione TAB 2 2 Terminal Virtual console Terminal ou console o teclado e tela conectados em seu computador O GNU Linux faz uso de sua caracter stica multi usu ria usando os terminais virtuais Um terminal virtual uma segunda se o de trabalho completamente independente de outras que pode ser acessada no computador local ou remotament
407. o modificando a resolu o para r240x72 no processamento de arquivos Pos Script gs a impressora passar a usar esta resolu o Este cap tulo traz explica es sobre algumas configura es teis que podem ser feitas no sistema Neste documento assumimos que o kernel do seus sistema j possui suporte a p gina de c digo 860 Portuguesa e o conjunto de caracteres ISO 8859 1 23 1 Acentua o Permite que o GNU Linux use a acentua o A acentua o do modo texto independente do modo gr fico voc pode configurar tanto um como o outro ou ambos Para maiores detalhes veja Se o 23 1 1 Acentua o em modo Texto e ou Se o 23 1 2 Acentua o em modo gr fico Note que os mapas de teclado usados em modo texto s o diferentes dos usados em modo gr fico Geralmente os mapas de teclados para o modo gr fico tem uma letra X no nome 23 1 1 Acentua o em modo Texto Caso sua distribui o Debian esteja acentuando corretamente no modo texto voc n o precisar ler esta se o Antes de prosseguir verifique se voc possui o pacote kbd ou console data instalado em seu sistema com o comando dpkg 1 kbd Caso n o existam alguns programas de configura o e arquivos de fontes n o estar o dispon veis Siga os passos abaixo para colocar e acentua o em funcionamento para o modo Texto na Debian Mapa de Teclados Debian 2 2 Potato Verifique se possui o arquivo de mapa de
408. o o head mostra as 10 primeiras linhas Exemplos head teste txt head n 20 teste txt 10 10 nl Mostra o n mero de linhas junto com o conte do de um arquivo nl op es arquivo Onde f opc Faz a filtragem de sa da de acordo com opc a Numera todas as linhas N o numera linhas vazias n Numera linhas vazias texto Numera somente linhas que cont m o texto v num N mero inicial o padr o 1 i num N mero de linhas adicionadas a cada linha do arquivo o padr o 1 Exemplos nl etc passwd nl i 2 etc passwd 10 11 more Permite fazer a pagina o de arquivos ou da entrada padr o O comando more pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela Quando toda a tela ocupada o more efetua uma pausa e permite que voc pressione Enter ou espa o para continuar avan ando no arquivo sendo visualizado Para sair do more pressione E q more arquivo Onde arquivo E o arquivo que ser paginado Para visualizar diretamente arquivos texto compactados pelo gzip gz use o comando zmore Exemplos more etc passwd cat etc passwdlmore 10 12 less Permite fazer a pagina o de arquivos ou da entrada padr o O comando Jess pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela Quando toda a tela ocupada o less efetua uma pausa semelhante ao more
409. o 32 bits propriet rio da IBM Voc n o pode usar placas ISA nele possui a caracter stica de bus mastering mas pode procurar por dispositivos conectados a ele procurando configura o autom tica Este barramento estava presente no PS 1 e PS 2 hoje n o mais usado PCI Peripheral Component Interconnect outro barramento r pido produzido pela Intel com a mesma velocidade que o VESA O barramento possui um chipset de controle que faz a comunica o entre os slots PCI e o processador O barramento se configura automaticamente atrav s do Plug and Play O PCI o barramento mais usado por Pentiums e est se tornando uma padr o no PC AGP Accelerated Graphics Port um novo barramento criado exclusivamente para a liga o de placas de video um slot marrom em sua maioria que fica mais separado do ponto de fixa o das placas no chassis comparado ao PCI Estas placas permitem obter um desempenho elevado de v deo se comparado as placas onboards com mem ria compartilhada e mesmo PCI externas O consumo de pot ncia em placas AGP x4 podem chegar at a 100W portanto importante dimensionar bem o sistema e ter certeza que a fonte de alimenta o pode trabalhar com folga PCMCIA Personal Computer Memory Card International Association um slot especial usado para conex es de placas externas normalmente revestivas de pl stico e chamadas de cart es PCMCIA Estes cart es podem adicionar mais mem r
410. o atrav s do comando dumpe2fs veja Se o 5 6 5 dumpe2fs Exemplo e2label dev sdal FocaLinux e2label dev sdal Foca Linux 5 6 4 Criando o diret rio especial lost found O utilit rio mklost found cria o diret rio especial lost found no diret rio atual O diret rio lost found criado automaticamente ap s a formata o da parti o com o mkfs ext2 a fun o deste diret rio pr alocar os blocos de arquivos diret rio durante a execu o do programa fsck ext2 na recupera o de um sistema de arquivos veja Se o 26 1 Checagem dos sistemas de arquivos Isto garante que os blocos de disco n o precisar o ser diretamente alocados durante a checagem mklost found OBS Este comando s funciona em sistemas de arquivos ext2 Exemplo cd tmp mklost found ls a 5 6 5 dumpeZfs Mostra detalhes sobre uma parti o Linux dumpe2fs op es parti o Onde parti o Identifica o da parti o que ser usada op es b Mostra somente os blocos marcado como defeituosos no sistema de arquivos especificado Este comando lista diversas op es teis do sistema de arquivos como o tipo do sistema de arquivos caracter sticas especiais n mero de nodos blocos livres tamanho do bloco intervalo entre checagens autom ticas etc Exemplo dumpe2fs dev sdal dumpe2fs b dev sdal 5 6 6 Parti o EXT2 ou Arquivo Criar uma parti o EXT2 ou um
411. o da rede Atrav s do gateway padr o poss vel especificar um computador normalmente outro gateway que os pacotes de rede ser o enviados caso o endere o n o confira com os da tabela de roteamento Para especificar o computador 192 168 1 1 como gateway padr o usamos route add default gw 192 168 1 1 ethO O gateway padr o pode ser visualizado atrav s do comando route n e verificando o campo gateway A op o gw acima especifica que o pr ximo argumento um endere o IP de uma rede j acess vel atrav s das tabelas de roteamento O computador gateway est conectado a duas ou mais redes ao mesmo tempo Quando seus dados precisam ser enviados para computadores fora da rede eles s o enviados atrav s do computador gateway eo gateway os encaminham ao endere o de destino Desta forma a resposta do servidor tamb m enviada atrav s do gateway para seu computador o caso de uma t pica conex o com a Internet A nossa configura o ficaria assim route add net 192 168 1 0 ethO route add default gw 192 168 1 1 ethO Para mais detalhes veja a p gina de manual do route ou o NET3 4 HOWTO 15 6 Resolvedor de nomes DNS DNS significa Domain Name System sistema de nomes de dom nio O DNS converte os nomes de m quinas para endere os IPs que todas as m quinas da Internet possuem Ele faz o mapeamento do nome para o endere o e do endere o para o nome e algumas outras coisas Um map
412. o de configura o e finaliza com ACT Y Para ativar as configura es selecionadas basta descomentar a linha ACT Y no final do bloco de configura o CONFIGURE CTL0028 268565341 LD 0 ANSI string gt Audio lt Pela string acima esta a configura o de Audio da Sound Blaster Hora de m ltiplas escolhas escolha apenas uma Inicia fun es dependentes classificada por prioridade aceit vel IRQ5 7o0u10 INT 0 IRQ 5 MODE E Foi especificada a IRQ 5 na configura o acima Primeiro canal DMA 0 1 ou 3 Somente DMA de 8 bits Dispositivo l gico n o um bus master DMA may execute in count by byte mode DMA may not execute in count by word mode DMA channel speed in compatible mode DMA 0 CHANNEL 1 O valor da DMA 8 bits padr o O o mais baixo mas este n o o valor que desejamos Ajustamos o valor para 1 Next DMA channel 5 6 or 7 16 bit DMA only Logical device is a bus master DMA may not execute in count by byte mode DMA may execute in count by word mode DMA channel speed in compatible mode DMA 1 CHANNEL 5 O canal DMA 16 bits desejado para a Sound Blaster o 5 Apenas descomentamos a linha acima Logical device decodes 16 bit IO address lines Minimum IO base address 0x0220 Maximum IO base address 0x0280 IO base alignment 32 bytes Number of IO addresses required 16 IO 0 SIZE 16 BASE 0x0220 Apenas des
413. o economia de energia ou papel Como ele n o requer grandes requerimentos de hardware o GNU Linux pode ser usado com computadores antigos e tornar seu ciclo de vida longo Os jogos podem ser usados em ambientes educativos e est o dispon veis programas para simular os processos ecol gicos Process Monitor HOW TO Este documento descreve como monitorar os processos programas no Linux Unix e como reinicia los automaticamente se eles s o destru dos sem interven o manual Este documento tamb m tem URLs para FAQs sobre Processos no Unix VAR HOWTO Cont m uma lista de empresas de servi o que n o fabricam hardwares ou criam pacotes de softwares mas incluem valores ao produtos existentes 31 8 2 Listagem de Mini HOWTO s Segue abaixo uma listagem de Mini HOWTO s do projeto LDP organizados por sub se es com a descri o do assunto que cada um deles aborda 31 8 2 1 Introdu o ao Sistema Instala o Configura o Kernel Alsa sound Descreve a instala o dos controladores de som ALSA para Linux Estes controladores de som podem ser usados em substitui o aos controladores de com regular como s o totalmente compat veis Install From ZIP Descreve como instalar o GNU Linux atrav s de um zip drive conectado a porta paralela usando a distribui o Slackware do GNU Linux Install Strategies Descreve algumas formas de instala o para aqueles que tem a inten o de fazer dual boot entre o Linux e Win
414. o funcionamento Caso contr rio carregue o suporte da sua placa adaptadora SCSI antes de seguir para este passo 3 11 3 3 Testando o funcionamento Para testar se o seu gravador instale o pacote cdrecord e execute o comando cdrecord scanbus para verificar se sua unidade de CD ROM detectada Voc dever ver uma linha como scsibusO 0 0 0 0 CREATIVE CD RW RWXXXX 1 00 Removable CD ROM 0 1 0 1 0 20 2 O que significa que sua unidade foi reconhecida perfeitamente pelo sistema e j pode ser usada para grava o V at a se o Se o 24 1 Gravando CDs no Linux para aprender como gravar CDs no Linux 3 11 4 Configurando o gerenciamento de energia usando o APM O APM Advanced Power Management Gerenciamento Avan ado de Energia permite que sistemas gerenciem caracter sticas relacionadas com o uso e consumo de energia do computador Ele opera a n vel de BIOS e tenta reduzir o consumo de energia de v rias formas quando o sistema n o estiver em uso como reduzindo o clock da CPU desligar o HD desligar o monitor etc O uso de advanced power management tamb m permite que computadores com fonte de alimenta o ATX sejam desligados automaticamente quando voc executa o comando halt Caso sua m quina tenha suporte a ACPLI este dever ser usado como prefer ncia ao inv s do APM por ter recursos mais sofisticados veja Se o 3 11 5 Configurando o gerenciamento de energia usando AC
415. o kernel dando um kill no processo ou atrav s do arquivo etc modules veja Se o 16 12 1 etc modules Caso seja desativado preciso carregar manualmente os m dulos atrav s do modprobe ou insmod 16 5 Ismod Lista quais m dulos est o carregados atualmente pelo kernel O nome Ismod uma contra o de Is m dulos Listar M dulos A listagem feita pelo Ismod uma alternativa ao uso do comando cat proc modules A sa da deste comando tem a seguinte forma Module Size Pages Used by nls iso8859 1 8000 1 1 autoclean nls cp437 3744 1 1 autoclean ne 6156 2 1 8390 8390 2 Inel0 A coluna _Module_ indica o nome do m dulo que est carregado a coluna _Used_ mostra qual m dulos est usando aquele recurso O par metro _ autoclean _ no final da coluna indica que o m dulo foi carregado manualmente pelo insmod ou modprobe ou atrav s do kmod e ser automaticamente removido da mem ria quando n o for mais usado No exemplo acima os m dulos ne e 8390 n o tem o par metro autoclean porque foram carregados pelo arquivo etc modules veja Se o 16 12 1 etc modules Isto significa que n o ser o removidos da mem ria caso estiverem sem uso Qualquer m dulo carregado pode ser removido manualmente atrav s do comandos rmmod 16 6 insmod Carrega um m dulo manualmente Para carregar m dulos que dependem de outros m dulos para que funcionem voc duas op es Carr
416. o no kernel neste caso voc poder pular este passo Para carregar um m dulo digite o comando modprobe modulo Veja Se o 16 8 modprobe Em placas ISA geralmente preciso passar a IRQ e porta de I O como argumentos para alocar os recursos corretamente O modprobe tentar auto detectar a configura o em placas ISA mas ela poder falhar por algum motivo Por exemplo para uma NE 2000 modprobe ne 10 0x300 irg 10 Para evitar a digita o destes par metros toda vez que a m quina for iniciada recomend vel coloca lo no arquivo etc modules conf da seguinte forma options ne io 0x300 irq 10 A partir de agora voc pode carregar o m dulo de sua placa NE 2000 apenas com o comando modprobe ne O par metro io 0x300 1rq 10 ser automaticamente adicionado Em sistemas Debian o local correto para colocar as op es de um m dulo em arquivos separados localizados dentro de etc modutils Crie um arquivo chamado etc modutils ne e coloque a linha options ne 10 0x300 irq 10 Depois disso execute o comando update modules para o sistema gerar um novo arquivo etc modules conf com todos os m dulos de etc modutils e substituir o anterior 4 Ap s carregar o m dulo de sua placa de rede resta apenas configurar seus par metros de rede para coloca la em rede Veja Se o 15 4 2 Atribuindo um endere o de rede a uma interface ifconfig 3 11 2 Configurando uma placa de SOM no Linux A c
417. odo espa o f sico ao tamanho da parti o do disco o m todo tradicional o que traz muito trabalho quando o espa o esgota c pia de dados ou planejamento de uso de m quina que pode mudar com o passar do tempo O sistema de lvm soluciona os seguintes problemas Uso eficaz de disco principalmente quando h pouco espa o para cria o de parti es independentes Permite aumentar diminuir dinamicamente o tamanho das parti es sem reparticionamento do disco r gido usando o espa o livre em outras parti es ou utilizando o espa o livre reservado para o uso do LVM Uma parti o de disco identificada por um nome de volume e n o pelo dispositivo Voc pode ent o se referir aos volumes como usu rios vendas diretoria etc Sua divis o em 3 camadas possibilita a adi o remo o de mais discos de um conjunto caso seja necess rio mais espa o em volumes etc Permite selecionar o tamanho do cluster de armazenamento e a forma que eles s o acessados entre os discos possibilitando garantir a escolha da melhor op o dependendo da forma que os dados ser o manipulados pelo servidor Permite snapshots dos volumes do disco r gido As 3 camadas do LVM s o agrupadas da seguinte forma PV Phisical Volume Corresponde a todo o disco r gido parti o ou dispositivo de bloco que ser adicionado ao LVM Os aplicativos que manipulam o volume f sico come am com as letras pv O espa o dispon ve
418. om seu sistema C gt LOADLIN vmlinuz root dev hdal ro Montar como somente leitura Parti o raiz Nome do kernel copiado para o DOS 6 5 syslinux Outro gerenciador de partida que funciona somente com sistemas de arquivos DOS A principal diferen a do syslinux em rela o ao LOADLIN que foi feito especialmente para funcionar em disquetes formatados no DOS facilitando a instala o do GNU Linux e para a cria o de disquetes de recupera o ou de inicializa o Um disquete gerado pelo syslinux lido sem problemas pelo DOS Windows syslinux s dispositivo A op o s instala no disquete uma vers o segura lenta e est pida do syslinux Isto necess rio para algumas BIOS problem ticas 6 5 1 Criando um disquete de inicializa o com o syslinux Siga os passos abaixo para criar um disquete de inicializa o com o syslinux 1 Formate o disquete no DOS ou com alguma ferramenta GNU Linux que fa a a formata o de disquetes para serem usados no DOS 2 Copie um ou mais arquivos de kernel para o disquete 3 Digite syslinux dev fd0 lembre se de usar a op o s se tiver problemas de inicializa o Este comando modificar o setor de partida do disquete e gravar um arquivo chamado LDLINUX S YS no diret rio raiz do disquete Lembre se O disquete deve estar desmontado antes de usar o comando syslinux caso o disquete
419. omando faz o contr rio do anterior ele envia dados ao comando Voc pode usar o comando cat lt teste txt para enviar o conte do do arquivo teste txt ao comando cat que mostrar seu conte do claro que o mesmo resultado pode ser obtido com cat teste txt mas este exemplo serviu para mostrar a funcionalidade do lt Este redirecionamento serve principalmente para marcar o fim de exibi o de um bloco Este especialmente usado em conjunto com o comando cat mas tamb m tem outras aplica es Por exemplo cat lt lt final este arquivo ser mostrado at que a palavra final seja localizada no inicio da linha final 14 5 pipe Envia a sa da de um comando para a entrada do pr ximo comando para continuidade do processamento Os dados enviados s o processados pelo pr ximo comando que mostrar o resultado do processamento Por exemplo Is lalmore este comando faz a listagem longa de arquivos que enviado ao comando more que tem a fun o de efetuar uma pausa a cada 25 linhas do arquivo Outro exemplo o comando locate findigrep bin neste comando todos os caminhos arquivos que cont m find na listagem ser o mostrados inclusive man pages bibliotecas etc ent o enviamos a sa da deste comando para grep bin para mostrar somente os diret rios que cont m bin rios Mesmo assim a listagem ocupe mais de uma tela podemos acrescentar o more locate findlgrep bin lmore Po
420. omente uma IRQ pode ser usada para todas 8 portas Ele n o requer qualquer controlador no GNU Linux no entanto o kernel precisa ter o suporte a portas seriais Handspring Visor Usando o Visor com o GNU Linux e sua porta USB IO Port Programming Este documento descreve a programa o de portas I O de hardware 31 8 2 5 Software ADSM Backup Descreve como instalar e usar um cliente para o sistema de backup comercial ADSM para Linux Intel Bzip2 Explica como usar o programa de compacta o bzip2 GIS GRASS Este documento descreve como adquirir instalar e configurar o poderoso sistema de informa es cient ficas e geogr ficas de dom nio p blico GIS o Geographic Resources Analysis Support System GRASS LILO O LILO o gerenciador de inicializa o mais usado na plataforma Intel do Linux Este documento descreve alguns tipos de instala es do LILO 31 8 2 6 Plataformas n o Intel x86 Mac Terminal Descreve o 1 002nd uso para um Macintosh grin morto como configurar o Mac para uso como um terminal GNU Linux 31 8 2 7 Programa o Compiladores Banco de Dados Programming Languages Uma breve compara o das maiores linguagens de programa o para o GNU Linux e maiores bibliotecas para para cria o de interfaces gr ficas com o usu rio GUIs sob o GNU Linux 31 8 2 8 Configura o de Teclado Video Console Intkeyb Mini Howto experimental para o GNU Linux para a configura
421. one de trabalho do usu rio h tel Muda o telefone residencial do usu rio o outros Muda outros dados do usu rio Caso o nome que acompanha as op es como o nome completo contenha mm espa os use para identifica lo Exemplo chfn f Nome do Usu rio root root 12 12 id Mostra a identifica o atual do usu rio grupo prim rio e outros grupos que pertence d op es usu rio Onde usu rio o usu rio que desejamos ver a identifica o grupos prim rios e complementares op es 8 8roup Mostra somente a identifica o do grupo prim rio G groups Mostra a identifica o de outros grupos que pertence n name Mostra o nome do usu rio e grupo ao inv s da identifica o num rica u user Mostra somente a identifica o do usu rio user ID r real Mostra a identifica o real de usu rio e grupo ao inv s da efetiva Esta op o deve ser usada junto com uma das op es u g ou G Caso n o sejam especificadas op es id mostrar todos os dados do usu rio Exemplo id id user id r u 12 13 logname Mostra seu login username Jogname 12 14 users Mostra os nomes de usu rios usando atualmente o sistema Os nomes de usu rios s o mostrados atrav s de espa os sem detalhes adicionais para ver maiores detalhes sobre os usu rios veja os comandos Se o 12 12 id e Se o 11 1 who users O
422. onfigura o menu lst s o v lidos aqui e muitos outros est o dispon veis Uma breve apresenta o da linha de comandos ser dada ficando por conta do leitor se aprofundar o quanto achar necess rio em sua flexibilidade Quando o GRUB inicializado voc pode se deparar com sua linha de comandos ou se possuir o arquivo menu lst configurado um menu de escolha Mesmo usando os menus de escolha voc pode utilizar a linha de comandos bastando para isso seguir as instru es no rodap da tela onde o GRUB nos informa que podemos digitar e para editar as entradas de boot ou c para ter acesso a linha de comandos lembre se que pressionar lt ESC gt faz com que voc volte aos menus de escolha Caso a op o password tenha sido especificada no arquivo menu lst ser necess rio antes de acessar as outras op es que estar o desabilitadas pressionar p e entrar com a senha correta Agora com acesso a linha de comandos voc pode verificar os comandos dispon veis pressionando duas vezes a tecla lt TAB gt Note que voc tamb m pode utilizar esta tecla para completar nomes de comandos bem como par metros de alguns comandos Alguns comandos dispon veis cat Este comando permite verificar o conte do de um arquivo qualquer o qual deve estar gravado em um dispositivo ligado a sua m quina Embora seja um recurso til nenhuma permiss o de acesso verificada e qualquer pessoa que tenha acesso a linh
423. onfigura o de dispositivos de audio no Linux n o uma coisa complicada se resumindo na configura o de recursos de IRQ caso a placa seja ISA carregar o seu respectivo m dulo com seus par metros e ajustar o mixer Atualmente existem 2 padr es de som no sistema Linux OSS Open Sound System e ALSA Advanced Linux Sound Architecture O OSS o primeiro padr o existente no sistema Linux e embutido por padr o no kernel O ALSA mais novo suporta full duplex e outros recursos adicionais al m de manter a compatibilidade com OSS O ALSA um padr o mais moderno e garante mais performance para a CPU da m quina principalmente para a exibi o de v deos etc 3 11 2 1 Reservando os recursos de hardware para sua placa de som Caso esteja usando uma placa ISA jumpeada jumperless ou Plug and Play preciso selecionar que recursos de hardware sua placa est usando e como estes ser o configurados O padr o a utiliza o da IRQ 5 DMA DMA16 I O 0x220 0x330 0x388 para PCM e MIDI A configura o de uma placa Plug and Play descrita em Se o 3 4 4 Plug and Play e de uma placa jumpeada em Se o 3 4 1 Jumpers Como refer ncia veja a tabela padr o de uso de interrup es em Se o 3 3 1 IRQ Requisi o de Interrup o 3 11 2 2 Configurando uma placa de som usando o padr o OSS O padr o OSS o presente por padr o desde que o suporte a som foi inclu do no kernel Para configurar uma placa d
424. op o x avisando ao usu rios quantos dias restam para a troca de sua senha nome Bloqueia a conta do usu rio nome Deve ser usada pelo root O bloqueio da conta feito acrescentando um caracter a senha para que n o confira com a senha original u nome Desbloqueia a conta de um usu rio bloqueada com a op o 1 S nome Mostra o status da conta do usu rio nome A primeira parte o nome do usu rio seguido de L conta bloqueada NP sem senha ou P com senha a terceira parte a data da ltima modifica o da senha a quarta parte a per odo m nimo m ximo alerta e o per odo de inatividade para a senha Procure sempre combinar letras mai sculas min sculas e n meros ao escolher suas senhas N o recomendado escolher palavras normais como sua senha pois podem ser vulner veis a ataques de dicion rios cracker Outra recomenda o utilizar senhas ocultas em seu sistema shadow password Voc deve ser o dono da conta para poder modificar a senhas O usu rio root pode modificar apagar a senha de qualquer usu rio Exemplo passwd root 12 4 newgrp Altera a identifica o de grupo do usu rio Para retornar a identifica o anterior digite exit e tecle Enter Para executar um comando com outra identifica o de grupo de usu rio use o comando Se o 12 9 sg newegrp grupo Onde Se usado inicia um novo ambiente ap s o uso do comando newgrp
425. or Linux conectado a um site gen rico via emulador SLIP PPP tal como SLiRP ou TIA Sendmail UUCP Como utilizar o Sendmail em conjunto com o UUCP Sendmail Address Rewrite Breve descri o de como ajustar o arquivo de configura o do sendmail para o usu rio dom stico que utiliza o acesso dial up a Sybase PHP Apache Explica como usar o PHP Apache para acesso a uma base de dados Sybase ASE Term Firewall M todos de usar o term para tornar os materiais de rede transparentes atrav s de um firewall TCP que parece n o ser capaz Token Ring Fazendo o Token Ring funcionar no GNU Linux TransparentProxy Como configurar um servidor proxy transparente de cache HTTP usando somente o GNU Linux e o Squid VPN Ensina como configurar uma Virtual Protected Network no GNU Linux 31 8 2 13 Outros Advocacy Este documento oferece sugest es de como a comunidade Linux pode defender efetivamente o uso do Linux BogoMips Detalhes sobre BogoMips Este texto foi criado a partir de v rios arquivos GNU Linux no arquivo HOW TO mini BogoMips Commercial Port Advocacy Este documento discute m todos que podem ser usados como aproxima o de empresas comerciais para convence las a portar seus programas para o GNU Linux 31 9 Documenta o de Programas S o documentos instalados junto com os programas Alguns programas tamb m trazem o aviso de copyright changelogs modelos scripts exemplos e FAQs perguntas fre
426. os teis e melhor desempenho do sistema como o que aconteceu na passagem do kernel 2 0 x para 2 2 x N o requerida uma licen a para seu uso O GNU Linux licenciado de acordo com os termos da GPL Acessa corretamente discos formatados pelo DOS Windows Novell OS 2 NTFS SunOS Amiga Atari Mac etc Utiliza permiss es de acesso a arquivos diret rios e programas em execu o na mem ria RAM N O EXISTEM V RUS NO LINUX Em 13 anos de exist ncia nunca foi registrado NENHUM tipo de infec es desde que respeitadas as recomenda es padr o de pol tica de seguran a e uso de contas privilegiadas como a de root como veremos adiante O sistema oferece restri es de de acesso do sistema de arquivos e durante a execu o de programas Frequentemente s o criados exploits que tentam se aproveitar de falhas existentes em sistemas desatualizados e usa las para danificar o sistema Erroneamente este tipo de ataque classificado como v rus por pessoas mal informadas e s o resolvidas corrigindo a falha que foi descoberta Em geral usando uma boa distribui o que tenha um bom sistema de atualiza o resolve em 99 9 os problemas com exploits Lembre se que o formato padr o de arquivos do Linux ELF qualquer programa nocivo ou n o que tenha privil gios adequados podem escrever em qualquer lugar Rede TCP IP mais r pida que no Windows e tem sua pilha constantemente melhorada O GNU Linux tem supo
427. os ao procurar por um computador separados por espa os A linha search pode conter no m ximo 6 dom nios ou 256 caracteres nameserver Especifica o endere o IP de um servidor de nomes de dom nio para resolu o de nomes Pode ser usado v rias vezes Como exemplo o etc resolv conf se parece com isto domain maths wu edu au search maths wu edu au wu edu au nameserver 192 168 10 1 nameserver 192 168 12 1 Este exemplo especifica que o nome de dom nio a adicionar ao nome n o qualificado i e hostnames sem o dom nio maths wu edu au e que se o computador n o for encontrado naquele dom nio ent o a procura segue para o dom nio wu edu au diretamente Duas linhas de nomes de servidores foram especificadas cada uma pode ser chamada pelo c digo resolvedor de nomes para resolver o nome 15 6 2 2 etc host conf O arquivo etc host conf o local onde poss vel configurar alguns tens que gerenciam o c digo do resolvedor de nomes O formato deste arquivo descrito em detalhes na p gina de manual resolv Em quase todas as situa es o exemplo seguinte funcionar order hosts bind multi on Este arquivo de configura o diz ao resolvedor de nomes para checar o arquivo etc hosts par metro hosts antes de tentar verificar um servidor de nomes par metro bind e retornar um endere o IP v lido para o computador procurado e multion retornar todos os endere os IP resolvidos no arquivo etc hosts
428. os de descri o de m sica ABC para PostScript acroread Adobe Acrobat Reader Visualizador de arquivos Portable Document Format aspell Uma substitui o mais inteligente para o verificador ortogr fico ispell brazilian conjugate Conjugador de verbos Portugues do Brasil catdoc Conversor de arquivos MS Word para TeX ou texto plano colortail tail que colore os padr es que conferem cost Ferramenta de p s processamento SGML de prop sito geral debiandoc sgml DTD DebianDoc SGML e ferramentas de formata o docbook DTD SGML para a documenta o de software dog Substitui o avan ada para o cat figlet Cria palavras usando tabelas de caracteres ASCII flip Converte arquivos de texto entre os formatos DOS e Unix ghostview Um visualizador PostScript para o X11 onuhtml2latex Um Script Perl que converte arquivos html em latex es aladdin Interpretador PostScript com suporte a X11 e preview svgalib esfonts Fontes para o interpretador ghostscript s Interpretador PostScript com suporte a X11 e preview svgalib otkdiff Ferramenta de compara o de texto gr fica help2man Gerador autom tico de p ginas de manual html2ps Conversor HTML para PostScript tamerican Um dicion rio de Ingl s Americano para o ispell brazilian Um dicion rio do Brasileiro para o ispell ispell
429. os seus amigos de gra a voc estar contribuindo para o aumento das estat sticas do n mero de usu rios no mundo pa s sua cidade etc O site tamb m conta com um sistema de estat sticas de usu rios m quinas e grupos de usu rios espalhados ao redor do mundo Voc pode saber em poucos segundos a quantidade de usu rios Linux em seu pa s cidade etc Respons vel pela p gina Harald T Alvestrand lt harald Galvestrand no gt endere o http counter li org http metalab unc edu O ponto de refer ncia mais tradicional de softwares GNU Linux do mundo Voc pode encontrar desde dicas documenta o todos os How Tos at diversas distribui es GNU Linux Respons vel pelo site lt webmaster O sunsite unc edu gt endere o http metalab unc edu http www themes org Neste site voc encontra milhares de temas divididos em categorias para os mais diversos gerenciadores de janelas no GNU Linux O site muito pesado por causa das fotos recomend vel um bom fax modem ou muita paci ncia Respons vel pela p gina lt webmaster O themes org gt endere o http www themes org Caso conhecer uma p gina de Internet que contenha materiais teis a comunidade GNU Linux ou desejar incluir a sua entre em contato para sua inclus o na pr xima vers o do guia junto com uma descri o da p gina 31 12 2 Listas de discuss o S o grupos de usu rios que trocam mensagens ent
430. ositivos ISA e derivados dele como o EISA e VESA usam os canais de DMA padr o Os atuais dispositivos de alta taxa de transfer ncia normalmente PCI possuem seu pr prio controlador de DMA embutido muito mais r pido do que a DMA padr o Este controlador de DMA chamado de _Bus Mastering_ e muito usado nos discos r gidos atuais e pode atingir taxas de 33 3MB s no modo 2 e 66MB s no modo 4 requer um cabo IDE com aterramento para evitar interfer ncias de ru dos externos 3 3 2 1 Conflitos de DMA Um canal de DMA n o pode ser compartilhado entre dispositivos Ainda poss vel configurar dois dispositivos para usarem um mesmo canal de DMA desde que ele n o seja usado ao mesmo tempo Isto acontece com Scanners paralelos que compartilham a mesma porta paralela com a impressora Se voc for uma pessoa que explora os recursos de multitarefa de seu Linux e seu desempenho evite estes tipos de dispositivos prefira aqueles que utilizam seus pr prios recursos Quando ocorre um conflito de DMA os dados podem ser misturados e ocorrerem coisas estranhas at o travamento total do sistema Este tipo de conflito dif cil de se diagnosticar a n o ser que o t cnico seja experiente o bastante e tenha desconfiado do que o problema se trata 3 3 3 T O Porta de Entrada Sa da Cada dispositivo possui um endere o de porta O endere o uma localiza o da mem ria usada pelo computador para enviar dados ao dispositivo e on
431. oss vel que o driver esteja compilado como m dulo para verificar isto entre no diret rio lib modules versao do kernel e veja se encontra o m dulo correspondente ao seu dispositivo o m dulo da placa NE 2000 tem o nome de ne o e o da placa Sound Blaster de sb o por exemplo Caso o kernel n o tiver o suporte ao seu dispositivo voc precisar recompilar seu kernel ativando seu suporte Veja Se o 16 11 Recompilando o Kernel Caso seu hardware esteja compilado no kernel verifique se o m dulo correspondente est carregado com o comando Ismod Caso n o estiver carregue o com o modprobe por exemplo modprobe sb 10 0x220 irq 5 dma 1 dmal6 5 mpuio 0x330 para detalhes veja Se o 16 8 modprobe O uso deste comando dever ativar seu hardware imediatamente neste caso configure o m dulo para ser carregado automaticamente atrav s do programa modconf ou edite os arquivos relacionados com os m dulos veja Se o 16 12 Arquivos relacionados com o Kernel e M dulos Caso n o tenha sucesso ser retornada uma mensagem de erro 16 4 kmod Este o programa usado para carregar os m dulos automaticamente quando s o requeridos pelo sistema Ele um daemon que funciona constantemente fazendo a monitora o quando verifica que algum dispositivo ou programa est solicitando o suporte a algum dispositivo ele carrega o m dulo correspondente Ele pode ser desativado atrav s da recompila o d
432. otd n mero de e mails etc Exibindo imediatamente o aviso de comando ap s a digita o da senha 21 8 Arquivo etc environment Armazena as vari veis de ambiente que s o exportadas para todo o sistema Uma vari vel de ambiente controla o comportamento de um programa registram detalhes teis durante a se o do usu rio no sistema especificam o idioma das mensagens do sistema etc Exemplo do conte do de um arquivo etc environment LANG pt BR LC ALL pt BR LC MESSAGES pt BR 21 9 Diret rio etc skel Este diret rio cont m os modelos de arquivos bash profile e bashre que ser o copiados para o diret rio pessoal dos usu rios no momento que for criada uma conta no sistema Desta forma voc n o precisar configurar estes arquivos separadamente para cada usu rio Este capitulo descreve como imprimir em seu sistema GNU Linux e as formas de impress o via spool rede gr fica etc Antes de seguir os passos descritos neste cap tulo tenha certeza que seu kernel foi compilado com o suporte a impressora paralela ativado caso contr rio at mesmo a impress o direta para a porta de impressora falhar Para detalhes veja Se o 16 11 Recompilando o Kernel 22 1 Portas de impressora Uma porta de impressora o local do sistema usado para se comunicar com a impressora Em sistemas GNU Linux a porta de impressora identificada como 1p0O lp1 Ip2 no diret rio dev correspondendo respect
433. otebooks j a bzImage descompactada na mem ria estendida e n o possui as limita es da zImage Ap s terminada a compila o do kernel est tico execute make modules para compilar os m dulos referentes quele kernel A velocidade de compila o pode variar de acordo com os motivos do passo anterior A compila o neste ponto est completa voc agora tem duas op es para instalar o kernel Substituir o kernel anterior pelo rec m compilado ou usar os dois A segunda quest o recomend vel se voc n o tem certeza se o kernel funcionar corretamente e deseja iniciar pelo antigo no caso de alguma coisa dar errado Se voc optar por substituir o kernel anterior 1 recomend vel renomear o diret rio ib modules vers o do kernel para ib modules vers o do kernel old isto ser til para restaura o completa dos m dulos antigos caso alguma coisa der errado 2 Execute o comando make modules install para instalar os m dulos do kernel rec m compilado em Aib modules vers o do kernel 3 Copie o arquivo zImage que cont m o kernel de usr src linux arch 1386 boot zImage para boot vmlinuz 2 XX XX 2 XX XX a vers o do kernel anterior 4 Verifique se o link simb lico vmlinuz aponta para a vers o do kernel que compilou atualmente com Is la Caso contr rio apague o arquivo vmlinuz do diret rio ra z e crie um novo link com In s boot vmlinuz 2 XX Xx vmlin
434. outro que execute a Debian ou distribui es baseadas Corel Linux Libranet etc Devido a sua facilidade a compila o do kernel atrav s do kernel package muito recomendado para usu rios iniciantes e para aqueles que usam somente um kernel no sistema poss vel usar mais de dois ao mesmo tempo veja o processo de compila o manual adiante neste cap tulo Siga este passos para recompilar seu kernel atrav s do kernel package 1 Descompacte o c digo fonte do kernel atrav s do arquivo linux 2 2 XX para o diret rio usr src Caso use os pacotes da Debian eles ter o o nome de kernel source 2 2 XX para detalhes de como instalar um pacote veja Se o 20 1 2 Instalar pacotes 2 Ap s isto entre no diret rio onde o c digo fonte do kernel foi instalado com cd usr src linux este ser assumido o lugar onde o c digo fonte do kernel se encontra 3 Como usu rio root digite make config Voc tamb m pode usar make menuconfig configura o atrav s de menus ou make xconfig configura o em modo gr fico mas precisar de pacotes adicionais para que estes dois funcionem corretamente Ser o feitas perguntas sobre se deseja suporte a tal dispositivo etc Pressione Y para incluir o suporte diretamente no kernel M para incluir o suporte como m dulo ou N para n o incluir o suporte Note que nem todos os drivers podem ser compilados como m dulos Escolha as op
435. outros programas enquanto o programa atual est interrompido O comando jobs mostra os processos que est o parados ou rodando em segundo plano Processos em segundo plano s o iniciados usando o s mbolo amp no final da linha de comando veja Se o 7 1 Tipos de Execu o de comandos programas ou atrav s do comando bg jobs O n mero de identifica o de cada processo parado ou em segundo plano job usado com os comandos Se o 7 5 4 fg e Se o 7 5 5 bg Um processo interrompido pode ser finalizado usando se o comando kill num onde num o n mero do processo obtido pelo comando jobs Permite fazer um programa rodando em segundo plano ou parado rodar em primeiro plano Voc deve usar o comando jobs para pegar o n mero do processo rodando em segundo plano ou interrompida este n mero ser passado ao comando fg para ativa lo em primeiro plano fe n mero Onde n mero o n mero obtido atrav s do comando jobs Caso seja usado sem par metros o fg utilizar o ltimo programa interrompido o maior n mero obtido com o comando jobs Exemplo fg 1 Permite fazer um programa rodando em primeiro plano ou parado rodar em segundo plano Para fazer um programa em primeiro plano rodar em segundo necess rio primeiro interromper a execu o do comando com CTRL Z ser mostrado o n mero da tarefa interrompida use este n mero com o comando bg para
436. p es s n mero Mostra uma escala vertical com espa amento especificado por n mero recomend vel o uso de n meros entre 1 e 10 para melhor visualiza o da escala d n mero Especifica o intervalo entre atualiza es em segundos 7 10 vmstat Mostra estat sticas sobre o uso da mem ria virtual do sistema vmstat intervalo contagem Onde intervalo N mero especificado em segundos entre atualiza es contagem N mero de vezes que ser mostrado Se n o for especificado nenhum par metro o vmstat mostra o status da mem ria virtual e volta imediatamente para a linha de comando A descri o dos campos do vmstat s o as seguintes Processos r N mero de processos aguardando execu o b N mero de processos em espera n o interromp veis w N mero de processos extra dos do arquivo de troca ou caso contr rio em execu o _Mem ria_ swpd A quantidade de mem ria virtual usada em Kb free Quantidade de mem ria livre em Kb buff Quantidade de mem ria usada como buffer em Kb _Mem ria Virtual_ si Quantidade de mem ria gravada para o disco Kb s sO Quantidade de mem ria retirada do disco em Kb s _Entrada Sa da_ bi Blocos enviados para um dispositivo de bloco medido em blocos por segundo bo Blocos recebidos de um dispositivo de bloco em blocos por segundo _Sistema_ in N mero de interrup es por segundo incluindo o clock cs N mero de mudan as de co
437. palavra unsubscribe lt dicas Ounicamp br gt Esta lista envia diariamente uma dica de Unix sistemas da Microsoft ou novidades da Internet Para se inscreve nesta lista de discuss o envie uma mensagem para lt dicas l request Ounicamp br gt contendo a palavra subscribe no corpo da mensagem e aguarde o recebimento da confirma o da inscri o Apenas responda a mensagem de confirma o para confirmar sua inscri o na lista Para se descadastrar envie uma mensagem para o mesmo endere o mas use a palavra unsubscribe lt linux brO listas conectiva com br gt Discute todos os aspectos relacionados ao uso instala o atualiza o e opera o do GNU Linux Para se inscreve nesta lista de discuss o envie uma mensagem para lt linux br request O listas conectiva com br gt contendo a palavra subscribe no corpo da mensagem e aguarde o recebimento da confirma o da inscri o Apenas responda a mensagem de confirma o para confirmar sua inscri o na lista Para se descadastrar envie uma mensagem para o mesmo endere o mas use a palavra unsubscribe Esta listagem deveria estar mais completa mas eu n o lembro de todas as listas Tamb m recomendo dar uma olhada em Se o 31 13 5 Listas de Discuss o via Email que descreve recomenda es de comportamento em listas de discuss o 31 13 Netiqueta S o recomenda es que tem como objetivo facilitar a para comunica o atrav s dos recurso
438. para a seguran a do sistema E recomendado desativar este servi o na m quina local finger usu rio usu rioWhost Onde usu rio Nome do usu rio que deseja obter detalhes do sistema Se n o for digitado o nome de usu rio o sistema mostra detalhes de todos os usu rios conectados no momento usu rio Mhost Nome do usu rio e endere o do computador que deseja obter detalhes Mostra os detalhes de todos os usu rios conectados no momento Entre os detalhes est o inclu dos o nome do interpretador de comandos shell do usu rio diret rio home nome do usu rio endere o etc Estes dados s o lidos de Jetc passwd P N o exibe o conte do dos arquivos plan e project Se for usado sem par metros mostra os dados de todos os usu rios conectados atualmente ao seu sistema Exemplo finger finger root Permite a transfer ncia de arquivos do computador remoto local e vice versa O file transfer protocol o sistema de transmiss o de arquivos mais usado na Internet requerida a autentica o do usu rio para que seja permitida a conex o Muitos servidores ftp disponibilizam acesso an nimo aos usu rios com acesso restrito Uma vez conectado a um servidor ftp voc pode usar a maioria dos comandos do GNU Linux para oper lo ftp Lip dns Abaixo alguns dos comandos mais usados no FTP Is Lista arquivos do diret rio atual cd diret rio Entra em um diret ri
439. para o Portugu s pelo LDP BR em http www tldp org projetos howto traduzidos php Caso tenha optado por instalar o pacote de HOWTO s de sua distribui o GNU Linux eles podem ser encontrados em usr doc how to 31 8 1 Listagem de HOWTO s Esta se o tem a inten o de facilitar a localiza o de um documento que trata do assunto desejado ou te despertar a curiosidade sobre alguns assuntos do SO GNU Linux atrav s da descri o contida nos documentos Segue abaixo uma listagem de HOWTO s do projeto LDP organizadas por sub se es com a descri o do assunto que cada um deles aborda 31 8 1 1 Introdu o ao Sistema Instala o Configura es Kernel Access HOWTO O HOWTO de Acesso ao GNU Linux cobre o uso de tecnologia adaptada para tornar o GNU Linux acess vel queles que n o o utilizam Ele cobre reas onde ele pode usar solu es tecnol gicas adaptadas Bash Prompt HOWTO Explica como criar e controlar um terminal e aviso de comando xterm incluindo segii ncias de escape incorporadas para passar o nome do usu rio diret rio atual hora uso de cores ANSI etc Bootdisk HOW TO Explica como criar seu pr prio disco de inicializa o ra z para o GNU Linux BootPrompt HOWTO Este documento re ne a maioria dos par metros de inicializa o que podem ser passados ao kernel do GNU Linux durante a inicializa o do sistema Tamb m explica como o kernel classifica os argumentos de inicializa
440. para obter a listagem dos arquivos contidos no pacote necess rio digitar o nome completo do pacote O comando dpkg c til para listarmos arquivos de pacotes que n o est o instalados no sistema Para obter a listagem de arquivos de pacotes j instalados no sistema use o comando dpkg L arquivo E necess rio digitar somente o nome do pacote sem a revis o e extens o O apt sistema de gerenciamento de pacotes de programas que possui resolu o autom tica de depend ncias entre pacotes m todo f cil de instala o de pacotes facilidade de opera o permite atualizar facilmente sua distribui o etc Ele funciona atrav s de linha de comando sendo bastante f cil de usar Mesmo assim existem interfaces gr ficas para o apt como o synaptic modo gr fico e o aptitude modo texto que permitem poderosas manipula es de pacotes sugeridos etc O apt pode utilizar tanto com arquivos locais como remotos na instala o ou atualiza o desta maneira poss vel atualizar toda a sua distribui o Debian via ftp ou http com apenas 2 simples comandos recomend vel o uso do m todo apt no programa dselect pois ele permite a ordem correta de instala o de pacotes e checagem e resolu o de depend ncias etc Devido a sua facilidade de opera o o apt o m todo preferido para os usu rios manipularem pacotes da Debian O apt exclusivo da distribui o Debian e distri
441. perif ricos para uso no GNU Linux e outros sistemas operacionais Manuten o b sica do computador verifica o do disco desfragmenta o e manuten o autom tica feita atrav s dos programas de e scripts configurados Introdu o a rede no Linux com a configura o de dispositivos de rede etc Configura es b sicas de seguran a de Rede Gerenciadores de inicializa o o que s o e como funcionam e como criar um arquivo de inicializa o para inicializar o GNU Linux pelo disco r gido ou mais de um Sistema Operacional Particionamento de disco Cria o de Mem ria virtual no disco r gido e em arquivo Os materiais contidos na vers o intermedi rio s o ideais para quem j tem um conhecimento b sico do sistema GNU Linux mas que deseja se aprofundar neste sistema conhecendo os arquivos necess rios para o funcionamento do GNU Linux como modifica los e como estas modifica es afetam o funcionamento do sistema Para melhor organiza o dividi o guia em 3 vers es Iniciante Intermedi rio e Avan ado Sendo que a vers o Iniciante voltada para o usu rio que n o tem nenhuma experi ncia no GNU Linux A ltima vers o deste guia pode ser encontrada em P gina Oficial do guia Foca GNU Linux http focalinux cipsga org br Caso tiver alguma sugest o corre o cr tica para a melhoria deste guia envie um e mail para lt gleydson O cipsga org br gt O Foca GNU Li
442. plica es export LANG pt BR Usa o idioma pt BR como l ngua padr o do sistema Caso o idioma Portugues do Brasil n o esteja dispon vel C usado Ingl s export LANG C Usa o idioma Ingl s como padr o a mesma coisa de n o especificar LANG pois o idioma Ingl s usado como padr o export LANG pt BR pt PT es ES C Usa o idioma Portugu s do Brasil como padr o caso n o esteja dispon vel usa o Portugu s de Portugal se n o estiver dispon vel usa o Espanhol e por fim o Ingl s recomend vel usar a vari vel LC ALL para especificar o idioma desta forma todos os outras vari veis LANG MESSAGES LC MONETARY LC NUMERIC LC COLLATE LC CTYPE e LC TIME ser o configuradas automaticamente 21 3 alias Permite criar um apelido a um comando ou programa Por exemplo se voc gosta de digitar como eu o comando Is color auto para ver uma listagem longa e colorida voc pode usar o comando alias para facilitar as coisas digitando alias Is Is color auto n o se esque a da meia aspa para identificar o comando Agora quando voc digitar Is a listagem ser mostrada com cores Se voc digitar Is la a op o la ser adicionada no final da linha de comando do alias Is color auto la e a listagem tamb m ser mostrada em cores Se quiser utilizar isto toda vez que entrar no sistema veja Se o 21 5 Arquivo bash profile e Se o 21 6 Arquivo bashrc
443. pode baixa lo de http bladeenc mp3 no O bladeenc foi o escolhido por apresentar a melhor performance e qualidade para convers o da m sicas que importante para quem tem m quinas menos potentes e processamento leve valioso para voc A convers o feita da seguinte forma bladeenc progress 4 del wav A op o del diz para apagar os arquivos wav a medida que s o convertidos e progress 4 para mostrar uma barra de progresso total e outra do arquivo que est sendo processado 24 5 Convertendo m sicas do formato mp3 para cdr Esta convers o necess ria quando deseja gravar um CD de audio a partir de uma sele o de m sicas MP3 As explica es aqui s o baseadas no programa mpg123 que pode ser instalado com apt get install mpg123 Execute o seguinte comando para fazer a convers o mpg123 cdr arquivo mp3 gt arquivo cdr Para fazer a convers o de todos os arquivos mp3 dentro de um diret rio use o comando for MUSICA in mp3 do mpg123 cdr BMUSICA gt VAR cdr done Ap s feita a convers o de m sicas necess rias para completar um CD normalmente 600MB v at Se o 24 1 2 Gravando um CD de audio Este cap tulo explica o que compila o os principais compiladores e como compilar programas e principalmente o Kernel do GNU Linux com o objetivo de personaliza lo de acordo com os dispositivos usados em seu computador e ou os recursos que planeja utiliz
444. porta padr o 33434 r Pula as tabelas de roteamento e envia o pacote diretamente ao computador conectado a rede s end Usa o endere o IP DNS end como endere o de origem para computadores com m ltiplos endere os IPs ou nomes V Mostra mais detalhes sobre o resultado do traceroute w num Configura o tempo m ximo que aguardar por uma resposta O padr o 3 segundos Exemplos traceroute www debian org traceroute www linux org 11 14 netstat Mostra conex es de rede tabela de roteamento estat sticas de interfaces conex es masquerade e mensagens netstat op es Onde op es 1 interface Mostra estat sticas da interface interface M masquerade Se especificado tamb m lista conex es masquerade n numeric Usa endere os num ricos ao inv s de tentar resolver nomes de hosts usu rios e portas C continuos Mostra a listagem a cada segundo at que a CTRL C seja pressionado Se n o for especificada nenhuma op o os detalhes das conex es atuais ser o mostrados 11 15 wall Envia uma mensagem a todos os usu rios do sistema Este comando faz a leitura de um arquivo ou entrada padr o e escreve o resultado em todos os terminais onde existem usu rios conectados Somente o usu rio root pode utilizar este comando wall arquivo Exemplos wall tmp mensagem txt echo Teste de mensagem enviada a todos os usu rios conectados ao sistemalwall
445. pressione enter para selecionar os m dulos existentes Ser o pedidas as op es do m dulo como DMA IRQ I O para que sua inicializa o seja poss vel estes par metros s o espec ficos de cada m dulo e devem ser vistos na documenta o do c digo fonte do kernel no diret rio usr src linux Documentation Note que tamb m existem m dulos com auto detec o mas isto deixa o sistema um pouco mais lento porque ele far uma varredura na faixa de endere os especificados pelo m dulo para achar o dispositivo As op es s o desnecess rias em alguns tipos de m dulos As modifica es feitas por este programa s o gravadas no diret rio etc modutils em arquivos separados como etc modutils alias alias de m dulos etc modutils modconf op es usadas por m dulos etc modutils paths Caminho onde os m dulos do sistema s o encontrados Dentro de etc modutils ainda encontrado um sub diret rio chamado arch que cont m op es espec ficas por arquiteturas A sincroniza o dos arquivos gerados pelo modconf com o etc modules conf feita atrav s do utilit rio update modules Ele normalmente executado ap s modifica es nos m dulos feitas pelo modconf 16 11 Recompilando o Kernel Ser que vou precisar recompilar o meu kernel voc deve estar se perguntando agora Abaixo alguns motivos para esclarecer suas d vidas Melhora o desempenho do kernel O kernel padr o q
446. programa tamb m compat vel com arquivos compactados pelo pkzip do DOS unzip op es arquivo zip arquivos extrair d diret rio Onde arquivo zip Nome do arquivo que deseja descompactar Podem ser usados curingas para especificar mais de um arquivo para ser descompactado arquivos extrair Nome dos arquivos separados por espa o que ser o descompactados do arquivo zip Caso n o seja especificado assumido todos os arquivos ser o descompactados Se for usado x arquivos os arquivos especificados n o ser o descompactados O uso de curingas permitido d diret rio Diret rio onde os arquivos ser o descompactados Caso n o for especificado os arquivos ser o descompactados no diret rio atual op es C Descompacta os arquivos para stdout sa da padr o ao inv s de criar arquivos Os nomes dos arquivos tamb m s o mostrados veja a op o p f Descompacta somente arquivos que existam no disco e mais novos que os atuais l Lista os arquivos existentes dentro do arquivo zip M Efetua uma pausa a cada tela de dados durante o processamento a mesma fun o do comando more n Nunca substitui arquivos j existentes Se um arquivo existe ele pulado O Substitui arquivos existentes sem perguntar Tem a fun o contr ria a op o n P SENHA Permite descompactar arquivos zip usando a SENHA CUIDADO qualquer usu rio conectado em seu sist
447. pular discos r gidos e parti es no sistema GNU Linux e como acessar seus discos de CD ROM e parti es DOS Windows 95 98 no GNU Linux Tamb m ser ensinado como utilizar o programa mkfs ext2 para criar um sistema de arquivos EXT2 formatar o disco e a ferramenta mkswap para criar uma parti o ou arquivo de mem ria virtual 5 1 Parti es S o divis es existentes no disco r gido que marcam onde come a onde termina um sistema de arquivos Por causa destas divis es n s podemos usar mais de um sistema operacional no mesmo computador como o GNU Linux Windows e DOS ou dividir o disco r gido em uma ou mais partes para ser usado por um nico sistema operacional Para gravar os dados o disco r gido deve ser primeiro particionado usando o fdisk escolher o tipo da parti o Linux Native Linux Swap etc e depois aquela parti o deve ser formatada com o mkfs ext2 veja Se o 5 3 Parti o EXT2 Linux Native Ap s criada e formatada a parti o ser identificada como um dispositivo no diret rio dev veja Se o 5 12 Identifica o de discos e parti es em sistemas Linux e dever ser montada Se o 5 13 Montando acessando uma parti o de disco para permitir seu uso no sistema Uma parti o de disco n o interfere em outras parti es existentes por este motivo poss vel usar o Windows GNU Linux e qualquer outro sistema operacional no mesmo disco Par
448. putador ser reiniciado init 6 s 15 00 horas enviando a mensagem O sistema ser reiniciado s 15 00 horas a todos os usu rios conectados ao sistema shutdown r 20 Faz o sistema ser reiniciado ap s 20 minutos shutdown c Cancela a execu o do shutdown shutdown t 30 r 20 Reinicia o sistema ap s 20 minutos espera 30 segundos ap s o sinal de t rmino para enviar o sinal KILL a todos os programas abertos Conta o n mero de palavras bytes e linhas em um arquivo ou entrada padr o Se as op es forem omitidas o wc mostra a quantidade de linhas palavras e bytes wc op es arquivo Onde arquivo Arquivo que ser verificado pelo comando wc op es C bytes Mostra os bytes do arquivo W words Mostra a quantidade de palavras do arquivo l lines Mostra a quantidade de linhas do arquivo A ordem da listagem dos par metros nica e modificando a posi o das op es n o modifica a ordem que os par metros s o listados Exemplo wc etc passwd Mostra a quantidade de linhas palavras e letras bytes no arquivo etc passwd wc w etc passwd Mostra a quantidade de palavras wc l etc passwd Mostra a quantidade de linhas wc l w etc passwd Mostra a quantidade de linhas e palavras no arquivo etc passwd Imprime uma segii ncia de n meros come ando em primeiro e terminando em ltimo utilizando increme
449. qi ntes junto com a documenta o normal Seu princ pio o mesmo do How to documentar o programa Estes arquivos est o localizados em Jusr doc programa Programa o nome do programa ou comando procurado 31 10 FAQ FAQ um arquivo de perguntas e respostas mais fregii ntes sobre o programa Os arquivos de FAQ est o localizados em Jusr doc FAQ programa Programa o nome do programa ou comando procurado 31 11 RFC s S o textos que cont m normas para a padroniza o dos servi os e protocolos da Internet como a porta padr o de opera o comandos que devem ser utilizados respostas e outros detalhes usados para padronizar o uso de servi os Internet entre as mais diversas plataformas de computadores com o objetivo de garantir a perfeita comunica o entre ambos As RFC s podem ser obtidas de http rfc net O arquivo de uma RFC segue o formato RFC N mero onde RFC descreve que o documento uma RFC e N mero o seu n mero de identifica o como o documento RFC 1939 que documenta o funcionamento e comandos do protocolo POP3 Os arquivos de RFC s podem ser encontrados no pacote doc rfc da distribui o Debian e baseadas Segue abaixo o ndice principal do diret rio de RFC s que poder ser usado para localizar RFC s espec ficas de um determinado servi o assunto 0001 PADR ES OFICIAIS DO PROTOCOLO INTERNET J Reynolds R Braden Mar o 2000
450. que esteja administrando um computador com mais de um administrador do sistema Utilize uma conta de usu rio normal ao inv s da conta root para operar seu sistema Porque n o usar a conta root Bem uma raz o para evitar usar privil gios root por causa da facilidade de se cometer danos irrepar veis como root Outra raz o que voc pode ser enganado e rodar um programa Cavalo de Tr ia que um programa que obt m poderes do super usu rio para comprometer a seguran a do seu sistema sem que voc saiba 13 7 chmod Muda a permiss o de acesso a um arquivo ou diret rio Com este comando voc pode escolher se usu rio ou grupo ter permiss es para ler gravar executar um arquivo ou arquivos Sempre que um arquivo criado seu dono o usu rio que o criou e seu grupo o grupo do usu rio exceto para diret rios configurados com a permiss o de grupo Nato s ser visto adiante chmod op es permiss es diret rio arquivo Onde diret rio arquivo Diret rio ou arquivo que ter sua permiss o mudada op es V verbose Mostra todos os arquivos que est o sendo processados f silent N o mostra a maior parte das mensagens de erro C change Semelhante a op o v mas s mostra os arquivos que tiveram as permiss es alteradas R recursive Muda permiss es de acesso do diret rio arquivo no diret rio atual e sub diret rios ugoa rwxXst ugoa Controla que n
451. que n o pertencem ao grupo user Com as permiss es acima nenhum usu rio que se encaixe nas condi es de dono e grupo do diret rio tem a permiss o de acessa lo gleydson Nome do dono do diret rio exemplo user Nome do grupo que diret rio exemplo pertence exemplo Nome do diret rio Para detalhes de como alterar o dono grupo de um arquivo diret rio veja os comandos Se o 13 7 chmod Se o 13 8 chgrp e Se o 13 9 chown OBSERVA ES O usu rio root n o tem nenhuma restri o de acesso ao sistema Se voc tem permiss es de grava o no diret rio e tentar apagar um arquivo que voc n o tem permiss o de grava o o sistema perguntar se voc confirma a exclus o do arquivo apesar do modo leitura Caso voc tenha permiss es de grava o no arquivo o arquivo ser apagado por padr o sem mostrar nenhuma mensagem de erro a n o ser que seja especificada a op o i com o comando mm Por outro lado mesmo que voc tenha permiss es de grava o em um arquivo mas n o tenha permiss es de grava o em um diret rio a exclus o do arquivo ser negada Isto mostra que levado mais em considera o a permiss o de acesso do diret rio do que as permiss es dos arquivos e sub diret rios que ele cont m Este ponto muitas vezes ignorado por muitas pessoas e exp em seu sistema a riscos de seguran a Imagine o problema que algum usu rio que n o tenha permiss o de g
452. quer outra conex o ser explicitamente derrubada Vamos aos testes digitando tcpdmatch in fingerd 127 0 0 1 verificar se o endere o 127 0 0 1 tem acesso ao finger client address 127 0 0 1 server process in fingerd matched etc hosts allow line 1 access granted Ok temos acesso garantido com especificado pela linha 1 do hosts allow a primeira linha que confere usada Agora tcpdmatch in fingerd 192 168 1 29 client address 192 168 1 29 server process in fingerd matched etc hosts allow line 3 access granted O acesso foi permitido atrav s da linha 3 do hosts allow Agora tcpdmatch in fingerd 192 168 1 29 client address 192 168 1 30 server process in fingerd matched etc hosts deny line 1 access denied O que aconteceu como a linha 2 do hosts allow permite o acesso a todos os computadores 192 168 1 exceto 192 168 1 30 ela n o bateu ent o o processamento partiu para o hosts deny que nega todos os servi os para qualquer endere o Agora um ltimo exemplo tcpdmatch in talkd www debian org client address www debian org server process in talkd matched etc hosts allow line 2 access granted Ok na linha 2 qualquer computador pode te chamar para conversar via talk na rede mas para o endere o DNS conferir com um IP especificado o GNU Linux faz a resolu o DNS convertendo o endere o para IP e verificando se ele possui acesso No lugar do endere o tamb m pode ser usa
453. r usado durante a inicializa o normal Usa o modo 80x25 80 colunas por 25 linhas extended ou ext Usa o modo de texto 80x50 ask Pergunta que modo de video usar na inicializa o Os modos de v deo podem ser obtidos pressionando se enter quando o sistema perguntar o modo de v deo Uma lista mais detalhada de par metros de inicializa o pode ser obtida no documento Boot prompt howto veja Se o 31 8 Documentos HOWTO s 6 4 LOADLIN um gerenciador de partida que permite iniciar o GNU Linux a partir do DOS A vantagem do uso do Loadlin n o ser preciso reiniciar o computador para se entrar no GNU Linux Ele funciona carregando o kernel copiado para a parti o DOS para a mem ria e inicializando o GNU Linux Outro motivo pelo qual muito usado quando o GNU Linux n o tem suporte a um certo tipo de dispositivo mas este tem seu suporte no DOS ou Windows e funciona corretamente com eles O truque o seguinte Voc inicia normalmente pelo DOS e ap s seu dispositivo ser configurado corretamente pelo driver do DOS e funcionando corretamente voc executa o Loadlin e o GNU Linux assim poder usa lo Muitos usam o comando Loadlin dentro do arquivo autoexec bat para iniciar o GNU Linux automaticamente ap s o dispositivo ser configurado pelo DOS ATEN O N o execute o Loadlin dentro do Windows 6 4 1 Op es do LOADLIN Abaixo a
454. r voltar para o sistema ext2 caso deseje veja Se o 5 5 4 Convertendo de EXT3 para EXT2 Primeiro execute o comando tune2fs na parti o que deseja converter com a op o j ou J tamanho journal para adicionar o suporte a Journaling na parti o Este comando poder ser executado com seguran a em uma parti o ext2 montada ap s converter remontar a parti o usando os comandos umount particao e mount particao Ap s a convers o para ext3 desnecess ria a checagem peri dica do sistema de arquivos que por padr o ap s 20 montagens e a cada 30 dias Voc pode desativar a checagem ap s o n mero m ximo de montagens com a op o _ c num vezes e o n mero de dias m ximos antes de verificar novamente com a op o 1 num dias o uso de O desativa Por exemplo tuneZfs c O i 90 dev hda Desativa a checagem ap s n mero m ximo de montagens c 0 e diz para a parti o ser verificada a cada 90 dias C i 90 O ltimo passo modificar o etc fstab para que a parti o seja montada como ext3 na inicializa o e depois desmontar umount dev hda2 e remonta la mount dev hda2 para usar o suporte ext3 Confira se ela est usando ext3 usando o comando df T OBS Caso a parti o convertida para ext3 seja a ra z tenha certeza de incluir o suporte a ext3 embutido no kernel caso contr rio a parti o ser montada como ext 5 5 4 Convertendo de EXT3 para EXT2 Remo
455. r ficos pois isto errado Para detalhes veja Cap tulo 7 Execu o de programas Os dispositivos tamb m s o identificados e uma forma diferente que no DOS por exemplo DOS Windows Linux A dev fdO B dev fdl C dev hda1 LPT1 dev lp0 LPT2 dev lp1 LPT3 dev lp2 COMI devitty SO COM2 dev ttyS1 COM3 dev ttyS2 COM4 dev ttyS3 Os recursos multiusu rio lhe permite acessar o sistema de qualquer lugar sem instalar nenhum driver ou programa gigante apenas atrav s de conex es TCP IP como a Internet Tamb m poss vel acessar o sistema localmente com v rios usu rios cada um executando tarefas completamente independente dos outros atrav s dos Terminais Virtuais Fa a um teste pressione ao mesmo tempo a tecla ALT e F2 e voc ser levado para o segundo Terminal Virtual pressione novamente ALT e F1 para retornar ao anterior Para reiniciar o computador voc pode pressionar CTRL ALT DEL como usu rio root ou digitar shutdown r now Para desligar o computador digite shutdown h now e espere o aparecimento da mensagem Power Down para apertar o bot o LIGA DESLIGA do computador 4 2 Comandos equivalentes entre DOS e Linux Esta se o cont m os comandos equivalentes entre estes dois sistemas e a avalia o entre ambos Grande parte dos comandos podem ser usados da mesma forma que no DOS mas os comandos Linux possuem avan os para utiliza o neste ambiente mult
456. r na marra Uma ltima dica todos os programas est veis todos que acompanham as boas distribui es GNU Linux tem sua op o de sa da Lembre se que quando finaliza um processo todos os dados do programa em execu o podem ser perdidos principalmente se estiver em um editor de textos mesmo usando o kill sem o par metro 9 Procure a op o de sa da de um programa consultando o help on line as p ginas de manual a documenta o que acompanha o programa info pages Para detalhes de como encontrar a ajuda dos programas veja o Cap tulo 31 Como obter ajuda no sistema 7 14 Eliminando caracteres estranhos As vezes quando um programa mal comportado finalizado ou quando voc visualiza um arquivo bin rio atrav s do comando cat poss vel que o aviso de comando prompt volte com caracteres estranhos Para fazer tudo voltar ao normal basta digitar reset e teclar ENTER N o se preocupe o comando reset n o reiniciar seu computador como o bot o reset do seu computador faz ele apenas far tudo voltar ao normal Note que enquanto voc digitar reset aparecer o caracteres estranhos ao inv s das letras N o se preocupe Basta digitar corretamente e bater ENTER e o aviso de comando voltar ao normal Lista os arquivos de um diret rio Is op es caminho arquivo caminhol arquivol onde caminho arquivo Diret rio arquivo que ser listado caminhol arqui
457. r Amiga Ubiquitous Bin rios Suid root umsdos Utilit rios para o sistema de arquivos UMSDOS vice Emulador vers til do commodore wine Emulador do Windows Emulador Bin rio xapple2 Emulador do Apple xcopilot Emulador do Pilot xspectemu Emulador do Spectrim Fast 48k ZX para X11 xtrs Emulador para os computadores TRS 80 Modelos 1 II 4 4P xzx Emulador de espectro baseado em ZX para o X11 30 2 11 Programa o Bancos de Dados Acesso a Dados bcc Compilador C 16 Bits bin86 Assembler 16 bits e carregador binutils Assembler da GNU linker e utilit rios bin rios clc intercal Compilador para a linguagem Intercal emucl Compilador lisp CMUCL e sistema de desenvolvimento colorgec Colore mensagens de alerta erro do GCC cutils Utilit rios de c digo fonte C cvs Concurrent Versions System cyvsweb uma interface CGI ao seu reposit rio CVS cxref Gera documenta o em latex e HTML para seus programas em C dbf2pg Converte arquivos do xBase para PostgreSQL dbf Pacote de manipula o de arquivos xbase dbview Visualiza arquivos do dBase II dialog Permite adicionar o recurso de caixas de di logo em shell scripts como Yes No Ok Cancelar etc dist Ferramentas para desenvolver manter e distribuir softwares doc Um sistema de documenta o para C C
458. r funcionar por exemplo necess rio que o kernel ofere a suporte a este placa e voc deve configurar seus par metros como interrup o I O e DMA com comandos espec ficos para ativar a placa e faze la funcionar corretamente Existe um documento que cont m quais s o os perif ricos suportados n o suportados pelo GNU Linux ele se chama Hardware HOWTO Suas vers es s o identificadas por n meros como 2 0 36 2 0 38 2 1 10 2 2 12 as vers es que cont m um n mero par entre o primeiro e segundo ponto s o vers es est veis e que cont m n meros mpares neste mesmo local s o vers es inst veis em desenvolvimento Usar vers es inst veis n o quer dizer que ocorrer travamentos ou coisas do tipo mas algumas partes do kernel podem n o estar testadas o suficiente ou alguns controladores podem ainda estar incompletos para obter pleno funcionamento Se opera sua m quina em um ambiente cr tico prefira pegar vers es est veis do kernel Ap s inicializar o sistema o kernel e seus arquivos podem ser acessados ou modificados atrav s do ponto de montagem proc Para detalhes veja Se o 5 8 O sistema de Arquivos proc Caso voc tenha um dispositivo como uma placa de som que tem suporte no GNU Linux mas n o funciona veja Se o 16 3 Como adicionar suporte a Hardwares e outros dispositivos no kernel 16 2 M dulos S o partes do kernel que s o carregadas somente quando s o solicitadas por algum
459. r informa es que atualmente seriam cobertas em outro lugar SRM HOWTO Este documento descreve como inicializar no Linux Alpha usando o console SRM que a firmware de console tamb m usada para inicializar o Unix Compaq Tru64 tamb m conhecido com Digital Unix e OSF 1 e OpenVMS 31 8 1 8 Programa o Compiladores Banco de Dados Assembly HOW TO Este documento descreve como programar em linguagem Assembler usando ferramentas de programa o livres focalizando se no desenvolvimento para ou do Sistema Operacional GNU Linux mais na plataforma IA 32 1386 Bash Prog Intro HOWTO Este documento tem a inten o de te ajudar a iniciar na programa o de shell scripts Ele n o tem a inten o de ser uma documento avan ado C Programming HOWTO Discute os m todos para evitar problemas de mem ria no C e tamb m te ajudar a programar corretamente na linguagem C As informa es contidas neste documento se aplicam a todos os sistemas operacionais que s o GNU Linux DOS BeOS Apple Macintosh OS Windows 95 98 N T 2000 OS 2 Sistemas IBM MVS AS 400 etc VAX VMS Novell Netware todos os tipos de Unix como o Solaris HPUX AIX SCO Sinix BSD etc e todos os outros sistemas operacionais que suportam o compilador C quase todos os sistemas operacionais deste planeta C C Beautifier HOWTO Este documento ajudar a formatar de forma organizada os programas C C assim ser mais leg
460. r na troca do disco r gido por um outro Existem empresas que recuperam HDs mas pelo valor cobrado por se tratar de um servi o delicado s compensa caso voc n o tenha o backup e realmente precisa dos dados do disco Para fazer uma checagem de HD no sistema de arquivos ext2 ou ext3 proceda da seguinte forma Se poss vel fa a um backup de todos os dados ou dos dados essenciais da parti o ser checada Inicie o sistema por um disquete de boot ou CD de recupera o Este passo til pois em alguns casos pode ocorrer a perda de interrup o do disco r gido e seu sistema ficar paralisado S o m todo de checar o HD usando um disquete de boot lhe far agendar uma parada no sistema e notificar os usu rios evitando s rios problemas do que fazendo isto com um sistema em produ o Execute o badblocks usando a op o o para gravar os poss veis blocos defeituosos encontrados para um arquivo badblocks v o blocos defeituosos lista dev hd Substitua o dispositivo dev hd pelo dispositivo que deseja verificar A checagem do badblocks dever ser feita para cada parti o existente no disco r gido O tempo de checagem depender da velocidade do disco r gido velocidade do barramento cabo de dados utilizado velocidade de processamento e claro do estado do disco r gido quantos setores defeituosos ele tem Ap s concluir o badblocks veja se foram encontrados blocos defeituosos Ca
461. r que usa pouca digita o para obter um alto n vel de programa o e desenvolvimento r pido de aplicativos RAD O Tk toolkit um ambiente de programa o para criar interfaces gr ficas do usu rio GUT sob o Sistema X Window Suas capacidades incluem a possibilidade de estender e incluir em outros aplicativos desenvolvimento r pido e f cil de usar Juntos o Tcl e Tk oferecem muitos benef cios para o desenvolvedor e usu rio As interfaces baseadas no Tk tendem a ser mais personaliz veis e din micas que aquelas feitas de toolkits C ou C O Tk implementa o Visual e Uso do Motif Um grande n mero de aplica es X interessantes s o implementadas completamente em Tk com nenhum comandos espec ficos de aplicativo 31 8 1 9 Computa o Paralela Clusters Beowulf HOWTO Este documento uma introdu o a arquitetura de Supercomputador Beowulf e oferece informa es sobre programa o paralela incluindo links para documentos mais espec ficos e p ginas internet Cluster HOWTO Como configurar clusters de computador GNU Linux de alta performance Parallel Processing HOWTO O Processamento Paralelo uma forma de acelerar a execu o de um programa dividindo o programa em m ltiplos fragmentos que podem ser executados simultaneamente cada um em seu pr prio processador Um programa sendo executado em N processadores pode ser executado N vezes mais r pido que seria usando somente um processador Este documento discut
462. ra negar o acesso pois f cil forjar o login entrar no sistema tomar conta de processos como por exemplo do servidor Apache rodando sob o usu rio www data ou at mesmo o root causando enormes estragos 15 8 3 4 Verificando a seguran a do TCPD e a sintaxe dos arquivos O utilit rio tcpdchk til para verificar problemas nos arquivos hosts allow e hosts deny Quando executado ele verifica a sintaxe destes arquivos e relata problemas caso eles existam Outro utilit rio til o tcepdmatch o que ele faz permitir que voc simule a tentativa de conex es ao seu sistema e observar ser ela ser permitida ou bloqueada pelos arquivos hosts allow e hosts deny E importante mostrar na pr tica como o tcpdmatch funciona atrav s de um exemplo simulando um teste simples em um sistema com a configura o padr o de acesso restrito O arquivo hosts allow cont m as seguintes linhas ALL 127 0 0 1 in talkd in ntalkd ALL in fingerd 192 168 1 EXCEPT 192 168 1 30 A primeira linha permite o loopback 127 0 0 1 acessar qualquer servi o TCP UDP em nosso computador a segunda linha permite qualquer um acessar os servidor TALK n s desejamos que o sistema nos avise quando algu m desejar conversar e a terceira somente permite enviar dados do finger para computadores dentro de nossa rede privada exceto para 192 168 1 30 O arquivo hosts deny cont m a seguinte linha ALL ALL Qual
463. ra o funcionamento do dispositivo a posi o 1 2 especificam um valor enquanto 2 3 especificam outro A associa o entre a posi o dos jumpers e a configura o desejada feita consultando o mapa desenhado no circuito impresso da placa ou o manual de instru es da placa A configura o de jumper atrav s de multi posi o normalmente usada em placas m e para definir a _freq ncia de opera o do barramento_ a _freq ncia de multiplica o ou o _tipo do processador Se n o possuir o mapa de configura o de sua placa e ou o manual de instru es ser necess rio fazer um mapeamento manual da placa mas para isto voc precisar conhecer detalhadamente a configura o de portas I O DMA IRQ usadas na m quina que ser usada e anotar as diferen as obtidas atrav s da modifica o da pinagem do dispositivo Isto n o f cil mas t cnicos de inform tica experientes conhecer o as armadilhas encontradas pelo mapeamento manual de placas e far o o esquema de configura o completo do dispositivo obtendo um excelente manual de instru es Nesta hora a experi ncia conta mais que o uso de programas de diagn stico Outra caracter stica de hardwares configurados atrav s de jumpers que raramente apresentam problemas de funcionamento a n o ser que seus par metros como IRQ DMA ou I O estejam em conflitos com outro dispositivo mas isso n o culpa do fabricante e nem mesmo do dispositivo 3
464. rar no sistema as vari veis de localiza o personalizadas ser o carregadas Siga as instru es a seguir de acordo com a vers o de sua distribui o Debian Debian 3 0 Acrescente a linha pt BR ISO 8859 1 no arquivo Jetc locale gen rode o utilit rio locale gen para gerar os locales e acrescente as vari veis de localiza o no arquivo Jetc locales def seguindo a forma export LANG pt BR export LC ALL pt BR export LC MESSAGES pt BR Note que o arquivo etc environment tamb m pode ser usado para tal tarefa mas o locales def foi criado especialmente para lidar com vari veis de localiza o na Debian 3 0 Debian 2 2 Coloque estas vari veis no arquivo etc environment veja um exemplo deste arquivo em Se o 21 8 Arquivo etc environment assim toda a vez que seu sistema for iniciado as vari veis de localiza o ser o carregadas e exportadas para o sistema estando dispon veis para todos os usu rios Para as mensagens e programas do X Window usarem em seu idioma local preciso colocar as vari veis no arquivo xserverrc do diret rio home de cada usu rio e dar a permiss o de execu o neste arquivo chmod 755 xserverrc Lembre se de incluir o caminho completo do arquivo execut vel do seu gerenciador de janelas na ltima linha deste arquivo sem o amp no final caso contr rio o Xserver ser finalizado logo ap s ler este arquivo Abaixo exemplos de localiza o com as ex
465. rava o em um arquivo mas que a tenha no diret rio pode causar em um sistema mal administrado 13 5 Permiss es de Acesso Especiais Em adi o as tr s permiss es b sicas rwx existem permiss es de acesso especiais stX que afetam arquivos execut veis e diret rios s Quando usado na permiss o de acesso do Dono ajusta a identifica o efetiva do usu rio do processo durante a execu o de um programa tamb m chamado de bit setuid N o tem efeito em diret rios Quando s usado na permiss o de acesso do Grupo ajusta a identifica o efetiva do grupo do processo durante a execu o de um programa chamado de bit setgid identificado pela letra s no lugar da permiss o de execu o do grupo do arquivo diret rio Em diret rios for a que os arquivos criados dentro dele perten am ao mesmo grupo do diret rio ao inv s do grupo prim rio que o usu rio pertence Ambos setgid e setuid podem aparecer ao mesmo tempo no mesmo arquivo diret rio A permiss o de acesso especial s somente pode aparecer no campo Dono e Grupo S Id ntico a s Significa que n o existe a permiss o x execu o ou entrar no diret rio naquele lugar Um exemplo o chmod 2760 em um diret rio t Salva a imagem do texto do programa no dispositivo swap assim ele ser carregado mais rapidamente quando executado tamb m chamado de stick bit Em diret rios impede que outros usu rios removam a
466. re si resolvem d vidas ajudam na configura o de programas instala o etc considerado o melhor suporte ao GNU Linux pois qualquer participante pode ser beneficiar das solu es discutidas Existem milhares de listas de discuss es sobre o GNU Linux espalhadas pelo mundo em Portugu s existem algumas dezenas Algumas listas s o espec ficas a um determinado assunto do sistema algumas s o feitas para usu rios iniciantes ou avan ados outras falam praticamente de tudo Existem desde usu rios iniciantes hackers consultores administradores de redes experientes e gurus participando de listas e oferecendo suporte de gra a a quem se aventurar em instalar e usar o sistema GNU Linux A lista de discuss o funciona da seguinte forma voc se inscreve na lista enviando uma mensagem ao endere o de inscri o ser enviada um pedido de confirma o por e mail simplesmente d um reply na mensagem para ser cadastrado Pronto agora voc estar participando do grupo de usu rios e receber todas as mensagens dos participantes do grupo Assim voc poder enviar sua mensagem e ela ser vista por todos os participantes da lista Da mesma forma voc pode responder uma d vida de outro usu rio da lista ou discutir algum assunto tirar alguma d vida sobre a d vida de outra pessoa etc N o tenha vergonha de enviar sua pergunta participar de listas de discuss o uma experi ncia quase obrigat rio de um Linuxer
467. removido caso a execu o do shutdown seja cancelada op o c ou ap s o sistema ser reiniciado mensagem Mensagem que ser mostrada a todos os usu rios alertando sobre o reinicio desligamento do sistema op es h Inicia o processo para desligamento do computador Reinicia o sistema Cancela a execu o do shutdown Voc pode acrescentar uma mensagem avisando aos usu rios sobre o fato Permite que os nomes de usu rios contidos no arquivo etc shutdown allow possam utilizar o shutdown para reinicializar desligar o sistema Deve ser colocado um nome de usu rio por linha O limite m ximo de usu rios neste arquivo de 32 Este arquivo til quando o shutdown usado para controlar o pressionamento das teclas CTRL ALT DEL no etc inittab k Simula o desligamento reinicio do sistema enviando mensagem aos usu rios f N o executa a checagem do sistema de arquivos durante a inicializa o do sistema Este processo feito gravando se um arquivo fastboot que interpretado pelos scripts respons veis pela execu o do fsck durante a inicializa o do sistema F For a a checagem do sistema de arquivos durante a inicializa o gravado um arquivo chamado forcefsck que interpretado pelos scripts respons veis pela execu o do fsck durante a inicializa o do sistema n Faz com que o shutdown ignore a execu o do init fechando todos os processos t num Faz
468. res Mem ria m nima requerida na Placa de V deo 4 bits 16 cores 256Kb 8 bits 256 cores 512Kb 16 bits 32 384 65536 cores IMB 24 bits 16 milh es de cores pixel menor 1MB 32 bits 16 milh es de cores IMB Lembre se que a tabela acima leva em considera o a resolu o de v deo de 640x480 Caso utilizar uma resolu o de 800x600 1024x768 ou superior os requerimentos de mem ria de v deo para mostrar o n mero de cores da tabela acima ser o maiores Para mostrar 1024x768 16 milh es de cores ser o necess rios 2MB de mem ria de v deo por exemplo A resolu o de 24 bits normalmente traz problemas em alguns chipsets considere a utiliza o da resolu o de 16 ou 32 bits O uso de uma resolu o de v deo como 800x600 ou superior tamb m depende do monitor de v deo Nem todos os monitores VGA e SVGAs do mercado suportam resolu es acima de 640x480 OBS Se tiver escolha prefira placas de v deo independentes da placa m e Normalmente as placas de v deo on board usam parte da mem ria RAM como mem ria de v deo mem ria compartilhada e isto diminui a performance de v deo e a performance do sistema porque se voc estiver usando 2MB de mem ria de v deo ter 2 MB a menos para executar seus programas O pre o destas placas geralmente diminui na propor o do desempenho que oferecem Uma boa escolha para uma melhor qualidade e maior velocidade 16 bits O motivo disto que quanto maior a qualidade e a reso
469. restantes s o chamados de por o dos hosts O n mero de bits que s o compartilhados por todos os endere os dentro da rede s o chamados de netmask m scara da rede e o papel da netmask determinar quais endere os pertencem ou n o a rede Por exemplo considere o seguinte Endere o do Host 192 168 110 23 M scara da Rede 255 255 255 0 Por o da Rede 192 168 110 Por o do Host 23 Endere o da Rede 192 168 110 0 Endere o Broadcast 192 168 110 255 Qualquer endere o que finalizado em zero em sua _netmask_ revelar o _endere o da rede_ que pertence O endere o e rede ent o sempre o menor endere o num rico dentro da escalas de endere os da rede e sempre possui a _por o host_ dos endere os codificada como zeros O endere o de _broadcast_ um endere o especial que cada computador em uma rede escuta em adi o a seu pr prio endere o Este um endere o onde os datagramas enviados s o recebidos por todos os computadores da rede Certos tipos de dados como informa es de roteamento e mensagens de alerta s o transmitidos para o endere o _broadcast_ assim todo computador na rede pode recebe las simultaneamente Existe dois padr es normalmente usados para especificar o endere o de _broadcast_ O mais amplamente aceito para usar o endere o mais alto da rede como endere o broadcast No exemplo acima este seria 192 168 110 255 Por algumas raz es outros sites tem adotado a conven o de us
470. ret rio dists foi adicionado entre http www debian org debian e stable enquanto as se es main non free e contrib s o processadas separadamente e finalizando com o caminho binary arquitetura onde arquitetura pode ser 1386 alpha sparc powerpc arm etc dependendo do seu sistema Entendendo isto voc poder manipular o arquivo sources list facilmente OBS Caso tenha mais de uma linha em seu arquivo sources list de onde um pacote pode ser instalado ele ser baixado da primeira encontrada no arquivo recomend vel colocar primeiro reposit rios locais ou mais perto de voc como recomendado nesta se o 20 2 1 1 Endere os de servidores e mirrors nacionais da Debian Segue abaixo uma rela o de servidores que podem ser colocados em seu arquivo sources Jist Endere o Diret rio Principal ftp ftp debian org br debian ftp ftp br debian org debian ftp ftp debian org debian ftp download sourceforge net debian ftp ftp quimica ufpr br debian ftp download unesp br linux debian 20 2 1 2 Um modelo de arquivo sources list Voc pode copiar o modelo do sources list abaixo para ser usado em sua distribui o Stable ou personaliza lo modificando a distribui o utilizada e servidores Arquivos principais da stable deb ftp ftp debian org br debian stable main non free contrib Non US da Stable deb ftp ftp debian org br debian non US stable non US main
471. ret rio podendo ser feita c pia do link ser copiado o arquivo alvo entrar no diret rio caso o link fa a refer ncia a um diret rio etc In op es origem link Onde origem Diret rio ou arquivo de onde ser feito o link ink Nome do link que ser criado op es S Cria um link simb lico Usado para criar liga es com o arquivo diret rio de destino V Mostra o nome de cada arquivo antes de fazer o link d Cria um hard link para diret rios Somente o root pode usar esta op o Existem 2 tipos de links _simb licos_ e _hardlinks_ O _link simb lico cria um arquivo especial no disco do tipo link que tem como conte do o caminho para chegar at o arquivo alvo isto pode ser verificado pelo tamanho do arquivo do link Use a op o s para criar links simb licos O hardlink faz refer ncia ao mesmo inodo do arquivo original desta forma ele ser perfeitamente id ntico inclusive nas permiss es de acesso ao arquivo original Ao contr rio dos links simb licos n o poss vel fazer um hardlink para um diret rio ou fazer refer ncia a arquivos que estejam em parti es diferentes Observa es Se for usado o comando rm com um link somente o link ser removido Se for usado o comando cp com um link o arquivo original ser copiado ao inv s do link Se for usado o comando mv com um link a modifica o ser feita no link Se for usado um
472. riar um disquete de inicializa o recomend vel Reinicie seu computador seu novo kernel iniciar e voc j perceber a primeira diferen a pela velocidade que o GNU Linux iniciado voc inclui somente suporte a dispositivos em seu sistema O desempenho dos programas tamb m melhorar pois cortou o suporte a dispositivos fun es que seu computador n o precisa Caso alguma coisa sair errada coloque o disquete que gravou no passo anterior e reinicie o computador para fazer as corre es Para recompilar o kernel usando o m todo padr o siga os seguintes passos L Descompacte o c digo fonte do kernel atrav s do arquivo linux 2 2 XX para o diret rio usr src O c digo fonte do kernel pode ser encontrado em ftp ftp kernel org Ap s isto entre no diret rio onde o c digo fonte do kernel foi instalado com cd usr src linux este ser assumido o lugar onde o c digo fonte do kernel se encontra Como usu rio root digite make config Voc tamb m pode usar make menuconfig configura o atrav s de menus ou make xconfig configura o em modo gr fico mas precisar de pacotes adicionais Ser o feitas perguntas sobre se deseja suporte a tal dispositivo etc Pressione Y para incluir o suporte diretamente no kernel M para incluir o suporte como m dulo ou N para n o incluir o suporte Note que nem todos os drivers podem ser compilados como m dulos Escolha as op
473. rios ra z em um servidor que est usando clientes com NFS root montados Netscape Proxy Este documento descreve o processo de configurar uma REDE INTRANET em casa Ent o configura o NETSCAPE das m quinas dos clientes para acessarem a internet News Leafsite Este documento ajudar a configura o de um pequeno leafsite para a Usenet News usando o Leadnode do pacote free software Offline Mailing Explica como usar o sistema de mensagens do GNU Linux off line receber emails para m ltiplos usu rios somente com uma conta de e mail e sem estar 24 24 horas on line na Internet Se voc n o pode pagar uma linha para estar conectado por 24 24 horas e ainda deseja que seus usu rios recebem emails em sua m quina Linux tamb m n o pague por uma conta multi drop em seu provedor voc pode usar este sistema usando somente um endere o de e mail para dividir seus endere os de e mails dos usu rios Outlook to Unix Mailbox Mostra formas de converter mensagens de email do Microsoft Outlook exceto do Outlook Express para formatos de arquivos t picos do Unix Pager Ensina como compilar instalar e configurar um Gateway de emails para Pager Partition Descreve como criar parti es em discos r gidos IDE e SCSI Tamb m coberta a recupera o de tabelas de parti o perdidas Partition Rescue Descreve formas para recuperar uma parti o de disco apagada Process Accounting Descreve como ativar a conta de processos em
474. rity acceptable priority acceptable Lista todas as configura es aceitas pelo seu hardware Ela minha op o preferida pois permite analisar dinamicamente todas as configura es permitidas pelo hardware e escolher qual a mais adequada para funcionar sem problemas no sistema priority functional Pode conter 1 ou mais blocos de prioriade funcional por hardware Note que alguns recursos do hardware podem n o estar dispon vel neste tipo de prioridade til para uso em casos de conflito quando o hardware pode ser colocado em funcionamento de forma alternativa ou parcial Ap s a grava o do arquivo etc isapnp conf basta voc digitar Isapnp etc isapnp conf para ativar a configura o dos dispositivos listados com as configura es que voc escolheu Se o isapnp lhe mostrar mensagens de conflito ou qualquer outro problema verifique as configura es do hardware e modifique se necess rio Depois execute novamente o etc isapnp conf Para detalhes sobre outros par metros n o explicados aqui veja a p gina de manual do isapnp conf A maioria das distribui es GNU Linux configura os dispositivos Plug and Play existentes neste arquivo automaticamente na inicializa o como o caso da Debian e a Red Hat Se este n o for o seu caso coloque a linha isapnp etc isapnp conf em um dos scripts de inicializa o de sua distribui o 3 5 Listando as placas e outros hardwares
475. rmato do magicfilter e n o dif cil entender seu conte do e fazer algumas modifica es usr sbin magicfilter M Magic filter setup file for 9 pin Epson or compatible printers This file is in the public domain j This file has been automatically adapted to your system E wild guess native control codes start with ESC O 033 cat PostScript O filter usr bin gs q dSAFER dNOPAUSE r120x72 sDEVICE epson sOutputFile c quit 0 1004 filter usr bin gs q dSAFER dNOPAUSE r120x72 sDEVICE epson sOutputFile c quit PDF O PDF fpipe usr bin gs q dSAFER dNOPAUSE r120x72 sDEVICE epson sOutputFile FILE c quit TeX DVI 0 367 002 fpipe usr bin dvips X 120 Y 72 R q f compress d data 0 037 235 pipe bin gzip cdq packed gzipped frozen and SCO LZH data 0 037 036 pipe bin gzip cdq 01037213 pipe bin gzip cdq 010371236 pipe bin gzip cdq 0 10371240 pipe bin gzip cdq O BZh pipe usr bin bzip2 cdq troff documents O AANO4O fpipe usr bin grog Tps FILE OA fpipe usr bin grog Tps FILE OW fpipe usr bin grog Tps FILE O A fpipe usr bin grog Tps FILE Om fpipe usr bin grog Tps FILE Voc deve ter notado que para cada tipo de arquivo existe o respectivo programa que executado basta voc modificar as op es usadas nos programas neste arquivo como faria na linha de comando para afetar o comportamento da impress o Por exempl
476. ro disco na segunda controladora IDE e que compilou ambos o suporte a IDE ATAPTI e SCSI emulation no kernel adicione o argumento hdc ide scsi no etc lilo conf ou no grub Lilo vmlinuz vmlinuz append hdc ide scsi Isto diz para o kernel que a unidade hdc usar emula o ide scsi Caso tenha outras unidades de CD no sistema estas ainda utiliza o ATAPI como protocolo de comunica o padr o Execute o lilo para gerar novamente o setor de inicializa o com as modifica es e reinicie o computador OBS Cuidado ao colocar um disco r gido IDE como hdc A linha hdc ide scsi dever ser retirada caso contr rio seu disco r gido n o ser detectado Agora siga at Se o 3 11 3 3 Testando o funcionamento 3 11 3 2 Configurando o suporte a um gravador SCSI Caso tenha um autentico gravador SCSI n o ser preciso fazer qualquer configura o de emula o a unidade estar pronta para ser usada desde que seu suporte esteja no kernel As seguintes op es do kernel s o necess rias para funcionamento de gravadores SCSI Depois em SCSI support marque as op es SCSI support M SCSI CD ROM Support M SCSI Generic Support Al m disso deve ser adicionado o suporte EMBUTIDO no kernel a sua controladora SCSI Se o seu disco r gido tamb m SCSI e seu CD est ligado na mesma controladora SCSI ela j est funcionando e voc poder seguir para o passo Se o 3 11 3 3 Testando
477. rotegidas contra a t cnica de IP spoofing falsifica o de endere o IP 27 11 Diret rio etc pam d Este diret rio possui arquivos de configura o de diversos m dulos PAM existentes em seu sistema 27 12 Diret rio etc ppp Cont m arquivos de configura o usados pelo daemon pppd para fazer uma conex o com uma rede PPP externa criados manualmente ou atrav s do pppconfig 27 13 Diret rio etc security Este diret rio cont m arquivos para controle de seguran a e limites que ser o aplicados aos usu rios do sistema O funcionamento de muitos dos arquivos deste diret rio depende de modifica es nos arquivos em etc pam d para habilitar as fun es de controle acesso e restri es 27 14 Arquivo etc security access conf lido no momento do login do usu rio e permite definir quem ter acesso ao sistema e de onde tem permiss o de acessar sua conta O formato deste arquivo s o 3 campos separados por cada linha contendo uma regra de acesso O primeiro campo deve conter o caracter ou para definir se aquela regra permitir ou bloquear o acesso do usu rio O segundo campo deve conter uma lista de logins grupos usu rio O computador ou a palavra ALL confere com tudo e EXCEPT excess o O terceiro campo deve conter uma lista de terminais tty para logins locais nomes de computadores nomes de dom nios iniciando com um 9 endere o IP de computadores ou
478. rotocolo Server Message Block SMB tamb m chamado de Session Message Block NetBIOS ou protocolo LanManager com o GNU Linux e usando o Samba Securing Domain HOWTO Este documento descreve as coisas que provavelmente deve fazer quando desejar configurar uma rede de computadores sob seu pr prio dom nio Ele cobre a configura o de par metros de rede servi os de rede e configura es de seguran a Security HOWTO Este documento uma vis o geral dos assuntos de seguran a que enfrente o administrador de sistemas GNU Linux Ele cobre a filosofia geral de seguran a e um n mero de exemplos espec ficos de como melhorar a seguran a de seu sistema GNU Linux Tamb m est o inclu dos ponteiros para materiais relacionados com programas e seguran a Shadow Password HOWTO Este documento tenta descrever como obter instalar e configurar o Linux password Shadow Suite Tamb m discute como obter e reinstalar outros softwares e daemons de rede que requerem acesso as senhas do usu rio SSL RedHat HOWTO Fornece refer ncias sobre como o PKI e SSL funcionam juntos Tango HOWTO Descreve a instala o configura o e corre o de problemas b sicos do Pervasive Software s Tango Application Server no Sun Solaris e v rios sabores de GNU Linux Thinclient HOWTO Como converter computadores comuns em r pidos terminais usando o poder de seu computador principal voc precisar de Um computador r pido para atuar como servidor
479. rquivos dos quais n o s o donos Isto chamado de colocar o diret rio em modo append only Um exemplo de diret rio que se encaixa perfeitamente nesta condi o o tmp todos os usu rios devem ter acesso para que seus programas possam criar os arquivos tempor rios l mas nenhum pode apagar arquivos dos outros A permiss o especial t pode ser especificada somente no campo outros usu rios das permiss es de acesso T Id ntico a t Significa que n o existe a permiss o x naquela posi o por exemplo em um chmod 17776 em um diret rio X Se voc usar X ao inv s de x a permiss o de execu o somente afetada se o arquivo j tiver permiss es de execu o Em diret rios ela tem o mesmo efeito que a permiss o de execu o Ned X Exemplo da permiss o de acesso especial X 1 Crie um arquivo teste digitando touch teste e defina sua permiss o para rw rw r chmod ug rw o r teste ou chmod 664 teste 2 Agora use o comando chmod a X teste 3 digite ls l 4 Veja que as permiss es do arquivo n o foram afetadas 5 agora digite chmod o x teste 6 digite Is l voc colocou a permiss o de execu o para os outros usu rios 7 Agora use novamente o comando chmod a X teste 8 digite ls I 9 Veja que agora a permiss o de execu o foi concedida a todos OS Usu rios pois foi verificado que o arquivo era execut vel tinha permiss o de
480. rsar com outros usu rios GNU Linux conectados atrav s de uma rede TCP IP no estilo do Bate Papo ou do Chat do ICQ Veja Se o 11 8 talk para mais detalhes Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco fetchmail Modo Texto Permite baixar as mensagens de seu servidor de e mail para o seu diret rio de usu rio no sistema Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco procmail Modo Texto Organiza mensagens em arquivos separados de acordo com a origem assunto conte do O procmail muito flex vel e tamb m permite resposta autom tica de acordo com alguns tipos de mensagens e a cria o de filtros de mensagens muito poderosos caso voc conhe a e saiba integrar as ferramentas do sistema bitchx Programa de IRC muito complexo e poderoso Ele opera em modo texto e em modo gr fico xbitchx Tem que ter disposi o de hacker para aprender o que significam cada uma das 4 telas de comandos obtidos com o help Equipamento m nimo recomendado 386 com 2 MB de RAM e 4 MB de disco xchat Programa de IRC muito f cil de usar e com muitos recursos Ele possui vers es para modo texto e gr fico e possui suporte a scripts Perl e Python personaliza o de menus comandos etc Sua flexibilidade muito boa para quem conhece os comandos dos clientes IRC Tamb m permite o log das conversas p blicas e privadas Tamb m funciona via proxy tradicional ou Firewall Equipamento m
481. rte nativo a redes TCP IP e n o depende de uma camada intermedi ria como o WinSock Em acessos via modem a Internet a velocidade de transmiss o 10 maior Jogadores do Quake ou qualquer outro tipo de jogo via Internet preferem o GNU Linux por causa da maior velocidade do Jogo em rede f cil rodar um servidor Quake em seu computador e assim jogar contra v rios advers rios via Internet Roda aplica es DOS atrav s do DOSEMU Para se ter uma id ia poss vel dar o boot em um sistema DOS qualquer dentro dele e ao mesmo tempo usar a multitarefa deste sistema Roda aplica es Windows atrav s do WINE Suporte a dispositivos infravermelho Suporte a rede via r dio amador Suporte a dispositivos Plug and Play Suporte a dispositivos USB V rios tipos de firewalls de alta qualidade e com grande poder de seguran a de gra a Roteamento est tico e din mico de pacotes Ponte entre Redes Proxy Tradicional e Transparente Possui recursos para atender a mais de um endere o IP na mesma placa de rede sendo muito til para situa es de manuten o em servidores de redes ou para a emula o de mais computadores virtualmente O servidor WEB e FTP podem estar localizados no mesmo computador mas o usu rio que se conecta tem a impress o que a rede possui servidores diferentes O sistema de arquivos usado pelo GNU Linux Ext2 organiza os arquivos de forma inteligente evitando a
482. s Em Portugu s Esta home page tamb m traz uma se o onde as pessoas escrevem suas d vidas que s o recebidas pelo respons vel pela p gina solucionadas e respondidas Respons vel pela p gina Luiz Estev o Baptista de Oliveira lt luizestevao O yahoo com gt endere o http come to linuxworld http www linuxsecurity com br Boletins de seguran a publica es de textos nacionais tradu es de sites especializados em seguran a programas relacionados com criptografia e seguran a no ambiente Linux A p gina requer um navegador com suporte a Java Endere o http www linuxsecurity com br http www tldp org Projeto de documenta o do GNU Linux no Brasil Toda a documenta o traduzida para o Portugu s do Brasil pode ser encontrada l Respons vel pela p gina lt ricardo Oconectiva com br gt endere o http www tldp org http expansion onweb cx Site que visa juntar e divulgar principalmente a documenta o do GNU Linux sejam HOW TOs ou simples dicas Respons vel pela p gina lt netstartO linuxbr com br gt endere o http expansion onweb cx http www guiadohardware net Site de Hardware conta com not cias di rias cursos on line artigos tutoriais an lises de equipamentos f rum dicion rio de termos dicas sobre overclock palm pilot e sess o FAQ com mais de 300 d vidas respondidas Atualiza es di rias possui um servi o de envio
483. s da implanta o do LVM a id ia aqui fornecer uma refer ncia b sica e pr tica para uso em qualquer sistema normal desconsiderando usos cr ticos A id ia aqui mostrar de forma pr tica como implantar LVM em sua m quina e preparar seu uso nos discos Antes de come ar retire QUALQUER CD que estiver inserido na unidade de CD ROM pois eles podem causar erro no pvscan pvdisplay etc 1 No particionamento defina as parti es do tipo 8E Linux LVM A parti o Linux LVM exatamente igual a Linux Native 82 a nica vantagem que o LVM utilizar auto detec o para saber quais parti es ele deve utilizar no pvscan 2 Instale o pacote lvm10 e uma imagem de kernel 2 4 que tenha suporte a LVM ou compile seu pr prio kernel caso goste de m quinas turbinadas 3 Execute o pvscan para detectar as parti es marcadas como LVM e criar sua configura o em etc lvmtab d OBS normal o sistema procurar dispositivos de CD ROM durante a execu o do pvscan apenas n o deixe um CD na unidade para evitar grandes sustos se estiver desatento com os passos 4 Rode o pvcreate no disco ou parti o para dizer que ela ser um volume f sico do LVM pvcreate dev hdal ou pvcreate dev hda Em caso de d vida sobre qual a parti o LVM digite fdisk 1 dev hda supondo que dev hda o disco r gido que est configurando o LVM 5 Rode o pvdisplay dev hdal para verificar se o
484. s existirem Eu escrevi este artigo como um meio de fazer isto Outra maneira usar os termos sistema GNU baseado em Linux Linux based GNU system ou sistema GNU Linux GNU Linux system em vez de sistema Linux quando voc escreve sobre ou menciona este sistema Este cap tulo traz explica es sobre os principais componentes existentes no computador e do sistema operacional 2 1 Interpretador de comandos Tamb m conhecido como shell E o programa respons vel em interpretar as instru es enviadas pelo usu rio e seus programas ao sistema operacional o kernel Ele que executa comandos lidos do dispositivo de entrada padr o teclado ou de um arquivo execut vel a principal liga o entre o usu rio os programas e o kernel O GNU Linux possui diversos tipos de interpretadores de comandos entre eles posso destacar o bash ash csh tesh sh etc Entre eles o mais usado o bash O interpretador de comandos do DOS por exemplo o command com Os comandos podem ser enviados de duas maneiras para o interpretador interativa e n o interativa Interativa Os comandos s o digitados no aviso de comando e passados ao interpretador de comandos um a um Neste modo o computador depende do usu rio para executar uma tarefa ou pr ximo comando N o interativa S o usados arquivos de comandos criados pelo usu rio scripts para o computador executar os comandos na ordem encontrada n
485. s veis tentativas de invas o Quando executado pelo programa inetd ele 1 dos arquivos contendo regras de acesso e permite ou bloqueia o acesso ao servidor protegendo adequadamente Ele procura nos arquivos de regras at que uma regra confira Se nenhuma regra conferir ent o ele assume que o acesso deve ser permitido a qualquer um Os arquivos que ele procura em sequ ncia s o etc hosts allow e etc hosts deny Eu descreverei cada um destes arquivos separadamente Para uma descri o completa desta facilidade voc deve verificar a p gina de manual apropriada hosts access 5 um bom ponto de partida 15 8 3 1 etc hosts allow O arquivo etc hosts allow um arquivo de configura o do programa Jusr sbin tcpd O arquivo hosts allow cont m regras descrevendo que hosts tem permiss o de acessar um servi o em sua m quina O formato do arquivo muito simples etc hosts allow lista de servi os lista de hosts comando lista de servi os uma lista de nomes de servi os separados por v rgula que esta regra se aplica Exemplos de nomes de servi os s o ftpd telnetd e fingerd lista de hosts uma lista de nomes de hosts separada por v rgula Voc tamb m pode usar endere os IP s aqui Adicionalmente voc pode especificar nomes de computadores ou endere o IP usando caracteres coringas para atingir grupos de hosts Exemplos incluem gw vk2ktj ampr org para conferir co
486. s 2 2 do GNU Linux vendidos por alguns vendedores O suporte RAID 0 90 est dispon vel com patches para os kernels do 2 0 e 2 2 do GNU Linux e tamb m considerado ser mais est vel que o antigo suporte RAID j inclu do nestes kernels Software Release Practice HOWTO Este documento descreve boas pr ticas de lan amento para o projeto de c digo aberto GNU Linux Seguindo estas pr ticas ser f cil e poss vel para os usu rios construir seu c digo e usa lo e para outros desenvolvedores entender seu c digo e cooperar com voc para melhora lo Este documento deve ser lido por desenvolvedores iniciantes Desenvolvedores experientes devem revisa lo quando desejarem lan ar um novo projeto Este documento revisado periodicamente para refletir a evolu o das boas pr ticas de lan amento 31 8 1 7 Plataformas n o Intel x86 Alpha HOWTO Este documento uma vis o r pida das CPUs Alpha chipsets e sistemas existentes MILO HOWTO Este documento descreve o MIniLOader um programa para sistemas baseados na arquitetura Alpha que pode ser usado para inicializar a m quina e carregar o GNU Linux O Linux Miniloader do Alpha seu nome completo tamb m conhecido como MILO MIPS HOWTO Esta FAQ descreve o porte do MIPS para o sistema operacional Linux problemas comuns e suas solu es disponibilidade e mais Ele tamb m tenta ser um pouco til a outras pessoas que desejam ler esta FAQ em uma tentativa de encontra
487. s HTML smho M dulo de E Mail baseado na Web para o Roxen usando IMAP 1mp Programa de E Mail baseado em IMAP para a Web Java2html Destaca c digos em Java e C para apresenta o via WWW serv Motor Java Servlet 2 0 com um m dulo Apache adicional junkbuster O Junkbuster da Internet Jatte A linguagem para transforma o de texto atualmente para html Jinbot Verificador de links de sites WWW lists archives Arquivo Web para listas de discuss o por E Mail mailto Liga o de formul rios WWW com o programa de E Mail muffin Um proxy Web pessoal e extens vel pas2html Destaca fontes do Pascal e Modula para apresenta o via WWW pecd2html Scripts para converter imagens PCD para p ginas HTML comentadas perl2html Destaca fontes do Perl para apresenta o via WWW php3 Uma linguagem script embutida em HTML lado do servidor php4 Uma linguagem script embutida em HTML lado do servidor phplib Biblioteca para escrever aplica es para a Web facilmente plugger Plug in Mime do Netscape rpm2html Gera ndices HTML dos diret rios de RPMs screem Um ambiente de desenvolvimento de website sitecopy Um programa para gerenciar um site WWW via FTP squishdot Sistema de discuss o news baseado na Web swish e Sistema simples de indexa o Web para Humanos swish
488. s atributos modificados Podem ser usados curingas op es R Modifica atributos em subdiret rios V Mostra detalhes sobre a modifica o de atributos _atributos_ Os atributos de arquivos diret rios podem ser especificados da seguinte maneira Adiciona o atributo Remove o atributo Define o atributo exatamente como especificado Os atributos s o os seguintes A N o modifica a hora de acesso de arquivos Poder aumentar consideravelmente a performance em Notebooks devido a diminui o de I O no disco r gido Quando especificada em diret rios faz com que todos os arquivos e subdiret rios residentes nele n o tenham a hora de acesso modificada Este atributo funciona apenas em kernels 2 2 e superiores a Append Only Arquivos com este atributo podem somente ser gravados em modo incrementais o conte do poder somente ser adicionado ao final do arquivo Eles n o poder o ser removidos renomeados e novos links n o poder o ser criados para estes arquivos Em diret rios faz com que os arquivos sejam apenas adicionados Somente o root pode especificar ou retirar este atributo c Permite compacta o nos arquivos especificados de forma transparente para o usu rio Durante a leitura o kernel retorna dados descompactados e durante a grava o os dados s o compactados e gravados no disco Este atributo ainda n o foi totalmente implementado no c digo atual do kernel d Es
489. s de uma rede O nome Netiqueta vem de Etiqueta de Rede Net Etiquete O material desta se o foi escrito com base nos anos de observa o que tive via internet e tamb m com refer ncia a rfc 1855 31 13 1 Recomenda es Gerais sobre a Comunica o Eletr nica Como recomenda o geral lembre se que a conversa via internet feita sempre de uma para outra pessoa ou de uma para v rias pessoas e que a forma de comunica o a mesma que utilizaria se estivesse de frente a frente com a pessoa Nunca diga algo que n o diria se estivesse diante da outra pessoa Existem pessoas que por estar atr s de um monitor se sentem maiores se esquecendo disso e causando preju zos de comunica o e sem imaginar que a pessoa do outro lado da linha existe Apesar do modo que as frases s o escritas expressarem o jeito que a outra pessoa est do outro lado da linha e seu tom de comunica o no decorrer da conversar existem algumas coisas que n o podem ser totalmente expressadas atrav s da Internet como por exemplo a express o da face das pessoas Para isto foram criados s mbolos chamados smileys que expressam a face da outra pessoa em determinado momento e dependendo do sentido da conversa um smiley pode expressar corretamente a inten o de sua frase Os mais usados s o os seguintes gt Sorriso gt Triste gt Piscadinha O gt De boca aberta gt Sem gra a 8 gt De culos
490. s linhas iniciante com HF s o coment rios bin sh cd var log for lin Is plgrep do echo n gt 1 amp gt dev null echo Zerando arquivo l done echo Limpeza dos arquivos de log conclu da Copie o conte do acima em um arquivo com a extens o sh d permiss o de execu o com o chmod e o execute como usu rio root necess rio executar este script para zerar arquivos de log em subdiret rios de var log caso sejam usados em seu sistema Algumas distribui es como a Debian GNU Linux fazem o arquivamento autom tico de arquivos de LOGs em arquivos gz atrav s de scripts disparados automaticamente pelo cron ATEN O LEMBRE SE QUE O SCRIPT ACIMA APAGAR TODOS OS ARQUIVOS DE LOGs DO SEU SISTEMA SEM POSSIBILIDADE DE RECUPERA O TENHA ABSOLUTA CERTEZA DO QUE N O PRECISAR DELES QUANDO EXECUTAR O SCRIPT ACIMA 26 8 Recuperando parti es apagadas Caso tenha apagado uma parti o acidentalmente ou todas as parti es do seu disco uma forma simples de recuperar todos os seus dados simplesmente recriar todas as parti es com o tamanho EXATAMENTE igual ao existente anteriormente Isto deve ser feito dando a partida com um disquete ou CD de inicializa o Ap s recriar todas as parti es e seus tipos 83 82 8e etc execute novamente o lilo para recriar o setor de boot do HD e garantir que a m quina dar o boot A recupera o desta forma poss vel
491. s nomes de usu rios atualmente conectados ao sistema s o obtidos do arquivo var log wtmp 12 15 groups Mostra os grupos que o usu rio pertence groups usu rio Exemplo groups groups root A permiss o de acesso protege o sistema de arquivos Linux do acesso indevido de pessoas ou programas n o autorizados A permiss o de acesso do GNU Linux tamb m impede que um programa mal intencionado por exemplo apague um arquivo que n o deve envie arquivos para outra pessoa ou forne a acesso da rede para que outros usu rios invadam o sistema O sistema GNU Linux muito seguro e como qualquer outro sistema seguro e confi vel impede que usu rios iniciantes ou mal intencionados instalem programas enviados por terceiros sem saber para que eles realmente servem e causem danos irrevers veis em seus arquivos seu micro ou sua empresa Esta se o pode se tornar um pouco dif cil de se entender ent o recomendo ler e ao mesmo tempo pr tica la para uma tima compreens o N o se preocupe tamb m coloquei exemplos para ajuda lo a entender o sistema de permiss es de acesso do ambiente GNU Linux 13 1 Donos grupos e outros usu rios O princ pio da seguran a no sistema de arquivos GNU Linux definir o acesso aos arquivos por donos grupos e outros usu rios dono a pessoa que criou o arquivo ou o diret rio O nome do dono do arquivo diret rio o mesmo do usu rio usado para entrar no si
492. s op es que podem ser usadas com o comando mount mas aqui procurei somente mostrar o b sico para montar seus discos e parti es no GNU Linux para mais op es veja a p gina de manual do mount Caso voc digitar mount sem par metros ser o mostrados os sistemas de arquivos atualmente montados no sistema Esta mesma listagem pode ser vista em etc mtab A remontagem de parti o tamb m muito til especialmente ap s reparos nos sistema de arquivos do disco r gido Veja alguns exemplos de remontagem abaixo necess rio permiss es de root para montar parti es a n o ser que tenha especificado a op o user no arquivo etc fstab veja Se o 5 13 1 fstab Exemplo de Montagem Montar uma parti o Windows vfat de dev hdal em mnt somente para leitura mount dev hdal mnt r t vfat Montar a primeira unidade de disquetes dev fd0 em floppy mount dev fdO floppy t vfat Montar uma parti o DOS localizada em um segundo disco r gido dev hdb1 em mnt mount dev hdb1 mnt t msdos Remontar a parti o ra z como somente leitura mount o remount rw Remontar a parti o ra z como leitura grava o a op o n usada porque o mount n o conseguir atualizar o arquivo etc mtab devido ao sistema de arquivos estar montado como somente leitura atualmente mount n o remount rw 5 13 1 fstab O arquivo etc fstab permite que a
493. s parti es do sistema sejam montadas facilmente especificando somente o dispositivo ou o ponto de montagem Este arquivo cont m par metros sobre as parti es que s o lidos pelo comando mount Cada linha deste arquivo cont m a parti o que desejamos montar o ponto de montagem o sistema de arquivos usado pela parti o e outras op es fstab tem a seguinte forma Sistema de arquivos Ponto de Montagem Tipo Op es dump ordem dev hdal ext2 defaults 0 1 dev hda2 boot ext2 defaults 0 2 dev hda3 dos msdos defaults noauto rw O O dev hdg cdrom 1509660 defaults noauto O 0 Onde Sistema de Arquivos Parti o que deseja montar Ponto de montagem Diret rio do GNU Linux onde a parti o montada ser acessada Tipo Tipo de sistema de arquivos usado na parti o que ser montada Para parti es GNU Linux use ext2 para parti es DOS sem nomes extensos de arquivos use msdos para parti es Win 95 com suporte a nomes extensos de arquivos use vfat para unidades de CD ROM use 1509660 Op es Especifica as op es usadas com o sistema de arquivos Abaixo algumas op es de montagem para ext2 3 a lista completa pode ser encontrada na p gina de manual do mount defaults Utiliza valores padr es de montagem noauto N o monta os sistemas de arquivos durante a inicializa o til para CD ROMS e disquetes ro Monta como somente leitura user Permite que usu r
494. s tarde se lhe interessar Se voc j um usu rio do DOS e Windows recomendo ler Cap tulo 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux L voc vai encontrar compara es de comandos e programas DOS Windows e GNU Linux Para quem est come ando muita teoria pode atrapalhar o aprendizado mais produtivo ver na pr tica o que o computador faz e depois porque ele faz isto Mesmo assim recomendo ler estes cap tulos pois seu conte do pode ser til Coloquei abaixo algumas dicas para um bom come o Recomendo que fa a a leitura deste guia e pratique imediatamente o que aprendeu Isto facilita o entendimento do programa comando configura o preciso ter interesse em aprender se voc tiver vontade em aprender algo voc ter menos dificuldade do que em algo que n o gosta e est se obrigando a aprender Decorar n o adianta pelo contr rio s atrapalha no aprendizado Voc precisa entender o que o comando faz deste modo voc estar tamb m usando e desenvolvendo sua interpreta o e entender melhor o assunto talvez at me de uma for a para melhorar o guia 5 Curiosidade tamb m importante Voc talvez possa estar procurando um comando que mostre os arquivos que cont m um certo texto e isto far voc chegar at o comando grep depois voc conhecer suas op es etc N o desanime vendo outras pessoas que sabem mais que voc lembre
495. s teste txt Define os atributos para ASs chattr i A teste txt Retira o atributo A e adiciona 1 chattr teste txt Retira todos os atributos 10 29 Isattr Lista atributos de um arquivo diret rio Os atributos podem ser modificados atrav s do comando chattr Isattr op es arquivos diret rios Onde arquivos diret rios Arquivos diret rios que deseja listar os atributos Podem ser usados curingas op es a Lista todos os arquivos incluindo ocultos iniciando com um e d Lista os atributos de diret rios ao inv s de listar os arquivos que ele cont m R Faz a listagem em diret rios e subdiret rios Vy Mostra vers es dos arquivos Caso seja especificado sem par metros o lsattr listar os atributos de todos os arquivos e diret rios do diret rio atual O Isattr mostrar mensagens de erro caso seja usado em um diret rio de pontos de montagem ou arquivos que n o sejam _ext2_ Exemplo Isattr d Isattr R Isattr R txt 10 30 cut Mostra se es de cada linha do arquivo dependendo das op es passadas ao programa cut op es arquivo Onde arquivo Arquivo que ser verificado pelo comando cut op es b bytes bytes Mostra somente a lista de bytes do arquivo C characters numero Mostra somente o n mero de caracteres no arquivo semelhante a op o b mas tabs e espa os s o tratados como qu
496. s veja Se o 18 7 bzip2 e Se o 18 6 tar tar Z Arquivo compactado pelo programa compress no utilit rio de arquivamento tar Para descompacta lo voc pode usar o uncompress e depois o tar ou somente o programa tar usando a op o Z Para detalhes veja Se o 18 6 tar praticamente o compactador padr o do GNU Linux possui uma tima taxa de compacta o e velocidade A extens o dos arquivos compactados pelo gzip a gz na vers o para DOS Windows NT usada a extens o z gzip op es arquivos Onde arquivos Especifica quais arquivos ser o compactados pelo gzip Caso seja usado um ser assumido a entrada padr o Curingas podem ser usados para especificar v rios arquivos de uma s vez veja Se o 2 3 Curingas Op es d decompress arquivo Descompacta um arquivo f For a a compacta o compactando at mesmo links arquivo Lista o conte do de um arquivo compactado pelo gzip r Compacta diret rios e sub diret rios c arquivo Descompacta o arquivo para a sa da padr o t arquivo Testa o arquivo compactado pelo gzip num fast best Ajustam a taxa de compacta o velocidade da compacta o Quanto melhor a taxa menor a velocidade de compacta o e vice versa A op o fast permite uma compacta o r pida e tamanho do arquivo maior A op o best permite uma melhor compacta o e uma velocidad
497. se que ningu m nasce sabendo Uma pessoa pode ter mais experi ncia em um assunto no sistema como compila o de programas configura o etc e voc pode ter mais interesse em redes Ningu m pode saber tudo da noite para o dia n o procure saber tudo sobre o sistema de uma s vez sen o n o entender NADA Caso tenha d vidas sobre o sistema procure ler novamente a se o do guia e caso ainda n o tenha entendido procure ajuda nas p gina de manual veja Se o 31 1 P ginas de Manual ou nas listas de discuss o veja Se o 31 12 2 Listas de discuss o ou me envie uma mensagem lt gleydson Qcipsga org br gt Certamente voc buscar documentos na Internet que falem sobre algum assunto que este guia ainda n o explica Muito cuidado O GNU Linux um sistema que cresce muito rapidamente a cada semana uma nova vers o lan ada novos recursos s o adicionados seria maravilhoso se a documenta o fosse atualizada com a mesma frequ ncia Infelizmente a atualiza o da documenta o n o segue o mesmo ritmo principalmente aqui no Brasil comum voc encontrar na Internet documentos da poca quando o kernel estava na vers o 2 0 20 2 0 30 etc Estes documentos s o teis para pessoas que usem as vers es antigas do Kernel Linux mas pode trazer problemas ou causar m impress o do GNU Linux em outras pessoas Por exemplo voc pode esbarrar pela Internet com um documento que diz que o Ker
498. so o loop t iso9660 Voc poder entrar no diret rio tmp iso e ver como est o conte do do seu CD antes da grava o Qualquer modifica o dever ser feita no diret rio dados e depois gerar novamente o iso com mkisofs Desmonte o arquivo ISO antes de gravar o CD Agora execute o comando cdrecord v dev 0 0 0 data dados dados iso Para gravar seu CD O v mostra a progress o da grava o o n mero passado como argumento a dev obtido pelo comando cdrecord scanbus a op o data especifica o arquivo iso que cont m os dados que ser o gravados Ap s isto seu CD estar gravado e pronto para uso 24 1 2 Gravando um CD de audio A grava o de um CD de audio se divide em 2 etapas Extra o das trilhas de audio para um diret rio em formato lt wav gt e a grava o Ap s inserir o CD de audio na unidade a extra o feita pelo programa cdda2wav da seguinte forma mkdir audio cd audio cdda2 wav x D dev cdrom d99999 S4 Owav B audio A op o x extrai usando m xima qualidade D dev cdrom diz qual o dispositivo onde o CD de audio est inserido d99999 diz a dura o total da extra o 99999 um valor que garante a extra o de TODO o CD S4 diz que a velocidade de extra o ser de 4X a B audio diz para criar arquivos contendo as faixas sequencialmente como audioOl wav audio02 wav etc Ap s extrair voc dever executar o comando cdre
499. so tenha encontrado siga para o pr ximo passo Para marcar os blocos encontrados pelo badblocks como defeituosos execute o comando fsck ext3 1 blocos defeituosos lista f dev hd Substitua o dispositivo pelo dispositivo que verificou com o badblocks O arquivo blocos defeituosos Jist cont m a lista de blocos gerada pelo badblocks que ser o marcados como defeituosos Para mais detalhes sobre as op es de checagem usada pelos programas veja Se o 26 4 badblocks e Se o 26 1 1 fsck ext2 26 7 Limpando arquivos de LOGS Tudo que acontece em sistemas GNU Linux pode ser registrado em arquivos de log em var log como vimos anteriormente Eles s o muito teis por diversos motivos para o diagn stico de problemas falhas de dispositivos checagem da seguran a alerta de eventuais tentativas de invas o etc O problema quando eles come am a ocupar muito espa o em seu disco Verifique quantos Megabytes seus arquivos de LOG est o ocupando atrav s do comando cd var log du hc Antes de fazer uma limpeza nos arquivos de LOG necess rio verificar se eles s o desnecess rios e s assim zerar os que forem dispens veis N o recomend vel apagar um arquivo de log pois ele pode ser criado com permiss es de acesso indevidas algumas distribui es fazem isso Voc pode usar o comando echo n gt arquivo ou o seguinte shell script para zerar todos os arquivos de LOG de uma s vez a
500. stema GNU Linux Somente o dono pode modificar as permiss es de acesso do arquivo As permiss es de acesso do dono de um arquivo somente se aplicam ao dono do arquivo diret rio A identifica o do dono tamb m chamada de user id UID A identifica o de usu rio e o nome do grupo que pertence s o armazenadas respectivamente nos arquivos etc passwd e Jetc group Estes s o arquivos textos comuns e podem ser editados em qualquer editor de texto mas tenha cuidado para n o modificar o campo que cont m a senha do usu rio encriptada que pode estar armazenada neste arquivo caso n o estiver usando senhas ocultas grupo Para permitir que v rios usu rios diferentes tivessem acesso a um mesmo arquivo j que somente o dono poderia ter acesso ao arquivo este recurso foi criado Cada usu rio pode fazer parte de um ou mais grupos e ent o acessar arquivos que perten am ao mesmo grupo que o seu mesmo que estes arquivos tenham outro dono Por padr o quando um novo usu rio criado o grupo ele pertencer ser o mesmo de seu grupo prim rio exceto pelas condi es que explicarei adiante veja isto atrav s do comando 1d veja Se o 12 12 1d A identifica o do grupo chamada de gid groupid Um usu rio pode pertencer a um ou mais grupos Para detalhes de como incluir o usu rio em mais grupos veja Se o 12 10 Adicionando um novo grupo a um usu rio outros a categoria de usu
501. stick ao computador Os HDs conectados em uma controladora embutida conseguem ter um desempenho muito maior do que em placas conectadas externamente sem causar nenhum tipo de problema Felizmente os ltimos modelos de placas m e 486 e os Pentium j trazem a placa controladora de perif ricos embutida Hardwares embutidos na placa m e como fax modem v deo som s o em m dia 30 mais baratos que os vendidos separadamente mas quase sempre s o usados dispositivos de baixo desempenho e qualidade para reduzir o pre o da placa m e e quase sempre usados hardwares For Windows Hoje em dia por causa do pre o da placa m e comum encontrar pessoas que verificam somente o pre o e sequer procuram saber ou conhecem a qualidade das placas embutidas na placa m e Pior ainda encontrar vendedores despreparados que sequer sabem explicar o porque que uma placa de som Sound Blaster 64 mais cara que uma de modelo gen rico Certa vez fiz um teste de desempenho em um jogo chamado Network Rally do DOS com minha m quina Pentium 120 MHz s com a placa controladora embutida 16 MB RAM placa de som Sound Blaster 16 placa de v deo Trident 9680 com IMB versus um computador Pentium 200 MMX 32 MB RAM placa de v deo embutida usando 2 MB de mem ria compartilhada fax modem Rockwell embutido e som CMI 8330 tamb m embutido O resultado foi que o jogo rodava perfeito em meu pentium 120MHZ e no outro computador com o som pipocando e imag
502. su rio No TCP IP cada servi o associado a um n mero chamado porta que onde o servidor espera pelas conex es dos computadores clientes Uma porta de rede pode se referenciada tanto pelo n mero como pelo nome do servi o Abaixo alguns exemplos de portas padr es usadas em servi os TCP IP 21 FTP transfer ncia de arquivos 23 Telnet terminal virtual remoto 25 Smtp envio de e mails 53 DNS resolvedor de nomes 79 Finger detalhes sobre usu rios do sistema 80 http protocolo www transfer ncia de p ginas Internet 110 Pop 3 recebimento de mensagens 119 NNTP usado por programas de noticias O arquivo padr o respons vel pelo mapeamento do nome dos servi os e das portas mais utilizadas o etc services para detalhes sobre o seu formato veja a Se o 15 9 1 etc services 15 7 1 Servi os iniciados como Daemons de rede Servi os de rede iniciados como daemons ficam residente o tempo todo na mem ria esperando que algu m se conecte tamb m chamado de modo standalone Um exemplo de daemon o servidor proxy squid e o servidor web Apache operando no modo daemon Alguns programas servidores oferecem a op o de serem executados como _daemons_ ou atrav s do inetd recomend vel escolher daemon se o servi o for solicitado frequentemente como o caso dos servidores web ou proxy Para verificar se um programa est rodando como daemon bast
503. su rio root 3 Localize o PID n mero de identifica o do processo usando o comando ps ax aparecer o v rias linhas cada uma com o n mero do processo na primeira coluna e a linha de comando do programa na ltima coluna Caso aparecerem v rios processos voc pode usar ps axlgrep contagem neste caso o grep far uma filtragem da sa da do comando ps ax mostrando somente as linhas que tem a palavra contagem Para maiores detalhes veja o comando Se o 10 8 grep 4 Feche o processo usando o comando kill PID lembre se de substituir PID pelo n mero encontrado pelo comando ps ax acima O comando acima envia um sinal de t rmino de execu o para o processo neste caso o programa contagem O sinal de t rmino mant m a chance do programa salvar seus dados ou apagar os arquivos tempor rios que criou e ent o ser finalizado isto depende do programa 5 Alterne para o console onde estava executando o programa contagem e verifique se ele ainda est em execu o Se ele estiver parado mas o aviso de comando n o est dispon vel pressione a tecla lt ENTER gt Frequentemente acontece isto com o comando kill voc finaliza um programa mas o aviso de comando n o mostrado at que se pressione lt ENTERS gt 6 Caso o programa ainda n o foi finalizado repita o comando kill usando a op o 9 kill 9 PID Este comando envia um sinal de DESTRUI O do processo fazendo ele termina
504. t pilrc Compilador de recursos e editor do PalmPilot PalmllI pose Emulador PalmOS pre tools GCC GDB binutils etc para o PalmPilot e Palm HI pyrite Kit da plataforma de comunica o Palm Computing R para Python 30 2 19 Backup afbackup client Sistema de backup cliente servidor lado Cliente afbackup Sistema de backup cliente servidor lado Servidor amanda client Advanced Maryland Automatic Network Disk Archiver Cliente amanda common Advanced Maryland Automatic Network Disk Archiver Libs amanda server Advanced Maryland Automatic Network Disk Archiver Servidor floppybackup Backup em disquetes usando diversos tipos de formatos de disquetes taper Utilit rio de backup do sistema em tela cheia tob Programa pequeno e poderoso orientado a backup de tapes 30 2 20 Utilit rios afio Programa de manipula o de arquivos aish Conversor ish base64 uuencoded file alien Instala pacotes da Red Hat Stampede e Slackware com o dpkg ascii Mostra aliases e tabela para caracteres ASCII autoconf Script de configura o autom tico autogen Gerador autom tico de arquivos texto automake Gerador autom tico de scripts Makefile autoproject Cria um esqueleto de pacote fonte para um novo programa barcode Cria c digo de barras no formato ps binstats Ferrame
505. t Arquivos MIME mime types e mailcap e programas mitpic Simulador para o Microcontrolador Microchip PIC16C84 pcb Programa de Design de Placas de Circuito Impresso puzzle Biology Reconstruction of phylogenetic trees by maximum likelihood readseq Biologia Convers o entre formatos em sequ ncia savant Analizador VHDL 93 livre da University de Cincinnati s screen Um gerenciador de tela com a emula o de terminal VTIOO ANSI seaview Biologia Um editor de alinhamento em m ltiplas sequ ncias simulpic Simulador de dispositivo PIC Microchip smtm Show Me The Money is a configurable Perl Tk stock ticker program spim Emulador MIPS R2000 R3000 xacc smotif Um programa de tratamento de finan as pessoais xacc Um programa de tratamento de finan as pessoais xcircuit Esquemas de circuitos de desenho de quase tudo D vidas s o comuns durante o uso do GNU Linux e existem v rias maneiras de se obter ajuda e encontrar a resposta para algum problema O GNU Linux um sistema bem documentado provavelmente tudo o que imaginar fazer ou aprender j esta dispon vel para leitura e aprendizado Abaixo segue algumas formas teis para encontrar a solu o de sua d vida vale a pena conhece las 31 1 P ginas de Manual As p ginas de manual acompanham quase todos os programas GNU Linux Elas trazem uma descri o b sica do coman
506. t O usu rio pode requisitar o menu com as op es pressionando a tecla lt ESC gt antes que o tempo definido em timeout expire Par metros que afetam apenas as imagens title Define um texto que ser apresentado no menu de boot para identificar o sistema a ser inicializado root Determina qual a parti o raiz do sistema a ser inicializada rootnoverify Id ntica a op o root mas n o tenta montar a parti o alvo o que necess rio para alguns sistemas como Dos e Windows kernel Nesta op o voc informa qual o kernel vai ser inicializado Voc pode passar par metros diretamente para o kernel tamb m Ex kernel hd0 0 boot vmlinuz 2 4 16 vga 6 module Faz com que algum m dulo necess rio para o boot seja carregado Lembre se que estes n o s o m dulos do kernel m dulos de som rede etc e sim m dulos necess rios ao boot de alguns sistemas como por exemplo o GNU Hurd Jock Quando voc quiser controlar se uma pessoa pode iniciar um sistema que esteja listado nas op es do menu de boot voc pode utilizar esta op o que faz com que a senha especificada com o comando password seja solicitada no momento em que se tentar carregar a imagem em quest o pause Emite uma mensagem na tela e espera uma tecla ser pressionada makeactive Torna a parti o ativa Este comando est limitado a parti es prim rias dos discos chainloader
507. t tar bz2 tar xf Faz o mesmo que o comando acima s que de uma forma diferente Primeiro descompacta o arquivo index txt tar bz2 e envia a sa da do arquivo descompactado para o tar que desarquivar o arquivo index txt tar t index txt tar Lista o conte do de um arquivo tar tar tz index txt tar gz Lista o conte do de um arquivo tar gz 18 7 bzip2 um novo compactador que vem sendo cada vez mais usado porque consegue atingir a melhor compacta o em arquivos texto se comparado aos j existentes em conseq ncia sua velocidade de compacta o tamb m menor quase duas vezes mais lento que o gzip Suas op es s o praticamente as mesmas usadas no gzip e voc tamb m pode usa lo da mesma forma A extens o dos arquivos compactados pelo bzip a bz2 bzip2 op es arquivos Onde arquivos Especifica quais arquivos ser o compactados pelo bzip2 Caso seja usado um ser assumido a entrada padr o Curingas podem ser usados para especificar v rios arquivos de uma s vez veja Se o 2 3 Curingas Op es d decompress arquivo Descompacta um arquivo f For a a compacta o compactando at mesmo links arquivo Lista o conte do de um arquivo compactado pelo bzip2 r Compacta diret rios e sub diret rios c arquivo Descompacta o arquivo para a sa da padr o t arquivo Testa o arquivo compactado pelo bzip2
508. tab Este o arquivo de configura o utilizado pelo programa init para a inicializa o do sistema Para mais detalhes sobre o formato deste arquivo consulte a p gina de manual do inittab 27 28 Arquivo etc inputre Este arquivo cont m par metros para a configura o do teclado Veja o final da se o Se o 23 1 1 Acentua o em modo Texto e a p gina de manual do inputre para mais detalhes 27 29 Arquivo etc isapnp conf Gerado pelo utilit rio pnpdump e utilizado pelo utilit rio isapnp para configurar os recursos de hardware dos dispositivos Plug and Play no GNU Linux 27 30 Arquivo etc isapnp gone Cont m uma lista de endere os reservados que n o dever o ser usados pelo isapnp 27 31 Arquivo etc issue Cont m um texto ou mensagem que ser mostrada antes do login do sistema 27 32 Arquivo etc issue net Mesma utilidade do etc issue mas mostrado antes do login de uma se o telnet Outra diferen a que este arquivo aceita os seguintes tipos de vari veis G t Mostra o terminal tty atual h Mostra o nome de dom nio completamente qualificado FQDN D Mostra o nome do dom nio NIS d Mostra a data e hora atual s Mostra o nome do Sistema Operacional m Mostra o tipo de hardware do computador Gr Mostra a revis o do Sistema Operacional v Mostra a vers o do Sistema Operacional Mostra um simples sinal
509. te atributo n o usado pelo kernel mas faz com que o programa dump evitar backup dos arquivos marcados com este atributo i Imut vel Arquivos imut veis n o podem ser modificados os dados tamb m n o podem ser gravados para estes arquivos n o podem ser removidos renomeados At mesmo o usu rio root n o poder modificar estes arquivos Em diret rios faz com que arquivos n o possam ser adicionados ou apagados Somente o usu rio root pode especificar ou retirar este atributo s O arquivo especificado marcado como apagamento seguro quando o arquivo apagado seus blocos s o zerados e gravados de volta no disco eliminando qualquer possibilidade de recupera o S Faz a grava o imediatamente para o arquivo especificado como especificar a op o sync na montagem do sistema de arquivos ext2 mas afeta somente os arquivos especificados N o tem efeito em diret rios u O arquivo especificado marcado como recuper vel Quando o arquivo apagado seu conte do salvo para permitir futura recupera o Este atributo ainda n o foi implementado totalmente no c digo atual do kernel Os atributos de arquivos diret rios s o visualizados atrav s do utilit rio Isattr Existem patches para os kernels da s rie 2 2 que mam Mat adicionam o suporte experimental aos atributos c e u Exemplos chattr AacdiSsu teste txt Adiciona todos os atributos chattr AS
510. te e servidor VPN Virtual Services HOWTO Este documento fala sobre tudo que precisa saber para virtualizar um servi o Windows LAN Server HOWTO Ajuda na configura o do Linux em ambientes onde existiam primariamente m quinas executando o Windows 9x Wireless HOW TO Explica como como configurar uma rede sem fio em ambiente Linux limita es requerimentos etc WWW HOWTO Explica como configurar servi os WWW sob o GNU Linux ambos cliente e servidor Ele n o tenta ser um manual detalhada mas uma vis o e um bom ponto de refer ncia WWW mSQL HOWTO Descreve como construir um banco de dados cliente servidor usando a WWW e HTML para a interface com o usu rio phhttpd HOWTO O phttpd um acelerador HTTP Ele serve uma r pida requisi o est tica HTTP atrav s de um sistema de arquivos locai e passa as requisi es menos din micas para um servidor de espera Suas caracter sticas s o uma compreens o do I O e um cache de conte do agressivo que o ajuda a fazer um trabalho eficiente 31 8 1 16 Outros Benchmarking HOWTO Este documento discute assuntos relacionados ao desempenho dos sistemas Linux e recomenda algumas ferramentas para medida do desempenho do sistema DOSEMU HOWTO Ensina como utilizar configurar o emulador do ambiente DOS para Linux Ecology HOWTO Este documento discute m todos de como os computadores com o GNU Linux podem ser usados para proteger nosso ambiente usando caracter sticas com
511. teclado correspondente ao seu modelo Um mapa de teclado s o arquivos com a extens o map ou kmap que fazem a tradu o do c digo enviado pelo teclado para um caracter que ser exibido na tela al m de outras fun es como o Dead Keys pressionamento de uma tecla que n o gera nenhum caracter mas afetar o pr ximo caracter gerado como na acentua o quando voc aperta o n o aparece nada mas ap s apertar a letra A um caracter exibido A combina o A um Dead Key e est definido no arquivo do mapa de teclados Os tipos de teclados mais usados aqui no Brasil s o o padr o EUA e o ABNT2 O teclado padr o EUA o modelo usado nos Estados Unidos e voc precisar apertar C para gerar um Cedilha enquanto o teclado ABNTZ2 possui todas as teclas usadas no Brasil semelhante a uma m quina de escrever eo Cedilha possui sua pr pria tecla ap s a letra L O mapa de teclados correspondente ao teclado padr o EUA o br latin1 enquanto o ABNT o br abnt2 Se n o tiver o arquivo correspondente ao seu teclado ou n o encontra lo voc poder copia lo de http focalinux cipsga org br download outros Consolemaps_tar gz este arquivo possui 3 mapas de teclados para os 2 teclados Brasileiros mais usados e um de Portugal raramente usado no Brasil Descompacte o arquivo Consolemaps tar gz para um local em seu sistema por exemplo tmp com o comando tar xzvf Consolemaps t
512. temas operacionais algumas vezes mais limitado i e chips gr ficos modens internos Os Notebooks fregientemente utilizam hardware especializado no qual a localiza o de um controlador adequado pode se tornar uma dificuldade Os Notebooks s o utilizados em ambientes m veis assim existe a necessidade de m ltiplas configura es e estrat gias adicionais de seguran a Modem HOW TO Ajuda com a sele o conex o configura o resolu o de problemas e compreens o de modens de um PC Veja o Serial HOWTO para detalhes sobre m ltiplas placas seriais PCI HOWTO Informa es sobre o que funciona com o GNU Linux e placas PCT e que o n o funciona Plug and Play HOWTO Este documento ajuda a compreens o e opera o do Plug and Play e como incluir o suporte do seu sistema GNU Linux ao Plug and Play Serial HOWTO Este documento descreve caracter sticas da porta serial ao inv s de outros detalhes que devem ser cobertos pelos documentos Modem HOWTO PPP HOWTO Serial Programming HOWTO ou Text Terminal HOWTO Ele lista detalhes sobre m ltiplas placas seriais contendo informa es t cnicas detalhadas sobre a pr pria porta serial em mais detalhes do que os encontrados nos HOWTO s acima e deve ser o suficiente para corre o de problemas quando o problema a pr pria porta serial Se estiver trabalhando com um Modem PPP usado para acesso a Internet atrav s de uma Linha telef nica ou um Terminal baseado em modo t
513. temos dois volumes f sicos representados por hdal e hdb1 Cada um desses volumes f sicos tem um Phisical Extend PE de 4M o padr o 2 Estes dois volumes f sicos acima representam o espa o total do grupo de volume _lvmdisk_ em dev lvmdisk 3 Do grupo de volume _lvmdisk_ s o criados dois volumes l gicos chamados var e home estando dispon veis para particionamento atrav s de dev Ivmdisk var e var lvmdisk home Na pr tica o espa o do volume l gico definido alocando se alguns Phisical Extends PE dos volumes f sicos como logical extends LE dos volumes l gicos Desta forma o tamanho de todos os PEs e LEs existentes dentro de um mesmo grupo de volume devem ser iguais 5 9 2 Performance do LVM Um sistema com LVM tem sua performance um pouco reduzida quanto ao acesso a disco devido as camadas adicionais de acesso aos dados sendo afetadas opera es em caracteres e inteligentes de acesso a dados Entretanto a performance de leitura grava o de blocos melhorada consideravelmente ap s a ado o do LVM O LVM tamb m garante que o sistema n o mostre sintomas de paradas durante o esvaziamento de cache de disco mantendo sempre uma certa const ncia na transfer ncia de dados mesmo em opera es pesadas de I O no disco Depende de voc avaliar estes pontos e considerar sua ado o 5 9 3 Colocando LVM em seu sistema Nesta se o n o tenho a inten o de cobrir todos os detalhes t cnico
514. teste Os n meros s o interpretados da direita para a esquerda como permiss o de acesso aos outros usu rios 4 grupo 6 e dono 7 O exemplo acima faz os outros usu rios 4 terem acesso somente leitura r ao arquivo teste o grupo 6 ter a permiss o de leitura e grava o w e o dono 7 ter permiss o de leitura grava o e execu o rwx ao arquivo teste Outro exemplo chmod 40 teste O exemplo acima define a permiss o de acesso dos outros usu rios 0 como nenhuma e define a permiss o de acesso do grupo 4 como somente leitura r Note usei somente dois n meros e ent o a permiss o de acesso do dono do arquivo n o modificada leia as permiss es de acesso da direita para a esquerda Para detalhes veja a lista de permiss es de acesso em modo octal no inicio desta se o chmod 751 teste O exemplo acima define a permiss o de acesso dos outros usu rios 1 para somente execu o x o acesso do grupo 5 como leitura e execu o rx e o acesso do dono 7 como leitura grava o e execu o rwx chmod 4751 teste O exemplo acima define a permiss o de acesso dos outros usu rios 1 para somente execu o x acesso do grupo 5 como leitura e execu o rx o acesso do dono 7 como leitura grava o e execu o rwx e ajusta o bit setgid 4 para o arquivo teste 13 11 umask A umask user mask s o 3 n meros que definem as permiss es iniciais do
515. teste 1 txt teste2 txt teste3 txt teste4 new teste5 new Caso deseje listar todos os arquivos do diret rio usr teste voc pode usar o coringa para especificar todos os arquivos do diret rio cd usr teste e Is ou Is usr teste N o tem muito sentido usar o comando Is com porque todos os arquivos ser o listados se o Is for usado sem nenhum Coringa Agora para listar todos os arquivos teste l txt teste2 txt teste3 txt com excess o de teste4 new teste5 new podemos usar inicialmente 3 m todos 1 Usando o comando Is txt que pega todos os arquivos que come am com qualquer nome e terminam com txt 2 Usando o comando Is teste txt que pega todos os arquivos que come am com o nome teste tenham qualquer caracter no lugar do coringa e terminem com txt Com o exemplo acima teste txt tamb m faria a mesma coisa mas se tamb m tiv ssemos um arquivo chamado teste 1 O txt este tamb m seria listado 3 Usando o comando Is teste 1 3 txt que pega todos os arquivos que come am com o nome teste tenham qualquer caracter entre o n mero 1 3 no lugar da 6a letra e terminem com txt Neste caso se obt m uma filtragem mais exata pois o coringa especifica qualquer caracter naquela posi o e especifica n meros letras ou intervalo que ser usado Agora para listar somente teste4 new e teste5 new podemos usar os seguintes m todos 1 Is new q
516. teste txt para teste l txt mv teste txt tmp Move o arquivo teste txt para tmp Lembre se que o arquivo de origem apagado ap s ser movido my teste txt teste new supondo que teste new j exista Copia o arquivo teste txt por cima de teste new e apaga teste txt ap s terminar a c pia 10 Comandos Diversos Comandos de uso diversos no sistema 10 1 clear Limpa a tela e posiciona o cursor no canto superior esquerdo do v deo clear 10 2 date Permite ver modificar a Data e Hora do Sistema Voc precisa estar como usu rio root para modificar a data e hora Muitos programas do sistema arquivos de registro log e tarefas agendadas funcionam com base na data e hora fornecidas pelo sistema assim esteja consciente das modifica es que a data hora pode trazer a estes programas principalmente em se tratando de uma rede com muitos usu rios date MesDiaHoraMinuto AnoSegundos Onde MesDiaHoraMinuto AnoSegundos S o respectivamente os n meros do m s dia hora e minutos sem espa os Opcionalmente voc pode especificar o Ano com 2 ou 4 d gitos e os Segundos FORMATO Define o formato da listagem que ser usada pelo comando date Os seguintes formatos s o os mais usados d Dia do M s 00 31 m M s do Ano 00 12 y Ano dois d gitos Y Ano quatro d gitos H Hora 00 24 T Hora 00 12 M Minuto 00 59 j
517. tico para rapidamente configurar o sistema de controle do c digo fonte CVS RCS Este documento tamb m possui shell scripts personalizados que s o trocados no topo do CVS Estes scripts oferecem uma interface f cil entre o usu rio e o CVS DVD Playing HOWTO Uma explica o f cil de seguir de como obter seu DVD funcionando no GNU Linux Diskless HOW TO Este documento descreve como configurar uma m quina sem disco r gido no GNU Linux Java Decompiler HOWTO Este documento te ajudar a descompilar programas class feitos em Java Este documento cont m uma lista de descompiladores que podem reverter o engineer os arquivos Java class e gerar arquivos de c digo fonte Java Isto muito til se voc n o tem o arquivo com o c digo fonte Java JavaStation HOWTO Este HOWTO descreve como ativar o SO GNU Linux no NC Sun Java Station KickStart HOWTO Este documento descreve como usar o sistema Linux RedHat para instalar rapidamente o sistema em um grande n mero de m quinas GNU Linux Kiosk HOWTO Este documento oferece um guia para ajustar um kiosk baseado em WWW usando o GNU Linux X11R6 FVWM Netscape Navigator 4 X e um trackball customizado Linux From Scratch HOWTO Este documento descreve o processo de criar seu pr prio sistema GNU Linux do nada atrav s de uma distribui o j instalada usando nada mais que o c digo fonte dos softwares que precisamos MP3 HOWTO Este documento descreve o hardware sof
518. tos rss Tamanho m ximo dos programas residentes KB stack Tamanho m ximo de pilha KB cpu Tempo m ximo usado na CPU MIN nproc N mero m ximo de processos as Limite de espa o de endere os maxlogins N mero m ximo de logins deste usu rio priority Prioridade que os programas deste usu rio ser o executados Abaixo um exemplo de arquivo etc security limits conf fi lt dominio gt lt tipo gt lt item gt lt valor gt soft core 0 ij hard rss 10000 O student hard nproc 20 faculty soft nproc 20 faculty hard nproc 50 ftp hard nproc 0 student maxlogins 4 27 16 Arquivo etc crontab Arquivo que cont m a programa o de programas que ser o executados em hor rios datas programadas Veja Se o 26 10 cron para mais detalhes sobre o formato deste arquivo e outras op es 27 17 Arquivo etc fstab Cont m detalhes para a montagem dos sistemas de arquivos do sistema Veja Se o 5 13 1 fstab para detalhes sobre o formato deste arquivo 27 18 Arquivo etc group Lista de grupos existentes no sistema Veja Se o 12 10 Adicionando um novo grupo a um usu rio para mais detalhes sobre o formato deste arquivo 27 19 Arquivo etc gshadow Senhas ocultas dos grupos existentes no sistema somente o usu rio root pode ter acesso a elas Use o utilit rio shadowconfig para ativar desativar o suporte a senhas ocultas 2
519. tualizar a distribui o se tudo ocorrer bem retire o dry run e v em frente A distribui o usada na atualiza o pode ser Para a mesma vers o que utiliza Para quem deseja manter os pacotes sempre atualizados entre revis es copiar pacotes que cont m corre es para falhas de seguran a veja a p gina web em http www br debian org para acompanhar o boletim de seguran a Para uma distribui o stable Mesmo que o acima mas quando uma nova distribui o for lan ada o link simb lico de stable ser apontado para pr xima distribui o atualizando instantaneamente seu sistema Para a distribui o testing Atualiza para a futura distribui o Debian que ser lan ada como a unstable mas seus pacotes passam por um per odo de testes de 2 semanas na unstable antes de serem copiados para esta unstable Vers o em desenvolvimento recomendada somente para desenvolvedores ou usu rios que conhecem a fundo o sistema GNU Linux e saibam resolver eventuais problemas que apare am A unstable uma distribui o em constante desenvolvimento e podem haver pacotes problem ticos ou com falhas de seguran a Ap s o per odo de desenvolvimento a distribui o unstable se tornar frozen frozen Vers o congelada nenhum pacote novo aceito e somente s o feitas corre es de falhas Ap s todas as falhas estarem corrigidas a distribui o frozen se tornar stab
520. tware e processos necess rios para encodificar tocar mixar e decodificar arquivos de som MP3 sob o GNU Linux Majordomo MajorCool HOWTO Este documento tem a inten o de guiar o usu rio atrav s do software de gerenciamento de listas de discuss o Majordomo e MajorCool O MajorCool um utilit rio para gerenciar listas Majordomo via script CGI muitas pessoas que n o est o familiar com o Majordomo baseado em modo texto podem preferir uma interface mais amig vel via web do MajorCool Mutt GnuPG PGP HOWTO Este documento explica como configurar rapidamente o Mutt i PGP e GnuPG em suas diferentes vers es 2 6 x 5 x e GnuPG nada dos problemas que podem ocorrer enquanto envia e mails criptografados e assinados para ser lidos por clientes de e mail que n o s o compat veis com PGP MIME como definido na RFC 2015 e em outros sistemas operacionais NC HOWTO Este documento tenta descrever como colocar uma Netstation da IBM em sua rede local usando um computador GNU Linux como servidor NCD HOWTO Este documento tenta descreve como colocar uma ThinSTAR NCD em sua rede local usando um computador GNU Linux como servidor PalmOS HOWTO Este documento explica como usar seu dispositivo Palm OS com um sistema GNU Linux Este HOWTO n o aborda somente o sistema operacional GNU Linux Printing HOWTO Este o Printing HOWTO do GNU Linux uma cole o de informa es sobre como gerar ver imprimir e enviar fax de tudo sob
521. txt em ordem decrescente cat texto txt sort Faz a mesma coisa que o primeiro exemplo s que neste caso a sa da do comando cat redirecionado a entrada padr o do comando sort sort f texto txt Ignora diferen as entre letras mai sculas e min sculas durante a organiza o sort 1 3 texto txt Organiza o arquivo texto txt usando como refer ncia a segunda at a quarta palavra segundo ao quarto campo que constam naquela linha sort t 2 3 passwd Organiza o arquivo passwd usando como refer ncia a terceira at a quarta palavra terceiro ao quarto campo Note que a op o t especifica o caracter como delimitador de campos ao inv s do espa o Neste caso o que nem estiver ap s ser considerado o pr ximo campo 10 14 tail Mostra as linhas finais de um arquivo texto tail op es Onde c numero Mostra o numero de bytes do final do arquivo n numero Mostra o numero de linhas do final do arquivo Exemplos tail teste txt tail n 20 teste txt 10 15 time Mede o tempo gasto para executar um processo programa time comando Onde comando o comando programa que deseja medir o tempo gasto para ser conclu do Exemplo time Is time find name crontab 10 16 touch Muda a data e hora que um arquivo foi criado Tamb m pode ser usado para criar arquivos vazios Caso o touch seja usado com arquivos que n o existam
522. ual a 0 mostra o aviso de boot somente se as teclas Shift ou Alt forem pressionadas ou Caps Lock e Scrool Lock estiverem ativadas display arquivo Mostra o conte do do arquivo durante a inicializa o do syslinux F1 arquivo F2 arquivo FO arquivo Especifica que arquivos ser o mostrados quando as teclas de Fl at F10 forem pressionadas Para detalhes veja Se o 6 5 3 Formata o dos arquivos de tela do syslinux 6 5 3 Formata o dos arquivos de tela do syslinux Os arquivos de texto que s o mostrados na tela pelo syslinux podem ter suas cores modificadas usando par metros simples isto causa um bom efeito de apresenta o Abaixo est o os c digos que podem ser usados para criar um arquivo texto que ser exibido pelo syslinux CTRL L Limpa a tela semelhante ao que o clear faz CTRL O frente fundo Define a cor de frente e fundo se somente uma cor for especificada esta ser assumida como frente Veja os valores para frente e fundo abaixo 00 preto 08 cinza escuro 01 azul escuro 09 azul claro 02 verde escuro Oa verde claro 03 ciano escuro Ob ciano claro 04 vermelho escuro Oc vermelho claro 05 purple escuro Od purple claro 06 marrom Oe amarelo 07 cinza claro Of branco CTRL Z Equivalente ao fim de arquivo no DOS O c digo padr o usado o 07 Escolhendo uma cor clara para o fundo 08 0f resultar em uma cor piscante correspondent
523. ue acompanha as distribui es GNU Linux foi feito para funcionar em qualquer tipo de sistema e garantir seu funcionamento e inclui suporte a praticamente tudo Isto pode gerar desde instabilidade at uma grade pausa do kernel na inicializa o quando estiver procurando pelos dispositivos que simplesmente n o existem em seu computador A compila o permite escolher somente o suporte aos dispositivos existentes em seu computador e assim diminuir o tamanho do kernel desocupar a mem ria RAM com dispositivos que nunca usar e assim voc ter um desempenho bem melhor do que teria com um kernel pesado Incluir suporte a alguns hardwares que est o desativados no kernel padr o SMP APM Firewall drivers experimentais etc Se aventurar em compilar um kernel sistema operacional personalizado em seu sistema Impressionar os seus amigos tentando coisas novas Ser o necess rios uns 70Mb de espa o em disco dispon vel para copiar e descompactar o c digo fonte do kernel e alguns pacotes de desenvolvimento como o gec cpp binutils gcc 1386 gnu bin86 make dpkg dev perl kernel package os tr s ltimos somente para a distribui o Debian Na distribui o Debian o melhor m todo atrav s do kernel package que faz tudo para voc menos escolher o que ter o n o o suporte no kernel e gera um pacote deb que poder ser usado para instalar o kernel em seu sistema ou em qualquer
524. ue lista todos os arquivos que terminam com new 2 Is teste new que lista todos os arquivos que come am com teste contenham qualquer caracter na posi o do coringa e terminem com new 3 Is teste 4 5 que lista todos os arquivos que come am com teste contenham n meros de 4 e 5 naquela posi o e terminem com qualquer extens o Existem muitas outras formas de se fazer a mesma coisa isto depende do gosto de cada um O que pretendi fazer aqui foi mostrar como especificar mais de um arquivo de uma s vez O uso de curingas ser til ao copiar arquivos apagar mover renomear e nas mais diversas partes do sistema Alias esta uma caracter stica do GNU Linux permitir que a mesma coisa possa ser feita com liberdade de v rias maneiras diferentes Hardware tudo que diz respeito a parte f sica do computador Nesta se o ser o abordados assuntos relacionados com a configura o de hardwares escolha de bons hardwares dispositivos for Windows etc 3 1 Placa de expans o E um circuito eletr nico encaixado na placa m e que tem por objetivo adicionar novas funcionalidades ao computador Esta placa pode ser uma placa de som para fazer o computador emitir sons m sicas ligar um joystick etc fax modem para enviar receber fax conectar se a internet BBS acesso remoto bina etc rede para permitir a comunica o com outros computadores em uma rede interna
525. uer crit rio considerado razo vel e significantes pelos administradores de rede para a organiza o A por o mais a esquerda do nome sempre o nome nico da m quina chamado hostname a por o do nome a direita do hostname chamado nome de dom nio e o nome completo chamado nome do dom nio completamente qualificado Fully Qualified Domain Name Usando o computador www debian org br como exemplo br Pa s onde o computador se encontra org Dom nio principal debian Nome de Dom nio www Nome do computador A localiza o do computador www debian org br atrav s de servidores DNS na Internet obedece exatamente a seqii ncia de procura acima Os administradores do dom nio debian org br podem cadastrar quantos sub dom nios e computadores quiserem como www non us debian org br ou cvs debian org br 15 6 2 Arquivos de configura o usados na resolu o de nomes Abaixo a descri o dos arquivos usados no processo de resolver um nome no sistema GNU Linux 15 6 2 1 etc resolv conf O etc resolv conf o arquivo de configura o principal do c digo do resolvedor de nomes Seu formato um arquivo texto simples com um par metro por linha e o endere o de servidores DNS externos s o especificados nele Existem tr s palavras chaves normalmente usadas que s o domain Especifica o nome do dom nio local search Especifica uma lista de nomes de dom nio alternativ
526. ui o ifconfig lo 127 0 0 1 Caso a interface loopback n o esteja configurada voc poder ter problemas quando tentar qualquer tipo de conex o com as interfaces locais tendo problemas at mesmo com o comando ping 15 4 2 Atribuindo um endere o de rede a uma interface ifconfig Ap s configurada fisicamente a interface precisa receber um endere o IP para ser identificada na rede e se comunicar com outros computadores al m de outros par metros como o endere o de broadcast ea m scara de rede O comando usado para fazer isso o ifconfig interface configure Para configurar a interface de rede Ethernet Ceth0 com o endere o 192 168 1 1 m scara de rede 255 255 255 0 podemos usar o comando ifconfig eth0 192 168 1 1 netmask 255 255 255 0 up O comando acima ativa a interface de rede A palavra up pode ser omitida pois a ativa o da interface de rede o padr o Para desativar a mesma interface de rede basta usar usar o comando ifconfig eth0 down Digitando ifconfig s o mostradas todas as interfaces ativas no momento pacotes enviados recebidos e colis es de datagramas Para mostrar a configura o somente da interface eth0 use o comando ifconfig eth0 Em sistemas Debian o arquivo correto para especificar os dados das interfaces o etc network interfaces veja Se o 27 8 Arquivo etc network interfaces Para mais detalhes veja a p gina de manual do ifconfig ou o _NET3
527. uivo identificado com a extens o map Se n o tiver este arquivo ou n o encontra lo voc pode copia lo de http focalinux cipsga org br download outros Xmodmaps tar gz este arquivo possui 3 mapas de teclados para os 2 teclados Brasileiros mais usados e um de Portugal Descompacte o arquivo Xmodmaps tar gz para um local em seu sistema por exemplo tmp com o comando tar xzvf Xmodmaps tar gz Note que os mapas de teclado do Xmodmaps tar gz somente servem para a configura o no modo gr fico X Window Acentua o no X Para acentuar no X voc precisar descompactar e copiar o arquivo de mapa de teclado adequado ao seu computador em cima do arquivo Jetc X11 Xmodmap que j est em seu sistema No meu caso eu usei o seguinte comando ap s descompactar o arquivo cp Xmodmap us etc X11 Xmodmap Agora voc precisa reiniciar o servidor X para que as altera es fa am efeito ou digite xmodmap etc X11 Xmodmap no xterm para aplicar as altera es na se o atual Os passos descritos at aqui funcionar o para pessoas que iniciam o X pelo prompt usando o comando startx xinit etc veja o passo seguinte para acentuar pelo XDM Acentua o no XDM Para acentuar no XDM inclua as seguintes linhas no arquivo Jetc X11 xdm X setup O sysmodmap etc X11 Xmodmap if r sysmodmap then xmodmap sysmodmap fi 23 2 N mero de Cores do ambiente gr fico O n mero de
528. ulta mensagens de erro de abertura de arquivos w num Ajusta a largura da p gina para num colunas o padr o 72 Exemplo pr 1 50 h Teste do comando pr teste txt 10 35 patch Atualiza arquivos texto atrav s das diferen as geradas pelo comando diff patch op es arquivo diff ou patch op es lt arquivo diff Onde arquivo diff Arquivo contendo as diferen as geradas pelo comando diff op es p num N vel do diret rio onde o patch ser aplicado se igual a 0 o patch assume que os arquivos que ser o atualizados est o no diret rio atual se 1 assume que os arquivos que ser o atualizado est o no diret rio acima se 2 2 diret rios acima b Cria c pias de seguran a dos arquivos originais ao aplica o patch binary L e grava arquivo usando modo bin rio d dir Muda para o diret rio dir antes de aplica o patch E Remove arquivos vazios ap s a aplica o do patch n Interpreta o arquivo de patch como um diff normal N N o desfaz patches j aplicados S N o mostra mensagens de erro u Interpreta o patch em formato unificado As diferen as s o aplicadas em arquivos originais gerados pelo comando diff importante entender os comandos patch e diff pois s o comandos muito utilizados para desenvolvimento feito por equipes de pessoas Exemplo patch pO lt texto diff Aplica as diferen as contidas no arqui
529. um sistema operacional Unix like totalmente livre Livre se refere liberdade e n o ao pre o significa que voc est livre para executar distribuir estudar mudar e melhorar o software Um sistema Unix like consiste de muitos programas diferentes N s achamos alguns componentes j dispon veis como softwares livres por exemplo X Window e TeX Obtemos outros componentes ajudando a convencer seus desenvolvedores a tornarem eles livres por exemplo o Berkeley network utilities Outros componentes n s escrevemos especificamente para o GNU por exemplo GNU Emacs o compilador GNU C o GNUC library Bash e Ghostscript Os componentes desta ltima categoria s o software GNU O sistema GNU consiste de todas as tr s categorias reunidas O projeto GNU n o somente desenvolvimento e distribui o de alguns softwares livres teis O cora o do projeto GNU uma id ia que software deve ser livre e que a liberdade do usu rio vale a pena ser defendida Se as pessoas t m liberdade mas n o a apreciam conscientemente n o ir o mant la por muito tempo Se queremos que a liberdade dure precisamos chamar a aten o das pessoas para a liberdade que elas t m em programas livres O m todo do projeto GNU que programas livres e a id ia da liberdade dos usu rios ajudam se mutuamente N s desenvolvemos software GNU e conforme as pessoas encontrem programas GNU ou o sistema GNU e comecem a us los
530. umas id ia de como usa lo IPX HOWTO Descreve como obter instalar e configurar as v rias ferramentas dispon veis para o sistema operacional GNU Linux para utilizar o suporte do protocolo IPX no kernel do GNU Linux Infrared HOWTO Uma introdu o ao GNU Linux e dispositivos infra vermelho e como usar programas oferecidos pelo projeto Linux IrDA ISP Hookup HOWTO Descreve como usar o GNU Linux para conectar a um Provedor Internet via modem dial up via conex o TCP IP Tamb m como o procedimento de discagem inicial e estabelecimento de IP recebimento de email e news ISP Setup RedHat HOWTO Descreve como configurar servi os de ISP no Red Hat Dom nios virtual hosts pop3 e emails Intranet Server HOWTO Este documento descreve como configurar uma Intranet usando o GNU Linux como um servidor que se comunica com Unix Netware NT e Windows Java CGI HOWTO Este documento explica como configurar seu servidor para permitir programas CGI escritos em Java e como usar Java para escrever programas CGI LDAP HOWTO Informa es sobre a instala o configura o execu o e manuten o de um Servidor LDAP Lightweight Directory Access Protocol em uma m quina GNU Linux descrita neste documento Existe tamb m detalhes sobre como criar bancos de dados LDAP como atualizar e apagar informa es no banco de dados como implementar roaming access e como usar o Livro de Endere os do Netscape LDAP Implementation HO
531. usu rio com a identifica o num ao inv s de procurar o pr ximo UID dispon vel gid num Faz com que o usu rio seja parte do grupo gid ao inv s de pertencer a um novo grupo que ser criado com seu nome Isto til caso deseje permitir que grupos de usu rios possam ter acesso a arquivos comuns Caso estiver criando um novo grupo com adduser a identifica o do novo grupo ser num home dir Usa o diret rio dir para a cria o do diret rio home do usu rio ao inv s de usar o especificado no arquivo de configura o Jetc adduser conf ingroup nome Quando adicionar um novo usu rio no sistema coloca o usu rio no grupo nome ao inv s de criar um novo grupo quiet N o mostra mensagens durante a opera o System Cria um usu rio de sistema ao inv s de um usu rio normal Os dados do usu rio s o colocados no arquivo etc passwd ap s sua cria o e os dados do grupo s o colocados no arquivo etc group OBSERVA O Caso esteja usando senhas ocultas shadow passwords as senhas dos usu rios ser o colocadas no arquivo etc shadow e as senhas dos grupos no arquivo etc gshadow Isto aumenta mais a seguran a do sistema porque somente o usu rio root pode ter acesso a estes arquivos ao contr rio do arquivo etc passwd que possui os dados de usu rios e devem ser lidos por todos 12 2 addgroup Adiciona um novo grupo de usu rios no sistema As op es usadas s o as m
532. usu rio est conectado para iniciar uma conex o local usu rio Mhost Se o usu rio que deseja conversar estiver conectado em um computador remoto voc deve usar o nome do usu rio Whosname do computador Ap s o talk ser iniciado ele verificar se o usu rio pode receber mensagens em caso positivo ele enviar uma mensagem ao usu rio dizendo como responder ao seu pedido de conversa Veja Se o 11 1 x 1 who Para poder fazer a rolagem para cima e para baixo no talk pressione CTRL P Previous Tela anterior e CTRL N Next Pr xima tela Voc deve ter o daemon do talk instalado Ctalkd para receber requisi es de conversa Voc deve autorizar o recebimento de talks de outros usu rios para que eles possam se comunicar com voc para detalhes veja o comando Se o 10 19 mesg Verifica se um computador est dispon vel na rede Este comando muito utilizado por alguns programas de conex o e administradores para verificar se uma determinada m quina est conectada na rede e tamb m para verificar o tempo de resposta de cada m quina da rede O ping envia pacotes ICMS ECHO REQUEST para um computador este quando recebe o pacote envia uma resposta ao endere o de origem avisando que est dispon vel na rede ping op es JL IP DNS onde _IP dns_ Endere o IP ou nome DNS do endere o _op es_ c num Envia num pacotes ao computador de destino f _Flood ping_
533. usu rio root para funcionarem corretamente caminho servidor Este campo o caminho para o programa servidor atual que ser executado argumentos servidor Este campo inclui o resto da linha e opcional Voc pode colocar neste campo qualquer argumento da linha de comando que deseje passar para o daemon servidor quando for iniciado Uma dica que pode aumentar significativamente a seguran a de seu sistema comentar colocar uma no inicio da linha os servi os que n o ser o utilizados Abaixo um modelo de arquivo etc inetd conf usado em sistemas Debian etc inetd conf veja inetd 8 para mais detalhes Banco de Dados de configura es do servidor Internet Linhas iniciando com LABEL ou lt off gt n o devem ser alteradas a n o ser que saiba o que est fazendo Os pacotes devem modificar este arquivo usando update inetd 8 lt nome servi o gt lt tipo soquete gt lt proto gt lt op es gt lt usu rio gt lt caminho servidor gt lt args gt INTERNO Servi os internos fecho stream tcp nowait root internal fecho deram udp wait root internal fchargen stream tcp nowait root internal fchargen deram udp wait root internal discard stream tcp nowait root internal discard dgram udp wait root internal daytime stream tcp nowait root internal daytime dgram udp wait root internal time stream tcp nowait root internal time dgram udp wait root internal PADR
534. ux Domain Este documento explica as coisas que voc provavelmente deve fazer quando desejar construir uma rede de computadores sob seu pr prio dom nio Ele cobre a configura o dos par metros de rede servi os de rede e seguran a FTP Como usar clientes e servidores FTP Fax Server Descreve os m todos mais simples de configurar um servidor de fax em seu sistema GNU Linux O fax est dispon vel aos usu rios do seu sistema local e rede de usu rios Firewall Piercing M todos de usar PPP atrav s de telnet para tornar os materiais da rede transparentes atrav s de um firewall Internet Home Network mini HOW TO Um tutorial simples de configura o do sistema Red Hat 6 e variantes para operar como um gateway na internet para uma pequena rede dom stica ou de escrit rio Entre os t picos cobertos est o inclu dos masquerading DNS DHCP e seguran a b sica IP Alias Descreve como utilizar v rios IPs em uma nica interface de rede Em adi o est o inclu das instru es de como ajustar a m quina para receber e mais em IPs alises IP Subnetworking Descreve porque e como subdividir uma rede IP que est usando uma simples classe de rede A B ou C para funcionar corretamente em diversas redes interconectadas IPMasquerading Napster Descreve como permitir usu rios atrav s de um sistema IPMasquerade usar o Napster ISP Connectivity Descreve como configurar o PPP conectar se ao seu Provedor configurar
535. uz apontando para o kernel correto 5 Execute o comando lilo para gerar um novo setor de partida no disco r gido Para detalhes veja Se o 6 1 LILO 6 Reinicie o sistema shutdown r now 7 Caso tudo esteja funcionando normalmente apague o diret rio antigo de m dulos que salvou e o kernel antigo de boot Caso algo tenha dado errado e seu sistema n o inicializa inicie a partir de um disquete apague o novo kernel apague os novos m dulos renomeie o diret rio de m dulos antigos para o nome original ajuste o link simb lico vmlinuz para apontar para o antigo kernel e execute o lilo Ap s reiniciar seu computador voltar como estava antes Se voc optar por manter o kernel anterior e selecionar qual ser usado na partida do sistema til para um kernel em testes 1 Execute o comando make modules install para instalar os m dulos rec m compilados do kernel em Aib modules versao do kernel 2 Copie o arquivo zImage que cont m o kernel de usr src linux arch 1386 boot zImage para boot vmlinuz 2 XX XX 2 XX XX a vers o do kernel anterior 3 Crie um link simb lico no diret rio ra z apontando para o novo kernel Como exemplos ser usado vmlinuz novo 4 Modifique o arquivo etc lilo conf para incluir a nova imagem de kernel Por exemplo Antes da modifica o boot dev hda prompt timeout 200 delay 200 map boot map install boot boot b image vmlinuz root
536. vamente criado caso a mensagem seja retirada ou modificada Na mensagem o caracter FF CTRL L limpa a tela nowarn N o mostra mensagens de alerta password senha Permite proteger todas as imagens de disco com uma nica senha Caso a senha esteja incorreta o LILO novamente carregado prompt Mostra imediatamente o aviso de boot ao inv s de mostrar somente quando a tecla Shift pressionada verbose num Ativa mensagens sobre o processamento do LILO Os n meros podem ser especificados de 1 a 5 quanto maior o n mero maior a quantidade de detalhes mostrados timeout num Ajusta o tempo m ximo de espera em d cimos de segundos de digita o no teclado Se nenhuma tecla pressionada no tempo especificado a primeira imagem automaticamente carregada Igualmente a digita o de senha interrompida se o usu rio estiver inativo por este per odo Adicionalmente as op es de imagem do kernel append ramdisk read only read write root e vga podem ser especificadas na se o global Op es por Imagem As op es por imagem iniciam com uma das seguintes op es image other ou range Op es usadas por cada imagem table dispositivo Indica o dispositivo que cont m a tabela de parti o para aquele dispositivo Necess rio apenas para imagens especificadas por other unsafe N o acessa o setor de boot no momento da cr
537. vel 15 1 O que uma rede Rede a conex o de duas ou mais m quinas com o objetivo de compartilhar recursos entre uma m quina e outra Os recursos podem ser Compartilhamento do conte do de seu disco r gido ou parte dele com outros usu rios Os outros usu rios poder o acessar o disco como se estivesse instalado na pr pria m quina Tamb m chamado de servidor de arquivos Compartilhamento de uma impressora com outros usu rios Os outros usu rios poder o enviar seus trabalhos para uma impressora da rede Tamb m chamado de servidor de impress o Compartilhamento de acesso a Internet Outros usu rios poder o navegar na Internet pegar seus e mails ler noticias bate papo no IRC ICQ atrav s do servidor de acesso Internet Tamb m chamado de servidor Proxy Servidor de Internet Intranet Outros usu rios poder o navegar nas p ginas Internet localizadas em seu computador pegar e mails usar um servidor de IRC para chat na rede servidor de ICQ etc Com os tens acima funcionando poss vel criar permiss es de acesso da rede definindo quem ter ou n o permiss o para acessar cada compartilhamento ou servi o existente na m quina www ftp irc icq etc e registrando avisando sobre eventuais tentativas de violar a seguran a do sistema firewalls pontes etc Entre outras ilimitadas possibilidades que dependem do conhecimento do indiv duo no ambiente GNU Linux j que ele permite muita flexibi
538. vel e seguir os padr es de codifica o C C As informa es deste documento se aplica a quase todos os sistemas operacionais do planeta DB2 HOWTO Este documento explica como instalar o DB2 Universal Database vers o 7 1 para GNU Linux nas seguintes distribui es baseadas no Intel x86 Caldera Caldera OpenLinux 2 4 Debian Red Hat Linux 6 2 SuSE Linux 6 2 e 6 3 e TurboLinux 6 0 Ap s instalar o DB2 voc pode usar um banco de dados de exemplo conectar se ao servidor DB2 de uma m quina remota e administrar o DB2 usando o DB2 Control Center Enterprise Java for Linux HOWTO Como configurar um ambiente Java Enterprise no GNU Linux incluindo o Java Development Kit um servidor Web suportando Java servlets acessando um banco de dados via JDBC e suportado Enterprise Java Beans EJBs GCC HOWTO Este documento explica como configurar o compilador GNU C e bibliotecas de desenvolvimento sob o GNU Linux e te d uma vis o de compila o linkagem execu o e programas de depura o Ingresl HOWTO Este documento cobre a instala o do Ingres II Relational Database management System no GNU Linux Ele cobre a configura o de ambos o Kit de desenvolvimento e vers o completa do Ingres Algumas se es explicam como iniciar o uso do Ingres Oracle 7 HOWTO Um guia para instalar e configurar o Servidor do Banco de Dados Oracle em um sistema GNU Linux Oracle 8 HOWTO Com este HOWTO um pouco de sorte voc ser
539. ver o suporte a ext3 de uma parti o simples r pido e seguro Execute os seguintes passos 1 Execute o comando tune2fs O has journal dev hdxx na parti o que deseja remover o Journal Este comando poder ser executado em uma parti o montada 2 Modifique o etc fstab e altere a parti o para ext 3 Desmonte e monte novamente a parti o com os comandos umount dev hdxx e mount dev hdxx 4 Pronto a parti o agora novamente uma parti o ext normal confira digitando df T Pronto o suporte a ext3 foi removido do seu sistema e agora poder usar a parti o como ext normalmente confira digitando df T 5 6 Sistema de arquivos reiserfs Este um sistema de arquivos alternativo ao ext2 3 que tamb m possui suporte a journaling Entre suas principais caracter sticas est o que ele possui tamanho de blocos vari veis suporte a arquivos maiores que 2 Gigabytes esta uma das limita es do _ext3_ e o acesso mhash a rvore de diret rios um pouco mais r pida que o ext3_ Para utilizar reiserfs tenha certeza que seu kernel possui o suporta habilitado na se o File Systems e instale o pacote reiserfsprogs que cont m utilit rios para formatar verificar este tipo de parti o 5 6 1 Criando um sistema de arquivos reiserfs em uma parti o Para criar uma parti o reiserfs primeiro instale o pacote reiserfsprogs apt get install reiserfsprogs
540. vo texto diff nos arquivos originais patch p0 texto txt texto diff Aplica as diferen as contidas no arquivo texto diff nos arquivos originais Faz a mesma coisa que o comando anterior 10 36 whereis Localiza o arquivo que cont m uma p gina de manual A pesquisa feita usando se os caminhos de p ginas de manuais configuradas no sistema normalmente o arquivo etc manpath config whereis comando Exemplo whereis Is whereis cd 10 37 which Mostra a localiza o de um arquivo execut vel no sistema A pesquisa de arquivos execut veis feita atrav s do path do sistema which comando Exemplos which Is which shutdown which which 10 38 zforce Renomeia extens o de arquivos para gz Este comando til quando fazemos downloads de arquivos compactados pelo gzip mas que n o est o identificados pela extens o gz zforce arquivos Quando usado o zforce verifica se o arquivo um arquivo compactado pelo gzip caso seja verificado se j tem a extens o g7 caso n o tiver acrescenta a extens o 10 39 gzexe Cria arquivos compactados gzip auto extr cteis Este comando usado para compactar arquivos execut veis que se auto descompactam assim que s o solicitados til para sistemas ou unidades de disco que possuem pouco espa o dispon vel Este comando deve somente ser usado para arquivos execut veis gzexe arquivo
541. vo arquivo kmap para usr share keymaps 1386 qwerty em sistemas Debian ou algum outro local apropriado Note que o arquivo pode ser compactado pelo gzip e copiado para usr share keymaps 1386 qwerty que ser lido sem problemas pelo sistema encarregado de configurar o teclado e acentua o Configurando a fonte de Tela Descomente a linha CONSOLE FONT i1so01 f16 e modifique a para CONSOLE FONT latlu 16 psf no arquivo etc kbd config Esta linha diz ao sistema que fonte deve carregar para mostrar os caracteres na tela A fonte de caracteres deve ser compat vel com o idioma local pois nem todas suportam caracteres acentuados A fonte prefer vel para exibir os caracteres acentuados a latlu 16 o 16 no nome do arquivo significa o tamanho da fonte As fontes de tela est o dispon veis no diret rio usr share consolefonts Neste ponto voc pode verificar se o seu sistema esta reconhecendo corretamente a acentua o entrando no editor de corretamente parab ns voc j passou pela parte mais dif cil Agora o pr ximo passo a acentua o no Bash Acentua o no aviso de comando bash Para acentuar no Bash interpretador de comandos necess rio alterar o arquivo etc inputrc e fazer as seguintes modifica es 1 Descomente a linha set convert meta off voc faz isto apagando o s mbolo antes do nome Um coment rio faz com que o programa ignore linha s de comando E muit
542. vo etc mtab Arquivo etc networks Arquivo etc passwd Arquivo etc printcap Arquivo etc protocols Arquivo etc resolv conf Arquivo etc serial conf Arquivo etc services Arquivo etc shadow Arquivo etc shells Arquivo etc syslog conf Arquivo etc timezone 28 28 1 28 2 28 3 28 3 1 29 29 1 29 2 29 3 29 4 30 30 1 30 1 1 30 1 2 30 1 3 30 1 4 30 1 5 30 1 6 30 2 30 2 1 30 2 2 30 2 3 30 2 4 30 2 5 30 2 6 30 2 7 30 2 8 30 2 9 30 2 10 30 2 11 30 2 12 30 2 13 30 2 14 30 2 15 30 2 16 30 2 17 30 2 18 30 2 19 30 2 20 30 2 21 Conectando seu computador a Internet Conectando se a Internet Navegando na Internet Recebimento de E Mails atrav s do fetchmail Processamento de mensagens atrav s do procmail X Window ambiente gr fico O que X Window A organiza o do ambiente gr fico X Window Iniciando o X Servidor X Aplicativos para Linux Aplicativos B sicos Editores de Texto Aplicativos para Escrit rio Internet Emuladores Utilit rios Administra o do Sistema Listagem de Aplicativos para GNU Linux Perif ricos Gerenciamento de Hardware Internet Confer ncia de audio v deo via Internet Intranet Gerenciamento de WebSites Linguagem HTML Multim dia Som Comunica o Fax X Window Editora o Gr fica Visualizadores Emuladores Ferramentas p Intera o com outros SO Programa o Bancos de Dados Acesso a D
543. voc estar dentro do sistema e ser presenteado com o s mbolo caso tenha entrado como usu rio root ou caso tenha entrado como um usu rio normal Existe um mecanismo de seguran a que te alerta sobre eventuais tentativas de entrada no sistema por intrusos usando seu login fa a um teste entre com seu login e digite a senha errada na segunda vez entre com a senha correta no sistema Na pen ltima linha das mensagens aparece uma mensagem 1 failure since last login o que quer dizer 1 falha desde o ltimo login Isto significa que algu m tentou entrar 1 vez com seu nome e senha no sistema sem sucesso A conta root n o tem restri es de acesso ao sistema e pode fazer tudo o que quiser equivalente ao usu rio normal do DOS e Windows Use a conta root somente para manuten es no sistema e instala o de programas qualquer movimento errado pode comprometer todo o sistema Para detalhes veja Se o 13 6 A conta root No GNU Linux os diret rio s o identificados por uma e n o por uma Y como acontece no DOS Para entrar no diret rio bin voc deve usar cd bin Os comandos s o case sensitive o que significa que ele diferencia as letras mai sculas de min sculas em arquivos e diret rios O comando Is e LS s o completamente diferentes A multitarefa lhe permite usar v rios programas simultaneamente n o pense que multitarefa somente funciona em ambientes g
544. vol Outro Diret rio arquivo que ser listado Podem ser feitas v rias listagens de uma s vez op es a all Lista todos os arquivos inclusive os ocultos de um diret rio A almost all Lista todos os arquivos inclusive os ocultos de um diret rio exceto o diret rio atual e o de n vel anterior B 1gnore backups N o lista arquivos que terminam com Backup color PAR AM Mostra os arquivos em cores diferentes conforme o tipo de arquivo PARAM pode ser never Nunca lista em cores mesma coisa de n o usar o par metro color always Sempre lista em cores conforme o tipo de arquivo auto Somente colore a listagem se estiver em um terminal d directory Lista os nomes dos diret rios ao inv s do conte do f N o classifica a listagem F Insere um caracter ap s arquivos execut veis diret rios soquete link simb lico e pipe Seu uso til para identificar de forma f cil tipos de arquivos nas listagens de diret rios G no group Oculta a coluna de grupo do arquivo h human readable Mostra o tamanho dos arquivos em Kbytes Mbytes Gbytes H Faz o mesmo que h mas usa unidades de 1000 ao inv s de 1024 para especificar Kbytes Mbytes Gbytes Usa o formato longo para listagem de arquivos Lista as permiss es data de modifica o donos grupos etc n Usa a identifica o de usu rio e grupo num rica ao inv s dos nomes L deref
545. vos pacotes Use o comando apt get install pacotes para instalar novos pacotes em sua distribui o Podem ser instalados mais de um pacotes ao mesmo tempo separando os nomes por espa os Somente preciso especificar o nome do pacote sem a vers o e revis o Se preciso o apt instalar automaticamente as depend ncias necess rias para o funcionamento correto do pacote Quando pacotes al m do solicitado pelo usu rio s o requeridos para a instala o o apt mostrar o espa o total que ser usado no disco e perguntar ao usu rio se ele deseja continuar Ap s a instala o o pacote ser automaticamente configurado pelo dpkg para ser executado corretamente em seu sistema 20 2 6 Removendo pacotes instalado Use o comando apt get remove pacotes para remover completamente um pacote do sistema Podem ser removidos mais de um pacote ao mesmo tempo separando os nomes dos pacotes com espa os O apt get remove remove completamente o pacote mas mant m os arquivos de configura o exceto se for adicionada a op o purge E preciso especificar somente o nome do pacote sem a vers o e revis o 20 2 7 Atualizando sua distribui o O apt tem uma grande caracter stica Atualizar toda a sua distribui o de uma forma inteligente e segura O apt l a listagem de pacotes dispon veis no servidor remoto verifica quais est o instalados e suas vers es caso a vers o do pacote seja mais nova que
546. xemplo keep opcional e serve para n o apagar as mensagens do servidor ap s baixa las til para testes e acesso a uma nica conta de e mail atrav s de v rios locais como na empresa e sua casa por exemplo fetchall baixa todas as mensagens do provedor marcadas como lidas e n o lidas 18 gleydson here um modo de especificar que as mensagens obtidas de pop3 seuprovedor com br do usu rio gleydson com a senha sua senha ser o entregues para o usu rio local gleydson no diret rio var mail gleydson As palavras is e here s o completamente ignoradas pelo fetchmail servem somente para dar um tom de linguagem natural na configura o do programa e da mesma forma facilitar a compreens o da configura o Se possuir v rias contas no servidor pop3 seuprovedor com br n o necess rio repetir toda a configura o para cada conta ao inv s disso especifique somente os outros usu rios do mesmo servidor poll pop3 seuprovedor com br protocol pop3 user gleydson password sua senha keep fetchall is gleydson here user conta password sua senha2 fetchall is gleydson here user conta3 password sua senha3 fetchall is gleydson here Note que todos os e mails das contas gleydson conta2 e conta3 do servidor de mensagens pop3 seuprovedor com br s o entregues ao usu rio local gleydson arquivo var mail gleydson Agora voc pode usar um programa MUA como o mutt ou pine para
547. zero caso a op o 1 n o seja usada ou o inodo n o seja especificado no arquivo O arquivo dever conter uma s rie de linhas com um n mero inodo ou um n mero prefixado por um sinal de igual seguido da prioridade p numero Define o numero de buffers que ser o usados pela ferramenta de desfragmenta o na realoca o de dados quanto mais buffers mais eficiente ser o processo de realoca o O n mero depende de quantidade mem ria RAM e Swap voc possui Por padr o 512 buffers s o usados correspondendo a 512Kb de buffer em um sistema de arquivos de blocos com 1Kb Exemplo e2defrag n v dev hdb4 e2defrag r dev hdal 26 6 Verificando e marcando setores danificados em um HD Um dos sintomas de um disco r gido que cont m setores danificados bad blocks a mudan a repentina do sistema de arquivos para o modo somente leitura o aparecimento de diversas mensagens no syslog indicando falha de leitura do hd uma pausa se segundos no sistema junto com o led de atividade de disco ligado Se isto acontece com voc uma forma de solucionar este inconveniente executar o teste na superf cie f sica do disco para procurar e marcar os blocos problem ticos como defeituosos Em alguns casos os blocos defeituosos ocorrem isoladamente no disco r gido n o aumentando mais sua quantidade entretanto se o n mero de blocos danificados em seu disco est crescendo em um curto espa o de tempo comece a pensa

Download Pdf Manuals

image

Related Search

Related Contents

Training USER`S MANUAL  Philips GC3820  COLORdash Par-Hex 7 User Manual  Linksys WET54GS5 User's Manual  1794  VC3165 INTELLIGENCE FEQUENCY COUNTER  Istruzioni d`uso - VEGA Americas, Inc.    Philips Avance Collection Blender HR2096/01  Kodak 132 8459  

Copyright © All rights reserved.
Failed to retrieve file