Home

curso irtermediario linux

image

Contents

1. op es b Ignora linhas em branco d Somente usa letras digitos e espa os durante a organiza o f Ignora a diferen a entre mai sculas e min sculas r Inverte o resultado da compara o n 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 do 0 at 9 10 100 50 Verifica se o arquivo j esta organizado Caso n o estiver retorna a mensagem disorder on arquivo o arquivo Grava a sa da do comando sort no arquivo m arquivol arquivoZ2 Combina o conte do de arquivol e arquivo gerando um nico arquivo Os dois arquivos precisam estar ordenados antes de se utilizar esta op o i Ignora os caracteres fora da faixa octal ASCII 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 num1 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 inicia
2. 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 permitido 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 telnetd ftpd LOCAL myhost athome org au Permitir finger para qualquer um mas manter um registro de quem 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 ax grep 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 pe
3. 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 echo stream tcp nowait root internal echo dgram udp wait root internal chargen stream tcp nowait root internal chargen dgram 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 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 login 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 nobody tty usr sbin tcpd usr sbin in talkd ntalk dgram udp wait nobody tty usr sbin tcpd usr sbin in ntalkd MAIL Mail news e servi os uucp smtp stream tcp nowait mail usr sbin exim exim bs INFO Servi os informativos BOOT O servi o Tftp oferecido prim riamente para a inicializa o Alguns site
4. AMR Audio Modem Raise Pequeno barramento criado pela Intel existente nas novas placas m e para a conex o de placas de som e modem AMR 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 na Placas on board off board Se o 3 7 e Hardwares espec ficos ou For Windows Se o 3 8 Sua vantagem o pre o um modem ou placa de som AMR custa em torno de R 25 00 3 7 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 pl
5. 5 4 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 dev hda Novamente veja a Identifica o de discos e parti es em sistemas Linux Se o 5 8 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 O 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
6. e 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 multiusu 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 Is 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 Is 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 most
7. 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 ruidos externos 3 3 2 1 Conflitos de DMA Um canal de DMA n o pode ser compatilhado 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 podem ocorrer desde coisas estranhas como 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 I 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 onde 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 mid
8. es usadas em comandos e programas e Observa es e Exemplos para a melhor compreens o do assunto discutido e cont m o s nivel is de aprendizado Iniciante Intermedi rio e Avan ado e Intermedi rio O Foca Linux atualizado frequentemente por este motivo recomendo que preencha a ficha do aviso de atualiza es na p gina web em Foca Linux HomePage 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 Onde encontrar a vers o mais nova do guia Se o 30 2 30 2 Onde encontrar a vers o mais nova do guia Novas vers es deste guia avisos de lan amento outros niveis de aprendizado Iniciante Intermedi rio e Avan ado vers es para outras distribui es Linux podem ser encontradas em Foca Linux Homepage Se quiser receber notifica es de novas vers es por E Mail envie uma mensagem para gleydsonrescelsanet com br pedindo para ser inclu do na lista de atualiza es do guia ou preencha o formul rio encontrado no final da HomePage 30 3 Colaboradores do Guia Entre as principais colabora es at a vers o atual posso citar as segu
9. gzexe arquivo 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 39 znew Recompacta arquivos do formato compress Z para o formato gzip 9z 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 gzip 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 Cap tulo 11 Comandos de Rede Este cap tulo traz alguns comandos teis para uso em rede e ambientes multiusu rio 11 1 who 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 i u idle Mostra o tempo que o usu rio est parado em Horas Minutos m iam Mostra o nome do computador e usu rio associado ao nome equivalente
10. 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 e LC MESSAGES Especifica o idioma que ser o mostradas as mensagens dos programas Seu formato o mesmo de LANG e 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 entrar no sistema as vari veis de localiza o personalizadas ser o carregadas Na distribui o Debian voc pode especificar estas vari veis no arquivo etc environment desta forma toda a vez que seu sistema for iniciado as vari veis de localiza o ser o carregadas e exportadas para o sistema 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 arqui
11. 25 2 Arquivo etc default devpts Este arquivo cont m algumas configura es para os pseudo terminais em dev pts 25 3 Arquivo etc default rcs Cont m vari veis padr es que alteram o comportamento de inicializa o dos scripts em etc rcS d Por exemplo se quiser menos mensagens na inicializa 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 25 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 25 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 25 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 25 7 Arquivo etc networks Este local cont m as configura
12. Encoder de video MPEG e ferramentas de an lise e ucbmpeg play Exibe arquivos de video MPEG e vstream Utilit rio de captura de video bttv para a cria o de MPEGs e xanim Exibe arquivos multim dia anima es filmes e sons e xanim modules Instala o de bin rios de xanim somente m dulos 28 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 gramofile Progrma 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 grip CD Ripper e CD Player do CD paranoia gtick Gera ru dos de batida em dev e dsp id3 Modifica cabe alhos de identifi
13. Muda o telefone 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 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 id op es usu rio Onde usu rio o usu rio que desejamos ver a identifica o grupos prim rios e complementares op es 9 group 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 indentifica 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 logname 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 id Se o 12 12 e who Se o 11 1 users Os nomes de usu rios atualmente
14. 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 din micamente com LessTif pointerize Utilit rios de internacionaliza o baseado no gettext popularity contest Vote em seus pacotes favoritos autom ticamente 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 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 28 e wipe Dele o segura de arquivos sem possibilidade de recupera
15. e mkhybrid Cria imagens do sistema de arquivos CD ROM e mkisofs Cria imagens do sistema de arquivos CD ROM ISO 9660 e tkcdlayout Programa simples em X para criar capas de CDs e xcdroast Software de grava o de CDs baseado no X 2 17 Computa o Paralela Clusters e 1am2 dev Ativa processamento paralelo entre m ltiplos processadores e mpich Sistema de computa o Paralela e pvm M quina Virtual Paralela bin rios e bibliotecas compartilhadas 2 18 PalmTop Palm Pilot Computadores de M o e imgvtopgm Utilit rio de convers o de imagem PalmpPilot lllI e jpilot Um utilit rio GTK para modificar o conte do de seus Bancos de Dados no Pilot e lpkg Carregador do pacotes de mensagens para o PDA Newton MessagePad e 1x gdb Mostra e carrega banco de dados do palmtop da HP e Ixtools Permite o gerenciamento de arquivos em palmtops HP100 200LX e palm doctoolkit Ferramentas de texto eletr nico para usu rios PalmPilot e picasm Assembler para a familia de controladores Microchip PIC e pilot link Ferramentas para se comunicar com um Pilot 3COM PDA atrav s de uma porta serial e pilot manager PalmPilot PIM UI e gerenciador de condu te e pilot template Gerador de c digo para programas do PalmPilot e pilrc Compilador de recursos e editor do PalmPilot Palmlll e pose Emulador PalmOS e prc tools GCC GDB binutils etc para o PalmPilot e Palm III e pyrite Kit da plataforma de comunica o Palm Co
16. o de Imagem e mentor Uma cole o de algor tmos de anima o e moonlight Cria e desenha cenas em 3D e pixmap Um editor de pixmaps e qcad Sistema CAD PROFISSIONAL e qiv Um visualizador r pido de imagens para o X e saoimage Utilit rio para mostrar e processar imagens atron micas e sced Um programa para criar cenas em 3D e sketch Um programa de desenho interativo do X11 e terraform Um programa para gera o manipula o de mapas TriDimensionais da Terra e tgif Programa para desenhos 2 D sob o X11 e whirlgif Cria GIFs animadas e xbmbrowser Navegador para Pixmaps e Bitmaps e xfig Facilita a gera o de figuras interativamente sob o X11 e xli Visualiza imagens sob o X11 e xloadimage Visualizador de arquivos gr ficos sob o X11 e xpcd Cole o de ferramentas PhotoCD B sico e xpcd gimp Cole o de ferramentas PhotoCD Suporte ao Gimp e xpcd svga Cole o de ferramentas PhotoCD Visualizador SVGA e xv doc Documenta o do XV em Posscript e HTML e xv Uma visualizador e manipulador de imagens para o X Window System e xwpick Captura uma tela X11 e armazena em arquivos 28 2 10 Emuladores Ferramentas p Intera o com outros SO e doschk Verifica compabilidade de arquivos SYSV e DOS e dosemu Emulador de DOS para Linux e dosfstools Utilit rios para criar e checar sistemas de arquivos DOS FAT e hfsutils Ferramenta para ler e gravar volumes Macintosh e hfsutils tcltk
17. 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 Para escolher qual deles ser inicializado veja o Gerenciadores de Partida boot loaders Cap tulo 6 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 e Quando se apaga uma parti o voc estar apagando TODOS os arquivos existentes nela e A parti o do tipo Linux Native Tipo 83 a usada para armazenar arquivos no GNU Linux Para detalhes veja Parti o EXT2 Linux Native Se o 5 3 e A parti o do tipo Linux Swap Tipo 82 usada como mem ria virtual Para detalhes veja a Parti o Linux Swap Mem ria Virtual Se o 5 4 e 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 G
18. 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 f cilmente 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 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 etc 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 da
19. o do segundo disco r gido IDE e dev sda Primeiro disco r gido na primeira controladora SCSI e dev sdal Primeira parti o do primeiro disco r gido SCSI e dev sdb Segundo disco r gido na primeira controladora SCSI e dev sdbl Primeira parti o do segundo disco r gido SCSI e dev sr0 Primeiro CD ROM SCSI e dev srl Segundo CD ROM SCSI e dev xda Primeiro disco r gido XT e dev xdb Segundo disco r gido XT As letras de identifica o de discos r gidos podem ir al m de hab em meu micro por exemplo a unidade de CD ROM est localizada em dev hdg Primeiro disco quarta controladora IDE 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 9 Montando acessando uma parti o de disco Voc pode acessar uma parti o de disco usando o 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 arq
20. 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 sg Se o 12 9 newgrp grupo Onde Se usado inicia um novo ambiente ap s o uso do comando newgrp 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 id Se o 12 12 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 r 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
21. 25 45 Arquivo etc services Veja etc services Se o 15 9 1 25 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 25 47 Arquivo etc shells Cont m uma lista de interpretadores de comando shells v lidos no sistema 25 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 25 49 Arquivo etc timezone Cont m a sua localiza o para c lculo correto do seu fuso hor rio local Cap tulo 26 Conectando seu computador a Internet Este cap tulo descreve como configurar seu sistema para se conectar a Internet navegar enviar receber mensagens etc 26 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 sistema digite pppconfig e siga os passos de configura o esta configura o serve para usu rios dom sticos e assume que voc possui o ke rel com suporte a PPP 1 No primeiro menu escolha a op o Create para criar uma nova conex o As outras op es dispon
22. 720Kb e superformat v 1 dev fd0 Faz a formata o da primeira unidade de disquetes dev fdO e especifica o n vel de detalhes para 1 exibindo um ponto ap s cada trilha formatada 5 6 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 7 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 a Montando acessando uma parti o de disco Se o 5 9 No DOS cada letra de unidade C D 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 e Voc pode montar a parti o no diret rio que quiser e 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 dire
23. 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 antigos sistemas XT as prioridades eram identificadas em sequ ncia de acordo com as interrup es existentes IRQ0O12345678 PRI123456789 Com o surgimento do barramento AT 16 bits as interrup es passaram a ser identificadas da seg
24. Ele pode ser editado em qualquer editor de textos comum ou modificado autom ticamente 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 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 autom ticamente ap s o uso do modcontf 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 modconf Se o 16 10 Por exemplo adicionando as linhas alias sound sb options sb io 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
25. N o existem v rus no Linux F PROT CPAV devido as restri es ao usu rio durante a execu o de programas Cap tulo 5 Discos e Parti es Este cap tulo traz explica es de como manipular 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 a Parti o EXT2 Linux Native Se o 5 3 Ap s criada e formatada a parti o ser identificada como um dispositivo no diret rio dev veja a Identifica o de discos e parti es em sistemas Linux Se o 5 8 e dever ser montada Montando acessando uma parti o de disco Se o 5 9 para permitir seu uso no sistema Uma parti
26. Quando executado ele verifica a sintaxe destes arquivos e relata problemas caso eles existam Outro utilit rio til o tcpdmatch 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 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 e 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 e O arquivo hosts deny cont m a seguinte linha ALL ALL Qualquer 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 Ago
27. 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 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 ria 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 2 e 1
28. af var log Ip acct If var bg lp errs pl 66 pw 80 pc 150 mMxX 0 sh 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 e cat trabalho txt 1pr Direciona a saida do comando cat para o programa de spool lpr e cat lt trabalho txt lpr Faz a mesma coisa que o acima e cat n trabalho txt lpr Numera as linhas durante a impress o e head n 30 trabalho txt lpr Imprime as 30 linhas iniciais do arquivo A fila de impress o pode ser controlada com os comandos e lpq Mostra os trabalhos de impress o atuais e 1prm Remove um trabalho de impress o Ou usado o programa de administra o Ipc para gerenciar a fila de impress o veja a p gina de manual do Ipc ou digite ao iniciar o programa para detalhes OBS 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 I O corretos por exemplo modprobe parport pc io 0x378 irg 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 modiconf para configurar os valores perm
29. 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 i Mostra somente o n mero de caracteres no arquivo E semelhante a op o b mas tabs e espa os s o tratados como qualquer 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 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 e cut b 1 3 etc passwd Pega a primeira e terceira letra byte de cada linha do arquivo etc passwd e 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 e cut c 1 3 10 etc passwd Pega o primeiro caracter e terceiro ao d cimo caracter de cada linha do arquivo etc passwd 10 30 cmp 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 tel
30. 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 Frequentemente tem se ouvido falar de empresas que tiveram seus sistemas invadidos em parte isto 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 programa
31. 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 sequencialmente iniciando em 0 eth Placa 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 sl ax Interfaces de rede AX25 respectivamente para kernels 2 0 xx e 2 2 XX fddi Interfaces de rede FDDI e dici sdla Interfaces Frame Relay respectivamente para para dispositivos de encapsulamento DLCI e FRAD e nr Interface Net Rom e rs Interfaces Rose e st Interfaces Strip Starmode Radio IP e tr 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
32. distribui o atualizando instantaneamente seu sistema e 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 distribuic 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 e 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 stable A distribui o que ser usada na atualiza o pode ser especificada no arquivo etc apt souces 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 19 2 7 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 ar
33. 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 e 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 e o recompactando assim que o trabalho estiver conclu do e 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 e Note que tamb m existem programas compactadores especialmente desenvolvidos para compacta o de m sicas arquivos bin rios textos 17 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 qu
34. es das interfaces placas de rede do sistema e outras op es teis para a configura o seguran a da rede 25 8 Arquivo etc networks interfaces Este o arquivo de configura o usado pelos programas ifup e ifdown respectivamente para ativar e desativas as interfaces de rede O que estes utilit rios fazem na realidade carregar os utilit rios ifconfig e route atrav s dos argumentos passados do arquivo etc networks interfaces permitindo que o usu rio iniciante configure uma interface de rede com mais facilidade Abaixo um exemplo do arquivo interfaces o seguinte iface eth0 inet static address 192 168 1 1 netmask 255 255 255 0 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 eth0 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
35. 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 Linux 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
36. mostrada normalmente na tela e ao mesmo tempo gravada no arquivo listagem txt Cap tulo 15 Rede 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 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 e 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 e 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 e 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 e 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 I
37. o e xcal Um calend rio gr fico com alarmes de alerta e xplanet Cria imagens do planeta Terra e xvmount Pequeno utilit rio gr fico para a montagem de dispositivos pelos usu rios 2 21 Compactadores Descompactadores Arquivadores e bzip2 Um timo compactador de arquivos texto utilit rios e gzip Compactador de arquivos de formato gz e Iha Compactador de arquivos no formato lha ou Izh e 1zop Um compactador em tempo real e ncompress Compress Uncompress original para a transfer ncia de News etc e rar Compactador Descompactador de arquivos rar e tar Utilit rio de arquivamento de arquivos e unarj Descompactador de arquivos arj e unzip Descompactador de arquivos zip e zoo Manipula arquivos compactados no formato zoo 28 2 22 Dispositivos X 10 Controle de eletrodom sticos e aparelhos via PC 28 e bottlerocket Utilit rio para controle de dispositivos X10 e heyu Comunica o X10 de dois pontos para o CM11A e wmx10 Permite controlar uma casa atrav s de m dulos x10 Este aplicativo permite controlar at 8 dispositivos por casa D e x10 Opera m dulos de controle de for a el trica e x10x10 automate Interface gr fica para o utilit rio de controle de for a de linha X10 e xtend Daemon monitor de status X10 2 23 Outros e acs Simulador de Circuito Al s e avra Montador para microcontroladoras AVR Atmel e avrp Programador para microcontroladoras AVR Atmel e
38. o Esta op o permite que o defrag seja usado com sistema de arquivos montado S 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 zero caso a op o i 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 24 5 Limpando arquivos de LOGS Tudo que acon
39. o e reinicio Por exemplo para reconfigurar as interfaces de rede do computador podemos utilizar os seguintes comandos cd etc init d networking restart 18 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 O a 6 O daemon init 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 Arquivo etc inittab Se o 25 27 atrav s da linha id 2 initdefault 18 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 adicionamente 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 rcO 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 et
40. 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 itens 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 bzl mage que o primeiro possui um limite de tamanho porque descompactado na mem ria b sica recomendado para alguns Notebooks j a bzlmage descompactada na mem ria estendida e n o possui as limita es da zimage 7 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 8 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 lib modules vers o do kernel para lib 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
41. permitido que o mesmo endere o IP seja usado em mais de uma interface de uma mes ma m quina mas normalmente cada interface tem seu pr prio endere o IP As Redes do Protocolo Internet s o sequ 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 digitos 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
42. 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 link 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 Procure sempre usar links simb licos op o s sempre que poss vel ao inv s de hard links Observa es e Se for usado o comando rm com um link somente o link ser removido e Se for usado o comando cp com um link o arquivo original ser copiado ao inv s do link e Se for usado o comando mv com um link a modifica o ser feita no link e Se for usado um comando de visualiza o como o cat o arquivo original ser visualizado Exemplos e In s dev ttySl dev modem Cria o link dev modem para o arquivo dev ttyS1 e In s tmp tmp Cria um link tmp para o diret rio tmp 10 5 du 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 Most
43. 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 a 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 0 para salvar o texto pressione CTRL X e CTRL W ap s isto se quiser sair do editor pressione CTRL 0 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 joe gedit gxedit 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 tec
44. 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 inteligentes 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 a Hardwares espec ficos ou For Windows Se o 3 8 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
45. 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 Cap tulo 12 Comandos para Manipula o de Contas 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
46. 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 poss veis tentativas de invas o Quando executado pelo programa inetd ele l 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 allo
47. 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 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 opc 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 e Nome do usu rio e Terminal onde ocorreu a conex o desconex o e O hostname caso a conex o tenha ocorrido remotamente ou console caso tenha ocorrido localmente e A data do login logout a hora do login down se estiver fora do sistema still logged in se ainda estiver usando o sistema e Tempo em Horas Minutos que esteve conectado ao sistema A listagem mostrada em ordem inversa ou seja da data mais a
48. 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 2 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 3 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 etc resolv conf Aperte a tecla TAB e tecle ENTER para seguir para o pr ximo passo 4 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 5 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 6 Agora voc precisar especificar qual o m todo de autentica 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 7 Agora entre com o seu login no provedor de acesso ou seja o nome para acesso ao sistema que escolheu no momento que f
49. 1 O que compila o 23 2 Compilador 24 Manuten o do Sistema o ooooo go 24 1 Checagem dos sistemas de arquivos 24 1 1fsck ext2 24 2 fsck minix 24 3 badblocks 24 4 defrag 24 5 Limpando arquivos de LOGS 24 6 Tarefas autom ticas de manuten o do sistema 24 7 cron 24 7 1 O formato de um arquivo crontab 25 Principais arquivos de configura o do diret rio etc o ooooooooooooooooo0Ooooo 00000000 25 1 Diret rio etc alternatives 25 2 Arquivo etc default devpts 25 3 Arquivo etc default rcs 25 4 Arquivo etc kbd config 25 5 Diret rio etc menu methods 25 6 Arquivo etc menu methods menu translate 25 7 Arquivo etc networks 25 8 Arquivo etc networks interfaces 25 9 Arquivo etc networks options 25 10 Arquivo etc networks spoof protect 25 11 Diret rio etc pam d 25 12 Diret rio etc ppp 25 13 Diret rio etc security 25 14 Arquivo etc security access conf 25 15 Arquivo etc security limits conf 25 16 Arquivo etc crontab 25 17 Arquivo etc fstab 25 18 Arquivo etc group 25 19 Arquivo etc gshadow 25 20 Arquivo etc host conf 25 21 Arquivo etc hostname 25 22 Arquivo etc hosts 25 23 Arquivo etc hosts allow 25 24 Arquivo etc hosts deny 25 25 Arquivo etc hosts equiv 25 26 Arquivo etc inetd conf 25 27 Arquivo etc inittab 25 28 Arquivo etc inputrc 25 29 Arquivo etc isapnp conf 25 30 Arquivo etc isapnp gone 25 31 Arquivo etc issue 25 32 Arquivo etc issue net 25 33
50. 28 2 11 Programa o Bancos de Dados Acesso a Dados 28 2 12 Impress o 28 2 13 Texto 28 2 14 Kernel e 26 0 0 0 Qo 0 0 O O OO O O 0O O 00O O O O O OO O o oooooofgbo 28 2 15 Notebooks 28 2 16 Grava o de CD DVD 28 2 17 Computa o Paralela Clusters 28 2 18 PalmTop Palm Pilot Computadores de M o 28 2 19 Backup 28 2 20 Utilit rios 28 2 21 Compactadores Descompactadores Arquivadores 28 2 22 Dispositivos X 10 Controle de eletrodom sticos e aparelhos via PC 28 2 23 Outros e 29 Como obter ajuda no sistema 29 1 P ginas de Manual 29 2 Info Pages 29 3 Help on line 29 4 help 29 5 apropos whatis 29 6 locate 29 7 which 29 8 Documentos HOWTO s 29 8 1 Listagem de HOWTO s 29 8 1 1 Introdu o ao Sistema Instala o Configura es Kernel 29 8 1 2 Adapta o do GNU Linux para idiomas espec ficos 29 8 1 3 Discos Sistemas de Arquivos Desempenho 29 8 1 4 Escrita de Documenta o Editores 29 8 1 5 Hardware 29 8 1 6 Software 29 8 1 7 Plataformas n o Intel x86 29 8 1 8 Programa o Compiladores Banco de Dados 29 8 1 9 Computa o Paralela Clusters 29 8 1 10 Configura o de Teclado V deo Console 29 8 1 11 Ambiente Gr fico 29 8 1 12 Suporte ao Sistema Grupos de Usu rios Listas de Discuss o 29 8 1 13 Migra o Conviv ncia com Outras Plataformas 29 8 1 14 Tarefas Espec ficas 29 8 1 15 Rede Administra o Firewall Proxy S
51. 59 e j Dia do ano 1 366 e p AM PM til se utilizado com d e r Formato de 12 horas completo hh mm ss AM PM e T Formato de 24 horas completo hh mm ss z 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 m Y 10 3 df 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 ndico 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 equivalent 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 10 4 In 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 do disco O link em sistemas GNU Linux faz refer ncia reais ao arquivo diret rio podendo ser feita c
52. Americano para o ispell e ibrazilian Um dicion rio do Brasileiro para o ispell e ispell International Ispell um corretor ortogr fico interativo e less Programa de pagina o de arquivos parecido com o more lincredits Gera vers es com melhor formata o do arquivo CREDITS do Linux lookup utilit rio para procurar arquivos de texto r pidamente e com muitos recursos lout Sistema de Digita o uma alternativa ao La TexX 1v Um poderoso visualizador de arquivos multi lingua 1yx Processador de textos de alto n vel mgdi ff 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 contruir 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 sgml base Utilit rio para manter o arquivo de cat logo SGML sgml data Dados comuns entre DTDs SGML e entities sgml tools Conversores SGML somente par ao DTD linuxdoc spell Spell GNU um clone do spell para Unix sufary Ferramentas de procura em texot completo usando uma array de sufixos sufary tcltk Interface Tcl Tk para o SUFARY tcs
53. 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 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 a fstab Se o 5 9 1 10 23 uname Retorna o nome e vers o do kernel 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 usu rio autorizado no arquivo etc shutdown allow 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 pa
54. Ele tamb m pode iniciar uma se o talk tocar som executar um aplicativo etc durante uma requisi o talk e xrn Leitor de news NNTP baseado em X e xtalk Um cliente X Window BSD talk escrito em Python e ytalk Programa talk avan ado com suporte ao X e zicg Cliente ICQ baseado em ncurses 28 2 3 Confer ncia de audio video via Internet Intranet e camediaplay Interface de C mera Digital e cacam Programa de Controle da C mera Colorida QuickCam PC Parallela e gphoto Aplicativo Universal para c meras digitais e gstalker Stock and commodity price charting utility e photopc Interface para c meras digitais e phototk Interface gr fica para c meras digitais e qcam Capturador de Imagens da QuickCam e gvplay Ferramenta de comunica o para a c mera Casio QV e rat RAT Ferramenta de confer ncia de audio unicast e multicast e vat Ferramenta de audio confer ncia via rede Internet e vic Ferramenta de video confer ncia e wbd Prancha de Desenho para Multicast e webcam Captura e faz o upload autom tico de imagens para um servidor web 28 2 4 Gerenciamento de WebSites Linguagem HTML e adacgi Interface CGI para o Ada e amaya Editor HTML Gr fico da w3 org e analog Analiza arquivos de log de servidores www e bk2site Utilit rio para tornar bookmarks em p ginas parecidas com o yahoo Slashdot e bluefish Um editor HTML baseado em Gtk e lbookmarker Gerenciamento de bookmark basea
55. Formato TXT 5697 bytes Tamb m RFC0894 Standard for the transmission of IP datagrams over experimental Ethernetnetworks J Postel Abril 1984 Formato TXT 4985 bytes Tamb m RFC0895 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 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 DCN Local Network Protocols D L Mills Agosto 1993 Formato TXT 65340 bytes Tamb m RFC0891 Internet Protocol on Network System s HYPERchannel Protocol Specification K Hardwick J Lekashman Augosto 1993 Formato TXT 100836 bytes Tamb m RFC1044 Transmitting IP traffic over ARCNET networks D Provan Agosto 1993 Formato TXT 16565 bytes Deixa obsoleto RFC1051 Tamb m RFC1201 Nonstandard for transmission of IP datagrams over serial lines SLIP J L Romkey Agosto 1993 Formato TXT 12578 bytes Tamb m RFC1055 Standard for the transmission of IP datagrams over NetBIOS networks L J McLaughlin Agosto 1993 Formato TXT 5579 bytes Tamb m RFC1088 Standard for the transmission of 802 2 packets over IPX networks L McLaughlin Agosto 1993 Formato TXT 7902 bytes Tamb m RFC1132 Definitions of Managed Objects for the Ethernet like Interface Types F Kastenholz Julho 1994 Formato TXT 39008 bytes Deixa o
56. 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 r pidamente 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 legibiliade do c digo do programa A produtividade do programador aumenta de 2 a 3 vezes com um editor colorido como Vim 29 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 frequ ntes 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 frequ ntes relacionadas ao assunto 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 sof
57. Interface Tcl Tk para ler e gravar volumes Macintosh e macutils Conjunto de ferramentas para negociar com arquivos especiais do Macintosh e mcvert Ferramenta para negociar com arquivos encodificados especiais do Macintosh e mixal Um emulador MIX e interpretador MIXAL e mtools Ferramenta para manipula o de arquivos do DOS e p3nfs Monta unidades da s ria Psion 3 ac 5 e simh Um emulador de v rios computadores DEC e stella Emulador do video game Atari 2600 Emulator para X Windows e uae exotic O Emulador Amiga Ubiquitous Bin rios ex ticos e uae O Emulador Amiga Ubiquitous B sico e uae suid O Emulador Amiga Ubiquitous Bin rios Suid root e umsdos Utilit rios para o sistema de arquivos UMSDOS e vice Emulador vers till do commodore e wine Emulador do Windows Emulador Bin rio e xapple2 Emulador do Apple e xcopilot Emulador do Pilot e xspectemu Emulador do Spectrim Fast 48k ZX para X11 e xtrs Emulador para os computadores TRS 80 Modelos 1 111 4 4P e xzx Emulador de esp ctro baseado em ZX para o X11 28 2 11 Programa o Bancos de Dados Acesso a Dados e tcc Compilador C 16 Bits e bin8g6 Assembler 16 bits e carregador e binutils Assembler da GNU linker e utilit rios bin rios e clc intercal Compilador para a linguagem Intercal e cmucl Compilador lisp CMUCL e sistema de desenvolvimento e colorgcc Colore mensagens de alerta erro do GCC e cutils Utilit rios de c
58. 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 29 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 HOWTO 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 29 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 frequ ntes junto com a documenta o normal Seu princ pio o mesmo do How to documentar o programa Estes arquivos est o localizados em usr doc programa Programa o nome do programa ou comando procurado 29 10 FAQ FAQ um arquivo de perguntas e respostas mais frequ ntes sobre o programa Os arquivos de FAQ est o localizados em usr doc FAQ programa Programa o nome do programa ou comando procurado 29 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
59. O HH HHHH 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 HH HH Fim de fun es dependentes NAME CTL0028 268565341 0 Audio ACT Y amp Descomentamos para ativar este bloco de configura o acima HAFARRAHARARHARARARARARRAARARARARARHRH RA 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 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 Inicia fun es dependentes Prioridade Preferida IRQ 10 INT O 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
60. 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 a IRQ Requisi o de Interrup o Se o 3 3 1 DMA Acesso Direto a Mem ria Se o 3 3 2 e I O Porta de Entrada Sa da Se o 3 3 3 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 multiposi o os pinos de encaixe s o numerados de 1a 3 ou1a4 1a 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 para 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 pl
61. SIZE 8 BASE 0x0200 NAME CTL0028 268565341 3 J ogo ACT Y amp 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 J ogo w3 Este nome ser mostrado quando o Joystick for ativado Retums 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 e 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 priority acceptable e priority acceptable Lista todas as configura es aceitas pelo seu hardware Ela minha op o preferida pois permite analisar din micamente todas as configura es permitidas pelo hardware e escolher qual a mais adequada para funcionar sem problemas no sistema e priority functional Pode conter 1 ou mais bl
62. a do sistema E recomendado desativar este servi o na m quina local finger usu rio usu rio l host 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 host Nome do usu rio e endere o do computador que deseja obter detalhes l 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 etc 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 11 4 ftp 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 E 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 opera lo ftp ip dns Abaixo alguns dos comandos mais usados no FTP Is Lista arquivos do diret rio atual cd diret rio Entra em um diret rio get arquivo Copia um arquivo do servid
63. a mesma coisa possa ser feita com liberdade de v rias maneiras diferentes 2 4 Arquivos de Log A maioria das atividades dos programas s o registradas em arquivos localizados em var log Estes arquivos de registros s o chamados de logs e normalmente cont m a data hora e a mensagem emitida pelo programa viola es do sistema mensagens de error alerta e outros eventos Alguns programas possuem um diret rio com seu nome dentro de var log para melhor organiza o devido a quantidade de arquivos de log gerados Por exemplo o servidor WEB Apache mant m seu arquivos em var log apache As mensagens do kernel s o tratadas pelo daemon klogd e mensagens de outros programas do sistema por syslogd As configura es do daemon syslogd s o controladas pelo arquivo etc syslog conf Cap tulo 3 Hardware 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 um circuito eletr nico encaixado na placa m e que tem por objetivo adicionar novas funcionalidades ao computador Esta placa pode ser uma e placa de som para fazer o computador emitir sons m sicas ligar um joystick etc e fax modem para enviar receber fax conectar se a internet BBS acesso remoto bina etc e rede para permitir a comunica o com outros computadores em uma rede
64. a um excesso de tr fego e tempo de conex o e 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 Editra Filtros de Mensagens Edit Message filters clicando no bot o Novo New Cap tulo 30 Ap ndice Este cap tulo cont m considera es sobre o guia Foca Linux 30 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 e Descri o detalhada de comandos e Op
65. acesso e x Se voc usar x ao inv s de x a permiss o de execu o somente afetada se o arquivo ja tiver permiss es de execu o Em diret rios ela tem o mesmo efeito que a permiss o de execu o x e 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 1s 1 4 Veja que as permiss es do arquivo n o foram afetadas 5 agora digite chmod o x teste 6 digite 1s 1 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 1s 1 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 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 1s 1 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 n
66. 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 Programa de IRC muito complexo e poderoso Ele opera emmodo 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 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 nimo recomendado 386 com 8 MB de RAM e 3 MB de disco licg 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 zicg Modo Texto Programa de ICQ em modo Texto Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco 28 1 4 Emuladores DosEmu Emulador do DOS Permite exe
67. 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 mantivos ou substitu dos por vers es existentes nos pacotes que est o sendo instalado esta escolha feita por voc A atualiza o da distribui o Debian pode ser feita atrav s de dois simples comandos apt get update Para atualizar a lista de pacotes obrigat rio apt get f dist upgrade Para atualizar a distribui o A op o 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 upgrade less para ver o que vai acontecer sem atualizar a distribui o se tudo ocorrer bem retire o dry run e v em frente A distribui o usada na atualiza o pode ser e Para a mesma vers o que utiliza Para quem deseja manter os pacotes sempre atualizados entre revis es c piar 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 e 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
68. apt sources list 19 2 2 O arquivo etc apt apt conf 19 2 3 Copiando a lista de pacotes dispon veis 19 2 4 Instalando novos pacotes 19 2 5 Removendo pacotes instalado 19 2 6 Atualizando sua distribui o 19 2 7 Removendo pacotes baixados pelo apt 19 2 8 Verificando pacotes corrompidos 19 2 9 Corrigindo problemas de depend ncias e outros erros 20 Personaliza o do Sistema o ooooofbo o 20 1 Vari veis de Ambientes 20 2 Modificando o Idioma usado em seu sistema 20 3 alias 20 4 Arquivo etc profile 20 5 Arquivo bash profile 20 6 Arquivo bashre 20 7 Arquivo etc environment 20 8 Diret rio etc skel 21 Impress o o o O O 21 1 Portas de impressora 21 2 Imprimindo diretamente para a porta de impressora 21 3 Imprimindo via spool 21 4 Impress o em modo gr fico 21 4 1 Ghost Script 21 5 Magic Filter 21 5 1 Instala o e configura o do Magic Filter 21 5 2 Outros detalhes t cnicos sobre o Magic Filter 22 Configura o do sistema o 22 1 Acentua o o 22 1 1 Acentua o em modo Texto 22 1 2 Acentua o em modo gr fico 22 2 N mero de Cores do ambiente gr fico 22 2 1 Configurando o n mero de cores para quem inicia pelo prompt 22 2 2 Configurando o n mero de cores para quem inicia pelo XDM 22 2 3 Ajustando o alinhamento da imagem no X e outras configura es 22 2 4 Sobre o n mero de cores para jogos que funcionam no X 23 Compila o O O 23
69. 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 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 e chown joao teste txt Muda o dono do arquivo teste txt para joao e chown joao users teste txt Muda o dono do arquivo teste txt para joao e seu grupo para users e 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
70. 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 adicionam o suporte experimental aos atributos c e u Exemplos e chattr AacdiSsu teste txt Adiciona todos os atributos e chattr ASs teste txt Define os atributos para ASs e chattr i A teste txt Retira o atributo A e adiciona i e chattr teste txt Retira todos os atributos 10 28 Isattr Lista atributos de um arquivo diret rio Os atributos podem ser modificados atrav s do comando chattr lsattr 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 inciando com um 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 Mostra vers es dos arquivos Caso seja especificado sem par metros o Isattr 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 29 cut Mostra se es de cada linha do arquivo dependendo das op es passadas ao programa cut op es
71. atributos de arquivos diret rios N o confunda atributos de arquivo com permiss es de acesso do Permiss es de acesso a arquivos e diret rios Cap tulo 13 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 os 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 e Adiciona o atributo Remove o atributo e Define o atributo exatamente como especificado Os atributos s o os seguintes e 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 e 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 crados para estes arquivos Em diret rios faz com que os arquivos sejam apenas a
72. 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 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 GNU Linux em computadores Syny VAIO 29 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 Hard Disk Upgrade Como copiar um sistema GNU Linu
73. 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 ENTER 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 terminar 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 Como obter ajuda no sistema Cap tulo 29 7 9 Eliminando caracteres estranhos As vezes quando um programa mai 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 ca
74. 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 pool pop3 seuprovedor com br protocol pop3 user gleydson password sua senha keep fetchall is gleydson here user conta password sua senha 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 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 mensagems 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
75. de p ginas Para sair do more pressione q more arquivo Onde arquivo o arquivo que ser paginado O more somente permite avan ar o conte do do arquivo linha por linha para um melhor controle de pagina o use o comando less Se o 10 12 Para visualizar diretamente arquivos texto compactados pelo gzip gz use o comando zmore Exemplos more etc passwd cat etc passwd more 10 12 less Permite fazer a pagina o de arquivos ou da entrada padr o O comando less 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 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 less arquivo Onde arquivo o arquivo que ser paginado Para visualizar diretamente arquivos texto compactados pelo utilit rio gzip arquivos 9z use o comando zless Exemplos less etc passwd cat etc passwdl less 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
76. 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 ax grep inetd grep capitulo texto txt A 2 B 2 10 9 head 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 especificado 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 t 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 para continuar avan ando o n mero
77. defs Defini es de configura o para o pacote login 25 35 Arquivo etc modules Veja a etc modules Se o 16 12 1 25 36 Arquivo etc modules conf Veja a modules conf Se o 16 12 2 25 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 25 38 Arquivo etc mtab Lista os sistemas de arquivos montados atualmente no sistema Sua fun o id ntica ao proc mounts 25 39 Arquivo etc networks Veja etc networks Se o 15 6 2 4 25 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 25 41 Arquivo etc printcap Banco de dados de configura o da impressora usado por daemons de impress o como o lpr e Iprng 25 42 Arquivo etc protocolos Veja etc protocols Se o 15 9 2 25 43 Arquivo etc resolv conf Veja etc resolv conf Se o 15 6 2 1 25 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
78. 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 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 0 Substitui arquivos existentes sem perguntar Tem a fun o contr ria a op o Tis P SENHA Permite descompactar arquivos zip usando a SENHA CUIDADO qualquer usu rio conectado em seu sistema 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 mo
79. 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 8 3 pwd 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 8 4 mkdir Cria um diret rio no sistema Um diret rio usado para armazenar arquivos de um 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 mkdir tmp teste Podem ser criados mais de um diret rio com um nico comando mkdir tmp teste tmp testel tmp teste2 8 5 rmd
80. 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 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 RFC1939 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 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 RFCO950 RFC0919 RFC0
81. 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 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 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 Net HOWTO Este documento cobre as rea de software 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 VMailMgr Courier imap HOWTO Este documento sobre a contru o de um servidor de e mail que suportar hospedagem de dom nios din micos e oferecer os servi os smtp pop3 e
82. e xviddetect Detecta o modelo da placa de v deo e indica servidores X associados a placa 28 2 2 Internet e arena um navegador WWW compat vel com HTML 3 0 para o X e bezerk Cliente IRC baseado em GTK e bitchx Cliente IRC Avan ado e bitchx gtk Interface gr fica GTK para o BitchX e cftp Cliente ftp de tela cheia e chimera2 Navegador Web para o X e dxftp Cliente FTP Darxite baseado em linha de comando e epic4 Cliente irc epic irc client vers o 4 e epic Cliente ircll modificado com funcionalidades adicionais e everybuddy Cliente ICQ AOL Yahoo tudo em 1 e express Navegador web baseado em GTK para o GNOME e filerunner Programa FTP e Gerenciador de Arquivos baseado em X e ftp O cliente FTP padr o e ftp upload Envia arquivos FTP atrav s de um script e gaim Um clone GTK do AOL Instant Messenger e gftp Cliente FTP do X GTK e gnap Cliente Gnome para o Napster e gnapster Cliente Napster para Linux localiza arquivos MP3 na Internet e gnomeicu Clone pequeno r pido e funcional do Mirabilis ICQ e gnome napster Cliente Napster para Linux localiza arquivos MP3 na Internet e gpppon Um applet do gnome que funciona como uma interface ao pon e poff e gzilla Um navegador web baseado em GTK e irssi Cliente IRC para Gnome e isdnbutton Inicia e Interrompe conex es ISDN e mostra status e Jlicg data Arquivos de daods para o Licg e Jlicg plugin at2 Interface gr fica para o Licg usando
83. em baixo n vel do hardware e isapnp Permite configurar recursos de dispositivos Plug and Play no Linux e jazip monta e desmonta Zip drives Iomega e ou Jaz e jaztool Utilit rio para manipular drives Iomega e joystick Ferramentas de teste e calibragem de Joysticks e 1cdproc Daemon de tela LCD e Im sensors Utilit rios para ler a temperatura voltagem sensores da ventoinha da CPU e mtx Controla unidades tape autochangers e pciutils Utilit rios PCI para o Linux para kernels 2 123 x e powstatd Daemon de monitoramento de No Breaks configur vel e prime net Permite doar ciclos da CPU n o usados Cliente PrimeNet GIMPS e sane gimpl 1 Interface para Scanners no gimp e sane Interface para Scanners Permite a comunica o e uso de diversos tipos de scanners diferentes e setcd Controla caracter sticas de funcionamento de sua unidade de CD ROM auto lock auto eject etc e sformat Formatador de discos SCSI e ferramenta de reparo e svgatextmode Executa o modo de texto em alta resolu o e synaptics Configura um TouchPad da Synaptics e upsd Programa monitor de No Breaks e wanpipe Utilit rios de configura o para placas Sangoma S508 S514 WAN e wdsetup Utilit rio de configura o para placas ethernet Western Digital e SMC e xsane gimpl 1 Uma interface X11 baseada no GTK para o SANE Scanner Access Now Easy e xsane Uma interface X11 baseada no GTK para o SANE Scanner Access Now Easy
84. em copia la caso a nova vers o cont m modifica es que considera importantes 1 1 Antes de come ar O cap tulo 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 ve los mais tarde se lhe interessar Se voc j um usu rio do DOS e Windows recomendo ver o Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux Cap tulo 4 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 e Recomendo que fa a a leitura deste guia e pratique o que aprendeu imediatamente Isto facilita o entendimento do programa comando 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
85. 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 dmesg less 10 19 mesg Permite ou n o o recebimentos de requisi es de talk de outros usu rios mesg y n Onde y permite que voc receba talks de outros usu rios Digite mesg para 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 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 talk Se o 11 8 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 10 21 su Permite o usu rio mudar sua identidade para outro usu rio sem fazer o logout til 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
86. 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 e e2Zdefrag Desfragmenta sistemas de arquivos Ext2 e defrag Desfragmenta sistemas de arquivos Minix e 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 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 desfragme nta 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 til quando voc inicializa por disquetes e recebe a mensagem Failed do open term Linux ao tentar executar o e2defrag r Modo somente leitura O defrag simular sua execu o no sistema de arquivos mas n o far nenhuma grava
87. gina do arquivo interfaces O m todo loopback usado para configurar a interface loopback lo IPv4 O m todo static usado para configurar um endere o IPv4 fixo para 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 Kemels 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 u
88. h e 1 Modo monousu rio til para manuten o dos sistema e 2 Modo multiusu rio padr o da Debian Modo multiusu rio Modo multiusu rio Modo multiusu rio com login gr fico Reinicializa o do sistema Todos os programas e daemons s o encerrados e sistema reiniciado acionado pelo comando shutdown r eo pressionamento de CTRL ALT DEL e Ooo Ww 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 o 3 18 8 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 lingua 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 submit bugs debian org 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 Sev
89. interna e controladora de perif ricos Para ligar discos r gidos unidades de disquete impressora mouse joystick etc e scs1 Para ligar unidades de disco r gidos e perif ricos de alto desempenho e 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 ttyS1 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 ttyS1 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 dev ttySO N o ser necess rio reconfigurar os programas que usam o modem pois eles est o usando dev modem que est apontando para a localiza o correta Is
90. lugar de start x 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 lembre se de ter configurado corretamente sua placa de v deo com o xf86config ou XF86Setup Uma maneira mais pr tica de se fazer isto incluir um alias no arquivo bashre 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 se desespere Pressione simultaneamente CTRL ALT BackSpace esta a combina o de teclas finaliza imediatamente o servidor X 22 2 2 Configurando o n mero de cores para quem inicia pelo XDM Para pessoas que entram no X pelo XDM necess rio modificar 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 X11 X vt7 bpp 16 Pronto basta reiniciar o servidor X usando CTRL ALT BackSpace 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
91. 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 partic 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 0o 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 arquivo 4 Confira se o sistema de arquivos EXT2 em arquivo ext2 foi realmente montado no sistema de arquivos digitando af T Para detalhes veja a df Se o 10 3 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 do dispositivo de loop permite que o dispositivo dev loop1 seja associado ao arquivo arquivo ext2 e assim permitir sua montagem e uso no sistema e Voc poder usar apenas o loop com o comando mount assim o kernel gerenciar autom ticamente os dispositivos de loop e Caso fa a isto manualmente lembre se de usar disposi
92. 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 e rw Diz ao kernel para montar inicialmente o sistema de arquivos raiz como leitura e grava o e initrd NUM Define o tamanho do disco RAM usado no sistema e vy Mostra detalhes sobre mensagens e configura o e t Modo de teste tudo feito menos a inicializa o do GNU Linux e d arquivo Mesma fun o de t mas envia a sa da para o arquivo e txmode Altera o modo de v deo para 80x25 antes de inicializar o kernel e dskreset Ap s carregar a imagem do kernel reseta todos os discos r gidos antes de inicializar o GNU Linux 6 2 2 Exemplo de inicializa o com o LOADLIN Abaixo voc encontra um exemplo do comando 1oadlin 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 com 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 3 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 r
93. na CPU MIN e nproc N mero m ximo de processos e as Limite de espa o de endere os e maxlogins N mero m ximo de logins deste usu rio e priority Prioridade que os programas deste usu rio ser o executados Abaixo um exemplo de arquivo etc security limits conf lt dominio gt lt tipo gt lt item gt lt valor gt soft core 0 Ei hard rss 10000 student hard nproc 20 Ofaculty soft nproc 20 faculty hard nproc 50 ftp hard nproc 0 student maxlogins 4 25 16 Arquivo etc crontab Arquivo que cont m a programa o de programas que ser o executados em hor rios datas programadas Veja a cron Se o 24 7 para mais detalhes sobre o formato deste arquivo e outras op es 25 17 Arquivo etc fstab Cont m detalhes para a montagem dos sistemas de arquivos do sistema Veja a se o fstab Se o 5 9 1 para detalhes sobre o formato deste arquivo 25 18 Arquivo etc group Lista de grupos existentes no sistema Veja a Adicionando um novo grupo a um usu rio Se o 12 10 para mais detalhes sobre o formato deste arquivo 25 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 25 20 Arquivo etc host conf Veja a etc host conf Se o 15 6 2 2 25 21 Arquivo etc hostname Arquivo lido pelo utilit rio hostname para definir o nome de s
94. o la ser adicionada no final da linha de comando do alias 1s color auto la e a listagem tamb m ser mostrada em cores Se quiser utilizar isto toda vez que entrar no sistema veja as se es Arquivo bash profile Se o 20 5 e Arquivo bashrc Se o 20 6 20 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 sequencia e executa os comandos contidos caso existam etc profile bash profile bash login profile BON a 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 bashrc 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 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 sist
95. o 4 3 Usando a sintaxe de comandos DOS no Linux o 4 4 Programas equivalentes entre Windows DOS e o Linux 5 Discos e Parti es o 5 1 Parti es o 5 2 Sistema de Arquivos o 5 3 Parti o EXT2 Linux Native 5 3 1 Criando um sistema de arquivos EXT2 em uma parti o 5 3 2 Criando um sistema de arquivos EXT2 em um arquivo 5 3 3 Parti o EXT2 ou Arquivo o 5 4 Parti o Linux Swap Mem ria Virtual 5 4 1 Criando sistema de arquivos Swap em uma parti o 5 4 2 Criando um sistema de arquivos Swap em um arquivo 5 4 3 Parti o Swap ou Arquivo 5 O sistema de Arquivos proc 6 Formatando disquetes 5 6 1 Formatando disquetes para serem usados no Linux 5 6 2 Formatando disquetes compat veis com o DOS Windows 5 6 3 Programas de Formata o Gr ficos o 5 7 Pontos de Montagem 5 8 Identifica o de discos e parti es em sistemas Linux o 5 9 Montando acessando uma parti o de disco 5 9 1 fstab o 5 10 Desmontando uma parti o de disco 6 Gerenciadores de Partida boot loaders 3 3 o ooo 5 5 o o 6 1LILO 6 1 1 Criando o arquivo de configura o do LILO 6 1 2 Op es usadas no LILO 6 1 3 Um exemplo do arquivo de configura o lilo conf o 6 2 LOADLIN 6 2 1 Op es do LOADLIN 6 2 2 Exemplo de inicializa o com o LOADLIN o 6 3 syslinux 6 3 1 Criando um disquete de inicializa o com o syslinux 6 3 2 O arquivo SYSLINUX CFG 6 3 3 Formata o dos arquivos de tela do syslinux e 7 Exec
96. o personalizada que tenha adicionado ao arquivo etc printcap 21 5 2 Outros detalhes t cnicos sobre o Magic Filter Durante a configura o do magicfilter a seguinte linha adicionada ao arquivo etc printcap if etc magicfilter epsono 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 if no magicfilter identifica um arquivo de filtro de impress o O arquivo etc magicfilter epcon9 filter criado usando o formato do magicfilter e n o dif cil entender seu conte do e fazer algumas modifica es usr sbin magicfilter Magic filter setup file for 9 pin Epson or compatible printers This file is in the public domain H This file has been automatically adapted to your system wild guess native control codes start with ESC 0 1033 cat PostScript O filter usr bin gs q dSAFER dANOPAUSE r120x72 sDEVICE epson sOutputFile c quit O 1004 filter usr bin gs q dSAFER dNOPAUSE r120x72 sSDEVICE epson sOutputFile c quit PDF O PDF fpipe usr bin gs q dSAFER dNOPAUSE r120x72 sDEVICE epson sOutputFile FILE c quit TeX DVI O 13671002 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 O 10371036 pipe bin gzip cdq 0 10371213 pipe bin gzip cdq
97. 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 e O arquivo de troca permite que voc crie somente uma parti o Linux Native e crie o arquivo de troca na parti o EXT2 e Voc pode alterar o tamanho do arquivo de troca facilmente apagando e criando um novo arquivo como descrito na Criando um sistema de arquivos Swap em um arquivo Se o 5 4 2 e poss vel criar um arquivo de troca em outros tipos de parti es como FAT16 FAT32 etc e O arquivo de troca estar dispon vel somente ap s o sistema de arquivos que o armazena ext 2 fat 32 etc estar montado Isto um problema para sistemas com pouca men ria que dependem do arquivo de troca desde sua inicializa o 5 5 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 sistema de arquivos montado execu o de programas mem ria do s
98. obter ajuda no sistema 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 alg um 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 29 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 comando 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 e q Sai da p gina de manual e PageDown ou f Rola 25 linhas abaixo e PageUP ou w Rola 25 linhas acima SetaAcima ou k Rola 1 linha acima e SetaAbaixo ou e Rola 1 linha abaixo e r Redesenha a tela refresh e poug Inicio da p gina e h Ajuda sobre as op es da p gina de manual e s Salva a p gina de manual em format
99. para obter o endere o IP A desvantagem de fazer isto que voc mesmo precisar manter este arquivo atualizado e se o endere o IP se algum computador for modificado 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 15 6 2 4 etc networks O arquivo etc networks tem uma fun o similar ao arquivos etc 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 inves 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
100. 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 0 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 6 bits 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 16 bits Normalmente usada pela placa de som canal 16 bits placas controladoras SCSI placas de rede ou controladora de scanner 6 16 bits Placa de som canal 16 bits controladora de scanner ou placa de rede 7 16 bits Placa de som canal 16 bits controladora de scanner ou placa de rede Somente dispositivos 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
101. 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 rsh Se o 11 11 11 11 rsh Executa um comando em um computador local ou remoto rsh op es IP DNS comando Onde IP DNS Endere o IP ou nome DNS do computador comando Comando que ser executado no computador local remoto op es nome Entra no sistema usando o login nome rsh usado somente para executar comandos Para usar um shell interativo veja a Telnet Se o 11 2 e rlogin Se o 11 10 11 12 w 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 N o mostra o cabe alho Ignora os nomes de usu rios enquanto verifica os processo atuais e tempos de CPU 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
102. r Compacta arquivos e sub diret rios e 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 1 a 9 O 1 permite m nima compacta o e m xima velocidade 9 permite uma melhor compacta o e menor velocidade i arquivos Compacta somente os arquivos especificados J 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 Il Converte saltos de linha DOS CR LF para o formato UNIX LF Use esta op o com arquivos texto n extensao N o compacta arquivos identificados por e
103. 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 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 ae permiss es mudadas R recursive Muda permiss es de acesso do diret rio arquivo no diret rio atual e sub diret rios ugoa rwxXst e ugoa Controla que n vel de acesso ser mudado Especificam em ordem usu rio u grupo g outros o todos a e coloca a permiss o retira a permiss o do arquivo e define a permiss o exatamente como especificado e 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 a Modo de permiss o octal Se o 13 10 DICA poss vel copiar perm
104. 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 distribui 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 e a m scara de rede O comando usado para fazer isso o ifconfig interface configure Para configurar a interface de rede Ethernet eth0 com o endere o 192 168 1 1 m scara de rede 255 255 255 0 podemos usar o comando ifconfig ethO0 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 ethO 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 i
105. 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 e 0 Nenhuma permiss o de acesso Equivalente a rwx Permiss o de execu o x Permiss o de grava o w Permiss o de grava o e execu o wx Permiss o de leitura r Permiss o de leitura e execu o rx Permiss o de leitura e grava o rw Permiss o de leitura grava o e execu o Equivalente a rwx e JS MB WU 1 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 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 e Somente permiss o de execu o use 1 e Somente a permiss o de leitura use 4 e Somente permiss o de grava o use 2 e Permiss o de leitura grava
106. 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 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 4 Ap s O make config chegar ao final digite make kpkg clean para limpar constru es anteriores do kernel 5 Agora compile o kernel digitando make kpkg revision te
107. 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 29 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 como 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 HOWTO Este documento descreve como monitorar os processos programas no Linux Unix e como reinicia los automaticamnete se eles s o destruidos sem interven o ma
108. 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 Diz ao top para ser executado em modo seguro E Inicia o top ignorando o tempo de processos zumbis ia 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 man top Abaixo algumas teclas teis e espa o Atualiza imediatamente a tela e CTRLH Apaga e atualiza a tela e h Mostra a tela de ajuda do programa mostrado todas as teclas que podem ser usadas com o top e Ignora o tempo ocioso de processos zumbis e q Sai do programa e 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 e 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 bas
109. sistema em var mail Todo o funcionamento do fetchmail controlado pelo arquivo fetchmailrc Segue abaixo um modelo padr o deste arquivo pool 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 e A palavra pool 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 e protocol o protocolo que ser usado para a transfer ncia de mensagens do servidor O fetchmail utilizar a autodetec o de protocolo caso este n o seja especificado e user define o nome do usu rio no servidor pop3 seuprovedor com br que no exemplo acima gleydson e password define a senha do usu rio gleydson acima especificada como sua senha no exemplo e 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 e fetchall baixa todas as mensagens do provedor marcadas como lidas e n o lidas e is gleydson here um modo de especificar que as mensagens obtidas
110. 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 1s 1a 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 e tar xzf index txt tar gz Descompacta e desarquiva o arquivo index txt tar gz criado com o comando acima e 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 e tar cIf index txt tar bz2 index txt Arquiva o arquivo index txt em index txt tar bz2 compactando atrav s do bzip2 op o 1 e tar xIf index txt tar bz2 Descompacta e desarquiva o arquivo index txt tar bz2 criado com o comando acima e bzip2 dc index txt 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 e tar t index txt tar Lista o conte do de um arquivo tar e tar tz index txt tar gz Lista o conte do de um arquivo tar gz 17 7 bzip2 um novo compactador que vem sendo cada vez mais usado porque consegue atin
111. todos os usu rios conectados ao sistema e shutdown r 15 00 O sistema ser reiniciado s 15 00 horas Faz o computador 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 e shutdown r 20 Faz o sistema ser reiniciado ap s 20 minutos e shutdown c Cancela a execu o do shutdown e 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 10 26 wc Conta o n mero de pakvras 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 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 e wc etc passwd Mostra a quantidade de linhas palavras e letras bytes no arquivo etc passwd e wc w etc passwd Mostra a quantidade de palavras e wc l etc passwd Mostra a quantidade de linhas e wc l w etc passwd Mostra a quantidade de linhas e palavras no arquivo etc passwd 10 27 chattr Modifica
112. trabalho txt gt dev 1p0 Direciona a sa da do comando cat para a impressora e cat lt trabalho txt gt dev 1p0 Faz a mesma coisa que o acima e cat n trabalho txt gt dev 1p0 Numera as linhas durante a impress o e head n 30 trabalho txt gt dev 1p0 Imprime as 30 linhas iniciais do arquivo e cat trabalho txt tee dev 1p0 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 21 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 Ipr ou o Iprng 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 spool Ipd 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 etc printcap Um arquivo etc printcap para uma impressora local padr o se parece com o seguinte lp Impressora compativel com Linux Ip dev Ip0 sd var spool Ipd Ip
113. 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 a Aplicando Patches no kernel Se o 16 13 Para criar o link simb lico entre em usr src e digite In s kernel sourc xx xx xx linux Se quiser mais detalhes sobre a compila o do kernel consulte o documento kernel howto 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 mante 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 Ismod veja a Ismod Se o 16 5 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 2a05
114. 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 Modo Texto O pr prio faz c pias de arquivos de um site remoto para seu disco local ou vice versa Veja a ftp Se o 11 4 para mais detalhes Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco Modo Texto Conex o ao terminal virtual remotamente Permite controlar seu terminal remotamente atrav s de uma conex o via rede TCP IP Veja a Telnet Se o 11 2 para mais detalhes Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco Modo Texto Permite conversar 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 a talk Se o 11 8 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 bitchx xchat 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
115. 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 Kernel 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 capaci
116. w 11 13 traceroute 11 14 netstat 11 15 wall omandos para manipula o de contas 12 1 adduser 12 2 addgroup 12 3 passwd 12 4 newgrp 12 5 userdel 12 6 groupdel 12 7 lastlog m U 14 15 Uo 0000000 TE e E e E t 5 O O G O O OO O AO O 0 O O O e 12 8 last 12 9 sg 12 10 Adicionando um novo grupo a um usu rio 12 11 chfn 12 12 id 12 13 logname 12 14 users 12 15 groups rmiss es de acesso a arquivos e diret rios 13 1 Donos grupos e outros usu rios 13 2 Tipos de Permiss es de acesso 13 3 Etapas para acesso a um arquivo diret rio 13 4 Exemplos pr ticos de permiss es de acesso 13 4 1 Exemplo de acesso a um arquivo 13 4 2 Exemplo de acesso a um diret rio 13 5 Permiss es de Acesso Especiais 13 6 A conta root 13 7 chmod 13 8 chgrp 13 9 chown 13 10 Modo de permiss o octal edirecionamentos e Pipe 14 1 gt 14 2 gt gt 14 3 lt 14 4 pipe 14 5 Diferen a entre o e o gt 14 6 tee ede 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 1A 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 10 que um nome 15 6 2 Arquivo
117. 0 10371236 pipe bin gzip cdq 0 10371240 pipe bin gzip cdq 0 BZh pipe usr bin bzip2 cdq troff documents O 47171040 fpipe Jusr bin grog Tps FILE O AN fpipe Jusr bin grog Tps FILE o fpipe Jusr bin grog Tps FILE o SA fpipe Jusr bin grog Tps FILE o fpipe Jusr 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 exemplo modificando a resolu o para r240x72 no processamento de arquivos Pos Script gs a impressora passar a usar esta resolu o Cap tulo 22 Configura o do Sistema Este cap tulo traz explica es sobre algumas configura es uteis que podem ser feitas no sistema Neste documento assumimos que o kernel do seus sitema j possui suporte a p gina de c digo 860 Portuguesa e o conjunto de caracteres IS0 8859 1 22 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 Acentua o em modo Texto Se o 22 1 1 e ou Acentua o em modo gr fico Se o 22 1 2 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 let
118. 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 1O FATAL IRQ 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 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 CTL0O028 268565341 LD O ANSI string gt Audio lt Pela string acima esta a configura o de Audio da Sound Blaster Hora de m kiplas escolhas es
119. 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 0x036 e Descomentamos e aceitamos o valor acima pois n o entra em conflito com nenhum outro dispositivo do sistema HH HH End dependent functions NAME CTL0028 268565341 1 IDE ACT Y amp Descomentando esta linha a placa IDE da Sound Blaster passar a funcionar como IDE quarten ria de acordo com os recursos passados HAFAAAAHARAHAAAHARARARARARARARARRHRRA AH 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 H ACT Y no final do bloco de configura o CONFIGURE CTL0028 268565341 LD 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 O
120. 2 Exemplo info cvs 29 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 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 help Se o 29 4 Por exemplo 1s help 29 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 a Help on line Se o 29 3 Para usar o help digite help comando Por exemplo help echo help exit 29 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
121. 22 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 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 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 22 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 a
122. 220 irqg 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 lib 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 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 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 possivel 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 et
123. 3712 bytes Tamb m RFC0858 Status Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 4273 bytes Tamb m RFC0859 Timing Mark Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 7881 bytes Tamb m RFC0860 Extended Options List Telnet Option J Postel J Reynolds Maio 19883 Formato TXT 3068 bytes Tamb m RFC0861 Trivial File Transfer Protocol K Sollins Julho 1992 Formato TXT 24599 bytes Tamb m RFC1350 Routing Information Protocol C Hedrick Junho 1988 Formato TXT 91435 bytes Tamb m RFC1058 ISO Transport Service on top of the TCP Version 3 M Rose D Cass Maio 1978 Formato TXT 30662 bytes Tamb m RFC1006 Transmission of IP and ARP over FDDI Networks D Katz Janeiro 1993 Formato TXT 22077 bytes Tamb m RFC1390 An Ethernet Address Resolution Protocol David C Plummer Novembro 1982 Formato TXT 21556 bytes Tamb m RFC0826 A Reverse Address Resolution Protocol Ross Finlayson Timothy Mann Jeffrey Mogul Marvin Theimer Junho 1984 Formato TXT 9345 bytes Tamb m RFC0903 Interface Message Processor Especifica es para a Interconex o de um computador e um IMP Revisado BBN Dezembro 1981 fora de linha Host Access Protocol specification Bolt Beranek and Newman Agosto 1993 Formato TXT 152740 bytes Deixa obsoleto RFC0907 Tamb m RFC1221 Standard for the transmission of IP datagrams over Ethernet networks C Hornig Abril 1984
124. 922 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 RFCO855 0009 File Transfer Protocol J Postel J Reynolds Outubro 1985 Formato TXT 148316 bytes Tamb m RFC0959 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 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 Standard for the format of ARPA Internet text messages D Crocker 13 Ago 1982 Formato TXT 109200 bytes Deixa obsoleto RFC1653 Tamb m RFC0822 Network Time Protocol D Mills Setembro 1989 Formato TXT 193 bytes Tamb m RFC1119 Domain Name System P Mockapetris Novembro 1987 Formato TXT 248726 bytes Tamb m RFC1034 RFC1035 Mail Routing and the Domain System C Partridge Janeiro 1986 Formato TXT 18182 bytes Tamb m RFC0974 Simple Network Management Protocol J Case M Fedor M Schoffstall J Davin Maio 1990 Formato TXT 72876 bytes Tamb m RFC1157 Structure of Management Information M Rose K McCloghrie Maio 1990 Formato
125. A primeira letra da esquerda identifica o tipo do arquivo se tiver um a um diret rio se tiver um um arquivo normal As permiss es de acesso explicada em detalhes no cap tulo Permiss es de acesso a arquivos e diret rios Cap tulo 13 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 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 ha 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 e 1s Lista os arquivos do diret rio atual e 1s bin sbin Lista os arquivos do diret rio bin e sbin e 1s la bin Listagem completa vertical dos arquivos do diret rio bin inclusive os ocultos 8 2 cd Entra em um diret rio Voc precisa ter a permiss o de execu o para entrar no diret rio cd diretorio onde diretorio diret rio que deseja entrar Exemplos e Usando cd sem par metros ou cd voc retornar ao seu diret rio de usu rio diret rio home e cd retornar ao diret rio ra z e cd retornar ao diret rio anteriormente acessado e cd sobe um diret rio e cd diretorio sobe um
126. Arquivo etc lilo conf 25 34 Arquivo etc login defs 25 35 Arquivo etc modules 25 36 Arquivo etc modules conf 25 37 Arquivo etc motd 25 38 Arquivo etc mtab 25 39 Arquivo etc networks 25 40 Arquivo etc passwd 25 41 Arquivo etc printcap 25 42 Arquivo etc protocolos 25 43 Arquivo etc resolv conf 25 44 Arquivo etc serial conf 25 45 Arquivo etc services 25 46 Arquivo etc shadow 25 47 Arquivo etc shells 25 48 Arquivo etc syslog conf 25 49 Arquivo etc timezone onectando seu computador a Internet 26 1 Conectando se a Internet 26 2 Navegando na Internet 26 3 Recebimento de E Mails atrav s do fetchmail 26 3 1 Processamento de mensagens atrav s do procmail e 27 X Window ambiente gr fico o 27 10 que X Window o 27 2 A organiza o do ambiente gr fico X Window o 27 3 Iniciando o X o 27 4 Servidor X e 28 Aplicativos para Linux o 28 1 Aplicativos B sicos 28 1 1 Editores de Texto 28 1 2 Aplicativos para Escrit rio 28 1 3 Internet 28 1 4 Emuladores 28 1 5 Utilit rios 28 1 6 Administra o do Sistema o 28 2 Listagem de Aplicativos para GNU Linux 28 2 1 Perif ricos Gerenciamento de Hardware 28 2 2 Internet 28 2 3 Confer ncia de audio video via Internet Intranet 28 2 4 Gerenciamento de WebSites Linguagem HTML 28 2 5 Multim dia 28 2 6S0m 28 2 7 Comunica o Fax 28 2 8 X Window 28 2 9 Editora o Gr fica Visualizadores 28 2 10 Emuladores Ferramentas p Intera o com outros SO
127. B 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 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 prefir 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 resolu 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 22 2 1 Configurando o n mero de cores para quem inicia pelo prompt Para quem inicia o X pelo modo texto necess rio usar o comando startx bpp 8 no
128. CQ etc Com os itens 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 flexibilidade 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
129. Cap tulo 1 Introdu o Data 22 03 2001 Tipo Curso Assunto Linux Guia Foca GNU Linux N vel Intermedi rio Por Gleydson Mazioli da Silva Guia Foca GNU Linux N vel Intermedi rio Resumo 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 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 O 1999 2000 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 with the Invariant Sections being LIST THEIR TITLES with the Front Cover Texts being LIST and with the Back Cover Texts being LIST A copy of the license is included in the section entitled GNU Free Documentation License Uma c pia f sica ou verbal deste documento pode ser distribu da ou colocada em meios de distribui o eletr nicos tais como Homepages servidores FTP Gopher disquetes etc livremente sem a permiss o do autor Reprodu es distribui es comerciais devem ser feitas com a autoriza o do autor A distribui o comercial encorajada no entanto o aut
130. Cedilha enquanto o teclado ABNT 2 possui todas as teclas usadas no Brasil semelhante a uma m quina de escrever e o Cedilha possui sua pr pria tecla ap s a letra L O mapa de teclados correspondente ao teclado padr o EUA o br latinl enquanto o ABNT2 o br abnt2 Se n o tiver o arquivo correspondente ao seu teclado ou n o encontra lo voc poder copia lo de http www metainfo org focalinux 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 tar 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 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 com o nome do arquivo compactado que cont m o mapa de teclados Voc pode manter o arquivo etc kbd default map gz pois este
131. ENDADO se voc deseja apenas clicar no bot o imprimir e deixar os programas fazerem o resto A inte 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 21 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 quem 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 lpr 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 magicfilger digite magicfilterconfig fource lembre se que a op o force substitui qualquer configura
132. ER 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 o dNOPAUSE Desativa a pausa no final de cada p gina processada sDEVICE dispositivo Dispositivo que receber a saida 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 help less ou veja a p gina de manual Normalmente os nomes de impressoras e 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 ResvV 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 saida de processamento do gs Voc pode especificar arquivo epson Nome do arquivo que receber todo o resultado do processam
133. LC MESSAGES pt BR 20 8 Diret rio etc skel Este diret rio cont m os modelos de arquivos bash profile e bashrc 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 Cap tulo 21 Impress o 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 a Recompilando o Kernel Se o 16 11 21 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 IpO lp1 Ip2 no diret rio dev correspondendo respectivamente a LPT1 LPT2 e LPT3 no DOS e Windows Recomendo que o suporte a porta paralela esteja compilado como m dulo no kernel 21 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 Ip0 voc pode usar os seguintes comandos e cat
134. Loadres 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 lilo 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 arquiv
135. NU Linux no espa o restante sem apagar o Windows Esta t cnica tamb m chamada de Reparticionamento n o destrutivo e o outro 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 e 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 a Parti
136. NU Linux os diret rio s o identificados por uma e n o por uma como acontece no DOS Para entrar no diret rio bin voc deve usar cd bin e 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 1s e Ls s o completamente diferentes e A multitarefa lhe permite usar v rios programas simultaneamente n o pense que multitarefa somente funciona em ambientes gr ficos pois isto errado Para detalhes veja o Execu o de programas Cap tulo 7 e Os dispositivos tamb m s o identificados e uma forma diferente que no DOS por exemplo DOS Windows Linux A dev fd0 e B dev fd1 e C dev hdal LPT1 dev lp0 o LPT2 dev lp1 o LPT3 dev Ip2 o Comi dev ttySO o COM2 dev ttyS1 o COM3 dev ttyS2 o COM4 dev ttyS3 e Os recursos multiusu rio Ihe 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 e Para reiniciar o computador voc pode pressionar CTRL ALT DEL como usu rio root ou digitar shudown r now
137. O Descreve como obter instalar e configurar o programa avan ado de firewall para o GNU Linux e algumas 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 I R 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 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 com atualizar e apagar informa es no banco de dados como implementar roaming access e como usar o Livro de Endere os do Netscape Mail Administrator HOWTO Este documento descreve a configura o
138. O 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 o e tamb m os softwares usados para inicializa o do kernel do GNU Linux 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 HOWTO Este documento tem a inten o de ajudar novos usu rios escolherem uma distribui o GNU Linux e ajudar usu rios esperientes a avaliar o estado do merketing 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
139. P ginas Internet de Refer ncia Existem boas p ginas Internet Nacionais e Internacionais sobre o GNU Linux 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 e http debian br sourceforge net Projeto Debian Br A Debian uma distribuic 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 O projeto Debian br destina se a colaborar na tradu o da Debian para o Portugu s nossa lingua 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 oooooogbo Entre em contato com o respons vel pelo projeto pelo email baptistaQlinuxsolutions com br para saber como entrar no projeto ou visite a p gina http debiam br sour
140. Q Requisi o de Interrup o 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 0 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 0 Timer do Sistema Fixa 01 Teclado Fixa 02 Controlador de Interrup o Program vel Fixa 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 uma interrup o acima da 8 03 Normalmente usado por dev ttyS1 mas seu uso depende dos disposi
141. 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 a Mostrando a lista de pacotes do sistema Se o 19 1 11 e a Obtendo uma lista de pacotes para instalar no sistema Se o 19 1 12 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 18 10 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 18 10 2 Compila o do Kernel e programas em linguagem C apt get install perl gcc i386 gnu libc6 dev bin86 make Se pretender utilizar o kernel package para compilar o kernel m
142. T atinge somente m quinas locais conhecidas pelo sistema Abaixo um exemplo do access conf Somente permite o root entrar em tty1 ALL EXCEPT root tty1 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 25 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 egrupo ou o curinga O tipo pode ser soft para o limite m nimos e hara para o limite m ximo O campo item pode ser um dos seguintes e core limita o tamanho do arquivo core KB e data tamanho m ximo de dados KB e fsize Tamanho m ximo de arquivo KB e memlock Espa o m ximo de endere os bloqueados na mem ria KB e nofile N mero m ximo de arquivos abertos e rss Tamanho m ximo dos programas residentes KB e stack Tamanho m ximo de pilha KB e cpu Tempo m ximo usado
143. TXT 82279 bytes Deixa obsoleto RFC1065 Tamb m RFC1155 Management Information Base K McCloghrie M Rose March 1991 Formato TXT 142158 bytes Deixa obsoleto RFC1158 Tamb m RFC1213 Exterior Gateway Protocol D Mills Abril 1984 Formato TXT 63836 bytes Tamb m RFC0904 NetBIOS Service Protocols NetBIOS Working Group Mar o 1987 Formato TXT 319750 bytes Tamb m RFC1001 RFC1002 Echo Protocol J Postel Maio 1983 Formato TXT 1237 bytes Tamb m RFC0862 Discard Protocol J Postel Maio 1983 Formato TXT 1239 bytes Tamb m RFC0863 Character Generator Protocol J Postel Maio 1983 Formato TXT 6842 bytes Tamb m RFC0864 Quote of the Day Protocol J Postel Maio 1983 Formato TXT 1676 bytes Tamb m RFC0865 Active Users Protocol J Postel Maio 1983 Formato TXT 2029 bytes Tamb m RFC0866 Daytime Protocol J Postel Maio 1983 Formato TXT 2289 bytes Tamb m RFC0867 Time Server Protocol J Postel Maio 1983 Formato TXT 3024 bytes Tamb m RFC0868 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 Binary Transmission Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 8965 bytes Tamb m RF C0856 Echo Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 10859 bytes Tamb m RFC0857 Suppress Go Ahead Telnet Option J Postel J Reynolds Maio 1983 Formato TXT
144. 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 28 2 14 Kernel adjtimex Mostra e configura vari veis do kernel autofs Montador autom tico baseado no kernel para Linux kernellab Gerencia f cilmente 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 utilizarm o sistema de arquivos proc systune Ajuste fino do kernel atrav s do sistema de arquivos proc 28 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 28 28 28 28 2 16 Grava o de CD DVD e cdrdao Grava CDs de audio ou tipos de dados diversos no disco de uma s vez e cdrecord Ferramenta de grava o de CD DVD e cdrtoaster Interface gr fica em Tcl Tk para gravar CD ROMs e cdwrite Ferramenta de grava o de CD para unidades CD R Orange Book e cdlabelgen Gera capa e fundo para CDs e gtoaster Gnome Toaster uma interface gr fica para grava o de CD s
145. U 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 jogos de aventura jitterbug Um ferramenta cgi bin para relato de problemas e teste lclint 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 mysqgl client Bin rios cliente do banco de dados mysqli mysagl gpl client Bin rios cliente do banco de dados mysql mysql manual Documenta o n o oficial do MySQL 3 20 mysgl 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 pos
146. U 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 identifi 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 etc 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 id veja a id Se o 12 12 A identifica o do grupo chamada de gid group id Um usu rio pode pertencer a um ou mais grupos Para detalhes de como incluir o usu rio em mais grupos veja a Adicionando um novo grupo a um usu rio Se o 12 10 outros a categoria de usu rios que n o s o donos ou n
147. X que afetam arquivos execut veis e diret rios e s Quando usado na permiss o de acesso do Dono ajusta a identifica o efetiva 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 E 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 e t Salva a imagem do texto do programa no dispositivo swap assim ele ser carregado mais r pidamente quando executado tamb m chamado de stick bit Em diret rios impede que outros usu rios removam arquivos dos quais n o s o donos Isto chamado de colocar o diret rio em modo append oniy 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
148. a 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 tcsh Gerador de arquivos dotfile m dulo para o tcsh 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 diret rios especificados fdutils Utilit rios de disquete do Linux file Determina o tipo de arquivo usando n meros m gicos gcal Mostra um calend rio gettext Utilit rios de internacionaliza o da GNU gfloppy Interface gr fica para a formata o de disquetes git Ferramentas interativas da GNU glimpse Ferramentas de indexa o e localiza o em tela cheia gmc Midnight Commander Um poderoso gerenciador de arquivos Vers o g
149. a e kcore Este arquivo corresponde a toda a mem ria RAM em seu sistema Seu tamanho correspondente a mem ria RAM do micro e kmsg Permite visualizar mensagens do Kernel use o comando cat lt kmsg para visualiza lo e pressione CTRL C para cancelar e loadavg M dia de Carga do sistema e meminfo Dados de utiliza o da mem ria do sistema e misc Outras configura es e modules M dulos atualmente carregados no kernel e mounts Sistemas de Arquivos atualmente montados e pci Detalhes sobre dispositivos PCI do sistema e rtc Rel gio em Tempo real do sistema e uptime Tempo de execu o do sistema e version Vers o atual do Kernel programa usado na compila o etc e Diret rio net Dados sobre a rede do sistema e Diret rio sys Dados sobre outras reas do sistema e 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 6 Formatando disquetes As subse es seguintes explicar o maneiras de formatar seus disquetes para serem usados no GNU Linux e DOS Windows 5 6 1 Formatando disquetes para serem usados no Linux Para formatar disquetes para serem usados no GNU Linux use o comando mkfs ext2 c dev fd0 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 n
150. a digitar who i amou who am i 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 e O usu rio recebe mensagens via talk e O usu rio n o recebe mensagens via talk e 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 r Ativa a emula o de rlogin I 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 para a seguran
151. a e o programa retorna o c digo de sa da 1 cmp arquivol arquivo2 op es Op es arquivol arquivo2 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 N o mostra 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 testel txt 10 31 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 32 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 2 arquivo2 op es Op es diret riol arquivol diret rio2 arquivo2 Arquivos diret rios que ser o comparad
152. a Debian 18 2 Pacotes existentes na Debian 18 3 O que unstable frozen stable 18 4 Como obter a Debian 18 5 Programas de configura o 18 6 Arquivos de inicializa o 18 7 N veis de Execu o 18 7 1 Entendendo o funcionamento dos n veis de execu o do sistema runlevels 18 8 Bug tracking system 18 9 Onde encontrar a Debian para Download 18 10 Lista de pacotes para uma instala o r pida e manual 18 10 1 Pacotes B sicos Altamente Recomendado 18 10 2 Compila o do Kernel e programas em linguagem C 18 10 3 X11 b sico 18 10 4 Window Managers para o X 18 10 5 Impress o texto e gr fico com sistema de spool 18 10 6 Som mixer mp3 Midi wav CD Player 18 10 7 Programas de Internet clientes 18 10 8 Acess rios 18 10 9 Rede 19 Sistema de gerenciamento de pacotes o 19 1 DPKG 19 1 1 Pacotes 19 1 2 Instalar pacotes 19 1 3 Depend ncias 19 1 4 Listar pacotes existentes no sistema 19 1 5 Removendo pacotes do sistema 19 1 6 Removendo completamente um pacote 19 1 7 Mostrar descri o do pacote 19 1 8 Procura de pacotes atrav s do nome de um arquivo 19 1 9 Status do pacote 19 1 10 Procurando pacotes com problemas de instala o 19 1 11 Mostrando a lista de pacotes do sistema 19 1 12 Obtendo uma lista de pacotes para instalar no sistema 19 1 13 Configurando pacotes desconfigurados 19 1 14 Listando arquivos de um pacote 19 2 apt 19 2 1 O arquivo etc
153. a configura o de dispositivos de rede etc e Configura es b sicas de seguran a de Rede e 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 e Particionamento de disco e Cria o de Mem ria virtual no disco r gido e em arquivo e 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 Foca Linux HomePage Caso tiver alguma sugest o corre o cr tica para a melhoria deste guia envie um e mail para gleydsonQescelsanet com br O Foca Linux atualizado frequentemente por este motivo recomendo que preencha a ficha do aviso de atualiza es na p gina web em Foca Linux HomePage 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
154. a debian news portuguese requestolists debian org 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 linux brQunicamp br 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 mensagen 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 linux br request Qunicamp br 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 palavra unsubscribe dicas Iyunicamp br 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 dicas request unicamp brconten
155. a 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 tecnol gicos com as m quinas que possui Hoje o GNU 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 a Listas de discuss o Se o 29 12 2 1 3 1 Algumas Caracter sticas do Linux e de gra a 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 co
156. 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 a Op es usadas no LILO Se o 6 1 2 O LILO pode inicializar o seguintes tipos de imagens e Imagens do kernel de um arquivo Normalmente usado para iniciar o GNU Linux pelo disco r gido e especificado pelo par metro images e 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 ULTIMO ou PRIMEIRO NUMERO de setores a serem lidos necess rio especificar o par metro image range por exemplo image dev fdO range 1 512 Todas as op es do kernel podem ser usadas na inicializa o por dispositivo e 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 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 un
157. a 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 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 libera 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 ex
158. a 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 ANSI ISO 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 PostgresSQL em um sistema Unux que pode ser usado como um Servidor de Aplicativos de banco de dados ou como um Servidor de banco de dados Web TclTk HOWTO Este documento descreve o uso do Tcl no GNU Linux uma linguagem de scripting Ela uma linguagem interpretada f cil de aprender que usa pouca digita o para obter um alto n vel de programa o e desenvolvimento r pido de aplicativos RAD O Tk tookkit um ambiente de programa o para criar interfaces gr ficas do usu rio GUI 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 29 8 1 9 Computa
159. a 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 17 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 Y dores m e deixam arquivos dos O que aconteceu realmente foi que a palavra compacta se encontrava 3 vezes na frase acima e foi substitu da por um sinal de 3 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
160. aca A configura o de jumper atrav s de multiposi o normalmente usada em placas m e para definir a frequ ncia de opera o do barramento a frequ 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 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 c
161. aca 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 joystick 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 video 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 P
162. aceitos pelo GNU Linux s o explicados em detalhes na Sinais do Sistema Se o 7 5 9 Exemplo kill 500 kill 9 500 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 pode ser obtido usando a op o i op es i Pede confirma o sobre a finaliza o do processo Lista o nome de todos os sinais conhecidos q Ignora a exist ncia do processo V 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 Sinais do Sistema Se o 7 5 9 Exemplo killall HUP inetd 7 5 8 killall5 Encontra e retorna o n mero PID de um processo sendo executado killali5 op es processo Onde processo Nome do processo op es S Instrui o programa para retornar somente o n mero PID X Faz o killall5 retornar o PID do interpretador de comandos que est executando o processo o numero N o mostra processos com a PID numero Exemplo killall5 s init 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 Ac o Coment rio HUP 1 A Travamento detectad
163. acessado pelo usu 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 Abaixo alguns exemplos de portas padr es usadas em servi os TCP IP e 21 FTP transfer ncia de arquivos e 23 Telnet terminal virtual remoto e 25 Smtp envio de e mails e 53 DNS resolvedor de nomes e 79 Finger detalhes sobre usu rios do sistema e 30 http protocolo www transfer ncia de p ginas Internet e 110 Pop 3 recebimento de mensagens e 119 Nntp usado por programas de noticias Um mapeamento detalhado entre as portas padr o e nomes dos servi os est dispon vel no arquivo etc services para detalhes sobre o seu formato veja a etc services Se o 15 9 1 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 E 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 basta digitar ps ax e procurar o nome do programa em caso positivo ele um daemon Normalmente os progra
164. ada 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 itens que podem aumentar consideravelmente a seguran a do seu sistema na Seguran a da Rede e controle de Acesso Se o 15 8 etc hosts allow Se o 15 8 3 1 etc hosts deny Se o 15 8 3 2 A etc resolv conf Se o 15 6 2 1 pode ser tamb m til 26 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 e Opera s o boas alternativas 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 na Internet Se o 28 1 3 26 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
165. ais facilmente ent o voc precisar dos seguintes pacotes apt get install kernel package dpkg dev Veja a Recompilando o Kernel Se o 16 11 para entender como compilar seu pr prio kernel 18 10 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 etc X11 XF86Config apropriadamente 18 10 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 18 10 5 Impress o texto e gr fico com sistema de spool apt get install Iprng magicfilter gs gsfonts 18 10 6 Som mixer mp3 Midi wav CD Player xmms playmidi cam aumix libaudiofileO libmikmod2 libesdO mesag3 ggi xmcd sox 18 10 7 Programas de Internet clientes apt get install xchat licg licg data netscape fetchmail procmail mime support 18 10 8 Acess rios apt get install gimp gimp nonfree gedit gxedit abiword freefont sharefont typelinst 18 10 9 Rede apt get install finger talk talkd telnet Cap tulo 19 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 consu
166. aler o para todas as imagens ou em cada imagem valer o somente para aquela imagem e 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 e 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 e 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 e read write Especifica que o sistema de arquivos raiz dever ser montado como leitura e grava o e root dispositivo Especifica o dispositivo que ser montado como raiz Se a palavra current usada o dispositivo atual ser montado como raiz e vga modo Especifica o mode de video texto que ser usado durante a inicializa o o normal Usa o modo 80x25 80 colunas por 25 linhas o extended ou ext Usa o modo de texto 80x50 o 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 6 1 3 Um exemplo do arquivo de configura
167. alho 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 Oculta 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 34 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 di Remove arquivos vazios ap s a aplica o do patch K Interpreta o arquivo de patch como um diff normal o N o desfaz patches j aplicados a 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 p
168. amas 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 sair de um gerenciador de janelas ou de um programa mal comportado Recomendo fazer a leitura de Fechando um programa quando n o se sabe como sair Se o 7 8 caso estiver em d vidas de como finalizar um programa mal comportado ou que n o sabe como sair Cap tulo 28 Aplicativos para Linux 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 servidores ser o descritos futuramente na vers o Avan ado do guia Se voc conhece um bom programa e acha que ele deveria estar aqui me avise pelo email gleydsonQescelsanet com br 28 1 Aplicativos B sicos S o aplicativos que fazem parte do cotidiano da maioria dos usu rios dom sticos e de empresas 28 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
169. anentemente para o m dulo parport pc 21 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 21 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 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 e Copie os arquivos tiger ps gz e alphabet ps gz do diret rio usr share doc gs examples sistemas De
170. ar 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 Imh Especifica a unidade e sua densidade A extens o precisa ser especificada no arquivo de destino para a identifica o correta e Arquivos gerados pelo tar precisam ter a extens o tar e Caso seja usada a op o I para compacta o a extens o dever ser tar bz2 e Caso seja usada a op o z para compacta o a extens o dever ser tar gz ou tgz e Caso seja usada a op o Zz 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 Extens es de arquivos compactados Se o 17 2 Exemplos e tar cf index txt tar index txt Cria um arquivo chamado index txt tar que armazenar o arquivo index txt Voc pode notar digitando 1s la que o arquivo index txt foi somente arquivado sem compacta o isto til para juntar diversos arquivos em um s e tar xf index txt tar Desarquiva o arquivo index txt criado pelo comando acima e
171. ar seu arquivo etc lilo conf execute o comando lilo e se tudo ocorrer bem o LILO ser instalado 6 2 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 2 1 Op es do LOADLIN Abaixo a lista de op es que podem ser usadas com o programa LOADLIN note que todas s o usadas no DOS loadlin imagem kernel argumentos op es e imagem kernel Arquivo que cont m o kernel e 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 dev hdal dev hdbl etc e ro Diz ao kernel para
172. arentes redirecionamento de portas cache http servidores Web Ftp Telnet configura o de seguran a anti spoofing alertas de tentativas de tentativas de invas o etc e Entre outros itens 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 gleydsonQrescelsanet com br 30 6 Chave Criptogr fica Minha chave PGP segue abaixo ela tamb m pode ser encontrada em http pgp5 ai mit edu
173. 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 arquivo arquivo kmap para usr share keymaps i386 qwerty em sistemas Debian ou algum outro local apropriado Note que o arquivo pode ser compactado pelo gzip e copiado para usr share keymaps i386 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 iso01 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 textos ae e digitando Se todos os acentos apareceram 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 in
174. 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 testel txt Copia o arquivo teste txt para testel 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 9 5 mv 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 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 apa
175. as de free software do pa s O site tamb m oferece um mecanismo de contagem de acesso ranking para sites que apoiam o Core News O site conta com um jogo de domin on line muito interessante feito pela empresa como uma pequena demonstra o dos servi os que oferece Respons vel pela p gina thecorethecore com br endere o http www thecore com br http ldp br conectiva com br 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 ricardooconectiva com br endere o http Idp br conectiva com br 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 netstartolinuxbr com br endere o http expansion onweb cx http www linux 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 webmasterQlinux org 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 aos seus amigos de gra a voc estar contribuindo para o aumento das estat sticas
176. atos 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 HOWTO ou traduzidos para o Portugu s pelo LDP BR em http Idp br conectiva com br comofazer 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 29 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 29 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 sequ ncias de escape incorporadas para passar o nome do usu rio diret rio atual hora uso de cores ANSI etc Bootdisk HOWT
177. bian 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 e 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 alphabet 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 e Para imprimir o arquivo alphabet ps use o comando gs q dSAFER dANOPAUSE 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 gsfonts na Debian ou verifique a documenta o sobre como configurar as fontes Cada uma das op es acima descrevem o seguinte o q dQUIET N o mostra mensagens de inicializa o do Ghost Script o dSAF
178. bian user portuguese lists debian org 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 debian user portuguese request lists debian org 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 debian news portuguesegwlists debian org 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 sourceforge net 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 par
179. bibliotecas QT2 e 1icg Programa ICQ gr fico para Linux e lynx Navegador WWW em modo texto e micg Cliente ICQ baseado em texto com muitas caracter sticas e mosaic Navegador WWW Gr fico e mozilla Um Navegador WWW de c digo aberto para o X e GTK e ncftp2 Um cliente FTP com interface f cil e com muitas caracter sticas e ncftp Um cliente FTP com interface f cil e com muitas caracter sticas e Netscape Navegador gr fico com programa de e mail news livro de endere os editor de p ginas HTML Suporta Java tabelas frames CSS proxy etc e pepxp Programa PPP e ppxp tcltk Console tk do ppxp e ppxp x11 Console X do ppxp e quickppp Ferramenta de configura o PPP e realplayer Real Player e sysnews Mostra noticias do sistema de var news e talk Permite conversar com outro usu rio conectado ao sistema ou via rede TCP IP e tftp Programa trivial file transfer e tik Cliente Tcl Tk do servi o AOL Instant Messenger e utalk programa parecido com o talk com caracter sticas adicionais e vrwave Navegador baseado em VRML 2 0 java e vrweb Um navegador VRML e editor e wvdial Discador PPP com intelig ncia embutida e wxftp gtk Um programa ftp gr fico com a interface GTK e xchat Cliente IRC para X similar ao AmIRC e xchat gnome Cliente IRC para o GNOME similar ao AmIRC e xisp Uma interface X amig vel ao pppd chat e xitalk Programa talk que lista usu rios atuais do sistema
180. boa qualidade e um hardware for Windows a n o ser o pre o mais barato 3 8 Hardwares espec ficos ou For Windows Esta se o foi retirada do manual de instala o da Debian GNU Linux Uma tend ncia que pertuba a prolifera o de Modems e impressoras espec ficos para Windows Em muitos casos estes s o especialmente fabricados para operar com o Sistema Operacional Microsoft Windows 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 faz o hardware menos expans vel 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
181. bsoleto RFC1623 RFC1398 Tamb m RFC1643 The Point to Point Protocol PPP W Simpson Editor Julho 1994 Formato TXT 151158 bytes Deixa obsoleto RFC1549 Tamb m RFC1661 RFC1662 The Transmission of IP Datagrams over the SMDS Service D Piscitello J Lawrence Mar o 1991 Formato TXT 24662 bytes Tamb m RFC1209 Post Office Protocol Version 3 J Myers amp M Rose Maio 1996 Formato TXT 47018 bytes Deixa Obsoleto RFC1725 Tamb m RFC1939 OSPF Version 2 J Moy Abril 1998 Formato TXT 447367 bytes Tamb m RFC2328 Multiprotocol Interconnect over Frame Relay C Brown A Malis Setembro 1998 Formato TXT 74671 bytes Deixa Obsoleto RFC1490 RFC1294 Tamb m RF C2427 RIP Version 2 G Malkin Novembro 1998 Formato TXT 98462 bytes Atualiza RFC1723 RFC1388 Tamb m RFC2453 RIP Version 2 Protocol Applicability Statement G Malkin Novembro 1994 Formato TXT 10236 bytes Tamb m RFC1722 Structure of Management Informatoion Version 2 SMlv2 K McCloghrie D Perkins J Schoenwaelder Abril 1999 Formato TXT 89712 bytes Deixa Obsoleto RFC1902 Tamb m RFC2578 RFC2579 Remote Network Monitoring Management Information Base S Waldbusser Maio 2000 Formato TXT 198676 bytes Deixa Obsoleto RFC1757 Tamb m RFC2819 29 12 Internet Certamente o melhor suporte ao GNU Linux via Internet veja abaixo alguns locais teis de onde pode obter ajuda ou se atualizar 29 12 1
182. c 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 a Iguns 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 Cap tulo 16 Kernel e M dulos Este cap tulo descreve em detalhes o que o ke rnel m dulos sua configura o e programas relacionados 16 1 O Kernel o sistema operacional o GNU Linux ele 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 kernel 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 Blaster 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 cnama Hardware HOWTO Suas vers es s o identificadas por n meros co
183. c 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 e Melhora o desempenho do kernel O kernel padr o que 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 dbpositivos 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 e Incluir suporte a alguns hardwares que est o desativados no kernel padr o SMP APM Firewall drivers experimentais etc e Se aventurar em compilar um ker
184. c rc2 d um link simb lico para fetc init d sysklogd O que aconteceria se voc removesse o arquivo etc 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 interromper a execu o de um servi o em etc init d que o seguinte e Se um link iniciado com a letra x 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 e 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 e 0 Interrompe a execu o do sistema todos os programas e daemons finalizados acionado pelo comando shutdown
185. ca 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 soundt racker M dulos para edi o suporta m dulos xt e instrumentos xi 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 operado atrav s do teclado num rico wosundprefs Prefer ncias m sicais para o Window Maker wsoundserver Servidor de som para Window Maker 28 xcolmix Um mixer colorido RGB xfre
186. ceber as noticias semanais enviadas a lista Esta listagem deveria estar mais completa mas eu n o lembro de todas as listas RECOMENDA ES AO PARTICIPAR DE LISTAS DE DISCUSS ES e N o envie mensagens em mai sculo porque VAI PARECER QUE VOC EST GRITANDO Isto uma regra de etiqueta na internet Ja recebi muitas mensagens de gente escrevendo TODO o e mail desta forma e ignorei a todos e 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 le 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 ne do kernel SMAIL retorna a mensagem Access denied Novidades Nova vers o do guia Foca Linux e 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
187. ceforge net Todos os interessados est o convidados a participar do projeto e http debian br sourceforge net 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 pala p gina Gustavo Noronha dockov zaz com br endere o http debian br sourceforge net contador debian contador htm http www linux 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 brain matrix com br 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 pr
188. cessados 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 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 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 mod
189. chipmunk log Ferramenta de captura esquem tica e ambiente de simula o e cracklib2 dev Uma biblioteca de checagem de senhas e cracklib2 Uma biblioteca de checagem de senhas e cracklib runtime Uma biblioteca de checagem de senhas e display dhammapada Mostra versos do Dhammapada e fastdnaml Biologia Uma ferramenta para constru o de rvoes da sequ ncia do DNA e geda GNU EDA Software de design eletr nico e gwave Um visualizador waveform para simuladores spice e megahal Um simulador de conversa o que pode aprender e mime support Arquivos MIME mime types e mailcap e programas e nitpic Simulador para o Microcontrolador Microchip PIC16C84 e pcb Programa de Design de Placas de Circuito Impresso e puzzle Biology Reconstruction of phylogenetic trees by maximum likelihood e readseg Biologia Convers o entre formatos em sequ ncia e savant Analizador VHDL 93 livre da University de Cincinnati s e screen Um gerenciador de tela com a emula o de terminal VT100 ANSI e seaview Biologia Um editor de alinhamento em m ltiplas sequ ncias e simulpic Simulador de dispositico PIC Microchip e smtm Show Me The Money is a configurable Perl Tk stock ticker program e spim Emulador MIPS R2000 R3000 e xacc smotif Um programa de tratamento de finan as pessoais e xacc Um programa de tratamento de finan as pessoais e xcircuit Esquemas de circuitos de desenho de quase tudo Cap tulo 29 Como
190. co ZIP call back mini HOWTO Descreve como configurar um call back usando um sistema GNU Linux e um modem 29 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 CGl 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 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 comoputadores que falam entre eles
191. co de dados via J DBC e suportado Enterprise Jave Beans EJ Bs 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 Ingresll 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 Serv idor do Banco de Dados Oracle em um sistema GNU Linux Oracle 8 HOWTO Com este HOWTO um pouco de sorte voc ser 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 gui
192. colha apenas uma Inicia fun es dependentes classificada por prioridade aceit vel IRQ 5 7 ou 10 INT O 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 O 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 EH HE 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 EHEHE 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 O SIZE 16 BASE 0x0220 Apenas descomentamos a linha EH HH 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 I
193. 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 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 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
194. 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 Cap tulo 13 Permi es de acessoo a arquivos e diret rios 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 irreversiveis 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 principio 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 o sistema GN
195. 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 29 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 banco 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 a pipe Se o 14 4 Por exemplo para listar os diret rios que cont m o nome cp locate cp Agora mostrar somente arquivos bin rios usamos locate cplgrep bin 29 7 which Localiza um programa na estrutura de diret rios do path muito semelhante ao locate mas a busca feita no path do sistema e somente s o mostrados arquivos execut veis which programa comando 29 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 form
196. cutar 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 28 1 5 Utilit rios Midnight Commander Gerenciador de Arquivos no estilo do Nortom 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 3 Modo Texto Permite a c pia completa de sites remotos e tamb m pode ser usado como mirror Com o simples comando wget http www metainfo org focalinux 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 farramentas 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 28 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 i
197. da em 0 Caso n o for especificada a organiza o feita no primeiro campo Caso num2 n o seja especificado a organiza o ser feita usando a coluna numl at o fim da linha k numl num2 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 e sort texto txt Organiza o arquivo texto txt em ordem crescente e sort texto txt r Organiza o conte do do arquivo texto txt em ordem decrescente e 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 e sort f texto txt Ignora diferen as entre letras mai sculas e min sculas durante a organiza o e 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 e 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 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
198. dade de cada um e 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 e Pe a ajuda a 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 a Listas de discuss o Se o 29 12 2 Boa Sorte e bem vindo ao GNU Linux gleydson gleydsonQlinuxbr com br 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 www metainfo org focalinux 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 GNU Linux um sistema operacional criado em 1991 por Linus Torvalds na universidade de Helsinky na Finl ndia um sistema Operacional de c digo aberto distribu do gratuitamente pela Internet Seu c digo fonte
199. de usr src linux arch i386 boot zlmage para boot vmlinuz 2 XX XX 2 XX XX a vers o do kernel anterior Crie um link simb lico no diret rio ra z apontando para o novo kernel Como exemplos ser usado vmlinuz novo 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 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 a Criando o arquivo de configura o do LILO Se o 6 1 1 e Um exemplo do arquivo de configura o lilo conf Se o 6 1 3 Execute o comando lilo para gravar o novo setor de boot para o disco r gido Reinicie o computador 47 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
200. 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 4300 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 19 1 4 Listar pacotes existentes no sistema Use o comando dpkg 1 pacote 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 I less para ter um melhor controle da listagem pode ser longa dependendo da quantidade de programas instalados 19 1 5 Removendo pacotes do sistema Use o comando dpkg r NomedoPacote para remover um pacote do sistema co
201. 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 e Suporte a diversos dispositivos e perif ricos dispon veis no mercado tanto os novos como obsoletos e Pode ser executado em 10 arquiteturas diferentes Intel Macintosh Alpha Arm etc e Consultores t cnicos especializados no suporte ao sistema espalhados por todo o mundo e Entre muitas outras caracter sticas que voc descobrir durante o uso do sistema TODOS OS ITENS DESCRITOS ACIMA S O VERDADEIROS E TESTADOS PARA QUE TIVESSE PLENA CERTEZA DE SEU FUNCIONAMENTO 1 4 Software Livre Softwares Livres s o programas que possuem o c digo fonte inclu do o c digo fonte o que o programador digitou para fazer o programa e voc pode modificar ou distribui los livremente Existem algumas licen as que permitem isso a mais comum a General Public Licence ou GPL Os softwares livres muitas vezes s o chamados de programas de c digo aberto ou OSS Muito se acredita no compartilhamento do conhecimento e tendo liberdade de cooperar uns com outros isto importante para o aprendizado de como as coisas funcionam e novas t cnicas de constru o Existe uma longa teoria desde 1950 valorizando isto muitas vezes pessoas assim s o cha madas de Hackers ticos Outros procuram aprender
202. 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 a 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 concluido ou finalizado pelo usu rio que iniciou a execu o ou pelo usu rio root 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 programas podem ser executados e sequ ncia um ap s o t rmino do outro se os separarmos com Por exemplo echo primeiro echo segundo echo terceiro 7 3 ps 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 ps op es Onde op es a Mostra os proces
203. dicionados Somente o root pode especificar ou retirar este atributo e 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 aina n o foi totalmente implementado no c digo atual do kernel e q Este atributo n o usado pelo kernel mas faz com que o programa dump evitar backup dos arquivos marcados com este atributo e 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 e 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 e s Faza 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 e u O arquivo especificado marcado como recuper vel Quando o arquivo apagado seu conte do salvo para permitir futura recupera o Este
204. digo fonte C e cvs Concurrent Versions System e cyvsweb uma interface CGI ao seu reposit rio CVS e cxref Gera documenta o em latex e HTML para seus programas em C e dbf2pg Converte arquivos do xBase para PostgreSQL e dbf Pacote de manipula o de arquivos xbase e abview Visualiza arquivos do dBase Ill e dialog Permite adicionar o recurso de caixas de di logo em shell scripts como Yes No Ok Cancelar etc e dist Ferramentas para desenvolver manter e distribuir softwares e doc Um sistema de documenta a para C C e Java e f2c Um tradutor do Fortran77 para C C com bibliotecas est ticas e compartilhadas e f77reorder Um script de compila o Fortran chamando o f2c gcc e fp api Units Livres da API do Pascal e fp compiler Compilador Livre do Pascal e 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 977 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 gcc272 docs Documenta o para compiladores gcc gcc272 g 272 gcc i386 gnu Cheap cross compiler para GNU Hurd gcc O compilador C da GNU g Compilador GNU C gdb O depurador GN
205. do a palavra subscribe no corpo da mensagem e aguarde o recebimento da confirma o da inscri o Apenas respoda 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 linux brOlistas conectiva com br 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 linux br requestolistas conectiva com br contendo a palavra subscribe no corpo da mensagem e aguarde o recebimento da confirma o da inscri o Apenas respoda 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 debian news portuguesegwlists debian org Lista de discuss o que veicula semanalmente a tradu o de noticias postadas a listas debian news em Ingles listas de novos pacotes incluidos na distribui o com a descri o traduzida e noticias relacionadas aos esfor os da Internacionaliza o da Debian no Brasil Para se inscrever envie uma mensagem para debian news portuguese request lists debian org 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 passar a re
206. do em WWW ferramenta de recupera o e procura e bookmarks Outra cole o de bookmarks e browser history Daemon do usu rio que captura URLs procuradas e as registra e c2html Destaca c digos em C para apresenta o em WWW e cgic capture Captura de ambiente CGI para depura o e cgiemail Conversor de formul rio CGI para E Mail e cgilib Biblioteca CGI simples e cgiwrap Permite usu rios ordin rios executar seus pr prios Scripts CGI e checkbot Verificador de links WWW e cocoon Um Framework de publica o XML XSL e cronolog Um roteador de arquivos de log para servidores web e curl Copia um arugivo de um servidor FTP GOPHER ou HTTP sem suporte a ssl e cvs2html Cria vers es em html dos logs do CVS e fagomatic FAQ cgi online e interativa e freetable Um script em Perl que facilita a produ o de tabelas HTML e gifsicle Poderoso programa para a manipula o de imagens GIF e giftrans Converte qualquer arquivo GIF em um GlF89a e gnujsp Uma implemta o gratuita do Sun s Java Server Pages JSP 1 0 tml Um pr processador HTML tdig Sistema de procura WWW para a Intranet ou uma pequena internet tget Um capturador de arquivos que obt m arquivos atraes de servidores TTP tmidoc Processador HTML que gera arquivos HTML PS e PDF indexados tmlgen Gera o de documentos HTML com scripts em Python tp Um pr processador HTML ttp analyze Um analizador r pido de logs de servidor
207. 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 haraldoalvestrand no 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 webmasterQsunsite unc edu endere o http metalab unc edu http www themes org Neste site voc encontra milhares de temas dividos 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 webmasterQthemes org 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 29 12 2 Listas de discuss o S o grupos de usu rios que trocam mensagens entre si resolvem d vidas ajudam na configura o de programas instala o etc considerado o melhor suporte ao GNU Linux pois qualquer partic
208. do 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 o Tipos de Permiss es de acesso Se o 13 2 Lembre se Somente o dono pode modificar um arquivo diret rio Para mais detalhes veja a chown Se o 13 9 e a chgrp Se o 13 8 13 4 Exemplos pr ticos de permiss es de acesso Abaixo dois exemplos pr ticos de permiss o de acesso Exemplo de acesso a um arquivo Se o 13 4 1 e a Exemplo de acesso a um diret rio Se o 13 4 2 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 1s 1a explicarei passo a passo cada parte rwxr xr 1 gleydson user 8192 nov 4 16 00 teste SEMWAXEHESS Estas s o a
209. documento revisado peri dicamente para refletir a evolu o das boas pr ticas de lan amento 29 8 1 7 Plataformas n o Intel x86 Alpha HOWTO Este documento uma vis o r pida das CPUs Alpha chipsets e sistemas existentes MI LO 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 encontrar 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 29 8 1 8 Programa o Compiladores Banco de Dados Assembly HOWTO 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 u
210. dos e swap mem ria virtual e as vantagens desvantagens de se utilizar um arquivo ou parti o para armazenamento de dados e 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 e Manipula o de m dulos do kernel e 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 e 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 e Como modificar facilmente o idioma usado em seu sistema localiza o para o modo texto e modo gr fico e Utiliza o de compactadores de disco e Mais op es para os comandos existentes na vers o Iniciante do guia e novos comandos e Conhecer os arquivos de configura o e arquivos b sicos de seguran a e aprender para que eles servem e como usa los e Dicas de como saber escolher bons perif ricos para uso no GNU Linux e outros sistemas operacionais e 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 e Introdu o a rede no Linux com
211. dos 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 mesmas do adduser Se o 12 1 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 9 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 o
212. e que a senha n o mostrada enquanto digitada isto serve de seguran a e poder 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 BackSpace para apagar o ltimo caracter digitado e terminar a entrada da senha Pressione Enter se tudo ocorrer bem voc estar dentro do sistema e ser presenteado com o s mbolo amp 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 e Aconta 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 a A conta root Se o 13 6 e No G
213. e criar o sistema de arquivos e L NOME Coloca um nome label no sistema de arquivos e bp NUM Define o tamanho do bloco em bytes Agora para acessar a parti o dever ser usado o comando mount dev hnda mnt t ext2 Para mais detalhes veja a Montando acessando uma parti o de disco Se o 5 9 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 possui uma assinatura apropriada que identifica o sistema de arquivos 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
214. e identificam arquivos compactados 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 e gz Arquivo compactado pelo gzip Use o programa gzip para descompacta lo para detalhes veja gzip Se o 17 3 bz2 Arquivo compactado pelo bzip2 Use o programa bzip2 para descompacta lo para detalhes veja bzip2 Se o 17 7 e Z Arquivo compactado pelo programa compress Use o programa uncompress para descompacta lo e zip Arquivo compactado pelo programa zip Use o programa unzip para descompacta lo e rar Arquivo compactado pelo programa rar Use o programa rar para descompacta lo e 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 a gzip Se o 17 3 e tar Se o 17 6 e tgz Abrevia o de tar gz e 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 1 Para detalhes veja a bzip2 Se o 17 7 e tar Se o 17 6 e ta
215. e 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 e kbdconfig Permite selecionar o tipo de teclado que utiliza e 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 18 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 Por padr o voc pode usar as seguintes palavras chaves com os arquivos de configura o e start Inicia o daemon ou executa a configura o e stop Interrompe a execu o de um daemon ou desfaz a configura o feita anteriormente se poss vel e 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
216. ecd 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 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 lrzsz 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 program 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 28 2 8 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 xd
217. ecu o pegar a nova requisi o de conex o Este um perqueno 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 telo ajustado para wait Foi alertado que existem algumas excess es a isto assim deixo isto como exemplo se n o estiver seguro usu rio Este campo descreve que conta de usu rio usu rio no arquivo etc 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 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 segura 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
218. ecupera 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 3 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 fdo 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 SYS no diret rio raiz do disquete Lembre se O disquete deve estar desmontado antes de usar o comando syslinux caso o disquete 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 O arquivo SYSLINUX CFG Se o 6 3 2 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 d
219. eguran a 29 8 1 16 Outros 8 8 29 8 2 Listagem de Mini HOWTOs 29 8 2 1 Introdu o ao Sistema Instala o Configura o Kernel 29 8 2 2 Discos Sistema de Arquivos Desempenho 29 8 2 3 Escrita de Documenta o Editores 29 8 2 4 Hardware 29 8 2 5 Software 29 8 2 6 Plataformas n o Intel x86 8 Configura o de Teclado Video Console 9 Ambiente Gr fico 10 Migra o Conviv ncia com outras plataformas 11 Tarefas Espec ficas 29 8 2 12 Rede Administra o Firewall Seguran a 29 8 2 13 Outros 29 9 Documenta o de Programas 29 10 FAQ 29 11 RFC s 29 12 Internet 29 12 1 P ginas Internet de Refer ncia 29 12 2 Listas de discuss o e 30 Ap ndice o 30 1 Sobre este guia 30 2 Onde encontrar a vers o mais nova do guia 30 3 Colaboradores do Guia 30 4 Marcas Registradas 30 5 Futuras vers es 30 6 Chave Criptogr fica o ooo o O O O O Bem vindo ao Foca Linux A vers o que esta lendo cont m o s n vel is de aprendizado e Intermedi rio Entre o conte do do guia voc encontrar e Explica es necess rias para conhecer operar configurar desenvolver personalizar seus programas e arquivos e Uma lista de aplicativos clientes 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 e Cria o de parti es e arquivos contendo o sistema de arquivos ext2 para grava o de da
220. eita felizmente atrav s de uma compara o passo a passo de comandos e ferramentas existentes 29 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 frequ ntes CVS RCS HOWTO Este documento um guia pr 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 HOWTO 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 descre
221. em 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 www metainfo org focalinux uma vers o Intermedi rio do guia espec fico para sua distribui o 18 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 E 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 mantida 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 c
222. 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 a Processamento de mensagens atrav s do procmail Se o 26 3 1 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 26 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 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 log 0 Subject 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 p
223. em 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 e 10 0x220 e IRQ 5 e DMA 1 e DMA16 5 e MIDI 0x330 e OPL 0x388 e IDE operando como placa controladora quarten ria na porta 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 e JOYSTICK na porta 0x220 bom para jogos e controle do xmms Observe que as linhas iniciando com 4 s o apenas coment rios e n o ser o interpretadas pelo isapnp id pnpdump c v 1 21 1999 12
224. em primeiro plano fg 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 7 5 5 bg 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 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 E o n mero de identifica o do processo obtido com o comando ps Se o 7 3 sinal Sinal que ser enviado ao processo Se omitivo 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 destrui lo Voc pode verificar se o processo foi finalizado atrav s do comando ps Os tipos de sinais
225. ema 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 y no arquivo pessoal bash profile 20 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 pois tem um no inicio do nome Por exemplo colocando a linha alias 1s 1s colors auto no bash profile cria um apelido para o comando b colors auto usando Is assim toda vez que voc digitar 1s ser mostrada a listagem colorida 20 6 Arquivo bashrc 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 inicia um shell com as caracter sticas acima Note que este um arquivo oculto pois tem um no inicio do nome 20 7 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
226. enhuma permiss o de acesso x 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 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
227. entium 120 MHZ s com a placa controladora embutida 16 MB RAM placa de som Sound Blaster 16 placa de video Trident 9680 com 1MB versus um computador Pentium 200 MMX 32 MB RAM placa de video 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 imagem 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 a Hardwares espec ficos ou For Windows Se o 3 8 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 video ao inv s de uma mem ria DRAM espec fica e desenvolvida exclusivamente para acelera o de video Isto traz mais lentid o pois a mem ria de video 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 video 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
228. ento 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 1po 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 impressao d epson Nome do arquivo que receber o resultado do processamento Cada p gina ser gravada em arquivos separados como impressaol epson impressao2 epson Os arquivos podem ser impressos usando os mesmos m todos acima dev 1p0 para uma impressora em dev Ip0 para redirecionar a sa da de processamento do gs para a sa da padr o E til para usar o gs com pipes N 1pr 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 21 5 Magic Filter O Magic Filter um filtro de impress o inteligente Ele funciona acionado pelo spool de impress o mais especificamente o arquivo etc printcap e permite identificar e imprimir arquivos de diversos tipos diretamente atrav s do comando 1pr arquivo um timo programa e ALTAMENTE RECOM
229. erificar 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 a who Se o 11 1 Voc deve ter o daemon do talk instalado talkd 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 mesg Se o 10 19 11 9 ping 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 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 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
230. erity s o obrigat rios para 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 18 9 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 emirrors A distribui o Potato 2 2 completa com 4350 pacotes ocupa em torno de 2 0 GB equivalente a 4 CDS de pacotes e mais 2 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 debian user portuguese lists debian org veja a Listas de discuss o Se o 29 12 2 para detalhes 18 10 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 2 2 Potato 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 a apt Se o 19 2 para detalhes
231. ermiss o octal Se o 13 10 chmod 752 teste O exemplo acima define a permiss o de acesso dos outros usu rios 2 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 4752 teste O exemplo acima define a permiss o de acesso dos outros usu rios 2 para somente execu o x acesso do grupo 4 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 Cap tulo 14 Redirecionamento e Pipe Esta se o explica o funciomento dos recursos de direcionamento de entrada e sa da do sistema GNU Linux 14 1 gt Redireciona a sa da de um programa comando script para algum dispositivo ou arquivo ao inv s do dis positivo de saida 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 ls 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 ls 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 14 2 gt gt Redireciona a sa da de um pro
232. es WWW e hypermail Cria arquivos HTML de listas de discuss es por E Mail e imaptool Uma ferramenta para a cri o de mapas de imagens do lado cliente e imgsizer Adiciona os atributos WIDTH e HEIGHT a tags IMG tags em arquivos HTML e imho M dulo de E Mail baseado na Web para o Roxen usiando IMAP e imp Programa de E Mail baseado em IMAP para a Web e java2html Destaca c digos em Java e C para apresenta o via WWW e 5serv Motor Java Servlet 2 0 com um m dulo Apache adicional e junkbuster O Junkbuster da Internet e latte A linguagem para transforma o de texto atualmente para html e linbot Verificador de links de sites WWW e Jlists archives Arquivo Web para listas de discuss o por E Mail e mailto Liga o de formul rios WWW com o programa de E Mail Su DS NTE SO cao O e muffin Um proxy Web pessoal e extens vel e pas2html Destaca fontes do Pascal e Modula para apresenta o via WWW e pcd2html Scripts para converter imagens PCD para p ginas HTML comentadas e perl2html Destaca fontes do Perl para apresenta o via WWW e php3 Uma linguagem script embutida em HTML lado do servidor e php4 Uma linguagem script embutida em HTML lado do servidor e phplib Boblioteca para escrever aplica es para a Web facilmente e plugger Plug in Mime do Netscape e rpm2html Gera ndices HTML dos diret rios de RPMs e screem Um ambiente de desenvolvimento de website e sitecopy Um p
233. 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 usar 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 E dado Classe M scara de Endere o da Rede Rede l l E eae ooo aaa A 255 0 0 0 0 0 0 0 127 255 255 255 B 255 255 0 0 128 0 0 0 191 255 255 255 C 255 255 255 0 192 0 0 0 223 255 255 255 Multicast 240 0 0 0 224 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 qui
234. essoas Exemplo e patch pO lt texto diff Aplica as diferen as contidas no arquivo texto diff nos arquivos originais e 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 35 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 1s whereis cd 10 36 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 1s which shutdown which which 10 37 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 gz caso n o tiver acrescenta a extens o 10 38 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
235. 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 Modems for Windows Al m da carga jogada na CPU o dispositivo n o possui o 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 obtem 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 outr
236. eta ou n o exista senha definida a execu o do comando negada Exemplo sg root ls 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 joao Pronto basta digitar 1ogout e entrar novamente com seu nome e senha voc estar fazendo parte do grupo audio configura 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 finger Se o 11 3 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
237. ewall Equipamento m nimo recomend vel 486 com 32 MB de RAM e 40 MB de espa o em disco livre 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 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 Modo Gr fico Navegador pequeno sem suporte a Java e Frames ideal para computadores menos potentes Ainda recomendo o Lynx Modo Texto Agora 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 etc 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 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 ftp telnet talk Modo Texto Outro programa de E mail muito usado pelos
238. ez sua assinatura 8 Agora especifique a sua senha 9 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 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 monitor
239. 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 arquivo identificado com a extens o map Se n o tiver este arquivo ou n o encontra lo voc pode copia lo de http www metainfo org focalinux 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 etc 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 Acent
240. 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 1s 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 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 e touch teste e touch t 10011230 teste Altera da data e hora do arquivo para 01 10 e 12 30 e touch t 120112301999 30 teste Altera da data hora ano e segundos do arquivo para 01 12 1999 e 12 30 30 e 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
241. gada 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 e table dispositivo Indica o dispositivo que cont m a tabela de parti o para aquele dispositivo Necess rio apenas para imagens especificadas por other e unsafe N o acessa o setor de boot no momento da cria o do mapa Isto desativa algumas checagens como a checagem da tabela de parti o unsafe e table s o incompat veis e 1abel nome Permite especificar um nome para a imagem Este nome ser usado na linha boot para inicializar o sistema e alias nome Apelido para a imagem de disco como um segundo label e optional Ignora a imagem caso n o estiver dispon vel no momento da cria o do mapa til para especificar kernels que n o est o sempre presentes no sistema e password senha Protege a imagem atual com a senha Caso a senha esteja incorreta o setor de partida do Lilo novamente carregado e restricted A senha somente pedida para iniciar a imagem se o sistema for iniciado no modo single Abaixo as op es usadas para passagem de par metros ao kernel Estas op es podem ser usadas na se o global v
242. gado Exemplos mv teste txt testel txt Muda o nome do arquivo teste txt para testel txt mv teste txt tmp Move o arquivo teste txt para tmp Lembre se que o arquivo de origem apagado ap s ser movido mv 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 Cap tulo 10 Comandos Diversos Coma ndos de uso diversos no sistema 10 1 clear Limpa a tecla 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 digitos e os Segundos FORMATO Define o formato da listagem que ser usada pelo comando date Os seguintes formatos s o os mais usados e d Dia do M s 00 31 e d M s do Ano 00 12 e y Ano dois d gitos e y Ano quatro d gitos e H Hora 00 24 e I Hora 00 12 e lt M Minuto 00
243. gir a melhor compacta o em arquivos texto se comparado aos j existentes em consequencia 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 bzip2 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 a Curingas Se o 2 3 Op es d decompress arquivo Descompacta um arquivo f For a a compacta o compactando at mesmo links I 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 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 equilib
244. grama 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 Is ao arquivo listagem do cap tulo anterior usando 1s gt gt 1istagem 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 ls 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 14 3 lt Direciona a entrada padr o de arquivo dispositivo para um comando Este comando 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 14 4 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 1s la more este comando faz a listagem longa de arquivos q
245. gurar 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 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 esecolher em tempo de inicializa o qual sistema operacional executar SLIP PPP Emulator Descreve como obter seu computador 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 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
246. i 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 Cap tulo 23 Compila o 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 utilizar 23 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 23 2 Compilador 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 co
247. i e op13 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 I 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 3 4 1 J umpers 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 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
248. ica 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 29 8 1 2 Adapta o do GNU Linux para idiomas espec ficos 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 HOWTO Guia para configura o do GNU Linux Italian HOWTO Descreve como configurar o GNU Linux no idioma Italiano Polish HOWTO 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 HOWTO Configurando o sistema GNU Li
249. idade 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 e 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 paa salvar o setor de boot em um disquete e dd if 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 e 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 e A limita 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 e 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 un
250. idade e ap s o aviso boot ser mostrado digite linux root dev hdal1 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 e as da se o Imagens do arquivo lilo conf Global e backup arquivo dispositivo Copia o setor de partida original para o arquivo ou dispositivo especificado e 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 e compact Tenta agrupar requisi es de leitura para setores seguintes ao sendo lido Isto reduz o tempo de inicializa o e deixa o mapa menor normalmente recomendado em disquetes e default imagem Usa a imagem especificada como padr o ao inv s da primeira encontrada no arquivo lilo conf e 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
251. imap usando uma poderosa alternativa ao sendmail SMB HOWTO Este o HOWTO SMB Ele descreve como usar o protocolo 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 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 at
252. inix 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 O utilit rio usado para formatar uma parti o ExT2 o mkfs ext2 Ap s terminar este passo seu sistema de arquivos ExT2 estar pronto para ser usado Ap s particionar seu disco r gido e criar uma ou v rias parti es ExT2 use O comando mkfs ext2 dev hnda Onde a em nda 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 a Identifica o de discos e parti es em sistemas Linux Se o 5 8 Algumas op es s o teis ao mkfs ext2 e c Procura blocos danificados na parti o antes d
253. 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 15MB Voc pode atualizar seu kernel pegando um patch seguinte a vers o que 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 e 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 e Copie o arquivo patch 2 2 14 9z de ftp ftp kernel org para usr src e Use o comando gzip dc patch 2 2 14 patch 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 voc dever aplicar os patches em sequ ncia do patch 2 2 11 ao 2 2 14 Cap tulo 17 Compactadores Esta se o explica o que s o e como usar programas compactadores no GNU Linux as caracter sticas de cad
254. intes e Bakurih bakurihftyahoo com Revis o inicial do documento e Eduardo Marcel Ma an thecorefthecore com br Pelo apoio dado atrav s da hospedagem da p gina do guia no Meta lt i gt fo http www metainfo org nos livrando dos banners da Geocities e Augusto Campos braintmatrix com br Descri o sobre a distribui o Suse e Paulo Henrique Baptista de Oliveira baptistaflinuxsolutions com br Pelo apoio moral oferecido durante os frequentes lan amentos do guia acompanhamento e divulga o e Diego Abadan diegofhipernet ufsc br Envio de corre es significativas novos endere os de listas de discuss o para a Listas de discuss o Se o 29 12 2 e Alexandre Costa alebytefuol com br Corre es no cap tulo introdu o do guia e Christoph Simon cicciof prestonet com br 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 30 4 Marcas Registradas Todas as marcas registradas citadas neste guia s o propriedades de seus respectivos autores 30 5 Futuras vers es Estes s o os materiais que pretendo adicionar em futuras vers es do guia e Acrescentar mais detalhes sobre o sistema gr fico X Window e Descri o das op es de compila o do Kernel e Inclus o de uma lista de aplicativos servidores e sua respectiva configura o na vers o Avan ado firewall proxy tradicional proxy transp
255. ipante 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 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 de
256. ir 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 remover diret rios que contenham arquivos use o comando rm com a op o r para maiores detalhes veja rm Se o 9 3 Por exemplo para remover o diret rio tmp teste voc deve estar no diret rio tmp e executar o comando rmdir teste Cap tulo 9 Comandos para Manipula o de Arquivos Abaixo comandos utilizados para manipula o de arquivos 9 1 cat 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 9 2 tac Mostra o conte do de um arquivo bin rio ou texto como o cat s que em ordem i
257. iss es de acesso do arquivo diret rio por exemplo se o arquivo teste txt tiver a permiss o de acesso r xr 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 gtr 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 txt para o dono e grupo do arquivo chmod a tx 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 13 8 chgrp 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
258. istema rede etc Agora entre no diret rio proc digite 1s 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 e 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 o cmdline O que foi digitado para iniciar o processo pode tamb m ter sido iniciado atrav s de um programa ou pelo kernel o environ Vari veis de Ambiente existentes no momento da execu o do processo o 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 e apm Dados sobre o gerenciamento de energia e 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 e cpuinfo Detalhes sobre a CPU do sistema e devices Dispositivos usados no sistema e dma Canais de DMA usados por dispositivos e filesystems Sistemas de arquivos em uso atualmente e interrupts Interrup es usadas por dispositivos e ioports Portas de Entrada e Sa da usadas pelos dispositivos do sistem
259. istente deve se usar a op o i scan N o existem virus 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 print lpr O Ipr 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 xcopy cp R Pouca diferen a requer que seja usado a op o v para mostrar os arquivos que est o sendo copiados e i 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 e mattrib Ajusta modifica atributos de arquivos e mcat Mostra os dados da unidade de disquete em formato RAW e mcd Entra em diret rios e mcopy Copia arquivos diret rios e mdel Exclui arquivos e mdeltree Exclui arquivos diret rios e sub dire
260. ividualmente 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 e gzip 9 texto txt Compacta o arquivo texto txt usando a compacta o m xima compare o tamanho do arquivo compactado usando o comando 1s la e gzip d texto txt gz Descompacta o arquivo texto txt e gzip c texto txt gz Descompacta o arquivo texto txt para a tela e gzip 9 txt Compacta todos os arquivos que terminam com txt e gzip t texto txt gz Verifica o arquivo texto txt gz 17 4 zip 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 Podem ser usados curingas para especificar mais de um arquivo de uma s vez veja Curingas Se o 2 3 op es
261. ixa 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 27 2 A organiza o do ambiente gr fico X Window Em geral o ambiente gr fico X Window dividido da seguinte forma e O Servidor X 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 e 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 mercado 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 e A aplica o cliente o programa sendo executado Esta organiza o do ambiente gr fico X traz grandes vantagens de gerenciamento e recurs
262. 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 insmod 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 e 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 poss 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 a Recompilando o Kernel Se o 16 11 e Caso seu ha
263. l 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 fdO ou dev hdal0O o tipo de identifica o usada no 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 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 ex
264. las 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 Modo Texto um editor muito vers til e voc pode escolher inclusive sua interface 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 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 28 1 2 Aplicativos para Escrit rio Star Office Modo 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 poss
265. lhes 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 HOWTO Este documento descreve como configurar o XFree86 vers o 4 0 com monitores multim dia com as extens es Xinerama 29 8 1 12 Suporte ao Sistema Grupos de Usu rios Listas de Discuss o Consultants HOWTO Cont m uma lista de empresas e consultores oferecendo 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 29 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 f
266. lhidos 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 possivel selecionar os pacotes individualmente via dselect o que resultar em uma instala o somente com pacotes teis e melhor configurada 18 2 Pacotes existentes na Debian O n mero de pacotes existentes na distribui o atual da Debian Potato 2 2 de 4350 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 Debian Package ou atrav s de front ends como o dselect ou apt para detalhes veja o Sistema de gerenciamento de pacotes Cap tulo 19 18 3 O que unstable frozen stable unstable Enquanto uma vers o da Debian est em desenvolvimento ela chamada de unstable Unstable 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 N o use a distribui o unstable ao menos que tenha experi ncia no Linux para corrigir problemas que certamente aparecer o frozen Quando o desenvolvimento da
267. liberado como Free Software software gratuito o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele est proibido de fazer a comercializa o do sistema Isto quer dizer que voc n o precisa pagar nada 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 GNU 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 GNU 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 ltim
268. lquer crit rio considerado razo vel e significantes pelos administradores de rede para a organiza o A por o mais a direita 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 e br Pa s onde o computador se encontra e org Dom nio principal e debian Nome de Dom nio e www Nome do computador A localiza o do computador www debian org br atrav s de servidores DNS na Internet obedece exatamente a sequ 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 alternativos ao procurar por um compu
269. lquer 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 gleydsonQrescelsanet com br para inclui lo na listagem DOS Windows Linux Diferen as MS Word Star Office O Star 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 virus 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 Star Office Mesmos pontos do acima e tamb m abre arquivos Excel97 2000 MS PowerPoint Star 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 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 Ph
270. lta e checagem de arquivos deb 19 1 DPKG 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 a apt Se o 19 2 dpkg muito usado por usu rios avan ados da Debian e desenvolvedores para fins de instala o manuten o e constru o de pacotes 19 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 19 1 2 Instalar pacotes Use o comando dpkg i NomedoPacote 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 a Depend ncias Se o 19 1 3 preciso especificar o nome completo do pacote com a vers o e revis o 19 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 exemplo se voc tentar instalar o pacote
271. 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 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 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 recompilar o kernel e instalar em cima do antigo a qualquer hora que quiser 4 Digite o comando make dep para verificar as depend ncias dos m dulos 5 Digite o comando make clean para limpar constru es anteriores do kernel 6 Digite o comando make zImage para iniciar a compila o do kernel est tico outro comando compila os m dulos Aguarde a compila o
272. m gentoo Um gerenciador de arquivos totalmente configur vel para o X usando o GTK gtkcookie Editor de arquivos cookie tkfind Localizador de arquivos completo tkfontsel Visualizador de fontes cal Um aplicativo de calend rio baseado em X11 Tk egexplorer Explorer visual de express es regulares t Mostra arquivos de log selecionados na janela ra z do X client Um cliente MUD baseado em gtk fm Um gerenciador de arquivos baseado em texto usando o GTK kdesk Um gerenciador de Desktop Arquivos X11 baseado em TCL TK kvnc Mostra uma lista de m quinas definidas para iniciar o VNC kworld Uma interface gr fica para comandos do shell g g ab r s s t t E 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 janelas 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 sema na 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 Inte
273. m mnt imount dev hdb1 mnt t msdos 5 9 1 fstab O arquivo etc fstab permite que as 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 Opcoes dump ordem dev hdal ext2 defaults 0 1 dev hda2 boot ext2 defaults O 2 dev hda2 dos msdos defaults noauto rw O O dev hdg cdrom iso9660 defaults noauto 0 O 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 iso9660 Op es Especifica as op es usadas com o sistema de arquivos e defaults Utiliza valores padr es de montagem e noauto N o monta os sistemas de arquivos durante a inicializa o til para CD ROMS e disquetes e ro Monta como somente leitura e user Permite que usu rios montem o sistema de arquivos n o recomendado por motivo
274. m 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 autom ticamente o aviso de boot assim que o syslinux for iniciado Caso seja igual a O mostra o aviso de boot somente se as teclas Shift ou Alt forem pressinadas 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 F1 at F10 forem pressionadas Para detalhes veja a Formata o dos arquivos de tela do syslinux Se o 6 3 3 6 3 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 metro
275. m endere o via bootp bootfile arquivo Diz ao servidor para utilizar arquivo como arquivo de inicializa o server endere o Especifica 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 sequ 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 true ao final da linha de comando 25 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 25 10 Arquivo etc networks s
276. m 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 virgula 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 crintabs ao inv s de editar o etc crontab use crontab e para listar as tarefas daquele usu rio crontab 1 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 O cron define o valor de algumas vari veis autom ticamente 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 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 coma
277. ma 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 NT 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 sera mais leg 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 J ava for Linux HOWTO Como configurar um ambiente Java Enterprise no GNU Linux incluindo o Java Developmento Kip um servidor Web suportando Jave servlets acessando um ban
278. mador 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 usu 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 ax grep 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 grep Se o 10 8 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
279. mais sobre o funcionamento do computador e seus dispositivos perif ricos e muitas pessoas est o procurando por meios de de evitar o pre o absurdo de softwares comerciais atrav s de programas livres que possuem qualidade igual ou superior devido a coopera o em seu desenvolvimento Voc pode modificar o c digo fonte de um software livre a fim de melhora lo ou acrescentar mais recursos e o autor do programa pode ser contactado sobre a altera o e os benef cios que sua modifica o fez no programa e esta poder ser inclu da no programa principal Deste modo milhares de pessoas que usam o programa se beneficiar o de sua contribui o Cap tulo 2 Explica es B sicas 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 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 tcsh 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 inter
280. mas 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 etc inetd conf Um daemon chamado ineta 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 ofere em a op o de serem executados como daemons ou atrav s do inetd E recomend vel escolher inetd se o 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 servi o em particular Para cada servi o que deseja aceitar conex es voc precisa dizer ao inetd qual daemon servidor executar e como execut
281. merciais existentes e Convivem sem nenhum tipo de conflito com outros sistemas operacionais com o DOS Windows 0S 2 no mesmo computador e Multitarefa real e Multiusu rio e Suporte a nomes extensos de arquivos e diret rios 255 caracteres e Conectividade com outros tipos de plataformas como Apple Sun Macintosh Sparc Alpha PowerPc ARM Unix Windows DOS etc e Prote o entre processos executados na mem ria RAM e Suporte ha mais de 63 terminais virtuais consoles e 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 e 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 penso
282. mo 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 impares 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 a O sistema de Arquivos proc Se o 5 5 Caso voc tenha um dispositivo como uma placa de som que tem suporte no GNU Linux mas n o funciona veja a Como adicionar suporte a Hardwares e outros dispositivos no kernel Se o 16 3 16 2 M dulos S o partes do kernel que s o carregadas somente quando s o solicitadas por algum 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 lib modules vers o do kernel onde vers o do
283. mo 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 modem 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 Dis kless root NFS HOWTO Explica como configurar um servidor e clientes para opera o sem disco atrav s de uma rede 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 IPCHAI NS HOWT
284. modo texto voc pode acessar outros terminais virtuais segurando a tecla ALT e pressionando F1 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 3 tipos de curingas no GNU Linux e Faz refer ncia a um nome completo restante de um arquivo diret rio e Faz refer ncia a uma letra
285. mpilador para linguagem C Cap tulo 24 Manuten o do Sistema 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 24 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 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 e fsck ext2 Verifica o sistema de arquivos ExT2 Pode tamb m ser encontrado com o nome eZfsck e fsck minix Verifica o sistema de arquivos Minix e 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 24 1 1 fsck ext2 Este utilit rio permite verificar erros em sistemas de arquivos ExT2 Linux Native fsck ext2 op e
286. mpletamente 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 Removendo completamente um pacote Se o 19 1 6 19 1 6 Removendo completamente um pacote Use o comando dpkg purge NomedoPacote 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 Removendo pacotes do sistema Se o 19 1 5 e ap s removido apagar todos os arquivos de configura o 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 19 1 7 Mostrar descri o do pacote Use o comando dpkg I NomedoPacote 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 19 1 8 Procura de pacotes atrav
287. mputing R para Python 2 19 Backup e afbackup client Sistema de backup cliente servidor lado Cliente e afbackup Sistema de backup cliente servidor lado Servidor e amanda client Advanced Maryland Automatic Network Disk Archiver Cliente e amanda common Advanced Maryland Automatic Network Disk Archiver Libs e amanda server Advanced Maryland Automatic Network Disk Archiver Servidor e floppybackup Backup em disquetes usando diversos tipos de formatos de disquetes 28 taper Utilit rio de backup do sistema em tela cheia tob Programa pequeno e poderoso orientado a backup de tapes 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 Ferramenta 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 b1 Pisca sequencialmente os LEDs do teclado bsdmainutils Mais utilit rios do 4 4BSD Lite btoa Converte bin rio para ascii e vice vers
288. naquela posi o e padr o Faz refer ncia a um padr o contido em um arquivo Padr o pode ser a z 1 0 Faz refer ncia a caracteres de a at z ou de 1 at 10 a z 1 0 Faz a refer ncia aos caracteres ae z ou 1 e 10 naquela posi o o a z 1 0 Faz refer ncia aos caracteres de a at z e 1 e 10 naquela posi o Z 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 seguida de um faz refer ncia a qualquer caracter exceto o da express o Por exemplo abc faz refer ncia a qualquer caracter exceto a bec Lembrando que os 3 tipos de curingas 2 e podem ser usados juntos Para entender melhor vamos a pr tica Vamos dizer que tenha 5 arquivo no diret rio usr teste testel txt teste2 txt teste3 txt teste4 new teste5 new Caso deseje listar todos os arquivos do diret rio usr teste voc pode usar o curinga para especificar todos os arquivos do diret rio cd usr teste els 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 Curinga Agora para listar todos os arquivos testel txt teste2 txt teste3 txt com excess o de teste4 new teste5 new podemos usar inicialmente 3 m todos 1 Usando o comando 1s txt que pega todos os arquivos que come am com qualquer nome e terminam com tx
289. ndo scripts para interagirem com estes programas 15 9 Outros arquivos de configura o relacionados com a rede 15 9 1 etc services 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 simpels que representa o nome do servi o sendo descrito porta protocolo Este campo dividido em dois sub campos e 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 e 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 existe 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 amp ignorado e tratado como coment rio 15 9 2 et
290. ndo updatedb toda segunda feira as 06 00 10 20 40 root rung Executa o comando rung todos os dias e a toda a hora em 10 20 e 40 minutos 10 root fetcnmail Executa o comando fetchmail de 10 em 10 minutos todos os dias 15 0 25 12 root echo Feliz Natal smail 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 autom ticamente as 5 30 de segunda feira a s bado Cap tulo 25 Principais arquivos de configura o do diret rio etc 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 25 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
291. nel sistema operacional personalizado em seu sistema e 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 gcc cpp binutils gcc i386 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 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 a Instalar pacotes Se o 19 1 2 2 Ap s isto entre no diret rio onde o c digo fonte do kernel foi instalado com cd usr src linux este
292. nome gmemusage Mostra um gr fico detalhando a utiliza o de mem ria por cada processo gnotes 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 dctr1 Vers o do gru para informa es de pacotes da Debian gtktalog Cat logo de Disco guitar Ferramenta de extra o visualiza o de arquivos em GTK gxset 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 iraf Redu o de Imagem e Facilidade de An lise astronomia imagem jdresolve Alternativa r pida ao logresolve do Apache kbd Utilit rios de fonte e mapas de teclado para o console do Linux launcher Seleciona que programa carregar de acordo com a extens o lavaps Uma l mpada de lava dos processos atualmente executados leave 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 ncdt Mostra a rvore de diret rios netplan Servidor de rede para o plan nwrite
293. nome da distribui o ser interpretado como sendo as se es dos arquivos main non free contrib non US O caminho percorrido pelo apt para chegar aos arquivos ser o seguinte http www debian org debian dists stable main binary i386 http www debian org debian dists stable non free binary i386 http www debian org debian dists stable contrib binary i386 Voc notou que o diret 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 i386 alpha spart powerpc arm etc dependendo do seu sistema Entendendo isto voc poder manipular o arquivo sources list facilmente 19 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 19 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 atualizad
294. nta 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 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 offline receber emails para m ltiplos usu rios somente com uma conta de e mail e sem estar 24 24 horas online 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 Process Accounting Descreve como ativar a conta de processos em 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
295. nterface eth0 use o comando ifconfig etho Para mais detalhes veja a p gina de manual do ifconfig ou o NET3 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 fala r 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 tereceiro opcionamente 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 roteamen
296. nto 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 e ainda n o existe nenhuma interface amig vel para uso deste programa mesmo assim sua opera o muito f cil 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 distribui 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 19 2 1 O arquivo etc apt sources list Este arquivo cont m os locais onde o apt encontrar os pacotes a distribuic o que ser verificada stable unstable frozen Slink P
297. nual Este document tamb m tem URLs para FAQs sobre Processos no Unix VAR HOWTO Cont muma lista de empresas de servi o que n o fabricam hardwares ou criam pacotes de softwares mas incluem valores ao produtos existentes 29 8 2 Listagem de Mini HOWTOSs Segue abaixo uma listagem de Mini HOWTOs do projeto LDP organanizados por sub se es com a descri o do assunto que cada um deles aborda 29 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 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 lIsita de diret rios onde os comandos s o pesquisados Os detalhes se apilcam a distribui o Debian 1 3 Pre Installation Checklist Voc um novato no Linux Voc um guru no Linux Em ambos os casos esta
298. nux para o idioma Espanhol Thai HOWTO Descreve como usar o idioma Tailand s com o GNU Linux Turkish HOWTO Configurando o GNU Linux para o idioma Turco 29 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 HOWTO 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
299. nvas o sem sucesso tentativas de acesso ao usu rio root do sistema erros nos dispositivos mensagens dos daemons inetd etc 28 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 28 2 1 Perif ricos Gerenciamento de Hardware e 3c5x9utils Utilit rios de configura o e diagn stico para placas 3Com 5x9 e apcupsd Gerenciamento de Energia para No Breaks APC e buffer Programa de buffering reblocking para backup em tapes impress o etc e dds2tar Ferramenta para usar caracter sticas DDS de unidades DAT com o programa tar da GNU e dtlk Controlador de dispositivo Linux para o DoubleTalk PC e eject ejeta CDs e opera CD Changers sob o Linux e estic Programa de administra o para ISDN PABX ISTEC 1003 1008 e gatos Software de captura TV All in Wonder da ATI e genpower Monitor de No Break e manipulador de falhas de energia e hdparm Permite fazer um ajuste fino na performance do disco r gido e hpscanpbm Utilit rio para o Scanner HP Scanjet e hwtools Cole o de ferramentas para o gerenciamento
300. nversa 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 9 3 rm Apaga arquivos Tamb m pode ser usado para apagar diret rios e sub diret rios vazios ou que contenham arquivos rm op es caminho arquivo diret rio caminhol arquivol diret rio1l onde caminho Localiza 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 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 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 e rm teste txt Apaga o arquivo teste txt no diret rio atual e rm txt Apaga todos os arquivos do diret rio atual que terminam com txt e rm txt teste novo Apaga todos os arquivos do diret rio atual que terminam com txt e tamb m o arquivo teste novo e rm rf tmp teste Apaga todos os arquivos e sub diret rios do dire
301. o 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 lba32 image vmlinuz root dev hdal label Linux read only Para criar um novo gerenciador de partida atrav s do arquivo etc lilo conf execute o comando lilo No exemplo acima o gerenciador de partida ser instalado em dev hdal veja a Identifica o de discos e parti es em sistemas Linux Se o 5 8 utilizar um setor de boot compacto compact modo de video VGA normal 80x25 esperar 2 segundos antes de processar autom ticamente 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 a Op es usadas no LILO Se o 6 1 2 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
302. o man 1s man 5 hosts access 29 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 nome 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 e q Sai da info pages e Mostra a tela de ajuda que cont m a lista completa de teclas de navega o e muitos outras op es e n Avan a para a pr xima p gina e p Volta uma p gina e u Sobre um n vel do conte do at checar ao ndice de documentos e 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 e 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
303. o use 6 equivale a 2 4 Gravar Ler e Permiss o de leitura execu o use 5 equivale a 1 4 Executar Ler e Permiss o de execu o grava o use 3 equivale a 1 2 Executar Gravar e Permiss o de leitura grava o execu o use 7 equivale a 1 2 4 Executar Gravar Ler e Salvar texto no dispositivo de troca use 1000 e Ajustar bit setgid use 2000 e Ajustar bip setuid use 4000 e Salvar texto e ajustar bit setuid use 5000 equivale a 1000 4000 Salvar texto bit setuid e Ajustar bit setuid e setgid use 6000 equivale a 4000 2000 setuid setgid Vamos a pr tica com alguns exemplos chmod 764 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 Modo de p
304. o EXT2 Linux Native Se o 5 3 e 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 a Parti o Linux Swap Mem ria Virtual Se o 5 4 e proc Sistema de arquivos do kernel veja a O sistema de Arquivos proc Se o 5 5 e FAT12 Usado em disquetes no DOS e FAT16 Usado no DOS e oferece suporte at discos de 2GB e FAT32 Tamb m usado no DOS e oferece suporte a discos de at 2 Terabytes 5 3 Parti o EXT2 Linux Native A parti o ExT2 o tipo usado para criar o sistema de arquivos Linux Native usado para armazenar o sistema de arquivos ExT2 ap s a formata o e permitir o armazenamento de dados Para detalhes de como criar uma parti o EXT2 veja a Criando um sistema de arquivos EXT2 em uma parti o Se o 5 3 1 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 a Criando um sistema de arquivos EXT2 em um arquivo Se o 5 3 2 Logo que foi inventado o GNU Linux utilizava o sistema de arquivos M
305. 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 Parallel Processing HOWTO O Processamento Pararelo 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 discute 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 clusteres 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 HOWTO Este HOWTO revisa principais assuntos e eu espero que solu es relacionadas com as configura es SMP sob o GNU Linux 29 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
306. o c digo de teclas do seu teclado no X para a constru o de um Xmodmap personalizado xlockmore g1 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 e xmotd Navegador da mensagem do dia par ao X e xodo Mede a dist ncia percorrida pelo cursos do seu mouse permitido escolher at a unidade de medida da dist ncia e paste Mostra o conte do copiado com CTRL C e xrootconsole Melhora a apar ncia do desktop e screensaver Cole o de Screen Savers autom tico para o X e xscreensaver gl Prote es de tela GL para o xscreensaver e xsm Gerenciador de se o do X e xsnow Anima o de neve para o X muito legal e xt Traceroute gr fico em GL Mostra o caminho percorrido por sua conex o at chegar ao destino e xvt Emulador de terminal do X parecido com o xterm mas menor e xwit Uma cole o de rotinas simples para chamar algumas fun es do X11 e xwrits Te lembra para dar uma parada na digita o e xzoom Lente de aumento para parte da sua tela do X com atualiza es r pidas 28 2 9 Editora o Gr fica Visualizadores e dia Editor de Diagramas e egon Programa de anima es da Siag Office e gimp O Programa de Manipula o de Imagens da GNU e imagemagick Programas de manipula
307. o disquete e dev fdO especifica a primeira unidade de disquetes para ser formatada equivalente a A no DOS Mude para dev fd1l para formatar um disquete da segunda unidade OBS Este comando cria um sistema de arquivos ext2 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 FAT12 compat vel com o DOS Windows veja a pr xima se o Exemplo mkfs ext2 c dev fdo0 5 6 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 incluido 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 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 Ssuperverif
308. o guia 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 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 a P ginas de Manual Se o 29 1 ou nas listas de discuss o veja a Listas de discuss o Se o 29 12 2 ou me envie uma mensagem gleydsonQlinuxbr com br 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 frequencia 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
309. o kernel seguido de qualquer par metro para inicializar o GNU Linux 6 3 2 O arquivo SYSLI NUX 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 autom ticamente Caso n o for especificado o assumido para o kernel ser GNU Linux sem nenhuma op o de inicializa o append op oes 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 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 O 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 auto
310. 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 Carrega a Imagem especificada por label 1 como padr o vga normal usa o modo de video 80x25 ao iniciar o Linux delay 20 aguarda 2 segundos antes de iniciar a imagem padr o lba32 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 identifica o da imagem de disco read only monta inicialmente como somente leitura password 12345 amp 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 amp a tabela de parti o dele est em dev hda label 2 identifica 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 0S 2 recomendo ler o DOS Windows 0S 2 HOWTO Ap s cri
311. o 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 11 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 Sinal definido pelo usu rio 1 USR2 31 12 17 Sinal definido pelo usu rio 2 CHLD 20 17 18 Processo filho parado ou terminado CONT 19 18 25 Continuar a execu o se interrompido STOP 17 19 23 DEF Interromper 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 Saida do terminal para o processo em segundo plano w gt gt As letras da coluna A o tem o seguinte significado e A A a o padr o temrinar o processo e B a o padr o ignorar o sinal e c A a o padr o terminar o processo e mostrar o core e D a o padr o parar o processo e E Osinal n o pode ser pego e F O sinal n o pode ser ignorado Sinais n o descritos no POSIX 1 mas descritos na SUSv2 Sinal Valor Ac o Coment rio BUS 10 7 10 C Erro no Barramento acesso incorreto da mem ria POLL A Evento executado em Pool Sy
312. 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 e r Permiss o de leitura para arquivos Caso for um diret rio permite listar seu conte do atrav s do comando Is por exemplo e 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 e 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 acd Se o 8 2 para detalhes As permiss es de acesso a um arquivo diret rio podem ser visualizadas com o uso do comando 1s 1a Para maiores detalhes veja a Is Se o 8 1 As 3 letras rwx s o agrupadas da seguinte forma rwxrwxrwx gleydson users teste Virou uma bagun o n o Vou explicar cada parte para entender o que quer dizer as 10 letras acima da esquerda para a direita Z e A primeira letra diz qual o tipo do arquivo Caso tiver um d um diret rio um um link a um arquivo no sistema veja a In Se o 10 4 para detalhes um quer dizer que um arquivo comum etc e Da segunda a quarta letra rw
313. o sistema operacional prim rio Optical Disk HOWTO Este documento descreve a instala o e configura o de unidades de disco ticos para GNU Linux Root RAI D 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 29 8 1 4 Escrita de Documenta o Editores 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 HOWTOs aumentarem sua produtividade LinuxDoc Emacs Ispell HOWTO Este documento de interesse de escritores e tradutores dos HOWTOs do
314. o texto no arquivo especificado por exemplo tmp Is 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 normalmente 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 e Texto Negrito Deve ser digitado exatamente como mostrado e bla bla bla Qualquer coisa dentro de s o opcionais Exempl
315. oblemas 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 baptistaQlinuxsolutions com br 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 jogos Em Portugu s Esta homepage 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 luizestevao yahoo com endere o http come to linuxworld http linux unicamp br Site que visa concentrar informa es em Portugu s sobre o GNU Linux fornecendo um ponto de partida na Internet Brasileira para usu rios iniciantes e experientes Possui links FTPs p blicos listas de discuss o e outros servi os dispon veis sobre o Linux no Brasil Respons vel pela p gina webmaster unicamp br endere o http linux unicamp br http www thecore com br Empresa que publica o Core News o primeiro boletins de notici
316. ocos 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 Ihe 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 autom ticamente 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 Conflitos de hardware Ocorre quando um ou mais dispositivos usam a mesma IRQ I O 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 isto pode
317. ode ser usados curingas vVITAMANHO 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 rar a 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 de 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 cri o de m ltiplos volumes a numera o dos arquivos feita na forma arquivo rar arquivo r0O arquivo r01 etc durante a descompacta o os arquivos ser o pedidos em ordem Se voc receber a men
318. olocados 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 E ainda comum encontrar isto em algumas placas de fax modem 3 4 3 J umperless 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 jumperess 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 1 0 A diferen 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 t
319. omandos Veja apt Se o 19 2 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 a Listas de discuss o Se o 29 12 2 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 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 esco
320. or deve ser notificado e todas as informa es de direitos reservados devem permanecer intactos A inclus o de partes deste documento em outros trabalhos ou pequenas cita es podem ser feitas desde que contenha um aviso constando o documento de origem Conte do e 1 Introdu o o 1 1 Antes de come ar o 1 2 Pr requisitos para a utiliza o deste guia o 1 3 O Linux 1 3 1 Algumas Caracter sticas do Linux o 1 4 Software Livre e 2 Explica es B sicas o 2 1 Interpretador de comandos o 2 2 Terminal Virtual console o 2 3 Curingas o 2 4 Arquivos de Log 3 Hardware o 3 1 Placa de expans o o 3 2 Nomes de dispositivos o 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 3 3 2 1 Conflitos de DMA 3 3 3 I O Porta de Entrada Sa da o 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 5 Conflitos de hardware 6 Barramento 3 7 Placas on board off board 3 8 Hardwares espec ficos ou For Windows o 3 9 Dispositivos espec ficos para GNU Linux 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux o 4 1 Quais as diferen as iniciais o 4 2 Comandos equivalentes entre DOS e Linux 4 2 1 Arquivos de configura o
321. or ftp para o computador local O arquivo gravado por padr o no diret rio onde o program ftp foi executado 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 til quando voc usa v rias contas e n o sabe com qual nome entrou no sistema whoiam 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 lhost 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 a who Se o 11 1 tty O nome de terminal onde o usu rio est conectado para iniciar uma conex o local usu rioQhost Se o usu rio que deseja conversar estiver conectado em um computador remoto voc deve usar o nome do usu rio hosname do computador Ap s o talk ser iniciado ele v
322. orte ao som no kernel Este documento tamb m responde algumas quest es frequ 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 Cap tulo 29 Como obter ajuda no sistema continua o 29 8 1 15 Rede Administra o Firewall Proxy Seguran a AX25 HOWTO Talvez o GNU Linux seja o nico sistema operacional no mundo 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 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 Chroot BIND 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 DNS HOWTO Co
323. os A lista mais nova de pacotes copiada atra v s do comando apt get update Este comando pode ser usado com alguma frequ 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 19 2 4 Instalando novos 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 19 2 5 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 preciso especificar somente o nome do pacote sem a vers o e revis o 19 2 6 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 le 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 a j instalada em seu sistema o pacote ser imediatamente atualizado A c pia dos arquivos pelo
324. os 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 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 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 Aumenta a tabula o das diferen as encontradas 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 e diff texto txt textol txt Com
325. os 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 e b Espec fica o tamanho em blocos de 512 bytes o padr o caso num n o seja acompanhado de nenhuma letra e c Especifica o tamanho em bytes e k Especifica o tamanho em Kbytes type tipo Procura por arquivos do tipo especificado Os seguintes tipos s o aceitos bloco caracter diret rio pipe arquivo regular link simb lico sockete o vHH o ooo 1 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 e find name grep Procura no diret rio ra z e sub diret rios um arquivo diret rio chamado grep e 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 e find size 1000k Procura no diret rio atual e sub diret rios um arquivo com tamanho maior que 1000 kbytes 1Mbyte e find mmin 10 Procura no diret rio ra z e sub diret rios um arquivo que foi modificado h 10 minutos atr s e find links 4 Procura no diret rio
326. os 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 27 3 Iniciando o X O sistema gr fico X pode ser iniciado de duas maneiras e 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 e Manual Atrav s do comando startx ou xstart 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 e executar um dos gerenciadores de janelas configurados no sistema 27 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 BackSpace O servidor X imediatamente terminado e todos os gerenciadores de janelas e progr
327. os 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 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 9 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 ins
328. oss 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 e O sistema de arquivos usado pelo GNU Linux Ext2 organiza os arquivos de forma inteligente evitando a fragmenta o e fazendo o um poderoso sistema para aplica es multi usu rias exigentes e grava es intensivas e 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 e 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
329. otato e a se o que ser copiada main non free contrib non US Slink Debian 2 1 e Potato Debian 2 2 s o os nomes das vers es enquanto stable e unstable s o links para as vers es est vel e inst vel respectivamente Se desejar usar sempre uma distribui o fixa como a slink modifique o arquivo sources list e coloque slink como distribui o Caso voc desejar estar sempre atualizado mas uma pessoa cuidadosa e deseja ter 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 slink ser o alterados para potato e voc ter seu sistema atualizado Abaixo um modelo do arquivo etc apt sourceslist 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 non US Voc pode interpretar cada parte da seguinte maneira e deb Identifica um pacote da Debian A palavra deb src identifica o c digo fonte e 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 e stable Local onde ser o procurados arquivos para atualiza o Voc pode tanto usar o nome de sua distribui o Slink Potato Woody ou sua classifica o stable unstable ou frozen e main contrib non us Se es que ser o verificadas no site remoto Note que tudo especificado ap s o
330. oto 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 leigo Acompanha centenas de efeitos especiais e um belo manual em html com muitas fotos uns 20MB no total 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 xanim xplaymidi 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 Frontpage Server apache Sem coment rios 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 smail S o sendmail tem uma base qmail instalada de mais de 70 no m
331. para instalar os m dulos do kernel rec m compilado em lib modules vers o do kernel 3 Copie o arquivo zimage que cont m o kernel de usr src linux arch i386 boot zlmage 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 1s 1a Caso contr rio apague o arquivo vmlinuz do diret rio ra z e crie um novo link com 1n s boot vmlinuz 2 XxX xx vmlinuz apontando para o kernel correto 5 Execute o comando lilo para gerar um novo setor de partida no disco r gido Para detalhes veja a LILO Se o 6 1 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 D Se voc optar por manter o kernel anterior e selecionar qual ser usado na partida do sistema til para um kernel em testes 45 46 Execute o comando make modules install para instalar os m dulos rec m compilados do kernel em lib modules versao do kernel Copie o arquivo zimage que cont m o kernel
332. para o arquivo texto txt com textol txt e exibe suas diferen as na tela e diff Bu texto txt textol txt Compara o arquivo texto txt com texto1 txt ignorando linhas em branco diferentes entre os dois arquivos e usando o formato unificado e diff texto txt textol txt gt texto diff Compara o arquivo texto txt com textol txt e gera um arquivo chamdo 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 e 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 linux 2 2 13 e linux 2 2 14 e grava as diferen as entre eles no arquivo patch 2 2 14 diff 10 33 pr 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 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
333. parti es mais r pidas elas ser o acessadas primeiro e n meros maiores para parti es mais lentas Caso precise desativar a parti o Swap use o comando swapoff dev hda 5 4 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 Ative o arquivo de troca com o comando swapon tmp troca 4 Confira se o tamanho da mem ria virtual foi modificado digitando cat proc meminfo OU free Observa es e Podem ser usadas parti es de troca e arquivos de troca juntos sem problemas e 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 4 3 Parti o Swap ou Arquivo Criar uma parti o de Troca ou um arquivo de troca Abaixo algumas vantagens e desvantagens e A parti o Swap mais r pida que o arquivo Swap pois acessada diretamente pelo Kernel Se
334. 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 isto causa um desempenho menor 5 4 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 a Criando sistema de arquivos Swap em uma parti o Se o 5 4 1 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 a Criando um sistema de arquivos Swap em um arquivo Se o 5 4 2
335. plo 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 chmod Se o 13 7 chgrp Se o 13 8 e chown Se o 13 9 OBSERVA ES e O usu rio root n o tem nenhuma restri o de acesso ao sistema e 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 rm e 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 grava 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 st
336. poof protect Permite especificar os endere os IPs locais e interfaces de rede que ser o protegidas contra a t cnica de IP spoofing falsifica o de endere o IP 25 11 Diret rio etc pam d Este diret rio possui arquivos de configura o de diversos m dulos PAM existentes em seu sistema 25 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 atra v s do pppconfig 25 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 25 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 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 endere o IP de computadores ou endere o IP de redes finalizando com Tamb m pode ser usada a palavra ALL LOCAL e EXCEP
337. pretador 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 no 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 de comandos Isto feito pressionando se a tecla TAB o comando completado e acrescentado um espa o Isto funciona sem problemas para comandos internos caso o comando n o seja encontrado o Bash emite um beep Exemplo ech 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 remotamente via telnet rsh rlogin etc No GNU Linux em
338. problemas com o sistema de arquivos 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 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 24 2 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 recomendado 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 24 3 badblocks Procura blocos defeituosos em um dispositivo badblocks op es dispositivo Onde dispositivo Parti o disquete ou arquivo que cont m o sistema de arquivos que ser verificado op es b
339. quivo 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 drwxr x A primeira letra do conjunto das 10 determina o tipo do arquivo Neste caso um diret rio porque tem a letra d drwxr 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 drwxr 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 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 exem
340. quivos 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 19 2 8 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 19 2 9 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 Cap tulo 20 Personaliza o do Sistema Este cap tulo ensina como personalizar algumas caracter sticas de seu sistema GNU Linux 20 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 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 SNOME apenas vi
341. r 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 a tar Se o 17 6 17 3 gzip 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 a Curingas Se o 2 3 Op es d decompress arquivo Descompacta um arquivo f For a a compacta o compactando at mesmo links I 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 saida 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 velocidade menor O uso da op o n mero permite especificar uma compacta o ind
342. r cada m dulo veja a sua documenta o no c digo fonte do kernel em usr src linux Documentation Exemplo insmod ne io 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 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 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 io 0x300 irg 10 modprobe sb io 0x
343. r 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 Remote X Apps Descreve como executar aplicativos X remotos X Big Cursor Descreve como usar cursores grandes no X XFree86 XInside Como converte um modeline XFree86 em um XInside XiGraphics Xterm Title Explica como usar sequ ncias de escape para alterar din micamente os t tulos e cones de janelas de um xterm 29 8 2 10 Migra o Conviv ncia com outras plataformas Linux DOS Win95 052 Este documento oferece um procedimento para fazer 4 sistemas operacionais coexistirem no mesmo disco r gido Linux FreeBSD Descreve 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 Multiboot with LILO Descreve como usar m ltipla inicializa o entre o Windows 95 Windows NT e Linux 29 8 2 11 Tarefas Espec ficas Backup With MSDOS Descreve como usar uma unidade de tape compat vel com o GNU Linu
344. ra o de Winmodems no GNU Linux 29 8 1 6 Software Al 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 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 bibliotecas compartilhadas e bibliotecas carregadas dinamicamente Secure Programs HOWTO Este documento oferece um conjunto de designs e regras de implementa o para escrever programas seguros para os sistemas Unix e Linux Tas 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 RAI D 0 4x HOWTO 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
345. ra 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 usado a forma daemon computador OU clientefcomputador 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
346. 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 0 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 10 8 grep Procura por um texto dentro de um arquivo s ou no dispositivo de entrada padr o grep express o arquivo op es 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 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
347. ra 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 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 r 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 Simula o desligamento reinicio do sistema enviando mensagem aos usu rios 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 For a a checagem do sistema de arquivos durante a inicializa o gravado um arquivo chamado forcefsck que interpretado pelos scripts respons veis pela exec
348. ra o espa o ocupado em formato leg vel por humanos Kb Mb ao inv s de usar blocos Como o anterior mas usa 1000 e n o 1024 como unidade de c lculo 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 expres o Onde diret rio Inicia a procura neste diret rio percorrendo seu sub diret rios op es express o name express o Procura pelo 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 a
349. ra x no nome 22 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 dat 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 nas distribui es Debian 2 2 e superiores somente necess rio definir a fonte padr o de tela pois o mapa de teclados selecionado em seu sistema de instala o Mapa de Teclados Verifique se possui o arquivo de mapa de teclado correspondente ao seu modelo de teclado 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 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
350. racteres 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 Cap tulo 8 Comandos para Manipula o de Diret rios Abaixo comandos teis para a manipula o de diret rios 8 1 Is Lista os arquivos de um diret rio ls op es caminho arquivo caminhol arquivol onde caminho arquivo Diret rio arquivo que ser listado caminho1l arquivol 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 ignore backups N o lista arquivos que terminam com Backup color PARAM Mostra os arquivos em cores diferentes conforme o tipo de arquivo PARAM pode ser e never Nunca lista em cores mesma coisa de n o usar o par metro color e always Sempre lista em cores conforme o tipo de arquivo e auto Somente colore a listagem se estiver em um terminal d di
351. rados os arquivos apagados deve se especificar o par metro v ao comando e i 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 j existente deve se usar a op o i echo echo Sem diferen as path path No Linux deve ser usado para separar os diret rios e usar o comando export PATH caminho1 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 temalgumas 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 ma is 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 autom ticamente pelo bash edit vi ae O edit mais f ci
352. rav 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 24 6 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 etc 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 etc crontab Voc pode programas quantas tarefas desejar para detalhes veja a cron Se o 24 7 Alguns programas mant m arquivos do cron individuais em var spool cron crontabs que executam comandos peri dicamente 24 7 cron O cron um daemon que permite o agendamento da execu o de um comando programa para um determinado dia mes ano hora muito usado em tarefas de arquivamento de logs checagem da integridade do sistema e execu o de programas comandos em hor rios determinados As tarefas s o definidas no arquivo etc crontab e por arquivos individuais de usu rios em var spool cron crontabs usu rio criado
353. rdware 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 io 0x220 irg 5 dma 1 dmal6 5 mpuio 0x330 para detalhes veja a modprobe Se o 16 8 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 a Arquivos relacionados com o Kernel e M dulos Se o 16 12 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 do kernel dando um kill no processo ou atrav s do arquivo etc modules veja a etc modules Se o 16 12 1 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 lsmod 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 saida deste comando tem a seguinte fo
354. re o para o nome e algumas outras coisas Um mapeamento simplesmente uma associa o entre duas coisas neste caso um nome de computador como www metainfo org 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 di
355. re o que n o se encontre na tabela de roteamento utiliza se o gateway padr 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 eth0O 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 e o 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 eth0O route add default gw 192 168 1 1 eth0O 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 ende
356. rectory Lista os nomes dos diret rios ao inv s do conte do f N o classifica a listagem 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 ao donos grupos etc n Usa a identifica o de usu rio e grupo num rica ao inv s dos nomes L dereference 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 Inclui um caracter no final de cada arquivo E til para identificar um diret rio na listagem 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 1s la normalmente mostrada da seguinte maneira rwxr xr 1 gleydson user 8192 nov 4 16 00 teste Abaixo as explica es de cada parte SEWXE XE S o as permiss es de acesso ao arquivo teste
357. ret rios de seu sistema Um dom nio 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 e com Organiza es Comerciais e EDU Organiza es Educacionais e Gov Organiza es Governamentais o IL Organiza es Militares e ORG Outras Organiza es o ET Organiza es relacionadas com a Internet e 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 frequentemente divididos em sub dom nios baseado nos dom nios com edu gov mile 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 O pr ximo nivel 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 qua
358. rever 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 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 QuakeWorld 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 sup
359. rifica o arquivo compactado em busca de erros c Inclui coment rio no arquivo compactado 7 Repara um arquivo rar danificado l Lista arquivos armazenados no arquivo compactado u Atualiza arquivos existentes no arquivo compactado m Compacta e apaga os arquivos de origem move e Descompacta arquivos para o diret rio atual p Mostra o conte do do arquivo na sa da padr o rr Adiciona um registro de verifica o no arquivo Converte um arquivo rar normal em arquivo auto extractil Arquivos auto extracteis 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 opearacional 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 o substitui arquivos existentes sfx Cria arquivos auto extracteis Arquivos auto extracteis 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 y Assume sim para todas as perguntas Inclui sub diret rios no arquivo compactado x ARQUIVO Processa tudo menos o ARQUIVO P
360. rma Module Size Pages Used by nls iso8859 1 8000 1 1 autoclean nis cp437 3744 1 1 autoclean ne 6156 2 1 8390 8390 2 ne O 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 autom ticamente 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 a etc modules Se o 16 12 1 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 Carregar 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 po
361. rmiss 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 depende ndo 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 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 ax grep inetd 15 8 3 3 etc hosts equiv O arquivo etc hosts equiv usado para garantir a certos computadores de usu rios os direitos de acessos a contas em sua m quina sem precisar fornecer uma senha Isto til em um ambiente seguro onde voc controla todas as m quinas no entanto isto um perigo de seguran a Para aumentar a seguran a n o use este mecanismo e encoraje seus usu rios a tamb m n o usar o arquivo rhosts 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
362. rnet D wmload Mostra a carga da CPU ena 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 eletrons 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 aplciativos 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 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 xjscal Calibrador de Joystick para o X11 xkbsel Ferramenta para definir selecionar e indicar teclados para o X xkbsel gnome Ferramenta para definir selecionar e indicar teclados para o X vers o para Gnome xkeycaps Mostra
363. ro 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 e bzip2 9 texto txt Compacta o arquivo texto txt usando a compacta o m xima compare o tamanho do arquivo compactado usando o comando 1s la e bzip2 d texto txt bz2 Descompacta o arquivo texto txt e bzip2 c texto txt bz2 Descompacta o arquivo texto txt para a saida padr o tela e hbzip2 9 txt Compacta todos os arquivos que terminam com txt e bzip2 t texto txt bz2 Verifica o arquivo texto txt bz2 17 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 armazenar 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 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 x Descompacta arquivos d Apaga arquivos especificados t Ve
364. rocmail 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 fecnmailrc e incluir a linha mda usr bin procmail d ST 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 procma il executado automaticamente 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 Cap tulo 27 X Window ambiente gr fico Este cap tulo do guia traz explica es sobre o ambiente gr fico X Window System 27 1 O que X Window um sistema gr fico de janelas que roda em uma grande fa
365. rograma para gerenciar um site WWW via FTP e squishdot Sistema de discuss o news baseado na Web e swish e Sistema simples de indexa o Web para Humanos e swish Sistema simpes de indexa o Web para Humanos e tidy Verificador de sintaxe HTML e reformatador do c digo e w3mir Ferramenta de c pia completa HTTP e mirror e wdg html validator Verificador de arquivos HTML e webalizer Programa de an lise arquivos de log do servidor Web e weblint Um verificador de sintaxe e estilo m nimo para HTML e webmagick Cria uma galeria de thumbnails para website e websec Secret ria Web e wget Utilit rio para copiar arquivos atraes da WWW via HTTP e FTP com suporte a reinicio do ponto de interrup o do download e wmf Web Mail Folder e wml Website META Language por Ralf Engelschall e wwwcount Contador de acessos a p ginas Web e wwwoffle Explorer OFFline da World Wide Web e wwwtable Um scripp em Perl que facilita a produ o de tabelas em HTML e xsitecopy Um programa para gerenciar um site WWW via FTP vers o GNOME e zope O Ambiente de Publica o de Objetos Z 28 2 5 Multim dia e gxanim Interface em GTK para o xanim e smpeg gtv Exibe arquivos MPEG de audio video com interface em GTK e smpeg plaympeg Exibe arquivos MPEg de auto video atrav s da linha de comando e streamer Programa de captura de video para a bt848 a video4linux e tkxanim Interface Tcl Tk para o xanim e ucbmpeg
366. rquivo etc inputrc Este arquivo cont m par metros para a configura o do teclado Veja o final da se o Acentua o em modo Texto Se o 22 1 1 e a p gina de manual do inputrc para mais detalhes 25 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 25 30 Arquivo etc isapnp gone Cont m uma lista de endere os reservados que n o dever o ser usados pelo isapnp 25 31 Arquivo etc issue Cont m um texto ou mensagem que ser mostrada antes do login do sistema 25 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 e st Mostra o terminal tty atual e h Mostra o nome de dom nio completamente qualificado FQDN e gt D Mostra o nome do dom nio NIS e d Mostra a data e hora atual e s Mostra o nome do Sistema Operacional e m Mostra o tipo de hardware do computador e r Mostra a revis o do Sistema Operacional v Mostra a vers o do Sistema Operacional A do O 1 Mostra um simples sinal de porcentagem 25 33 Arquivo etc lilo conf Arquivo de configura o do gerenciador de partida lilo Veja a se o LILO Se o 6 1 e Um exemplo do arquivo de configura o lilo conf Se o 6 1 3 25 34 Arquivo etc login
367. rtas 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 10O Port Programming Este documento descreve a programa o de portas I O de hardware 29 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 29 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 29 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 29 8 2 8 Configura o de Teclado Video Console Intkeyb Mini Howto experimental para o GNU Linux para a configura o de teclados 29 8 2 9 Ambiente Gr fico FDU Como corrigi
368. s o executam somente em m quinas atuando como servidores de inicializa o RPC Servi os baseados em RPC amp 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 amp as linhas que cont m servi os que n o utiliza Bons candidatos s o servi os tais como shell login 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 etc 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 bin mail 15 8 2 etc
369. s dispositivo Onde dispositivo o local que cont m o sistema de arquivos ExT2 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 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 I 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 1 s que a lista de blocos defeituosos do dispositivo completamente limpa e depois a lista do arquivo adicionada 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 1 ou L o sistema de arquivos ser verificado e permitir somente a atualiza o dos setores danificados n o alterando qualquer outra rea Corrige automaticamente o sistema de arquivos sem perguntar recomend vel fazer isto manualmente para entender o que aconteceu em caso de
370. s 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 terminar e mostrar dump core Seguem v rios outros sinais Sinal Valor Ac 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 I O 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 BS D Sun UNUSED 31 A Sinal n o usado ser SYS O 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 i386 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 e
371. s 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 mes 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 O formato de um arquivo crontab Se o 24 7 1 para entender o formato de arquivo cron usado no agendamento de tarefas 24 7 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 pd L Po l _ UID que executar o comando _ Dia da semana 0 7 _ Mes 1 12 _ Dia do M s 1 31 _ Hora Minuto Onde Minuto Valor entre 0 e 59 Hora Valor entre 0 e 23 Dia do Mes Valor entre 0 e 31 Mes Valor entre 0 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 comando Comando que ser executado Podem ser usados par metros normais usados na linha de comando Os campos do arquivo s o separados por u
372. s de configura o usados na resolu o de nomes 15 6 2 1 etc resolv conf 15 6 2 2 etc host conf 15 6 2 3 etc hosts 15 6 2 4 etc networks 15 6 3 Executando um servidor de nomes 15 7 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 o o 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 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 e 16 Kernel e M dulos o ooooooooo0OoboO o 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 e 17 Compactadores o e 18 ooooooo Poooooobo 17 1 O que fazem os compactadores descompactadores 17 2 Extens es de arquivos compactados 17 3 gzip 17 4 zip 17 5 unzip 17 6 tar 17 7 bzip2 17 8 rar distribui o Debian GNU Linux 18 1 Porque usar
373. s de seguran a e sync recomendado para uso com discos removiveis disquetes zip drives etc para que os dados sejam gravados imediatamente na unidade caso n o seja usada voc deve usar o comando sync Se o 10 22 antes de retirar o disquete da unidade 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 etc fstab e caso existir usar as op es especificadas neste arquivo Para maiores detalhes veja as p ginas de manual fstab e mount 5 10 Desmontando uma parti o de disco Para desmontar um sistema de arquivos montado com o comando mount use o comando umount Voc deve ter permiss es de root para desmontar uma parti o umount dispositivo ponto de montagem Voc pode tanto usar umount dev hdal como umount mnt para desmontar um sistema de arquivos dev hdal montado em mnt Cap tulo 6 Gerenciadores de Partida Boot
374. s do nome de um arquivo Use o comando dpkg S arquivo para saber de qual pacote existente no sistema o arquivo pertence 19 1 9 Status do pacote Use o comando dpkg s pacote 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 Este comando equivalente ao dpkg status 19 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 Ser listado todos os pacotes com algum tipo de problema verifique os detalhes do pacote com dpkg s para decidir como corrigir o problema 19 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 comando muito til para repetir os pacotes usados no sistema usando O dpkg set selections 19 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 dpkg set selections muito til durante uma necessidade de reins
375. s 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 rWXT Xr 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 a In Se o 10 4 Um significa que um arquivo normal FWXT XT 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 rWXF XT 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 rWXr Xr 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 permiss 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 ar
376. s 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 correspondente para a texto 00 07 Cap tulo 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
377. sagem cannot modify volume durante a cria o de um arquivo rar provavelmente o arquivo j existe Apague o arquivo existente e tente novamente Exemplos e rar a texto rar texto txt Compacta o arquivo texto txt em um arquivo com o nome texto rar e rar x texto rar Descompacta o arquivo texto rar e 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 e 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 e rar t textos rar Verifica se o arquivo textos rar possui erros e rar r textos rar Repara um arquivo rar danificado Cap tulo 18 A Distribui o Debian GNU Linux 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 e a 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 exist
378. ser 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 e Endere o do Servidor de Nomes DNS Voc 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 eee aaa aa tatoo aaa tata ENDERE OS RESERVADOS PARA REDES PRIVADAS ae ooo too Classe M scara de Endere o da Rede l de Rede Rede A 255 0 0 0 10 0 0 0 10 255 255 255 B 255 255 0 0 172 16 0 0 172 31 255 255 C 255 255 255 0 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
379. 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 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 HOWTO 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 Adicionamente 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 HOWTO Este documento descreve a base de funcionamento dos computadores da classe PC sistemas operacionais Unix e a Internet em linguagem n o tecnica User Authentication HOWTO Expl
380. 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 HOWTO 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 Desvreve 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 intereconectadas PMasquerading 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 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 Agora e entregar mensagens remotas quando quiser Netrom Node Este documento descreve como confi
381. sistema operacional ser carregado e 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 e 1ba32 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 e map arquivo mapa Especifica a localiza o do arquivo de mapa map Se n o for especificado boot map usado e 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 novamente criado caso a mensagem seja retirada ou modificada e nowarn N o mostra mensagens de alerta e password senha Permite proteger todas as imagens de disco com uma nica senha Caso a senha esteja incorreta o LILO novamente carregado e prompt Mostra imediatamente o aviso de boot ao inv s de mostrar somente quando a tecla shift pressionada e 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 autom ticamente carre
382. sobre o que funciona com o GNU Linux e placas PCI 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 HOWTOs 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 texto seus respectivos HOWTOs 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 HOWTO Este documento cont m detalhes sobre a configu
383. 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 HOWTO 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 baseada no UTF 8 29 8 1 11 Ambiente Gr fico MGR HOWTO O MGR ManaGeR um sistmea 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 HOWTO Como configurar os modos de v deo de sua placa monitor sob o XFree86 XWindow User HOWTO Este documento cont m deta
384. sos criados por voc e de outros usu rios do sistema x Mostra processos que n o s o controlados pelo terminal u 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 f Mostra a rvore de execu o de comandos comandos que s o chamados por outros comandos e Mostra vari veis de ambiente no momento da inicializa o do processo w 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 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 para filtrar a sa da do comando ps Para detalhes veja a pipe Se o 14 4 Ao contr rio de outros comandos o comando ps n o precisa do hifen 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 7 4 top 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
385. ste 1 0 kernel image A palavra teste pode ser substituida 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 no par metro revision use somente pontos 6 Agora ap s compilar o kernel ser gravado no diret rio superior com um nome do tipo kernel image 2 2 10 i1386 teste 1 0 deb Basta voc digitar dpkg i kernel image 2 2 10 1386 teste 1 0 debe o dpkg far o resto da instala o do kernel para voc e perguntar se deseja criar um disquete de inicializa o recomend vel 7 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 1 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 2 Ap s isto entre no diret rio onde o c digo fonte do kernel foi instalado com ca usr src linux este ser assumido o
386. stra 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 zip tenha sido gerado com zip r Exemplos e unzip texto zip Descompacta o conte do do arquivo texto zip no diret rio atual e unzip texto zip carta txt Descompacta somente o arquivo carta txt do arquivo texto zip e unzip texto zip d tmp texto Descompacta o conte do do arquivo texto zip para o diret rio tmp texto e unzip l texto zip Lista o conte do do arquivo texto zip e unzip t texto zip Verifica o arquivo texto zip 17 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 tgz tar bz2 tar Z tgZ 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 9z bzip2 bz2 e compress Z tar op es arquivo destino arquivos origem Onde arquivo destino o nome do arqui
387. 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 AWE 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 HOWTO 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 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 dis
388. sualiza 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 a Arquivo etc environment Se o 20 7 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 STESTE OU set grep 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 20 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 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 e 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
389. t 2 Usando o comando 1s teste txt que pega todos os arquivos que come am com o nome teste tenham qualquer caracter no lugar do curinga e terminem com txt Com o exemplo acima teste txt tamb m faria a mesma coisa mas se tamb m tivessemos um arquivo chamado testel0 txt este tamb m seria listado 3 Usando o comando 1s 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 curinga 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 ls new que lista todos os arquivos que terminam com new 2 ls teste new que lista todos os arquivos que come am com teste contenham qualquer caracter na posi o do curinga e terminem com new 3 ls 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
390. t rio tmp teste mas mant m o sub diret rio tmp teste e rm rf tmp teste Apaga todos os arquivos e sub diret rios do diret rio tmp teste inclusive tmp teste 9 4 cp 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 a Curingas Se o 2 3 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 i 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 possivel 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 N o copia arquivos que est o localizados em um sistema de arquivos diferente de onde a c pia iniciou O comando cp copia
391. t rio original e montar o disco onde foram copiados os arquivos naquele local e O uso de pontos de montagem torna o gerenciamento mais flex vel e 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 8 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 l IH N mero que identifica o n mero da parti o no disco r gido Letra que identifica o disco r gido a primeiro b segundo etc Sigla que identifica o tipo do disco r gido hd ide sd SCSI xd XT Diret rio onde s o armazenados os dispositivos existentes no sistema Abaixo algumas identifica es de discos e parti es em sistemas Linux e dev fdO Primeira unidade de disquetes e dev fdl Segunda unidade de disquetes e dev hda Primeiro disco r gido na primeira controladora ID micro primary master Ra do e dev hdal Primeira parti o do primeiro disco r gido IDE e dev hdb Segundo disco r gido na primeira controladora IDE do micro primary slave e dev hdb1l Primeira parti
392. t rios e mdir Lista arquivos e diret rios e mdu Mostra o espa o ocupado pelo diret rio do DOS e mformat Formatador de discos e minfo Mostra detalhes sobre a unidade de disquetes e mlabel Cria um volume para unidades DOS e mma Cria diret rios e mmount Monta discos DOS e mmove Move ou renomeia arquivos subdiret rios e mpartition Particiona um disco para ser usado no DOS e mrd Remove um diret rio e mren Renomeia arquivos e mtype Visualiza o conte do de arquivos equivalente ao cat e mtoolstest Exibe a configura o atual do mtools e mshowfat Mostra a FAT da unidade e mbadblocks Procura por setores defeituosos na unidade e mzip Altera modo de prote o e ejeta discos em unidades Jaz ZIP e mkmanifest Cria um shell script para restaurar nomes extensos usados no UNIX e 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 0S 2 DOS 0S 2 e GNU Linux no mesmo disco r gido sem qua
393. ta 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 kill Se o 7 5 6 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 fg Se o 7 5 4 ou bg Se o 7 5 5 O programa permanece na mem ria no ponto de processamento em que parou quando ele interrompido Voc pode usar outros comandos ou rodar outros programas enquanto o programa atual est interrompido 7 5 3 jobs 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 s no final da linha de comando veja a Tipos de Execu o de comandos programas Se o 7 1 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 fg Se o 7 5 4 e bg Se o 7 5 5 7 5 4 fg Permite a 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
394. tador 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 ie 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 itens 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 15 6 2 3 etc hosts O arquivo etc hosts onde voc coloca o endere o IP e o nome dos computadores locais Se colocar um computador neste arquivo ent o voc n o precisar consultar o servidor de nomes
395. tala 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 19 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 19 1 14 Listando arquivos de um pacote Use o comando dpkg c arquivo 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 19 2 apt O apt sistema de gerenciame
396. talado 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 saber 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 Cap tulo 4 Para quem est Migrando ou pensando em do Dos Windows para Linux Este cap tulo explica diferen a 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 e 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 repar
397. 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 1 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 O0xaa 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 24 4 defrag Permite desfragmentar uma unidade de disco A fragmenta o o armazenamento de arquivos em reas n o sequenciais 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 ext2 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
398. 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 5 no sofware 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 RAI D 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 kernels 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 incluido 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
399. tc printcap e wip Pacote de para ploters gr ficos com alta qualidade de sa da 28 2 13 Texto e 1a2ps Conversor GNU de tudo para PostScript e impress o e abc2ps Traduz arquivos de descri o de m sica ABC para PostScript e acroread Adobe Acrobat Reader Visualizador de arquivos Portable Document Format e aspell Uma substitui o mais inteligente para o verificador ortogr fico ispell e brazilian conjugate Conjugador de verbos Portugues do Brasil e catdoc Conversor de arquivos MS Word para TeX ou texto plano e colortail tail que colore os padr es que conferem e cost Ferramenta de p s processamento SGML de prop sito geral e debiandoc sgml DTD DebianDoc SGML e ferramentas de formata o e docbook DTD SGML para a documenta o de software e dog Substitui o avan ada para o cat e figlet Cria palavras usando tabelas de caracteres ASCII e flip Converte arquivos de texto entre os formatos DOS e Unix e ghostview Um visualizador PostScript para o X11 e gnuhtml2latex Um Script Perl que converte arquivos html em latex e gs aladdin Interpretador PostScript com suporte a X11 e preview svgalib e gsfonts Fontes para o interpretador ghostscript e gs Interpretador PostScript com suporte a X11 e preview svgalib e gtkdiff Ferramenta de compara o de texto gr fica e help2man Gerador autom tico de p ginas de manual e html2ps Conversor HTML para PostScript e ijiamerican Um dicion rio de Ingl s
400. 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 6 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 video 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 Barramento 32 bits propriet rio da IBM
401. tece 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 as linhas iniciante com s o coment rios bin sh cd var log for lin Is do echo n gt l 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 at
402. terpretador 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 muito 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 O conte do deste arquivo deve ficar assim set convert meta off set input meta on set output meta on set meta flag on Digite exit ou pressione CTRL D para fazer o logout Entre novamente no sistema para que as altera es fa am efeito OO NDUA W 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 etc 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 kld default map gz Se preferir usar o kbdconfig ainda ser necess rio executar os passos acima para habilita o da fonte latlu 16 e acentua o no bash 22 1 2 Acentua o em modo gr fico A acentua o no modo gr fico
403. tgresgl 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 Servidor SQL S lido solid doc Documenta o do servidor s lido SQL solid tools Ferramentas do servidor s lido SQL www my sql Uma interface WWW interface para o banco de dados TCX mySQL e www pgsql Uma interface WWW para o banco de dados PostgreSQL e xmysgladmin Interface gr fica para o mysql 3 22 xx e xxgdb Interface gr fica para o GNU debugger gdb 28 2 12 Impress o e apsfilter Um filtro de linha de impress o para sistemas com Ipd Ipr e cupsys bsd Common UNIX Printing System tm comandos BSD e cupsys Common UNIX Printing System tm b sico e djtools Ferramentas para a impressora HP Deskjet e ifhp Filtro para impressoras HP Laserjet e 1prng Sistema de spooling de impress o Ipr Ipd e lpr Sistema de spooling da linha de impress o estilo BSD e magicfilter Filtro autom tico de impressora e mpage Mostra m ltiplas p ginas em uma impressora PostScript e printop Interface gr fica para o daemon de impress o LPRng e printtool Ferramenta de administra o de impressoras e psptools Ferramentas para impressoras PostScript e dispositivos e rl1pr Um utilit rio para impress o do Idp sem usar o e
404. tivos dev loop diferentes para cada arquivo que montar no sistema Pois cada um faz refer ncia a um nico arquivo 5 3 3 Parti o EXT2 ou Arquivo Criar uma parti o ExT2 ou UM arquivo usando o loop Abaixo est o algumas considera es e A parti o ExT2 O m todo recomendado para a instala o do GNU Linux e O desempenho da parti o ExT2 bem melhor se comparado ao arquivo porque acessada diretamente pelo Kernel SO e 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 e 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 f cilmente 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 como var A
405. tivos instalados em seu sistema como fax modem placas de rede 8 bits etc 04 Normalmente usado por dev ttySO e quase sempre usada pelo mouse serial a n o ser que um mouse PS2 esteja instalado no sistema 05 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 com placas aceleradoras de disquete usadas em tapes unidades de fita 07 Primeira porta de impressora Pessoas tiveram sucesso compartilhando esta porta de impressora com a segunda porta de impressora Muitas impressoras n o usam IRQs 08 Rel gio em tempo real do CMOS N o pode ser usado por nenhum outro dispositivo 09 Esta uma ponte para IRQ2 e deve ser a ltima IRQ a ser utilizada No entanto pode ser usada por dispositivos 10 Interrup o livre para dispositivos 11 Interrup o livre para dispositivos 12 Interrup o normalmente livre para dispositivos O mouse PS 2 quando presente utiliza esta interru o 13 Processador de dados num ricos N o pode ser usada ou compartilhada 14 Esta interrup o usada pela primeira controladora de discos r gidos e n o pode ser compartilhada 15 Esta a interru 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
406. to 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 I O ttyso COMI 4 0x3F8 ttyS1 COM2 3 0x2F8 ttyS2 COM3 4 0x3E8 ttyS3 COM4 3 0x2E8 IpO LPT1 7 3 ECP 0x378 Ipl LPT2 5 3 ECP 0x278 dev hdal C 14 0x1F0 0x3F6 dev hda2 D 14 0x1F0 0x3F6 dev hdb1 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 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 metros alguns apenas a I O e IRQ outros apenas a I O etc 3 3 1 IR
407. to usando um dos seguintes comandos cat proc net route route n netstat r O processo de 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 ethO 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 Endere o IP Se o 15 3 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 ende
408. todo incluir a op o prompt na se o global para que o aviso de boot seja mostrado autom ticamente 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 lba32 install boot boot b map boot map vga normal delay 20 prompt image vmlinuz root dev hdal label linux read only other dev hda2 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 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 a Op es usadas no LILO Se o 6 1 2 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
409. tual 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 Usa o DNS para resolver o IP de sistemas remotos para nomes DNS Mostra as entradas de desligamento do sistema e altera es do n vel de execu o do sistema 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 12 9 sg 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 newgrp Se o 12 4 sg grupo comando Onde 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 incorr
410. twares utilizados e respostas para alguns quest es frequ ntes Hardware HOWTO Este documento lista a maioria dos hardware suportados pelo GNU Linux e Ihe 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 camera 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 sistemas operacionais algumas vezes mais limitado i e chips gr ficos modems internos Os Notebooks frequentemente utilizam hardware especializado no qual a localiza o de um controlador adequado pode se tornar uma dificuldade Os Notebooks s o frequentemente utilizados em ambientes m veis assim existe a necessidade de m ltiplas configura es e estrat gias adicionais de seguran a Modem HOWTO Ajuda com a sele o conex o configura o resolu o de problemas e compreens o de modems de um PC Veja o Serial HOWTO para detalhes sobre m ltiplas placas seriais PCI HOWTO Informa es
411. u o de programas o 7 1 Tipos de Execu o de comandos programas 7 2 Executando programas em sequ ncia 7 3 ps 7 4 top 7 5 Controle de execu o de processos 7 5 1 Interrompendo a execu o de um processo 7 5 2 Parando momentaneamente a execu o de um processo oo oo 7 5 3 jobs 7 5 4 fg 7 5 5 bg 7 5 6 kill 7 5 7 killall 7 5 8 killall5 7 5 9 Sinais do Sistema o 7 6 nohup o 7 7 nice o 7 8 Fechando um programa quando n o se sabe como sair o 7 9 Eliminando caracteres estranhos e 8 Comandos para manipula o de diret rio o 8 1Is o 8 2cd o 8 3 pwd o 8 4 mkdir o 8 5 rmdir e 9 Comandos para manipula o de Arquivos o 9 l cat 9 2 tac 9 3 rm 9 4 cp 9 5 mv omandos Diversos 10 1 clear 10 2 date 10 3 df 10 4 In 10 5 du 10 6 find 10 7 free 10 8 grep 10 9 head 10 10 nl ooooooooooQODooog o 11 12 oooooooOIoooooooooooooooNDocooooocoococoococococcoccococococococococococoooo 10 11 more 10 12 less 10 13 sort 10 14 tail 10 15 time 10 16 touch 10 17 uptime 10 18 dmesg 10 19 mesg 10 20 echo 10 21 su 10 22 sync 10 23 uname 10 24 reboot 10 25 shutdown 10 26 wc 10 27 chattr 10 28 Isattr 10 29 cut 10 30 cmp 10 31 dirname 10 32 diff 10 33 pr 10 34 patch 10 35 whereis 10 36 which 10 37 zforce 10 38 gzexe 10 39 znew omandos de rede 11 1 who 11 2 Telnet 11 3 finger 11 4 ftp 11 5 whoami 11 6 dnsdomainname 11 7 hostname 11 8 talk 11 9 ping 11 10 rlogin 11 11 rsh 11 12
412. u o do fsck durante a inicializa o do sistema Faz com que o shutdown ignore a execu o do init fechando todos os processos t num Faz 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 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 e shutdown h now Desligar o computador imediatamente e shutdown r now Reinicia o computador imediatamente e 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
413. u no seu desempenho em um 486 ou Pentium O crescimento e novas vers es do sistema n o provocam lentid o pelo contrario a cada nova vers o os desenvolvedores procuram buscar maior compatibilidade acrescentar recursos 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 GNU Acessa sem problemas 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 VIRUS NO LINUX Em 9 anos de exist ncia nunca foi registrado NENHUM tipo de v rus neste sistema Isto tudo devido a grande seguran a oferecida pelas permiss es de acesso do sistema que funcionam inclusive durante a execu o de programas Rede TCP IP mais r pida que no Windows e tem sua pilha constantemente melhorada O GNU Linux tem suporte 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 E 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 p
414. ua o no XDM Para acentuar no XDM inclua as seguintes linhas no arquivo etc X11 xdm Xsetup O sysmodmap etc X11 Xmodmap if r sysmodmap then xmodmap sysmodmap fi 22 2 N mero de Cores do ambiente gr fico O n mero de 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 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 video e o servidor X correspodente a ela basta digitar xviddetect na linha de comando 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 8 bits 256 cores 512Kb 16 bits 32 384 65536 cores 1MB 24 bits 16 milh es de cores pixel menor 1MB 32 bits 16 milh es de cores 1M
415. ua esta o de trabalho 25 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 a etc hosts Se o 15 6 2 3 para mais detalhes sobre o formato deste arquivo 25 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 a etc hosts allow Se o 15 8 3 1 para detalhes sobre o formato deste arquivo 25 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 a etc hosts deny Se o 15 8 3 2 para detalhes sobre o formato deste arquivo 25 25 Arquivo etc hosts equiv Veja a etc hosts equiv Se o 15 8 3 3 25 26 Arquivo etc inetd conf Veja a etc inetd conf Se o 15 7 2 1 25 27 Arquivo etc inittab 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 25 28 A
416. uar como servidor 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 VPN HOWTO Descreve como configurar uma Virtual Private Network com o GNU Linux VPN Masquerade HOWTO Descreve como configurar um Firewall GNU Linux para o masquerade em tr feco baseado no IPsec e PPTP Virtual Private Network Traffic permitindo estabelecar uma conex o VPN sem perder a seguran a e flexibildiade de sua conex o Internet com o firewall GNU Linux e permitindo fazr um servidor VPN dispon vel que n o possui um endere o IP registrado na Internet Tamb m est o incluidos detalhes de como configurar um cliente e servidor VPN Virtual Services HOWTO Este documento fala sobre tudo que precisa saber para virtualizar um servi o WWW HOWTO Explica como configurar servi os WWW sob o GNU Linux ambos cliente e
417. ue enviado ao comando more que tem a fun o de efetuar uma pausa a cada 25 linhas do arquivo Outro exemplo o comando locate findlgrep 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 more Podem ser usados mais de um comando de redirecionamento lt gt em um mesmo comando 14 5 Diferen a entre o eo 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 ls la more que ambos 1s 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 Um resultado diferente seria obtido usando um gt no lugar do A sa da do comando 1s la seria gravada em um arquivo chamado more 14 6 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 tee arquivo Exemplo 1s laltee listagem txt a sa da do comando ser
418. ui 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 ria 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 28 1 3 Internet Netscape 4 73 Mozilla Arena Opera Lynx Pine Mutt 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 fir
419. uinte forma IRQO 1 2 9 10 11 12 13 14 15 34 5 6768 PRI1 23 4 5 6 7 8 9 10 1112 13 14 15 16 Note que a prioridade segue em sequ 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 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
420. uivos e ext2 Para parti es GNU Linux e vfat Para parti es Windows 95 que utilizam nomes extensos de arquivos e diret rios e msdos Para parti es DOS normais e 509660 Para montar unidades de CD ROM o padr o e 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 Caso for especificada monta a parti o somente para leitura Caso for especificada monta a parti o como leitura grava o o padr o Existem muitas outras 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 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 a fstab Se o 5 9 1 Exemplo de Montagem e Montar uma parti o Windows vfat em dev hdal em mnt somente para leitura mount dev hdal mnt r t ext2 e Montar a primeira unidade de disquetes dev fdO em floppy mount dev fdo loppy t vfat e Montar uma parti o DOS localizada em um segundo disco r gido dev hdb1 e
421. undo o Smail o mais r pido e o qmail o mais seguro Todos especialmente o sendmail tem como caracter stica a flexibilidade de configura o Wingate MS Proxy squid apache A migra o de umservidor proxy ip masquerade para Linux requer o uso de nat diald v rios programas separados para smail 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 ViruScan TBAV
422. unstable chega a um certo n vel de maturidade ela congelada sendo chamada de frozen Frozen significa que n o s o aceitos novos pacotes apenas corre es e o ciclo de testes e corre o de bugs se focalizam intensamente nela para se tornar a futura stable considerado seguro usar a frozen ap s 1 mes de congelamento Quando a unstable congelada uma nova unstable criada que uma c pia da frozen atual e se tornar outra futura distribui o Debian stable Quando todos os bugs da Frozen s o eliminados ela lan ada como stable a nova 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 18 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 i386 para Intel x86 seus programas diversos est o dispon veis em ftp ftp debian org debian dists stable main binary i386 A distribui o tamb m pode ser obtida atrav s de 3 ou 4 CDs bin rios 18 5 Programas de configura o e dselect Seleciona pacote para instala o desinstala o e 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
423. utros 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 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 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 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 quarte 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 sicas 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
424. ve como usar o sistema Linux RedHat para instalar r pidamente 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 FVWM2 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 sotftwares que precisamos MP3 HOWTO Este documento descreve o hardware software e processos necess rios para encodificar tocar mixar e decodificar arquivos de som MP3 sob o GNU Linux Majordo mo MajorCootHOWTO 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 MI ME como definido na RFC 2015 e em outros sistemas operacionais NC HOWTO Este documento tenta desc
425. vo 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 no final caso contr rio o Xserver ser finalizado logo ap s ler este arquivo Abaixo exemplos de localiza o com as explica es e export LANG pt BR Usa o idioma pt BR como lingua padr o do sistema Caso o idioma Portugues do Brasil n o esteja disponivel C usado Ingl s e 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 e 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 20 3 alias Permite criar um apelido a um comando ou programa Por exemplo se voc gosta de digitar como eu o comando 1s color auto para ver uma listagem longa e colorida voc pode usar o comando alias para facilitar as coisas digitando alias ls 1s color auto n o se esque a da meia aspa para identificar o comando Agora quando voc digitar 1s a listagem ser mostrada com cores Se voc digitar 1s la a op
426. vo 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 bzip2 Usa o programa bzip2 para processar os arquivos do tar 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 saida padr o ao inv s de gravar em um arquivo remove files Apaga os arquivos de origem ap s serem processados pelo tar R 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 t
427. w um arquivo de configura o do programa usr 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 com 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 ie 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
428. x 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 e 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 e 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 chmod chmod Se o 13 7 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 dono pertence ao grupo ou outros usu rios verifica
429. x instalado em uma m quina DOS para fazer o bacup 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 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 HOWTO Descreve como obter compilar e usar os soquetes divert FreeBSD sob o GNU Linux 2 2 12 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 IP Mail2 News Descreve como enviar mensagens de uma lista de discuss o para um servidor news NCD X Terminal Descreve como conectar um terminal NCD X a um computador UNIX NFS Root Este documento te
430. x 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 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 29 8 2 3 Escrita de Documenta o Editores 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 29 8 2 4 Hardware 3 Button Mouse Como ter um mouse serial de 3 bot es funcionando no GNU Linux 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 Somente uma IRQ pode ser usada para todas 8 po
431. xecutado at mesmo em segundo plano caso seja feito o logout do sistema nohup comando que ser executado As mensagens de saida do nohup s o direcionadas para o arquivo HOME nohup out Exemplo nohup find uid 0 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 maior 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 7 8 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 progra
432. xtens 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 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 e 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 1s la e 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 e zip 9 textos zip Compacta todos os arquivos do diret rio atual usando a compacta o m xima para o arquivo textos zip e zip Ttextos zip Verifica se o arquivo textos zip cont m erros 17 5 unzip Descompacta arquivos zip criados com o programa zip Este 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
433. y 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 placa 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 e superformat dev fd0 Formata o disquete na primeira unidade de disquetes usando os valores padr es e superformat dev fd0 dd Faz a mesma coisa que o acima mas assume que o disquete de Dupla Densidade

Download Pdf Manuals

image

Related Search

Related Contents

SOL COSTA DAURADA****  Owner`s manual  Philips SLE3300FN  Miele KM 6387 PowerFlex  SurfTab® breeze 7.0 plus  Belkin F1D104V video switch  Unity Pro - OSLoader - User Manual - 10/2013  Master Sextants User`s Guide  LX-485 - Afeisa  Kondator LC50  

Copyright © All rights reserved.
Failed to retrieve file