Home

Guia Foca GNU/Linux

image

Contents

1. Cap tulo 18 Compactadores 208 e zip T textos zip Verifica se o arquivo textos zip cont m erros 18 5 unzip Descompacta arquivos zip criados com o programa zip Este programa tamb m com pat vel com arquivos compactados pelo pk zip do DOS unzip op es arquivo zip arquivos extrair d diret rio Onde arquivo zip Nome do arquivo que deseja descompactar Podem ser usados curingas para especificar mais de um arquivo para ser descompactado arquivos extrair Nome dos arquivos separados por espa o que ser o descompactados do arquivo zip Caso n o seja especificado assumido todos os arquivos ser o de scompactados Se for usado x arquivos Os arquivos especificados n o ser o de scompactados 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 1 Lista os arquivos existentes dentro do arquivo zip M Efetua uma pausa a cada tela de dados durante o processamento a mesma fun o do comando more n Nunca substitui arquivos j existentes Se um arquivo existe ele pulado o Substitui arquivos existentes sem perg
2. Reinicie seu computador seu novo kernel iniciar e voc j perceber a primeira difer en a pela velocidade que o GNU Linux iniciado voc inclui somente suporte a dispos itivos 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 manual siga os seguintes passos 1 Descompacte o c digo fonte do kernel atrav s do arquivo linux 2 6 XX XX tar bz2 para o diret rio usr src O c digo fonte do kernel pode ser encontrado em ftp ftp kernel org Ap s isto entre no diret rio onde o c digo fonte do kernel foi instalado com cd usr src linux este ser assumido o lugar onde o c digo fonte do kernel se encon tra Como usu rio root digite make config Voc tamb m pode usarmake 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 pergun
3. 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 www debianbrasil org Revisar documenta o Ou participar de outras tarefas do seu interesse Entre em contato com o respons vel pelo projeto pelo email lt debian brf listas cipsga org br gt para saber como entrar no projeto ou visite a p gina http www debianbrasil org Todos os interessados est o convidados a participar do projeto e http www br linux org Boletim di rio com as noticias mais recentes sobre GNU Linux testes redes descri o configura o avalia o de programas entrevistas downloads dica do dia mecanismo de busca no site links etc Em Portugu s Respons vel pela p gina Augusto Campos lt brain matrix com br gt endere o http www br linux org e http www olinux com br Trata o GNU Linux com o foco jornal stico e tem a intenc o de prover informac 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 Publicac o di ria de Artigos que s o feitos para que o usu rio possa resolver problemas e tirar d vidas deste sistema Assuntos diversos sobre programas servicos e utilit rios Tamb m conta com se es de programa o jogos seguran a e entrevistas com personal i
4. OBS Cuidado ao colocar um disco r gido IDE como hdc A linha hdc ide scsi dever ser retirada caso contr rio seu disco r gido n o ser detectado Agora siga at Testando o funcionamento on the facing page Configurando o suporte a um gravador SCSI Caso tenha um autentico gravador SCSI n o ser preciso fazer qualquer configura o de em ula o a unidade estar pronta para ser usada desde que seu suporte esteja no kernel As seguintes op es do kernel s o necess rias para funcionamento de gravadores SCSI Cap tulo 3 Hardware 31 Depois em SCSI support marque as op es SCSI support M SCSI CD ROM Support M SCSI Generic Support Al m disso deve ser adicionado o suporte EMBUTIDO no kernel a sua controladora SCSI Se o seu disco r gido tamb m SCSI e seu CD est ligado na mesma controladora SCSI ela j est funcionando e voc poder seguir para o passo Testando o funcionamento on the current page Caso contr rio carregue o suporte da sua placa adaptadora SCSI antes de seguir para este passo Testando o funcionamento Para testar se o seu gravador instale o pacote wodim e execute o comando wodim scanbus para verificar se sua unidade de CD ROM detectada Voc dever ver uma linha como scsibusO 0 0 0 0 CREATIVE CD RW RWXXXX 11 00 Removable CD ROM 01 0 1 x 0 2 0 2 x O que significa que sua unidade foi reconhecida perfeitamente pe
5. SUM RIO xvii 30 25 Multimidia ac aida gemi nik iiia a EE E SEE 306 a k e a AA 306 302 7 COMHNICAC O FaK co AA R A 308 AO IN o ra iea e ia AAA AAA e ERA 308 30 2 9 Editora o Gr fica Visualizadores ooa oaoa 310 30 2 10 Emuladores Ferramentas p Intera o com outros SO 311 30 2 11 Programa o Bancos de Dados Acesso a Dados 311 30 212 IMPRESS O o e e ecos AAA AA AAA 313 O DAS TEO e ao e g a a E a 313 Wali Remmel erri cenie aia p a e SE a aAa onii Ee 315 DOR sis as AAA AAA 315 30 2 16 Grava o de CD DVD pe pa prame p pE a e E A a 315 30 2 17 Computa o Paralela Cl st rs css el ea a eaa 315 30 2 18 PalmTop Palm Pilot Computadores de M o 315 MAI dar ey as da ici cts 316 30 2 20 UNIDOS Pr 316 30 2 21 Compactadores Descompactadores Arquivadores 318 30 2 22 Dispositivos X 10 Controle de eletrodom sticos e aparelhos via PC a A III PDA RD Ed 31 Como obter ajuda no sistema dal 31 2 31 3 31 4 LO 31 6 31 7 31 8 Documentos HOWTOS riea y ia aprem E das nd S181 Listagem de HOWTOS qua gas eps E a RAE i 31 8 2 Listagem de Mini HOWTO s 5 iia a Rd 318 319 SUM RIO xviii 32 31 9 Documentaci de Programas sct sgi ioka ddeng ie E A Rd 351 IS a e A A e RAE ada 351 HAEDO ie rs el A A os A AA A sd Sl 352 SLEDE sonar a Aa a A A 355 a bl P ginas Intemmetde Refer ncia ss rsss dos de ds e pd ES 356 31 12
6. caso O acesso ao servi o n o tenha sido bloqueado no hosts deny O acesso ao servi o permitido Veja etc hosts deny on page 179 para detalhes sobre o formato deste arquivo 27 24 Arquivo etc hosts equiv Veja etc hosts equiv e etc shosts equiv on page 180 27 25 Arquivo etc inetd conf Veja etc inetd conf on page 174 27 26 Arquivo etc inittab Este o arquivo de configurac o utilizado pelo programa init para a inicializac o do sistema Para mais detalhes sobre o formato deste arquivo consulte a p gina de manual do inittab 27 27 Arquivo etc inputrc Este arquivo cont m par metros para a configura o do teclado Veja o final da se o Acentu a o em modo Texto on page 251 e a p gina de manual do inputrc para mais detalhes 27 28 Arquivo etc issue Cont m um texto ou mensagem que ser mostrada antes do login do sistema 27 29 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 t Mostra o terminal tty atual e h Mostra o nome de dom nio completamente qualificado FQDN e 3D Mostra o nome do dom nio NIS e sd Mostra a data e hora atual e s Mostra o nome do Sistema Operacional e m Mostra o tipo de hardware do computador Cap tulo 27 Principais arquivos de configura o do diret rio etc 285 ao r Most
7. LICO PIDGIM SIM AMSN PIDGIM The Gimp GIMP Inkscape Sodipodi Qcad dia xmms abre arquivos Excel97 2000 Mesmos pontos do acima Existem diversas ferramentas de conceito para bancos de dados corporativos no Linux Todos produtos compat veis com outras plataformas Centenas de programas de E Mail tanto em modo texto como em modo gr fico Instale avalie e escolha Os tr s primeiros para modo gr fico e o lynx opera em modo texto 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 Permite conversar diretamente com usu rios do Microsoft MSN 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 aproximadamente 20MB que mostra o que poss vel se fazer com ele Corel Photo Paint para Programas equivalentes Programa com fun es gen ricas Possui funcionalidades identicas e timo conjunto de cones Possui todos os recursos do programa para Windows al m de filtros que permite acrescentar efeitos digitais da m sica em Cap tulo 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux 42 media player Agente de Sistema Mixe
8. f N o executa a checagem do sistema de arquivos durante a inicializa o do sistema Este processo feito gravando se um arquivo fastboot que interpretado pelos scripts respons veis pela execu o do fsck durante a inicializa o do sistema F For a a checagem do sistema de arquivos durante a inicializa o gravado um arquivo chamado forcefsck que interpretado pelos scripts respons veis pela execu o do fsck durante a inicializa o do sistema n Faz com que o shutdown ignore a execu o do init fechando todos os processos t num Faz com que o shut down 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 desliga mento durante os 15 minutos restantes e assim permite que finalizem suas tarefas Ap s isto o shutdown muda o n vel de execu o atrav s do comando init para O desligamento 1 modo monousu rio 6 reinicializa o recomendado utilizar o s mbolo amp no final da linha de comando para que o shut down 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 combi na o das teclas de reinicializa o CTRL ALT DEL alterando se o arquivo etc in
9. 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 O requisito m nimo para rodar o Linux depende do kernel que ser usado e 2 2 x Computador 386 SX com 2 MB de mem ria e 2 4 x Computador 386 SX com 4MB de mem ria e 2 6 x Computador 486 DX com no m nimo 8MB Para espa o em disco requerido 500MB para uma instala o b sica usando modo texto com suporte a rede Claro que n o considerada a execu o de ambiente gr fico ou servi os de rede em produ o que neste caso exigido mais mem ria RAM e espa o em disco para ar mazenamento de dados de programas e usu rios O sistema segue o padr o POSIX que o mesmo usado por sistemas UNIX e suas variantes Assim aprendendo o Linux voc n o encontrar muita dificuldade em operar um sistema do tipo UNIX FreeBSD HPUX SunOS etc bastando apenas aprender alguns detalhes encontrados em cada sistema O c digo fonte aberto permite que qualquer pessoa veja como o sistema funciona til para aprendizado corrigir algum problema ou fazer 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 s
10. es das interfaces placas de rede do sistema e outras op es teis para a configura o seguran a da rede 27 8 Arquivo etc network interfaces Este o arquivo de configura o usado pelos programas i fup e ifdown respectivamente para ativar e desativas as interfaces de rede 2 O que estes utilit rios fazem na realidade carregar os utilit rios ifconfig e route atrav s dos argumentos passados do arquivo etc network interfaces permitindo que o usu rio iniciante configure uma interface de rede com mais facilidade Abaixo um exemplo do arquivo interfaces o seguinte Cap tulo 27 Principais arquivos de configura o do diret rio etc 279 iface eth0 inet static address 192 168 1 1 netmask 255 255 255 0 network 192 168 1 0 broadcast 192 168 1 255 As interfaces e roteamentos s o configurados na ordem que aparecem neste arquivo Cada configura o de interface inicia com a palavra chave iface A pr xima palavra o nome da interface que deseja configurar da mesma forma que utilizada pelos comandos ifconfige route Voc pode tamb m usar IP aliases especificando eth0 O mas tenha certeza que a interface real eth0 inicializada antes A pr xima palavra especifica a familia de enderecos 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 configurad
11. 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 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 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 Hard wick 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 Cap tulo 31 Como obter ajuda no sistema 355 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 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
12. 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 resolve dor de nomes para resolver o nome etc host conf O arquivo etc host conf o local onde poss vel configurar alguns tens que gerenciam o c digo do resolvedor de nomes O formato deste arquivo descrito em detalhes na p gina de manual resolv Em quase todas as situa es o exemplo seguinte funcionar order hosts bind multi on Cap tulo 15 Rede 172 Este arquivo de configurac o diz ao resolvedor de nomes para checar o arquivo etc hosts par metro host s antes de tentar verificar um servidor de nomes par metro bind e retornar um endere o IP v lido para o computador procurado e multi on retornar todos os endere os IP resolvidos no arquivo etc hosts ao inv s do primeiro Os seguintes par metros podem ser adicionados para evitar ataques de IP spoofing nospoof on spoofalert on O par metro nospoof on ativa a resolu o reversa do nome da biblioteca resolv para checar se o endere o pertence realmente quele nome e o spoofalert on registra falhas desta opera o no syslog letc hosts O arquivo etc hosts faz o relacionamento entre um nome de computador e endere o IP lo cal Recomendado para IPs constantemente acessados e para coloca o de endere
13. o de comandos programas on page 89 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 on the current page e bg on this page Um processo interrompido pode ser finalizado usando se o comando kill num onde num o n mero do processo obtido pelo comando jobs 7 54 fg Permite fazer um programa rodando em segundo plano ou parado rodar em primeiro plano Voc deve usar o comando jobs para pegar o n mero do processo rodando em segundo plano ou interrompida este n mero ser passado ao comando fg para ativa lo em primeiro plano 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 55 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 inter romper 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 Cap tulo 7 Execuc o de programas 93 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
14. Montador para microcontroladoras AVR Atmel e avrp Programador para microcontroladoras AVR Atmel e 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 rvores 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 readseqg Biologia Convers o entre formatos em segii 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 dispositivo PIC Microchip e smtm Show Me The Money is a configurable Perl Tk stock ticker program e spim Emulador MIPS R2000 R3000 e xacc smot i f Um programa de tratamento de finan as pessoais e xacc Um program
15. Muda para o diret rio dir antes de aplica o patch E Remove arquivos vazios ap s a aplica o do patch n Interpreta o arquivo de patch como um di ff normal N N o desfaz patches j aplicados s N o mostra mensagens de erro u Interpreta o patch em formato unificado As diferen as s o aplicadas em arquivos originais gerados pelo comando di ff importante entender os comandos patch e diff pois s o comandos muito utilizados para desenvolvi mento feito por equipes de pessoas 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 36 whereis Localiza o arquivo que cont m uma p gina de manual A pesquisa feita usando se os caminhos de p ginas de manuais configuradas no sistema normalmente o arquivo etc manpath config whereis comando Exemplo whereis 1s whereis cd 10 37 which Mostra a localiza o de um arquivo execut vel no sistema A pesquisa de arquivos execut veis feita atrav s do path do sistema which comando Exemplos which 1s which shutdown which which Cap tulo 10 Comandos Diversos 129 10 38 zforce Renomeia extens o de arquivos para gz Este comando til quando fazemos downloads de arquivos compactados pelo gzip mas que n o est o id
16. Uma a o deve ser tomada imediatamente para resolver o problema crit Condi es cr ticas err Condi es de erro warning Condi es de alerta notice Condi o normal mas significante info Mensagens informativas debug Mensagens de depura o Confere com todos os n veis none Nenhuma prioridade Al m destes n veis os seguintes sin nimos est o dispon veis error Sin nimo para o n vel err panic Sin nimo para o n vel emerg warn Sin nimo para o n vel warning e destino O destino das mensagens pode ser um arquivo um pipe se iniciado por um um computador remoto se iniciado por uma determinados usu rios do sis tema especificando os logins separados por v rgula ou para todos os usu rios logados via wall usando Todas as mensagens com o n vel especificado e superiores a esta especificadas no syslog conf ser o registradas de acordo com as op es usadas Conjuntos de facilidades MD e n veis podem ser agrupadas separando as por OBS1 Sempre use TABS ao inv s de espa os para separar os par metros do syslog conf OBS2 Algumas facilidades como security emitem um beep de alerta no sistema e enviam uma mensagem para o console como forma de alerta ao administrador e usu rios logados no sistema Mr M_I 14 I go e un Existem ainda 4 caracteres que garantes fun es especiais Cap
17. dev fdl C3 dev hdal ou dev sdal LPT1 dev 1p0 LPT2 dev 1p1 LPT3 dev 1p2 COM1 dev ttySO COM2 dev ttysl COM3 dev ttyS2 COM4 dev ttyS3 e Os recursos multiusu rio lhe permite acessar o sistema de qualquer lugar sem instalar nenhum driver ou programa gigante apenas atrav s de conex es TCP IP como a In ternet 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 Vir tuais 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 shutdown r now e Para desligar o computador digite shutdown h now e espere o aparecimento da men sagem Power Down para apertar o bot o LIGA DESLIGA do computador Cap tulo 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux 37 4 2 Comandos equivalentes entre DOS CMD do Windows e o Linux Esta se o cont m os comandos equivalentes entre estes dois sistemas e a avalia o entre am bos 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 rapidam
18. es e permitem muito mais dependendo da habilidades e conhecimento das ferramentas GNU Linux para saber integra las correta mente 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 SMAILDIR log zog Subject xLinux mensagens linux A vari vel de ambiente MAILDIR especifica o diret rio que ser o armazenadas as mensagens e logs das opera es do procmail A vari vel DEFAULT especifica a caixa de correio padr o onde todas as mensagens que n o se encaixam nas descri es do filtro do procmailrc ser o enviadas A vari vel LOGFILE especifica o arquivo que registrar todas as opera es real izadas durante o processamento de mensagens do procmail O arquivo mensagens linux criado dentro do diret rio especificado por MAILDIR Para que o procmail entre em a o toda vez que as mensagens forem baixadas via fetchmail preciso modificar o arquivo fechmailrc e incluir a linha mda usr bin procmail d T no final do arquivo e retirar as linhas is usu riolocal here para que o processamento das mensagens seja feita pelo MDA local neste caso o procmail Se quiser que o procmail seja executado pelo MDA local basta criar um arq
19. feito auto maticamente ap s o uso do modconf Por este motivo n o recomend vel modifica lo man ualmente a n o ser que seja um usu rio experiente e saiba o que est fazendo Veja modconf on page 189 Por exemplo adicionando as linhas alias sound sb options sb i0 0x220 irq 5 dma 1 dmal6 5 mpuio 0x330 Cap tulo 16 Kernel e M dulos 195 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 di ff em que servem para atualizar um pro grama ou texto Este recurso muito til para os desenvolvedores pois podem gerar um ar quivo contendo as diferen as entre um programa antigo e um novo usando o comando di ff e enviar o arquivo contendo as diferen as para outras pessoas As pessoas interessadas em atualizar o programa antigo podem simplesmente pegar o arquivo contendo as diferen as e atualizar o programa usando o pat ch Isto muito usado no desenvolvimento do kernel do GNU Linux em que novas vers es s o lan adas frequentemente e o tamanho kernel completo compactado ocupa cerca de 18MB Voc pode atualizar seu kernel pegando um patch seguinte a vers o que possui em ftp ftp kernel org Para aplicar um patch que atualizar seu kernel 2 6 23 para a vers o 2 6 24 voc deve proceder da seguinte forma e Descompacte o c digo fonte do kernel 2 6 23 em usr src linux ou certifique se que
20. fer ncia de dados mesmo em opera es pesadas de I O no disco Depende de voc avaliar estes pontos e considerar sua ado o 5 9 3 Instalando LVM em seu sistema Nesta se o n o tenho a inten o de cobrir todos os detalhes t cnicos da implanta o do LVM a id ia aqui fornecer uma refer ncia b sica e pr tica para uso em qualquer sistema normal desconsiderando usos cr ticos A id ia aqui mostrar de forma pr tica como implantar LVM em sua m quina e preparar seu uso nos discos Antes de come ar retire QUALQUER CD que estiver inserido na unidade de CD ROM pois eles podem causar erro no pvscan pvdisplay etc Cap tulo 5 Discos e Parti es 61 1 No particionamento defina as parti es do tipo 8E Linux LVM A parti o Linux LVM exatamente igual a Linux Native 82 a nica vantagem que o LVM utilizar auto detec o para saber quais parti es ele deve utilizar no pvscan 2 Instale o pacote 1vm2 e uma imagem de kernel 2 4 ou 2 6 que tenha suporte a LVM ou compile seu pr prio kernel caso goste de m quinas turbinadas 3 Execute o pvscan para detectar as parti es marcadas como LVM e criar sua configu ra o em etc lvmtab d OBS normal o sistema procurar dispositivos de CD ROM durante a execu o do pvscan apenas n o deixe um CD na unidade para evitar grandes sustos se estiver desatento com os passos 4 Rodeo pvcreate no disco ou parti o para dizer que ela ser um volume f
21. ma o de shell scripts Ele n o tem a inten o de ser uma documento avan ado C Programming HOWTO Discute os m todos para evitar problemas de mem ria no C e tamb m te ajudar a programar corretamente na linguagem C As informac es con tidas neste documento se aplicam a todos os sistemas operacionais que s o GNU Linux DOS BeOS Apple Macintosh OS Windows 95 98 NT 2000 0S 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 pro gramas C C assim ser 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 plan eta DB2 HOWTO Este documento explica como instalar o DB2 Universal Database vers o 7 1 para GNU Linux nas seguintes distribui es baseadas no Intel x86 Caldera Caldera OpenLinux 2 4 Debian Red Hat Linux 6 2 SuSE Linux 6 2 e 6 3 e TurboLinux 6 0 Ap s instalar o DB2 voc pode usar um banco de dados de exemplo conectar se ao servidor DB2 de uma m quina remota e administrar o DB2 usando o DB2 Control Center Enterprise Java for Linux HOWTO Como configurar um ambiente Java Enterprise no GNU Linux incluindo o Java Development
22. mandos txt daqui a 3 horas no dia de amanh se agora s o 10 00 ela ser executada amanh as 13 00 da tarde Todas as tarefas agendadas s o armazenadas em arquivos dentro do diret rio var spool cron at jobs A sintaxe de comandos para gerenciar as tarefas semelhante aos utilit rios do lpd Para ver as tarefas digite at q Para remover uma tarefa use o comando at rm seguido do n mero da tarefa obtida pelo at q Cap tulo 26 Manutenc o do Sistema 276 277 Cap tulo 27 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 ar quivos 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 ineta 27 1 Diret rio etc alternatives Este diret rio cont m links para diversos aplicativos padr es utilizados pelo sistema Dentre eles s o encontrados links para o editor do sistema e o xterm padr o usado pelo sistema Por exemplo se voc quiser usar o editor jed ao inv s do ae ou vi remova o link editor com o comando rm editor localize o arquivo execut vel do jed com which jed e crie um link para ele In s usr bin jed editor De agora em diante o editor padr o usado pela maioria do
23. o das parti es para ser usado como recupera o em uma poss vel emerg ncia 26 9 Recuperando a senha de root perdida Uma situa o que voc deve ter se deparado ou algum dia ainda vai se deparar precisar alterar a senha de root e n o sabe ou n o lembra a senha atual Esta situa o tamb m pode ser encontrada quando ocorre uma falha de disco falha el trica reparos em uma m quina que n o det m sua manuten o etc A melhor not cia que a altera o da senha de root poss vel e n o apresenta problema qualquer para o sistema Existem v rias formas para se fazer isto a forma que descreverei abaixo assume que voc tem acesso a um outro dispositivo de partida que n o seja o HD do Linux CD ROM disquetes outro disco r gido etc Assim mesmo que encontre uma senha de BIOS em uma m quina poder colocar o disco r gido em outra m quina e executar estes procedimentos OBS Estes procedimentos tens fins did ticos e administrativos n o sendo escritos com a in ten o de fornecer mal uso desta t cnica Entender a exposi o de riscos tamb m ajuda a desenvolver novas t cnicas de defesa para sistemas cr ticos e estas s o totalmente poss veis e as mais usadas documentadas neste guia e Como primeiro passo consiga um CD de partida ou disquete de uma distribui o Linux Normalmente os mesmos CDs que usou para instalar sua distribui o tamb m s o de senvolvidos para permitir a manuten o do sistema co
24. 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 Cap tulo 30 Aplicativos para Linux 314 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 hostview Um visualizador PostScript para o X11 nuhtml2latex Um Script Perl que converte arquivos html em latex s aladdin Interpretador PostScript com suporte a X11 e preview svgalib sfonts Fontes para o interpretador ghostscript s Interpretador PostScript com suporte a X11 e preview svgalib tkdi ff Ferramenta de compara o de texto gr fica elp2man Gerador autom tico de p ginas de manual tml2ps Conversor HTML para PostScript e iamerican Um dicion rio de Ingl s 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 e lincredits Gera vers es com melhor formata o do arquivo CREDITS do Linux e lookup utilit
25. para comunica o com a placa m e bem como a configura o do software correspondente para fazer acesso ao hardware Um sistema bem configurado consiste em cada dispositivo funcio nando 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 Cap tulo 3 Hardware 17 Dispositivos PCI PCI Express AMR CNR possuem configurac o autom tica de recursos de hardware podendo apenas ser ligados na m quina para serem reconhecidos pela placa m e Ap s isso dever ser feita a configurac o do m dulo do kernel para que o hardware funcione corretamente Os par metros dos m dulos do kernel usados para configurar dispositivos de hardware s o a IRQ DMA e I O Para dispositivos plug and play como hardwares PCI basta carregar o m dulo para ter o hardware funcionando 3 3 1 IRQ Requisi o de Interrup o Existem dois tipos b sicos de interrupc es as usadas por dispositivos para a comunicac o com a placa m e e programas para obter a atenc o do processador As interrupcdes 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 XI usavam somente 8 interrupc es de hardware operando a 8 bits Com o surgimento do
26. pode passar par metros diretamente para o kernel tamb m Ex kernel hd0 0 boot vmlinuz 2 4 16 vga 6 e module Faz com que algum m dulo necess rio para o boot seja carregado Lembre se que estes n o s o m dulos do kernel m dulos de som rede etc e sim m dulos necess rios ao boot de alguns sistemas como por exemplo o GNU Hurd e lock Quando voc quiser controlar se uma pessoa pode iniciar um sistema que esteja listado nas op es do menu de boot voc pode utilizar esta op o que faz com que a senha especificada com o comando password seja solicitada no momento em que se tentar carregar a imagem em quest o e pause Emite uma mensagem na tela e espera uma tecla ser pressionada e makeactive Torna a parti o ativa Este comando est limitado a parti es prim rias dos discos e chainloader Alguns sistemas como o Windows ou Dos armazenam seu pr prio gerenciador de boot no in cio da parti o em que ele est instalado Para efetuar o boot destes sistemas atrav s do GRUB voc precisa pedir para que o gerenciador de boot de tal sistema seja carregado e fa a seu trabalho dando o boot e hide e unhide Esconde e mostra parti o respectivamente Estas duas op es s o necess rias quando houver mais de uma vers o do Dos ou Windows na m quina em parti es diferentes j que estes sistemas detectam automaticamente a parti o e quase sempre o fazem de modo errado Suponha o Windows na primeira p
27. quer especificar isto para manter o uso de hardware sobre seu controle Alguns dos par metros mais usados em placas Sound Blaster s o os seguintes modprobe sb io 0x220 irq 5 dma 1 dmal6 5 mpu_io 0x330 Para evitar ter que passar estes par metros todas as vezes para o m dulo voc poder coloca los no arquivo etc modules conf da seguinte forma options sb io 0x220 irq 5 dma 1 dmal6 5 mpu_io 0x330 Assim quando der o comando modprobe sb ele ser carregado com as op es acima Na distribui o Debian voc dever criar um arquivo chamado etc modutils sb contendo a linha acima depois execute o update modules para juntar todos os ar quivos do etc modutilsecriaro etc modules conf 3 Ap s carregar o m dulo correto de sua placa de som seu sistema de som dever estar funcionando Se voc utiliza uma distribui o Linux os dispositivos de som como dev audio dev dsp dev mixer estar o criados e ent o poder passar para o pr ximo passo Caso n o existam entre no diret rio dev e execute o comando MAKEDEV audio 4 O pr ximo passo consiste em instalar um programa para controle de volume tonali dade e outros recursos de sua placa de som O recomendado o aumix por ser simples pequeno e funcional e permitindo restaurar os valores dos n veis de volumes na inicial iza o isso evita que tenha que ajustar o volume toda vez que iniciar o sistema Caso o aumix apare a na tela sua placa de som j est funcionando
28. terar o tamanho de um sistema de arquivos ext2 ou ext3 Em kernels da serie 2 6 17 e superiores a altera o pode ser feita on line devido ao patch ext2online incorporado ao kernel reiserfs resize reiserfs f dev lvmdisk tmp O tamanho do sistema de arquivos reiserfs poder ser modificado on line assim n o precisa parar seu servidor para esta opera o xfs xfs growfs tmp Note que deve ser especificado o ponto de montagem ao inv s do dis positivo O sistema de arquivos dever ser montado antes de ser modificado e incluido no etc fstab 5 9 5 Diminuindo um volume l gico Para diminuir o tamanho de um volume l gico certifique se de ter calculado o espa o correta mente para acomodar todos os dados que j existem na parti o A diferen a para o processo de aumentar o LV que primeiramente o sistema de arquivos reduzido primeiro e depois o LV pois o LV que acomoda o sistema de arquivos ext2 3 4 resize2fs dev lvmdisk tmp 4G e depois lvreduce L 1G dev lvmdisk tmp Podem ser usados K M ou G para especificar o novo tamanho Caso esteja usando um kernel 2 6 17 ou superior o tamanho poder ser ajustado com o sistema de arquivos on line sem desmontar reiserfs resize reiserfs s 1G dev lvmdisk tmp e depois lvreduce L 1G dev lvmdisk tmp O tamanho do sistema de arquivos reiserfs poder ser modificado on line assim n o precisa parar seu servidor para a modifica o xfs N o poss vel diminuir o tamanho de um
29. 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 n cia 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 lt debian user portugueseflists debian org gt Lista de discuss o para usu rios Por tugueses da Debian Tamb m s o discutidos assuntos relacionados ao Linux em geral A inscri o aberta a todos os interessados Para se inscrever envie uma mensagem para lt debian user portuguese request lists debian org gt contendo a palavra subscribe no assunto da mensagem Ser enviada uma mensagem a voc pedindo a confirma o da inscri o na lista de discuss o simplesmente d um reply na mensagem responder e voc estar cadastrado e poder enviar e receber mensagens dos participantes Cap tulo 31 Como obter ajuda no sistema 359 lt debian news portugueseflists debian org gt A Debian extremamente bem es truturada 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 e
30. 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 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 l 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 F1 gt a lt F6 gt Para voltar ao modo gr fico pressione CTRL ALT lt F7 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
31. 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 computa dor 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 dis cuss o sobre o WordPerfect 7 0 ZIP Install Este documento somente til para aqueles que possuem a vers o em porta par alela de um ZIP drive e que deseja fazer o backup do sistema GNU Linux em um disco ZIP call back mini HOWTO Descreve como configurar um call back usando um sistema GNU Linux e um modem Rede Administra o Firewall Seguran a ADSL Configurando o GNU Linux para funcionar com Asymmetric Digital Subscriber Loop ADSL uma nova tecnologia de acesso
32. Caso acesse o sistema como usu rio n o se esque a de adicionar seu usu rio ao grupo audio para ter permiss o de usar os dispositivos de som adduser usuario audio 3 11 3 Configurando um gravador de CD DVD no Linux Caso seu gravador seja IDE veja Configurando o suporte a um gravador IDE on the current page caso seja um aut ntico gravador com barramento SCSI v at Configurando o suporte a um gravador SCSI on the following page Configurando o suporte a um gravador IDE Caso tenha um gravador IDE e use um kernel 2 6 ou superior n o necess rio fazer qual quer configura o pois seu gravador j est pronto para ser usado sendo acessado atrav s de seu dispositivo tradicional dev hdc dev hdd etc De qualquer forma voc poder Cap tulo 3 Hardware 30 realizar a configura o da unidade IDE com emula o SCSI assim como utilizava no kernel 2 4 e inferiores seguindo as instru es abaixo Para configurar seu gravador de CD DVD IDE para ser usado no Linux usando o m todo para o kernel 2 4 e inferiores siga os seguintes passos 1 Tenha certeza que compilou o suporte as seguintes caracter sticas no kernel Em ATA IDE MEM RLL support marque as op es Include IDE ATAPI CDROM support SCSI emulation support Depois em SCSI support marque as op es SCSI support M SCSI CD ROM Support M SCSI Generic Support As op es marcadas como ser o embutidas no
33. Dispositivos usados no sistema dma Canais de DMA usados por dispositivos filesystens Sistemas de arquivos em uso atualmente interrupts Interrup es usadas por dispositivos ioports Portas de Entrada e Sa da usadas pelos dispositivos do sistema kcore Este arquivo corresponde a toda a mem ria RAM em seu sistema Seu tamanho correspondente a mem ria RAM do micro kmsg Permite visualizar mensagens do Kernel use o comando cat lt kmsg para visualiza lo e pressione CTRL C para cancelar loadavg M dia de Carga do sistema memintfo Dados de utiliza o da mem ria do sistema misc Outras configura es modules M dulos atualmente carregados no kernel mount s Sistemas de Arquivos atualmente montados pci Detalhes sobre dispositivos PCI do sistema rtc Rel gio em Tempo real do sistema upt ime Tempo de execu o do sistema version Vers o atual do Kernel programa usado na compila o etc Diret rio net Dados sobre a rede do sistema Diret rio sys Dados sobre outras reas do sistema Diret rio scsi Detalhes sobre dispositivos SCSI do sistema Note que o diret rio proc e os arquivos existentes dentro dele est o localizados no diret rio raiz mas n o ocupa nenhum espa o no disco r gido Cap tulo 5 Discos e Parti es 59 5 9 LVM Logical Volume Manager O 1vm Logical Volume Manager faz a associa o entre dispositivos parti es f sicas incluindo discos RAID MO mass storages di
34. J Reynolds Maio 1983 Formato TXT 10859 bytes Tamb m RFC0857 Suppress Go Ahead Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 3712 bytes Tamb m RFC0858 Cap tulo 31 Como obter ajuda no sistema 354 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 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 1983 Formato TXT 3068 bytes Tamb m RFC0861 Trivial File Transfer Protocol K Sollins Julho 1992 Formato TXT 24599 bytes Tam b 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 RFC 1006 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 For mato 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
35. 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 Cap tulo 7 Execuc o de programas 100 Procure a opc o de sa da de um programa consultando o help on line as p ginas de manual a documentac o que acompanha o programa info pages Para detalhes de como encontrar a ajuda dos programas veja o Como obter ajuda no sistema on page 321 7 14 Eliminando caracteres estranhos As vezes quando um programa mal comportado finalizado ou quando voc visualiza um arquivo bin rio atrav s do comando cat poss vel que o aviso de comando prompt volte com caracteres estranhos Para fazer tudo voltar ao normal basta digitar reset e teclar ENTER N o se preocupe O comando reset n o reiniciar seu computador como o bot o reset do seu computador faz ele apenas far tudo voltar ao normal Note que enquanto voc digitar reset aparecer o caracteres estranhos ao inv s das letras N o se preocupe Basta digitar corretamente e bater ENTER e o aviso de comando voltar ao normal 101 Cap tulo 8 Comandos para manipulac o de diret rio Abaixo comandos teis para a manipulac o de diret rios 8 1 Is Lista os arquivos de um diret rio ls op es caminho arquivo caminhol arquivol onde caminholarquivo Diret rio arquivo que ser listado caminhol arquivol
36. Multiboot with LILO Descreve como usar m ltipla inicializa o entre o Windows 95 Win dows NT e Linux Tarefas Espec ficas Backup With MSDOS Descreve como usar uma unidade de tape compat vel com o GNU Linux instalado em uma m quina DOS para fazer o backup do sistema de arquivos de uma m quina GNU Linux Battery Powered Descreve como reduzir o consumo de energia do sistema GNU Linux atrav s de alguns ajustes de configurac 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 Home Electrical Control Cont m refer ncias para fazer o Linux controlar praticamente qual quer dispositivo el trico Cap tulo 31 Como obter ajuda no sistema 347 Leased Line Configurando seu modem e pppd para usar 2 pare
37. PS e PDF indexados e htmlgen Gera o de documentos HTML com scripts em Python e htp Um pr processador HTML e http analyze Um analizador r pido de logs de servidores WWW e hypermail Cria arquivos HTML de listas de discuss es por E Mail e imaptool Uma ferramenta para a cria 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 usando 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 jserv 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 lists 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 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 per12html Destaca fontes do Perl para apresenta o via WWW Oo e e O O O QQ o y Cap tulo 30 Aplicativos para Linux 306 e php3 Uma linguagem script embutida em HTML lado do servidor e php4 Uma linguagem script embutida em HT
38. 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 contro lar minuciosamente a seguran a do seu sistema e dos pacotes que atravessam os protocolos roteamento e as interfaces de rede Se este for o caso aprenda a trabalhar a fundo com firewalls e implemente a seguran a da sua rede da forma que melhor planejar 15 8 4 Firewall Dentre todos os m todos de seguran a o Firewall o mais seguro A fun o do Firewall bloquear determinados tipos de tr fego de um endere o ou para uma porta local ou permitir o acesso de determinados usu rios mas bloquear outros bloquear a falsifica o de endere os redirecionar tr fego da rede ping da morte etc A implementa o de um bom firewall depender da experi ncia conhecimentos de rede pro tocolos 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 out ros 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 simples mente consideram a seguran a de seus dados e sigilo i
39. 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 ENDERE OS RESERVADOS PARA REDES PRIVADAS Classe M scara de Endere o da Rede de Red Red A 29500400 10 0 0 0 OL O LID Z B 2595299070 RE IS E A AS AS ASS DILO OO IZ 168000 gt LILLO ZOO ZOO Voc deve decidir primeiro qual ser a largura de sua rede e ent o escolher a classe de rede que ser usada 15 4 Interface de rede As interfaces de rede no GNU Linux est o localizadas no diret rio dev e a maioria criada dinamicamente pelos softwares quando s o requisitadas Este o caso das interfaces ppp e plip que s o criadas dinamicamente pelos softwares Abaixo a identifica o de algumas interfaces de rede no Linux a significa um n mero que identifica as interfaces sequencialmente iniciando em 0 e eth Placa de rede Ethernet e WaveLan ppp Interface de rede PPP protocolo ponto a ponto 1ip Interface de rede serial al Balanceador de tr fego para m ltiplas linhas lip Interface de porta paralela rc e arc s Interfaces Arcnet 1 ax Interfaces de rede AX25 respectivamente para kernels 2 0 xx e 2 2 xx ddi Interfaces de rede FDDI lci sdla Interfaces Frame Relay respectivamente para para dispositivos de encapsulamento DLCI e FRAD e nr Interface Net Rom e rs Interfaces Ros
40. 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 1ilo conf Este arquivo pode ser criado em qualquer editor de tex tos como o ae ou vi Normalmente ele criado durante a instala o de sua distribui o GNU Linux mas por algum motivo pode ser preciso modifica lo ou personaliza lo para incluir novos sistemas operacionais mensagens alterar o tempo de espera para a partida autom tica etc O arquivo etc lilo conf dividido em duas se es Geral e Imagens A se o Geral vem no inicio do arquivo e cont m op es que ser o usadas na inicializa o do Lilo e par metros que ser o passados ao kernel A se o Imagens cont m op es especificas identificando qual a parti o que cont m o sistema operacional como ser montado inicialmente o sistema de Cap tulo 6 Gerenciadores de Partida boot loaders 70 arquivos tabela de partic o o arquivo que ser carregado na mem ria para inicializar o sis tema etc Abaixo um modelo do arquivo etc lilo conf para sistemas que s possuem o GNU Linux instalado boot dev hdal compact install text map boot map vga normal delay 20 1ba32 image vmlinuz root dev hdal label Linux read only Para criar um novo gerenciador de partida atrav s do arquivo etc lilo conf execute o comando
41. 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 inicializac 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 Cap tulo 21 Personalizac o do Sistema 240 usados somente pelo Bash Exemplo inserindo a linha mesg y no arquivo etc profile permite que todos os usu rios do sistema recebam pedidos de talk de outros usu rios Caso um usu rio n o quiser receber pedidos de talk basta somente adicionar a linha mesg n no arquivo pessoal bash_profile 21 5 Arquivo bash_profile Este arquivo reside no diret rio pessoal de cada usu rio E 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 Mm 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 ls colors auto usando 1s assim toda vez que voc digitar 1s ser mostrada a listagem colorida 21 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 comando
42. bridge trunking OSPF BGP e N o h a necessidade de se reiniciar o sistema ap s a modificar a configura o de qual quer 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 e N o precisa de um processador potente para funcionar O sistema roda bem em com putadores 3865x 25 com 4MB de mem ria RAM sem rodar o sistema gr fico X que recomendado 32MB de RAM J pensou no seu desempenho em um Pentium Xeon ou Athlon e Suporte nativo a m ltiplas CPUs assim processadores como Dual Core Core Duo Athlon Duo Quad Core tem seu poder de processamento integralmente aproveitado tanto em 32 ou 64 bits e Suporte nativo a dispositivos SATA PATA Fiber Channel e Suporte nativo a virtualiza o onde o Linux se destaca como plataforma preferida para execu o de m ltiplos sistemas operacionais com performance e seguran a e O crescimento e novas vers es do sistema n o provocam lentid o pelo contr rio a cada nova vers o os desenvolvedores procuram buscar maior compatibilidade acrescentar recursos teis e melhor desempenho do sistema como o que aconteceu na passagem do kernel 2 0 x para 2 2 x da 2 2 x para a 2 4 x e da 2 4 x para a 2 6 x Cap tulo 1 Introdu o 7 O GNU Linux distribuido livremente e licenciado de acordo com os termos da GPL Acessa corretam
43. de ou para especificar um arquivo maior ou menor que num A op o size pode ser seguida de e b Especifica 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 e b bloco e c caracter e d diret rio e p pipe e f arquivo regular e 1 link simb lico e s sockete A maior parte dos argumentos num ricos podem ser precedidos por ou Para detalhes sobre outras op es e argumentos consulte a p gina de manual Exemplo 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 mod ificado h 10 minutos atr s e find links 4 Procura no diret rio ra z e sub diret rios todos os arquivos que possuem 4 links como refer ncia 10 7 free Mostra detalhes sobre a utiliza o da mem ria RAM do sistema free op es Onde op es Cap tulo 10 Comandos Diversos 114 b Mostra o res
44. e 4 Modo multiusu rio e 5 Modo multiusu rio com login gr fico e 6 Reinicializa o do sistema Todos os programas e daemons s o encerrados e o sis tema reiniciado acionado pelo comando shutdown r e o pressionamento de CTRL ALT DEL Por exemplo para listar o n vel de execuc o atual do sistema digite runlevel O runlevel dever listar algo como Agora para mudar para o n vel de execuc o 1 digite init 3 Agora confira a mudanca digitando runlevel Voc dever ver este resultado Isto quer dizer que o n vel de execu o anterior era o 2 e o atual o 3 19 8 Rede no sistema Debian 2 O local que cont m as configura es de rede em um sistema Debian o etc network interfaces O formato deste arquivo descrito em Arquivo etc network interfaces on page 278 Cap tulo 19 A distribui o Debian GNU Linux 221 19 9 Bug tracking system o sistema para relatar bugs e enviar sugest es sobre a distribui o Para relatar um bug primeiro voc deve saber ingl s a l ngua universal entendida pelos desenvolvedores e ver ificar se o bug j foi relatado O Debian Bug tracking system pode ser acessado pelo endere o http bugs debian org Para relatar uma falha sugest o envie um e mail para lt submit bugs debian org gt com o assunto referente a falha sugest o que deseja fazer e no corpo da mensagem Package pacote Severity normal grave wishlist Version vers o do p
45. es em sistemas Linux on page 65 caso n o souber identificar seus discos e parti es O nome do dispositivo da parti o Swap pode ser vi sualizado atrav s de seu programa de particionamento voc pode usar o comando fdisk 1 dev sda 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 A op o v1 permite a cria o da swap usando mais de 128Mb esta op o a padr o Com a parti o Swap formatada use o comando swapon dev sda para ativar a parti o Swap lembre se de substituir pelo n mero de sua parti o Swap Observa es Vers es antigas do kernel do GNU Linux 2 0 xx e anteriores somente suportavam parti es Swap de at 128MB Nos novos kernels foi introduzida uma nova vers o da swap Para con verter a swap antiga para uma nova vers o reformate a usando mkswap v1 dev sda onde dev sda especifica sua parti o swap obtida com o fdisk 1 dev sda Se utilizar mais que 1 parti o Swap pode ser til o uso da op o p NUM que especifica a prioridade em que a parti o Swap ser usada Pode ser usado um valor de prioridade entre 0 e 32767 parti es com n mero maior ser o usadas primeiro sendo que na montagem autom tica atrav s de mount a podem ser designados n meros negativos Procure usar o n mero m
46. existe um link simb lico do c digo fonte do kernel para usr src linux e Copie o arquivo patch 2 6 24 gz de ftp ftp kernel org para usr src e Use o comando gzip dc patch 2 6 24 patch p0 N E para atualizar o c digo fonte em usr src linux para a vers o 2 6 24 Alternativamente voc pode primeiro descompactar o arquivo patch 2 6 24 gz com o gzip e usar o comando patch p0 N E lt patch 2 6 24 para atualizar o c digo fonte do kernel O GNU Linux permite que voc obtenha o mesmo resultado atrav s de diferentes m to dos a escolha somente sua Caso deseja atualizar o kernel 2 6 20 para 2 6 24 como no exemplo acima voc dever aplicar os patches em sequ ncia do patch 2 6 20 ao 2 6 24 Vale a pena observar se o tamanho total dos patches ultrapassa ou chega perto o tamanho do kernel completo pois dependendo da quantidade de altera es pode ser mais vi vel baixar diretamente a nova vers o Cap tulo 16 Kernel e M dulos 196 197 Cap tulo 17 Arquivos e daemons de Log A atividade dos programas s o registradas em arquivos localizados em var log Estes ar g quivos de registros s o chamados de logs e cont m a data hora e a mensagem emitida pelo programa viola es do sistema mensagens de erro alerta e outros eventos entre outros cam pos Enfim muitos detalhes teis ao administrador tanto para acompanhar o funcionamento do seu sistema comportamento dos programas ou ajudar na solu o
47. grupos de usu rios Linux existentes ao redor do mundo Te en corajo a se registrar neste site e indica lo aos seus amigos de graca voc estar con tribuindo para o aumento das estat sticas do n mero de usu rios no mundo pa s sua cidade etc O site tamb m conta com um sistema de estat sticas de usu rios m quinas e grupos de usu rios espalhados ao redor do mundo Voc pode saber em poucos segundos a quantidade de usu rios Linux em seu pa s cidade etc Respons vel pela p gina Harald T Alvestrand lt haraldtalvestrand no gt endere o nEto counter 1isorg e http metalab unc edu O ponto de refer ncia mais tradicional de softwares GNU Linux do mundo Voc pode encontrar desde dicas documenta o todos os How Tos at diversas distribui es GNU Linux Respons vel pelo site lt webmasterfsunsite unc edu gt endere o http metalab unc edu e http www themes org Neste site voc encontra milhares de temas divididos em categorias para os mais diversos gerenciadores de janelas no GNU Linux O site muito pesado por causa das fotos recomend vel um bom fax modem ou muita paci ncia Respons vel pela p gina lt webmasterfthemes org gt endere o http www themes org Cap tulo 31 Como obter ajuda no sistema 358 e http www oreill com safari Neste site voc encontra os livros publicados sobre a licen a OpenBook da Orreil Na maioria livros que n o atende mais
48. hdal PV hdbl PE PE PE PE PE PE PE PE PE PE PE LJ TEO MOE H ki H LV var LV home LE LE LE LE LE LE LE LE O gr fico acima representa a seguinte situa o 1 N s temos dois volumes f sicos representados por hda1 e hdb1 Cada um desses vol umes f sicos tem um Phisical Extend PE de 4M o padr o 2 Estes dois volumes f sicos acima representam o espa o total do grupo de volume lvmdisk em dev lvmdisk 3 Do grupo de volume lvmdisk s o criados dois volumes l gicos chamados var e home estando dispon veis para particionamento atrav s de dev lvmdisk var e var lvmdisk home Na pr tica o espa o do volume l gico definido alocando se alguns Phisical Extends PE dos volumes f sicos como logical extends LE dos volumes l gicos Desta forma o tamanho de todos os PEs e LEs existentes dentro de um mesmo grupo de volume devem ser iguais 5 9 2 Performance do LVM Um sistema com LVM tem sua performance um pouco reduzida quanto ao acesso a disco devido as camadas adicionais de acesso aos dados sendo afetadas opera es em caracteres e inteligentes de acesso a dados Entretanto a performance de leitura grava o de blocos melhorada consideravelmente ap s a ado o do LVM O LVM tamb m garante que o sistema n o mostre sintomas de paradas durante o esvaziamento de cache de disco mantendo sempre uma certa const ncia na trans
49. 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 ICO 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 ICQ etc Com os tens acima funcionando poss vel criar permiss es de acesso da rede definindo quem ter ou n o permiss o para acessar cada compartilhamento ou servi o existente na m quina www ftp irc icq etc e registrando avisando sobre eventuais tentativas de violar a segu ran a do sistema firewalls pontes etc Entre outras ilimitadas possibilidades que dependem do conhecimento do indiv duo no am biente GNU Linux j que ele permite muita flexibilidade para fazer qualquer coisa funcionar em rede Cap tulo 15 Rede 164 A comunicac 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 comunicac o entre um computador e outro Existem v rios tipos de protocolos usados para a comunica o de dados algun
50. metros de inicializa o pode ser obtida no documento Boot prompt howto veja Documentos HOWTO s on page 324 6 4 LOADLIN um gerenciador de partida que permite iniciar o GNU Linux a partir do DOS A vantagem do uso do Loadlin n o ser preciso reiniciar o computador para se entrar no GNU Linux Ele funciona carregando o kernel copiado para a parti o DOS para a mem ria e inicializando o GNU Linux Outro motivo pelo qual muito usado quando o GNU Linux n o tem suporte a um certo tipo de dispositivo mas este tem seu suporte no DOS ou Windows e funciona corretamente com eles Cap tulo 6 Gerenciadores de Partida boot loaders 85 O truque o seguinte Voc inicia normalmente pelo DOS e ap s seu dispositivo ser configu rado 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 configu rado pelo DOS ATEN O N o execute o Loadlin dentro do Windows 6 4 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 d
51. mnt t reiserfs Para mais detalhes veja Montando acessando uma parti o de disco on page 66 Note que poss vel criar um sistema de arquivos no disco r gido sem criar uma parti o us ando dev sda dev sdb etc usando a op o f EVITE FAZER ISSO Como n o estar criando uma parti o o disco estar preparado para uso 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 6 2 Criando um sistema de arquivos reiserfs em um arquivo O sistema de arquivos reiserfs tamb m poder ser criado em um arquivo usando os mesmos benef cios descritos em Criando um sistema de arquivos EXT2 em um arquivo on page 48 Para fazer isso execute os seguintes passos em seq ncia 1 Use o comando dd if dev zero of tmp arquivo reiserfs bs 1024 count 33000 para criar um arquivo arquivo reiserfs vazio de 33Mb de tamanho em tmp Voc pode modificar os par metros de of para escolher onde o arquivo ser criado o tamanho do arquivo poder ser modificado atrav s de count Note que o tamanho m nimo do arquivo deve ser de 32Mb devido aos requerimentos do reiserfs Cap tulo 5 Discos e Parti es 55 2 Formate o arquivo com mkreiserfs f tmp arquivo reiserfs Ele primeiro dir que o arquivo arquivo reiserfs n o um dispositivo
52. o rar e permite ar Cap tulo 18 Compactadores 212 mazenar arquivos compactados em v rios disquetes m ltiplos volumes Se trata de um pro duto comercial mas decidi coloca lo aqui porque possui boas vers es Shareware e pode ser muito til em algumas situac es rar a es op es arquivo destino rarl arquivos origem Onde arquivo destino rar o nome do arquivo de destino arquivos origem Arquivos que ser o compactados Podem ser usados curingas para especi ficar mais de um arquivo a es a Compacta arquivos x Descompacta arquivos d Apaga arquivos especificados t Verifica o arquivo compactado em busca de erros c Inclui coment rio no arquivo compactado r 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 s Converte um arquivo rar normal em arquivo auto extr ctil Arquivos auto extr cteis s o teis para enviar arquivos a pessoas que n o tem o programa rar Basta executar o arquivo e ele ser automaticamente descompactado usando o sistema operacional que foi criado Note que esta op o requer que o arquivo default sfx esteja presente no diret rio home do usu rio Use o comando find para localiza lo em
53. o utilizada e servidores Arquivos principais da stable deb ftp ftp debian org br debian stable main non free contrib Cap tulo 20 Sistema de gerenciamento de pacotes 231 Non US da Stable deb ftp ftp debian org br debian non US stable non US main non free contrib Atualiza es propostas para Stable main e non US deb ftp ftp debian org br debian dists proposed updates deb ftp ftp debian org br debian non US dists proposed updates Atualiza es de seguran a da Stable deb ftp nonus debian org debian security stable updates main seu sources list ok 4 E Se Kde 1 e 2 20 2 2 O arquivo etc apt apt conf Voc pode especificar op es neste arquivo que modificar o o comportamento do programa apt durante a manipula o de pacotes ao inv s de especificar na linha de comando Se estiver satisfeito com o funcionamento do programa apt n o necess rio modifica lo Para detalhes sobre o formato do arquivo veja a p gina de manual do apt conf Na p gina de manual do apt get s o feitas refer ncias a par metros que podem ser especificados neste arquivo ao inv s da linha de comando 20 2 3 Copiando a lista de pacotes dispon veis O apt utiliza uma lista de pacotes para verificar se os pacotes existentes no sistema precisam ou n o ser atualizados A lista mais nova de pacotes copiada atrav s do comando apt get update Este comando pode ser usado com alguma frequ
54. on page 66 para permitir seu uso no sistema Uma parti o de disco n o interfere em outras parti es existentes por este motivo poss vel usar o Windows GNU Linux e qualquer outro sistema operacional no mesmo disco Para escolher qual deles ser inicializado veja Gerenciadores de Partida boot loaders on page 69 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 cfdiskeo Disk Druid Cap tulo 5 Discos e Parti es 46 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 tanto ext2 ext3 ext4 reiserfs xfs etc Para detalhes veja Partig o EXT2 Linux Native on the facing page e A parti o do tipo Linux Swap Tipo 82 usada como mem ria virtual Para detalhes veja Partic o Linux Swap Mem ria Virtual on page 55 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 ape nas 2 se voc n o quiser mais saber mais do Windows A outra
55. pido e seguro Execute os seguintes passos 1 Execute o comando tune2fs 0O has_journal dev sdxx na parti o que deseja remover o Journal Este comando poder ser executado em uma parti o montada 2 Modifique o etc fstab e altere a parti o para ext2 3 Desmonte e monte novamente a parti o com os comandos umount dev hdxx e mount dev sdxx 4 Pronto a parti o agora novamente uma parti o ext2 normal confira digitando df i Pronto o suporte a ext3 foi removido do seu sistema e agora poder usar a parti o como ext2 normalmente confira digitando df T 5 5 5 Nomeando uma parti o de disco ext2 ext3 O comando e2label usado para esta fun o e2label dispositivo nome Onde dispositivo Parti o que ter o nome modificado nome Nome que ser dado a parti o m ximo de 16 caracteres Caso seja usado um nome de volume com espa os ele dever ser colocado entre aspas Se n o for especificado um nome o nome atual da parti o ser mostrado O nome da parti o tamb m pode ser visualizado atrav s do comando dumpe2fs veja dumpe2fs on the facing page Exemplo e21abel dev sdal FocaLinux e2label dev sdal Foca Linux 5 5 6 Criando o diret rio especial lost found O utilit rio mklost found cria o diret rio especial lost found no diret rio atual O diret rio lost found criado automaticamente ap s a formata o da parti o com o mkfs ext2 a fun o deste
56. pode copiar o conte do de um grande diret rio para outro sistema de arquivos apagar o conte do do diret rio original e mon tar o disco onde foram copiados os arquivos naquele local caso n o use um sistema de LVM e Reduz riscos de corrompimento do sistema operacional Caso isto aconte a ser necess rio apenas restaurar o backup do sistema de arquivos afetado Tempo de boot reduzido quando um sistema de arquivos for verificado por ferramentas como o fsck 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 iden tifica o dos discos e pontos de montagem como n o acontece no DOS 5 12 Identifica o de discos e parti es em sistemas Linux No GNU Linux os dispositivos existentes em seu computador como discos r gidos pen drives flash disquetes tela portas de impressora modem etc s o identificados por um arquivo referente a este dispositivo no diret rio dev Cap tulo 5 Discos e Parti es 65 A identificac o de discos r gidos no GNU Linux feita da seguinte forma dev sdal 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 sd SATA SCSI sd IDE xt _Diret rio onde s o armazenados os dispositivos existentes no sistema Abaixo algumas i
57. 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 debian org 11 5 whoami Mostra o nome que usou para se conectar ao sistema E til quando voc usa v rias contas e n o sabe com qual nome entrou no sistema whoami 11 6 dnsdomainname Mostra o nome do dom nio de seu sistema 11 7 hostname Mostra ou muda o nome de seu computador na rede 11 8 talk Inicia conversa com outro usu rio de sistema em uma rede local ou Internet Talk um pro grama de conversac o em tempo real onde uma pessoa v o que a outra escreve talk usu rio tty Cap tulo 11 Comandos de rede 134 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 who on page 131 tty O nome de terminal onde o usu rio est conectado para iniciar uma conex o local usu rio Qhost Se o usu rio que deseja conversar estiver conectado em um computador re moto voc deve usar o nome do usu rio0hosname do computador Ap s o talk ser iniciado ele verificar se o usu rio pode receber mensagens em caso positivo ele enviar uma mensagem ao usu rio dizendo como responder ao seu pedido de conversa Veja who on page 131 Para poder fazer a rolagem para cima e para baixo no talk pressione CTRL P Previous Tela anterior e CTRL N Next
58. 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 co mando ps ax mostrando somente as linhas que tem a palavra contagem Para maiores detalhes veja o comando grep on page 114 4 Feche o processo usando o comando kill PID lembre se de substituir PID pelo n mero encontrado pelo comando ps ax acima O comando acima envia um sinal de t rmino de execu o para o processo neste caso o programa contagem O sinal de t rmino mant m a chance do programa salvar seus dados ou apagar os arquivos tempor rios que criou e ent o ser finalizado isto depende do programa 5 Alterne para o console onde estava executando o programa contagem e verifique se ele ainda est em execu o Se ele estiver parado mas o aviso de comando n o est dispon vel pressione a tecla lt ENTER gt Frequentemente acontece isto com o comando kill voc finaliza um programa mas o aviso de comando n o mostrado at que se pressione lt 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
59. 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 1G p Mesma coisa que F mas n o inclui o s mbolo em arquivos execut veis Esta op o t pica de sistemas Linux R Lista diret rios e sub diret rios recursivamente full time Lista data e hora completa Classifica o da listagem A listagem pode ser classificada usando se as seguintes op es f N o classifica e usa au para listar os arquivos r Inverte a ordem de classifica o c Classifica pela data de altera o X Classifica pela extens o U N o classifica lista os arquivos na ordem do diret rio Z Exibe o contexto SELinux de cada arquivo 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 rwxr xr S o as permiss es de acesso ao arquivo teste A primeira letra da esquerda identifica o tipo do arquivo se tiver um d um diret rio se tiver um um arquivo normal As permiss es de acesso explicada em detalhes em Permiss es de acesso a arquivos e diret rios on page 147 1 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 per
60. 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 ctime num Procura por arquivos que teve seu status modificado h num dias Caso for Cap tulo 10 Comandos Diversos 113 Mom antecedido por procura por arquivos que tiveram seu conte do modificado entre num dias atr s at agora nouser Procura por arquivos que n o correspondam a identifica o do usu rio atual nogroup Procura por arquivos que n o correspondam a identifica o do grupo do usu rio atual perm modo Procura por arquivos que possuam os modos de permiss o modo Os modo de permiss o pode ser num rico octal ou literal used num O arquivo foi acessado num vezes antes de ter seu status modificado size num Procura por arquivos que tiverem o tamanho num num pode ser antecedido
61. rio para procurar arquivos de texto rapidamente e com muitos recursos e lout Sistema de Digita o uma alternativa ao La TeX e 1v Um poderoso visualizador de arquivos multi l ngua e lyx Processador de textos de alto n vel e mgdiff clone do xdiff e mswordview Um conversor de arquivos MS Word 97 2000 para HTML e ndtpd Servidor CD ROM books e par Reformatador de par grafo e pbm2ppa Conversor PBM para PPA e perlsgml Ferramentas para construir e analizar DTDs SGML e perspic Programa indexador de textos e localizador de palavras e poster Faz grandes posters de p ginas PostScript e ppd gs Arquivos de descri o de impressora PostScript para o Ghostscript e pstotext Extrai textos de arquivos PostScript e PDF e recode Utilit rio de convers o do conjunto de caracteres e sgml base Utilit rio para manter o arquivo de cat logo SGML e sgml data Dados comuns entre DTDs SGML e entities e sgml tools Conversores SGML somente par ao DTD linuxdoc e spell Spell GNU um clone do spell para Unix e sufary Ferramentas de procura em texto completo usando uma array de sufixos e sufary tcltk Interface Tcl Tk para o SUFARY e tcs Tradutor de conjunto de caracteres e tkdiff Utilit rio diff gr fico e trueprint Imprime de forma organizada o c digo fonte e word2x Traduz arquivos do Word em texto ascii ou LaTeX e xpdf Visualizador do formato Portable Document Format para X11 e xpw O pro
62. ter anima es etc o pre o que paga a performance Entre os principais programas destaco os seguintes cdrtoaster cdbakeoven kreatecd gcombust 24 1 8 Criar a capa de frente e verso do CD DVD Capas de frente e verso podem ser produzidas com o cdlabelgen 24 2 Executando v deos DIVX O programa mais recomendado o mplayer Ap s instalar execute o comando mplayer framedrop vo xv arquivo avi A op o framedrop diz ao mplayer pular frames que ele n o conseguir exibir til em sistemas que tem CPU lenta O gmplayer a interface gr fica do mplayer e aceita todos os seus par metros Cap tulo 24 Executando tarefas diversas no Linux 261 24 3 Assistindo DVDs Para assistir filmes em DVD recomendo os seguintes programas ogle xine e mplayer Lembre se de fazer um link de dev dvd para seu dispositivo leitor de DVD antes de executar um destes programas 24 4 Convertendo m sicas no formato wav para mp3 A convers o explicada aqui usando o programa bladeenc Voc pode baixa lo de http bladeenc mp3 no O bladeenc foi o escolhido por apresentar a melhor performance e qualidade para convers o da m sicas que importante para quem tem m quinas menos potentes e processamento leve valioso para voc A convers o feita da seguinte forma bladeenc progress 4 del x wav A op o del diz para apagar os arquivos wav a medida que s o convertidos e progress 4 para mostrar uma
63. 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 30 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 o de Imagem e mentor Uma cole o de algoritmos de anima o moonlight Cria e desenha cenas em 3D e pixmap Um editor de pixmaps e gcad 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
64. trado 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 Voc n o pode usar placas ISA nele possui a caracter stica de bus mastering mas pode procurar por dispositivos conectados a ele procurando configurac 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 PCI Express Peripheral Component Interconnect Express Identico ao barra mento PCI funcionando nativamente no clock de 64 bits AGP Accelerated Graphics Port um novo barramento criado exclusivamente para a liga o de placas de video um slot marrom em sua maioria que fica mais separado do ponto de fixa o das placas no chassis comparado ao PCT Estas placas permitem obter um desempenho elevado de v deo se comparado as placas onboards com mem ria compartilhada e mesmo PCI externas O consumo de pot ncia em placas AGP x4 podem chegar at a 100W portanto importante dimensionar bem o sistema e ter certeza que a fon
65. tulo 17 Arquivos e daemons de Log 200 e Todas as mensagens da facilidade especificada ser o redirecionadas Somente o n vel especificado ser registrado Todos os n veis especificados e maiores NAO ser o registrados Pode ser usado para desativar o sync imediato do arquivo ap s sua gravac o un Os caracteres especiais e podem ser combinados em uma mesma regra s e e Je Mom o E Exemplo Veja abaixo um exemplo de um arquivo etc syslog conf padr o de sistemas Debian Primeiro alguns arquivos de log padr es Registrados por facilidade auth authpriv x var log auth log auth authpriv none var log syslog cron x var log cron log daemon var log daemon log kern var log kern log lpr var log lpr log mail x var log mail log USser x var log user log uucp x var log uucp log Registro de logs do sistema de mensagens Divididos para facilitar a cria o de scripts para manipular estes arquivos mail info var log mail info mail warn var log mail warn mail err var log mail err Registro para o sistema de news INN news crit var log news news crit news err var log news news err news notice var log news news notice Alguns arquivos de registro pega tudo S o usadas para especificar mais de uma prioridade por exemplo auth authpriv none e para e
66. 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 re mov veis para instalar e gerenciar m ltiplos sistemas operacionais alternativos enquanto deixa um disco r gido simples fixo para proteger o sistema operacional prim rio muito escal vel e oferece uma boa grade de prote o e um ambiente de disco est vel para o sis tema operacional prim rio Optical Disk HOWTO Este documento descreve a instala o e configura o de unidades de disco ticos para GNU Linux Cap tulo 31 Como obter ajuda no sistema 328 Root RAID HOWTO Este documento somente se aplica a ferramentas RAID ANTIGAS ver s 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 partic o Escrita de
67. vice versa Veja ftp on page 132 para mais detalhes Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco telnet Modo Texto Conex o ao terminal virtual remotamente Permite controlar seu terminal remotamente atrav s de uma conex o via rede TCP IP Veja telnet on page 131 para mais detalhes Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco talk 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 ICO Veja talk on page 133 para mais detalhes Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco fetchmail Modo Texto Permite baixar as mensagens de seu servidor de e mail para o seu diret rio de usu rio no sistema Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco procmail Modo Texto Organiza mensagens em arquivos separados de acordo com a origem assunto conte do O procmail muito flex vel e tamb m permite resposta autom tica de acordo com alguns tipos de mensagens e a cria o de filtros de mensagens muito poderosos caso voc conhe a e saiba integrar as ferramentas do sistema bitchx Programa de IRC muito complexo e poderoso Ele opera em modo texto e em modo gr fico xbitchx Tem que ter disposi o de hacker para aprender o que significam cada uma das 4 telas de comandos obtidos com o help Equipamento m nimo recomendado 386 com 2 MB
68. 12 00 10 17 uptime Mostra o tempo de execu o do sistema desde que o computador foi ligado uptime 10 18 dmesg Mostra as mensagens de inicializa o do kernel S o mostradas as mensagens da ltima ini cializa o do sistema dmesg less Cap tulo 10 Comandos Diversos 119 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 E interessante colocar o comando mesg y em seu arquivo de inicializa o bash profile para permitir o recebimento de talks toda vez que entrar no sistema Para detalhes sobre como se comunicar com outros usu rios veja o comando talk on page 133 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 Util para executar um programa ou comando como root sem ter que abandonar a se o atual su usu rio c comando Onde usu rio o nome
69. 14 Desmontando uma parti o de disco Utilize o comando umount para desmontar um sistema de arquivos que foi montado com o mount Voc deve ter permiss es de root para desmontar uma parti o umount dispositivo ponto de montagem Voc pode tanto usar umount dev sdal como umount mnt para desmontar um sistema de arquivos dev sdal montado em mnt Observa o O comando umount executa o sync automaticamente no momento da desmon tagem para garantir que todos os dados ainda em mem ria RAM sejam salvos 69 Cap tulo 6 Gerenciadores de Partida boot loaders 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 inicial iza 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 SCST A sele o de qual sistema operacional e a passagem de par metros ao kernel pode ser feita
70. 2 Executar Gravar e Permiss o de leitura gravac o execuc o use 7 equivale a 1 2 4 Execu tar 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 se tuid e Ajustar bit setuid e setgid use 6000 equivale a 400042000 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 so mente leitura r ao arquivo teste o grupo 6 ter a permiss o de leitura e grava o w e o dono 7 ter permiss o de leitura grava o e execu o rwx ao arquivo teste Outro exemplo chmod 40 teste O exemplo acima define a permiss o de acesso dos outros usu rios 0 como nenhuma e define a permiss o de acesso do grupo 4 como somente leitura r Note usei somente dois n meros e ent o a permiss o de acesso do dono do arquivo n o modificada leia as permiss es de acesso da direita para a esquerda Para detalhes veja a lista de permiss es de acesso em modo octal no inicio desta se o chmod 751 teste O exemplo acima define a permiss o de acesso dos outros usu rios 1 para somente execu o x o acesso do grupo 5 como leitura e execu o
71. 2 Listas de discuss o oo oo oo A E ED e e EDS 358 SNC so on a EA PESA E 359 31 13 1 Recomenda es Gerais sobre a Comunica o Eletr nica 360 ci ser do pes rop q dor td Sr de E de ed 361 SS MEN OMI DE sis eds sets ERA REA dada 08 361 A A era d PERA dA S E 362 31 13 5 Listas de Discuss o via Email 362 Ap ndice 365 311 Sobreeste gulas o cac s pd De ERA AAA STR dE DE E 365 DE OC O AUO ee pp aa RA RA A AR A RL RD E A id 366 32 3 Refer ncias de aux lio ao desenvolvimento do guia o 366 32 4 Onde encontrar vers o mais nova do guia cs suras spas aa 367 32 5 Cobras dO GUIA a a E E s i 367 320 Marcas NS a ARAS ETA E BE EE E ICAO E DE E O E 368 32 7 Futuras verses Ls ss a Gral dB BE RD q Ea E tn E 368 328 Chave PODA PGP ee de de res Er ED Rad EDS RE MLS Sd a a 368 Cap tulo 1 Introdu o Bem vindo ao guia Foca GNU Linux O nome FOCA significa FOnte de Consulta e Aprendizado Este guia dividido em 3 n veis de aprendizado e vers o que esta lendo agora cont m e Intermedi rio Entre o conte do do guia voc encontrar e Explica es necess rias para conhecer operar configurar desenvolver personalizar seu sistema Linux 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 Particionamento de disco e Cria o de p
72. 35 4 2 Comandos equivalentes entre DOS CMD do Windows eo Linux 37 4 2 1 Arquivos de configura o aooo a 39 4 3 Usando a sintaxe de comandos DOS no Linux aaae 39 4 4 Programas equivalentes entre Windows DOS e OLiMUX 40 5 Discos e Parti es 45 S1 ct go eo e Dodo do E ala a rod SR BR RE E a o E O pa 45 ES Sistema de ADQUIN S eso se reee rests A AAA RUA RA DU 46 5 3 Particio EXT2 Linux Native lt o lt os e GERAR RES 47 5 3 1 Criando um sistema de arquivos EXT2 em uma parti o 48 5 3 2 Criando um sistema de arquivos EXT2 em um arquivo 48 DA TOURO y pekea e dp E ps E g AA DA 49 55 Pascoa EXT3 Li ux Natiye gt eso A A 50 5 5 1 Criando um sistema de arquivos EXT3 em uma parti o 50 5 5 2 Criando um sistema de arquivos EXT3 em um arquivo 51 5 5 3 Fazendo a convers o do sistema de arquivos EXI2 para EXT3 51 SUM RIO iii SOA Convertendo de BAD para EXT2 oe erca cras gmo EAn as 52 5 5 5 Nomeando uma parti o de disco ext2 ext3 co cier pd 52 556 Criandoodiret rioespecial Lost found iron ro 52 DIR dumpers i edus AAA IA AR A AER E 53 958 Pari o LALS OULALQUIVOS ss pras sp e a 53 S6 Sistema de arquivos reiserfs sc rsss esa so ta rara o ps E e 53 5 6 1 Criando um sistema de arquivos reiserfs em uma parti o 54 5 6 2 Criando um sistema de arquivos reiserfs em um arquivo 54 5 7 P rti
73. 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 7 groupdel Apaga um grupo do sistema Quando usado este comando apaga todos os dados do grupo especificado dos arquivos de contas do sistema groupdel grupo Tenha certeza que n o existem arquivos diret rios criados com o grupo apagado atrav s do comando find OBS Voc n o pode remover o grupo prim rio de um usu rio Remova o usu rio primeiro 12 8 lastlog Mostra o ltimo login dos usu rios cadastrados no sistema E 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 Cap tulo 12 Comandos para manipula o de contas 143 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 xx lastlog op es Onde op es t dias Mostra somente os usu rios que se conectaram ao sistema nos ltimos dias b dias Mostra somente os usu rios que se conectaram antes de dias u nome Mostra somente detalhes sobre o usu rio nome A op o t substitui a op o u caso sejam usadas 12 9 last Mostra uma listagem de entrada e sa da de usu rios no sistema S o mostrados os seguintes campos na listagem e Nom
74. C e Java e f2c Um tradutor do Fortran77 para C C com bibliotecas est ticas e compartilhadas e 77reorder 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 e fp fcl Pascal Livre Biblioteca de Componentes Livres e fp gtk Liga es Pascal GTK e fp utils Units do Pascal Livre e freetds jdbc Driver JDBC Java puro para MS SQL e Sybase 77 Compilador GNU Fortran 77 bdk dev Kit de desenvolvimento do GameBoy pacotes de desenvolvimento bdk examples Kit de desenvolvimento do GameBoy pacote de exemplos bdk Kit de desenvolvimento GameBoy pacote bin rio cc272 docs Documenta o para compiladores gcc gcc272 g 272 cc i386 gnu Cheap cross compiler para GNU Hurd cc O compilador C da GNU Compilador GNU C db O depurador GNU engetopt Gerador de estrutura main c lobal Ferramenta de procura e navega o do c digo fonte pc Compilador Pascal da GNU prolog Compilador GNU Prolog tksql Interface gr fica GTK para o banco de dados posgress SOL o Q Oo e e e e e e e e e e Oo OO O O O OO OO OO e guavac Compilador java e hello debhelper O programa inicial e um bom exemplo e hello O programa inicial e um bom exemplo e indent Programa de formata o do c digo fonte em linguagem C e inform Compilador para jogos de aven
75. Documentac o Editores C editing with VIM HOWTO Oferece dicas para editar arquivos desta linguagem e com sin taxe similar como C e Java Emacs Beginner HOWTO Este documento introduz os usu rios GNU Linux no editor Emacs Ele assume o m nimo de conhecimento com o editor de texto vi ou similar Emacspeak HOWTO Este documento descreve como um usu rio pode usar o sistema com um sintetizador de voz no lugar do monitor de v deo Ele descreve como ter o GNU Linux rodando em seu PC e como configura lo para falar Ele tamb m sugere como aprender sobre o Unix HOWTO HOWTO Lista de ferramentas processos e dicas para ajudar os autores de HOWTO s aumentarem sua produtividade LinuxDoc Emacs Ispell HOWTO Este documento de interesse de escritores e tradutores dos HOWTO s do GNU Linux ou qualquer outro papel para o Projeto de Documenta o do GNU Linux Ele oferece dicas sobre o uso de ferramentas incluindo o Emacs e Ispell TeTeX HOWTO Este documento cobre a instala o b sico e uso das implementa es TeTeX TeX e LaTeX sob as maiores distribui es de GNU Linux Inglesas e pacotes auxiliares como o GhostScript Vim HOWTO Este documento uma guia para configurar rapidamente o editor colorido Vim nos sistemas Unix e GNU Linux Os detalhes aqui aumentar o a produtividade dos programadores porque o editor Vim suporta a coloriza o de c digo e fontes negrito aumentando a legibilidade do c digo do programa A produtividade do pr
76. Entre eles detalhes que passaram despercebidos durante muito tempo no guia e p gina principal E tamb m por cuidar do fonte do guia e Augusto Campos lt brainfmatrix com br gt Descri o sobre a distribui o Suse e Paulo Henrique Baptista de Oliveira lt baptistallinuxsolutions com br gt Pelo apoio moral oferecido durante os freq entes lan amentos do guia acompanhamento e divulga o e Diego Abadan lt diegofhipernet ufsc br gt Envio de corre es significativas novos endere os de listas de discuss o e Alexandre Costa lt alebytelbol com br gt Envio de centenas de patches ortogr ficos nas vers es Iniciante e Intermedi rio do guia que passaram desapercebidas durante v rias vers es do guia Cap tulo 32 Ap ndice 368 e Christoph Simon lt cicciofprestonet com br gt Pela pesquisa e a gigantesca colet nea de textos sobre o Linux enviada Eles est o sendo muito teis tanto para mim quanto no desenvolvimento do guia e Gustavo Noronha lt dockovfzaz com br gt Vem enviando freq entes corre es contribuic es construtivas ao desenvolvimento al m de apoio ao desenvolvimento do guia Vale a pena destaca lo por sua atual dedica o junto a distribui o Debian GNU sua tradu o e a comunidade Open Source e Pedro Zorzenon Neto lt pznfdebian org gt Envio de diversas atualiza es para o n vel Avancado principalmente sobre o firewall iptables 32 6 Marcas Registradas
77. FAT32 compat vel com o DOS Windows veja pr xima se o Exemplo mkfs ext2 c dev sdel 5 10 2 Formatando pen drives compat veis com o Windows A formata o de pen drives para serem usados no Windows feita usando o comando mkfs msdos que geralmente inclu do no pacote dosfstools O mkfs msdos permite tanto a cria o de sistemas de arquivos FAT16 ou FAT32 mkfs msdos op es dispositivo dispositivo Pen drive que ser formatado Normalmente dev sdb1 dependendo do dis positivo detectado via comando dmesg op es F num Especifica o tipo de FAT que ser usado na formata o Podem ser usados os valores 12 para formata o usando FAT12 limitado a 12MB 16 para formata o usando FAT16 limitado a 2Gb e 32 para formata o FAT32 limitado a 128Gb n nome Atribui o nome de volume ao dispositivo c Faz uma pesquisa por bad blocks antes da cria o do sistema de arquivos no dispositivo Os setores defeituosos encontrados ser o automaticamente marcados para n o serem utilizadas m arquivo mensagem Especifica o arquivo que cont m a mensagem que ser exibida ao usu rio caso o disco n o seja inicializ vel A mensagem n o pode exceder 418 bytes Note que n o se deve montar o pen driv disquete para formata lo Segue abaixo exemplos de como formatar seu pen drive mkfs msdos e mkfs msdos dev sdcl Formata o pen drive no terceiro dispositivo SCSI Gen rico como FAT32 e usando os
78. GT 135 LIL ISTPACErOULE comico md pads DAR RE A aC E E E 136 SAR spas AAA 136 DADA e def e ERA Gb E Ed ES dg dd ar E RAD GP E ES 137 12 Comandos para manipula o de contas 139 II PEA ia GE 139 122 MAD so s AAN 140 E IA IAS 140 SUM RIO viii IOWA dea A AS E AA GORE ES 141 TUS EWID es pues era RR RRA A ED RARA AAA A 142 PA II BL E pl E GAS PATOS PATR E A MS ME E a 142 o esp res E ETE AE 142 pe A e DERA dE Dr dr dd Rd A di 142 DM arise naDrA Pas da ERRA RED DAM PI A RE 143 AM snes SEGA SEE SEE a dE SEEM do SE 144 12 11 Adicionando o usu rio a um grupo extra cios rra e 144 a ea AI II 145 ED es ER AE MORDE ba iS E EL A ADS 145 Ea AIN 146 LA TBUSETS lia or a RE e RA EE A A db 146 a A AAA 146 13 Permiss es de acesso a arquivos e diret rios 147 13 1 Donos Grupos e outros usu rios 0 npresr rem ms ER ad 147 13 2 Tipos d Permiss es de ACESSO us ess A AO A NA 148 13 3 Etapas para acesso a um arquivo diret rio o o ooo oo ooo 149 13 4 Exemplos pr ticos de permiss es de acesso c2 o ooo 149 134 1 Exemplo de acesso a um alquiVO osos caceres 150 13 4 2 Exemplo de avesso a tm diret rio cora sda aa a 150 13 9 Permissdes de Acesso Especiais lt lt o represa dci AR pedra do 151 130 A COMATOOE psy aque ERROR RE a DE SDL k bo go aa a CD a CR E EO 152 o o raias GL SOE SO gg po TIE E na SAT e DS SRTA DE a MG DEE E 153 13 8 ENO A ESA PARA DELA LEA DESTA Ed 154 A penis pad pia O SORO ASS E ae
79. 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 Cap tulo 22 Impress o 246 e Copie os arquivos tiger ps gz e alphabet ps gz do diret rio usr share doc gs examples sistemas Debian para tmp e descompacte os com o comando gzip d tiger ps gz e gzip d alphabet ps gz Se a sua distribui o n o possui arquivos de exemplo ou voc n o encontra nenhuma refer ncia de onde se localizam mande um e mail que os envio os 2 arquivos acima s o 32Kb 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 de senho 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 gs fonts na distribui o Debian e Para imprimir o arquivo alphabet ps use o comando gs q ASAFER dNOPAUSE sDEVICE epson r240x 2 sPAPERSIZE lega
80. Ghost Script para o daemon de impress o O objetivo deixar a impress o mais r pida Se voc curioso ou n o esta satisfeito com as op es mostradas acima veja a p gina de manual do gs 22 5 Magic Filter O Magic Filter um filtro de impress o inteligente Ele funciona acionado pelo spool de im press o mais especificamente o arquivo etc printcap e permite identificar e imprimir arquivos de diversos tipos diretamente atrav s do comando lpr arquivo um timo programa e ALTAMENTE RECOMENDADO se voc deseja apenas clicar no bot o imprimir e deixar os programas fazerem o resto A inten o do programa justamente automatizar os trabalhos de impress o e spool A maioria dos programas para ambiente gr fico X11 incluindo o Netscape Word Perfect Gimp e Star Office trabalham nativamente com o magicfilter 22 5 1 Instala o e configura o do Magic Filter O Magic Filter encontrado no pacote magicfilter da distribui o Debian e baseadas Sua configura o pode ser feita com o programa magicfilterconfig que torna o processo de configura o r pido e f cil para 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 de como usu rio root digite lpr restart ou lprng restart Para test
81. Hardware Sd Perde MTI 3 2 Nomes de dispositivos lt lt lt ers crecer ns ses taw 3 3 Configura o de Hardware escoria ds do IRQ Requisi o de Interrup o vs ecos recne xl a RODE A 3 3 2 DMA Acesso Direto a Mem ria 339 1 0 Porta de Entrada Salida o cc es cde a E R ao a i 3 4 Hardwares configur veis por jumpers dip switches jumperless e Plug and Play Jumperless sem jumper ee roerend nesana AA AAA a Plug and Play 11 11 12 12 SUM RIO ii 39 3 6 Se 3 8 39 3 10 Sl Listando as placas e outros hardwares em um computador 23 io Pd AI 23 a II EE 23 Placas omboard Do yx cc amok mea ti a AA 25 Hardwares especificos ou For Windows o ec escisiones 26 Dispositivos espec ficos para GNU Linux lt 0 27 Configura es de DISPOSIIVOS nee erra cs ka a eae pa pa a Eee ara 27 3 111 Configurando maplacadefede c sico erora ma pirea aeea ia 27 3 11 2 Configurando uma placa de SOM no Linux gt lt 28 3 11 3 Configurando um gravador de CD DVD no Linux 29 3 11 4 Configurando o gerenciamento de energia usando o APM 31 3 11 5 Configurando o gerenciamento de energia usando ACPI 32 3 11 6 Atvando WakeUP n Lan c ss cea cerere da a pda at 33 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux 35 4 1 Quaisas diferen as iniciais o as as cca perreo tonaren awa
82. Licq usando bibliotecas QT2 e licq Programa ICO gr fico para Linux e lynx Navegador WWW em modo texto e micq 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 Xe 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 HIML Suporta Java tabelas frames CSS proxy etc e ppxp Programa PPP e e e e e e Oo OO O O O OQ O Q Cap tulo 30 Aplicativos para Linux 304 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
83. Linux 298 ae Modo Texto um dos editores padr es dos sistemas GNU Linux encontrado nas dis tribui 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 manutenc 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 Modo Texto Muito f cil de utilizar e possui interface em Portugu s do Brasil em geral n o requer um tutorial para aprendizado Este programa faz parte do pacote Midnight Commander conhecido tamb m como mc Voc utiliza as teclas de fun o F1 a F10 para salvar o texto procurar palavras no texto pedir ajuda sair etc Ele possui recursos para colorir blocos de c digo testado com arquivos HTML e SGML joe Modo Texto E um editor muito vers til e voc pode escolher inclusive sua interface gedit Modo Gr fico editor do Gnome sua interface de comunica o tima e recomendado para aqueles que gostam de trabalhar com muitos arquivos abertos copiar e colar etc Possui muitos
84. 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 J 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 obsoleto 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 For mato TXT 74671 bytes Deixa Obsoleto RFC1490 RFC1294 Tamb m RFC2427 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 Information Version 2 SMIv2 K McCloghrie D Perkins J Schoenwaelder Abril 1999 Formato TXT 89712 bytes Dei
85. Outro Diret rio arquivo que ser listado Podem ser feitas v rias lista gens 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 di ret 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 olor e always Sempre lista em cores conforme o tipo de arquivo e auto Somente colore a listagem se estiver em um terminal d directory Lista os nomes dos diret rios ao inv s do conte do f N o classifica a listagem F Insere um caracter ap s arquivos execut veis diret rios 7 soquete link sim b lico Q e pipe 1 Seu uso til para identificar de forma f cil tipos de arquivos nas listagens de diret rios G no group Oculta a coluna de grupo do arquivo h human readable Mostra o tamanho dos arquivos em Kbytes Mbytes Gbytes Cap tulo 8 Comandos para manipulac o de diret rio 102 H Faz o mesmo que h mas usa unidades de 1000 ao inv s de 1024 para especificar Kbytes Mbytes Gbytes 1 Usa o formato longo para listagem de arquivos Lista as permiss es data de modifica o donos grupos etc n Usa a identifica o de usu
86. Pr xima tela 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 comu nicar com voc para detalhes veja o comando mesg on page 119 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 f Flood ping Envia novos pacotes antes de receber a resposta do pacote anterior Para cada requisi o enviada um mostrado na tela e para cada resposta recebida um backspace mostrado Somente o usu rio root pode utilizar esta op o e pode te auxiliar muito na detec o de erros de transmiss o de pacotes em interfaces das m quinas em sua rede i seg Aguarda seg segundos antes de enviar cada pacote q N o mostra as requisi es enquanto s o enviadas somente mostra as linhas de sum rio no inicio e t rmino do programa s tamanho Especifica o tamanho d
87. Qmail VMailMgr Courier imap HOWTO Este documento sobre a constru o de um servi dor de e mail que suportar hospedagem de dom nios din micos e oferecer os servi os smtp pop3 e imap usando uma poderosa alternativa ao sendmail Remote Serial Console HOWTO A porta RS232 permite que o Linux ser controlado de um terminal ou modem conectado a uma porta serial ass ncrona Este documento descreve como configurar o Linux para se conectar ao console serial Sat HOWTO Descreve base e refer ncias sober a tecnologia SAP as caracter sticas de larga banda para download etc Serial Laplink HOWTO Descreve como criar uma conex o serial entre dois computadores para compartilhamento de dados Este permite tamb m efetuar conex es seriais entre outros tipos de sistemas operacionais como Windows 9X NT SMB HOWTO Este o HOWTO SMB Ele descreve como usar o protocolo Server Message Block SMB tamb m chamado de Session Message Block NetBIOS ou protocolo Lan Manager 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 se guran a Security HOWTO Este documento uma vis o geral dos assuntos de seguran a que en frente o administrador de sistemas GNU Linux Ele cobre a filosofia geral de seguran a e um n m
88. SANE Scanner Access Now Easy e xviddetect Detecta o modelo da placa de v deo e indica servidores X associados a placa 30 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 aim Um clone GTK do AOL Instant Messenger ftp Cliente FTP do X GTK nap Cliente Gnome para o Napster napster Cliente Napster para Linux localiza arquivos MP3 na Internet nomeicu Clone pequeno r pido e funcional do Mirabilis ICQ nome napster Cliente Napster para Linux localiza arquivos MP3 na Internet pppon Um applet do gnome que funciona como uma interface ao pon e poff zilla Um navegador web baseado em GTK e irssi Cliente IRC para Gnome e isdnbutton Inicia e Interrompe conex es ISDN e mostra status e licq data Arquivos de daods para o Licq e licg plugin qgt2 Interface gr fica para o
89. Segundos FORMATO Define o formato da listagem que ser usada pelo comando date Os seguintes formatos s o os mais usados e 2d Dia do M s 00 31 e m M s do Ano 00 12 e Sy Ano dois d gitos e SY Ano quatro d gitos e H Hora 00 24 e I Hora 00 12 Cap tulo 10 Comandos Diversos 110 e M Minuto 00 59 e 3 Dia do ano 1 366 e p AM PM til se utilizado com Y d e r Formato de 12 horas completo hh mm ss AM PM e T Formato de 24 horas completo hh mm ss e w 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 S 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 0 blocos h human readable Mostra o espa o livre ocupado em MB KB GB ao inv s de blocos H Id ntico a h mas usa 1000 ao inv s de 1024 como unidade de c lculo k Lista em Kbytes 1 Somente lista sistema de arquivos locais m Lista em Mbytes equivalente a block size 1048576 sync Executa o sync antes de mostrar os dados T Lista o tipo de sistema de arquivos de cada partic o t tipo Lista somente sistema de arquivos do tipo
90. Todas as marcas registradas citadas neste guia s o propriedades de seus respectivos autores 32 7 Futuras vers es Estes s o os materiais que pretendo adicionar em futuras vers es do guia e Acrescentar mais detalhes sobre o sistema gr fico X Window e Entre outros tens que venho estudando para verificar se encaixam no perfil do guia Esta uma futura implementac o que venho estudando para acompanhar o crescimento do guia Sugest es s o bem vindas e podem ser enviadas para lt gleydsonfguiafoca org gt 32 8 Chave P blica PGP Chaves PGP s o usadas para criptografar arquivos e mails ou qualquer outra coisa que desejamos que somente uma pessoa tenha acesso O PGP segue o padr o de chave p blica privada a chave p blica distribu da a todos e a chave privada permanece na posse do criador para que ele seja o nico a ter acesso aos dados criptografados ap s digitar a frase de acesso correta Minha chave PGP segue abaixo ela tamb m pode ser encontrada em http pgp ai mit edu Se voc deseja saber mais sobre o PGP recomendo um excelente documento encontrado na se o Apostilas em http www cipsga org br BEGIN PGP PUBLIC KEY BLOCK Version GnuPG v1 0 6 GNU Linux Comment For info see http www gnupg org Cap tulo 32 Ap ndice 369 mOGi1iBD17WYgGRBACsQN gr ChEloyyzAmxBSub ubLlK6xaPiakBggBTS74rp Z E jdtkAb9 2Ls E9 0XgzJv 4vfmBDMZ
91. Tra o IOT Um sin nimo para ABRT EMT 7 7 STKFLT ELO A Falha na pilha do processador IO 23 29 22 A I O agora poss vel 4 2 BSD CLD as SO Um sin nimo para CHLD PWR 29 30 19 A Falha de for a System V INFO 29 n Um sin nimo para SIGPWR LOST O UR ES A Perda do bloqueio do arquivo WINCH 28 28 20 B Sinal de redimensionamento da Janela 4 3 BSD S UNUSED Sigo 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 executado at mesmo em segundo plano caso seja feito o logout do sistema nohup comando que ser executado As mensagens de sa da do nohup s o direcionadas para o arquivo SHOME nohup out Exemplo nohup find uid O gt tmp rootfiles txt amp Cap tulo 7 Execuc o de programas 96 7 7 nice Configura a prioridade da execu o de um comando programa nice op es comando programa Onde comandolprograma 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 proces samento caso tenha uma prioridade
92. checagem autom tica de depend n cias pacotes sugeridos opcionais e outras caracter sticas que o torna atraente para o desen volvimento 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 Sistema de gerenciamento de pacotes on page 225 19 3 O que sid testing frozen stable Para o lan amento de uma nova distribui o Debian o seguinte processo ocorre sid gt testing gt stable sendo a stable sempre o lan amento oficial e sem bugs da distribui o Cap tulo 19 A distribui o Debian GNU Linux 217 sid Durante o desenvolvimento de uma nova distribuic o Debian ela chamada de sid A sid a vers o Unstable isto n o significa instabilidade mas sim que a distribui o esta sofrendo modifica es para se tornar uma vers o est vel recebendo novos pacotes etc Quando os pacotes n o s o modificados ap s um determinado per odo os scripts da Debian copiam estes pacotes novos ou atualizados para a testing N o use a distribui o sid unstable ao menos que tenha experi ncia no Linux para cor rigir problemas que certamente aparecer o testing A testing recebe os pacotes que n o s o modificados durante algum tempo da unstable isto significa que eles possuem alguma estabilidade A testing uma esp cie de congelamento permanente freeze durante o desenvolv
93. compreensivo de como construir e instalar distribui es de softwares gen ricas UNIX sob o GNU Linux Adicionalmente existe alguma cober tura 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 funciona mento dos computadores da classe PC sistemas operacionais Unix e a Internet em lin guagem n o t cnica User Authentication HOWTO Explica como as informa es de usu rio e grupo s o ar mazenadas e como os usu rios s o autenticados no sistema GNU Linux PAM e como melhorar a autentica o de seu sistema Adapta o do GNU Linux para idiomas espec ficos Belarusian HOWTO Adicionando o suporte ao idioma Belarusian no Linux Belgian HOWTO Este documento ensina a configura o do sistema GNU Linux para o id ioma 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
94. de bloco especial uma parti o de disco e perguntar se deve continuar responda com y O sistema de arquivos ReiserFS ser criado em tmp arquivo reiserfs e estar pronto para ser usado 3 Monte o arquivo arquivo reiserfs com o comando mount tmp arquivo reiserfs mnt t reiserfs o loop dev loopl Note que foi usado o par metro o loop para dizer ao comando mount para usar os recursos de loop do kernel para montar o sistema de arquivos O par metro t reiserfs poder ser omitido se desejar 4 Confira se o sistema de arquivos ReiserFS em arquivo reiserfs foi realmente mon tado no sistema de arquivos digitando df T Para detalhes veja df on page 110 Pronto o que voc gravar para mnt ser gravado dentro do arquivo tmp arquivo reiserfs Voc poder usar todos os recursos de um sistema de arquivos reiserfs como permiss es de arquivos e diret rios links simb licos etc O uso da op o loop dev loop1 permite que o dispositivo dev 1loop1 seja associado ao arquivo arquivo reiserfs e assim permitir sua montagem e uso no sistema e Voc poder usar apenas o loop com o comando mount assim o kernel gerenciar automaticamente os dispositivos de loop e Caso fa a isto manualmente lembre se de usar dispositivos dev loop diferentes para cada arquivo que montar no sistema Pois cada um faz refer ncia a um nico ar quivo 5 7 Parti o Linux Swap Mem ria Virtual Este tipo de parti o usad
95. de controladores das placas ethernet e n o cobre assuntos de software como os programas i fconfige 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 Masquer ade no GNU Linux O IP Masquerade uma forma do Network Address Translation ou NAT que permite que computadores conectados internamente que n o tem um ou mais endere os Internet registrados ter a habilidade de se comunicar com a Internet via uma nica m quina GNU Linux com um nico endere o IP IPCHAINS HOWTO Descreve como obter instalar e configurar o programa avan ado de firewall para o GNU Linux e 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 Infrared HOWTO Uma introdu o ao GNU Linux e dispositivos infra vermelho e como usar programas oferecidos pelo projeto Linux IrDA ISP Hookup HOWTO Descreve como usar o GNU Linux para conectar a um Provedor Inter net via modem dial up via conex o TCP IP Tamb m como o procedimento de discagem inicial e estabelecimento de IP recebimento de email e news ISP Setup RedHat HOWTO Descreve como configurar serv
96. de equival ncia entre comandos e programas executados no CMD do Windows DOS e GNU Linux que pode servir de comparac o para que o usu rio possa con hecer 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 repare que a senha n o mostrada enquanto digitada isto serve de seguran a e para enganar pessoas que est o pr ximas de voc tocando algumas teclas a mais enquanto digita a senha e fazendo as pensar que voc usa uma grande senha com os asteriscos aparecendo isto n o seria poss vel Caso cometa erros durante a digita o da senha basta pressionar a tecla Back Space para apagar o ltimo caracter digitado e terminar a entrada da senha Pressione Enter se tudo ocorrer bem voc estar dentro do sistema e ser presenteado com o s mbolo caso tenha entrado como usu rio root ou caso tenha entrado como um usu rio normal Existe um mecanismo de seguran a que te alerta sobre eventuais tentativas de entrada no sistema por intrusos usando seu login fa a um teste entre com seu
97. de manipula o de arquivos e utiliza o de recursos entre os dois sistemas VMS to Linux HOWTO Este documento escrito para todos aqueles que tem usado o VMS e agora precisam migrar para o GNU Linux um clone gratuito do UNIX A transi o feita felizmente atrav s de uma compara o passo a passo de comandos e ferramentas existentes 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 per sonalizados 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 Cap tulo 31 Como obter ajuda no sistema 336 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 rev
98. de pertencer a um novo grupo que ser criado com seu nome Isto til caso deseje permitir que grupos de Cap tulo 12 Comandos para manipula o de contas 140 usu rios possam ter acesso a arquivos comuns Caso estiver criando um novo grupo com adduser a identificac 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 dados do usu rio s o colocados no arquivo etc passwd ap s sua cria o e os dados do grupo s o colocados no arquivo etc group OBSERVA O Caso esteja usando senhas ocultas shadow passwords as senhas dos usu rios ser o colocadas no arquivo etc shadow e as senhas dos grupos no arquivo etc gshadow Isto aumenta mais a seguran a do sistema porque somente o usu rio root pode ter acesso a estes arquivos ao contr rio do arquivo etc passwd que possui os dados de usu rios e devem ser lidos por todos 12 2 addgroup Adiciona um novo grupo de usu rios no sistema As op es usadas s o as mesmas do ad duser on the previous page addgroup usu rio grupo op es 12 3 passwd Modifica a parametro
99. de uma parti o Swap no sistema principalmente se voc tiver menos que 16MB de mem ria RAM Este tipo de partic o identificado pelo c digo 82 Para detalhes veja Partic o Linux Swap Mem ria Virtual on page 55 e proc Sistema de arquivos do kernel veja O sistema de arquivos proc on page 58 e FAT12 Usado em disquetes no DOS N o possui suporte a permiss es journaling e FAT16 Usado no DOS e oferece suporte at discos de 2GB N o possui suporte a per miss es e journaling e FAT32 Tamb m usado no DOS e oferece suporte a discos de at 2 Terabytes N o possui suporte a permiss es e journaling NTFS Formato nativo de discos de sistemas opera cionais Windows XP e superiores Possui suporte a permiss es de acesso e compacta o nativa 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 Criando um sistema de arquivos EXT2 em uma parti o on the next page Este tipo de parti o normalmente identificado pelo c digo 83 nos programas de particiona mento 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 Criando um sistema de arquivo
100. diret rio pr alocar os blocos de arquivos diret rio durante a ex ecu o do programa fsck ext 2 na recupera o de um sistema de arquivos veja Checagem dos sistemas de arquivos on page 265 Isto garante que os blocos de disco n o precisar o ser diretamente alocados durante a checagem mklost found OBS Este comando s funciona em sistemas de arquivos ext2 3 4 Exemplo cd tmp mklost found ls a 5 5 7 dumpe2fs Mostra detalhes sobre uma parti o Linux Cap t ulo 5 Discos e Partic es 53 dump e2fs op es parti o Onde parti o Identifica o da parti o que ser usada op es b Mostra somente os blocos marcado como defeituosos no sistema de arquivos especificado Este comando lista diversas op es teis do sistema de arquivos como o tipo do sistema de ar quivos caracter sticas especiais n mero de inodos blocos livres tamanho do bloco intervalo entre checagens autom ticas etc Exemplo dumpe2fs dev sdal dumpe2fs b dev sdal 5 5 8 Criar 5 6 Parti o EXT2 ou Arquivo uma parti o EXT2 ou um arquivo usando o 100p Abaixo est o algumas considera es A parti o EXT2 o m todo recomendado para a instala o do GNU Linux O desempenho da parti o EXT2 bem melhor se comparado ao arquivo porque aces sada diretamente pelo Kernel SO O arquivo EXT2 til para guardarmos dados confidenciais em disquetes ou em qualquer outro luga
101. 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 aue gov au para organiza es comerciais e governamentais na Austr lia note que isto n o uma re gra 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 n vel da divis o representa o nome da organiza o Subdom nios futuros variam em natureza frequentemente o pr ximo n vel do sub dom nio baseado na estrutura depar tamental da organiza o mas ela pode ser baseada em qualquer crit rio considerado razo vel e significantes pelos administradores de rede para a organiza o A por o mais a esquerda do nome sempre o nome nico da m quina chamado hostname a por o do nome a direita do hostname chamado nome de dom nio e o nome completo chamado nome do dom nio completamente qualificado Fully Qualified Domain Name Usando o computador www debian org br como exemplo e br Pa s onde o computador se encontra e org Dom nio principal e debian Nome de Dom nio e www Nome do compu
102. 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 formato texto no arquivo especificado por exemplo tmp 1s Cap tulo 31 Como obter ajuda no sistema 322 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
103. 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 motivos de seguran a e sync recomendado para uso com discos remov veis disquetes zip drives nfs etc para que os dados sejam gravados imediatamente na unidade caso n o seja usada voc deve usar o comando sync on page 119 antes de retirar o disquete da unidade dump Especifica a frequ ncia de backup feita com o programa dump no sistema de arquivos O desativa o backup Cap tulo 5 Discos e Parti es 68 Ordem Define a ordem que os sistemas de arquivos ser o verificados na inicializac o do sis tema 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 ar quivos 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 ex iste 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
104. e programas que deseja instalar no GNU Linux voc encontra isto no manual de sua dis tribui o Voc dever usar preferencialmente o ext 3 para a instala o de seu sistema operacional Para detalhes veja Parti o EXT2 Linux Native on the facing page e Ext 3 Este sistema de arquivos possui melhorias em rela o ao ext2 como destaque o recurso de jornaling e suporte a arquivos de at 16Gb Ele tamb m identificado pelo tipo 83 e totalmente compat vel com o ext2 em estrutura O journal mant m um log de todas as opera es no sistema de arquivos caso aconte a uma queda de energia el trica ou qualquer outra anormalidade que interrompa o funcionamento do sistema o fsck verifica o sistema de arquivos no ponto em que estava quando houve a interrup o evi Cap tulo 5 Discos e Parti es 47 tando a demora para checar todo um sistema de arquivos que pode levar minutos em sistemas de arquivos muito grandes Para detalhes veja Parti o EXT3 Linux Native on page 50 e Reiserfs Possui os mesmos recursos do ext3 mas seu design bastante diferente Bastante recomendavel para sistemas que possuem muitos arquivos pequenos servidor web etc Possui o tempo de recuperac o em caso de queda de energia menor que o ext3 Para detalhes veja Sistema de arquivos reiserfs on page 53 e Swap Usado em parti es Linux Swap para oferecer mem ria virtual ao sistema Note que altamente recomendado o uso
105. e xisp Uma interface X amig vel ao pppd chat e xitalk Programa talk que lista usu rios atuais do sistema Ele tamb m pode iniciar uma se o talk tocar som executar um aplicativo etc durante uma requisi o talk 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 30 2 3 Confer ncia de audio v deo via Internet Intranet e camediaplay Interface de C mera Digital e cacam Programa de Controle da C mera Colorida QuickCam PC Paralela 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 acam Capturador de Imagens da QuickCam e qvplay 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 v deo confer ncia e wbd Prancha de Desenho para Multicast e webcam Captura e faz o upload autom tico de imagens para um servidor web 30 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 Cap tulo 30 Aplicativos para Linux 305 e bk2sit
106. 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 Siga as instru es a seguir de acordo com a vers o de sua distribui o Debian Debian 4 0 Acrescente a linha pt BR 150 8859 1 no arquivo etc locale gen rode o utilit rio locale gen para gerar os locales Agora acrescente as vari veis de localiza o no arquivo etc locale def seguindo a forma export LANG pt_BR export LC ALL pt BR export LC_MESSAGES pt_BR Note que o arquivo etc environment tamb m pode ser usado para tal tarefa mas o locales def foi criado especialmente para lidar com vari veis de localiza o na Debian 4 0 Para as mensagens e programas do X Window usarem em seu idioma local preciso colocar as vari veis no arquivo xserverrc do diret rio home de cada usu rio e dar a permiss o de execu o neste arquivo chmod 755 xserverrc Lembre se de incluir o caminho com pleto do arquivo execut vel do seu gerenciador de janelas na l
107. 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 in terface loopback explicada acima o outro um usado para falar com o resto da rede talvez uma ethernet talvez uma interface serial PPP ou SLIP OK viu como o roteamento funciona cada computador mant m uma lista de regras especiais de roteamento chamada tabela de roteamento Esta tabela cont m colunas que tipicamente con t m no m nimo tr s campos o primeiro o endere o de destino o segundo o nome da interface que o datagrama deve ser roteado e o terceiro opcionalmente o endere o IP da outra m quina que levar o datagrama em seu pr ximo passo atrav s da rede No GNU Linux voc pode ver a tabela de roteamento usando um dos seguintes comandos cat proc net route route n netstat r O processo de 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 com putador pela interface especificada caso contr rio o endere o de destino assumido sendo uma rede suportada pela interface 15 5 1 Co
108. etc lilo conf veja a se o Par metros de inicializa o passados ao kernel on page 84 para maiores detalhes 6 1 3 Um exemplo do arquivo de configura o lilo conf Abaixo um exemplo do arquivo etc lilo conf que poder ser usado em instala es GNU Linux com o DOS boot dev hdal Instala o LILO em dev hdal compact install menu map boot map message etc lilo messag tmensagem que ser mostrada na tela default 1 tCarrega a Imagem especificada por label 1 como padr o vga normal tusa o modo de video 80x25 ao iniciar o Linux delay 20 taguarda 2 segundos antes de iniciar a imagem padr o 1ba32 tpermite quebrar o limite de 1024 cilindros na inicializa rompt fmostra o aviso de boot logo que o LILO carregado P P Cap tulo 6 Gerenciadores de Partida boot loaders 75 image vmlinuz tespecifica o arquivo que cont m a primeira imagem root dev hdal fparti o onde a imagem acima esta localizada label 1 tidentificac o da imagem de disco read only monta inicialmente como somente leitura password 12345 fUsa a senha 12345 restricted fsomente quando iniciar com o par metro single other dev hda2 tespecifica outro sistema que ser carregado table dev hda fa tabela de parti o del st em dev hda label 2 tidentificac o desta imagem de disco password 12345 tpede a senha antes de iniciar este sistema Voc pode usar o exemplo acima como base para construir sua pr p
109. existentes no sistema Veja Adicionando o usu rio a um grupo extra on page 144 para mais detalhes sobre o formato deste arquivo 27 18 Arquivo etc gshadow Senhas ocultas dos grupos existentes no sistema somente o usu rio root pode ter acesso a elas Use o utilit rio snadowconfig para ativar desativar o suporte a senhas ocultas 27 19 Arquivo etc host conf Veja etc host conf on page 171 27 20 Arquivo etc hostname Arquivo lido pelo utilit rio hostname para definir o nome de sua esta o de trabalho 27 21 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 etc hosts on page 172 para mais detalhes sobre o formato deste arquivo 27 22 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 etc hosts allow on page 178 para detalhes sobre o formato deste arquivo 27 23 Arquivo etc hosts deny Controle de acesso do wrapper TCPD que bloqueia o acesso de determinados en dere 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 Cap tulo 27 Principais arquivos de configura o do diret rio etc 284
110. hdal 26 2 reiserfsck Verifica um sistema de arquivos reiserfs em sistema de arquivos reiserfsck op es dispositivo dispositivo Dispositivo que cont m o sistema de arquivos reiserfs que ser verificado op es a Mostra detalhes sobre o sistema de arquivos e sai j arquivo Especifica um arquivo de Journal alternativo usado pelo sistema de arquivos q quiet N o exibe mensagens sobre o status da checagem do sistema de arquivos Cap tulo 26 Manutenc o do Sistema 267 S Constr i a rvore de todos os blocos do dispositivo O reiserfsck possui outros modos de operac o al m de checagem o padr o para detalhes veja a p gina de manual do programa Exemplos reiserfsck dev hdal reiserfsck S tmp arg reiserfs 26 3 fsck minix Verifica o sistema de arquivos minix em um dispositivo fsck minix op es dispositivo Onde dispositivo Parti o disquete ou arquivo que cont m o sistema de arquivos Minix que ser verificado op es f Verifica o sistema de arquivos mesmo se ele estiver perfeito r Permite reparo manual do sistema de arquivos a Permite um reparo autom tico do sistema de arquivos recomendado fazer o reparo man ual v Verbose Mostra detalhes durante a execu o do programa s Exibe detalhes sobre os blocos de root Exemplo fsck minix f dev hda8 fsck minix vf dev hda8 26 4 badblocks Procura blocos defeituosos em um dispositivo Note que este apenas pesquisa por
111. idioma Alem o Cap tulo 31 Como obter ajuda no sistema 327 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 id ioma Spanish HOWTO Configurando o sistema GNU Linux 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 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 reg ular 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
112. interfaces conex es masquer ade e mensagens netstat op es Onde op es i interface Mostra estat sticas da interface interface M masquerade Se especificado tamb m lista conex es masquerade n numeric Usa endere os num ricos ao inv s de tentar resolver nomes de hosts usu rios e portas c continuous Mostra a listagem a cada segundo at que a CTRL C seja pressionado 1 Lista sockets aguardando por conex o t Acp Lista conex es TCP u udp Lista conex es UDP Se n o for especificada nenhuma op o os detalhes das conex es atuais ser o mostrados Exemplos netstat n netstat 1t netstat M Cap tulo 11 Comandos de rede 137 11 15 wall Envia uma mensagem a todos os usu rios do sistema Este comando faz a leitura de um ar quivo 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 sistema wall Cap tulo 11 Comandos de rede 138 139 Cap tulo 12 Comandos para manipulac o de contas Este cap tulo traz comandos usados para manipulac o de conta de usu rios e grupos em sis temas GNU Linux Entre os assuntos descritos aqui est o adicionar usu rios ao sistema adi cionar grupos incluir usu rios em grupos existentes etc 12 1 adduser Adic
113. iso O v mostra a progress o da grava o Caso seu gravador de CD esteja configurado com emula o SCSI ou SCSI o n mero passado como argumento a dev dever ser obtido pelo comando cdrecord scanbus por ex 0 0 0 A op o data especifica o arquivo iso que cont m os dados que ser o gravados Para gravar um DVD execute o comando growisofs Z dev hdc dados dados iso Ap s isto seu CD ou DVD estar gravado e pronto para uso 24 1 2 Gravando um CD de audio A grava o de um CD de audio se divide em 2 etapas Extra o das trilhas de audio para um diret rio em formato wav e a grava o Ap s inserir o CD de audio na unidade a extra o feita pelo programa cdda2wav da seguinte forma mkdir audio cd audio cdda2wav x D dev cdrom d99999 S54 Owav B audio A op o x extrai usando m xima qualidade D dev cdrom diz qual o dispositivo onde o CD de audio est inserido 499999 diz a dura o total da extra o 99999 um valor que garante a extra o de TODO o CD s4 diz que a velocidade de extra o ser de 4X a B audio diz para criar arquivos contendo as faixas sequencialmente como audio01 wav audio02 wav etc Ap s extrair voc dever executar o comando Cap tulo 24 Executando tarefas diversas no Linux 259 cdrecord v dev dev hdc dao useinfo wav O comando acima usa o dispositivo gravador dev hdc para fazer a grava o do CD de audio O formato usado o DAO da
114. izando o GNU Linux em um cilindro acima deste atrav s do acesso Note que isto re quer 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 message arquivo Especifica um arquivo que cont m uma mensagem que ser mostrada antes do aviso de boot Nenhuma mensagem mostrada at que seja pres sionada a tecla Shi ft 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 Na mensagem o caracter FF CTRL L limpa a tela 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 verbose num Ativa mensagens sobre o processamento do LILO Os n meros po dem ser especificados de 1 a 5 quanto maior o n mero maior a quantidade de detalhes mostrados e timeout num Ajusta o tempo m ximo de espera em d cimos de segundos de dig ita o no teclado Se nenhuma tecla pressionada no tempo especificado a primeira imagem automaticamente carregada Igualmente a digita o
115. mensagens etc 28 1 Conectando se a Internet 28 1 1 Conectando atrav s de ADSL A conex o atrav s de banda larga em sistemas Debian realizada atrav s do programa pppoeconf ou modificando manualmente os arquivos de configura o em etc ppp Esta sec o explicar como configurar a conex o em modo bridge e assume que voc j tem o mo dem conectado e sua placa de rede configurada Para criar uma conex o internet atrav s do pppoeconf entre como usu rio root no sistema digite pppoeconf e siga os passos de config ura o 1 Na primeira tela ele perguntar se deseja que o modem seja detectado automaticamente Selecione sim O sistema procurar e detectar o modem no sistema assegure se que ele esteja ligado durante essa etapa 2 Ao detectar o modem siga adiante e informe o nome de usu rio para conex o 3 Em seguida informe a senha usada para autentica o 4 Nas pr ximas telas selecione o valor padr o para MTU e MSS a n o ser que seu prove dor DSL solicite a altera o 5 Na tela sobre se a conex o deve ser iniciada na inicializa o do sistema selecione Sim 28 1 2 Conectando atrav s de Internet Discada Para conectar usando internet discada utilizada a placa de Fax Modem A conex o atrav s de sistemas Debian f cil e todo o trabalho de configura o pode ser feito atrav s do programa Cap tulo 28 Conectando seu computador a Internet 290 pppconfig ou modificando manualmente os arqui
116. mkdir Cria um diret rio no sistema Um diret rio usado para armazenar arquivos de um deter minado 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 p Caso os diret rios dos n veis acima n o existam eles tamb m ser o criados 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 Cap tulo 8 Comandos para manipulac o de diret rio 104 Podem ser criados mais de um diret rio com um nico comando mkdir tmp teste tmp testel tmp teste2 8 5 rmdir 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 gravac o para remove lo rmdir caminho diret rio caminhol diret riol o
117. modifica o tamanho etc atrav s do uso de op es find ao contr rio de outros programas usa op es longas atrav s de um find diret rio op es express o Onde diret rio Inicia a procura neste diret rio percorrendo seu sub diret rios op eslexpress o name express o Procura pelo nome express o nos nomes de arquivos e diret rios proces sados depth Processa os sub diret rios primeiro antes de processar os arquivos do diret rio princi pal 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 co mando find foi executado amin num Procura por arquivos que foram acessados num minutos atr s Caso for ante cedido por procura por arquivos que foram acessados entre num minutos atr s at agora atime num Procura por arquivos que foram acessados num dias atr s Caso for ante cedido 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
118. montagem do sistema de arquivos e todas as opera es que estavam sendo feitas no disco s o verificadas Dependendo do estado da opera o elas podem ser desfeitas ou finalizadas O retorno do servidor praticamente imediato sem precisar a enorme espera da execu o do fsck em parti es maiores que 10Gb garantindo o r pido retorno dos servi os da m quina Cap tulo 5 Discos e Parti es 50 Outra situac o que pode ser evitada com inconsist ncias no sistema de arquivos do servi dor ap s a situa o acima fazendo o servidor ficar em estado single user e esperando pela intervenc o do administrador Este cap tulo do guia explica a utilizac o de journaling usando o sistema de arquivos ext3 e reiserfs veja Parti o EXT3 Linux Native on this page para detalhes 5 5 Parti o EXT3 Linux Native O sistema de arquivos ext3 faz parte da nova gera o extended file system do Linux sendo o padr o atual e tem como seu maior benef cio o suporte a journaling e armazenamento eficiente de arquivos com at 16Gb de tamanho O uso deste sistema de arquivos comparado ao ext2 na maioria dos casos melhora o desem penho do sistema de arquivos atrav s da grava o sequencial dos dados na rea de metadados e acesso mhash a sua rvore de diret rios Mas pode trazer impactos na performance no caso de dispositivos de mem ria flash e quando utiliza arquivos para armazenar o sistema de ar quivos A estrutura da
119. ncia se estiver usando a distribui o stable e sempre se estiver usando a unstable os pacotes s o modificados com muita frequ ncia Sempre utilize o apt get update antes de atualizar toda a distribui o 20 2 4 Utilizando CDs oficiais n o oficiais terceiros com o apt Para usar CDs da Debian ou de programas de terceiros use o seguinte comando com cada um dos CDs que possui apt cdrom add Ximian um conjunto de pacotes atualizados fregientement compat veis com a distribui o Debian Entre estes programas est o o Gimp 1 2 e outros mais atuais e compat veis com a Debian Para usa los inclua a seguinte linh deb ftp spidermonkey ximian com pub red carpet binary debian 22 1386 deb ftp kde tdyc com pub kde debian woody main crypto optional qtlapps Cap tulo 20 Sistema de gerenciamento de pacotes 232 Este comando adicionar automaticamente uma linha para cada CD no arquivo etc apt sources list e atualizar a lista de pacotes em var state apt lists Por padr o a unidade acessada atrav s de cdrom usada Use a op o d dev scd para especificar um outra unidade de CDs veja Identifica o de discos e parti es em sistemas Linux on page 65 para detalhes sobre essa identifica o Durante a instala o de um novo programa o apt pede que o CD correspondente seja inserido na unidade e pressionado lt Enter gt para continuar O m todo acesso do apt atrav s de CDs inteligente o bastante par
120. no Unix VAR HOWTO Cont m uma lista de empresas de servi o que n o fabricam hardwares ou criam pacotes de softwares mas incluem valores ao produtos existentes 31 8 2 Listagem de Mini HOWTO s Segue abaixo uma listagem de Mini HOWTO s do projeto LDP organizados por sub se es com a descri o do assunto que cada um deles aborda Introdu o ao Sistema Instala o Configura o Kernel Alsa sound Descreve a instala o dos controladores de som ALSA para Linux Estes con troladores de som podem ser usados em substitui o aos controladores de com regular como s o totalmente compat veis Install From ZIP Descreve como instalar o GNU Linux atrav s de um zip drive conectado a porta paralela usando a distribui o Slackware do GNU Linux Install Strategies Descreve algumas formas de instala o para aqueles que tem a inten o de fazer dual boot entre o Linux e Windows Lego Mostra solu es em software livre para utiliza o com os kits de rob tica da The Lego Group s Mindstorm Robotics Invention System RIS Kerneld Explica como configurar e utilizar o daemon kerneld Loadlin Win95 Este documento descreve como usar o Loadlin com o Windows 95 para ini cializar 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 li
121. no lugar de jumpers O dip switches um conjunto de chaves numeradas que po dem ser colocadas para cima ou para baixo como um disjuntor ou v rios interruptores LIGA DESLIGA colocados um ao lado do outro para se modificar a configurac o do disposi tivo 3 4 3 Jumperless sem jumper Os hardwares jumperless n o possuem jumpers e s o configurados atrav s de um programa que acompanha a pr pria placa Neste programa escolhida a IRQ DMA I O ea configura o salva na pr pria placa ou restaurada ap s cada inicializa o por um programa carregado na mem ria Devido a configura o via software se obt m uma configura o fixa com muito mais facilidade do que via jumpers por n o haver a necessidade de se retirar a placa A maioria das placas jumperless podem funcionar tamb m como Plug and Play Existem muitas placas de rede fax modem scanner jumperless no mercado 3 4 4 Plug and Play O Plug and Play um protocolo que l os valores de opera o dispon veis para a placa e per mitem que o usu rio possa especificar facilmente qual ser sua IRQ DMA I O Hardwares PCI possuem configura o Plug and Play nativa registrando suas interrup es portas e dma na tabela de hardwares PCI do sistema A diferen a em rela o ao modo jumperless que toda a configura o do hardware IRQ DMA e I O feita pelo kernel do Linux onde ele passa a configura o detectada durante a inicializac o do sistema para os m du
122. 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 E f Usa avan o de p gina ao inv s de linhas em branco para separar p ginas elcaracter tamanho Usa o caracter caracter como tabula o o padr o tab e o espa o da tabula o tamanho h nome Mostra nome ao inv s do nome do arquivo no cabe alho l 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 35 patch Atualiza arquivos texto atrav s das diferen as geradas pelo comando diff patch op es arquivo diff oupatch op es lt arquivo diff Onde arquivo diff Arquivo contendo as diferen as geradas pelo comando diff op es Cap tulo 10 Comandos Diversos 128 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
123. o de pacotes e checagem e resoluc 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 Expli carei aqui como fazer as a es b sicas com o apt portanto se desejar maiores detalhes sobre suas op es veja a p gina de manual apt get 20 2 1 O arquivo etc apt sources list Este arquivo cont m os locais onde o apt encontrar os pacotes a distribui o que ser ver ificada stable testing unstable Woody Sarge e a se o que ser copiada main non free contrib non US Woody Debian 3 0 e Sarge Debian 3 1 s o os nomes das vers es enquanto stable e unstable s o links para as vers es est vel e testing respectivamente Se desejar usar sempre uma dis tribui o est vel como a Woody modifique o arquivo sources list e coloque Woody como distribui o Caso voc desejar estar sempre atualizado mas uma pessoa cuidadosa e deseja ter sempre a ltima distribui o est vel da Debian coloque stable como vers o Assim que a nova vers o for lan ada os links que apontam de stable para Woody ser o alterados apontando para Sarge e voc ter seu sistema atualizado Ab
124. os de virtual hosts quando deseja referir pelo nome ao inv s de IP A inclus o de um computador neste arquivo dispenda a consulta de um servidor de nomes para obter um endere o IP sendo muito til para m quinas que s o acessadas frequentemente A desvantagem de fazer isto que voc mesmo precisar manter este arquivo atualizado e se o endere o IP de algum computador for modificado esta altera o dever ser feita em cada um dos arquivos hosts das m quinas da rede Em um sistema bem gerenciado os nicos endere os de computadores que aparecer o neste arquivo ser o da interface loopback e os nomes de computadores etc hosts 127 00 1 localhost loopback 192 168 0 1 maquina dominio com br Voc pode especificar mais que um nome de computador por linha como demonstrada pela primeira linha a que identifica a interface loopback Certifique se de que a entrada do nome de dom nio neste arquivo aponta para a interface de rede e n o para a interface loopback ou ter problema com o comportamento de alguns servicos OBS Caso encontre problemas de lentid o para resolver nomes e at para executar os aplica tivos como o mc etc verifique se existem erros neste arquivo de configurac o Estes sintomas se confundem com erros de mem ria ou outro erro qualquer de configurac o de hardware e somem quando a interface de rede desativada a com o IP n o loopback Isto causados somente pela m configurac o do arquivo etc
125. padr o Exemplo tac usr doc copyright GPL Cap tulo 9 Comandos para manipulac o de Arquivos 106 93 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 riol onde caminho Localiza o do arquivo que deseja apagar Se omitido assume que o arquivo esteja no diret rio atual arquivoldiret rio Arquivo que ser apagado op es i interactive Pergunta antes de remover esta ativada por padr o v verbose Mostra os arquivos na medida que s o removidos r recursive Usado para remover arquivos em sub diret rios Esta op o tamb m pode ser usada para remover sub diret rios f force Remove os arquivos sem perguntar arquivo Remove arquivos diret rios que cont m caracteres especiais O separador fun ciona com todos os comandos do shell e permite que os caracteres especiais como 2 etc sejam interpretados como caracteres comuns Use com aten o o comando rm uma vez que os arquivos e diret rios forem apagados eles n o poder o ser mais recuperados Exemplos 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 x txt teste novo Apaga todos os arquivos do diret rio atual que terminam com txt e tamb m o arquivo teste no
126. 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 inetd l as configura es deste arquivo e permanece residente na mem ria esperando pela conex o dos clientes Quando uma conex o solicitada o daemon inetd verifica as permiss es de acesso nos arquivos etc hosts allow e etc host s deny e carrega o programa servidor correspondente no arquivo etc inetd conf Um arquivo tamb m importante neste processo o etc services que faz o mapeamento das portas e nomes dos servi os Alguns programas servidores oferecem a op o de serem executados como daemons ou atrav s do inetd E recomend vel escolher inetd se o servi o n o for solicitado frequentemente como o caso de servidores ftp telnet talk etc fetc 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 executa lo Seu formato tamb m muito simples um arquivo texto com cada linha descrevendo um servico que deseja oferecer Qualquer texto em uma linha seguindo uma ignorada e considerada um coment rio Cada linha cont m sete campos separados po
127. para alguns Notebooks j a bzImage descompactada na mem ria es tendida e n o possui as limita es da zImage 7 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 1ib modules vers o do kernel para 1ib modules vers o do kernel old isto ser til para restaura o com pleta dos m dulos antigos caso alguma coisa der errado 2 Execute o comando make modules install para instalar os m dulos do kernel rec m compilado em 1ib modules vers o do kernel 3 Copie o arquivo zImage que cont m o kernel de usr src linux arch i386 boot zImage para boot vmlinuz 2 XX XX 2 XX XX a vers o do kernel anterior 4 Verifique se o link simb lico vmlinuz aponta para a vers o do kernel que com pilou atualmente com 1s la Caso contr rio apague o arquivo vmlinuz do diret rio ra z e crie um novo link com In s boot vmlinuz 2 XX Xx 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 LILO on page 69 6 Reinicie o sistema shutdown r now 7 Caso tudo esteja funcionando normalm
128. para criar de forma r pida segura e confi vel uma VPN sobre redes inseguras Multicast HOWTO Este HOWTO tenta cobrir muitos aspectos relacionados com o multicast sobre redes TCP IP Assim muitas informa es que n o s o espec ficas do sistema Linux apenas no caso de n o usar o GNU Linux ainda NFS HOWTO Como configurar servidores e clientes NFS gt NetMeeting HOWTO Descreve como fazer o Microsoft NetMeeting se integrar com o Linux NIS HOWTO Este documento descreve como configurar o GNU Linux como um cliente NIS YS ou NIS e como instala lo como um servidor NIS Network boot HOWTO Descreve como configurar um servidor Linux para permitir que es ta es sem disco r gido fa am boot via rede e iniciem o sistema Linux uma regrava o parcial do Diskless howto Net HOWTO Este documento cobre as rea de 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 Cap tulo 31 Como obter ajuda no sistema 340
129. pelo GNU Linux e lhe ajuda a localizar os controladores necess rios Jaz Drive HOWTO Este HOWTO cobre a configura o e uso dos drivers Iomega 1Gb e 2Gb sob o GNU Linux Kodak Digitalcam HOWTO Fazendo uma c mera Kodak digital funcionar sob GNU GNU Linux Laptop HOWTO Os Notebooks s o diferentes de computadores desktops torres Eles usam certos hardwares como cart es PCMCIA portas infravermelho baterias esta es de en caixe Frequentemente seus hardwares s o mais limitados i e espa o em disco ve locidade 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 hard ware para O GNU Linux e outros sistemas operacionais algumas vezes mais limitado i e chips gr ficos modens internos Os Notebooks frequentemente utilizam hardware especializado no qual a localiza o de um controlador adequado pode se tornar uma di ficuldade Os Notebooks s o utilizados em ambientes m veis assim existe a necessidade de m ltiplas configura es e estrat gias adicionais de seguran a Modem HOWTO Ajuda com a sele o conex o configura o resolu o de problemas e compreens o de modens de um PC Veja o Serial HOWTO para detalhes sobre m lti plas placas seriais PCI HOWTO Informa es sobre o que funciona com o GNU Linux e placas PCI e que o n o funciona Cap tulo 31 Como obter ajuda no sistema 330 Plug and Play HOWTO
130. principal diferen a a escolha do kernel Por m as pessoas normalmente os chamam de sistemas Linux Linux systems A primeira impress o que se tem a de que um sistema Linux soa como algo completamente diferente de sistema GNU e isto que a maioria dos usu rios pensam que acontece A maioria das introdu es para o sistema Linux reconhece o papel desempenhado pelos componentes de software GNU Mas elas n o dizem que o sistema como um todo uma vari ante do sistema GNU que o projeto GNU vem compondo por uma d cada Elas n o dizem que o objetivo de um sistema Unix like livre como este veio do projeto GNU Da a maioria dos usu rios n o saber estas coisas Como os seres humanos tendem a corrigir as suas primeiras impress es menos do que as infor ma es subsegiientes tentam dizer lhes estes usu rios que depois aprendem sobre a rela o entre estes sistemas e o projeto GNU ainda geralmente o subestima Isto faz com que muitos usu rios se identifiquem como uma comunidade separada de usu rios de Linux distinta da comunidade de usu rios GNU Eles usam todos os softwares GNU de fato eles usam quase todo o sistema GNU mas eles n o pensam neles como usu rios GNU e frequentemente n o pensam que a filosofia GNU est relacionada a eles Isto leva a outros problemas tamb m mesmo dificultando coopera o com a manuten o de programas Normalmente quando usu rios mudam um programa GNU par
131. que sistemas Linux s o variantes do sis tema GNU e que os usu rios destes sistemas s o tanto usu rios GNU como usu rios Linux usu rios do kernel do Linux Usu rios que t m conhecimento disto ir o naturalmente dar uma olhada na filosofia GNU que fez estes sistemas existirem Eu escrevi este artigo como um meio de fazer isto Outra maneira usar os termos sistema GNU baseado em Linux Linux based GNU system ou sistema GNU Linux GNU Linux system em vez de sistema Linux quando voc escreve sobre ou menciona este sistema 11 Cap tulo 2 Explica es B sicas Este cap tulo traz explica es sobre os principais componentes existentes no computador e do sistema operacional Linux 2 1 Interpretador de comandos Tamb m conhecido como shell o programa respons vel em interpretar as instruc es en viadas pelo usu rio e seus programas ao sistema operacional o kernel Ele que executa co mandos lidos do dispositivo de entrada padr o teclado ou de um arquivo execut vel a principal ligac o entre o usu rio os programas e o kernel O GNU Linux possui diversos tipos de interpretadores de comandos entre eles posso destacar obash ash csh tesh sh etc Entre eles o mais usado o bash O interpretador de comandos do DOS por exemplo o command com Os comandos podem ser enviados de duas maneiras para o interpretador interativa e n o interativa Interativa Os comandos s o
132. recursos de opera o de arquivo tabula es browser diff de documentos etc gxedit Modo Gr fico Editor no estilo do gedit sua interface de comunica o com o usu rio tima possui suporte a e mail mede o n mero de toques por minuto do usu rio digi ta o suporte a tags HIML audio rede corre o ortogr fica etc 30 1 2 Aplicativos para Escrit rio Open 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 Open 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 1 0 Al m da impressionante inte gra o entre os programas que comp em o conjunto o Open Office possui um frame de navega o com centenas de modelos barra de desktop localiza o f cil de arquivos e abertura instant nea O Open 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 com putadores de empresas ou dom sticos Cap tulo 30 Aplicativos para Linux 299 O equipamento m nimo que recomendo para a execu o do Open Office um 5
133. rede VPN usando ssh sobre ppp PortSlave Configurando e usando um roteador Linux para conex o remota radius console serial Proxy ARP Subnet Este documento discute o uso do Proxy Address Resolution Protocol ARP com subrede em ordem para fazer uma pequena rede de computadores vis vel a outra sub rede IP eu chamo isto de sub subrede isto faz todas as m quinas na rede local rede O onde estamos agora aparecer como se estivessem conectadas a rede princi pal rede 1 Public Web Browser A id ia b sica dar acesso web a pessoas que desejam limitando suas habilidades de causar problemas Qmail MH Ensina como usar o Qmail em conjunto com o MH Remote Boot Este documento descreve como configurar um servidor de inicializa o robusto e seguro para um grupo de PCS permitindo cada cliente escolher em tempo de inicial iza 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 Cap tulo 31 Como obter ajuda no sistema 351 Sybase PHP Apache Explica como usar o PHP Apache para acesso a uma base de dados Sybase ASE Term Firewall M todos de usar o term para tornar os materiais de re
134. rio um um link a um arquivo no sistema veja In on page 110 para detalhes um quer dizer que um arquivo comum etc e Da segunda a quarta letra rwx dizem qual a permiss o de acesso ao dono do arquivo Neste caso gleydson ele tem a permiss o de ler r read gravar w write e executar x execute o arquivo teste Cap tulo 13 Permiss es de acesso a arquivos e diret rios 149 e Da quinta a s tima letra r x 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 e tamb m executar x O arquivo teste e Da oitava a d cima letra r 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 somente para ler o programa Veja o comando chmod on page 153 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 ar quivo 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
135. 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 Op es usadas no LILO on the next page A se o Geral vem do inicio do arquivo at a palavra delay 20 A partir do primeiro aparec imento da palavra image other ou range tudo o que vier abaixo ser interpretado como imagens de inicializa o Por padr o a imagem carregada a especificada por default ou a primeira que aparece no arquivo caso default n o seja especificado Para carregar o outro sistema o DOS digite o nome da imagem de disco no aviso de boot especificada em labe1 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 Op es usadas no LILO on the following page 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 image e Imagens do kernel de um dispositivo de bloco como um disquete Neste caso o n mero de
136. 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 12 arquite turas e 15 sub arquiteturas entre elas Intel x86 Alpha VMS Sparc Macintosh m68k Power Pe ARM etc Suas atualiza es s o constantes e n o necess rio adquirir um novo CD para fazer upgrades Meu sistema atualizado semanalmente e de forma segura atrav s de 2 simples comandos Veja apt on page 228 as instru es de como fazer isto Cap tulo 19 A distribui o Debian GNU Linux 216 Cada pacote da distribuic 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 Listas de discuss o on page 358 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 se le o de programas e execu o do sistema sua instala o est at mesmo dispon vel desde computadores 386 que utilizam unidades de disqu
137. setores a serem lidos devem ser especificados na forma PRIMEIRO LTIMO ou PRIMEIRO N MERO de setores a serem lidos necess rio especificar o par metro image e range por exemplo image dev fd0 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 0S 2 etc O setor de par tida armazenado junto com a tabela de parti o no arquivo boot map necess rio especificar o par metro OTHER dispositivo ou OTHER arquivo e a inicializa o atrav s de um setor de partida possui algumas op es especiais como o TABLE para es pecificar a tabela de parti o e o MAP DRIVE identifica o da unidade de discos pelo sistema operacional Veja o exemplo desta configura o abaixo other dev hda2 table dev hda Cap tulo 6 Gerenciadores de Partida boot loaders 72 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 se tor de boot para um disquete usando o comando dd if dev nda of floppy mbr bs 512 count 1 no GNU Linux para 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 A
138. sico do LVM pvcreate dev sdal ou pvcreate dev sda Em caso de d vida sobre qual a parti o LVM digite fdisk 1 dev sda supondo que dev sda o disco r gido que est configurando o LVM 5 Rode o pvdisplay dev hdal para verificar se o volume f sico foi criado Recomendo que deixe a parti o ra z de fora do LVM para n o ter futuros problemas com a manuten o do seu sistema a menos que tenha muitas op es de inicializa o com su porte a LVM em m os 6 Crie o grupo de volume na parti o vgcreate lvmdisk dev sdal dev sdb7 Note que parti es de discos diferentes podem fazer parte de um mesmo grupo de volume VG do LVM Caso use o devfs ou em algumas vers es do udev ser pre ciso usar o caminho completo do dispositivo ao inv s do link vgcreate lvmdisk dev ide host0 bus0 target0 lun0 part1 O valor padr o do Phisical Extend de 4MB mas pode ser alterado pelo par metro s tamanho assim o tamanho m ximo do grupo de volume ser de 256GB 4MB 64 000 extends que s o suportados por vol ume l gico Os valores do Phisical Extend PE pode ser de 8k a 16GB N o poss vel modificar o tamanho do PE ap s ele ser definido 7 Verifique o grupo de volume VG rec m criado com o comando vgdisplay ou vgdisplay dev sda7 Atente para a linha Free PE tamanho que indica o es pa o livre restante para criar os volumes l gicos LV 8 Crie o volume l gico LV com o comando lvcreate L
139. solu o usar o parted e gparted sua vers o gr fica que trabalha com FAT16 FAT32 NTFS Esta t cnica tamb m chamada de Reparticionamento n o destrutivo e o outro ob viamente Reparticionamento destrutivo Para sistemas que foram formatados em Windows XP e superiores poss vel que o parted n o consiga redimensionar o sistema neste caso voc pode reparticionar usando ferramentas como o ntfsresize ou Partition Magic para Windows Para mais detalhes sobre discos parti es ou como particionar seu disco veja algum bom doc umento sobre particionamento como a p gina de manual e documenta o do fdisk cfdisk partedou Disk Druid 5 2 Sistema de Arquivos criado durante a formata o da parti o de disco quando se usa o comando mk fs ext 3 Ap s a formata o toda a estrutura para leitura grava o permiss es 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 Ext 2 Usado em parti es Linux Nativas para o armazenamento de arquivos identifi cado pelo c digo 83 Seu tamanho deve ser o suficiente para acomodar todo os arquivos
140. t lo ajustado para wait Foi alertado que existem algumas excess es a isto assim deixo isto como exemplo se n o estiver seguro O n mero especificado ap s o opcional e define a quantidade m xima de vezes que o servi o poder ser execu tado durante 1 minuto Se o servi o for executado mais vezes do que este valor ele ser automaticamente desativado pelo inetd e uma mensagem ser mostrada no log do sis tema avisando sobre o fato Para reativar o servi o interrompido reinicie o inetd com killall HUP inetd O valor padr o 40 usu rio Este campo descreve que conta de usu rio usu rio no arquivo 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 execu tado 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 servi dor quando for iniciado Uma dica que pode aumentar significativamente a seguran a de seu sistema come
141. 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 Cap tulo 31 Como obter ajuda no sistema 350 ou de escrit rio Entre os t picos cobertos est o inclu dos masquerading DNS DHCP e seguranca b sica IP Alias Descreve como utilizar v rios IPs em uma nica interface de rede Em adic o est o inclu das instruc 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 inter conectadas IPMasquerading Napster Descreve como permitir usu rios atrav s de um sistema IPMas querade 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 remo tas quando quiser Netrom Node Este documento descreve como configurar o pacote de utilit rios ax25 para R dio Amadores PLIP Este documento lhe ajudar a usar sua porta Paralela para conex o entre computadores ppp ssh Descreve como configurar uma
142. uma placa de som para usar este sistema de som primeiro compile seu kernel com o suporte ao m dulo de sua placa de som Caso seja uma placa ISA voc provavelmente ter que habilitar a se o Open Sound System para ver as op es dispon veis entre elas a Sound Blaster e compat veis Uma olhada na ajuda de cada m dulo deve ajuda lo a identificar quais placas cada op o do kernel suporta Caso seu kernel seja o padr o de uma distribui o Linux provavelmente ter o suporte a todas as placas de som poss veis Siga o passo a passo abaixo para configurar sua placa de som no sistema Cap tulo 3 Hardware 29 1 Primeiro descubra se sua placa de som ISA Caso seja verifique se os seus recursos est o alocados corretamente veja Conflitos de hardware on page 23 Caso seja PCI AMR execute o comando 1spci procure pela linha Multimedia e veja o nome da placa Voc tamb m poder executar o comando 1shw para descobrir qual placa voc possui veja Listando as placas e outros hardwares em um computador on page 23 para detalhes 2 Carregue o m dulo da placa de som com o comando modprobe m dulo veja mod probe on page 188 Na Debian voc pode executar o comando modconf para navegar visualmente entre os m dulos dispon veis e carregar os m dulos necess rios Algumas placas principalmente ISA requerem que seja especificado o recurso de hardware sejam passados para seu m dulo ou simplesmente voc
143. usa a mesma resolu o que voc e Caso o e mail que responda tenha mais que 100 linhas recomend vel colocar a palavra LONGA no assunto da mensagem Se poss vel corte as partes n o necess rias da men sagens de respostas tendo o cuidado de n o cortar de forma mal educada a mensagem de outra pessoa e Caso utiliza um editor programa de e mails com suporte a HTML envie o e mail uti lizando ambos os formatos TEXTO e HTML muitos administradores Linux utilizam sis temas que n o suportam HTML e N o espere que o espa amento ou desenhos ASCII usados em uma mensagem sejam mostrados corretamente em todos os sistemas e Utilize sempre uma assinatura no final da mensagem para identificar voc e princi palmente seu endere o de e mail Em alguns cliente de e mail o campo Reply to bagun ado e em e mails redirecionados o endere o de resposta exclu do A assinatura facilita encontrar o remetente da mensagem Tente manter a assinatura em um tamanho de no m ximo 4 linhas e N o repasse mensagens de corrente por e mail Elas tem somente o objetivo de espalhar boatos na Internet e se espalhar Normalmente elas vem com uma hist ria bonita e no final diz se n o repassar acontecer tudo ao contr rio com voc ou algo do tipo N o vai acontecer nada ignore isso e n o entre na corrente Pelas pol ticas da Internet voc pode ter sua conta de e mail perdida se fizer mal uso dele 31 13 3 ICO MSN Gtalk Skype Ferrament
144. valores padr es Cap tulo 5 Discos e Parti es 64 e mkfs msdos F 16 dev sdcl Faz a mesma coisa que o acima mas formata o pen drive como FAT16 e mkfs msdos n teste F 16 dev sdcl Formata o pen drive no terceiro dis positivo SCSI gen rico como FAT16 e cria o nome de volume teste 5 10 3 Programas de Formata o Gr ficos Al m de programas de formatac 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 DOS FAT12 e permite selecionar a capacidade e formata o r pida do disco 5 11 Pontos de Montagem O GNU Linux acessa as parti es existente em seus discos r gidos e disquetes atrav s de di ret 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 Montando acessando uma parti o de disco on page 66 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 Windows e Voc pode montar a parti o no diret rio que quiser e Em caso de um sistema de arquivos cheio voc
145. veis de execu o run levels s o diferentes modos de funcionamento do GNU Linux com programas daemons e recursos espec ficos Em geral os sistemas GNU Linux possuem sete n veis de execu o numerados de 0 a 6 O daemon init o primeiro programa executado no GNU Linux veja atrav s do ps ax grep init e respons vel pela carga de todos daemons de inicializac o e configurac 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 on page 284 atrav s da linha id 2 initdefault 19 7 1 Entendendo o funcionamento dos n veis de execu o do sistema runlevels Os n vel de execu o atual do sistema pode ser visualizado atrav s do comando runlevel e modificado atrav s dos programas init ou telinit Quando executado o runlevel l o arquivo var run utmp e adicionalmente lista o n vel de execu o anterior ou a letra N em seu lugar caso ainda n o tenha ocorrido a mudan a do n vel de execu o do sistema Na Debian os diret rios etc rc0 da etc rc6 d cont m os links simb licos para ar quivos em etc init d que s o acionados pelo n vel de execu o correspondente Por exemplo o arquivo S10sysklogd em etc rc2 d um link simb lico para etc init d syskloga O que aconteceria se voc removesse o arquivo etc rc2 d Sl0sysklogd Simplesmente o daemon sysklogd deixaria de ser executado no n vel de exe
146. 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 ko eo da placa Sound Blaster de sb ko por exemplo OBS Nos kernel 2 4 e anteriores a extens o dos m dulos era o Caso o kernel n o tiver o suporte ao seu dispositivo voc precisar recompilar seu kernel ativando seu suporte Veja Recompilando o Kernel on page 189 e Caso seu hardware esteja compilado no kernel verifique se o m dulo correspondente est carregado com o comando 1smod Caso n o estiver carregue o com o modprobe por exemplo modprobe sb io 0x220 irq 5 dma 1 dmal6 5 mpuio 0x330 para detalhes veja modprobe on page 188 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 Arquivos relacionados com o Kernel e M dulos on page 194 Caso n o tenha sucesso ser retornada uma mensagem de erro Cap tulo 16 Kernel e M dulos 187 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 monitorac 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
147. 1500 ntmp lvmdisk Que vai criar uma parti o LVM de 1500MB 1 5GB com o nome tmp acess vel por var lvmdisk tmp dentro do grupo lumdisk Voc dever fazer isso com as outra parti es 9 Agora resta criar um sistema de arquivos ext3 reiserfs xfs fs etc como faria com qual quer parti o f sica normal mkfs ext3 dev lvmdisk tmp ou mkfs reiserfs dev lvmdisk tmp OBS Caso deseje montar automaticamente o volume LVM coloque o caminho completo do LVM ao inv s do volume f sico no etc fstab dev lvmdisk tmp 5 9 4 Aumentando o tamanho de um volume l gico O processo para aumentar o tamanho do volume l gico consiste em primeiro aumentar o tamanho do VG com o 1vextend e depois ajustar o tamanho do sistema de arquivos Aumenta o espa o do volume l gico tmp para 1G Cap tulo 5 Discos e Parti es 62 lvextend L1G dev lvmdisk tmp Aumenta em 200MB o espa o no volume l gico tmp lvextend L 200M dev lvmdisk tmp As unidades Kk Mm Gg Tt podem ser usadas para especificar o espa o Ap s modificar o volume l gico ser preciso aumentar o tamanho do sistema de arquivos para ser exatamente igual ao tamanho do LV Isto depende do seu sistema de arquivos ext2 3 resize2fs dev lvmdisk tmp O ext2 3 ainda vem com o utilit rio e2fsadm que exe cuta os dois comandos 1vextend e resize2fs de uma s vez e2fsadm L 1G dev lvmdisk tmp OBS Voc dever desmontar o sistema de arquivos antes de al
148. 2 ou ext 3 proceda da seguinte forma e Se poss vel fa a um backup de todos os dados ou dos dados essenciais da parti o ser checada e Inicie o sistema por um disquete de boot ou CD de recupera o Este passo til pois em alguns casos pode ocorrer a perda de interrup o do disco r gido e seu sistema ficar paralisado S o m todo de checar o HD usando um disquete de boot lhe far agendar uma parada no sistema e notificar os usu rios evitando s rios problemas do que fazendo isto com um sistema em produ o e Execute o badblocks usando a op o o para gravar os poss veis blocos defeituosos encontrados para um arquivo badblocks v o blocos defeituosos lista dev hd Substitua o dispositivo dev hd pelo dispositivo que deseja verificar A checagem do badblocks dever ser feita para cada parti o existente no disco r gido O tempo de checagem depender da velocidade do disco r gido velocidade do barra Cap tulo 26 Manutenc o do Sistema 270 mento cabo de dados utilizado velocidade de processamento e claro do estado do disco r gido quantos setores defeituosos ele tem e Ap s concluir o badblocks veja se foram encontrados blocos defeituosos Caso tenha encontrado siga para o pr ximo passo e Para marcar os blocos encontrados pelo badblocks como defeituosos execute o comando fsck ext3 l blocos defeituosos lista f dev hd Substi tua o dispositivo pelo dispositivo que verificou com o badb
149. 25 Compila o 263 25 1 Ogue compila g cada ARA E A dA QE A 263 EE CUIDE ds bia ER op AA AAA CARA A 0 263 26 Manuten o do Sistema 265 26 1 Checagem dos sistemas de aquiVOs s s corea ies dad 265 a A O 265 PO o o A 266 26 0 TECH ups seta a a a b a BS de a d 267 20 DAGDIOEKS oia ala a REDE a a ba at da 267 A Os o naaa pa DE SEIS PARA E a e ADE R SA PRATA a DRE 268 26 6 Verificando e marcando setores danificados em um HD 269 26 7 Linpando arquivos dE LOGS setar end e ANDA AN RS 270 26 8 Recuperando parti es apagadas secure oses o pi ra e gs pte teta 271 26 9 Recuperando a senha demo perdida cs ida a a 271 26 10Tarefas autom ticas de manuten o do sistema o 272 DO LM rs Ripa ss A ss AA O pd o a eat 272 26 11 10 formato de um arquivo crontab lt o a 273 RE en e E y Saad E AA E E E E 274 27 Principais arquivos de configura o do diret rio etc 277 27 1 Diret rio ero altearnativel sn rss pan E UA E e ei 277 27 2 Arguiv ete default de evpte pesto ruti A dada Eyi 277 279 RON ete default reS e ei res a e aea A AAA ARANA 277 274 Arg ivo cto console tools COn Ig e errei E E ENE EE Ea 278 27 5 Diret rio etc menu methods k P a d E k 278 27 6 Arquivo etc menu methods translate menus 278 27 7 Diretorio SEG nSCADER os occa p wacen E ea b meke dop ao a a adu a 278 27 8 Arquivo ete network interfa S cocs nope toau apad ba gue 278 27 9
150. 4 Requerimentos do Gateway R Braden J Postel Junho 1987 Formato TXT 125039 bytes Tamb m RFC1009 0005 Protocolo Internet J Postel Setembro 1981 Formato TXT 241903 bytes Tamb m RFC0791 RFC0950 RFC0919 RFC0922 RFC792 RFC1112 0006 User Datagram Protocol J Postel Agosto 1980 Formato TXT 5896 bytes Tamb m RFC0768 0007 Transmission Control Protocol J Postel September 1981 Formato TXT 172710 bytes Tamb m RFC0793 0008 Protocolo Telnet J Postel J Reynolds Maio 1983 Formato TXT 44639 bytes Tamb m RFC0854 RFC0855 0009 File Transfer Protocol J Postel J Reynolds Outubro 1985 Formato TXT 148316 bytes Tamb m RFC0959 0010 SMTP Service Extensions J Klensin N Freed M Rose E Stefferud amp D Crocker Novembro 1995 Formato TXT 23299 bytes Deixa obsoleto RFC1651 Tamb m RFC821 RFC1869 Cap tulo 31 Como obter ajuda no sistema 353 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 Standard for the format of ARPA Internet text messages D Crocker 13 Ago 1982 For mato 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 Partri
151. 4 Software Livre tradu o do texto Linux e o Sistema GNU de Richard Stallman obtido no site do CIPSGA http www cipsga org br O projeto GNU come ou em 1983 com o objetivo de desenvolver um sistema operacional Unix like totalmente livre Livre se refere liber dade e n o ao pre o significa que voc est livre para executar distribuir estudar mudar e melhorar o software Um sistema Unix like consiste de muitos programas diferentes N s achamos alguns com ponentes j dispon veis como softwares livres por exemplo x Window e Tex Obtemos outros componentes ajudando a convencer seus desenvolvedores a tornarem eles livres por exemplo o Berkeley network utilities Outros componentes n s escrevemos especificamente para o GNU por exemplo GNU Emacs o compilador GNU C O GNU C library Bash e Ghostscript Os componentes desta ltima categoria s o software GNU O sistema GNU consiste de todas as tr s categorias reunidas O projeto GNU n o somente desenvolvimento e distribui o de alguns softwares livres teis O cora o do projeto GNU uma id ia que software deve ser livre e que a liberdade do usu rio vale a pena ser defendida Se as pessoas t m liberdade mas n o a apreciam conscien temente n o ir o mant la por muito tempo Se queremos que a liberdade dure precisamos chamar a aten o das pessoas para a liberdade que elas t m em programas livres O m todo do projeto GNU que progra
152. 86 com 64 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 Open Office Ele requer o pagamento de licen as para seu uso 30 1 3 Internet Netscape 4 73 Modo Gr fico Vers o do Netscape Communicator para GNU Linux com crip tografia forte programa de e mail news editor interativo de p ginas HTML cat logo de endere os Tamb m possui suporte a rede proxy e conex o via firewall Equipamento m nimo recomend vel 486 com 32 MB de RAM e 40 MB de espa o em disco livre Mozilla Modo Gr fico Navegador que inspirou a constru o do Netscape foi o primeiro navegador gr fico e hoje a vers o do Netscape 6 0 baseada no Mozilla Se gosta de frescuras na apar ncia do navegador escolha este mas o desempenho do Netscape 4 73 melhor Tamb m possui suporte a rede proxy e conex o via firewall Equipamento m nimo recomendado 486 com 48
153. 91 7 5 1 Interr mpendo a execu o de um processo o oo 91 7 5 2 Parando momentaneamente a execu o de um processo 92 AD RR RD Ea RD arr a 92 SUM RIO v A eea PIA GURI RG N AEAN 92 A a 92 TINO a RRA E aa e E E E EA E 93 o Mes e Sd AA ERRA ERA Rea RS 93 758 AA REDES CRUEL SE ES 94 759 Sinais O DEDO crepe e psd E de A id SO 94 0 DOD es eg tras ipa a RA a E AAA PE a E 95 El MAGE maia orar naus a AA a it al da NE ma 96 7O ABS corres NEAR REST ES E ADA ER E ES 96 E pop pese BLEED RS RS LS a E DA SS E T 96 CAD NOSE oca dos ap e O A A E a A O A a a 97 A Ap NS 98 PAS ORE poa r LDA LE o A AA e O iS A A do de a 98 7 13 Fechando um programa quando n o se sabe como sair o o 98 7 14 Eliminando caracteres estranhos ooo e 100 8 Comandos para manipula o de diret rio 101 DI cene AE E ERR MALE E ARAS AAA ARAS ad 101 8 2 Gd pedradas LARA RISE Sia da SE RARA LEE ES 103 A 103 8A MIO ad AER EA AA 103 Do IM ERES A A RADO ERA A ai OE 104 9 Comandos para manipula o de Arquivos 105 MO GARE ss usei se ob n UE ESG a ad AEE ORE A ABAS GR O a lada CO da ab do GE Ap RE T 105 YN RR RR E 105 US MM a GR EO a A AA e A A ACA E E A 106 TE A O ARO ARA ARA E E A 106 MS VO ii a Ed A A a rl A E O 107 SUM RIO vi 10 Comandos Diversos 109 E AR II ii da Epi 109 E AA RNA 109 1 A AE 110 A III 110 IOS Es ota RO O da E a i 111 MO AA RR IN 112 IOF MU NA RR A AAA EA Aa 113 MAO AAA AA OA
154. 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 No kernel 2 4 e superiores do Linux a fun o APIC Advanced Programmable Interruption Controller permite gerenciar de forma avan ada mais de 15 interrup es no sistema opera cional 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 hard ware 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 IROs 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 ttySl mas seu uso depende dos dispositivos instalados em seu sistema como fax modem placas de rede 8 bits etc 04 Normalmente usado por dev ttyS0 e quase sempre usada pelo mouse serial a n o ser que um mouse PS2 esteja instalado no sistema Cap tulo 3 Hardware 18 05 Normalmente a segunda porta paralela Muitos micros n o tem a segunda porta parale
155. Arguiv ete networks optiONS iora saro ARA 280 27 I0DMEtOrnio eLo pam A e e a e da a e A A E ead a a 280 27 1Diret ri eLC PDD sio pensa a e a ES DANE ENE 280 SUM RIO XV 27 12 Diret rio etc security 27 13 Arquivo et 27 14 Arquivo et 27 15Arquivo et 27 16Arquivo et 27 17 Arquivo et 27 18 Arquivo et 27 19 Arquivo et 27 20 Arquivo et 27 21 Arquivo et 27 22 Arquivo et 27 23 Arquivo et 27 24 Arquivo et 27 25 Arquivo et 27 26 Arquivo et 27 27 Arquivo et 27 28 Arquivo et 27 29 Arquivo et 27 30 Arquivo et 27 31 Arquivo et 27 32 Arquivo et 27 33 Arquivo et 27 34 Arquivo et 27 35 Arquivo et 27 36 Arquivo et 27 37 Arquivo et 27 38 Arquivo et 27 39 Arquivo et 27 40 Arquivo et 27 41 Arquivo et 27 42 Arquivo et tc security access conf Eco security limits conf ce crontab Ec Estab Eo group tc gshadow Ec Rhost cont tc host LC ROSES EC hosts Coe OGY A E O E RA JR UR RS a 180 28 tc hos La Hosts tc inetd 2 aC e ce DEE E Ur Ed ERR EBD PU EDU E TS te inpui LE 188 tc issue net te Lilo conf tc login defs tc modul tc modul tc motd tc mtab tc networks tc passwd Ee printc p ESOO LOSA sem papas RS a Dog E E si A Speed Ec resolv cont Ec serial cont tc services SUM RIO xvi ea A II IEA 286 E qo Jetes hello e ida ea Bania is rd Reed 287 E MO PAQUIVO SECS YSLOGICOM seg e
156. Como obter ajuda no sistema 341 VMailMgr HOWTO Explica como configurar o suporte ao VMailMgr servicos de dom nio virtual pop3 em conjunto com o Qmail VolP HOWTO Ensina como configurar o sistema Linux para comunica o via voz usando a Internet Descreve protocolos e m todos para transmiss o de voz aproveitando recursos de redes de baixa velocidade VPN HOWTO Descreve como configurar uma Virtual Private Network com o GNU Linux VPN Masquerade HOWTO Descreve como configurar um Firewall GNU Linux para o mas querade em tr fego baseado no IPsec e PPTP Virtual Private Network Traffic permitindo estabelecer uma conex o VPN sem perder a seguran a e flexibilidade de sua conex o In ternet com o firewall GNU Linux e permitindo fazer um servidor VPN dispon vel que n o possui um endere o IP registrado na Internet Tamb m est o inclu dos detalhes de como configurar um cliente e servidor VPN Virtual Services HOWTO Este documento fala sobre tudo que precisa saber para virtualizar um servi o Windows LAN Server HOWTO Ajuda na configura o do Linux em ambientes onde exis tiam primariamente m quinas executando o Windows 9x Wireless HOWTO Explica como como configurar uma rede sem fio em ambiente Linux lim ita es requerimentos etc WWW HOWTO Explica como configurar servi os WWW sob o GNU Linux ambos cliente e servidor Ele n o tenta ser um manual detalhada mas uma vis o e um bom ponto de refer ncia WWW mSOL HOWTO D
157. EYEE ECAAYFAJvSF6sACgGkQUZAT Kf5ao0UAr0AOIAXOOEDXI EEFm Ea0IQOqG91T9TVXED HZhIChEZXZ1bG9wZXIpIDxnbGV5ZHNvbk BBMRAgAXBQI7BI Es yxRO2KEBYs8cx R7fBOsHCgMEAXUDAgMWAgECF 4 Kav9L0OwlzwAn2Z9DWAbqi 9Mv4 EVB fqPqZ7mViSMRbei HNvbil jIgqbEupXgCg1 NjvT562Hgt ECAAYFAJNEWrYA 9AaScm4AnA4V795vcVlr3ix9 EOypgPVO7wCbBTRiSGGMzMTdA tHbGV5Z BkZWJpYW4ub3JInPohX AACgGkQpWvD35hbooESRACcCCliY BNYXpp EYEE BECAAYF AjsauXx0ACgkQt1lanjIgqb ukdUHPUoOvzHBeiN355mi EYE EBECAAYFAJxEY28ACgkQGE MpalE BACxhBiSFOGa8tv7MOnO0XVa6WCV1 1Lz5zPpP7eWgrUy6B7 V9IR4LV8nw i TThMhvXM Pf7SXP3J ivrP9EYPSLxqTs1K dWAbr bXWssQp70bF 9IyvZLCGOgIE rZIbOXumXkP1V7FT EUFNn1bGD qHRwJ7 4 EzqzUkKSOlul gQHnAJ4kDKHKvG9s90OIGV6RVSZTDG GcJAmrC9gWH7mY 8ycPDOv hmGfAJ bvnT END PGP PUBLIC KI EY Bu0s90Jx2ZnMrx Kss HC EACT IxXYfK22YP08Zkc3 Ic85BCiPL 11ZrR 1xyJ6G539RLSbY E RS iaKCE Ei VgXF Hjl5gidVjaVCAAN187X6eATJAVzspveNSf Ny1iuFnuQENB Hi zVENgr RHMsNXnpsA uUAn nzCL RqlEE9i 2fgwCeNGNV D17WasQ IAFUMlAar Hx 3 4 5NXBJDOBbHzT DK QiwA Dgv h47 Bgcj2KI BcPmmXSIRgGOYEQIA DBOP9Hgc3EOw 71uB DPEM98LUyxG DS8QhacCRGWICvRVgP B9UCOXt ZqwAKCRCla8PfmFui ES5ligCeCzn0r0o Silek97bTClusQzJF pA
158. Este documento ajuda a compreens o e operac 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 lti plas placas seriais contendo informa es t cnicas detalhadas sobre a pr pria porta serial em mais detalhes do que os encontrados nos HOWTO s acima e deve ser o suficiente para correc o de problemas quando o problema a pr pria porta serial Se estiver tra balhando 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 HOWTO s devem ser primeiramente consultados Serial Programming HOWTO Explica como programar comunicac 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 configura o de Winmodems no GNU Linux Software AlI Alife HOWTO Este howto cont m informa es prim ri
159. FC s S o textos que cont m normas para a padronizac o dos servicos e protocolos da Internet como a porta padr o de operac o comandos que devem ser utilizados respostas e outros detalhes usados para padronizar o uso de servicos Internet entre as mais diversas plataformas de com putadores com o objetivo de garantir a perfeita comunica o entre ambos As RFC s podem ser obtidas de http rfc net O arquivo de uma RFC segue o formato RFC N mero onde RFC descreve que o documento uma RFC e N mero o seu n mero de identifica o como o documento RFC1939 que doc umenta 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 000
160. GNU Linux 224 225 Cap tulo 20 Sistema de gerenciamento de pacotes Este cap tulo ensina a opera o b sica do programa de manipula o de pacotes Debian a instalac o remoc o consulta e checagem de arquivos deb 20 1 dpkg O dpkg Debian Package o programa respons vel pelo gerenciamento de pacotes em sis temas Debian Sua operac o feita em modo texto e funciona atrav s de comandos assim caso deseje uma ferramenta mais amig vel para a selec o e instalac o de pacotes prefira o dselect que um front end para o dpkg ou o apt veja apt on page 228 dpkg muito usado por usu rios avan ados da Debian e desenvolvedores para fins de insta la o manuten o e constru o de pacotes 20 1 1 Pacotes Pacotes Debian s o programas colocados dentro de um arquivo identificados pela exten s o deb incluindo arquivos necess rios para a instala o do programa um sistemas de listagem checagem de depend ncias scripts de automatiza o para remo o parcial total do pacote listagem de arquivos etc Um nome de pacote tem a forma nome vers o revis o deb 20 1 2 Instalar pacotes Use o comando dpkg i NomedoPacote ou install para instalar um pacote em seu sistema Talvez ele pe a que seja instalado algum pacote que depende para seu funcionamento Para detalhes sobre depend ncias veja Depend ncias on the next page preciso especificar o nome completo do pacote com a vers o
161. Guia Foca GNU Linux Gleydson Mazioli da Silva lt gleydsonftguiafoca org gt Vers o 5 65 domingo 05 de setembro de 2010 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 ver s o deste guia pode ser encontrada na P gina Oficial do Foca GNU Linux http www guiafoca org Novas vers es s o lan adas com uma frequ ncia mensal e voc pode rece ber avisos de novos lan amentos deste guia preenchendo um formul rio na p gina Web Nota de Copyright Copyright O 1999 2010 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 2 published by the Free Software Foundation A copy of the license is included in the section entitled GNU Free Documentation License Sum rio 3 4 1 3 4 2 3 4 3 3 4 4 Jumpers Dip Switches 1 Introdu o 11 Antesdecomecat cinishree dE SA ADE SE GE RA A a 1 2 Pr requisitos para a utiliza o deste guia gt s s a caa acaso a mt sa as La JUUR ee a E RR e aa a a e e a a 131 Algumas Caracter sticas do LINUX ociosas 14 Software AMI III 2 Explica es B sicas 21 Imterprelador de comandos o sss sp sma pa Ca kocp idg a rd od 2 2 Terminal Virtual console o araea posses ia ca AR ES A ss pes pis a aa E Ep dd a a a E atire A 44 3
162. 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 acon tece 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 con struir um sistema atrav s do c digo fonte Entendendo isto ser til quando precisar resolver problemas ou configurar o seu sistema Installation HOWTO Este documento descreve como obter e instalar o software GNU Linux Ele o primeiro documento que um novo usu rio GNU Linux dev ler para iniciar no sistema Cap tulo 31 Como obter ajuda no sistema 326 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 al guns requerimentos e alguns recursos Kernel HOWTO Este um guia detalhado de configurac o do kernel compilac o upgrades e problemas para sistemas baseados PLIP Install HOWTO Descreve como instalar uma distribui o GNU Linux em um com putador 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
163. Kit um servidor Web suportando Java servlets acessando um banco de dados via JDBC e suportado Enterprise Java Beans EJBs GCC HOWTO Este documento explica como configurar o compilador GNU C e bibliotecas de desenvolvimento sob o GNU Linux e te d uma vis o de compila o linkagem execu o e programas de depura o IngresI HOWTO Este documento cobre a instala o do Ingres II Relational Database man agement System no GNU Linux Ele cobre a configura o de ambos o Kit de desenvolvi mento e vers o completa do Ingres Algumas se es explicam como iniciar o uso do Ingres Oracle 7 HOWTO Um guia para instalar e configurar o Servidor do Banco de Dados Oracle em um sistema GNU Linux Cap tulo 31 Como obter ajuda no sistema 333 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 distribuic es recentes ap s algumas modificac es PHP HOWTO Ensina como desenvolver programas em PHP e tamb m migrar todas as apli ca es GUI do Windows 95 para o poderoso conjunto PHP HTML DHTML XML Applets Java Javascript As explicac 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 0S 2 todos os tipo
164. M2 no DOS Daqui para frente basta se referir a dev ttySl 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 ttyS3 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 Isto muito til para um bom gerenciamento do sistema Abaixo uma tabela com o nome do dispositivo no GNU Linux portas I O IRQ DMA e nome do dispositivo no DOS os nomes de dispositivos est o localizados no diret rio dev Dispos Dispos Linux DOS IRQ DMA I O ttysSO COMI 4 F 0x3F8 ttysl COM2 3 0x2F8 ttyS2 COM3 4 0x3E8 TEYS3 COM4 3 0x2E8 1p0 LPT1 7 3 ECP 0x378 lp1 LPT2 5 3 ECP 0x278 dev hdal C 14 0x1F0 0x3F6 dev hda2 D x 14 0x1F0 0x3F6 dev hdbl D x 15 0x170 0x376 A designa o de letras de unidade do DOS n o segue o padr o do 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
165. MB de RAM e 40 MB de espa o em disco livre Arena Modo Gr fico navegador pequeno sem suporte a Java e Frames ideal para computa dores menos potentes Recomendo o Lynx Equipamento m nimo recomendado 386 com 8 MB de RAM e 12 MB de disco Opera Modo Gr fico Navegador pequeno sem suporte a Java e Frames ideal para computa dores menos potentes Ainda recomendo o Lynx Lynx Modo Texto Agora sim Navegador pequeno n o tem suporte a frames mas ex ibe 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 Pine Modo Texto Programa de E Mail muito usado entre os usu rios GNU Linux mas n o gratuito Possui suporte a criptografia PGP e HIML em sua nova vers o Mutt Modo Texto Outro programa de E mail muito usado pelos usu rios do GNU Linux Possui suporte a criptografia PGP cores de destaque nas mensagens e processamento de Cap tulo 30 Aplicativos para Linux 300 links HTML muito personaliz vel veja a quantidade de op es no arquivo de config ura o etc Muttrc Sua interface em Portugu s Equipamento m nimo recomendado 386 com 2 MB de RAM e 2 MB de disco ftp Modo Texto O pr prio faz c pias de arquivos de um site remoto para seu disco local ou
166. ML lado do servidor e phplib Biblioteca 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 programa 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 simples 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 script 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 30 2 5 Multim dia e gxanim Interface em GTK para o xanim e smpeg gt
167. 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 a configura o de dispositivos de rede etc e Configura es b sicas de seguran a de Rede e Gerenciadores de inicializa o boot o que s o e como funcionam e como criar um ar quivo de inicializa o para inicializar o GNU Linux pelo disco r gido ou mais de um Sistema Operacional 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 conhec imento b sico do sistema GNU Linux mas que deseja se aprofundar neste sistema con hecendo os arquivos necess rios para o funcionamento do GNU Linux como modifica los e como estas modifica es afetam o funcionamento do sistema Para melhor organiza o dividi o guia em 3 vers es Iniciante Intermedi rio e Avan ado Sendo que a vers o Iniciante voltada para o usu rio que n o tem nenhuma experi ncia no GNU Linux A ltima vers o deste guia pode ser encontrada em P gina Oficial do guia Foca GNU Linux http www guiafoca org Caso tiver alguma sugest o corre o cr tica para a melhoria deste guia envie um e mail para lt gleydsonfguiafoca org gt O Foca GNU Linux atualizado frequentemente por este motivo recomendo que preencha a ficha do aviso de atualiza es na p gina we
168. Mq Y3MVS4BI aXxoP5z0p BYvUoksVxbaKcD ApAMghg EmQ5 1YOZ8RjPL9pNUJa9noot 3 7 E53KAAKF Bc4luYpv B D DJmdZ Kiw 41BP OcQOTitO01YRCLGam7FZ222u1iwh0h 31pf4o1Mff3qeLqv1D OA9kA 9K LsqiIl gXM3 Sjz8 8SKoVrWO5yloale9XcQ0uK6g8c7KeJsK GEWY1RwXx2X2Agdl ltMdYZhPwZaCsN TWF 6aW9saSBkYS PdQSlem3UrG upL0pbpT PagkvyAHBH2it Cc2N1bHNhbn CgkQOpWv 8 Zgqx6Ag bjPupLzB CgkQco6b5 RZiRMhQ B EYEE 0 1 3 G 3 A 1MRi B EYEE C J CgkQORw nVOLmNvbS5icj6IVgQTI D35hbooFdwgCfQijPTW5V EYAPISAoJomkfsgz Nu kzGCoF34gCgsVcH4b3s6kfCt3D71iMMh ECAAYFAjm4ITAACgkOt 1 Tt5JETOf3yOFywAn1SmK3unyhMU5GU9d4 9MNM3 fNg c54x 1t8VO0CeMZTC1a98rrIl60EnlkAvb H Cep1HTI ECboSQsd ufCvGDb t1ZXCel n6yxynLi ECrwO0Nk1V3MoaETbDmukbXcOEUJAGfFr1xARM5OW BC2Z2zVfJSmgpguZJ B9X 7RKR2x1leW BTaWx2YSAoQ2hhdmUgUEdQIFBlc3NvYWwpIDxnbGV5ZHNvbk EOIAFgUCOXt Zi AQLC9QDAxUDAgMWAG Bvyuw9uMg w oI RYWOtkjjnhrgH ECAAYFAjn1rPAACgk0oUSye uc2tWZPgCfVgR41bd8XP tlozvf8XId xEpF2D1x7ngqgFdJyn10A2VzXg0 0Z9DewXj FHG2IX1MPujlI9dro EEAGOsr0sug7b8nsXHMk spyGk3JsU8pPWwCglit tEwXI007K tai EB R5 hE R An Rzb24g Bl ECF4AA Bm Ptc f DiEY EEB UZylmD6pI kub an B tiEY ECAAYFAJm4Ff nDnUAoL2UiorB3Z2 m3 f9A UA EEB f6fcl5YGamkKci B KJot fR b2xpIGRhIFNpb
169. 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 eth0 192 168 1 1 netmask 255 255 255 0 up O comando acima ativa a interface de rede A palavra up pode ser omitida pois a ativac o da interface de rede o padr o Para desativar a mesma interface de rede basta usar usar o comando ifconfig eth0 down Digitando ifconfig s o mostradas todas as interfaces ativas no momento pacotes enviados recebidos e colis es de datagramas Para mostrar a configura o somente da interface eth0 use o comando ifconfig eth0 Em sistemas Debian o arquivo correto para especificar os dados das interfaces o etc network interfaces veja Arquivo etc network interfaces on page 278 Para mais detalhes veja a p gina de manual do ifconfig ou o NET3 4 HOWTO Cap tulo 15 Rede 168 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 alimen tando 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
170. O e DMA com comandos espec ficos para ativar a placa e faze la funcionar corretamente Existe um documento que cont m quais s o os perif ricos suportados n o suportados pelo GNU Linux ele se chama Hardware HOWTO Suas vers es s o identificadas por n meros como 2 2 30 2 4 33 2 6 23 6 as vers es que cont m um n mero par entre o primeiro e segundo ponto s o vers es est veis e que cont m n meros mpares neste mesmo local s o vers es inst veis em desenvolvimento Usar vers es inst veis n o quer dizer que ocorrer travamentos ou coisas do tipo mas algumas partes do kernel podem n o estar testadas o suficiente ou alguns controladores podem ainda estar incompletos para obter pleno funcionamento Se opera sua m quina em um ambiente cr tico prefira pegar vers es est veis do kernel Ap s inicializar o sistema o kernel e seus arquivos podem ser acessados ou modificados atrav s do ponto de montagem proc Para detalhes veja O sistema de arquivos proc on page 58 Caso voc tenha um dispositivo como uma placa de som que tem suporte no GNU Linux mas n o funciona veja Como adicionar suporte a Hardwares e outros dispositivos no kernel on the following page Cap tulo 16 Kernel e M dulos 186 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 mot
171. RA ALTAS A la 114 a A E DE E AA PESA ERG 114 WI o eae a REA Sb qd Sd dd E a SP E ES 115 OATES ooa e DR de a aai SALE no TED a eaa E aa a Aei q o 115 is erp eni TA A 115 IOLL SDIE o cm e RAR A A O 116 VIC ore ca a a A AA A ARAS E E 117 IDAS 3 orar airada E RA 117 IE IA E 118 IOUE e 2 amusa DR A ARA AR E AAA A AR 118 A AI 118 IIA 119 IDEC o eE ARA EA RAR E ES 119 A ET 119 INCAS 0 a ol AA A o DE AE SEA A ME SUR Mn a 119 DELES e enep ta O a a io Cica A aaa de 120 IMD ai ts ra a A a PEA A 120 IO ERRO cea sadenie SAEM DA SE a RA Ge SS 120 orar E A LEME DE 121 VICO AAA ARA A AA ARA AA 122 IMANES ps pe dor dna ida be e a es a A 123 TIAS acond 124 IO SUCRE cai dt e A O a A a AAA E AM a g 124 SUM RIO vii WISIN cios ara a de E AA A e A a da 125 WINS bs e A A A da E e 125 IMA es pts Eis RAE A e E A EA AA A N 126 IA rs E ds A AA e a A A A 127 WINS PAIS pes a o AA A A E A Ed 127 UNABLE Sinn ra AR a A Ae GA ERA 128 AI 128 e AE 129 e III II 129 IDEM css O RE ARA A ER A A a a 129 11 Comandos de rede 131 MAO a AAA AA e A 131 MERECE das A A ese a a e a 131 TLS DALET oao IA AI AAN AO AA ES pd 132 A AA 132 TLS AI gt cora RA SAA A A A E E Ad 133 ULA AOS drid AAA AAA a GE 133 11 7 ISSO e siea asa ES AE E e AR A aa 133 ILS talk sore atiek aea GAS RS SEE dE a a rs 133 TILA PE ar a da aa A A NA A AR a AA e A 134 OO IA DESP Re pd ps pedra BS 135 Dra pra doe A DA E O E DR SS e PD E RC a 135 ED css epa DE E E DA EE SE PE
172. Servidor amanda client Advanced Maryland Automatic Network Disk Archiver Cliente amanda common Advanced Maryland Automatic Network Disk Archiver Libs amanda server Advanced Maryland Automatic Network Disk Archiver Servidor floppybackup Backup em disquetes usando diversos tipos de formatos de disquetes taper Utilit rio de backup do sistema em tela cheia tob Programa pequeno e poderoso orientado a backup de tapes 30 2 20 Utilit rios afio Programa de manipula o de arquivos aish Conversor ish base64 uuencoded file alien Instala pacotes da Red Hat Stampede e Slackware com o dpkg ascii Mostra aliases e tabela para caracteres ASCII autoconf Script de configura o autom tico autogen Gerador autom tico de arquivos texto automake Gerador autom tico de scripts Makefile autoproject Cria um esqueleto de pacote fonte para um novo programa barcode Cria c digo de barras no formato ps binstats 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 versa cbb Um clone do Quicken chase Segue um link simb lico e mostra seu arquivo alvo dgpsip Corrige localiza o GPS com o sinal DGPS da internet diffstat produz gr ficos d
173. a Cap tulo 13 Permiss es de acesso a arquivos e diret rios 150 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 la explicarei passo a passo cada parte rwxr xr 1 gleydson user 8192 nov 4 16 00 teste rwxr xr Estas s o as permiss es de acesso ao arquivo teste Um conjunto de 10 letras que especificam o tipo do arquivo permiss o do dono do arquivo grupo do arquivo e outros usu rios Veja a explica o detalhada sobre cada uma abaixo rwxr 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 1 um link simb lico para algum arquivo ou diret rio no sistema para detalhes veja o comando In on page 110 Um significa que um arquivo normal rwxr xr Estas 3 letras da segunda a quarta do conjunto das 10 letras s o as permiss es de acesso do dono do arquivo teste O dono neste caso gleydson tem a permiss o para ler r gravar w e executar x o arquivo teste rwxr xr Estes 3 simbolos do quinto ao s timo do conjunto de 10 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 Estes 3 simbolos do o
174. a neste caso uma interface com endereco est tico fixo Outros m todos e seus par metros s o especificados abaixo traduzido da p gina do arquivo interfaces O m todo loopback 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 Kernels 2 2 x ou dpcpcp somente kernels 2 0 x e 2 2 x hostname nome Nome da esta o de trabalho que ser requisitado pump dhcpcd leasehours leasttime Lease time preferida em horas pump leasetime leasetime Lease time preferida em segundos dhcpcd vendor vendedor Identificador do vend
175. a EXT on the next page Primeiro execute o comando tune2fs na parti o que deseja converter com a op o j ou J tamanho_journal para adicionar o suporte a Journaling na parti o Este comando poder ser executado com seguran a em uma parti o ext2 montada ap s converter remontar a parti o usando os comandos umount particaoemount particao Ap s a convers o para ext3 desnecess ria a checagem peri dica do sistema de arquivos que por padr o ap s 20 montagens e a cada 30 dias Voc pode desativar a checagem ap s o n mero m ximo de montagens com a op o c num_vezes e o n mero de dias m ximos antes de verificar novamente com a op o i num_dias o uso de 0 desativa Por exemplo tune2fs c 0 i 90 dev sda2 Desativa a checagem ap s n mero m ximo de montagens c 0 e diz para a parti o ser verificada a cada 90 dias i 90 O ltimo passo modificar o etc fstab para que a parti o seja montada como ext3 na inicializa o e depois desmontar umount dev sda2 e remonta la mount dev sda2 para usar o suporte ext3 Confira se ela est usando ext3 usando o comando df T OBS Caso a parti o convertida para ext3 seja a ra z tenha certeza de incluir o suporte a ext3 embutido no kernel caso contr rio a parti o ser montada como ext2 Cap tulo 5 Discos e Parti es 52 5 5 4 Convertendo de EXT3 para EXT2 Remover o suporte a ext3 de uma parti o simples r
176. a a sa da padr o STDOUT e syslog f arquivo Envia o conte do do arquivo especificado como mensagem ao syslog t nome Especifica o nome do processo respons vel pelo log que ser exibido antes do PID na mensagem do syslog p prioridade Especifica a prioridade da mensagem do syslog especificada como facilidade n vel Veja os tipos de prioridade n veis em Arquivo de configura o syslog conf on page 198 O valor padr o prioridade n vel user notice Mais detalhes sobre o funcionamento sobre o daemon de log do sistema syslogd pode ser encontrado em syslogd on page 198 Exemplos logger i t focalinux Teste teste teste logger i f tmp mensagem p security emerg 203 Cap tulo 18 Compactadores Esta sec o explica o que s o e como usar programas compactadores no GNU Linux as car acter sticas de cada um como identificar um arquivo compactado e como descompactar um arquivo compactado usando o programa correspondente A utilizac o de arquivos compactados m todo til principalmente para reduzir o consumo de espaco em disco ou permitir grandes quantidades de texto serem transferidas para outro computador atrav s de disquetes 18 1 O que fazem os compactadores descompactadores Compactadores s o programas que diminuem o tamanho de um arquivo ou arquivos atrav s da substitui o de caracteres repetidos Para entender melhor como eles funcionam veja o pr ximo exemplo com
177. a atributos de arquivos t Mostra os dados da unidade de disquete em formato RAW cd Entra em diret rios copy Copia arquivos diret rios del Exclui arquivos deltree Exclui arquivos diret rios e sub diret rios Cap tulo 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux 40 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 mmd 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 mkmani fest 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 en 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 pass
178. a com a senha original u nome Desbloqueia a conta de um usu rio bloqueada com a op o l 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 modificac o da senha a quarta parte a per odo m nimo m ximo alerta e o per odo de inatividade para a senha Procure sempre combinar letras mai sculas min sculas e n meros ao escolher suas senhas N o recomendado escolher palavras normais como sua senha pois podem ser vulner veis a ataques de dicion rios cracker Outra recomenda o utilizar senhas ocultas em seu sistema shadow password Voc deve ser o dono da conta para poder modificar a senhas O usu rio root pode modi ficar apagar a senha de qualquer usu rio Exemplo passwd root 12 4 gpasswd Modifica parametros e senha de grupo Um usu rio somente pode alterar a senha de seu grupo mas o superusu rio root pode alterar a senha de qualquer grupo de usu rio inclu sive definir o administrador do grupo gpasswd op es usuario grupo Onde usu rio Nome do usu rio grupo que ter sua senha alterada op es r usuario grupo Remove a senha de grupo R usuario grupo Desativa o acesso do grupo usando o comando newgrp a usuario grupo Adiciona o usu rio no grupo especificado d usuario grupo Apaga o usu rio do gurpo especificado A usua
179. a de tratamento de finan as pessoais e xcircuit Esquemas de circuitos de desenho de quase tudo Cap tulo 30 Aplicativos para Linux 320 321 Cap tulo 31 Como 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 algum problema O GNU Linux um sistema bem documentado provavelmente tudo o que imaginar fazer ou aprender j esta dispon vel para leitura e apren dizado Abaixo segue algumas formas teis para encontrar a solu o de sua d vida vale a pena conhece las 31 1 P ginas de Manual As p ginas de manual acompanham quase todos os programas GNU Linux Elas trazem uma descri o b sica do 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 docu menta 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 co mando encontrada em ordem crescente comandolarquivo 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 e SetaAcima ou k Rola 1 linha acima e SetaAbaixo ou
180. a do guia Novas vers es deste guia avisos de lan amento outros n veis de aprendizado Iniciante In termedi rio e Avan ado vers es para outras distribui es Linux podem ser encontradas em P gina Oficial do guia Foca GNU Linux http www guiafoca org Se quiser receber notifica es de novas vers es use uma das formas a seguir e por E Mail envie uma mensagem para lt gleydsontguiafoca org gt pedindo para ser inclu do na lista de atualizac es do guia ou preencha o formul rio encontrado no final da Home Page do guia e Twitter Assine o Twitter do guia Foca Bfocalinux e RSS Assine o RSS na p gina oficial do guia citado acima para receber atualiza es e novidades 32 5 Colaboradores do Guia Entre as principais colabora es at a vers o atual posso citar as seguintes e Djalma Valois lt djalmalcipsga org br gt Pela atual hospedagem do Foca GNU Linux Estou muito feliz vendo o Foca GNU Linux fazendo parte de um pro jeto t o positivo como o CIPSGA para o crescimento e desenvolvimento do software livre nacional e Bakurih lt bakurihftyahoo com gt Revis o inicial do guia ap s suas primeiras ver s es e Eduardo Marcel Ma an lt macantdebian org gt Pela antiga hospedagem na poca do site metainfo e Michelle Ribeiro lt michelletcipsga org br gt Por dispensar parte de seu atencioso tempo enviando revis es e sugest es que est o melhorando bastante a qual idade do guia
181. a fazer ele fun cionar melhor em um sistema espec fico eles mandam a mudan a para o mantenedor do pro grama ent o eles trabalham com o mantenedor explicando a mudan a perguntando por ela e s vezes reescrevendo a para manter a coer ncia e mantenebilidade do pacote para ter o patch instalado Mas as pessoas que pensam nelas como usu rios Linux tendem a lan ar uma vers o Linux only do programa GNU e consideram o trabalho terminado N s queremos cada e todos os programas GNU que funcionem out of the box em sistemas baseados em Linux mas se os usu rios n o ajudarem este objetivo se torna muito mais dif cil de atingir Como deve o projeto GNU lidar com este problema O que n s devemos fazer agora para disseminar a id ia de que a liberdade para os usu rios de computador importante N s devemos continuar a falar sobre a liberdade de compartilhar e modificar software e ensinar outros usu rios o valor destas liberdades Se n s nos beneficiamos por ter um sistema Cap tulo 1 Introdu o 10 operacional livre faz sentido para n s pensar em preservar estas liberdades por um longo tempo Se n s nos beneficiamos por ter uma variedade de software livres faz sentido pensar sobre encorajar outras pessoas a escrever mais software livre em vez de software propriet rio N s n o devemos aceitar a id ia de duas comunidades separadas para GNU e Linux Ao contr rio devemos disseminar o entendimento de
182. a instalar todos os pacotes necess rios daquele CD instalar os pacotes do pr ximo CD e iniciar a configura o ap s instalar todos os pacotes necess rios Observa o CDs de terceiros ou contendo programas adicionais tamb m podem ser usa dos com o comando apt cdrom add 20 2 5 Instalando novos pacotes Use o comando apt get install pacotes para instalar novos pacotes em sua dis tribui o Podem ser instalados mais de um pacotes ao mesmo tempo separando os nomes por espa os Somente preciso especificar o nome do pacote sem a vers o e revis o Se preciso o apt instalar automaticamente as depend ncias necess rias para o funciona mento correto do pacote Quando pacotes al m do solicitado pelo usu rio s o requeridos para a instala o o apt mostrar o espa o total que ser usado no disco e perguntar ao usu rio se ele deseja continuar Ap s a instala o o pacote ser automaticamente configurado pelo dpkg para ser executado corretamente em seu sistema 20 2 6 Removendo pacotes instalado Use o comando apt get remove pacotes para remover completamente um pacote do sistema Podem ser removidos mais de um pacote ao mesmo tempo separando os nomes dos pacotes com espa os O apt get remove remove completamente o pacote mas mant m os arquivos de configura o exceto se for adicionada a op o purge E preciso especificar somente o nome do pacote sem a vers o e revis o 20 2 7 Atualizando s
183. a o DocBook instalado para processamento de arquivos SGML em HTML Howtos with LinuxDoc Descreve como escrever documentos HOWTOs usando o LinuxDoc refer ncia para iniciantes Man Page Descreve o que deve ter em mente quando estiver escrevendo documenta o on line tamb m chamada de p gina de manual man page Hardware 3 Button Mouse Como ter um mouse serial de 3 bot es funcionando no GNU Linux ACP Modem Descreve como configurar e utilizar a caracter stica ACP Mwave de m quinas IBM como o IBM Thinkpad BTTV Mini HOWTO 0 3 Este documento descreve o hardware software e procedimentos necess rios para se usar um chipset baseado no bt8x8 frame grabber ou placa sin tonizadora 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 portas Ele n o requer qualquer controlador no GNU Linux no entanto o kernel precisa ter o suporte a portas seriais Handspring Visor Usando o Visor com o GNU Linux e sua porta USB IO Port Programming Este documento descreve a programa o de portas I O de hardware 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 bz ip2 GIS GRASS Este documento descreve como adquirir instalar e co
184. a qualquer um mas manter um registro de quem in fingerd ALL finger sh mail s finger from h root Qualquer modifica o no arquivo etc hosts allow entrar em a o ap s reiniciar o dae mon inetd Isto pode ser feito com o comando kill HUP pid do inetd opid do inetd pode ser obtido com o comando ps ax grep inetd etc hosts deny O arquivo etc hosts deny um arquivo de configurac o das regras descrevendo quais computadores n o tem a permiss o de acessar um servi o em sua m quina Um modelo simples deste arquivo se parece com isto etc hosts deny Bloqueia o acesso de computadores com endere os suspeitos ALL PARANOID Bloqueia todos os computadores ALL ALL A entrada PARANOID realmente redundante porque a outra entrada nega tudo Qualquer uma destas linhas pode fazer uma seguran a padr o dependendo de seu requerimento em particular Tendo um padr o ALL ALL no arquivo etc hosts deny e ent o ativando especificamente os servi os e permitindo computadores que voc deseja no arquivo etc hosts allow a con figura o mais segura Qualquer modifica o no arquivo etc hosts deny entrar em a o ap s reiniciar o dae mon 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 Cap tulo 15 Rede 180 letc hosts equiv e etc shosts equiv O arquivo etc hosts equiv usad
185. a 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 seqii ncia s o etc hosts allowe etc hosts deny Eu descreverei cada um destes arquivos separadamente Para uma descric o completa desta facilidade voc deve verificar a p gina de manual apro priada hosts_access 5 um bom ponto de partida etc hosts allow O arquivo etc hosts allow 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 servicos lista de hosts comando lista de servi os uma lista de nomes de servicos separados por v rgula que esta regra se aplica Exemplos de nomes de servi os s o ftpd telnetde 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 vk2kt3 ampr org para conferir com um endere o de computador es pec 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 simpl
186. a rm Ebem mais tarde voc notou o espa o extra naquele comando Voc simplesmente apagou todo o seu trabalho Mas a ajuda est na m o Este documento oferece uma discuss o de como recuperar arquivos apagados atrav s do Second Extend File System EXT2 Talvez voc ser capaz de lan ar aquele programa depois disso Ext2fs Undeletion Dir Struct Fornece um complemento ao ext2 undeletion howto e descreve formas de recuperar estrutura de diret rios de forma segura Hard Disk Upgrade Como copiar um sistema GNU Linux de um disco para outro Loopback Root FS Este documento explica como usar o dispositivo de loopback do Linux para criar um formato nativo de sistema de arquivos atrav s de uma parti o DOS sem reparticionamento Partition Rescue mini HOWTO Como recuperar uma parti o pelo GNU Linux Quota Descreve como ativar a quota nos sistemas de arquivos para usu rios 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 Cap tulo 31 Como obter ajuda no sistema 344 Escrita de Documentac o Editores DocBook Install Descreve de forma r pida e pr tica como ajustar novatos a ter de forma r p id
187. a utilizar reiserfs tenha certeza que seu kernel possui o suporta habilitado na se o File Systems e instale o pacote reiserfsprogs que cont m utilit rios para formatar ver ificar este tipo de parti o Cap tulo 5 Discos e Parti es 54 5 6 1 Criando um sistema de arquivos reiserfs em uma parti o Para criar uma parti o reiserfs primeiro instale o pacote reiserfsprogs apt get install reiserfsprogs Para criar uma parti o reiserfs primeiro crie uma parti o ext2 normal e ent o use o comando mkreiserfs dev sda Onde a 2 em sda significa o n mero da parti o que ser formatada com o sistema de arquivos reiserfs A identifica o da parti o mostrada durante o particionamento do disco anote se for o caso sda o primeiro disco r gido SATA sdb o segundo disco r gido SATA Discos IDE s o identificados por nda hdb etc Para detalhes sobre a identifica o de discos veja Identifica o de discos e parti es em sistemas Linux on page 65 Algumas op es s o teis ao mkreiserts e s num Especifica o tamanho do arquivo de journal em blocos O valor m nimo 513 e o m ximo 32749 Kb O valor padr o 8193 e 1 NOME Coloca um nome label no sistema de arquivos e f For a a execu o do mkreiserfs e d Ativa a depura o durante a execu o do mkreiserfs Agora para acessar a parti o dever ser usado o comando mount dev sda
188. acima Por este motivo preciso aten o antes de escolher a umask um valor mal escolhido poderia causar problemas de acesso a arquivos diret rios ou programas n o sendo executados O valor padr o da umask na maioria das distribui es atuais 022 A umask padr o no sistema Debian a 022 A umask de grande utilidade para programas que criam arquivos diret rios tempor rios desta forma pode se bloquear o acesso de outros usu rios desde a cria o do arquivo evitando recorrer ao chmod Cap tulo 13 Permiss es de acesso a arquivos e diret rios 158 159 Cap tulo 14 Redirecionamentos e Pipe Esta sec o explica o funcionamento dos recursos de direcionamento de entrada e sa da do sistema GNU Linux 141 gt Redireciona a sa da padr o de um programa comando script para algum dispositivo ou ar quivo ao inv s do dispositivo de sa da padr o tela Quando usado com arquivos este redirecionamento cria ou substitui o conte do do arquivo Por exemplo voc pode usar o comando 1s para listar arquivos e usar 1s 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 1s gt dev tty2 o resultado do comando 1s ser mostrado no segundo console pressione ALT e F2 para mudar para o segundo console e ALT e F1 para retornar ao primeiro O mesmo
189. acote E o relato do problema O bug ser encaminhado diretamente ao mantenedor do pacote que verificar o problema re latado Os campos Package e Severity 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 19 10 Onde encontrar a Debian para Download No endere o ftp ftp debian org Outros endere os podem ser obtidos na p gina oficial da Debian http www debian org clicando no link Downloade mirrors A distribui o Etch 4 0 completa com 18830 pacotes ocupa em torno de 10 GB Voc tam b 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 dis cuss o lt debian user portugueseflists debian org gt veja Listas de discuss o on page 358 para detalhes 19 11 Lista de pacotes para uma instala o r pida e manual Esta se o cont m uma lista de pacotes necess rios que atendem a maioria dos usu rios nor mais da Debian em um sistema padr o sem desperd cio de espa o e sabendo exatamente o que est instalando Estou assumindo que voc concluiu a instala o da Debian 3 0 Woody mas preferiu pular o passo de sele o de pacotes do dselect e fazer uma instala o manual A lista de pacotes est dividida por categorias e voc precisa ter o programa apt conf
190. agem 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 OS 2 e GNU Linux no mesmo disco r gido sem qualquer tipo de conflito A listagem abaixo pode estar incompleta se encontrar algum programa que n o esteja listado aqui por favor entre em contato pelo E Mail lt gleydsonfguiafoca org gt para inclui lo na listagem DOS Windows Linux Diferen as MS Word Open Office O Open Office possui todos os recursos do Word al m de ter a interface gr fica igual menus e teclas de atalho id nticas ao Word o que facilita a migra o Tamb m trabalha com arquivos no formato Word97 2000 e n o vulner vel a v rus de macro distribu do gratuitamente e n o requer pagamento de licen a Cap tulo 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux 41 podendo ser instalado em quantos computadores voc quiser tanto dom sticos como de empresas MS Excel Open Office Mesmos pontos do acima e tamb m MS PowerPoint MS Access MS Outlook MS Internet Explorer ICO MSN Photo Shop Corel Corel Photo Paint Draw Autocad Visio winamp Open Office MySQL PostgreSQL Oracle Pine evolution mutt sylpheed icedove Firefox Opera Mozilla lynx
191. agens de erro c change Semelhante a op o v mas s mostra os arquivos que tiveram as permiss es al teradas R recursive Muda permiss es de acesso do diret rio arquivo no diret rio atual e sub diret rios ugoa rwxXst ugoa Controla que n vel de acesso ser mudado Especificam em or dem usu rio u grupo g outros 0 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 ar quivo 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 Modo de permiss o octal on page 155 DICA poss vel copiar permiss es de acesso do arquivo diret rio por exemplo se o arquivo teste txt tivera 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 g r Permite que todos os usu rios que perten am ao grupo dos arquivos g ten ham permiss es de leitura r em todos os arquivos do diret rio atual Cap tulo 13 Permiss es de acesso a arqu
192. aior para 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 sda 5 7 2 Criando um sistema de arquivos Swap em um arquivo Tamb m poss vel criar um arquivo que poder ser usado como mem ria virtual Veja passo a passo como fazer isso 1 Use o comando dd if dev zero of tmp troca bs 1024 count 64000 para criar um arquivo chamado t roca vazio de 64Mb de tamanho em tmp Voc pode modi ficar os par metros de of para escolher onde o arquivo ser criado o tamanho do arquivo poder ser modificado atrav s de count 2 Execute mkswap tmp troca para formatar o arquivo Ap s concluir este passo o sistema de arquivos Swap estar criado e pronto para ser usado 3 Digite sync para sincronizar os buffers para o disco assim voc n o ter problemas em um servidor com muito I O Cap tulo 5 Discos e Parti es 57 4 Ative o arquivo de troca com o comando swapon tmp troca 5 Confira se o tamanho da mem ria virtual foi modificado digitando cat proc meminfo ou free Observa es 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 7 3 Parti o Swap ou Arquivo Criar uma parti o de Troca
193. aixo um exemplo simples de arquivo etc apt sources list com explica o das se es deb http www debian org debian stable main contrib non free deb http nonus debian org debian non US stable 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 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 Woody Sarge ou sua classifica o stable testing ou unstable Note que unstable recomendada somente para desenvolvedores m quinas de testes e se voc tem conhecimentos para corrigir problemas Nunca utilize unstable em ambientes de produ o ou servidores cr ticos use a stable O Cap tulo 20 Sistema de gerenciamento de pacotes 230 e main contrib non us Se es que ser o verificadas no site remoto Note que tudo especificado ap s o nome da distribui o ser interpretado como sendo as se es dos arquivos main non free contrib non US As linhas s o processadas na ordem que est o no arquivo ent o recomend vel colocar as linhas que fazem refer ncia a pacotes locais primeiro e mirrors mais perto de voc para ter um melhor aproveitamento de banda O caminho percorrido pelo apt para chegar aos arqu
194. am 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 pa cotes 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 fire wall e ponte com uma conex o de rede DSL Cipe Masq Como configurar uma VPN usando o Cipe em um firewall GNU Linux mas querading 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 simples de configurar um servidor de fax em seu sis tema 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
195. antes disponibilizam anti virus para Linux na maioria das vezes para integrar a servidores de arquivos e mails protegendo esta es Windows Infec es por v rus s o raras no Linux devido as restri es do usu rio durante execu o de programas quando corretamente utilizadas backup tar O tar permite o uso de compacta o atrav s do par metro z tem um melhor esquema de recupera o de arquivos corrompidos que J segue evoluindo h 30 anos em sistemas UNIX print lpr O lpr mais r pido e permite at mesmo vol 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 e2label Sem diferencas E xcopy Ep R Pouca diferenca 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 inicio do nome Os seguintes comandos s o suportados 333333 at ca trib Ajusta modific
196. ao d cimo caracter de cada linha do arquivo etc passwd 10 31 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 tela e o programa retorna o c digo de sa da 1 cmp arquivol arquivo2 op es Op es arquivollarquivo2 Arquivos que ser o comparados op es L Mostra o n mero do byte hexadecimal e valores diferentes de bytes octal para cada difer en a s 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 32 dirname Obt m o nome do diret rio atrav s do caminho passado ao programa dirname diret rio arquivo dirname usr bin dirname dirname tmp Cap tulo 10 Comandos Diversos 126 10 33 diff Compara dois arquivos e mostra as diferen as entre eles O comando di ff usado somente para a compara o de arquivos em formato texto As diferen as encontradas podem ser redi recionadas para um arquivo que poder ser usado pelo comando patch para aplicar as al tera 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
197. ar mensagens de erro caso seja usado em um diret rio de pontos de montagem ou arquivos que n o sejam ext2 Exemplo Isattr d lsattr R lsattr R txt 10 30 cut Mostra se es de cada linha do arquivo dependendo das op es passadas ao programa cut op es arquivo Onde arquivo Arquivo que ser verificado pelo comando cut op es b bytes bytes Mostra somente a lista de bytes do arquivo c Characters numero Mostra somente o n mero de caracteres no arquivo semelhante a op o b mas tabs e espa os s o tratados como qualquer caracter Cap tulo 10 Comandos Diversos 125 f field campos Mostra somente a lista de campos d delimite delimitador Para uso com a op o f os campos s o separados pelo primeiro caracter em delimitador ao inv s de tabula es s Para uso com a op o f somente mostra linhas que cont m o caracter separador de campos Devem ser especificadas op es para o funcionamento deste comando Os bytes campos e delimitadores podem ser especificados atrav s de intervalos de caracteres usando a z atrav s de v rgulas a b d ou da combina o entre eles 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 Pegao primeiro caracter e terceiro
198. ar o funcionamento do magicfilter digite lpr alphabet pselpr tiger ps os arquivos ser o enviados para o magicfilter que identificar o arquivo como Pos Script Cap tulo 22 Impress o 248 executar o Ghost Script e retornar o resultado do processamento para o daemon de im press o O resultado ser visto na impressora Se tiver problemas verifique se a configurac o feita com o magicfilterconfig est correta Caso precise re configurar o magicfilter digite magicfilterconfig force lembre se que a op o force substitui qualquer configura o personalizada que tenha adicionado ao arquivo etc printcap 22 5 2 Outros detalhes t cnicos sobre o Magic Filter Durante a configura o do magicfilter a seguinte linha adicionada ao arquivo etc printcap if etc magicfilter epson9 filter N o tenho nenhum contrato de divulga o com a epson estou usando esta marca de impres sora 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 epson9 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 This file has been automatically adapte
199. ara detalhes veja Extens es de arquivos compactados on page 205 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 ar quivo index txt foi somente arquivado sem compacta o isto til para juntar di versos arquivos em um s e tar xf index txt tar Desarquiva o arquivo index txt criado pelo comando acima e tar czf index txt tar gz index txt O mesmo que o exemplo de arquiv amento anterior s que agora usado a op o z compacta o atrav s do pro grama gzip Voc agora pode notar digitando 1s la que o arquivo index txt foi compactado e depois arquivado no arquivo index txt tar gz voc tamb m pode chama lo de index txt tgz que tamb m identifica um arquivo tar compactado pelo gzip 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 cjf index txt tar bz2 index txt Arquiva o arquivo index txt em index txt tar bz2 compactando atrav s do bzip2 op o 3 e tar xjf index txt tar bz2 Descompacta e desarquiva o arquivo index txt tar b
200. aradamente Abaixo a lista de permiss es de acesso octal e 0 Nenhuma permiss o de acesso Equivalente a rwx 1 Permiss o de execuc o x 2 Permiss o de gravac o w 3 Permiss o de gravac o e execuc o wx Equivalente a permiss o 2 1 4 Permiss o de leitura r 5 Permiss o de leitura e execu o rx Equivalente a permiss o 4 1 6 Permiss o de leitura e grava o rw Equivalente a permiss o 4 2 7 Permiss o de leitura grava o e execu o Equivalente a rwx 4 2 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 x Para Dono e Grupo multiplique as permiss es acima por x100 e x10 e para as permiss es de acesso especiais Bast 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 a agora fazer o seguinte e Somente permiss o de execu o use 1 e Somente a permiss o de leitura use 4 Cap tulo 13 Permiss es de acesso a arquivos e diret rios 156 e Somente permiss o de grava o use 2 e Permiss o de leitura grava 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
201. are cer 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 con figura o Quando estiver satisfeito com a sua configura o alinhamento da imagem clique em Apply a configura o escolhida estar salva Cap tulo 23 Configurac o do sistema 256 257 Cap tulo 24 Executando tarefas diversas no Linux Este cap tulo explica como realizar tarefas espec ficas no sistema como gravar um CD assistir filmes etc Ele tamb m cont m nomes de programas recomendados tanto em modo texto como modo gr fico 24 1 Gravando CDs e DVDs no Linux A gravac o de CDs no Linux pode ser feita atrav s dos programas cdrecord ou CDRDAO ea grava o de DVDs usando o dvd rw tools Neste cap tulo vou explicar a grava o usando o cdrecord para gravar um CD de dados e audio e o growisofs para a grava o de DVDs de dados Primeiro instale o cdrecord mkisofs dvd rw tools e cdda2wav em sua m quina apt get install cdrecord dvd rw tools mkisofs cdda2wav 24 1 1 Gravando CDs DVDs de dados O processo de gravac o de um CD DVD de dados feito em 2 etapas primeiro gerado um arquivo ISO com o programa mkisofs que ser a imagem exata do CD que ser g
202. arem lan ar um novo projeto Este documento revisado periodicamente para refletir a evolu o das boas pr ticas de lan amento Plataformas n o Intel x86 Alpha HOWTO Este documento uma vis o r pida das CPUs Alpha chipsets e sistemas existentes MILO HOWTO Este documento descreve o MIniLOader um programa para sistemas basea dos 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 proble mas comuns e suas soluc 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 Cap tulo 31 Como obter ajuda no sistema 332 SRM HOWTO Este documento descreve como inicializarno 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 Programac o Compiladores Banco de Dados Assembly HOWTO Este documento descreve como programar em linguagem Assembler us ando ferramentas de programac 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 intenc o de te ajudar a iniciar na progra
203. ares configur veis por jumpers dip switches jumperless e Plug and Play on page 21 2 Identifique a marca modelo de sua placa O programa 1 shw til para isto Caso sua placa seja PCI ou CNR execute o comando 1spci e veja a linha Ethernet Em ltimo caso abra a m quina e procure a marca na pr pria placa Quase todos os fabricantes colocam a marca da placa no pr prio circuito impresso ou no CI principal da placa nor malmente o maior 3 Depois de identificar a placa ser preciso carregar o m dulo correspondente para ser usada no Linux Em algumas instala es padr es o suporte j pode estar embutido no Cap tulo 3 Hardware 28 kernel neste caso voc poder pular este passo Para carregar um m dulo digite o co mando modprobe modulo Veja modprobe on page 188 Em placas ISA geralmente preciso passar a IRQ e porta de I O como argumentos para alocar os recursos correta mente O modprobe tentar auto detectar a configurac o em placas ISA mas ela poder falhar por algum motivo Por exemplo para uma NE 2000 modprobe ne io 0x300 irq 10 Para evitar a digita o destes par metros toda vez que a m quina for iniciada recomend vel coloca lo no arquivo etc modules conf da seguinte forma options ne io 0x300 irq 10 A partir de agora voc pode carregar o m dulo de sua placa NE 2000 apenas com o comando modprobe ne O par metro io 0x300 irq 10 ser automaticamente adi cionado Em sistemas De
204. argumento deve ser exatamente e f ou g Exemplos seg 0 2 10 seg w O 10 seg f f O 10 seq s O 10 Cap tulo 10 Comandos Diversos 123 10 28 chattr Modifica atributos de arquivos diret rios N o confunda atributos de arquivo com permis s es de acesso Permiss es de acesso a arquivos e diret rios on page 147 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 arquivosIdiret rios Arquivos Diret rios que ter o os atributos modificados Podem ser usa dos 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 e 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 f
205. arquivos wav player recorder compacta o e wmcdplayer M dulo de Cd player para Window Maker e wmxmms spect rum Spectrum analizador para Window Maker D e workbone CD player para modo texto operado atrav s do teclado num rico e wosundprefs Prefer ncias musicais para o Window Maker e wsoundserver Servidor de som para Window Maker e xcolmix Um mixer colorido RGB e e QM Cap tulo 30 Aplicativos para Linux 308 e xfreecd Programa para tocar CDS e xmcd CD player changer muito completo com suporte ao CDDB e xmix Mixer para o X e xmp Player mod s3m 669 mtm ptm okt far wow amd rad alm 30 2 7 Comunica o Fax e adbbs AD BBS uma BBS baseada em perl ou menu de sistema f cil e efax Programas para enviar e receber mensagens de fax e hylafax client Programa HylaFAX cliente e hylafax server Programa HylaFAX servidor e lrzsz Ferramentas para a transfer ncia de arquivos atrav s de zmo dem xmodem ymodem getty fax Ferramentas de Fax para o mgetty gett y Substituic o ao getty getty viewfax Programa para mostrar arquivos de fax sob o X getty voice Secret ria Eletr nica para o mgetty inicom Clone do Telix um programa de comunicac o do DOS server Servidor de Modem para a Rede e seyon Programa de comunica o nativo completo nativo do X11 e smsclient Um programa para enviar mensagens curtas para telefones m veis Pagers SM SMS e spea
206. arrega as depend ncias correspondentes A sintaxe do comando insmod m dulo op es m dulo Onde Cap tulo 16 Kernel e M dulos 188 m dulo o nome do m dulo que ser carregado op es m dulo Op es que ser o usadas pelo m dulo Variam de m dulo para m dulo alguns precisam de op es outros n o tente primeiro carregar sem op es caso seja mostrada uma mensagem de erro verifique as op es usadas por ele Para detalhes sobre que op es s o suportadas por cada m dulo veja a sua documenta o no c digo fonte do kernel em usr src linux Documentation Exemplo insmod ne io 0x300 irg 10 16 7 rmmod Remove m dulos carregados no kernel Para ver os nomes dos m dulos atualmente carrega dos no kernel digite 1smod 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 di versos 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 out
207. arti es e arquivos contendo o sistema de arquivos ext2 ext3 reiserfs ou xfs para grava o de arquivos e diret rios e swap mem ria virtual e as vanta gens desvantagens de se utilizar um arquivo ou parti o para armazenamento de da dos 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 alguns dispositivos de boa qualidade como placas de rede custam at 3 vezes mais caro que outras e o que a placa traz de especial para ter este diferencial Cap tulo 1 Introdu o 2 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 arquivos e Mais op es para os comandos existentes na vers o Iniciante do guia e novos comandos Conhecer os arquivos de configura o e arquivos b sicos de seguran a entendendo 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
208. arti o prim ria hd0 0 e o Dos na segunda parti o prim ria hd0 1 Quando quisermos carregar estes sistemas devemos proceder da seguinte maneira title Windows hide hd0 1 unhide hd0 0 rootnoverify hd0 0 chainloader 1 makeactive title Dos hide hd0 0 unhide hd0 1 rootnoverify hd0 1 chainloader 1 makeactive e map Alguns sistemas n o permitem ser inicializados quando n o est o no primeiro disco Dos Win 9x etc Para resolver esta e outras situa es o GRUB tem um comando que permite enganar tal sistema mapeando as unidades de disco do modo como lhe for mais conveniente Imagine que voc tenha o primeiro disco hd0 com o GNU Linux instalado e em um outro disco hd1 com o Windows Dos Cap tulo 6 Gerenciadores de Partida boot loaders 80 instalado O Windows Dos n o permitem serem inicializados desta forma e como solu o voc poderia usar a seguinte entrada no arquivo de configura es do GRUB title Windows unhide hd1 0 rootnoverify hdl 0 chainloader 1 map hd1 hd0 makeactive Isso faz com que o disco hd1 onde esta o Windows Dos seja apresentado a este sistema como hd0 enganado o mesmo e possibilitando o boot Par metros enviados diretamente ao kernel Pode ser necess rio passar alguns par metros para o kernel no momento do boot Para maiores informa es ver a se o Par met ros de inicializa o passados ao kernel on page 84 Voc pode
209. as de dicion rio ou o uso de qualquer outros dados pessoais que podem ser adivinhados Cap tulo 13 Permiss es de acesso a arquivos e diret rios 153 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 facili dade 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 seguranca do seu sistema sem que voc saiba 13 7 chmod Muda a permiss o de acesso a um arquivo ou diret rio Com este comando voc pode escolher se usu rio ou grupo ter permiss es para ler gravar executar um arquivo ou arquivos Sempre que um arquivo criado seu dono o usu rio que o criou e seu grupo o grupo do usu rio exceto para diret rios configurados com a permiss o de grupo s ser visto adiante chmod op es permiss es diret rio arquivo Onde diret riolarquivo 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 mens
210. as altera es introduzidas por um arquivo diff dotfile bash Gerador de arquivos dotfile m dulo para o bash dot file Configura o f cil de programas populares atrav s da interface Tcl Tk dot file elm Gerador de arquivos dotfile m dulo para o elm dot file fvwml Gerador de arquivos dotfile m dulo para o fvwml Cap tulo 30 Aplicativos para Linux 317 e dotfile fvwm2 Gerador de arquivos dotfile m dulo para o fvwm2 e dotfile ipfwadm Gerador de arquivos dotfile m dulo para o ipfwadm e dotfile procmail Gerador de arquivos dotfile m dulo para o procmail e dotfile rtin Gerador de arquivos dotfile m dulo para o rtin e dotfile tcsh Gerador de arquivos dotfile m dulo para o tcsh dump 4 4bsd dump e restore para sistema de arquivos ext2 e fastjar Utilit rio de cria o de arquivos Jar e fdupes Identifica arquivos duplicados residindo nos diret rios especificados e fdutils Utilit rios de disquete do Linux e file Determina o tipo de arquivo usando n meros m gicos e gcal Mostra um calend rio ettext Utilit rios de internacionaliza o da GNU floppy Interface gr fica para a formata o de disquetes it Ferramentas interativas da GNU limpse Ferramentas de indexa o e localiza o em tela cheia mc Midnight Commander Um poderoso gerenciador de arquivos Vers o gnome memusage Mostra um gr fico detalhando a utiliza o de mem ria por cada processo notes Applet de notas Yello
211. as de mensagens instant neas s o eficientes alertando a presen a on line do usu rio auxiliando na redu o de custos etc Este documento inclui algumas recomen da es etiqueta para melhor os usu rios aproveitarem melhor ferramentas de comunica ao que seguem o padr o IM e De aten o ao status da outra pessoa Se ela estiver on line ou free for chat significa que ela est desocupada e que pode conversar naquele instante Se estiver como n o perturbe envie somente mensagens se for mesmo preciso e EVITE colocar nicks chamativos e caracteres ex ticos Nem todos os usu rios v em o nick da mesma forma que a pessoa que os colocou Cap tulo 31 Como obter ajuda no sistema 362 e Seja tamb m sensato ao usar ferramentas de mensagem instantanea N o entre nele caso n o possa conversar ou avise isso mudando seu status para o mais adequado para a situ a o assim os outros poder o entender que est longe do computador n o dispon vel ou ocupado e recomend vel ser prudente quanto ao envio de mensagens n o envie mais do que 4 mensagens seguidas pois a outra pessoa ter dificuldades para responder a todas elas mais outra que talvez possa estar recebendo de outras ou nem tenha recebido caso exista algum problema tempor rio no servidor e Guarde seu login e senha em lugar seguro Caso ela seja perdida voc ter trabalho para avisar a todos de sua lista de contato e Sempre que enviar uma URL procure
212. as no LULO orse nie psd pat read maty atada od 72 6 1 3 Um exemplo do arquivo de configura o lilo conf aoaaa 74 DE GRUB rara de re eee DS r Eea AA 75 621 Como o GRUB trabalha com discos e parti es ooa 76 624 Instalando o GRUB gt ra ceca rara one A A e q a E A 76 6 2 3 No disco flex vel somente linha de comando o 77 6 2 4 No disco flex vel com interface de menu aaa 77 629 Opg esdoarguivo de Configura o s seu sos oaii pe AAA 78 6 2 6 Um exemplo de arquivo de configura o lt lt a 80 6 2 7 Usando a linha de comandos do GRUB aaan aaa 82 6 2 8 Removendo o GRUB do MBR aaa 33 2 2er 83 6 2 9 Como obter informa es mais detalhadas 83 6 3 Par metros de inicializa o passados ao kernel on ona a 84 aa DOADO as spaniu pae ida e a da ii ad ds 84 GAl Opc esdoLOADLIN yc isa ae e PA E e EN 85 642 Exemplo de inicializa o com o LOADLIN 0 0 85 o A A 86 6 5 1 Criando um disquete de inicializa o com O syslinux 86 6 Qarg ivoSYSLINUXCFG ecese ka aa e ea iaa 86 6 5 3 Formata o dos arquivos de tela do syslinux 87 7 Execu o de programas 89 7 1 Tipos de Execu o de comandos programas sosoo ds daa 89 7 a Executando programas em sequ ncia lt gt lt o s ses msue ss ses waa ns 90 E A AAA 90 ES Op AA AAA NAAA AAA e o de do A A de a 90 Za Controle de execu o de PROCESOS vcs rate sata eos ams RA RA
213. as sobre e links para v rias bibliotecas relacionadas com o Al aplicativos etc que funcionam na plataforma GNU Linux Todos eles pelo menos livres para uso pessoal Apache Overview HOWTO Oferece uma vis o do servidor Web Apache e projetos relaciona dos Commercial HOWTO Este documento cont m uma listagem de programas comerciais e apli ca 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 compartil hadas e bibliotecas carregadas dinamicamente Cap tulo 31 Como obter ajuda no sistema 331 Secure Programs HOWTO Este documento oferece um conjunto de designs e regras de im plementac o para escrever programas seguros para os sistemas Unix e Linux Tais pro gramas 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 RAID 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 preve
214. aticamente marque com Y a op o ACPI depois marque os m dulos que voc quer que ele monitore button bot o power fan ventoinhas etc Se compilou como m dulo adicione o nome do m dulo acpi no arquivo etc modules N o h problema em compilar tamb m o suporte a APM pois n o causar problemas com um kernel com ACPI tamb m compilado Caso n o saiba quais m dulos ACPI seu sistema aceita marque o suporte a todos e carregue os Ap s isto entre no diret rio proc acpi e de um 1s entrando nos diret rios e vendo se existem arquivos dentro deles Remova o m dulo correspondente daqueles que n o tiver conte do Ap s isto instale o daemon acpid e configure o para monitorar algumas caracter sticas do seu sistema Por padr o o acpid monitora o bot o POWER assim se voc pressionar o power seu sistema entrar automaticamente em run level 0 fechando todos os processos e desligando sua m quina O suporte a ACPI pode ser desativado de 3 formas Removendo seu suporte do kernel pas sando o argumento acpi off ao kernel caso esteja compilado estaticamente ou removendo o m dulo de etc modules caso tenha compilado como m dulo Ap s isto remova o dae mon acpid do seu sistema Cap tulo 3 Hardware 33 3 11 6 Ativando WakeUP on Lan Algumas placas m e ATX possuem suporte a este interessante recurso que permite sua m quina ser ligada atrav s de uma rede Isto feito enviando se uma sequ ncia especial de pacote
215. b em P gina Oficial do guia Foca GNU Linux http www guiafoca org no fim da p gina principal Ap s preencher a ficha do aviso de atualiza es voc receber um e mail sobre o lan amento de novas vers es do guia e o que foi modificado desta forma voc poder decidir em copia la caso a nova vers o contenha modifica es que considera importantes Tenho recebido elegios de pessoas do Brasil e de paises de fora tamb m elogiando o trabalho e a qualidade da documenta o Agrade o a todos pelo apoio tenham certeza que este trabalho Cap tulo 1 Introdu o 3 desenvolvido pensando em repassar um pouco do conhecimento que adquiri ao come ar o uso do Linux Tamb m venho recebendo muitos e mails de pessoas que passaram na prova LPI n vel 1 e 2 ap s estudar usando o guia Foca GNU Linux Fico bastante feliz por saber disso pois nunca tive a inten o de tornar o guia uma refer ncia livre para estudo da LPI e hoje usado para estudo desta dif cil certifica o que aborda comandos servi os configura es seguran a em pacotamento criptografia etc 1 1 Antes de come ar Os cap tulos Introdu o e b sico cont m explica es te ricas sobre o computador GNU Linux etc voc pode pular este cap tulos caso j conhe a estas explica es ou se desejar partir para a pr tica e quiser v los mais tarde se lhe interessar Se voc j um usu rio do DOS e Windows recomendo ler Para quem esta m
216. baixa ele permitir que outros programas tenham prefer ncia A prioridade de execu o de um programa comando pode ser ajustada de 20 a mais alta at 19 a mais baixa Exemplo nice n 19 find name apropos 7 8 fuser Permite identificar e fechar os processos que est o utilizando arquivos e soquetes no sistema fuser op es nome Onde nome Especifica um nome de processo diret rio arquivo etc op es k Finaliza os processos acessando o arquivo especificado O sinal desejado deve ser especi ficado com a op o signal num ou o sinal 9 ser enviado como padr o N o poss vel matar o pr prio processo fuser i Pergunta antes de destruir um processo Ser ignorada caso a op o k n o seja especifi cada 1 Lista todos os nomes de sinais conhecidos m nome Especifica um arquivo em um sistema de arquivos montado ou dispositivo de bloco que est montado Todos os processos acessando aquele sistema de arquivos ser o listados Diret rios s o mostrados seguidos de uma signal n mero Usa o sinal especificado ao inv s de 9 SIGKILL quando finalizar proces sos u Acrescenta o nome do dono de cada processo ao PID v Os processos s o mostrados em um estilo id ntico ao ps 7 9 tload Representa de forma gr fica a carga do sistema tload op es Onde Cap tulo 7 Execuc o de programas 97 op es s n mero Mostra uma escala vertical com espa amento especificado
217. barra de progresso total e outra do arquivo que est sendo processado 24 5 Convertendo m sicas do formato mp3 para cdr Esta convers o necess ria quando deseja gravar um CD de audio a partir de uma sele o de m sicas MP3 As explica es aqui s o baseadas no programa mpg123 que pode ser instalado com apt get install mpg123 Execute o seguinte comando para fazer a convers o mpg123 cdr arquivo mp3 gt arquivo cdr Para fazer a convers o de todos os arquivos mp3 dentro de um diret rio use o comando for MUSICA in mp3 do mpg123 cdr SMUSICA gt S VAR cdr done Ap s feita a convers o de m sicas necess rias para completar um CD normalmente 600MB v at Gravando um CD de audio on page 258 Cap tulo 24 Executando tarefas diversas no Linux 262 263 Cap tulo 25 Compilac o Este cap tulo explica o que compilac o os principais compiladores e como compilar progra mas 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 25 1 O que compila o a transforma o de um programa em c digo fonte programa escrito pelo programador em linguagem de m quina programa execut vel Existem centenas de linguagens de programa o diferentes umas das outras cada uma ofer ece recursos espec ficos para atender melhor uma necessidade ou caracter sticas particulares algumas
218. bel 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 Criando o arquivo de con figura o do LILO on page 69 e Um exemplo do arquivo de configura o lilo conf on page 74 5 Execute o comando lilo para gravar o novo setor de boot para o disco r gido 6 Reinicie o computador 7 Carregue o novo kernel escolhendo a op o 2 no aviso de boot do Lilo Caso tiver problemas escolha a op o 1 para iniciar com o kernel antigo e verifique os passos de configura o o arquivo lilo conf foi modificado corretamente Em alguns casos como nos kernels empacotados em distribui es GNU Linux o c digo fonte do kernel gravado em um diret rio chamado kernel source xx xx xx recomend vel fazer um link com um diret rio GNU Linux pois o padr o usado pelas atualiza o do c digo fonte atrav s de patches veja Aplicando Patches no kernel on page 195 Cap tulo 16 Kernel e M dulos 194 Para criar o link simb lico entre em usr src e digite In s kernel source xx xx xx linux Se quiser mais detalhes sobre a compila o do kernel consulte o documento kernel howto 16 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 func o deste arquivo carregar m dulos esp
219. bian o local correto para colocar as op es de um m dulo em arquivos separados localizados dentro de etc modutils Crie um arquivo chamado etc modutils ne e coloque a linha options ne io 0x300 irq 10 Depois disso execute o comando update modules para o sistema gerar um novo ar quivo etc modules conf com todos os m dulos de etc modutils e substituir o anterior 4 Ap s carregar o m dulo de sua placa de rede resta apenas configurar seus par metros de rede para coloca la em rede Veja Atribuindo um endere o de rede a uma interface ifconfig on page 167 3 11 2 Configurando uma placa de SOM no Linux A configura o de dispositivos de audio no Linux simples bastando carregar o m dulo da placa e ajustar o mixer Atualmente existem 2 padr es de som no sistema Linux OSS Open Sound System e ALSA Advanced Linux Sound Architecture O OSS foi o primeiro padr o adotado em sistemas Linux que tinha como grande limita o a dificuldade em usar diversas placas e a impossibilidade dos programas utilizaram ao mesmo tempo a placa de som O ALSA mais novo suporta full duplex e outros recursos adicionais al m de manter a compatibilidade com OSS O ALSA um padr o mais moderno e garante mais performance para a CPU da m quina principalmente para a exibi o de v deos etc Configurando uma placa de som usando o padr o OSS OSS o presente por padr o desde que o suporte a som foi inclu do no kernel Para configurar
220. blocos defeituosos sem alterar a configurac o do disco Para marcar os blocos defeituosos para n o serem mais usados utilize a op o 1 do fsck veja fsck ext2 on page 265 badblocks op es dispositivo Onde dispositivo Parti o disquete ou arquivo que cont m o sistema de arquivos que ser verifi cado op es b tamanho Especifica o tamanho do bloco do dispositivo em bytes 0 arquivo Gera uma lista dos blocos defeituosos do disco no arquivo Este lista pode ser usada com o programa fsck ext 2 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 de feituosos gravando alguns padr es Oxaa 0x55 Oxff 0x00 em cada bloco do dispositivo e comparando seu conte do Nunca use a op o w em um dispositivo que cont m ar quivos pois eles ser o apagados Cap tulo 26 Manutenc o do Sistema 268 Exemplo badblocks s dev hda6 badblocks s o bad dev hda6 26 5 defrag Permite desfragmentar uma unidade de disco A fragmenta o o armazenamento de ar quivos 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 po
221. 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 pro grama que converte automaticamente os nomes em endere os IP ou atrav s de servidores DNS Cap tulo 15 Rede 170 que fazem a busca em um banco de dados na Internet e retornam o endere o IP do computador desejado Um servidor DNS mais difundido na Internet o bind Atrav s do DNS necess rio apenas decorar o endere o sem precisar se preocupar com o endere o IP alguns usu rios simplesmente n o sabem que isto existe Se desejar mais detalhes sobre DNS veja o documento DNS HOWTO 15 6 1 O que um nome Voc deve estar acostumado com o uso dos nomes de computadores na Internet mas pode n o entender como eles s o organizados Os nomes de dom nio na Internet s o uma estrutura hier rquica ou seja eles tem uma estrutura semelhante aos diret rios de seu sistema Um dom nio 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 princi pais 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 e MIL Organiza es Militares e ORG Outras Organiza es e NET Organiza es relacionadas com a Internet e Identificador
222. bre 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 Cap tulo 16 Kernel e M dulos 191 4 Ap s o make config chegar ao final digite make kpkg clean para limpar con stru es anteriores do kernel Agora compile o kernel digitando make kpkg revision teste 1 0 kernel image A palavra teste pode ser substitu da por qualquer outra que voc quiser e n mero da vers o 1 0 serve apenas como controle de suas compila es pode ser qualquer n mero Observa o N o inclua h fens no par metro revision use somente pontos Agora ap s compilar o kernel ser gravado no diret rio superior com um nome do tipo linux image 2 6 23 6 i386 teste 1 0 deb Basta voc digitar dpkg i kernel image 2 6 23 6 i386 teste 1 0 deb e o dpkg far o resto da in stala o do kernel para voc e perguntar se deseja criar um disquete de inicializa o recomend vel
223. cara da Rede DID LODO DD DO Por o da Rede 92 168 110 Por o do Host 23 Endereco da Rede 92 168 110 0 Endereco 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 Cap tulo 15 Rede 165 O endere o de broadcast um endere o especial que cada computador em uma rede escuta em adi o a seu pr prio endere o Este um endere o onde os datagramas enviados s o recebidos por todos os computadores da rede Certos tipos de dados como informa es de roteamento e mensagens de alerta s o transmitidos para o endere o broadcast assim todo com putador na rede pode recebe las simultaneamente Existe dois padr es normalmente usados para especificar o endere o de broadcast O mais am plamente 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 con ven 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 alg
224. ce groups usu rio Exemplo groups groups root 147 Cap tulo 13 Permiss0es de acesso a arquivos e diret rios As permiss es de acesso protegem 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 especiais 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 mal intencionados ou iniciantes que foram enganados instalem programas enviados por terceiros sem saber para que eles realmente servem e causem danos irrevers veis em seus arquivos seu micro ou sua empresa Esta se o do guia de inicio pode ser um pouco dificil 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 ex emplos para ajuda lo a entender o sistema de permiss es de acesso do ambiente GNU Linux 13 1 Donos Grupos e outros usu rios A id ia b sica da seguran a no sistema GNU Linux definir o acesso aos arquivos por donos grupos e outros usu rios dono a pessoa que criou o arquivo ou o diret rio O nome do dono do arquivo diret rio o mesmo do usu rio usado para entrar no sistema GNU Linux Somente o dono pode modificar as permiss es de ace
225. cessador de textos Pat tico e e Oo Qu Oo e e T ADO O 10 o gt Cap tulo 30 Aplicativos para Linux 315 30 2 14 Kernel adjtimex Mostra e configura vari veis do kernel autofs Montador autom tico baseado no kernel para Linux kernel lab Gerencia facilmente configura es do kernel em muitas m quinas kernel package Scripts de constru o do pacote de kernel para a Debian kn1 Obt m ajusta par metros de imagem do kernel ksymoops Interpreta mensagens oops e de erro do kernel psmisc Utilit rios que utilizam o sistema de arquivos proc systune Ajuste fino do kernel atrav s do sistema de arquivos proc 30 2 15 Notebooks apmd Utilit rio para gerenciamento avan ado de energia APM em Notebooks toshutils Utilit rios para Note Books Toshiba wmbattery Mostra o status carga da bateria D 30 2 16 Grava o de CD DVD cdrdao Grava CDs de audio ou tipos de dados diversos no disco de uma s vez cdrecord Ferramenta de grava o de CD DVD cdrtoaster Interface gr fica em Tcl Tk para gravar CD ROMs cdwrite Ferramenta de grava o de CD para unidades CD R Orange Book cdlabelgen Gera capa e fundo para CDs gtoaster Gnome Toaster uma interface gr fica para grava o de CD s mkhybrid Cria imagens do sistema de arquivos CD ROM mkisofs Cria imagens do sistema de arquivos CD ROM ISO 9660 tkcdlayout Programa simples em X para criar capas de CDs xcdr
226. cidos Cap tulo 20 Sistema de gerenciamento de pacotes 236 237 Cap tulo 21 Personalizac o do Sistema Este cap tulo ensina como personalizar algumas caracter sticas de seu sistema GNU Linux 21 1 Vari veis de Ambientes um m todo simples e pr tico que permite a especifica o de op es de configura o de programas sem precisar mexer com arquivos no disco ou op es Algumas vari veis do GNU Linux afetam o comportamento de todo o Sistema Operacional como o idioma uti lizado 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 con soles 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 visualiza e exportadas para o sistemas com o comando export NOME VALOR Nos sistemas Debian o local usado para especificar vari veis de ambiente o etc environment veja Arquivo etc environment on page 240 Todas as vari veis es pecificadas 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 g
227. cio Linux Swap Mem ria Virtual e o ce se s seaca pe pa Ed E e 55 5 7 1 Criando sistema de arquivos Swap em uma parti o 56 5 7 2 Criando um sistema de arquivos Swap em um arquivo 56 do Pari ao Swap Ou ATQUIVO o prest s posal p pee air Ae 57 50 Ositea de arguivos DICE e era ada EA AAA RAR AA 58 59 LVM L ical Volume Manager oi src gidd rerna ae Epa dE ERA 59 59 1 Representacio ERA dO LVM co cerd eatae opad many ct sse 60 592 Performance do LYM res sprer a per dpa eha PES A n 60 59 9 Instalando LVM em seu sistema cisco a o Ed 61 5 9 4 Aumentando o tamanho de um volume l gico 62 5 9 5 Diminuindo um volume l gico aoaaa a 62 5 10 Formatando Pen drives Disquetes o sst e c rapa aa a 63 5 10 1 Formatando pen drives para serem usados no Linux 63 5 10 2 Formatando pen drives compat veis com o Windows 63 5 10 3 Programas de Formata o Gr ficos o oo a 64 S11 Pontosd e Montagent cose aeoe a e CE SE E SEA E ai GA E E 64 5 12 Identifica o de discos e parti es em sistemas Linux o o 65 5 13 Montando acessando uma parti o de disco o oo a 66 AUDI TAE esea a RARA A A A E a 67 5 14 Desmontando uma parti o de disco ss espa cs boecdrne re e pd 68 6 Gerenciadores de Partida boot loaders 69 Gl LLO cossrsrad RE A q EM IIA 69 SUM RIO iv 6 1 1 Criando o arquivo de configura o do LILO 69 612 Cpo dad
228. cipantes negociam a troca atrav s do caminho mais curto atrav s do STP Cable Modem Fornece instru es de como usar o Linux para se conectar a um provedor de Cable modem Chroot BIND8 HOWTO Este documento descreve a instala o do servidor de nomes BIND 8 para ser executado em uma jaula chroot e como um usu rio n o root para oferecer seguran a adicional e minimizar efeitos potenciais que podem comprometer a seguran a Cap tulo 31 Como obter ajuda no sistema 338 Cyrus IMAP Um guia compreensivo para a instala o configura o e execu o do Cyrus Imape Cyrus SASL DNS HOWTO Como configurar seu servidor DNS em pouco tempo Diald HOWTO Este documento mostra alguns cen rios t picos para iniciar o uso do Diald facilmente Este cen rios incluem uma conex o de um computador local a um provedor usando o PPP atrav s de um 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 Diskless root NFS HOWTO Explica como configurar um servidor e clientes para opera o sem disco atrav s de uma rede DSL HOWTO Este documento examina a fam lia DSL de servi os Internet de alta velocidade Descreve como instalar configurar depurar Ethernet HOWTO Este documento uma cole o de dados sobre dispositivos Ethernet que podem ser usados no GNU Linux e como configura los Note que este HOWTO est focalizado no hardware e aspectos de baixo n vel
229. com pactar o arquivo para usa lo Note que alguns programas atualmente suportam a aber tura de arquivos compactados mas na realidade eles apenas simplificam a tarefa descom pactando 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 progra mas 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 imagens textos 18 1 1 Tipos de compacta o Existem basicamente dois tipos de compacta o a compacta o sem perdas e a compacta o com perdas Os exemplos a seguir tentam explicar de forma simples os conceitos envolvidos A compacta o sem perdas como o pr prio nome diz n o causa nenhuma perda nas infor ma es contidas no arquivo Quando voc compacta e descompacta um arquivo o conte do o mesmo do original A compacta o com perdas um tipo espec fico de compacta o desenvolvido para atingir altas taxas por m com perdas parciais dos dados E aplicada a tipos de arquivos especiais como m sicas e imagens ou arquivos que envolvam a percep o humana Sabe se que o ouvido humano n o t o sens vel a determinado
230. compactado pelo programa bz ip2 no utilit rio de arquivamento tar Para descompacta lo voc pode usar o bzip2 e depois o tar ou somente o pro grama tar usando a op o j Para detalhes veja bzip2 on page 211 e tar on page 209 e tar Z Arquivo compactado pelo programa compress no utilit rio de arquivamento tar Para descompacta lo voc pode usar o uncompress e depois o tar ou somente o programa tar usando a op o Z Para detalhes veja tar on page 209 Cap tulo 18 Compactadores 206 18 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 Curingas on page 12 Op es d decompress arquivo Descompacta um arquivo f For a a compacta o compactando at mesmo links l arquivo Lista o conte do de um arquivo compactado pelo gzip r Compacta diret rios e sub diret rios c arquivo Descompacta o arquivo para a sa da padr o t arquivo Testa o arquivo compactado pelo gzip num fast best Ajustam a taxa de compacta o velocidade da compacta o Quanto melhor a taxa men
231. compatibilidade total com o pkzip do DOS 1 Converte saltos de linha UNIX LF para o formato CR LF usados pelo DOS Use esta op o com arquivos Texto 11 Converte saltos de linha DOS CR LF para o formato UNIX LF Use esta op o com ar quivos texto n extens o N o compacta arquivos identificados por extens o Ele armazenado sem compacta o no arquivo zip muito til para uso com arquivos j compactados Caso sejam especificados diversas extens es de arquivos elas devem ser separadas por Por exemplo zip n zip tgz arquivo zip txt q N o mostra mensagens durante a compacta o do arquivo u Atualiza adiciona arquivos ao arquivo zip X N o armazena detalhes de permiss es UID GID e datas dos arquivos z Permite incluir um coment rio no arquivo zip Caso o nome de arquivo de destino n o termine com zip esta extens o ser automaticamente adicionada Para a descompacta o de arquivos zip no GNU Linux necess rio o uso do utilit rio unzip Exemplos 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 x 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 com pacta o m xima para o arquivo textos zip
232. completa do ambiente e em algumas distribui es tamb m o procedimento de configura o de autentica o do ambiente 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 29 4 Servidor X Como dito acima o servidor X controla o teclado mouse e a exibi o dos gr ficos em sua tela Para ser executado precisa ser configurado atrav s do arquivo etc X11 xorg conf usando dpkg reconfigure xserver xorg ou usando o utilit rio xf86cfg modo texto A finaliza o do servidor X feita atrav s do pressionamento simult neo das teclas CTRL ALT Back Space O servidor X imediatamente terminado e todos os gerenciadores de janelas e programas clientes s o fechados CUIDADO Sempre utilize a op o de sa da de seu gerenciador de janelas para encerrar nor malmente uma se o X11 e salve os trabalhos que estiver fazendo antes de finalizar uma se o X11 A finaliza o do servidor X deve ser feita em caso de emerg ncia quando n o se sabe o que fazer para sair de um gerenciador de janelas ou de um programa mal comportado Recomendo fazer a leitura de Fechando um programa quando n o se sabe como sair on page 98 caso estiver em d vidas de como finalizar um programa mal comportado ou que n o sabe como
233. cont m op es que ser o aplicadas as interfaces de rede durante a inicializa o do sistema Este arquivo lido pelo script de inicializa o etc init d network que verifica os valores e aplica as modifica es apropriadas no kernel 27 10 Diret rio etc pam d Este diret rio possui arquivos de configura o de diversos m dulos PAM existentes em seu sistema 27 11 Diret rio etc ppp Cont m arquivos de configura o usados pelo daemon pppd para fazer uma conex o com uma rede PPP externa criados manualmente ou atrav s do pppconfig 27 12 Diret rio etc security Este diret rio cont m arquivos para controle de seguran a e limites que ser o aplicados aos usu rios do sistema O funcionamento de muitos dos arquivos deste diret rio depende de modifica es nos arquivos em etc pam d para habilitar as fun es de controle acesso e restri es Cap tulo 27 Principais arquivos de configura o do diret rio etc 281 27 13 Arquivo etc security access conf E 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 rioOcomputador ou a palavra ALL conf
234. corretos por exemplo modprobe parport pc io 0x378 irq 7 Muitas vezes sua porta paralela pode funcionar sem problemas durante a impress o mas se ao utilizar plip ocorrerem erros a causa pode ser essa Na distribui o Debian use o programa modconf para configurar os valores permanentemente para o m dulo parport pc OBS2 Se tiver mais de uma impressora instalada na m quina ser necess rio especificar a op o P impressora para especificar qual impressora deseja imprimir controlar 22 4 Impress o em modo gr fico A impress o em modo gr fico requer que conhe a a marca e modelo de sua impressora e os m todos usados para imprimir seus documentos Este guia abordar somente a segunda recomenda o 22 4 1 Ghost Script O m todo mais usados pelos aplicativos do GNU Linux para a impress o de gr ficos do Ghost Script O Ghost Script chamado de gs um interpretador do formato Pos Script arquivos ps e pode enviar o resultado de processamento tanto para a tela como impressora Ele est dispon vel para diversas plataformas e sistema operacionais al m do GNU Linux inclusive o DOS Windows 0S 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
235. cu 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 K kill quer dizer que o servi o ser interrompido naquele n vel de execu o O que ele faz executar o daemon em etc init d seguido de stop 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 executa dos dependem do valor num rico que acompanha o link por exemplo os seguintes arquivos s o executados em seqii ncia Sl0sysklogd Cap tulo 19 A distribui o Debian GNU Linux 220 Sl2kerneld s20inetd S20linuxlogo Ss20logoutd s201prng s89cron S99xdm Note que os arquivos que iniciam com o mesmo n mero S20x s o executados alfabetica mente 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 h e 1 Modo monousu rio til para manuten o dos sistema e 2 Modo multiusu rio padr o da Debian e 3 Modo multiusu rio
236. cutado pelo usu rio root ou quando usada a op o a pelos usu rios cadastrados no arquivo etc shutdown allow que estejam logados no console virtual do sistema shutdown op es hora mensagem hora Momento que o computador ser desligado Voc pode usar HH MM para definir a hora e minuto MM para definir minutos SS para definir ap s quantos segundos ou now para imediatamente equivalente a 0 O shutdown criar o arquivo etc nologin para n o permitir que novos usu rios fa am login no sistema com excess o do root Este arquivo removido caso a execu o do shut down 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 reini cio desligamento do sistema op es h Inicia o processo para desligamento do computador r Reinicia o sistema c Cancela a execu o do shutdown Voc pode acrescentar uma mensagem avisando aos usu rios sobre o fato Cap tulo 10 Comandos Diversos 121 a 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 ar quivo til quando o shutdown usado para controlar o pressionamento das teclas CTRL ALT DEL no etc inittab k Simula o desligamento reinicio do sistema enviando mensagem aos usu rios
237. d permiss o de execu o com o chmod e o execute como usu rio root E necess rio executar este script para zerar arquivos de log em subdiret rios de var 109 caso sejam usados em seu sistema Algumas distribui es como a Debian GNU Linux fazem o arquivamento autom tico de ar quivos de LOGs em arquivos gz atrav s de scripts disparados automaticamente pelo cron ATEN O LEMBRE SE QUE O SCRIPT ACIMA APAGAR TODOS OS ARQUIVOS DE LOGs DO SEU SISTEMA SEM POSSIBILIDADE DE RECUPERA O TENHA ABSOLUTA CERTEZA DO QUE N O PRECISAR DELES QUANDO EXECUTAR O SCRIPT ACIMA Cap tulo 26 Manutenc o do Sistema 271 26 8 Recuperando parti es apagadas Caso tenha apagado uma partic o acidentalmente ou todas as partic es do seu disco uma forma simples de recuperar todos os seus dados simplesmente recriar todas as parti es com o tamanho EXATAMENTE igual ao existente anteriormente Isto deve ser feito dando a partida com um disquete ou CD de inicializa o Ap s recriar todas as parti es e seus tipos 83 82 8e etc execute novamente o lilo para recriar o setor de boot do HD e garantir que a m quina dar o boot A recupera o desta forma poss vel porque quando se cria ou apaga uma parti o voc est simplesmente delimitando espa o onde cada sistema de arquivos gravar seus dados sem fazer nenhuma altera o dentro dele Assim tamb m til manter uma c pia dos tamanhos usados durante o processo de cria
238. d to your system wild guess native control codes start with ESC 0 033 cat PostScript O filter usr bin gs q dSAFER dNOPAUSE r120x72 sDEVICE epson sOutput O 0043 filter usr bin gs q dSAFER dNOPAUSE r120x72 sDEVICE epson sOu PDF O ZSPDF fpipe usr bin gs q dSAFER dNOPAUSE r120x72 sDEVICE epson sOutpu TeX DVI 0 13671002 fpipe usr bin dvips X 120 Y 72 R q f compress d data 0 10371235 pipe bin gzip cdq Cap tulo 22 Impress o 249 packed gzipped frozen and SCO LZH data 0 10371036 pipe bin gzip cdq 0 10371213 pipe bin gzip cdq 0 10371236 pipe bin gzip cdq 0 10371240 pipe bin gzip cdq O BZh pipe usr bin bzip2 cdq troff documents O 040 fpipe usr bin grog Tps FILE O NNN fpipe usr bin grog Tps SFILE O AMI fpipe usr bin grog Tps SFILE O XANAX fpipe usr bin grog Tps SFILE 0 AMI fpipe usr bin grog Tps SFILE Voc deve ter notado que para cada tipo de arquivo existe o respectivo programa que execu tado 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 Impress o 250 251 Cap tulo 23 Configurac o do sist
239. 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 doc umento 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 e OGNU 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 re des instala es etc e deseja oferecer suporte profissional a este sistema Voc con hecer mais sobre computadores redes hardware software discos saber avaliar os problemas e a buscar a melhor solu o enfim as possibilidades de crescimento neste sistema operacional depende do conhecimento interesse e capacidade de cada um e A interface gr fica existe mas os melhores recursos e flexibilidade est o na linha de co mando 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 vi
240. da 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 Listas de discuss o on page 358 Boa Sorte e bem vindo ao GNU Linux Gleydson lt gleydsonftguiafoca org gt 1 2 Pr requisitos para a utiliza o deste guia E 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 guiafoca org Este guia n o cobre a instala o do sistema Para detalhes sobre instala o consulte a docu menta o que acompanha sua distribui o GNU Linux Cap tulo 1 Introdu o 5 1 3 O Linux O Linux um sistema operacional criado em 1991 por Linus Torvalds na universidade de Helsinki na Finl ndia um sistema Operacional de c digo aberto distribu do gratuitamente pela Internet Seu c digo fonte liberado como Free Software software livre sob licen a GPL o aviso de copyright do kernel feito por Linus descreve detalhadamente isto e mesmo ele n o pode fechar o sistema para que seja usado apenas comercialmente Isto quer dizer que voc n o precisa pagar nada para usar o Linux e n o
241. dade do X e xawtv Visualizador Video4linux e xbanner Deixa a tela de login mais bonita e xext Extens es para os servidores X e xfishtank Mostra um aqu rio na janela ra z do X Window e xfs Servidor de fontes do X e xfs xtt Servidor de fontes do X com suporte a fontes true type e xinput Configura o em tempo de execu o e teste para dispositivos de entrada do X e xipmsg Envia mensagens e xjscal Calibrador de Joystick para o X11 e xkbsel Ferramenta para definir selecionar e indicar teclados para o X e xkbsel gnome Ferramenta para definir selecionar e indicar teclados para o X vers o para Gnome e xkeycaps Mostra o c digo de teclas do seu teclado no X para a constru o de um Xmodmap personalizado e xlockmore gl Vers o do xlockmore em GL e xlockmore Trava a tela do X at que uma senha seja digitada E JE E a a aa a Cap tulo 30 Aplicativos para Linux 310 e xmaddressbook Agenda de endere os para o X e xmanpages Visualizador de p ginas de manual para o X e xmbdfed Editor de fontes para o X11 e 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 xpaste Mostra o conte do copiado com CTRL C e xrootconsole Melhora a apar ncia do desktop e xscreensaver Cole o de Screen Savers autom
242. dades do cen rio software livre c digo aberto Atualiza o di ria Respons vel pela p gina Linux Solutions lt baptistafllinuxsolutions com br gt endere o http www olinux com br Cap tulo 31 Como obter ajuda no sistema 357 e http www linuxsecurity com br Boletins de seguran a publica es de tex tos nacionais tradu es de sites especializados em seguran a programas relacionados com criptografia e seguran a no ambiente Linux A p gina requer um navegador com suporte a Java Endere o http www linuxsecurity com br e http www tldp org Projeto de documenta o do GNU Linux no Brasil Toda a documenta o traduzida para o Portugu s do Brasil pode ser encontrada l Respons vel pela p gina lt ricardo conectiva com br gt endere o http www tldp org e http www noticiaslinux com br Not cias di rias sobre GNU Linux e Software Livre no site por e mail ou RSS Respons vel pela p gina lt deivisontnoticiaslinux com br gt endere o http www noticiaslinux com br e 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 distribuic es hardwares softwares downloads etc Respons vel pela p gina lt webmasterflinux org gt endere o http www LinuxAsorg e http counter li org Este um servico que tem o objetivo de contar os usu rios m quinas
243. de RAM e 4 MB de disco xchat Programa de IRC muito f cil de usar e com muitos recursos Ele possui vers es para modo texto e gr fico e possui suporte a scripts Perl e Python personaliza o de menus comandos etc Sua flexibilidade muito boa para quem conhece os comandos dos clientes IRC Tamb m permite o log das conversas p blicas e privadas Tamb m fun ciona via proxy tradicional ou Firewall Equipamento m nimo recomendado 386 com 8 MB de RAM e 3 MB de disco licq Modo gr fico Programa de ICQ gr fico para GNU Linux Apesar de ter muitos recur sos 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 men sagens Tamb m funciona via proxy tradicional ou Firewall Equipamento m nimo recomendado 486 com 16 MB de RAM e 10 MB de disco Cap tulo 30 Aplicativos para Linux 301 gaim Modo gr fico Possui suporte a m ltiplos protocolos podendo se conectar ao ICQ MSN Jabber e outros Equipamento m nimo recomendado 486 com 16 MB de RAM e 20 MB de disco zicq Modo Texto Programa de ICQ em modo Texto Equipamento m nimo recomendado 386 com 2 MB de RAM e 1 MB de disco amsn Modo Gr fico Suporta protocolo MSN Equipamento m nimo recomendado 486 com 16 MB de RAM e 8 MB de disco 30 1 4 Emuladores DosEmu Emulador do DOS Permite executar aplicativos e jogos de DOS no GNU Linux Equipa
244. de endere os Uma 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 Jumpers 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 f sica do pino Este tipo de hardware antigamente presente em placas ISA e VESA n o mais usado atual mente devido a configura o Plug and Play de dispositivos PCI PCI express etc As disposi o dos jumpers s o normalmente definidas em fechado aberto e multi posi o Na disposi o fechado aberto o jumper pode ou n o ser colocado definindo a configura o do dispositivo Esta disposi o facilmente encontrada na sele o de IRQ e I O em placas de fax modem Na disposi o multi posi o os pinos de encaixe s o numerados de 1 a 3 ou 1 a 4 1 a 5 etc e os pinos podem ou n o ser colocados na placa e a posi o que s o colocados tamb m influencia os valores escolhidos para o funcionamento do dispositivo a posi o 1 2 especificam um valor enquanto 2 3 especificam outro A associa o entre a posi
245. de senha interrompida se o usu rio estiver inativo por este per odo Cap tulo 6 Gerenciadores de Partida boot loaders 74 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 in compat veis e label 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 E 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 Tamb m podem ser usados par metros de inicializa o do kernel no arquivo
246. de transparentes atrav s de um firewall TCP que parece n o ser capaz Token Ring Fazendo o Token Ring funcionar no GNU Linux TransparentProxy Como configurar um servidor proxy transparente de cache HTTP usando somente o GNU Linux e o Squid VPN Ensina como configurar uma Virtual Protected Network no GNU Linux 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 aproximac o de empresas comerciais para convence las a portar seus programas para o GNU Linux 31 9 Documenta o de Programas S o documentos instalados junto com os programas Alguns programas tamb m trazem o aviso de copyright changelogs modelos scripts exemplos e FAQs perguntas fregii 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 share doc programa Programa o nome do programa ou comando procurado 31 10 FAQ FAQ um arquivo de perguntas e respostas mais frequ ntes sobre o programa Normalmente os arquivos de FAQ est o localizados junto com a documenta o principal do programa em usr share doc programa Cap tulo 31 Como obter ajuda no sistema 352 31 11 R
247. dentifica es de discos e parti es em sistemas Linux e dev fd0 Primeira unidade de disquetes dev fd1 Segunda unidade de disquetes dev sda Primeiro disco r gido na primeira controladora SATA ou dev sdal Primeira partic o do primeiro disco r gido SATA ou dev sdb Segundo disco r gido na primeira controladora SATA ou dev sdb1 Primeira parti o do segundo disco r gido SATA ou SCSI dev sr0 Primeiro CD ROM SATA ou SCSI dev srl Segundo CD ROM SATA ou SCSI dev hda Primeiro disco r gido na primeira controladora IDE do micro primary master devMhdal Primeira parti o do primeiro disco r gido IDE dev ndb Segundo disco r gido na primeira controladora IDE do micro primary slave dev hdb1 Primeira parti o do segundo disco r gido IDE dev xda Primeiro disco r gido XT dev xdb Segundo disco r gido XT As letras de identifica o de discos r gidos podem ir al m de sdb por exemplo caso utilize pen drives mem ria flash as unidades ser o detectadas como sdc sdd e assim por diante E importante entender como os discos e parti es s o identificados no sistema pois ser necess rio usar os par metros corretos para monta los Cap tulo 5 Discos e Parti es 66 5 13 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 disp
248. dev sdal Cap tulo 5 Discos e Parti es 51 Basta agora montar a parti o com o comando mount dev sdal teste t ext3 para montar a parti o em teste Ap s isto modifique o etc fstab para montar a parti o como ext3 quando o Linux for iniciado Para mais detalhes veja Montando acessando uma parti o de disco on page 66 Caso o suporte a ext3 tenha sido compilado no kernel ele tentar detectar e montar a parti o como ext3 caso contr rio ele usar ext2 Sua parti o agora est montada como ext3 para conferir digite df T OBS Quando criar um sistema de arquivos ext3 em uma parti o ra z tenha certeza de incluir o suporte a ext3 embutido no kernel caso contr rio a parti o ser montada como ext2 5 5 2 Criando um sistema de arquivos EXT3 em um arquivo As instru es para criar um sistema de arquivos ext3 em um arquivo n o difere muito das instru es de Criando um sistema de arquivos EXT2 em um arquivo on page 48 apenas utilize a op o j ou J tamanho_em_mb como explicado em Criando um sistema de arquivos EXT3 em uma parti o on the facing page 5 5 3 Fazendo a convers o do sistema de arquivos EXT2 para EXT3 Se voc j possui um uma parti o ext2 e deseja converte la para ext3 isto poder ser feito facilmente de forma segura sem qualquer risco de perda de dados e voc poder voltar para o sistema ext2 caso deseje veja Convertendo de EXT3 par
249. dge 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 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 Binary Transmission Telnet Option J Postel J Reynolds Maio 1983 Formato TXT 8965 bytes Tamb m RFC0856 Echo Telnet Option J Postel
250. 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 co mando ou para compilar algum programa complexo O shell Bash possui ainda outra caracter stica interessante A completa o dos nomes Isto feito pressionando se a tecla TAB Por exemplo se digitar Is tes e pressionar lt tab gt o Bash Cap tulo 2 Explica es B sicas 12 localizar todos os arquivos que iniciam com tes e completar o restante do nome Caso a completa o de nomes encontre mais do que uma express o que satisfa a a pesquisa ou nenhuma emitido um beep Se voc apertar novamente a tecla TAB imediatamente depois do beep o interpretador de comandos ir listar as diversas possibilidades que satisfazem a pesquisa para que voc possa escolher a que lhe interessa A completac o de nomes funciona sem problemas para comandos internos Exemplo ech pressione TAB 1s vm pressione TAB
251. 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 docu mento cont m uma introdu o ao ADSL e informa es de como instalar configurar e colocar o ADSL para funcionar Cap tulo 31 Como obter ajuda no sistema 349 Apache SSL PHP fp Este documento explica como construir um servidor web que supor tar conte do web din mico via a linguagem de scripting PHP FI transmiss o de dados segura baseado no SSL do Netscape execu o segura de CGT s e extens es do M Front page 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 sub rede na tentativa de cortar o excesso de tr fego Uma ponte colocada normalmente entre dois grupos separados de computadores que falam entre eles mas n o muito com computadores no outro grupo Um bom exemplo disto considerar um grupo de Macin toshes 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 caus
252. dispositivo onde ser gravado o setor de par tida 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 E normalmente recomendado em disquetes Cap tulo 6 Gerenciadores de Partida boot loaders 73 e default imagem Usa a imagem especificada como padr o ao inv s da primeira en contrada 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 sistema operacional ser carregado e install interface Especifica que interface ser usada para exibi o de menu com as op es de inicializa o ao usu rio As seguintes op es s o permitidas text Exibe uma mensagem de texto exibida atrav s do par metro message na tela Esta a recomendada para terminais menu Exibe um menu que lhe permite selecionar atrav s de uma interface de menu a op o de inicializa o Esta a padr o bmp Exibe um bitmap gr fico com a resolu o de 640x480 com 16 ou 256 cores e 1ba32 Permite que o LILO quebre o limite de 1024 cilindros do disco r gido inicial
253. disquete Ex grub gt cat hd0 0 etc passwd e cmp Este comando utilizado para comparar dois arquivos Ex grub gt cmp hd0 0 arquivol hd0 0 arquivo2 e configfile Carrega um arquivo de configura o do GRUB Ex grub gt configfile hd0 0 boot grub menu lst e displayapm Mostra informa es sobre APM e displaymem Mostra informa es sobre a mem ria RAM e find Permite encontrar um arquivo A sa da deste comando disponibiliza o nome completo do caminho para o arquivo e a parti o onde o mesmo est localizado Ex grub gt find stagel Cap tulo 6 Gerenciadores de Partida boot loaders 83 e geometry Mostra informa es sobre a geometria reconhecida de seu drive e permite que voc escolha a geometria desejada caso esta esteja sendo reconhecida erroneamente e help help comando para ver a ajuda Ex help color e install Instala o GRUB embora n o seja recomendado o uso deste comando dire tamente pois poss vel esquecer ou trocar facilmente um par metro e sobrescrever a tabela de parti es de seu disco Ex install fd0 grub stagel d fd0 fd0 grub stage2 p fd0 grub m e setup Voc pode usar este comando para instalar o GRUB Note que sua sintaxe menos complexa do que a usada em install Ex grub gt root hd0 0 grub gt setup hd0 e quit Abandona a linha de comandos do GRUB e reboot Reinicia o computador e boot Efetua o boot Suponha o L
254. do GRUB ao contr rio da instala o do L1 LO LILO on page 69 s precisa ser executada uma nica vez Caso seja necess ria alguma mudan a como por exemplo adicionar uma nova imagem esta pode ser feita apenas editando o arquivo de configura o menu lst No MBR Um m todo simples de adicionar o GRU dando o seguinte comando como superusu rio sbin grub install dev hda B para gerenciar seu MBR Master Boot Record ro Cap tulo 6 Gerenciadores de Partida boot loaders 77 Este comando grava o GRUB no MBR do primeiro disco e cria o diret rio boot grub onde estar o os arquivos necess rios para o seu funcionamento Neste ponto o GRUB j est instalado e quando voc reiniciar seu computador ir se deparar com uma linha de comandos onde ter que carregar a imagem do kernel manualmente Mais adiante ser explorada a utiliza o desta linha de comando que muito eficiente Provavelmente voc achar mais interessante copiar o arquivo de configura o de exemplos do GRUB e otimiz lo s suas necessidades Note que isto n o exclui a possibilidade de utilizar a linha de comando apenas cria uma interface de menus onde voc pode configurar v rias op es de boot de uma forma organizada automatizada e funcional Copie este arquivo para o diret rio boot grub com o seguinte comando cp usr share doc grub examples menu lst boot grub Por ser um arquivo de exemplos ser necess r
255. do 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 arquivo de destino Normalmente especificado com a extens o tar caso seja usado somente o arquivamento ou tar gz tgz caso seja usada a compacta o usando a op o z arquivos origem Especifica quais arquivos diret rios ser o compactados op es c create Cria um novo arquivo tar t list Lista o conte do de um arquivo tar u update Atualiza arquivos compactados no arquivo tar f file HOST F Usa o arquivo especificado para grava o ou o dispositivo dev rmto0 j 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 ar quivos 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 o Grava o arquivo no formato VT7 ao inv s do ANSI O to stdout Descompacta arquivos para a sa da padr o ao inv s de grava
256. do para esta fun o Ele tamb m possui outras utilidades interessante para a procura e manipula o da lista de pacotes Por exemplo o comando apt cache search clock mostrar todos os pacotes que pos suem a palavra clock na descri o do pacote 20 2 10 Procurando um pacote que cont m determinado arquivo Suponha que algum programa esteja lhe pedindo o arquivo perlcc e voc n o tem a m nima id ia de que pacote instalar no seu sistema O utilit rio auto apt pode resolver esta situa o Primeiro instale o pacote auto apt e execute o comando auto apt update para que ele copie o arquivo Content s i386 gz que ser usado na busca desses dados Agora basta executar o comando auto apt search perlcc para que ele retorne o resultado usr bin perlcc interpreters perl O pacote que cont m este arquivo o perl e se encontra na se o interpreters dos ar quivos da Debian Para uma pesquisa que mostra mais resultados como auto apt search a2ps interessante usar o grep para filtrar a sa da auto apt search a2ps grep bin usr bin psmandup text a2ps usr bin pdiff text a2ps Cap tulo 20 Sistema de gerenciamento de pacotes 235 usr bin psset text a2ps usr bin composeglyphs text a2ps usr bin a2psj text a2ps perl ja usr bin a2ps text a2ps usr bin fixps text a2ps usr bin ogonkify text a2ps usr bin fixnt text a2ps usr bin card text a2ps usr bin texi2dvila2ps text a2ps Ser o mostrados somente os bi
257. do que se trata na mensagem e No modo de chat use as recomenda es descritas sobre o talk em Talk on this page e Como em toda comunica o on line seja cauteloso quando a pessoa que conversa Nem sempre quem conversamos do outro lado a pessoa que esperamos encontrar Lembre se que um registro falso e uma identidade pode ser criada sem dificuldades por qualquer pessoa 31 13 4 Talk e Use sempre quebra de linhas ao escrever suas mensagens use pelo menos 70 caracteres para escrever suas mensagens de talk Evita escrever continuamente at a borda para fazer quebra de linha autom tica alguns clientes de talk n o aceitam isso corretamente e Sempre que termina uma frase deixe uma linha em branco tecle enter 2 vezes para indicar que a outra pessoa pode iniciar a digita o e Sempre se despeca da outra pessoa e espere ela responder antes de fechar uma se o de conversa o O respeito m tuo durante um di logo essencial e Lembre se que o talk normalmente interrompe as pessoas que trabalham nativamente no console Evite dar talk para estranhos pois podem fazer uma m impress o de voc Tente antes estabelecer outros meios de comunica o e Se a outra pessoa n o responder n o assuma de cara que ela est ignorando voc ou n o levando sua conversa muito bem Ela pode simplesmente estar ocupada trabalhando ou com problemas no cliente de talk Alguns cliente de talk d o problemas durante a comunica o re
258. do usu rio que deseja usar para acessar o sistema Se n o digitado assumido o usu rio root Caso seja especificado c comando executa o comando sob o usu rio especificado Ser pedida a senha do superusu rio para autentica o Digite exit quando desejar retornar a identifica o de usu rio anterior 10 22 sync Grava os dados do cache de disco na mem ria RAM para todos os discos r gidos e flex veis do sistema O cache um mecanismo de acelera o que permite que um arquivo seja ar mazenado na mem ria ao inv s de ser imediatamente gravado no disco quando o sistema Cap tulo 10 Comandos Diversos 120 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 gravac 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 recomen dado especificar a op o sync durante a montagem da unidade de disquetes para detalhes veja fstab on page 67 10 23 uname Retorna o nome e vers o do kernel atual uname 10 24 reboot Reinicia o computador 10 25 shutdown Desliga reinicia o computador imediatamente ou ap s determinado tempo program vel de forma segura Todos os usu rios do sistema s o avisados que o computador ser desligado Este comando somente pode ser exe
259. dor do mundo que tem como objetivo a contribui o para a melhoria e crescimento deste sistema operacional Muitos deles estavam cansados do excesso de propaganda Marketing e baixa qualidade de sistemas comerciais existentes e Tamb m recebe apoio de grandes empresas como IBM Sun HP etc para seu desen volvimento 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 Utiliza permiss es de acesso a arquivos diret rios e programas em execu o na mem ria RAM e Prote o entre processos executados na mem ria RAM e Suporte a mais de 63 terminais virtuais consoles e Modulariza o O 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 car regados e removidos completamente da mem ria RAM a qualquer momento Os drivers m dulos ocupam pouco espaco quando carregados na mem ria RAM cerca de 6Kb para a Placa de rede NE 2000 por exemplo e Suporte nativo a rede e tecnologias avan adas como balanceamento de carga ips alias failover vlans
260. dos arquivos de tela do syslinux on the current page 6 5 3 Formata o dos arquivos de tela do syslinux Os arquivos de texto que s o mostrados na tela pelo syslinux podem ter suas cores modifi cadas usando par metros simples isto causa um bom efeito de apresenta o Abaixo est o os c digos que podem ser usados para criar um arquivo texto que ser exibido pelo syslinux CTRL L Limpa a tela semelhante ao que o clear faz CTRL O frente fundo Define a cor de frente e fundo se somente uma cor for especificada esta ser assumida como Veja os valores para frente e fundo abaixo 00 preto 08 cinza escuro frente Cap tulo 6 Gerenciadores de Partida boot loaders 88 01 azul escuro 09 azul claro 02 verde escuro 0a verde claro 03 ciano escuro 0b ciano claro 04 vermelho escuro 0c vermelho claro 05 purple escuro 0d purple claro 06 marrom 0e 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 89 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 execuc o dos programas 7 1 Tipos de Execuc o de comandos programas Um programa pode ser executado de duas formas 1 Primeiro Plano Tamb m chamado de foregr
261. dos daquele hard ware e o trabalho deles s o feitos por drivers do Windows que s o executados pelo processador principal do computador Esta estrat gia torna o hardware menos caro mas o que poupado n o passado para o usu rio e este hardware pode at mesmo ser mais caro quanto disposi tivos equivalentes que possuem intelig ncia embutida Voc deve evitar o hardware baseado no Windows por duas raz es 1 O primeiro que aqueles fabricantes n o tornam os recursos dispon veis para criar um driver para Linux Geralmente o hardware e a interface de software para o dispositivo propriet ria e a documenta o n o dispon vel sem o acordo de n o revela o se ele estiver dispon vel Isto impede seu uso como software livre desde que os escritores de software gr tis descubram o c digo fonte destes programas 2 A segunda raz o que quando estes dispositivos tem os processadores embutidos re movidos o sistema operacional deve fazer o trabalho dos processadores embutidos fre quentemente em prioridade de tempo real e assim a CPU n o esta dispon vel para exe cutar programas enquanto ela esta controlando estes dispositivos Assim o usu rio t pico do Windows n o obt m um multi processamento t o intensivo como um usu rio do Linux o fabricante espera que aquele usu rio do Windows sim plesmente n o note a carga de trabalho que este hardware p e naquela CPU No entanto qualquer sistema operacional de multi proce
262. dows HSP AMR micromodem etc utilizando o processador do sistema para realizar seu trabalho e algumas vezes n o trazem nem mesmo o chip UART Isso resulta em perda de qualidade na conex o e maior consumo telef nico 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 n o ter o o desempenho comprometido 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 E muito comum encontrar falta de profissionalismo em pessoas que n o sabem Cap tulo 3 Hardware 26 distinguir as caracter sticas fun es e vantagens entre uma placa de boa qualidade e um hard ware for Windows a n o ser o preco mais barato 3 9 Hardwares espec ficos ou For Windows Esta se o foi retirada do manual de instala o da Debian GNU Linux Uma tend ncia que perturba a prolifera o de Modens e impressoras espec ficos para Windows Em muitos casos estes s o especialmente fabricados para operar com o Sistema Operacional Microsoft Windows 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 embuti
263. e Utilit rio para tornar bookmarks em p ginas parecidas com o ya hoo Slashdot e bluefish Um editor HTML baseado em Gtk e bookmarker Gerenciamento de bookmark baseado em WWW ferramenta de recuper a 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 arquivo 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 ifsicle Poderoso programa para a manipula o de imagens GIF iftrans Converte qualquer arquivo GIF em um GIF89a nujsp Uma implementa 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 HTTP e htmldoc Processador HTML que gera arquivos HTML
264. e e st Interfaces Strip Starmode Radio IP e tr Token Ring Para maiores detalhes sobre as interfaces acima consulte o documento NET3 4 HOWTO e amuyu Cap tulo 15 Rede 167 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 ex istem 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 convenc o o endereco IP 127 0 0 1 foi escolhido especificamente para a loopback assim se abrir uma conex o telnet para 127 0 0 1 abrir uma conex o para o pr prio computador local A configura o da interface loopback simples e voc deve ter certeza que fez isto mas note que esta tarefa normalmente feita pelos scripts padr es de inicializa o existentes em sua 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 endereco 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
265. e que ambos 1s e more s o comandos porque est o separados por um Se um deles n o existir ou estiver digitado incorreta mente ser mostrada uma mensagem de erro Um resultado diferente seria obtido usando um gt no lugar do A sa da do comando 1s la gt more seria gravada em um arquivo chamado more 14 7 tee Envia ao mesmo tempo o resultado do programa para a sa da padr o tela e para um arquivo Este comando deve ser usado com o pipe comando tee arquivo Exemplo 1s la tee listagem txt a sa da do comando ser mostrada normalmente na tela e ao mesmo tempo gravada no arquivo listagem txt Cap tulo 14 Redirecionamentos e Pipe 162 163 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 rotea mento 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
266. e Go a E E A 154 1310 Mado de permiss o octal oia E RARA RPE ES 155 DL A q RES ae q TS E A a RR REAR 157 14 Redirecionamentos e Pipe 159 UL is a A dia TE A A DM AA DUE E DADE a 159 SUM RIO ix MS e a a a A a AA 160 MA ri e ea lo a cb a E a 160 E Ene AE ARAS EAS RAR E N 160 146 Diferenca entreo PED A NI 161 E II E Ee DE q RD UT SAT ID E Eq DR o 161 15 Rede 163 15 1 QUE CURA tede opere PESE AAA A A fofo dd 163 15 2 Protocalode RE o m sseui PERA EE AAA E S 164 MS Endereco lP sosca e eame Ee Sd ed E dd pd a 164 153 1 Classes de Rede IP restar rei re a E 165 15 3 2 Para instalar uma m quina usando o Linux em uma rede existente 165 15 3 3 Endere os reservados para uso em uma rede Privada 166 154 MC oir RIAS ERG ES 166 15 4 1 Ainterface loopback A spa EE Ed dei GUERRA AE 167 15 4 2 Atribuindo um endere o de rede a uma interface ifconfig 167 15 5 Roteamento sos pisada a a a P a aE a e Si 168 15 5 1 Configurando uma rota no Link ci ec codo creaue 168 15 6 Resolvedor de nomes DNS o aaa e 169 156 1 Oge cum nome 22d a AA A ES 170 15 6 2 Arquivos de configura o usados na resolu o de nomes 171 15 6 3 Executando um servidor de nomes cocos cx 173 15 7 ServicosdeRede na roras aind AA ENEM ARA RR 173 15 7 1 Servi os iniciados como Daemons de rede nnana 174 15 7 2 Servi os iniciados atrav s do inetd aoao 174 15 8 Seguran a da Rede e co
267. e II em um sistema GNU Linux Intel RedHat CD HOWTO Descreve como fazer seus pr prios CDs da distribuic o Red Hat a es trutura da distribui o e tamb m como incluir RPMs atualizados na distribui o Sound HOWTO Este documento descreve o suporte ao som no GNU Linux arquiteturas de som suportadas e como incluir o suporte ao som no kernel Este documento tamb m responde algumas quest es 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 VME bus e outros barramentos PCI baseados no design de processador VMEbus 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 Bandwidth Limiting HOWTO Descreve como configurar o servidor Linux para limitar banda BRIDGE STP HOWTO Este documento explica o que uma ponte entre redes e como criar uma utilizando o Spanning Tree Protocol STP Este um m todo de manter os dis positivos Ethernet conectados e funcionando em m ltiplos caminhos Os parti
268. e 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 20 1 7 Mostrar descri o do pacote Use o comando dpkg I NomedoPacote info para mostrar a descri o do pacote En tre a descri o s o mostradas as depend ncias do pacote pacotes sugeridos recomendados descri o do que o pacote faz tamanho e n mero de arquivos que cont m 20 1 8 Procura de pacotes atrav s do nome de um arquivo Use o comando dpkg S arquivo search para saber de qual pacote existente no sistema o arquivo pertence 20 1 9 Status do pacote Use o comando dpkg s pacote status para verificar o status de um pacote em seu sis tema se esta ou n o instalado configurado tamanho depend ncias maintainer etc Se o pacote estiver instalado no sistema o resultado ser parecido com o do comando dpkg c pacote contents 20 1 10 Procurando pacotes com problemas de instala o A checagem de pacotes com este tipo de problema pode ser feita atrav s do comando dpkg C audit Ser listado todos os pacotes com algum tipo de problema verifique os detalhes do pacote com dpkg s para decidir como corrigir o problema 20 1 11 Mostrando a lista de pacotes do sistema Use o comando dpkg get selections 2 para obter uma lista de sele o dos pacot
269. e destaca o suporte que oferece a placas CD DVD RWs BluRay e outros tipos de dispositivos de ltima gera o e mais antigos a maioria deles j ultrapassados e sendo completamente suportados pelo sistema operacional Este um ponto forte para empresas que desejam manter seus micros em funcionamento e pretendem investir em avan os tecnol gicos com as m quinas que possui O Linux desenvolvido por milhares de pessoas espalhadas pelo mundo cada uma fazendo sua contribui o ou mantendo alguma parte do kernel gratuitamente Linus Torvalds ainda trabalha em seu desenvolvimento e na coordena o dos grupos de trabalho do kernel 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 milhares de consultores e empresas espe cializadas no suporte e treinamento espalhados ao redor do mundo Outra op o de suporte atrav s da comunidade Linux 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 Listas de discuss o on page 358 Cap tulo 1 Introdu o 6 1 3 1 Algumas Caracter sticas do Linux e livre e desenvolvido voluntariamente por programadores experientes hackers e con tribuidores espalhados ao re
270. e 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 ocor rido 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 atual para a mais antiga A listagem feita pelo last obtida de var log wtmp last op es Onde op es n num Mostra num linhas Caso n o seja usada todas as linhas s o mostradas R N o mostra o campo HostName a Mostra o hostname na ltima coluna Ser muito til se combinada com a op o d d Usa o DNS para resolver o IP de sistemas remotos para nomes DNS x Mostra as entradas de desligamento do sistema e altera es do n vel de execu o do sis tema O comando last pode ser seguido de um argumento que ser pesquisado como uma ex press o regular durante a listagem O comando last usa o arquivo var log wtmp para gerar sua listagem mas alguns sistemas podem n o possuir este arquivo O arquivo var log wtmp somente usado caso existir Voc pode cria lo com o comando echo n gt var log wtmp ou touch var log wtmp Cap tulo 12 Comandos para manipula o de contas 144 e last Mostra a listagem geral e last a Mostra a listagem geral incluindo o nome da m qu
271. e execute a Debian ou distribui es baseadas Ubuntu 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 6 XX XX tar bz2 para o diret rio usr src Caso use os pacotes da Debian eles ter o o nome de kernel source 2 6 XX XX para detalhes de como instalar um pacote veja Insta lar pacotes on page 225 2 Ap s isto entre no diret rio onde o c digo fonte do kernel foi instalado com cd usr src linux este ser assumido o lugar onde o c digo fonte do kernel se encon tra 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 so
272. e o Magic Filter ooo cocos 248 23 Configura o do sistema 251 23 1 ACENTUA O uma us ques Guia e Gs a e ED ER RD o a a a oA 251 23 1 1 Acentua o em modo Texto cccccccccc 251 23 1 2 Acentua o em modo BARCO srs rasa sa a gas EE dd DS 253 23 2 N mero de Cores do ambiente gr fico o sses aa cir ema aos daria dd ad 253 23 2 1 Configurando o n mero de cores para quem inicia pelo prompt 254 23 2 2 Configurando o n mero de cores para quem inicia pelo XDM 254 23 2 3 Ajustando o alinhamento da imagem no X e outras configura es 255 24 Executando tarefas diversas no Linux 257 24 1 Grayando CDs e DYDeno LINUX osorno A 257 24 1 1 Gravando CDs DVDs de dados 257 24 1 2 Gravando um CO deaudi lt oo coesa cater RE ERA 6 258 24 1 3 C pia de CD para CD no mesmo gravador ononon 259 24 1 4 Grava o massiva de CDS aa Ss aa E E 260 24 1 5 Grava o de CDs diretamente atrav s de arquivos mp3 ou Ogg 260 24 1 6 Backup de dados para 1 ou mais CDs cessar sas ssa 260 24 1 7 Aplica es gr ficas para grava o de CDs aaoo a 260 24 1 8 Criar acapa de frente e verso do CGD DYD seringa oa aona m ad 260 242 Executando videos DIV vs ee aei riera AA AAA 260 24 3 Assistindo DVDS s so vos ere eranen ii da AAA 261 24 4 Convertendo m sicas no formato wav para Mp3 osooso 261 24 5 Convertendo m sicas do formato mp3 para cdr aoaaa 261 SUM RIO xiv
273. e preven o de proble mas Alguns programas como o Apache exim ircde squid criam diversos arquivos de log e por este motivo estes s o organizados em sub diret rios a mesma t cnica usada nos arquivos de configura o em etc conforme a padr o FHS atual 17 1 Formato do arquivo de log Um arquivo de log normalmente composto pelos seguintes campos Data Hora M quina daemon mensagem O campo m quina o nome do computador que registrou a mensagem a m quina pode atuar como um servidor de logs registrando mensagens de diversos computadores em sua rede O campo daemon indica qual programa gravou a mensagem O uso dos utilit rios do console pode ajudar muito na pesquisa e monitora o dos logs por exemplo para obter todas as mensagens do daemon kernel da esta o de trabalho wrk1 eliminando os campos wrk1 e kernel cat var log x grep wrkl grep kernel awk print 1 2 3 6 7 8 9 10 Os par metros 1 2 do comando awk indica que campos ser o listados omitimos 4 e 5 que s o respectivamente wrk1 e kernel Cap tulo 17 Arquivos e daemons de Log 198 17 2 Daemons de log do sistema Os daemons de log do sistema registram as mensagens de sa da do kernel klogd e sistema syslogd nos arquivos em var log A classifica o de qual arquivo em var log receber qual tipo de mensagem controlado pelo arquivo de configura o etc syslog conf atrav
274. e revis o Cap tulo 20 Sistema de gerenciamento de pacotes 226 20 13 Depend ncias Depend ncias s o pacotes requeridos para a instalac o de outro pacote Na Debian cada pa cote cont m um programa com uma certa fun o Por exemplo se voc tentar instalar o pacote de edi o de textos supertext que usa o programa sed voc precisar verificar se o pacote sed est instalado em seu sistema antes de tentar instalar o supertext caso contr rio o pa cote 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 instalac 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 25000 pacotes existentes na distribui o Debian um ponto fundamental porque n o preciso esperar uma nova vers o do supertext ser lan ada para instalar a vers o mais nova do pacote sed Por este motivo tamb m uma vantagem para o usu rio 20 1 4 Listar pacotes existentes no sistema Use o comando dpkg 1 pacote list para isto Na listagem de pacotes tamb m ser mostrado o status de cada um na coluna da esquerda acompanhado do nome do pacote vers o e descri o b sica Caso o nome do pacote seja omitid
275. e ser carregado mais rapidamente quando executado tamb m chamado de stick bit Em diret rios im pede que outros usu rios removam arquivos dos quais n o s o donos Isto chamado de colocar o diret rio em modo append only Um exemplo de diret rio que se en PAR i S Cap tulo 13 Permiss es de acesso a arquivos e diret rios 152 caixa perfeitamente nesta condi o o tmp todos os usu rios devem ter acesso para que seus programas possam criar os arquivos tempor rios l mas nenhum pode apagar arquivos dos outros A permiss o especial t pode ser especificada somente no campo outros usu rios das permiss es de acesso e T Id ntico a t Significa que n o existe a permiss o x naquela posi o por exemplo em um chmod 1776 em um diret rio e X Se voc usar X ao inv s de x a permiss o de execu o somente aplicada se o arquivo j tiver permiss es de execu o Em diret rios ela tem o mesmo efeito que a permiss o de execu o 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 Agora use o comando chmod a X teste digite ls 1 Veja que as permiss es do arquivo n o foram afetadas agora digite chmod o x teste digite 1s 1 voc colocou a permiss o de execu o para os outros usu rios Agora use novamente o comando chmod a X teste digite 1s 1 Veja que agora a pe
276. e uwm Gerenciador de janelas ultimate para o UDE e vreng Motor de realidade virtual e wdm Substitui o ao XDM com visual do Window Maker anima es e suporte a sele o do gerenciador de janelas manager Permite selecionar o gerenciador de janelas ap s o login do xdm mapm Mostra o status da bateria gerenciamento de energia do sistema D mdate Mostra a data dia da semana D mi fs Monitor das interfaces de rede com indicador de atividade das interfaces en o recebimento gr fico de atividade na rede e indicador de interface ativa D mit ime Rel gio anal gico digital data e hora da Internet D mload Mostra a carga da CPU na forma de barras D mmai 1 Monitor de E mails D m m m p matrix Mostra um dock do matrix D mixer Mixer para o Window maker D moonclock Rel gio da lua D nnet Monitor de interfaces de rede D mnetselect Dispara o netscape atrav s de um cone D mpinboard Todo list com anima es e um excelente visual D mspaceweather Monitora pr tons e el trons do espa o D nt ime Rel gio anal gico dia da semana e data D mtv Sintonlizador de TV para Window Maker com suporte a sele o de canais sistema de cores PAM M Secam NTSC ajuste fino procura de esta es de TV uso de aplicativos de TV externos e muito mais D e x2x Liga a imagem de 2 monitores simulando multi telas e xautolock Inicia um programa ap s certo per odo de inativi
277. 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 Cap tulo 30 Aplicativos para Linux 311 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 30 2 10 Emuladores Ferramentas p Intera o com outros SO e doschk Verifica a compatibilidade 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 fsutils Ferramenta para ler e gravar volumes Macintosh fsutils tcltk Interface Tcl Tk para ler e gravar volumes Macintosh acutils Conjunto de ferramentas para negociar com arquivos especiais do Macin sh cvert Ferramenta para negociar com arquivos encodificados especiais do Macintosh ixal Um emulador MIX e interpretador MIXAL tools 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 vae suid O Emulador Amiga Ubiquitou
278. ecificados na inicializac o do sistema e mant los carregado todo o tempo til para m dulos de placas de rede que precisam ser carregados antes da configura o de rede feita pela distribui o e n o podem ser removidos quando a placa de rede estiver sem uso isto retiraria seu computador da rede Seu conte do uma lista de m dulos um por linha que ser o carregados na inicializa o do sistema Os m dulos carregados pelo arquivo etc modules pode ser listados usando o comando 1smod veja Ismod on page 187 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 de sativado O kmod ativado por padr o nos n veis de execu o 2 ao 5 Ele pode ser editado em qualquer editor de textos comum ou modificado automaticamente atrav s do utilit rio modconf 16 12 22 modules conf O arquivo etc modules conf permite controlar as op es de todos os m dulos do sis tema 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
279. ede 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 re sposta 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 eth0 route add default gw 192 168 1 1 eth0 Para mais detalhes veja a p gina de manual do route ou o NET3 4 HOWTO 15 6 Resolvedor de nomes DNS DNS significa Domain Name System sistema de nomes de dom nio O DNS converte os nomes de m quinas para endere os IPs que todas as m quinas da Internet possuem Ele faz o mapeamento do nome para o endere o e do endere o para o nome e algumas outras coisas Um mapeamento simplesmente uma associa o entre duas coisas neste caso um nome de computador como www cipsga org br e o endere o IP desta m quina ou endere os como 200 245 157 9 O DNS foi criado com o objetivo de tornar as coisas mais f ceis para o usu rio permitindo assim a identifica o de computadores na Internet ou redes locais atrav s de nomes como se tiv ssemos apenas que decorar o nome da pessoa ao inv s de um n mero de telefone A parte respons vel por traduzir os nomes como www nome com
280. edor dhcpcd client identifica o Identifica o do cliente dhcpcd Exemplo iface eth0 inet dhcp leasehours 6 client estacao 10 Cap tulo 27 Principais arquivos de configura o do diret rio etc 280 O m todo bootp Este m todo pode ser usado para obter um endere o via boot 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 origi nal 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 i fdown s o executa dos 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 segii 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 27 9 Arquivo etc networks options Este arquivo
281. eitura atualmente mount n o remount rw 5 13 1 fstab O arquivo etc fstab permite que as parti es do sistema sejam montadas facilmente es pecificando 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 par ti o que desejamos montar o ponto de montagem o sistema de arquivos usado pela parti o e outras op es fstab tem a seguinte forma Sistema de arquivos Ponto de Montagem Tipo Op es dump ordem dev sdal ext3 defaults 0 1 dev sda2 boot ext3 defaults 0 2 dev sda3 dos msdos defaults noauto rw 0 0 dev hdg cdrom 1509660 defaults noauto 0 0 Onde Sistema de Arquivos Parti o que deseja montar Ponto de montagem Diret rio do GNU Linux onde a parti o montada ser acessada Tipo Tipo de sistema de arquivos usado na parti o que ser montada Para parti es GNU Linux use ext3 reiserfs xfs de acordo com o tipo de parti o selecionada durante a formata o para parti es DOS sem nomes extensos de arquivos use msdos para par ti 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 Abaixo algumas op es de montagem para ext2 3 4 a lista completa pode ser encontrada na p gina de manual do mount e defaults Utiliza valores padr es de montagem
282. em C apt get install perl gcc libc6 dev bin86 make Se pretender utilizar o kernel package para compilar o kernel mais facilmente ent o voc precisar dos seguintes pacotes apt get install kernel package dpkg dev Veja Recompilando o Kernel on page 189 para entender como compilar seu pr prio kernel 19 11 3 X11 b sico apt get install xbase clients xserver xorg xfonts 5dpi xfonts base xserver common xterm xfstt xdm Caso suas fontes sejam mostradas em tamanho exagerado remova o pacotes xfonts 100dpi ou ajuste a se o Files do arquivo etc X11 xorg conf apropriadamente 19 11 4 Window Managers para o X apt get install wmaker wmakerconf wmaker data wmavload eterm enlightenment enlightenment theme bluesteel asclock afterstep Cap tulo 19 A distribui o Debian GNU Linux 223 OBS Existem tamb m gerenciadores de se o como o gnome kde ocupam bastante espa o em disco 19 11 5 Impress o texto e gr fico com sistema de spool apt get install lprng magicfilter gs gsfonts 19 11 6 Som mixer mp3 Midi wav CD Player xmms playmidi cam aumix alsa base alsa oss alsamixergui xmcd sox 19 11 7 Programas de Internet clientes apt get install xchat gaim firefox fetchmail procmail mime support 19 11 8 Acess rios apt get install gimp gimp nonfree gnotepad openoffice freefont 19 11 9 Rede apt get install finger talk talkd telnet Cap tulo 19 A distribui o Debian
283. em diferen as No Linux deve ser usado para separar os diret rios e usar o comando export PATH caminhol caminho2 caminho3 para definir a vari vel de ambiente PATH O path atual pode ser visualizado atrav s Cap tulo 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux 38 do comando echo PATH ren mv Poucas diferencas No Linux n o poss vel renomear v rios arquivos de uma s vez como ren x txt bak necess rio usar um shell script para fazer isto type cat Sem diferencas ver uname a Poucas diferen as o uname tem algumas op es a mais date date No Linux mostra modifica a Data e Hora do sistema time date No Linux mostra modifica a Data e Hora do sistema attrib chmod O chmod possui mais op es por tratar as permiss es de acesso de leitura grava o e execu o para donos grupos e outros usu rios chkdsk fsck O fack mais r pido e a checagem mais abrangente scandisk fsck O fsck mais r pido e a checagem mais abrangente doskey A memoriza o de comandos feita automaticamente pelo bash edit vi ae O edit mais f cil de usar mas usu rio emacs mcedit 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 difere
284. em pressionadas du rante o carregamento do syslinux O syslinux mostrar um aviso de boot no estilo do LILO O usu rio pode ent o digitar o nome do kernel seguido de qualquer par metro para inicializar o GNU Linux 6 5 2 O arquivo SYSLINUX CFG Este arquivo criado no diret rio raiz da unidade de disquete e cont m as op es que ser o us adas 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 ini cializa o caso syslinux seja iniciado automaticamente Caso n o for especificada o valor assumido ser linux auto sem nenhuma op o de inicializa o Cap tulo 6 Gerenciadores de Partida boot loaders 87 append op es Passa uma ou mais op es ao kernel na inicializa o Elas ser o adicionadas automaticamente para inicializa es autom ticas e manuais do syslinux label nome kernel kernel append op es Nome que identificar o kernel no aviso de boot id ntica a op o label do LILO Se a imagem especificada por nome for selecionada o kernel usado ser o especificado pelo par metro kernel e as op es usadas por append Caso seja passado um h fen ao par metro append os par metros passados pelo append global ser o anulados implicit valor Se o valor for igual a 0 n o carrega a imagem at que seja explicitamente especi
285. ema Este cap tulo traz explica es sobre algumas configura es teis que podem ser feitas no sis tema Neste documento assumimos que o kernel do seus sistema j possui suporte a p gina de c digo 860 Portuguesa e o conjunto de caracteres 1S0 8859 1 23 1 Acentua o Permite que o GNU Linux use a acentua o A acentua o do modo texto independente do modo gr fico voc pode configurar tanto um como o outro ou ambos Para maiores detalhes veja Acentua o em modo Texto on the current page e ou Acentua o em modo gr fico on page 253 Note que os mapas de teclado usados em modo texto s o diferentes dos usados em modo gr fico Geralmente os mapas de teclados para o modo gr fico tem uma letra X no nome 23 1 1 Acentua o em modo Texto Caso sua distribui o Debian esteja acentuando corretamente no modo texto voc n o pre cisar ler esta se o Antes de prosseguir verifique se voc possui o pacote console data instalado em seu sistema com o comando dpkg 1 console data Caso n o existam al guns programas de configura o e arquivos de fontes n o estar o dispon veis Siga os passos abaixo para colocar e acentua o em funcionamento para o modo Texto na Debian Mapa de Teclados Debian 4 ou 5 Digite dpkg reconfigure console data Ap s a tela inicial selecione a op o Selecionar o mapa de teclados da lista de arquiteturas qwerty e selecione os passos seguintes de acordo com seu tipo de
286. endo 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 Cap tulo 3 Hardware 20 DMA Barram Uso E Usada pelo circuito de refresh da mem ria DRAM i 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 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 con trolador de DMA chamado de Bus Mastering e muito usado nos discos r gidos atuais e pode atingir taxas de 33 3MB s no modo 2 e 66MB s n
287. ente apague o diret rio antigo de m dulos que salvou e o kernel antigo de boot Caso algo tenha dado errado e seu sistema n o inicializa inicie a partir de um disquete apague o novo kernel apague os novos m dulos renomeie o diret rio de m dulos antigos para o nome original ajuste o link simb lico vmlinuz para apontar para o antigo kernel e execute o lilo Ap s reiniciar seu computador voltar como estava antes Se voc optar por manter o kernel anterior e selecionar qual ser usado na partida do sistema til para um kernel em testes 1 Execute o comando make modules install para instalar os m dulos rec m compilados do kernel em lib modules versao do kernel 2 Copie o arquivo zImage que cont m o kernel de usr src linux arch i386 boot zImage para boot vmlinuz 2 XX XX 2 XX XX a vers o do kernel anterior 3 Crie um link simb lico no diret rio ra z apontando para o novo kernel Como exemplos ser usado vmlinuz novo 4 Modifique o arquivo etc lilo conf para incluir a nova imagem de kernel Por exemplo Cap tulo 16 Kernel e M dulos 193 Antes da modifica o boot dev hda prompt timeout 200 delay 200 map boot map install menu image vmlinuz root dev hdal label 1 read only Depois da modificac o boot dev hda prompt timeout 200 delay 200 map boot map install menu image vmlinuz root dev hdal label 1 read only image vmlinuz new root dev hdal la
288. ente discos formatados pelo DOS Windows Novell OS 2 NTFS SunOS Amiga Atari Mac etc O LINUX N O VULNER VEL A V RUS Devido a separa o de privil gios entre pro cessos e respeitadas as recomenda es padr o de pol tica de seguran a e uso de contas privilegiadas como a de root como veremos adiante programas como v rus tornam se in teis pois tem sua a o limitada pelas restri es de acesso do sistema de arquivos e execu o Qualquer programa nocivo ou n o poder alterar partes do sistema que pos sui permiss es ser abordado como alterar permiss es e tornar seu sistema mais restrito no decorrer do guia Frequentemente s o criados exploits que tentam se aproveitar de falhas existentes em sistemas desatualizados e usa las para causar danos Erroneamente este tipo de ataque classificado como v rus por pessoas mal informadas e s o resolvi das com sistemas bem mantidos Em geral usando uma boa distribui o que tenha um eficiente sistema de atualiza o e bem configurado voc ter 99 9 de sua tranquilidade 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 inter medi ria como o WinSock Em acessos via modem a Internet a velocidade de transmis s o 10 maior Executa outros sistemas operacionais como Windows MacOS DOS ou outro sistema Linux atrav s de consagrados sistemas de virtualiza o co
289. ente 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 dir dir s dir od cd del md copy echo path clear ls la ls tr cd rm mkdir cp echo path Sem diferen as A listagem no Linux possui mais campos as permiss es de acesso e o total de espa o ocupado no diret rio e livre no disco deve ser visto separadamente usando o comando du e df Permite tamb m listar o conte do de diversos diret rios com um s comando ls bin sbin Sem diferen as Sem diferen as 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 Poucas diferen as O rm do Linux permite especificar diversos arquivos que ser o apagados rm arquivol arquivo arquivo3 Para ser mostrados os arquivos apagados deve se especificar o par metro v ao comando e i para pedir a confirma o ao apagar arquivos Uma s diferen a No Linux permite que v rios diret rios sejam criados de uma s vez mkdir tmp a tmp b 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 S
290. entificados 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 39 gzexe Cria arquivos compactados gzip auto extr cteis Este comando usado para compactar ar quivos execut veis que se auto descompactam assim que s o solicitados til para sistemas ou unidades de disco que possuem pouco espa o dispon vel Este comando deve somente ser usado para arquivos execut veis gzexe arquivo Onde arquivo o arquivo execut vel que ser compactado Quando gzexe executado uma c pia do arquivo original gravada com o formato nome do arquivo Exemplo gzexe tmp teste 10 40 znew Recompacta arquivos do formato compress 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 a
291. ere com tudo e EXCEPT excess o O terceiro campo deve conter uma lista de terminais tty para logins locais nomes de com putadores nomes de dom nios iniciando com um endere o IP de computadores ou en dere o IP de redes finalizando com Tamb m pode ser usada a palavra ALL LOCAL e EXCEPT atinge somente m quinas locais conhecidas pelo sistema Abaixo um exemplo do access conf Somente permite o root entrar em ttyl ALL EXCEPT root ttyl 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 qualquer lugar 27 14 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 Cap tulo 27 Principais arquivos de configura o do diret rio etc 282 O dom nio pode ser um nome de usu rio um grupo especificado como grupo ou o curinga O tipo pode ser soft para o limite m nimo
292. ergunta que o rar fizer rar t textos rar Verifica se o arquivo textos rar possui erros rar r textos rar Repara um arquivo rar danificado Cap tulo 18 Compactadores 214 215 Cap tulo 19 A distribui o Debian GNU Linux Este cap tulo traz algumas caracter sticas sobre a distribui o Debian GNU Linux progra mas de configurac o e particularidades A maioria dos trechos aqui descritos tamb m se apli cam a distribui es baseadas na Debian como o Kurumin e o Ubuntu Voc deve estar se perguntando mas porque um cap tulo falando sobre a distribui o Debian se eu uso outra Bem a partir da vers o Intermedi rio do Foca Linux existem algumas partes que s o especificas de algumas distribui es Linux e que n o se aplicam a outras como a localizac o dos arquivos de configurac o nomes dos programas de configurac o e outros detalhes espec ficos e esta vers o a baseada na Debian Pegue na p gina do Foca Linux http www guiafoca org uma vers o Intermedi rio do guia espec fico para sua distribui o 19 1 Porque usar a Debian A Debian a distribui o que mais cresce no mundo cada vers o somente lan ada ap s rigorosos testes de seguran a e corre o de falhas fazendo desta a mais segura e confi vel dentre todas as outras distribui es Linux reconhecida como a mais segura maior e atual izada mais frequentemente entre as outras distribui es Linux al m de ser a nica
293. erminal 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 80 http protocolo www transfer ncia de p ginas Internet e 110 Pop 3 recebimento de mensagens e 119 NNTP usado por programas de noticias O arquivo padr o respons vel pelo mapeamento do nome dos servi os e das portas mais uti lizadas o etc services para detalhes sobre o seu formato veja a etc services on page 182 Cap tulo 15 Rede 174 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 squide 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 programas que s o iniciados como daemons possuem seus pr prios recursos de seguran a autentica o para decidir quem tem ou n o permiss o de se conectar 15 7 2 Servi os iniciados atrav s do inetd Servi os iniciados pelo inetd s o carregados
294. ero 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 progra mas e seguran a Shadow Password HOWTO Este documento tenta descrever como obter instalar e config urar o Linux password Shadow Suite Tamb m discute como obter e reinstalar outros softwares e daemons de rede que requerem acesso as senhas do usu rio SSL RedHat HOWTO Fornece refer ncias sobre como o PKI e SSL funcionam juntos Tango HOWTO Descreve a instala o configura o e corre o de problemas b sicos do Pervasive Software s Tango Application Server no Sun Solaris e v rios sabores de GNU Linux Thinclient HOWTO Como converter computadores comuns em r pidos terminais usando o poder de seu computador principal voc precisar de Um computador r pido para atuar como servidor 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 Cap tulo 31
295. erros nos dispositivos mensagens dos daemons inetd etc Cap tulo 30 Aplicativos para Linux 302 30 2 Listagem de Aplicativos para GNU Linux Esta se o cont m uma listagem dos mais diversos tipos de aplica tivos ferramentas scripts suites servidores etc para GNU Linux com sua respectiva descri o A listagem est organizada em ordem alfab tica e subse es para facilitar a sua navega o e localiza o do aplicativo desejado Alguns aplicativos marcados com D no final da descri o s o Docks que s o executados como cones no gerenciador de janelas 30 2 1 Perif ricos Gerenciamento de Hardware 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 dt 1k 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 em baixo n vel do ha
296. ers 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 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 tt y 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 ttyl tty2 tty3 tty4 Cap tulo 15 Rede 178 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 servicos 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 um
297. ers OpenGL para a placa de v deo Nvidia Remote X Apps Descreve como executar aplicativos X remotos TT XFree86 Ensina como usar fontes true type com o XFree 4 0 x XDM Xterm Ensina como utilizar o XDM para gerenciar terminais X Uma refer ncia com pleta do assunto pode ser encontrada no Thin client HOWTO XFree86 Second Mouse Instru es de como usar um segundo mouse no X X Big Cursor Descreve como usar cursores grandes no X XFree86 XInside Como converte um modeline XFree86 em um XInside XiGraphics Xterm Title Explica como usar sequ ncias de escape para alterar dinamicamente os t tulos e cones de janelas de um xterm Cap tulo 31 Como obter ajuda no sistema 346 Migrac o Conviv ncia com outras plataformas Linux DOS Win95 0S2 Este documento oferece um procedimento para fazer 4 sistemas op eracionais coexistirem no mesmo disco r gido Linux FreeBSD Descreve como usar o Linux e FreeBSD no mesmo sistema Linux N T Loader Descreve como usar o gerenciador de inicializa o do Windows NT para iniciar O GNU Linux Este processo foi testado com o Windows NT 4 0 WorkStation Linux Solaris Descreve como usar o Linux X86 e Solaris x86 no mesmo computador Linux Win95 Descreve como usar o Linux e Windows 95 98 na mesma m quina Loadlin Win95 98 ME Descreve como usar o Loadlin com o Windows 95 98 ME para ini cializar no Linux Multiboot with GRUB Descreve como instalar o Windows 98 2000 DOS e Linux usando o GRUB
298. erter o engineer os arquivos Java class e gerar arquivos de c digo fonte Java Isto muito til se voc n o tem o arquivo com o c digo fonte Java JavaStation HOWTO Este HOWTO descreve como ativar o SO GNU Linux no NC Sun Java Station KickStart HOWTO Este documento descreve como usar o sistema Linux RedHat para insta lar rapidamente o sistema em um grande n mero de m quinas GNU Linux Kiosk HOWTO Este documento oferece um guia para ajustar um kiosk baseado em WWW usando O GNU Linux X11R6 FVWM2 Netscape Navigator 4 X e um trackball cus tomizado Linux From Scratch HOWTO Este documento descreve o processo de criar seu pr prio sis tema GNU Linux do nada atrav s de uma distribuic o j instalada usando nada mais que o c digo fonte dos softwares 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 Majordomo MajorCool HOWTO Este documento tem a intenc o de guiar o usu rio atrav s do software de gerenciamento de listas de discuss o Majordomo e MajorCool O Ma jorCool 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
299. es 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 Cap tulo 20 Sistema de gerenciamento de pacotes 228 A listagem obtida com este comando muito til para repetir os pacotes usados no sistema usando o dpkg set selections 20 1 12 Obtendo uma lista de pacotes para instalar no sistema Use o comando dpkg set selections lt arquivo para obter a lista de pacotes que ser o instalados no sistema O uso do dpkg get selectionse dpkg set selections muito til durante uma necessidade de reinstala o do sistema GNU Linux ou repetir a instala o em v rias m quinas sem precisar selecionar algumas dezenas entre os milhares de pacotes no dselect Ap s obter a lista com dpkg get selections use dpkg set selections lt arquivo e ent o entre no dselect e escolha a opc o INSTALL todos os pacotes obtidos via dpkg set selections ser o automaticamente instalados 20 1 13 Configurando pacotes desconfigurados Pacotes est o desconfigurados quando por algum motivo a instala o do mesmo n o foi con clu 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 exe cutados Use o comando dpkg co
300. escreve 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 detalhes sobre a configurac o do ambiente X Windows para o usu rio GNU Linux tamb m como o administrador de sistemas ini ciantes tentando aprender os mais diversos tipos de op es de configura o e detalhes Cap tulo 31 Como obter ajuda no sistema 335 do X Window assumido um conhecimento b sico de configurac es de software e in stala o Xinerama HOWTO Este documento descreve como configurar o XFree86 vers o 4 0 com monitores multim dia com as extens es Xinerama Suporte ao Sistema Grupos de Usu rios Listas de Discuss o Consultants HOWTO Cont m uma lista de empresas e consultores oferecendo suporte com ercial 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 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
301. escreve como construir um banco de dados cliente servidor us ando 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 Outros Benchmarking HOWTO Este documento discute assuntos relacionados ao desempenho dos sistemas Linux e recomenda algumas ferramentas para medida do desempenho do sis tema 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 Cap tulo 31 Como obter ajuda no sistema 342 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 progra mas no Linux Unix e como reinicia los automaticamente se eles s o destru dos sem interven o manual Este documento tamb m tem URLs para FAQs sobre Processos
302. esquisar 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 in cio do arquivo Caso n o for especificado o head mostra as 10 primeiras linhas Cap tulo 10 Comandos Diversos 115 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 op es 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 ou espa o para continuar avan ando no arquivo sendo visualizado Para sair do more pressione q more arquivo Onde arquivo E o arquivo que ser
303. estar o em etc gshadow GID Identifica o num rica do grupo de usu rio usuarios Lista de usu rios que tamb m fazem parte daquele grupo Caso exista mais de um nome de usu rio eles devem estar separados por v rgula Deste modo para acrescentar o usu rio joao ao grupo audio para ter acesso aos dispositivos de som do Linux acrescente o nome no final da linha audio x 100 j0ao Pronto basta digitar Cap tulo 12 Comandos para manipula o de contas 145 logout e entrar novamente com seu nome e senha voc estar fazendo parte do grupo audio confira digitando groups ou id Outros nomes de usu rios podem ser acrescentados ao grupo audio bastando separar os nomes com v rgula Voc tamb m pode usar o comando adduser da seguinte forma para adicionar automaticamente um usu rio a um grupo adduser joao audio Isto adicionaria o usu rio joao ao grupo audio da mesma forma que fazendo se a edi o manualmente 12 12 chfn Muda os dados usados pelo comando finger on page 132 chfn usu rio op es Onde usu rio Nome do usu rio op es f nome Adiciona altera o nome completo do usu rio r nome Adiciona altera o n mero da sala do usu rio w tel Adiciona altera o telefone de trabalho do usu rio h tel Adiciona altera o telefone residencial do usu rio 0 outros Adiciona altera outros dados do usu rio Caso o nome que acompanha as op es como o nome co
304. etes de 5 1 4 polegadas at para computa dores UDMA66 instalando atrav s de DVD e pen drives Com a Debian poss vel iniciar a instala o usando um pen drive e continuar usando a internet E 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 com putador dependendo do que deseja fazer podendo ser selecionado mais de um perfil de usu rio computador Os perfis selecionam automaticamente os pacotes mais teis para a instala o Os pacotes existentes em cada perfil foram escolhidos atrav s de debates entre usu rios que trabalham ativamente naquela rea resultando em uma sele o de pacotes de alta produtividade Para os usu rios avan ados e exigentes tamb m poss vel selecionar os pacotes individual mente via dselect o que resultar em uma instala o somente com pacotes teis e melhor configurada 19 2 Pacotes existentes na Debian O n mero de pacotes existentes na distribui o atual da Debi an Etch 4 0 de 25000 A Debian como a Red Hat usa um formato pr prio para armazenar os programas o for mato deb Este formato permite a declara o resolu o e
305. ficada na op o label timeout tempo Indica quanto tempo o syslinux aguardar antes de inicializar automati camente medido em 1 10 de segundos Caso alguma tecla seja pressionada a inicializa o autom tica interrompida Para desativar esta caracter stica use O como timeout O valor m ximo de 35996 font nome Especifica uma fonte em formato psf que ser usada para mostrar as men sagens 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 1ilo pl da distribui o do 1i1o pode ser usado para criar tais mapas de teclado prompt valor Se valor for igual a 1 mostra automaticamente o aviso de boot assim que O syslinux for iniciado Caso seja igual a 0 mostra o aviso de boot somente se as teclas Shift ou Alt forem pressionadas ou Caps Lock e Scrool Lock estiverem ativadas display arquivo Mostra o conte do do arquivo durante a inicializa o do syslinux F1 arquivo F2 arquivo FO arquivo Especifica que arquivos ser o mostrados quando as teclas de F1 at F10 forem pressionadas Para detalhes veja Formata o
306. fine a resolu o de impress o em dpi Horizontal e Verti cal 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 medi das sOutputFile dispositivo Dispositivo que receber a sa da de processa mento do gs Voc pode especificar arquivo epson Nome do arquivo que receber todo o resultado do pro cessamento O arquivo epson ter toda a impress o codificada no formato Cap tulo 22 Impress o 247 entendido por impressoras epson e poder ser impresso com o comando cat arquivo epson gt dev 1p0 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 impres sos usando os mesmos m todos acima dev 1p0 para uma impressora em dev 1p0 para redirecionar a sa da de processamento do gs para a sa da padr o til para usar o gs com pipes lpr Envia a sa da do
307. fine 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 em presa 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 de pop3 seuprovedor com br do usu rio gleydson com a senha sua senha ser o entregues para o usu rio local gleydson no diret rio var mail gleydson As palavras is e here s o completamente ignoradas pelo fetchmail servem somente para dar um tom de linguagem natural na configura o do programa e da mesma forma facilitar a compreens o da configura o Se possuir v rias contas no servidor pop3 seuprovedor com br n o necess rio repetir toda a configura o para cada conta ao inv s disso especifique somente os outros usu rios do mesmo servidor poll pop3 seuprovedor com br protocol pop3 user gleydson password sua senha keep fetchall is gleydson here user conta2 password sua senha2 fetchall is gleydson here user conta3 password sua senha3 fetchall is gleydson here Note que todos os e mails das contas gleydson conta2 e conta3 do servidor de men sagens pop3 se
308. foi feito especialmente para funcionar em disquetes formatados no DOS facilitando a instalac o do GNU Linux e para a criac o de disquetes de recupera o ou de inicializa o Um disquete gerado pelo syslinux lido sem problemas pelo DOS Windows syslinux s dispositivo A op o s instala no disquete uma vers o segura lenta e est pida do syslinux Isto necess rio para algumas BIOS problem ticas 6 5 1 Criando um disquete de inicializa o com o syslinux Siga os passos abaixo para criar um disquete de inicializa o com o syslinux 1 Formate o disquete no DOS ou com alguma ferramenta GNU Linux que fa a a formata o de disquetes para serem usados no DOS 2 Copie um ou mais arquivos de kernel para o disquete 3 Digite syslinux dev d0 lembre se de usar a op o s se tiver problemas de inicial iza 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 sys linux 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 on this page para detalhes Se as teclas Caps Lock ou Scrool Lock estiverem ligadas ou Shift Alt for
309. 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 pro curei 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 met ros ser o mostrados os sistemas de arquivos atualmente montados no sistema Esta mesma listagem pode ser vista em etc mtab A remontagem de parti o tamb m muito til es pecialmente ap s reparos nos sistema de arquivos do disco r gido Veja alguns exemplos de remontagem abaixo necess rio permiss es de root para montar parti es a n o ser que tenha especificado a op o user no arquivo etc fstab veja fstab on the current page Exemplo de Montagem e Montar uma parti o Windows vfat de dev sdal em mnt somente para leitura mount dev sdal mnt r t vfat e Montar um pen drive detectado em dev sdcl em mnt mount dev sdcl mnt t vfat Cap tulo 5 Discos e Parti es 67 e Montar uma parti o DOS localizada em um segundo disco r gido dev hdb1 em mnt mount dev hdb1 mnt t msdos e Remontar a parti o ra z como somente leitura mount o remount ro e Remontar a parti o ra z como leitura grava o a op o n usada porque o mount n o conseguir atualizar o arquivo etc mtab devido ao sistema de arquivos estar mon tado como somente l
310. garantir seu funciona mento e inclui suporte a praticamente tudo Isto pode gerar desde instabilidade at uma grade pausa do kernel na inicializa o quando estiver procurando pelos dispositivos que simplesmente n o existem em seu computador A compila o permite escolher somente o suporte aos dispositivos existentes em seu computador e assim diminuir o tamanho do kernel desocupar a mem ria RAM com dispositivos que nunca usar e assim voc ter um desempenho bem melhor do que teria com um kernel pesado Cap tulo 16 Kernel e M dulos 190 e Incluir suporte a alguns hardwares que est o desativados no kernel padr o SMP APM ACPI Virtualiza o Firewall Bridge memory cards drivers experimentais etc e Se aventurar em compilar um kernel sistema operacional personalizado em seu sistema e Tornar seu sistema mais seguro e Impressionar os seus amigos tentando coisas novas Ser o necess rios uns 300Mb 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 qu
311. gite os seguintes coman dos grub gt install fd0 grub stagel d fd0 fd0 grub stage2 p fd0 grub menu l grub gt quit Neste momento o disquete est pronto Note que o menu lst que foi copiado para ele um arquivo de exemplo sendo necess rio que voc o configure de acordo com suas necessidades 6 2 5 Op es do arquivo de configura o Esta se o descreve o arquivo menu 1st com explica es sobre as op es mais usadas Este arquivo dividido em par metros Globais que afetam o arquivo todo e par metros que s tem efeito para as imagens do sistema que ser carregado Algumas op es podem ser passadas para o kernel do Linux no momento do boot algumas delas tamb m ser o detalhadas Par metros Globais timeout Define um tempo em segundos de espera Se nenhuma tecla for pressionada carrega a imagem padr o e default Define qual ser a op o padr o que deve ser automaticamente sele cionada quando nenhuma outra for especificada em um tempo definido por time out e fallback Caso ocorra algum erro inesperado e a op o padr o n o possa ser carregada este par metro define qual a outra op o deve ser utilizada e color Permite que voc escolha as cores usadas no menu de boot e password Permite que voc especifique uma senha Est ser solicitada sempre que houver necessidade de realizar uma fun o que n o seja carregar as imagens dispon veis como por exemplo acessar a linha de co
312. grando ou pensando em migrar do DOS Windows para o Linux 44 45 Cap tulo 5 Discos e Parti es Este cap tulo traz explica es de como manipular discos r gidos e parti es no sis tema GNU Linux e como acessar seus discos de CD ROM e parti es DOS Windows 9X XP Vista Seven no GNU Linux Tamb m ser ensinado como formatar uma partic o ou arquivo em formato EXT2 EXT3 reiserfs xfs e usar 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 As parti es nos permitem usar mais de um sistema operacional no mesmo com putador 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 ou at mesmo por diferentes arquite turas 32 e 64 bits Para gravar os dados o disco r gido deve ser primeiro particionado usando o cfdisk parted diskdruid fdisk escolher o tipo da parti o Linux Native Linux Swap etc e depois aquela parti o deve ser formatada com o mk fs ext3 veja Parti o EXT3 Linux Na tive on page 50 Ap s criada e formatada a parti o ser automaticamente identificada como um dispositivo no diret rio dev veja Identifica o de discos e parti es em sistemas Linux on page 65 e dever ser montada Montando acessando uma parti o de disco
313. hosts O bom funcionamento do Unix depende da boa atenc o do administrador de sistemas para configurar os detalhes de seu servidor Cap tulo 15 Rede 173 letc networks O arquivo etc networks tem uma fun o similar ao arquivo 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 inv s de seu endere o 15 6 3 Executando um servidor de nomes Se voc planeja executar um servidor de nomes voc pode fazer isto facilmente Por favor veja o documento DNS HOWTO e quaisquer documentos inclu dos em sua vers o do BIND Berkeley Internet Name Domain 15 7 Servi os de Rede Servi os de rede o que est dispon vel para ser acessado pelo 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 Uma porta de rede pode se referenciada tanto pelo n mero como pelo nome do servi o Abaixo alguns exemplos de portas padr es usadas em servi os TCP IP e 21 FTP transfer ncia de arquivos e 23 Telnet t
314. i os de ISP no Red Hat Dom nios virtual hosts pop3 e emails Intranet Server HOWTO Este documento descreve como configurar uma Intranet usando o GNU Linux como um servidor que se comunica com Unix Netware NT e Windows Cap tulo 31 Como obter ajuda no sistema 339 Java CGI HOWTO Este documento explica como configurar seu servidor para permitir pro gramas 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 da dos LDAP como atualizar e apagar informa es no banco de dados como implementar roaming access e como usar o Livro de Endere os do Netscape LDAP Implementation HOWTO Descreve aspectos t cnicos de armazenamento de dados de aplica es em um servidor LDAP Mail Administrator HOWTO Este documento descreve a configura o e uso do Correio Eletr nico E mail sob o GNU Linux E primariamente mais indicado para admin istradores do que usu rios Mail User HOWTO Este documento uma introdu o ao mundo do Correio Eletr nico sob o GNU Linux Masquerading Simple HOWTO Descreve de forma pr tica como conectar diversas m quinas de sua rede Interna a Internet MindTerm SSH HOWTO Este documento descreve como usar o SSH o programa MindTerm baseado em Java
315. i Pa Des EPA ARE e ES 206 ISO AR ape ds dp PESE SE dE Red AR AA AA SA 208 DO Ms e mes AN AAA RE O E A 209 187 DZID2 ss RAE PE re pads E NDA a AER Giga AGE A 211 IO e s ti co clio Sr RR dd Da no ao a ia Ru q a da o 211 SUM RIO xi 19 A distribui o Debian GNU Linux 215 19 1 Porgue sara DD sse II AAA A AA A 215 19 2 Pacotes existentes na Debian ii E dE ECA 216 19 93 O que sid testing trozen stable u c moes oo rra 216 19 4 Como obter a Debian uu aoaaa ea es A AE e 217 19 5 Programas de configura o coea e rr AR Ad 217 Pe AQUINO deimaalizag o os saia A eb PA O AA AA A 46 218 19 7 Niveisde EXCOU O su bm a a a aa ES park o en a Rod de ad 219 19 7 1 Entendendo o funcionamento dos n veis de execu o do sistema run MO NI R ES ERES q 219 19 8 Rede no sistema Debian 220 19 9 Bug tracking systemi cs sessao Cor A a A 221 19 100nde encontrar a Debian para Download ccsasnsacasca rss was 221 19 11Lista de pacotes para uma instala o r pida e manual 221 19 11 1 Pacotes B sicos Altamente Recomendado o 222 19 11 2 Compila o do Kernel e programas em linguagem C 222 DS RO essa rara rita nd o de SER de Ad AA a E A 222 19 114 Window Managers parao X o oida seua ague ea pa nes a 223 19 11 5 Impress o texto e gr fico com sistema de spool 223 19 11 6 Som mixer mp3 Midi wav CD Player aooaa 223 19 11 7 Programas de Internet chentes
316. ia de caracteres Xa z e X10 O que diferencia este m todo de expans o dos demais que a exist ncia do arquivo diret rio opcional para gera o do resultado Isto til para a cria o de diret rios Lembrando que os mos 4 tipos de curingas 2 W 1 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 ERI Caso deseje listar todos os arquivos do diret rio usr teste voc pode usar o coringa para especificar todos os arquivos do diret rio cd usr testeels x ouls usr teste x YEN N o tem muito sentido usar o comando 1s com o 1s for usado sem nenhum Coringa porque todos os arquivos ser o listados se 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 x txt que pega todos os arquivos que come am com qualquer nome e terminam com txt 2 Usando o comando ls teste txt que pega todos os arquivos que come am com o nome teste tenham qualquer caracter no lugar do coringa e terminem com txt Com o exemplo acima teste txt tamb m faria a mesma coisa mas se tam b m tiv ssemos um arquivo chamado teste10 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 te
317. ificar a configura o al guns 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 per mite fazer uma lista de exce es Isto ser coberto em um exemplo adiante comando um par metro opcional Este par metro o caminho completo de um comando que dever ser executado toda a vez que esta regra conferir Ele pode executar um co mando para tentar identificar quem esta conectado pelo host remoto ou gerar uma men sagem via E Mail ou algum outro alerta para um administrador de rede que algu m est Cap tulo 15 Rede 179 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 endereco se ele n o possuir um nome d o nome do daemon sendo chamado Se o computador tiver permiss o de acessar um servico 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 envi mails in smtp ALL Permitir telnet e ftp somente para hosts locais e myhost athome org au n etd in ftpd LOCAL myhost athome org au itir finger par
318. igrando ou pensando em migrar do DOS Windows para o Linux on page 35 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 imediatamente o que aprendeu Isto facilita o entendimento do programa comando configura o e 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 e Decorar n o adianta pelo contr rio s atrapalha no aprendizado Voc precisa entender o que o comando faz deste modo voc estar estimulando e desenvolvendo sua inter preta o e entender melhor o assunto talvez at me de uma for a para melhorar o guia 7 e 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 e 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 p
319. igurado corretamente para que os comandos funcionem veja apt on page 228 para detalhes Se pretende usar a lista de pacotes para fazer a instala o da Debi an em muitos computadores voc tem duas op es Cap tulo 19 A distribui o Debian GNU Linux 222 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 Installno dselect Para mais detalhes veja Mostrando a lista de pacotes do sistema on page 227 e a Obtendo uma lista de pacotes para instalar no sistema on page 228 importante usar o comando apt get clean ap s a instala o de pacotes para remover os pacotes baixados pelo apt de var cache apt archives exceto na instala o de pacotes atrav s do disco r gido local 19 11 1 Pacotes B sicos Altamente Recomendado apt get install cpio info libident libncurses4 man db manpages whois nvi hdparm mc exim linuxlogo less kbd mutt bzip2 cron gpm libstdc 2 10 19 11 2 Compila o do Kernel e programas em linguag
320. im da linha k num1 num2 Esta uma alternativa ao m todo acima para especificar as chaves de organi za 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 decres cente 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 UI o caracter como delimitador de campos ao inv s do espa o Neste caso o que estiver MD ap s ser considerado o pr ximo campo 10 14 tail Mostra as linhas finais de um arquivo texto tail op es Onde c numero Mostra o numero de bytes do final do arquivo n numero Mostra o numero de linhas do final do arquivo f Mostra continuamente linhas adicionadas no final do arquivo Exemplos tail teste txt
321. imento da Unstable Os novos pacotes que entram na unstable tamb m caem na testing ap s certo tempo Mesmo assim podem existir falhas graves na testing se voc precisa de um ambiente realmente livre de falhas use a stable frozen congelada Na data programada pela equipe de lan amento da Debian a dis tribui o testing congelada nenhum pacote novo da unstable cai na testing e come a a procura de falhas na distribui o testing Nenhuma nova caracter stica implementada nos pacotes a n o ser que seja extremamente necess rio e os developers se dedicam a corre o de erros nos pacotes A distribui o testing congelada se tornar a futura stable ap s todas as falhas serem cor rigidas E considerado seguro usar a frozen ap s 1 m s de congelamento Quando a testing congelada o ciclo de desenvolvimento da unstable continua para que a pr xima distribui o da Debian seja lan ada stable Quando todos os bugs da testing congelada s o eliminados ela lan ada como stable 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 19 4 Como obter a Debian A instala o da distribui o pode ser obtida atrav s de Download de ftp ftp debian org debian dists stable main disks i386 para Intel x86 se
322. ina e last gleydson Mostra somente atividades do usu rio gleydson e last reboot Mostra as reinicializa es do sistema e last tty1 Mostra todas as atividades no tty1 12 10 sg Executa um comando com outra identificac o de grupo A identificac o do grupo de usu rio modificada somente durante a execuc o do comando Para alterar a identificac o de grupo durante sua se o shell use o comando newgrp on page 142 sg grupo comando Onde Se usado inicia um novo ambiente durante o uso do comando semelhante a um novo login e execuc o do comando caso contr rio o ambiente atual do usu rio mantido grupo Nome do grupo que o comando ser executado comando Comando que ser executado O comando ser executado pelo bash Quando este comando usado pedida a senha do grupo que deseja acessar Caso a senha do grupo esteja incorreta ou n o exista senha definida a execuc o do comando negada Exemplo sg root ls root 12 11 Adicionando o usu rio a um grupo extra Para adicionar um usu rio em um novo grupo e assim permitir que ele acesse os ar quivos diret rios que pertencem quele grupo voc deve estar como root e editar o arquivo etc group com o comando vigr Este arquivo possui o seguinte formato NomedoGrupo senha GID usu rios Onde NomedoGrupo o nome daquele grupo de usu rios senha Senha para ter acesso ao grupo Caso esteja utilizando senhas ocultas para grupos as senhas
323. inal do arquivo Eles n o poder o ser removidos renomeados e novos links n o poder o ser criados para estes arquivos Em diret rios faz com que os arquivos sejam apenas adiciona dos 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 ainda n o foi totalmente implementado no c digo atual do kernel e d 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 renomea dos 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 ar quivo 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 efei
324. inux instalado em hd0 0 podemos passar os seguintes comandos na linha de comandos para efetuar o boot de uma imagem do GNU Linux grub gt root hd0 0 grub gt kernel hd0 0 boot vmlinuz 2 4 16 vga 6 grub gt boot Muitos outros comandos est o dispon veis tanto na linha de comandos do GRUB quanto no arquivo de configura o menu 1st Estes comandos adicionais podem ser necess rios apenas para algumas pessoas e por isso n o ser o explicados 6 2 8 Removendo o GRUB do MBR N o existe a necessidade de se remover o GRUB do MBR pois n o h utiliza o para o mesmo vazio Para substituir o GRUB do MBR necess rio apenas que outro gerenciador de boot escreva algo nele Voc pode seguir o procedimento de instala o do LILO para escrever algo no MBR ou usar o comando fdisk mbr do DOS 6 2 9 Como obter informa es mais detalhadas Para obter informa es mais detalhadas sobre o GRUB recomendado o site oficial do mesmo o qual est dispon vel apenas na l ngua inglesa Os seguintes sites foram utilizados na pesquisa e Site oficial do GRUB http www gnu org software grub e Site Debian br http www debianbrasil org na parte de suporte documen ta o Como usar o GRUB Um guia r pido para usar o GRUB feito por Vitor Silva Souza e Gustavo Noronha Silva Cap tulo 6 Gerenciadores de Partida boot loaders 84 6 3 Par metros de inicializac o passados ao kernel Abaixo algumas das opc es mais
325. io otimiz lo de acordo com suas necessidades o que ser abordado mais a frente 6 2 3 No disco flex vel somente linha de comando Quando criamos um disquete de partida este funcionar em um sistema qualquer podendo utilizar este disquete em v rias m quinas diferentes ou em uma m quina em que tenha tido algum problema com o GRUB no MBR Coloque um disquete virgem e digite os seguintes co mandos dd if usr lib grub i386 pc stagel of dev fd0 count 1 dd if usr lib grub i386 pc stage2 of dev fd0 seek 1 Estes comandos permitem que seja apresentada a linha de comando do grub quando este disco for utilizado para boot 6 2 4 No disco flex vel com interface de menu Quando foi criado o disquete de partida anteriormente este s nos permitia utilizar a linha de comando sendo necess rio carregar o menu 1st pelo disco r gido o qual deve estar presente Em alguns casos este disco satisfaz as necessidades b sicas mas pode haver um momento em que voc deseje ter um disquete que funcione com v rios sistema e n o dependa de um disco fixo Digite os seguintes comandos mke2fs dev fd0 mount dev fd0 floppy t ext2 mkdir floppy grub cp usr lib grub i386 pc stage 12 floppy grub Sh 4 E Se Cap tulo 6 Gerenciadores de Partida boot loaders 78 cp usr share doc grub examples menu lst floppy grub umount floppy sbin grub Este ltimo comando disponibiliza a linha de comando do GRUB Di
326. iona 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 Opcionalmente o adduser tamb m pode ser usado para adicionar um usu rio a um grupo veja Adicionando o usu rio a um grupo ex tra on page 144 Ser criado um diret rio home com o nome do usu rio a n o ser que o novo usu rio criado seja um usu rio do sistema e este receber uma identifica o A identifica o do usu rio UID escolhida ser a primeira dispon vel no sistema especificada de acordo com a faixa de UIDS de usu rios permitidas no arquivo de configura o etc adduser conf Este o arquivo que cont m os padr es para a cria o de novos usu rios no sistema adduser op es usu rio grupo Onde usu riolgrupo Nome do novo usu rio que ser adicionado ao sistema op es disable passwd N o executa o programa passwd para escolher a senha e somente permite o uso da conta ap s o usu rio escolher uma senha force badname Desativa a checagem de senhas ruins durante a adi o do novo usu rio Por padr o o adduser checa se a senha pode ser facilmente adivinhada group Cria um novo grupo ao inv s de um novo usu rio A cria o de grupos tamb m pode ser feita pelo comando addgroup uid num Cria um novo 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
327. ipulam o volume f sico come am com as letras pv O espa o dispon vel no PV dividido em PE Phisical Extends ou extens es f sicas O valor padr o do PE de 4MB possibilitando a cria o de um VG de 256Gb Por exemplo dev hdal VG Volume Group Corresponde ao grupo de volumes f sicos que fazem parte do LVM Do grupo de volume s o alocados os espa os para cria o dos volumes l gicos Os aplicativos que manipulam o o grupo de volume come am com as letras vg Por exemplo dev lvmdisk0 LV Logical Volume Corresponde a parti o l gica criada pelo LVM para grava o de dados ao inv s de ser identificada por nomes de dispositivos podem ser usados nomes comuns para se referir as parti es tmp usr etc O Volume l gico a rea onde o sistema de arquivo criado para grava o de dados seria equivalente a parti o em um sistema SEM LVM s que l gica ao inv s de f sica O volume l gico tem seu espa o dividido em LE Logical Extends ou extens es l gicas que correspondem aos PE s alocados Exemplos dev lvmdisk usr dev lvmdisk tmp etc 5 9 1 Representa o gr fica do LVM Desenvolvi este desenho para representar a id ia de organiza o de um sistema LVM para o guia Foca GNU Linux e apresentar a descri o pr tica da coisa Tee Grupo de Volume VG lvmdsk Cap tulo 5 Discos e Parti es 60 PV
328. ircuito eletr nico encaixado na placa m e que tem por objetivo adicionar novas fun cionalidades ao computador Esta placa pode ser uma e p e P e P Laca de som para fazer o computador emitir sons m sicas ligar um joystick etc laca de v deo 3D Para obter imagens mais r pidas para jogos e ambientes de desktop 3 dimens es laca de captura Para assistir televis o r dio e gravar a programa o de TV em seu micro e fax modem para enviar receber fax conectar se a internet acesso remoto bina etc e rede para permitir a comunica o com outros computadores em uma rede interna e controladora de perif ricos Para ligar discos r gidos unidades de disquete impressora mouse joystick etc e SCSI 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 Cap tulo 3 Hardware 16 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 auto maticamente por dev ttyS1 equivalente a CO
329. is automaticamente durante sua execu o a vari vel SHELL definida como bin sh PATH como usr bin bin LOGNAME MAILTO e HOME s o definidas atrav s do arquivo etc passwd Os valores padr es destas vari veis podem ser substitu dos especificando um novo valor nos arquivos do cron 1 Exemplos de um arquivo etc crontab SHELL bin sh PATH sbin bin usr sbin usr bin 00 10 x x root sync Executa o comando sync todo o dia as 10 00 00 06 x 1 root updatedb Executa o comando updatedb toda segunda feira as 06 00 10 20 40 x x root rung Executa o comando rung todos os dias e a toda a hora em 10 20 e 40 minutos 10 x x x root fetchmail Executa o comando fetchmail de 10 em 10 minutos todos os dias 150 25 12 x root echo Feliz Natal mail john Envia um e mail as 0 15 todo o dia 25 12 para john desejando um feliz natal 30 5 1 6 root poff Executa o comando poff automaticamente as 5 30 de segunda feira a s bado 26 12 at O at agenda tarefas de forma semelhante ao cron com uma interface que permite a utiliza o de linguagem natural nos agendamentos Sua principal aplica o no uso de tarefas que sejam disparadas somente uma vez Uma caracter stica deste programa a execu o de aplicativos que tenham passado de seu hor rio de execu o muito til se o computador desligado com frequ ncia ou quando ocorre uma interrup o no fornecimento de e
330. iscos e altere sua BIOS para dar a partida a partir do disco r gido e Teste e verifique se a senha de root foi alterada Normalmente as distribuic es seguem o padr o FHS mantendo bin rios de administrac o necess rios para recuperac o do sistema em caso de panes dentro da partic o se este n o for o caso de sua distribuic o hoje em dia raro voc ter que montar sistemas de arquivos adicionais como o usr var ou ent o o comando passwd n o ser encontrado ou ter problemas durante sua execu o 26 10 Tarefas autom ticas de manuten o do sistema Os arquivos respons veis pela manuten o autom tica do sistema se encontram em ar quivos 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 programar quantas tarefas desejar para detalhes veja cron on the current page e at on page 274 Alguns programas mant m arquivos do cron individuais em var spool cron crontabs que executam comandos periodicamente 26 11 cron O cron um daemon que permite o agendamento da execu o de um comando programa para um determinado dia
331. ispositivos no GNU Linux dev hdal dev hdb1 etc e ro Diz ao kernel para montar inicialmente o sistema de arquivos raiz como somente leitura Os scripts de inicializa o normalmente modificam o sistema de arquivos para leitura e grava o ap s sua checagem 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 v 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 4 2 Exemplo de inicializa o com o LOADLIN Abaixo voc encontra um exemplo do comando loadlin que poder ser usado em sua insta la o GNU Linux precisando apenas ajustar a localiza o da parti o raiz do GNU Linux de acordo com seu sistema C N gt LOADLIN vmlinuz root dev hdal ro Montar como somente leitura Parti o raiz Nome do kernel copiado para o DOS Cap tulo 6 Gerenciadores de Partida boot loaders 86 6 5 syslinux Outro gerenciador de partida que funciona somente com sistemas de arquivos DOS A principal diferen a do syslinux em rela o ao LOADLIN que
332. itavo ao d cimo 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 arquivo 13 4 2 Exemplo de acesso a um diret rio Abaixo um exemplo com explica es das permiss es de acesso a um diret rio no GNU Linux drwxr x 2 gleydson user 1024 nov 4 17 55 exemplo drwxr x Permiss es de acesso ao diret rio exemplo um conjunto de 10 letras que especificam o tipo de arquivo permiss o do dono do diret rio grupo que o diret rio pertence e permiss o de acesso a outros usu rios Veja as explica es abaixo 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 Cap tulo 13 Permiss e
333. ittab 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 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 palavras bytes e linhas em um arquivo ou entrada padr o Se as op es forem omitidas o wc mostra a quantidade de linhas palavras e bytes Cap tulo 10 Comandos Diversos 122 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 1 lines Mostra a quantidade de
334. iva e gravando automaticamente o mapa de teclados em etc kbd default map gz Se preferir usar o kbdconfig ainda ser necess rio executar os passos acima para habilita o da fonte lat 1u 16 e acentua o no bash 23 1 2 Acentua o em modo gr fico A acentua o no modo gr fico feita de maneira simples Configura o do mapa de teclados Execute o comando dpkg reconfigure xserver xorg e informe o tipo de teclado quando perguntado pelo sistema de configura o A configura o ser gravada na se o InputDevice do arquivo etc X11 xorg conf e poder ser modificada manualmente se necess rio 23 2 N mero de Cores do ambiente gr fico O n mero de cores do ambiente gr fico pode ser alterado facilmente Normalmente as dis tribui es realizam a instala o usando o padr o VESA que compat vel com qualquer placa de v deo usando 65 000 cores 16 bits mas por usar VESA s o deixados de lado recursos como acelera o de hardware XV e recursos 3D necess rio pela maioria dos jogos e aplicativos de v deo atuais A configura o apropriada do driver exige que voc execute novamente o procedimento de configura o da distribui o usando o comando dpkg reconfigure xserver xorg Por exemplo para configurar minha placa de v deo Intel 810 necess rio selecionar o driver i810 na tela de sele o do driver de video do dpkg reconfigure xserver xorg O pro grama xresprobe pode ser til caso deseja fazer manualmen
335. ivo de origem mais novo que o arquivo de destino ou quando o arquivo de destino n o existe x N o copia arquivos que est o localizados em um sistema de arquivos diferente de onde a c pia iniciou O comando cp copia arquivos da ORIGEM para o DESTINO Ambos origem e destino ter o o mesmo conte do ap s a c pia Exemplos cp teste txt 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 x Copia todos os arquivos do diret rio bin para o diret rio em que nos encon tramos 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 x 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 95 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 i interactive Pergunta antes de substituir o padr o v verbose Mostra o
336. ivos Evita a construc 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 1ib modules vers o do kernel x onde vers o do kernel a vers o atual do kernel em seu sistema caso seja 2 6 23 6 o diret rio que cont m seus m dulos ser 1ib modules 2 6 23 6 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 a n o ser que esteja usando initrd 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 1ib modules
337. ivos e diret rios 154 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 outros usu rios do arquivo chmod a x teste txt Inclui a permiss o de execu o do arquivo teste txt para o dono grupo e outros usu rios chmod a rw teste txt Define a permiss o de todos os usu rios exatamente para leitura e grava o do arquivo teste txt 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 arquivoldiret 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 al terados v verbose Mostra todas as mensagens e arquivos sendo modificados R recursive Altera os grupos de arquivos sub diret rios do diret rio atual 13 9 chown Muda dono de um arquivo diret rio Opcionalmente pode tamb m ser usado para mudar o grupo chown op es dono grupo diret rio arquivo onde dono grupo Nome do dono grupo que ser atribu do ao diret rio arquivo O grupo opcional diret riolarquivo Diret rio arquivo que o dono grupo ser m
338. ivos que estejam em parti es diferentes 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 visual izado Exemplos e In s dev ttySl dev modem Cria o link dev modem para o arquivo dev ttysl e ln s tmp tmp Cria um link tmp para o diret rio tmp 10 5 du Mostra o espaco ocupado por arquivos e sub diret rios do diret rio atual du op es onde op es a all Mostra o espa o ocupado por todos os arquivos b bytes Mostra o espa o ocupado em bytes c total Faz uma totaliza o de todo espa o listado D N o conta links simb licos h human Mostra o espa o ocupado em formato leg vel por humanos Kb Mb ao inv s de usar blocos H Como o anterior mas usa 1000 e n o 1024 como unidade de c lculo k Mostra o espa o ocupado em Kbytes m Mostra o espa o ocupado em Mbytes S separate dirs N o calcula o espa o ocupado por sub diret rios x N o faz a contagem de diret rios em sistemas de arquivos diferentes do atual Cap tulo 10 Comandos Diversos 112 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
339. ivos ser o seguinte http www debian org debian dists stable main binary 1386 http www debian org debian dists stable non free binary 1386 http www debian org debian dists stable contrib binary 1386 Voc notou que o diret rio dists foi adicionado entre http www debian org debian e stable enquanto as sec es main non free e contrib s o processadas separadamente e fi nalizando com o caminho binary arquitetura onde arquitetura pode ser 1386 alpha sparc powerpc arm etc dependendo do seu sistema Entendendo isto voc poder manipular o arquivo sources list facilmente OBS Caso tenha mais de uma linha em seu arquivo sources list de onde um pacote pode ser instalado ele ser baixado da primeira encontrada no arquivo E recomend vel colocar primeiro reposit rios locais ou mais perto de voc como recomendado nesta se o Endere os de servidores e mirrors nacionais da Debian Segue abaixo uma rela o de servidores que podem ser colocados em seu arquivo sources list Endere o Diret rio Principal ftp ftp debian org br debian ftp ftp br debian org debian ftp ftp debian org debian ftp download sourceforge net debian ftp ftp quimica ufpr br debian ftp download unesp br linux debian Um modelo de arquivo sources list Voc pode copiar o modelo do sources list abaixo para ser usado em sua distribuic o Stable ou personaliza lo modificando a distribui
340. ker Aplicativo Viva Voz baseado em Tcl Tk e tkhylafax Uma interface td ao hylafax e xringd Daemon de chamadas Extendida Monitora toques do telefone e executa al guma a o m m m m m m 30 2 8 X Window e asclock Rel gio do After Step e dfm Gerenciador de Arquivos Desktop e dgs Visualizador de arquivos do Ghost Script e dxpc Compactador do protocolo X para linhas lentas e floatbg Modifica lentamente a cor do fundo da janela do root e gdm Gerenciador de se o do GNOME Substitui o ao xdm e gentoo Um gerenciador de arquivos totalmente configur vel para o X usando o GTK e gtkcookie Editor de arquivos cookie e gtkfind Localizador de arquivos completo e gtkfontsel Visualizador de fontes e ical Um aplicativo de calend rio baseado em X11 Tk e regexplorer Explorer visual de express es regulares e rt Mostra arquivos de log selecionados na janela ra z do X e sclient Um cliente MUD baseado em gtk e sfm Um gerenciador de arquivos baseado em texto usando o GTK e tkdesk Um gerenciador de Desktop Arquivos X11 baseado em TCL TK Cap tulo 30 Aplicativos para Linux 309 e tkvnc Mostra uma lista de m quinas definidas para iniciar o VNC e tkworld Uma interface gr fica para comandos do shell e tuxeyes Uma vers o do xeyes para o penguim e ude Ambiente desktop do Unix e unclutter Oculta o mouse no X ap s um per odo de inatividade
341. kernel e as M como m dulos Note que ambas as op es IDE ATAPI CDROM e SCSI Emulation foram marcadas como embutidas Isto faz com que o driver ATAPI tenha prioridade em cima do SCSI mas vou explicar mais adiante como dizer para o kernel para carregar o suporte a SCSI para de terminada unidade Isto til quando temos mais de 1 unidade de CD IDE no sistema e queremos configurar somente o gravador para SCSI pois alguns aplicativos antigos n o se comunicam direito tanto com gravadores SCSI como emulados Voc tamb m pode marcar somente a op o SCSI Emulation para que sua s unidade s seja m automati camente emulada s como SCSI Caso tenha usado esta t cnica v at a se o Testando o funcionamento on the next page 2 O pr ximo passo identificar o dispositivo de CD DVD Isto feito atrav s do comando dmesg Supondo que sua unidade de CD hdc primeiro disco na segunda contro ladora IDE e que compilou ambos o suporte a IDE ATAPI e SCSI emulation no kernel adicione o argumento hdc ide scsi no etc lilo conf ou no grub Lilo vmlinuz vmlinuz append hdc ide scsi Isto diz para o kernel que a unidade hdc usar emula o ide scsi Caso tenha outras unidades de CD no sistema estas ainda utiliza o ATAPI como protocolo de comunica o padr o Execute o 1ilo para gerar novamente o setor de inicializa o com as modifica es e reinicie o computador
342. ki11 no processo ou atrav s do arquivo etc modules veja etc modules on page 194 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 1smod uma contra o de 1s m dulos Listar M dulos A listagem feita pelo 1smod uma alternativa ao uso do comando cat proc modules A sa da deste comando tem a seguinte forma Module Size Pages Used by nls_iso8859_1 8000 1 1 autoclean nls_cp437 3744 1 1 autoclean ne 6156 2 1 8390 8390 2 ne 0 A coluna Module indica o nome do m dulo que est carregado a coluna Used mostra qual m dulos est usando aquele recurso O par metro autoclean no final da coluna indica que o m dulo foi carregado manualmente pelo insmod ou modprobe ou atrav s do kmod e ser automaticamente removido da mem ria quando n o for mais usado No exemplo acima os m dulos ne e 8390 n o tem o par metro autoclean porque foram car regados pelo arquivo etc modules veja etc modules on page 194 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 du los para que funcionem voc duas op es Carregar os m dulos manualmente ou usar o modprobe que verifica e c
343. l sOut 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 con figurar as fontes do Ghost Script Instale o pacote de fontes ysfonts na Debian ou verifique a documenta o sobre como configurar as fontes Cada uma das op es acima descrevem o seguinte q AQUIET N o mostra mensagens de inicializa o do Ghost Script dSAFER uma op o para ambientes seguros pois desativa a opera o de mu dan a de nome e dele o de arquivo e permite somente a abertura dos arquivos no modo somente leitura dNOPAUSE Desativa a pausa no final de cada p gina processada SDEVICE dispositivo Dispositivo que receber a sa da do Ghost Script Neste local pode ser especificada a marca o modelo de sua impressora ou um formato de arquivo diferente como pcxmono bmp256 para que o arquivo ps seja convertido para o formato designado Para detalhes sobre os dispositivos dispon veis em seu Ghost Script digite gs help less ou veja a p gina de man ual Normalmente os nomes de impressoras e modelos s o concatenados por exem plo bjc600 para a impressora Canon BJC 600 epson para impressoras padr o epson stcolor para Epson Stylus color etc O Hardware HOWTO cont m refer ncias sobre hardware suportados pelo GNU Linux tal como impressoras e sua leitura pode ser til r lt ResH gt x lt ResV gt De
344. l quando precisamos fazer alguma coisa mas n o sabemos qual comando usar Ele faz sua pesquisa nas p ginas de man Cap tulo 31 Como obter ajuda no sistema 324 ual existentes no sistema e lista os comandos programas que atendem a consulta Para usar o comando apropos digite apropos descric o Digitando apropos copy ser mostrado todos os comandos que tem a palavra copy em sua descric o provavelmente os programas que copiam arquivos mas podem ser mostrados outros tamb m 31 6 locate Localiza uma palavra na estrutura de arquivos diret rios do sistema til quando quere mos 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 estru tura 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 de talhes veja pipe on page 160 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 31 7 which Localiza um programa na estrutura de diret rios do path E muito semelhante ao loca
345. la assim comum encontrar placas de som e outros dispositivos usando esta IRO 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 IROs 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 normalmente livre para dispositivos O controlador USB utiliza essa interrup o quando presente mas n o regra 1 Interrup o livre para dispositivos 2 Interrup o normalmente livre para dispositivos O mouse PS 2 quando presente utiliza esta interrup o 4 Esta interrup o usada pela primeira controladora de discos r gidos e n o pode ser compartilhada 15 Esta a interrup o usada pela segunda controladora de discos e n o pode ser compartilhada Pode ser usada caso a segunda controladora esteja desativada Dispositivos ISA VESA EISA SCSI n o permitem o compartilhamento de uma mesma IRQ talvez isto ainda seja poss vel caso n o haja outras op es dispon veis e ou os dois dispositivos n o acessem a IRQ ao mesmo tempo mas isto uma solu o prec ria Conflitos de IRQ ocorriam nesse
346. lend rios imprim veis via PostScript sem o X e perforate Utilit rios para salvar espa o em disco e pgrep utilit rio grep que usa express es regulares compat veis com o Perl e plan Planejamento di rio baseado em X Motif compilado dinamicamente com Less Oo o e e e e e e e e e Oo OO O O O OO OO o y Cap tulo 30 Aplicativos para Linux 318 Tif e pointerize Utilit rios de internacionalizac o baseado no gettext e popularity contest Vote em seus pacotes favoritos automaticamente e pydf Clone df com sa da em cores e rtlinux Linux em Tempo Real e set6x86 Ferramenta de configura o para CPUs Cyrix IBM 5x86 6x86 e splitvt Executa dois programas em uma tela dividida e statserial Mostra a linha de status da porta serial do modem e strace Um tracador de chamadas do sistema e sunclock Mostra por o iluminada do planeta terra e symlinks procura modifica links simb licos e tleds Pisca LEDs do teclado indicando Envio e Recebimento de pacotes da rede e tree Mostra a rvore de diret rios em cores e units conversor entre diferentes unidades de sistema e uptimed Utilit rio para registrar seus maiores tempos de utiliza o do sistema e urlview Extrai URLs de textos e vold Daemon de volume para unidades de CDROM e vrms Virtual Richard M Stallman mostra mensalmente uma lista de pacotes n o livres instalados em seu sistema e wipe Dele o segura de ar
347. lilo No exemplo acima o gerenciador de partida ser instalado em dev hda1 veja Identifica o de discos e parti es em sistemas Linux on page 65 utilizar um setor de boot compacto compact modo de v deo VGA normal 80x25 esperar 2 segundos antes de processar auto maticamente 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 Op es usadas no LILO on page 72 Para mostrar o aviso de boot voc dever ligar as teclas Caps Lock ou Scrool lock na partida ou pressionar a tecla Shift durante os dois segundos de pausa Outro m todo incluir a op o prompt na se o global para que o aviso de boot seja mostrado automaticamente ap s carregar o Lilo Abaixo uma configura o para computadores com mais de um sistema operacional Usando GNU Linux e DOS boot dev hdal compact lba32 install menu map boot map vga normal delay 20 prompt image vmlinuz root dev hdal Cap tulo 6 Gerenciadores de Partida boot loaders 71 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
348. line 1 access granted Ok temos acesso garantido com especificado pela linha 1 do hosts allow a primeira linha que confere usada Agora tcpdmatch in fingerd 192 168 1 29 client address 192 168 1 29 server process in fingerd matched etc hosts allow line 3 access granted O acesso foi permitido atrav s da linha 3 do hosts allow Agora tcpdmatch in fingerd 192 168 1 29 client address 192 168 1 30 server process in fingerd matched etc hosts deny line 1 access denied O que aconteceu como a linha 2 do hosts allow permite o acesso a todos os computa dores 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 exem plo tcpdmatch in talkd www debian org client address www debian org server process in talkd matched etc hosts allow line 2 access granted Cap tulo 15 Rede 182 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 daemonftcomputador ou clientefcomputador para verificar respectivamente o acesso de daemons e cliente de de terminados computadores aos servi os da rede Como pode ver o TCPD ajuda a aumentar a seguran
349. line na Internet Se voc n o pode pagar uma linha para estar conectado por 24 24 horas e ainda deseja que seus usu rios recebem emails em sua m quina Linux tamb m n o pague por uma conta multi drop em seu provedor voc pode usar este sistema usando somente um endere o de e mail para dividir seus endere os de e mails dos usu rios Outlook to Unix Mailbox Mostra formas de converter mensagens de email do Microsoft Out look exceto do Outlook Express para formatos de arquivos t picos do Unix Pager Ensina como compilar instalar e configurar um Gateway de emails para Pager Partition Descreve como criar parti es em discos r gidos IDE e SCSI Tamb m coberta a recupera o de tabelas de parti o perdidas Partition Rescue Descreve formas para recuperar uma parti o de disco apagada Process Accounting Descreve como ativar a conta de processos em uma m quina GNU Linux o uso de v rios comandos de contabiliza o de processos Cap tulo 31 Como obter ajuda no sistema 348 RCS Este documento cobre a instala o e uso b sicos do RCS o GNU Revision Control System sob o GNU Linux Saving Space Este documento mostra maneiras de diminuir sua instala o GNU Linux con sumindo 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
350. 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 1 etc passwd Mostra a quantidade de linhas e wc 1 w etc passwd Mostra a quantidade de linhas e palavras no arquivo etc passwd 10 27 seq Imprime uma seqii ncia de n meros come ando em primeiro e terminando em ltimo uti lizando incremento para avan ar seg op es primeiro incremento ltimo Onde primeiro N mero inicial da sequ ncia incremento N mero utilizado para avan ar na segii ncia ltimo N mero final da sequ ncia op es f format formato Formato de sa da dos n meros da sequ ncia Utilize o estilo do printf para ponto flutuante valor padr o g s separator string Usa string para separar a sequ ncia de n meros valor padr o An w equal width Insere zeros na frente dos n meros mantendo a segii ncia alinhada Observac es e Se primeiro ou incremento forem omitidos o valor padr o 1 ser utilizado e Os n meros recebidos s o interpretados como n meros em ponto flutuante incremento deve ser positivo se primeiro for menor do que o ltimo e negativo caso con tr rio e Quando utilizarmos a op o format o
351. lo sistema e j pode ser usada para grava o V at a se o Gravando CDs e DVDs no Linux on page 257 para aprender como gravar CDs no Linux Note que gravadores IDE nativos n o s o listados com esse comando 3 11 4 Configurando o gerenciamento de energia usando o APM O APM Advanced Power Management Gerenciamento Avan ado de Energia permite que sistemas gerenciem caracter sticas relacionadas com o uso e consumo de energia do computador Ele opera a n vel de BIOS e tenta reduzir o consumo de energia de v rias formas quando o sistema n o estiver em uso como reduzindo o clock da CPU desligar o HD desligar o monitor etc O uso de advanced power management tamb m permite que computadores com fonte de alimenta o ATX sejam desligados automaticamente quando voc executa o comando halt Caso sua m quina tenha suporte a ACPI este dever ser usado como prefer ncia ao inv s do APM por ter recursos mais sofisticados veja Configurando o gerenciamento de energia usando ACPT on the next page Para ativar o suporte a APM no Linux compile seu kernel com o suporte embutido a APM e tamb m a Advanced Power Management sen o sua m quina n o desligar sozinha no halt Caso deseje compilar como m dulo basta depois carregar o m dulo apm adicionando no Cap tulo 3 Hardware 32 arquivo etc modules Depois disso instale o daemon apmd para gerenciar as caracter sticas deste recurso no sistema Voc pode desati
352. locks O arquivo blocos defeituosos list cont m a lista de blocos gerada pelo badblocks que ser o marcados como defeituosos Para mais detalhes sobre as op es de checagem usada pelos programas veja badblocks on page 267 e fsck ext2 on page 265 26 7 Limpando arquivos de LOGS Tudo que acontece em sistemas GNU Linux pode ser registrado em arquivos de log em var log como vimos anteriormente Eles s o muito teis por diversos motivos para o diagn s tico de problemas falhas de dispositivos checagem da seguran a alerta de eventuais tentati vas 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 1 in ls plgrep do echo n gt 1 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
353. login e digite a senha errada na segunda vez entre com a senha correta no sistema Na pen ltima linha Cap tulo 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux 36 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 A conta root n o tem restric 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 manutenc es no sistema e instalac o de programas qualquer movimento errado pode comprometer todo o sistema Para detalhes veja A conta root on page 152 e No GNU 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 s culas 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 mul titarefa somente funciona em ambientes gr ficos pois isto errado Para detalhes veja Execu o de programas on page 89 e Os dispositivos tamb m s o identificados e uma forma diferente que no DOS por exem plo DOS Windows Linux A dev fd0 B
354. los carregados garantindo o perfeito funcionamento do dispositivos e evitando conflitos Na poca de hardwares ISA e VESA o programa isapnp era a preferencia para a configurac o de placas ISA Plug and Play 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 Cap tulo 3 Hardware 23 3 5 Listando as placas e outros hardwares em um computador Administradores e t cnicos ao configurar uma m quina precisar o saber quais os hardwares ela possui perif ricos e at mesmo a revis o de dispositivos e clock para configurar as coisas e ver a necessidade de atualiza es de dispositivos atuais Dispositivos PCI AMR CNR podem ser listados executando o comando cat proc pci Outra forma de listar tais dispositivos usando o 1spci se voc precisa de mais detalhes como o mapeamento de mem ria use 1spci vv O mapeamento de mem ria de dispositivos podem ser mostrados com o comando cat proc ioports ou usando o comando 1sdev O barramento USB e dispositivos conectados a ele podem ser listados com o comando 1susb oucom cat proc bus usb devices Hardwares dispon veis na m quina como placa m e clock multiplicador discos placas di versas vers es e n meros seriais de dispositivos podem ser mostrados atrav s do comando lshw Use 1shw html para produzir a listagem em formato HTML bem interessante para relat rios 3 6 Conflitos de ha
355. luir o usu rio em mais grupos veja Adicionando o usu rio a um grupo extra on page 144 outros a categoria de usu rios que n o s o donos ou n o pertencem ao grupo do arquivo Cada um dos tipos acima possuem tr s tipos b sicos de permiss es de acesso que ser o vistas na pr xima se o 13 2 Tipos de Permiss es de Acesso Quanto aos tipos de permiss es que se aplicam ao dono grupo e outros usu rios temos 3 per miss 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 1s 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 di ret rio permite que seja acessado atrav s do comando cd veja cd on page 103 para detalhes As permiss es de acesso a um arquivo diret rio podem ser visualizadas com o uso do co mando 1s la Para maiores detalhes veja Is on page 101 As 3 letras rwx s o agrupadas da seguinte forma IWXI xY gleydson users teste Virou uma bagun a n o Vou explicar cada parte para entender o que quer dizer as 10 letras acima da esquerda para a direita ae e A primeira letra diz qual o tipo do arquivo Caso tiver um d um diret
356. m s ano hora muito usado em tarefas de arquivamento de logs checagem da integridade do sistema e execu o de programas comandos em hor rios determinados As tarefas s o definidas no arquivo etc crontab e por arquivos individuais de usu rios em var spool cron crontabs usu rio criados atrav s do programa crontab Adi cionalmente a distribui o Debian utiliza os arquivos no diret rio etc cron d como uma extens o para o etc crontab Cap tulo 26 Manutenc o do Sistema 273 Para agendar uma nova tarefa basta editar o arquivo etc crontab com qualquer editor de texto como o ae e o vi e definir o m s dia hora que a tarefa ser executada N o necess rio reiniciar o daemon do cron porque ele verifica seus arquivos a cada minuto Veja a se o O formato de um arquivo crontab on the current page para entender o formato de arquivo cron usado no agendamento de tarefas 26 11 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 X_ UID que executar o comando x X_ Dia da semana 0 7 X_ M s 1 12 X_ Dia do M s 1 31 X_ Hora X_ Minuto Onde Minuto Valor entre 0 e 59 Hora Valor entre 0 e 23 Dia do M s Valor entre 0 e 31 M s Valor entre 1 e 12 identificando os meses de Janeiro a Dezembro Dia da Semana Valor entre 0 e 7 identificand
357. m sobre como fazer esta modifica o Caso j tenha criado a parti o isto pode ser feito no tune2fs com a op o m 5 3 2 Criando um sistema de arquivos EXT2 em um arquivo poss vel criar um sistema de arquivos EXT2 em um arquivo que poder ser montado e aces sado 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 1o00p Isto poss vel usando o comando dd e o mkfs ext 2 Veja passo a passo como criar o sistema de arquivos EXT2 em um arquivo Cap tulo 5 Discos e Parti es 49 1 Use o comando dd if dev zero of tmp arquivo ext2 bs 1024 count 10000 para criar um arquivo arquivo ext2 vazio de 10Mb de tamanho em tmp Voc pode modificar os par metros de of para escolher onde o arquivo ser criado o tamanho do arquivo poder ser modificado atrav s de count 2 Formate o arquivo com mkfs ext2 tmp arquivo ext2 Ele primeiro dir que o arquivo arquivo ext2 n o um dispositivo de bloco especial uma parti 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 arguivo ext2 com o comando mount tmp arquivo ext2 mnt o loop dev loop1 Note que foi usado o par metro o loop para dizer ao c
358. mandos do GRUB Voc pode utilizar tamb m o par metro password para esconder um arquivo que contenha outras configura es como um menu lst secreto O arquivo pode ter um nome qual quer Ex password senha hd0 0 boot grub secret conf Voc pode ter v rias entradas do par metro password em um mesmo arquivo sendo que uma delas usada para bloquear o acesso as imagens linha de comandos e as outras usadas para carregar arquivos de op es do GRUB Quando voc digitar p para entrar com a senha voc pode digitar a senha que protege as imagens linha de comandos ou a que utilizada para carregar os arquivos de op es e hiddenmenu Est op o faz com que o menu de op es n o seja mostrado e de boot na imagem especificada por default depois de expirado o tempo definido em timeout O usu rio pode requisitar o menu com as op es pressionando a tecla lt ESC gt antes que o tempo definido em timeout expire Cap tulo 6 Gerenciadores de Partida boot loaders 79 Par metros que afetam apenas as imagens title Define um texto que ser apresen tado no menu de boot para identificar o sistema a ser inicializado e root Determina qual a parti o raiz do sistema a ser inicializada e rootnoverify Id ntica a op o root mas n o tenta montar a parti o alvo o que necess rio para alguns sistemas como Dos e Windows e kernel Nesta op o voc informa qual o kernel vai ser inicializado Voc
359. mas livres e a id ia da liberdade dos usu rios ajudam se mutuamente N s desenvolvemos software GNU e conforme as pessoas encontrem pro gramas GNU ou o sistema GNU e comecem a us los elas tamb m pensam sobre a filosofia GNU O software mostra que a id ia funciona na pr tica Algumas destas pessoas acabam concordando com a id ia e ent o escrevem mais programas livres Ent o o software carrega a id ia dissemina a id ia e cresce da id ia Cap tulo 1 Introdu o 9 Em 1992 n s encontramos ou criamos todos os componentes principais do sistema exceto o kernel que n s est vamos escrevendo Este kernel consiste do microkernel Mach mais o GNU HURD Atualmente ele est funcionando mas n o est preparado para os usu rios Uma vers o alfa dever estar pronta em breve Ent o o kernel do Linux tornou se dispon vel Linux um kernel livre escrito por Linus Tor valds compat vel com o Unix Ele n o foi escrito para o projeto GNU mas o Linux e o quase completo sistema GNU fizeram uma combina o til Esta combina o disponibilizou todos os principais componentes de um sistema operacional compat vel com o Unix e com algum trabalho as pessoas o tornaram um sistema funcional Foi um sistema GNU variante baseado no kernel do Linux Ironicamente a popularidade destes sistemas desmerece nosso m todo de comunicar a id ia GNU para as pessoas que usam GNU Estes sistemas s o praticamente iguais ao sistema GNU a
360. mb licos no arquivo ao inv s do arquivo f sico que o link faz refer ncia mmlf 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 com pactado n o seja deste tipo Os arquivos gerados pelo rar do GNU Linux podem ser usados em outros sistemas opera cionais basta ter o rar instalado Quando usada a op o v para a cria o de m lti plos volumes a numera o dos arquivos feita na forma arquivo rar arquivo r00 arquivo r01 etc durante a descompacta o os arquivos ser o pedidos em ordem Se voc receber a mensagem cannot modify volume durante a cria o de um arquivo rar provavelmente o arquivo j existe Apague o arquivo existente e tente novamente Exemplos rar a texto rar texto txt Compacta o arquivo texto txt em um arquivo com o nome texto rar rar x texto rar Descompacta o arquivo texto rar rar a m5 v1400k textos rar Compacta todos os arquivos do diret rio at ual usando a compacta o m xima no arquivo textos rar Note que o tamanho m x imo de cada arquivo 1440 para ser poss vel grava lo em partes para disquetes rar x v y textos rar Restaura os arquivos em m ltiplos volumes criados com o processo anterior Todos os arquivos devem ter sido copiados dos disquetes para o diret rio atual antes de prosseguir A op o y til para n o precisar mos responder yes a toda p
361. mensagem contente com um coment rio rude ou insulto e ESCREVER EM MAI SCULAS significa gritar quando escrever mensagens eletr nicas e Use asteriscos para destacar uma palavra ou frase Isso indica uma palavra frase sublinhada e Se voc troca mensagens com pessoas do mundo todo n o espere que um japon s re sponda logo seu e mail que enviou as 15 00 da tarde A essa hora no pa s dele ele est roncando forte na cama e sonhando com a placa 3D que vai ganhar para melhorar o desempenho de seus jogos de Linux e Durante a comunica o com pessoas de diferentes regi es ou pa ses evite a utiliza o de g rias ou express es regionais Uma interpreta o em uma determinada regi o n o Cap tulo 31 Como obter ajuda no sistema 361 garante que ela tenha o mesmo significado para seu destinat rio as vezes pode ser at ofensiva e Assuma que sua mensagem est trafegando sobre uma via n o segura desta forma n o envie informa es pessoais que n o enviaria em uma carta comum O uso de criptografia pode garantir melhor seguran a na transmiss o de dados 31 13 2 Email e Tenha o h bito de colocar sempre um assunto na mensagem que envia para identificar seu conte do e Respeite os direitos autorais das mensagens de e mail Se precisar encaminhar men sagens preserve seu conte do original e Procure limitar o tamanho da linha a 70 caracteres Muitos usu rios utilizam cliente de e mail em modo texto e nem todo mundo
362. mento m nimo recomendado 486 com 8 MB de RAM e 4 MB de disco Wine Emulador de Windows Permite executar aplicativos desenvolvidos para Windows 3 1X 9X NT e 200x no GNU Linux Equipamento m nimo recomendado 486 com 16 MB de RAM e 12 MB de disco 30 1 5 Utilit rios Midnight Commander Gerenciador de Arquivos no estilo do Norton Commander e Far Opera tanto em modo texto e gr fico e possui todas as qualidades dos gerenciadores acima mais o suporte ao painel FTP permiss es de arquivos e dicas sobre o sistema Simples pr tico e til Equipamento m nimo recomendado 386 com 4 MB de RAM e 2 MB de disco wget Modo Texto Permite a c pia completa de sites remotos e tamb m pode ser usado como mirror Com o simples comando wget http www guiafoca org todo o site do guia Foca Linux ser gravado em seu disco O wget tamb m tem a caracter stica de resumir downloads interrompidos e copiar somente arquivos mais novos Gostou da id ia Isto s o come o existem ferramentas mais poderosas no GNU Linux Equipamento m nimo recomendado 386 com 4 MB de RAM e disco dependendo do tamanho do site que deseja copiar um disco maior que 540 MB exige uma placa m e com suporte a LBA 30 1 6 Administra o do Sistema logcheck Envia um E Mail periodicamente ao usu rio alertando sobre ocorr ncias especiais encontradas nos logs do sistema como tentativas de invas o sem sucesso tentativas de acesso ao usu rio root do sistema
363. mlinuz 2 4 16 vga 6 mem 512M ramdisk 0 Para boot com o Mach obtendo o kernel de um disquete title Utah Mach4 multiboot root hd0 2 pause Insira o disquete agora kernel fd0 boot kernel root hd0s3 module fd0 boot bootstrap Para boot com FreeBSD title FreeBSD 3 4 root hd0 2 a kernel boot loader Para boot com 0S 2 title 0S 2 root hd0 1 makeactive chainloader 1 chainloader boot chain os2 Para boot com Windows 9x ME NT 2000 XP title Windows 9x ME NT 2000 XP unhide hd0 0 rootnoverify hd0 0 chainloader 1 makeactive Para instalar o GRUB no disco r gido title Instala o GRUB no disco r gido root hd0 0 setup hd0 SUCIA Cap tulo 6 Gerenciadores de Partida boot loaders 82 f Muda as cores title Mudar as cores color light green brown blink red blue 6 2 7 Usando a linha de comandos do GRUB O GRUB possui in meros recursos mas com certeza um dos mais importantes e que merece destaque sua linha de comandos A maioria dos comandos usados no arquivo de configu ra o menu 1st s o v lidos aqui e muitos outros est o dispon veis Uma breve apresenta o da linha de comandos ser dada ficando por conta do leitor se aprofundar o quanto achar necess rio em sua flexibilidade Quando o GRUB inicializado voc pode se deparar com sua linha de comandos ou se possuir o arquivo menu 1st configurado um menu de e
364. mo Xen vmware ou emu lac o como o DOSEMU QEMU WINE Suporte completo e nativo a diversos dispositivos de comunica o via infravermelho Bluetooth Firewire USB Basta conectar e o seu dispositivo automaticamente recon hecido Raramente s o necess rios drivers externos exceto no caso de dispositivos muito novos que n o tenham o suporte ainda adicionado no sistema Suporte a rede via r dio amador Suporte a dispositivos Plug and Play Suporte nativo a pen drivers dispositivos de armazenamento e cart es de mem ria Suporte nativo a dispositivos DC Integra o com gerenciamento de energia ACPI e APM Dispositivos de rede Wireless Tanto com criptografia WEB e WPA PSK V rios tipos de firewalls avan ados de alta qualidade na detec o de tr fego indesej vel dando ao administrador uma excelente ferramenta de prote o e controle de sua rede Roteamento est tico e din mico de pacotes Ponte entre Redes proxy arp Proxy Tradicional e Transparente Possui recursos para atender a mais de um endereco IP na mesma placa de rede sendo muito til para situac es de manutenc o em servidores de redes ou para a emulac o de m ltiplos computadores 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 Os sistemas de arquivos usados pelo GNU Linux Ext2 Ext 3 reiserfs xfs jfs organiza os arquivos de forma inteligente evi
365. mota lembre se tamb m que sua comunica o via UDP e Se a pessoa n o responder seus talks durante certo tempo n o deixe ele infinitamente beepando a pessoa Tente mais tarde e Seja atencioso caso utilize mais de uma se o de talk ao mesmo tempo e O talk tamb m leva em considera o sua habilidade de digita o Muitos erros e cor re es cont nuas fazem a outra pessoa ter uma no o de voc suas experi ncias etc 31 13 5 Listas de Discuss o via Email e Tente se manter dentro do assunto quando responder mensagens de listas Seja claro e explicativo ao mesmo tempo 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 Cap tulo 31 Como obter ajuda no sistema 363 de v rias listas de discuss o verificam o assunto da mensagem e podem simplesmente descartar a mensagem sem l la porque as vezes ele n o conhece sobre aquele assunto e Nunca use Socorro Help ou coisa do g nero como assunto seja objetivo sobre o problema d vida que tem Falha ao carregar m dulo no do kernel SMAIL retorna a mensagem Access denied Novidades Nova vers o do guia Foca Linux e Procure enviar mensagens em formato texto ao inv s de HTML para as listas de dis cuss o pois isto faz com que a mensagem seja vista por todos os participantes muitos dos usu rios GNU Linux usam lei
366. mpleto contenha espa os use para identifica lo Ir Exemplo chfn f Nome do Usu rio root root 12 13 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 g 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 identifica o num rica u user Mostra somente a identifica o do usu rio user ID r real Mostra a identifica o real de usu rio e grupo ao inv s da efetiva Esta op o deve ser usada junto com uma das op es u g ou G Cap tulo 12 Comandos para manipula o de contas 146 Caso n o sejam especificadas op es id mostrar todos os dados do usu rio Exemplo id id user id r u 12 14 logname Mostra seu login username logname 12 15 users Mostra os nomes de usu rios usando atualmente o sistema Os nomes de usu rios s o mostra dos atrav s de espa os sem detalhes adicionais para ver maiores detalhes sobre os usu rios veja os comandos id on the preceding page e who on page 131 users Os nomes de usu rios atualmente conectados ao sistema s o obtidos do arquivo var log wtmp 12 16 groups Mostra os grupos que o usu rio perten
367. 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 verificado se ele ter permiss o acesso para o que deseja fazer ler gravar ou executar o arquivo caso n o tenha o acesso negado mostrando uma mensagem do tipo Permission denied permiss o negada O que isto que dizer que mesmo que voc seja o dono do arquivo e definir o acesso do dono atrav s do comando chmod como somente leitura r mas o acesso dos outros usu rios como leitura e grava o voc somente poder ler este arquivo mas os outros usu rios poder o ler grava lo As permiss es de acesso leitura grava o execu o para donos grupos e outros usu rios s o independentes permitindo assim um n vel de acesso diferenciado Para maiores detalhes veja Tipos de Permiss es de Acesso on the facing page Lembre se Somente o dono pode modificar as permiss es de um arquivo diret rio Para mais detalhes veja os comandos chown on page 154 e chgrp on page 154 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 on the next page e a Exemplo de acesso a um diret rio on the following page Os dois exemplos s o explicados passo a passo para uma perfeita compreens o do assunto Vamos a pr tic
368. n rios diret rios de documentac o manpages etc n o ser o mostradas 20 2 11 Modos eficazes de compila o do c digo fonte para a Debian O Debian como qualquer distribuic o de Linux possui o diret rio usr local que segundo a FHS o local apropriado para coloca o de programas que n o fazem parte da distribui o que seria no caso o de fontes compilados manualmente Um dos grandes trabalhos de quem pega o c digo fonte para compila o a instala o de bibliotecas de desenvolvimento para a compila o ocorrer com sucesso O auto apt facilita magicamente o processo de compila o da seguinte forma durante o passo configure no momento que pedida uma bibliotecas depend ncia etc o auto apt para o processo busca por pacotes no reposit rio da Debian pergunta qual pa cote ser instalado caso tenha mais de uma op o instala e retorna o configure do ponto onde havia parado Para fazer isso execute o comando auto apt run configure E ele se encarregar do resto 20 2 12 Verificando pacotes corrompidos Use o comando apt get check para verificar arquivos corrompidos A corre o feita au tomaticamente A lista de pacotes tamb m atualizada quando utiliza este comando 20 2 13 Corrigindo problemas de depend ncias e outros erros Use o comando apt get f install sem o nome do pacote para que o apt get veri fique e corrija problemas com depend ncias de pacotes e outros problemas conhe
369. nde 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 on page 106 Por exemplo para remover o diret rio tmp teste voc deve estar no diret rio tmp e execu tar o comando rmdir teste 105 Cap tulo 9 Comandos para manipulac o de Arquivos Abaixo comandos utilizados para manipulac 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 riolarquivo Localizac 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 inversa tac op es diret rio arquivo diret riol arquivol diret riolarquivo Localiza o do arquivo que deseja visualizar o conte do op es s string Usa o string como separador de registros L a entrada
370. ndem 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 sistema rede etc Cap tulo 5 Discos e Parti es 58 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 descric o de alguns deles todos podem ser visualizados pelo comando cat Diret rios com n meros Estes identificam os par metros de um processo em ex ecu o Por exemplo se o PID identifica o do processo do inetd for 115 voc pode entrar no diret rio 115 e verificar as op es usadas para execu o deste programa atrav s de cada arquivos existente dentro do diret rio Alguns s o cmdline O que foi digitado para iniciar o processo pode tamb m ter sido iniciado atrav s de um programa ou pelo kernel environ Vari veis de Ambiente existentes no momento da execu o do processo status Dados sobre a execu o do Processo PID status da execu o do pro grama mem ria consumida mem ria execut vel UID GID etc apm Dados sobre o gerenciamento de energia cmdline Linha de comando usada para inicializar o Kernel GNU Linux Os par met ros s o passados atrav s do programa de inicializa o como o LILO LOADLIN SYSLINUX cpuinfo Detalhes sobre a CPU do sistema devices
371. ndo voc digitar 1s a listagem ser mostrada com cores Se voc digitar Is la a op o 1a ser adicionada no final da linha de comando do alias ls color auto la e a listagem tamb m ser mostrada em cores Se quiser utilizar isto toda vez que entrar no sistema veja Arquivo bash profile on the following page e Arquivo bashrc on the next page 21 4 Arquivo etc profile Este arquivo cont m comandos que s o executados para todos os usu rios do sistema no mo mento 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 profi le root e bash profile Quando carregado atrav s de um shell que requer login nome e senha o bash procura estes arquivos em seq ncia e executa os comandos contidos caso existam 1 etc profile 2 bash profile 3 bash login 4 profile Ele interrompe a pesquisa assim que localiza o primeiro arquivo no diret rio do usu rio usando a sequ ncia acima Por exemplo se voc tem o arquivo bash login e bash profile em seu diret rio de usu rio ele processar o etc profile e ap s isto o bash profile mas nunca processar o bash login a menos que o bash profile seja apagado ou renomeado Caso o bash seja carregado atrav s de um shell que n o requer login um terminal no X por exemplo o seguinte arquivo executado
372. ndos o comando ps n o precisa do h fen comandos Isto porque ele n o utiliza op es longas e n o usa par metros para especificar os Exemplos ps ps axlgrep inetd ps auxf ps auxw 74 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 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 Cap tulo 7 Execuc o de programas 91 top op es Onde d tempo Atualiza a tela ap s o tempo em segundos s Diz ao top para ser executado em modo seguro i Inicia o top ignorando o tempo de processos zumbis c Mostra a linha de comando ao inv s do nome do programa A ajuda sobre o top pode ser obtida dentro do programa pressionando a tecla h ou pela p gina de manual man top Abaixo algumas teclas teis e espa o Atualiza imediatamente a tela e CTRL L Apaga e atualiza a tela e n Mostra a tela de ajuda do programa mostrado todas as teclas que podem ser usadas com o top e i 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 to
373. nergia Para utilizar o at instale o com o comando apt get install at O pr ximo passo criar os arquivos etc at allowe at deny Estes arquivos s o organizados no formato de um usu rio por linha Durante o agendamento verificado primeiro o arquivo at allow lista de quem pode executar comandos e depois o at deny lista de quem N O pode executar co mandos Caso eles n o existam o agendamento de comandos permitido a todos os usu rios Abaixo seguem exemplos do agendamento atrav s do comando at echo Is at 10am today Executa as 10 da manha de hoje Cap tulo 26 Manutenc o do Sistema 275 echo Is at 10 05 today Executa as 10 05 da manha de hoje echo Is at 10 05pm today Executa as 10 05 da noite de hoje echo Is at 22 05 today Executa as 22 05 da noite de hoje echo Is at 14 50 tomorrow Executa o comando amanh as 14 50 da tarde echo Is at midnight Executa o comando a meia noite de hoje echo Is at midnight tomorrow Executa o comando a meia noite de amanh echo Is at noon Executa o comando de tarde meio dia at f comandos txt teatime Executa os comandos especificados no arquivo comandos txt no hor rio do caf da tarde as 16 00 horas at f comandos txt 3 minutes Executa os comandos especificados no arquivo comandos txt daqui a 3 minutos Tamb m pode ser especificado hours ou days at f comandos txt tomorrow 3 hours Executa os comandos especificados no arquivo co
374. nfigura 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 monitorada atrav s do comando plog e os pacotes enviados recebidos atrav s do pppconfig Para uma navegac o mais segura recomend vel que leia e compreenda alguns tens que podem aumentar consideravelmente a seguran a do seu sistema em Seguran a da Rede e controle de Acesso on page 177 etc hosts allow on page 178 etc hosts deny on page 179 A se o etc resolv conf on page 171 pode ser tamb m til 28 2 Navegando na Internet Existem diversos tipos de navegadores web para GNU Linux e a escolha depende dos recursos que pretende utilizar e do poder de processamento de seu computador Para navegar na Internet com muitos recursos voc pode usar o navegador Firefox ele suporta plug ins extens es adicionais java flash etc Voc tamb m tem a escolha do Mozilla que inspirou a cria o do Netscape e outros navegadores derivados O dillo uma boa alternativa para aqueles que desejam um navegador em modo gr fico mas eles n o tem suporte a Java e Frames Os usu rios e administradores de servidores que ope
375. nfigurando uma rota no Linux A configura o da rota feita atrav s da ferramenta route Para adicionar uma rota para a rede 192 168 1 0 acess vel atrav s da interface eth0 basta digitar o comando route add net 192 168 1 0 eth0 Para apagar a rota acima da tabela de roteamento basta substituir a palavra add por del A palavra net quer dizer que 192 168 1 0 um endere o de rede lembra se das explica es em Endere o IP on page 164 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 Cap tulo 15 Rede 169 dois pontos como ppp plip slip Por padr o a interface especificada como ltimo argu mento Caso a interface precise especifica la em outro lugar ela dever ser precedida da opc o dev Para adicionar uma rota padr o para um endereco que n o se encontre na tabela de rotea mento 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 en dere 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 eth0 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 r
376. nfigurar o poderoso sis tema 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 Cap tulo 31 Como obter ajuda no sistema 345 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 Programac o Compiladores Banco de Dados Programming Languages Uma breve comparac o das maiores linguagens de programac 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 Configura o de Teclado Video Console Intkeyb Mini Howto experimental para o GNU Linux para a configura o de teclados Ambiente Gr fico 3D Modelling Oferece detalhes sobre instru es de instala o de um ambiente desktop de renderizac o e modelamento usando o RedHat Linux FDU Como corrigir fontes feias e ileg veis no X LBX O LBX Low Bandwidth X uma extens o do servidor X que realiza compress o no pro tocolo X Isto significa que pode ser usado em conjunto com aplicativos X e um servidor X que est o separados atrav s de uma conex o de rede de baixa velocidade para aumentar o tempo de resposta Nvidia OpenGL Configuration Ensina como instalar os driv
377. nfigure NomedoPacote Para configurar um pacote O NomedoPacote n o precisa conter a revis o do pacote e extens o 20 1 14 Listando arquivos de um pacote Use o comando dpkg c arquivo contents para obter a listagem dos arquivos contidos no pacote E 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 20 2 apt O apt sistema de gerenciamento de pacotes de programas que possui resolu o autom tica de depend ncias entre pacotes m todo f cil de instala o de pacotes facilidade de opera o permite atualizar facilmente sua distribui o etc Ele funciona atrav s de linha de comando Cap tulo 20 Sistema de gerenciamento de pacotes 229 sendo bastante f cil de usar Mesmo assim existem interfaces gr ficas para o apt como o synaptic modo gr fico e o aptitude modo texto que permitem poderosas manipula es de pacotes sugeridos etc O apt pode utilizar tanto com arquivos locais como remotos na instalac o ou atualizac 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 instalac
378. ng 27 39 Arquivo etc protocols Veja etc protocols on page 183 27 40 Arquivo etc resolv conf Veja etc resolv conf on page 171 27 41 Arquivo etc serial conf Configura es das portas seriais do sistema Veja a p gina de manual do serial conf e a p gina de manual do utilit rio setserial para detalhes de como configurar adequadamente a taxa de transmiss o serial conforme seu dispositivo 27 42 Arquivo etc services Veja etc services on page 182 27 43 Arquivo etc shadow Este arquivo armazena as senhas criptografadas caso estiver usando o recurso de senhas ocul tas Este arquivo somente pode ser lido pelo usu rio root Cap tulo 27 Principais arquivos de configura o do diret rio etc 287 27 44 Arquivo etc shells Cont m uma lista de interpretadores de comando shells v lidos no sistema 27 45 Arquivo etc syslog conf Cont m configura es para definir o que ser registrado nos arquivos de log em var log do sistema Veja a p gina de manual syslog conf e dos programas klog e syslogd para entender o formato usado neste arquivo 27 46 Arquivo etc timezone Cont m a sua localiza o para c lculo correto do seu fuso hor rio local Cap tulo 27 Principais arquivos de configura o do diret rio etc 288 289 Cap tulo 28 Conectando seu computador a Internet Este cap tulo descreve como configurar seu sistema para se conectar a Internet navegar en viar receber
379. nir de falhas de disco e pode tam b m aumentar a performance obtida atrav s de uma simples unidade de disco Este doc umento um tutorial HOWTO FAOQ 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 strip ing RAID 1 mirroring RAID 4 e RAID 5 no software O que significa que com MD nenhum hardware especial ou controladoras de disco s o requeridas para obter muitos dos benef cios do RAID Software RAID HOWTO Este documento descreve como usar o software RAID sob o GNU Linux Ele endere a uma vers o espec fica da camada de software do RAID nomeada camada RAID 0 90 feita por Ingo Molnar e outros Esta a camada RAID que ser padronizada no Linux 2 4 e tamb m a vers o usada por 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 inclu do nestes kernels Software Release Practice HOWTO Este documento descreve boas pr ticas de lan amento para o projeto de c digo aberto GNU Linux Seguindo estas pr ticas ser f cil e poss vel para os usu rios construir seu c digo e usa lo e para outros desenvolvedores entender seu c digo e cooperar com voc para melhora lo Este documento deve ser lido por desenvolvedores iniciantes Desenvolvedores experientes devem revisa lo quando dese j
380. ns es de arquivos compactados As extens es identificam o tipo de um arquivo e assim o programa o programa necess rio para trabalhar com aquele tipo de arquivo Existem dezenas de extens es que identificam arquivos 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 exten s 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 on the following page bz2 Arquivo compactado pelo bz ip2 Use o programa bzip2 para descompacta lo para detalhes veja bzip2 on page 211 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 gzip on the following page e tar on page 209 e tgz Abrevia o de tar gz e tar bz2 Arquivo
381. nsagens procure usar os filtros de mensagens para organiza las O que eles fazem procurar por campos na mensagem como o remetente e enviar para um local separado No final da filtragem todas as mensagens de listas de discuss o estar o em locais separados e as mensagens enviadas diretamente a voc entrar o na caixa de correio principal por exemplo Um filtro de mensagens muito usado no GNU Linux O procmail para maiores detalhes consulte a documenta o deste programa O Netscape tamb m tem recursos de filtros de mensagem que podem ser criadas facilmente atrav s da op o Arquivo Nova SubPasta File New Subfolder do programa de E mail Ent o defina as regras atrav s do menu Editar Filtros de Mensagens Edit Message filters clicando no bot o Novo New 365 Cap tulo 32 Ap ndice Este cap tulo cont m considera es sobre o guia Foca GNU Linux 32 1 Sobre este guia O guia Foca foi criado em 12 de Novembro de 1999 A vers o que est lendo tem o obje tivo de servir como refer ncia a usu rios Intermedi rios que j conhecem o b sico sobre o fun cionamento 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 Uma vers o que abrange um diferente n vel de aprendizado ou mais completa pode ser baixada de P gina Oficial do guia Foca GNU Linux http www guiafoca org A vers o que e
382. ntar colo car uma no inicio da linha os servi os que n o ser o utilizados Abaixo um modelo de arquivo etc inetd conf usado em sistemas Debian etc inetd conf veja inetd 8 para mais detalhes Banco de Dados de configura es do servidor Internet id E Linhas iniciando com LABEL ou f lt off gt F n o devem Cap tulo 15 Rede 176 Os pacotes devem modificar este arquivo usando update inetd 8 lt nome_servico gt lt tipo_soquete gt lt proto gt lt op es gt lt usu rio gt lt caminho_servidor gt in in in t in in in in ternal ternal ternal ternal ternal ternal ternal ternal ser alteradas a n o ser que saiba o que est fazendo INTERNO Servi os internos echo stream tcp nowait root echo dgram udp wait root chargen stream tcp nowait root chargen dgram udp wait roo discard stream tcp nowait root discard dgram udp wait root daytime stream tcp nowait root daytime dgram udp wait root time stream tcp nowait root internal time dgram udp wait root internal talk s o protocolos BSD PADROES Estes s o servi os padr es BSD Shell login exec e shell stream tcp nowait roo login stream tcp nowait roo fexec stream tcp nowait roo talk dgram udp wait 10 ntalk dgram udp wait 10 F MAIL Mail news e servicos uucp E E
383. ntaxe dos arquivos O utilit rio tcpdchk til para verificar problemas nos arquivos hosts allow e hosts deny Quando executado ele verifica a sintaxe destes arquivos e relata problemas caso eles existam Outro utilit rio til o 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 allowehosts deny E importante mostrar na pr tica como o tcpdmat ch funciona atrav s de um exemplo simu lando um teste simples em um sistema com a configurac o padr o de acesso restrito e Oarquivo 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 Cap tulo 15 Rede 181 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 ex ceto para 192 168 1 30 e Oarquivo hosts deny cont m a seguinte linha ALL ALL Qualquer outra conex o ser explicitamente derrubada Vamos aos testes digitando tepdmatch 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
384. nte formato facilidade n vel destino Im A facilidade e n vel s o separadas por um e cont m par metros que definem o que ser registrado nos arquivos de log do sistema e facilidade usada para especificar que tipo de programa est enviando a men sagem Os seguintes n veis s o permitidos em ordem alfab tica auth Mensagens de seguran a autoriza o recomend vel usar authpriv ao in v s deste Cap tulo 17 Arquivos e daemons de Log 199 authpriv Mensagens de seguranca autorizac o privativas cron Daemons de agendamento cron e at daemon Outros daemons do sistema que n o possuem facilidades espec ficas ftp Daemon de ftp do sistema kern Mensagens do kernel lpr Subsistema de impress o local0 a local Reservados para uso local mail Subsistema de e mail news Subsistema de not cias da USENET security Sin nimo para a facilidade auth evite usa la syslog Mensagens internas geradas pelo syslogd user Mensagens gen ricas de n vel do usu rio uucp Subsistema de UUCP Confere com todas as facilidades Mais de uma facilidade pode ser especificada na mesma linha do syslog conf separando as com e n vel Especifica a import ncia da mensagem Os seguintes n veis s o permitidos em ordem de import ncia invertida da mais para a menos importante emerg O sistema est inutiliz vel alert
385. ntendo ferramentas diversas e um terminal virtual dispon vel para trabalhos manuais tanto de instala o como manuten o e V at a BIOS da m quina e altere a ordem de inicializa o para que seu sistema inicialize a partir do disquete ou CD ROM dependendo do m todo escolhido no passo anterior e Inicialize a partir do Disquete CD ROM e Na maioria dos casos voc provavelmente estar utilizando o CD ROM que usou para instalar sua distribui o Imediatamente quando o programa de instala o for inici ado pressione ALT F2 para alternar para o segundo terminal virtual do sistema O segundo terminal esta sempre dispon vel nas distribui es distribui es Debian Red Hat Mandriva Fedora etc Cap tulo 26 Manutenc o do Sistema 272 e O pr ximo passo ser montar sua parti o ra z para ser poss vel alterar sua senha de root Para isto crie um diret rio onde a parti o ser montada por exemplo target e execute o comando mount mount dev hdal target assumindo que dev hdal a parti o que cont m seu sistema de arquivos ra z e Entre no diret rio target cd target e torne o seu diret rio ra z atual com o co mando chroot e digite passwd e entre com a nova senha de superusu rio e saia do chroot digitando exit e Digite sync para salvar todas as altera es pendentes para o disco e reinicie o sistema pressionando se as teclas CTRL ALT DEL init 6 reboot e Retire o CD da unidade de d
386. nterno como uma despesa a mais Um bom firewall que recomendo o ipchains Sinus e o TIS Particularmente gosto muito de usar o ipchains e O Sinus e poss vel fazer coisas inimagin veis programando scripts para interagirem com estes programas 15 9 Outros arquivos de configura o relacionados com a rede 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 Cap tulo 15 Rede 183 nome porta protocolo apelido coment rio name Uma palavra simples que representa o nome do servico 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 servico 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 servico precisa existir em ambos Normalmente o senso comum prevalece e que somente se um servico esta dispon vel em ambos os protocolos tcp e udp voc precisar especificar ambo
387. ntes format mkfs ext3 Poucas diferen as precisa apenas que seja especificado o dispositivo a ser formatado como dev fd0 ou dev hdal0 o tipo de identificac o usada no Linux ao inv s de A ou C help man info Sem diferencas 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 diferencas somente que a posic o das teclas do teclado pode ser editada Desnecess rio para a maioria dos usu rios label e2label necess rio especificar a partic o que ter o nome modificado mem cat proc meminfo Mostra detalhes sobre a quantidade de dados top em buffers cache e mem ria virtual disco more more less O more equivalente a ambos os sistemas mas o less permite que sejam usadas as setas para Cap tulo 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux 39 move sedan cima e para baixo o que torna a leitura do texto muito mais agrad vel mv Poucas diferen as Para ser mostrados os arquivos enquanto est o sendo movidos deve se usar a op o v e para que ele pergunte se deseja substituir um arquivo j existente deve se usar a op o i clamav Os principais fabric
388. ntrole de Acesso o oo o 177 Taal yeter A II 177 A AI 177 15 83 O mecanismo de controle de acessos tepd lt eococrr om 178 198A Firewall eis Dedo E AR A ES E 182 15 9 Outros arquivos de configura o relacionados comarede o o o 182 1591 POR CEC pesos paris sega dd A Runa 182 1592 PERO lt a sb ge RIA ERR AS 183 SUM RIO x 16 Kernel e M dulos 185 MED lt A 185 6 2 Modulos o e tio ll cs SD a e AG tos E da Tp 186 16 3 Como adicionar suporte a Hardwares e outros dispositivos no kernel 186 AI A AA a ED RES 187 16 5 Mod coraza a rara a e a a A 187 a A A 187 rs AA AN 188 16 9 DUDAS AA AA ANA AA RAI 188 a II 188 16 10modeonf ssa usem nepi a dde ds da ds a 189 16 11 Recompllando o Kernel lt soced coa mei anses a 189 16 12 Arquivos relacionados com o Kernel e M dulos naaa 194 16 121 FE modales cl a dt a RS JO RE DR a da 194 16 122 Modules CONE oa icra iea p A Rd E 194 16 18 Aplicando Patches no Remel ess obren rea e A 195 17 Arquivos e daemons de Log 197 17 1 POMAlo do AQUINO GB OE gt ses rena AR A AA 197 17 2 Daemons de log do sistema cc e ds RA A RA RL 198 ERA E 198 a A II 201 A Di DADO E RE TE e a DG 202 18 Compactadores 203 18 1 O que fazem os compactadores descompactadores o o ooo oo 203 TELE Tipos de comp cada AAA E RAL RR 204 18 2 Extens es de arquivos compactados se ss s moma mk aa ds 205 LO Pd UL isa DES Ep AAA E DA qa DE EA 206 TBA apresse CLS pa pip
389. nux br requestf unicamp br gt contendo a palavra subscribe no assunto da mensagem e aguarde o recebimento da confirma o da inscri o Apenas responda a mensagem de confirma o para se inscrever Para se descadastrar envie uma mensagem para o mesmo endere o mas use a palavra unsubscribe lt dicas lftunicamp br gt Esta lista envia diariamente uma dica de Unix sistemas da Mi crosoft ou novidades da Internet Para se inscreve nesta lista de discuss o envie uma mensagem para lt dicas 1 regquestfunicamp br gt contendo a palavra subscribe no corpo da mensagem e aguarde o recebimento da confirma o da inscri o Apenas responda a mensagem de confirma o para confirmar sua inscri o na lista Para se descadastrar envie uma mensagem para o mesmo endere o mas use a palavra unsubscribe Esta listagem deveria estar mais completa mas eu n o lembro de todas as listas Tamb m recomendo dar uma olhada em Listas de Discuss o via Email on page 362 que descreve re comenda es de comportamento em listas de discuss o 31 13 Netiqueta S o recomenda es que tem como objetivo facilitar a para comunica o atrav s dos recursos de uma rede O nome Netiqueta vem de Etiqueta de Rede Net Etiquete O material desta se o Cap tulo 31 Como obter ajuda no sistema 360 foi escrito com base nos anos de observac o que tive via internet e tamb m com refer ncia a rfc 1855 31 13 1 Recomenda es Gerais sobre a Com
390. o Veja a explica o dos par metros em Gravando CDs DVDs de dados on page 257 Note que voc tamb m poder gravar o CD usando o comando dd dd if dados arquivo iso of dev sr0 Cap tulo 24 Executando tarefas diversas no Linux 260 24 1 4 Grava o massiva de CDs Isso feito pelo programa cdcont rol que permite a grava o de CDs paralelamente sendo bastante til para gerar CDs para install fests distribui es comerciais em massa Ele mant m um relat rio de CDs totais por unidade de disco e tamb m de falhas tamb m permite a c pia de CDs de inicializa o Ele est dispon vel em http cdcontrol sourceforge net Ele tamb m est dispon vel como pacote deb apt get install cdcontrol 24 1 5 Grava o de CDs diretamente atrav s de arquivos mp3 ou Ogg Utilize o aplicativo mp3burn para fazer isto Por exemplo mp3burn o y dev dev hdc mp3 A op o o indica as op es que devem ser passadas ao cdrecord A op o audio e pad s o adicionadas automaticamente 24 1 6 Backup de dados para 1 ou mais CDs O programa multicd a ferramenta que permite esta fun o 24 1 7 Aplica es gr ficas para grava o de CDs Os seguintes aplicativos s o interfaces gr ficas e amig veis que usam o cdrecord cdda2wav e mkisofs para fazer a grava o de seus CDs Normalmente eles acrescentam uma carga maior para a m quina mas se voc gosta de uma interface amig vel para fazer as coisas
391. 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 c 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 arquivo 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 numl 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 Cap tulo 10 Comandos Diversos 117 iniciada 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 num1 at o f
392. o o que garante que n o haver intervalo entre as faixas de CD til em CDs ao vivo e que os arquivos x inf contendo os dados das faixas ser o usados para controlar a dura o de cada uma useinfo wav Se voc quer gravar uma sele o de arquivos wav ou cdr ser preciso faze lo em modo TAO track at once mantendo a pausa de 2 segundos entre as m sicas Isto feito pelo comando cdrecord v dev dev hdc pad audio wav Estamos dizendo para o cdrecord gravar diversos arquivos de audio audio wav e preencher os intervalos dos arquivos de audio com zeros pad pois nem sempre os arquivos tem o m ltiplo de setores requeridos para a grava o de arquivos de audio 24 1 3 C pia de CD para CD no mesmo gravador A c pia de CD DVD de dados para outro feita em duas etapas A extra o do arquivo ISO e a grava o do CD Esse recurso til pela economia de tempo que proporciona e porque mant m caracter sticas especiais do CD como setor de boot Primeiro extraia o conte do do CD DVD em format raw com o comando dd if dev cdrom of dados arquivo iso Confira se no final o n mero de bytes conferem isso diz que a extra o foi feita com sucesso O par metro i f indica o arquivo de entrada e of o arquivo de sa da Depois disso grave o CD ou DVD com o comando Para grava o de CD 750Mb cdrecord v dev dev hdc data dados dados iso Para grava o de DVD groisofs Z dev hdc dados dados is
393. o todos os pacotes ser o listados recomendado usar dpkg 1 less para ter um melhor controle da listagem pode ser longa dependendo da quantidade de programas instalados 20 1 5 Removendo pacotes do sistema Use o comando dpkg r NomedoPacote remove para remover um pacote do sistema completamente Somente necess rio digitar o nome e vers o do pacote que deseja remover n o sendo necess rio a revis o do pacote O comando dpkg r n o remove os arquivos de configura o criados pelo programa Para uma remo o completa do programa veja Removendo completamente um pacote on this page 20 1 6 Removendo completamente um pacote Use o comando dpkg P NomedoPacote a purge para remover um pacote e todos os diret rios e arquivos de configura o criados N o necess rio especificar a revis o do pacote O comando dpkg purge pode ser usado ap s uma remo o normal do pacote usando dpkg r Caso voc usar diretamente o comando dpkg purge dpkg primeiro remover o pacote normalmente como explicado em Removendo pacotes do sistema on the current page e ap s removido apagar todos os arquivos de configura o Cap tulo 20 Sistema de gerenciamento de pacotes 227 Caso especifique a op o a ou sua equivalente pending no lugar do nome do pacote todos os pacotes marcados para remo o ser o removidos completamente do sistema Note que o dpkg purge somente remove arquivos d
394. o 18 Compactadores 207 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 on page 12 op es 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 de1a9 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 uti lize 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
395. o de tecnologia adaptada para tornar o GNU Linux acess vel queles que n o o utilizam Ele cobre reas onde ele pode usar solu es tecnol gicas adaptadas Bash Prompt HOWTO Explica como criar e controlar um terminal e aviso de comando xterm incluindo segii ncias de escape incorporadas para passar o nome do usu rio diret rio atual hora uso de cores ANSI etc Bootdisk HOWTO 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 inicializac o que podem ser passados ao kernel do GNU Linux durante a inicializac o do sistema Tam b m explica como o kernel classifica os argumentos de inicializac o e tamb m os soft wares usados para inicializac o do kernel do GNU Linux Compaq Remote Insight Board HOWTO Descreve como instalar o Linux no servidor Com paq ProLiant Config HOWTO Este documento ensina como fazer um ajuste fino em sua m quina GNU Linux rec m instalada r pido e f cil Neste documento voc encontrar um con junto 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 experientes a avaliar o estado do market ing 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
396. o dos jumpers e a configura o desejada feita consultando o mapa desenhado no circuito impresso da placa ou o manual de instru es da placa A configura o de jumper atrav s de multi posi o normalmente usada em placas m e para definir a fregii ncia de opera o do barramento a fregii 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 de talhadamente 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 Cap tulo 3 Hardware 22 obtendo um excelente manual de instruc 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 apresen tam 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
397. o modo 4 requer um cabo IDE com ater ramento para evitar interfer ncias de ru dos externos Conflitos de DMA Um canal de DMA n o pode ser compartilhado entre dispositivos Ainda poss vel configurar dois dispositivos para usarem um mesmo canal de DMA desde que ele n o seja usado ao mesmo tempo Isto acontece com Scanners paralelos que compartilham a mesma porta paralela com a impressora Se voc for uma pessoa que explora os recursos de multitarefa de seu Linux e seu desempenho evite estes tipos de dispositivos prefira aqueles que utilizam seus pr prios recursos Quando ocorre um conflito de DMA os dados podem ser misturados e ocorrerem coisas es tranhas at o travamento total do sistema Este tipo de conflito dif cil de se diagnosticar a n o ser que o t cnico seja experiente o bastante e tenha desconfiado do que o problema se trata 3 3 3 TO 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 Cap tulo 3 Hardware 21 Entrada Sa da ou uma faixa de endere os Por exemplo uma placa de som padr o usa as portas 0x220 0x330 e 0x388 respectivamente audio digital midi e op13 As placas de rede normalmente transferem grandes quantidades de dados assim ocupam uma faixa
398. o na distribui o Al m destes a Debian conta com o sistema de configura o baseado no dpkg reconfigure que permite configurar de forma f cil e r pida aspecto de pacotes dpkg reconfigure xserver xorg 19 6 Arquivos de inicializa o Os arquivos de inicializa o da distribui o Debian e baseadas nela est o localizados no diret rio etc init d Cada daemon programa residente na mem ria ou configura o espec fica possui um arquivo de onde pode ser ativado desativado Os sistemas residentes neste diret rio n o s o ativados diretamente mas sim atrav s de links existentes nos diret rios etc rc d onde cada diret rio consiste em um n vel de execu o do sistema veja tamb m a N veis de Execu o on the facing page 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 anterior mente 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 o e reinicio Por exemplo para reconfigurar as interfaces de rede do computador podemos utilizar os seguintes comandos Cap tulo 19 A distribui o Debian GNU Linux 219 cd etc init d networking restart 19 7 N veis de Execu o Os N
399. o 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 um ou mais espa os ou tabula es Um asterisco x pode ser usado nos campos de data e hora para especificar todo o intervalo dispon vel O h fen serve para especificar per odos de execu o incluindo a o n mero inicial final A v rgula serve para especificar lista de n meros Passos podem ser especificados atrav s de uma Veja os exemplos no final desta se o O arquivo gerado em var spool cron crontabs usu rio pelo crontab tem o mesmo formato do etc crontab exceto por n o possuir o campo usu rio UID pois o nome do arquivo j identifica o usu rio no sistema Cap tulo 26 Manutenc o do Sistema 274 Para editar um arquivo de usu rio em var spool cron crontabs ao inv s de editar o etc crontab use crontab e para listar as tarefas daquele usu rio crontab 1 e para apagar o arquivo de tarefas do usu rio crontab r adicionalmente voc pode remover so mente uma tarefa atrav s do crontab e e apagando a linha correspondente OBS N o esque a de incluir uma linha em branco no final do arquivo caso contr rio o ltimo comando n o ser executado O cron define o valor de algumas vari ve
400. o 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 debian org Cap tulo 11 Comandos de rede 135 11 10 rlogin Executa um login em uma m quina local ou remota rlogin op es IP DNS onde IP DNS Endere o IP ou DNS do computador que ser acessado op es l 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 on the current page 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 l nome Entra no sistema usando o login nome rsh usado somente para executar comandos Para usar um shell interativo veja telnet on page 131 e rlogin on the current page 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 h N o mostra o cabe alho u Ignora os nomes de usu rios enquanto verifica os processo at
401. o para garantir bloquear certos computadores e usu rios o direito de acesso aos servicos r rsh rexec rcp etc sem precisar fornecer uma senha O etc shosts equiv equivalente mas lido somente pelo servico ssh Esta func o til em um ambiente seguro onde voc controla todas as m quinas mesmo assim isto um perigo de seguran a veja nas observa es O formato deste arquivo o seguinte fAcesso M quina Usu rio maquina2 dominio com br usuario2 maquina4 dominio com br usuario2 maquinal dominio com br usuarios O primeiro campo especifica se o acesso ser permitido ou negado caso o segundo e terceiro campo confiram Por raz es de seguran a deve ser especificado o FODN no caso de nomes de m quinas Grupos de rede podem ser especificados usando a sintaxe Ggrupo Para aumentar a seguran a n o use este mecanismo e encoraje seus usu rios a tamb m n o usar O arquivo rhosts ATEN O O uso do sinal sozinho significa permitir acesso livre a qualquer pessoa de qualquer lugar Se este mecanismo for mesmo necess rio tenha muita aten o na especifica o de seus campos Evita tamb m A TODO CUSTO uso de nomes de usu rios a n o ser para negar o acesso pois f cil forjar o login entrar no sistema tomar conta de processos como por exemplo do servidor Apache rodando sob o usu rio www data ou at mesmo o root causando enormes estragos Verificando a seguran a do TCPD e a si
402. o 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 Criando sistema de arquivos Swap em uma parti o on the following page 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 par ti o Swap para a Mem ria Por este motivo a parti o Swap tamb m chamada de Troca ou mem ria virtual A parti o swap otimizada para permitir alta velocidade para mover dados da mem ria RAM para ela e vice versa Note tamb m que poss vel criar o sistema de arquivos Swap em um arquivo ao inv s de uma parti o veja Criando um sistema de arquivos Swap em um arquivo on the current page Cap tulo 5 Discos e Parti es 56 5 7 1 Criando sistema de arquivos Swap em uma parti o O programa usado para formatar uma parti o Swap o mkswap Seu uso simples mkswap dev sda Novamente veja Identifica o de discos e parti
403. oast Software de grava o de CDs baseado no X 30 2 17 Computa o Paralela Clusters lam2 dev Ativa processamento paralelo entre m ltiplos processadores mpi ch Sistema de computa o Paralela pvm M quina Virtual Paralela bin rios e bibliotecas compartilhadas 30 2 18 PalmTop Palm Pilot Computadores de M o imgvt opgm Utilit rio de convers o de imagem PalmPilot II jpilot Um utilit rio GTK para modificar o conte do de seus Bancos de Dados no Pilot lpkg Carregador do pacotes de mensagens para o PDA Newton MessagePad 1x gdb Mostra e carrega banco de dados do palmtop da HP Ixtools Permite o gerenciamento de arquivos em palmtops HP100 200LX palm doctoolkit Ferramentas de texto eletr nico para usu rios PalmPilot picasm Assembler para a familia de controladores Microchip PIC Cap tulo 30 Aplicativos para Linux 316 pilot 1link Ferramentas para se comunicar com um Pilot SCOM PDA atrav s de uma porta serial pilot manager PalmPilot PIM UI e gerenciador de condu te pilot template Gerador de c digo para programas do PalmPilot pilrc Compilador de recursos e editor do PalmPilot Palmll pose Emulador PalmOS pre tools GCC GDB binutils etc para o PalmPilot e Palm III pyrite Kit da plataforma de comunica o Palm Computing R para Python 30 2 19 Backup afbackup client Sistema de backup cliente servidor lado Cliente afbackup Sistema de backup cliente servidor lado
404. odificado 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 correspon dente ao grupo GID Voc deve ter permiss es de grava o no diret rio arquivo para alterar seu dono grupo Cap tulo 13 Permiss es de acesso a arquivos e diret rios 155 chown gleydson teste txt Muda o dono do arquivo teste txt para gleydson chown gleydson foca teste txt Muda o dono do arquivo teste txt para gleydson e seu grupo para foca e chown R gleydson focalinux Muda o dono grupo dos arquivos do diret rio atual e sub diret rios para gleydson focalinux desde que voc tenha permiss es de grava o no diret rios e sub diret rios 13 10 Modo de permiss o octal Ao inv s de utilizar os modos de permiss o r r etc pode ser usado o modo octal para se alterar a permiss o de acesso a um arquivo O modo octal um conjunto de oito n meros onde cada n mero define um tipo de acesso diferente mais flex vel gerenciar permiss es de acesso usando o modo octal ao inv s do comum pois voc especifica diretamente a permiss o do dono grupo outros ao inv s de gerenciar as per miss es de cada um sep
405. ogramador aumenta de 2 a 3 vezes com um editor colorido como Vim 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 Cap tulo 31 Como obter ajuda no sistema 329 4mb Laptops Como instalar o Linux em um notebook com 4MB de RAM e com HDs menores que 200 MB Acer Laptop HOWTO Descreve como instalar o Linux em notebooks Acer Busmouse HOWTO Descreve como instalar configurar e usar um barramento de mouse sob O GNU Linux Ele cont m uma lista de barramentos suportados e tenta responder as quest es mais frequ ntes relacionadas ao assunto CDServer HOWTO Oferece as dicas e passos para criar um servidor de CD no Linux para serem compartilhados via rede com Windows e outros sistemas operacionais CPU Design HOWTO Oferece refer ncias para mostrar como uma CPU projetada e fab ricada Bastante interessante para estudantes de computac o e outros profissionais da rea Ftape HOWTO Este HOWTO discute o controlador de unidades tape para GNU Linux HP HOWTO Este documento descreve o uso dos produtos dispon veis no cat logo Hewlett Packard HP com o GNU Linux e alguns programas free software Ele explica o estado do suporte para hardwares softwares utilizados e respostas para alguns quest es fre qu ntes Hardware HOWTO Este documento lista a maioria dos hardware suportados
406. olid tools Ferramentas do servidor s lido SOL e www mysql Uma interface WWW interface para o banco de dados TCX mySQL e www pgsgl Uma interface WWW para o banco de dados PostgreSQL e xmysqladmin Interface gr fica para o mysql 3 22 xx e xxgdb Interface gr fica para o GNU debugger gdb 30 2 12 Impress o e apsfilter Um filtro de linha de impress o para sistemas com lpd lpr 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 lpr lpd 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 rlpr Um utilit rio para impress o do Idp sem usar o etc printcap e wip Pacote de para ploters gr ficos com alta qualidade de sa da 30 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 For mat e aspell Uma substitui
407. omando mount para usar os recursos de loop do kernel para montar o sistema de arquivos 4 Confira se o sistema de arquivos EXT2 em arquivo ext2 foi realmente montado no sistema de arquivos digitando df T Para detalhes veja df on page 110 Pronto o que voc gravar para mnt ser gravado dentro do arquivo tmp arquivo ext2 Como foi criado um sistema de arquivos EXT2 em arquivo ext2 voc poder usar todos os recursos da parti o EXT2 normal como permiss es de arquivos e diret rios links simb licos etc O uso da op o loop dev loop1 permite que o dispositivo dev 1loop1 seja associado ao arquivo arquivo ext 2 e assim permitir sua montagem e uso no sistema e Voc poder usar apenas o loop com o comando mount assim o kernel gerenciar automaticamente os dispositivos de loop e Caso fa a isto manualmente lembre se de usar dispositivos dev loop diferentes para cada arquivo que montar no sistema Pois cada um faz refer ncia a um nico ar quivo 5 4 Journaling O sistema de journaling grava qualquer opera o que ser feita no disco em uma rea especial chamada journal assim se acontecer algum problema durante alterac es no disco ele pode voltar ao estado anterior do arquivo ou finalizar a operac o Desta forma o journal acrescenta ao sistema de arquivos o suporte a alta disponibilidade e maior toler ncia a falhas Ap s uma falha de energia por exemplo o journal analisado durante a
408. ome do usu rio endere o etc Estes dados s o lidos de etc passwd p N o exibe o conte do dos arquivos plane 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 requerida a auten tica o do usu rio para que seja permitida a conex o Muitos servidores ftp disponibilizam acesso an nimo aos usu rios com acesso restrito Cap tulo 11 Comandos de rede 133 Uma vez conectado a um servidor ftp voc pode usar a maioria dos comandos do GNU Linux para oper 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 servidor ftp para o computador local O arquivo gravado por padr o no diret rio onde o programa ftp foi executado hash on off Por padr o esta op o est desligada Quando ligada faz com que o caracter seja impresso na tela indicando o progresso do download mget arquivos Semelhante ao get mas pode copiar diversos arquivos e permite o uso de curingas send arquivo Envia um arquivo para o diret rio atual do servidor FTP voc precisa de uma conta com acesso a grava o para fazer isto
409. or 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 per mite uma melhor compacta o e uma velocidade menor O uso da op o n mero permite especificar uma compacta o individualmente usando n meros entre 1 menor compacta o e 9 melhor compacta o til para buscar um bom equilibro entre taxa de compacta o velocidade especialmente em computadores muito lentos Quando um arquivo compactado pelo gzip automaticamente acrescentada a extens o gz ao seu nome O gzip tamb m reconhece arquivos compactados pelos programas zip compress compress He 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 x ima compare o tamanho do arquivo compactado usando o comando 1s 1a 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 x txt Compacta todos os arquivos que terminam com txt e gzip t texto txt gz Verifica o arquivo texto txt gz 18 4 zip Utilit rio de compacta o compat vel com pkzip do DOS e trabalha com arquivos de exten s o zip Possui uma tima taxa de compacta o e velocidade no processamento dos arquivos compactados comparando se ao gzip Cap tul
410. ositivo Identifica o da unidade de disco parti o que deseja acessar como dev hdal disco r gido ou dev d0 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 ar quivos e ext2 Para parti es GNU Linux usando o Extended File System vers o 2 a mais comum e ext3 Para parti es GNU Linux usando o Extended File System vers o 3 com su porte a journaling e ext4 Para parti es GNU Linux usando o Extended File System vers o 4 com su porte a journaling e reiserfs Para parti es reiserfs com suporte a journaling e xfs Para parti es xfs com suporte a journaling e vfat Para parti es Windows 95 que utilizam nomes extensos de arquivos e di ret rios e msdos Para parti es DOS normais e so9660 Para montar unidades de CD ROM o padr o Na maioria das vezes caso o sistema de arquivos n o seja especificado o mount utilizar a auto detec o e montar a parti o usando o sistema de arquivos correto Para mais detalhes sobre op es usadas com cada sistema de arquivos veja a p gina de manual mount r Caso for especificada monta a parti o somente para leitura w Caso
411. ou um arquivo de troca Abaixo algumas vantagens e desvanta gens e A parti o Swap mais r pida que o arquivo Swap pois acessada diretamente pelo Ker nel Se o seu computador tem pouca mem ria menos que 512Mb 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 Nativeecrieo 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 em Criando um sistema de arquivos Swap em um arquivo on the preceding page e poss vel criar um arquivo de troca em outros tipos de parti es como FAT16 FAT32 NTFS etc e Oarquivo 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 mem ria que dependem do arquivo de troca desde sua inicializa o 5 8 O sistema de arquivos proc o sistema de arquivos do Kernel do GNU Linux Ele oferece um m todo de ler gravar e modificar dinamicamente os par metros do kernel muito til para pessoas que gostam de entender como as coisas funcionam 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 depe
412. ound Quando voc deve esperar o t rmino da execu o de um programa para executar um novo comando Somente mostrado o aviso de comando ap s o t rmino de execu o do comando programa 2 Segundo Plano Tamb m chamado de background Quando voc n o precisa esperar o t rmino da execu o de um programa para executar um novo comando Ap s iniciar um programa em background mostrado um n mero PID identifica o do Processo e o aviso de comando novamente mostrado permitindo o uso normal do sistema O programa executado em background continua sendo executado internamente Ap s ser conclu do o sistema retorna uma mensagem de pronto acompanhado do n mero PID do processo que terminou Para iniciar um programa em primeiro plano basta digitar seu nome normalmente Para iniciar um programa em segundo plano acrescente o caracter amp ap s o final do comando OBS Mesmo que um usu rio execute um programa em segundo plano e saia do sistema o programa continuar sendo executado at que seja conclu do ou finalizado pelo usu rio que iniciou a execu o ou pelo usu rio root 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 Cap tulo 7 Execuc o de programas 90 7 2 Executando programas em seqii ncia Os comandos podem ser executados em sequ ncia um ap s o t rmino do
413. outras aplica es Por exemplo cat lt lt final este arquivo ser mostrado at que a palavra final seja localizada no inicio da linha final 14 5 pipe Envia a sa da de um comando para a entrada do pr ximo comando para continuidade do processamento Os dados enviados s o processados pelo pr ximo comando que mostrar o resultado do processamento Por exemplo 1s la more este comando faz a listagem longa de arquivos que enviado ao comando more que tem a fun o de efetuar uma pausa a cada 25 linhas do arquivo Outro exemplo o comando locate find grep bin neste comando todos os cam inhos arquivos que cont m find na listagem ser o mostrados inclusive man pages bibliote cas 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 find grep bin more Podem ser usados mais de um comando de redirecionamento lt gt em um mesmo co mando Cap tulo 14 Redirecionamentos e Pipe 161 14 6 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 1s la mor
414. outro se os sepa MD rarmos 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 processos 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 m 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 coman dos 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 es pecificada 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 pipe on page 160 MI Ao contr rio de outros coma
415. p ginas de manual cont m algumas regras para facilitar a compreens o do comando e Texto Negrito Deve ser digitado exatamente como mostrado bla bla bla Qualquer coisa dentro de s o opcionais Exemplo man ls man 5 hosts access 31 2 Info Pages Id ntico as p ginas de manual mas usada navega o entre as p ginas Se pressionarmos lt Enter gt em cima de uma palavra destacada a info pages nos levar a se o correspon dente 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 man uais de comandos programas dispon veis A navegac 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 cor respondente A info pages possui algumas teclas de navega o teis Cap tulo 31 Como obter ajuda no sistema 323 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 l
416. p 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 recomen dada por conter muitas corre es e superiores e A reinstala o formata o de sistemas DOS e Windows pode substituir o setor de par tida do HD e assim o gerenciador de partida tornando imposs vel a inicializa o do GNU Linux Antes de reinstalar o DOS ou Windows verifique se possui um disquete de partida do GNU Linux Para gerar um novo boot loader coloque o disquete na unidade e ap s o aviso boot ser mostrado digite linux root dev hdal no lugar de dev hdal voc coloca a parti o raiz do GNU Linux o sistema iniciar Dentro do GNU Linux digite o comando lilo para gerar um novo setor de partida Agora reinicie o computador tudo voltar ao normal 6 1 2 Op es usadas no LILO Esta se o traz op es teis usadas no arquivo lilo conf com explica es sobre o que cada uma faz As op es est o divididas em duas partes As usadas na se o Global 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
417. p 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 basta pres sionar 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 on page 93 para interromper um processo sendo executado Cap tulo 7 Execuc o de programas 92 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 on this page ou bg on the current page 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 pro grama atual est interrompido 7 5 3 jobs O comando jobs mostra os processos que est o parados ou rodando em segundo plano Pro cessos em segundo plano s o iniciados usando o s mbolo s no final da linha de comando veja Tipos de Execu
418. pace esta a combina o de teclas finaliza imediatamente o servidor X 23 2 2 Configurando o n mero de cores para quem inicia pelo XDM Assumindo que o seu arquivo etc X11 xorg conf foi gerado corretamente modifique o arquivo etc X11 xdm Xservers e alterar o final da linha colocando bpp resolu o Por exemplo a ltima linha de meu arquivo Xservers era 0 local usr bin X11 X vt eu a modifiquei para 0 local usr bin X11 X vt7 bpp 16 Cap tulo 23 Configurac o do sistema 255 Pronto basta reiniciar o servidor X usando CTRL ALT Back Space ou reiniciando atrav s do arquivo etc init d xdm usando xdm restart e seu sistema passar a usar 65 000 cores de v deo OBS Lembre se de salvar todos os seus arquivos antes de reiniciar o servidor X pois todos os programas que estiverem abertos no sistema ser o imediatamente fechados 23 2 3 Ajustando o alinhamento da imagem no X e outras configura es Ap s voc ter criado o arquivo de configura o do X com o dpkg reconfigure xserver xorg 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 ap
419. pactadores compactam e deixam arquivos compactados ap s a compacta o da frase dores m e deixam arquivos S 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 Para descompactar o processo seria o contr rio Ele substi tuiria por compacta e n s temos a frase novamente restaurada Voc deve ter notado que o tamanho da frase compact ada caiu quase pela metade A quan tidade 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 Cap tulo 18 Compactadores 204 Para controle dos caracteres que s o usados nas substitui es os programas de compacta o mant m cabe alhos com todas as substitui es usadas durante a compacta o O tamanho do cabe alho pode ser fixo ou definido pelo usu rio depende do programa usado na com pacta o Este um exemplo bem simples para entender o que acontece durante a compacta o os pro gramas de compacta o executam instru es muito avan adas e c digos complexos para atin gir um alta taxa de compacta o Observa es e N o poss vel trabalhar diretamente com arquivos compactados necess rio des
420. paginado 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 E o arquivo que ser paginado Cap tulo 10 Comandos Diversos 116 Para visualizar diretamente arquivos texto compactados pelo utilit rio gzip arquivos gz use o comando zless Exemplos less etc passwd cat etc passwd 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 op es b Ignora linhas em branco d Somente usa letras d gitos e espa os durante a organiza o f Ignora a diferen a entre mai sculas e min sculas r Inverte o resultado da compara
421. pana a A 287 EE AORTA JOSE TIME DO esperas pd dps E TE E gaga OS Ed 287 28 Conectando seu computador a Internet 289 28 1 Concclandosea nternet o ocres asa ga VEGAS AS 289 25 11 Conectando atraves de ADSL sp oc ccsa cacka E E a E a 289 28 1 2 Conectando atrav s de Internet Discada oo o 289 202 Navegando na MEME espera er E A AA dd 291 28 3 Recebimento de E Mails atrav s do fetchmail o oo o o o 291 28 3 1 Processamento de mensagens atrav s do procmail 293 29 X Window ambiente gr fico 295 29 1 Ogue A IWIOOWE so ess pres Par Errada a A A a 295 29 2 A organiza o do ambiente gr fico X Window econo lt 295 LO ADA pads pes RR ARA A O SE a A 296 CADA rose nad Re Srs ba AAA OR gras a 6 296 30 Aplicativos para Linux 297 30 1 Aplicativos B SICOS lt lt lt eco suada AA AA EA E a A 297 3011 Editores de Texto pe bad id ss A e gb E de a 297 30 1 2 Aplicativos para Escrit rio corso risas ses Ca dd 298 SOLO TAEL odo A O A o ana da SE a 299 EE A II 301 MLS VUOS e po coa i g porase a ds A A O E 301 30 L6 Administraci do Sistema esas a eacee aa a E t 301 30 2 Listagem de Aplicativos para GNU Linux aaao a 302 30 2 1 Perif ricos Gerenciamento de Hardware a ansaa aaa 302 022Z Denet e a aa a a ER AAA oea APR 303 30 2 3 Confer ncia de audio v deo via Internet Intranet 304 30 2 4 Gerenciamento de WebSites Linguagem HTML 304
422. para o desenho da rvore 7 13 Fechando um programa quando n o se sabe como sair Muitas vezes quando se esta iniciando no GNU Linux voc pode executar um programa e talvez n o saber como fecha lo Este cap tulo do guia pretende ajuda lo a resolver este tipo de problema Cap tulo 7 Execuc o de programas 99 Isto pode tamb m ocorrer com programadores que est o construindo seus programas e por algum motivo n o implementam uma opc o de sa da ou ela n o funciona Em nosso exemplo vou supor que executamos um programa em desenvolvimento com o nome contagem que conta o tempo em segundos a partir do momento que executado mas que o programador esqueceu de colocar uma op o de sa da Siga estas dicas para finaliza lo 1 Normalmente todos os programas UNIX o GNU Linux tamb m um Sistema Opera cional 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 apare cer o v
423. parti o ext 3 semelhante a ext 2 o journaling feito em um arquivo chamado journal que fica oculto pelo c digo ext3 na raiz da parti o desta forma ele n o poder ser apagado comprometendo o funcionamento do sistema A estrutura id ntica da parti o ext3 com a ext2 torna mais f cil a manuten o do sistema j que todas as ferramentas para recupera o ext2 funcionar o sem problemas 5 5 1 Criando um sistema de arquivos EXT3 em uma parti o Para criar uma parti o ext3 utilize o comando mkfs ext3 ou o mkfs ext2 junto com a op o j As op es usadas pelo mk fs ext 3 s o id nticas a do mkfs ext 2 documentado em Criando um sistema de arquivos EXT2 em uma parti o on page 48 A nica vantagem desta ferramenta comparada ao mkfs ext 2 que a op o j automaticamente adicionada a linha de comando para criar um sistema de arquivos com journal Se voc daqueles que querem ter um controle maior sobre o tamanho do arquivo de journal use a op o J tam onde tamanho o tamanho em Megabytes Quando uma parti o ext3 criada o arquivo journal criado no ra z da parti o sendo usado para gravar os metadados das transa es de journaling A estrutura da parti o ext2 n o difere em nada da ext3 a n o ser este arquivo e a op o has journal que passada a parti o Por exemplo para criar uma parti o ext3 em dev sdal mkfs ext3 dev sdal ou mkfs ext2 j
424. passar os par metros da seguinte maneira Exemplo de entrada no menu lst title Linux 2 4 16 root hd0 0 kernel hd0 0 boot vmlinuz 2 4 16 vga 6 mem 512M ramdisk 0 Z Neste exemplo a linha com o comando kernel usada para indicar qual imagem deve ser carregada As op es que seguem vga mem e ramdisk s o par metros que devem ser passados diretamente ao kernel do sistema a ser carregado 6 2 6 Um exemplo de arquivo de configura o Exemplo de arquivo de configura o do GRUB Note que voc pode usar o caracter para fazer coment rios Se ap s 30 segundos nenhuma tecla for pressionada carrega a imagem padr o timeout 30 Define a primeira imagem como padr o default 0 Caso a imagem padr o n o funcione carrega a imagem definida aqui fallback 1 Define as cores que ser o usadas no menu color light cyan black white blue Permite utilizar uma senha password minha senha secreta password minha senha hd0 0 boot grub secret conf Cap tulo 6 Gerenciadores de Partida boot loaders 81 Para boot com o GNU Hurd title GNU Hurd root hd0 0 kernel boot gnumach gz root hd0s1 module boot serverboot gz Para boot com o GNU Linux title Linux 2 4 16 Pede a senha configurada em password antes de carregar esta imagem lock root hd0 0 Atente as op es passadas diretamente para o kernel vga mem kernel hd0 0 boot v
425. 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 rio2 arquivo2 op es Op es diret riollarquivo1 diret rio2larquivo2 Arquivos diret rios que ser o comparados Nor malmente 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 pat ch a Compara os dois arquivos como arquivos texto b Ignora espa os em branco como diferen as B Ignora linhas em branco inseridas ou apagadas nos arquivos i Ignora diferen as entre mai sculas e min sculas nos arquivos H Usa an lise heur stica para verificar os arquivos N Em uma compara o de diret rios se o arquivo apenas existe em um diret rio trata o como presente mas vazio no outro diret rio P Em uma compara o de diret rios se o arquivos apenas existe no segundo diret rio trata o como presente mas vazio no primeiro diret rio q Mostra somente se os dois arquivos possuem diferen as N o mostra as diferen as entre eles r Compara diret rios e sub diret rios existentes S nome Inicia a compara o de diret rios pelo arquivo nome til q
426. per digita o no terminal TTIN 2 Lia 2 6 D Entrada do terminal para o processo em segundo pla TTOU DLGLAG DR D Sa da do terminal para o processo em segundo plano As letras da coluna Ac o tem o seguinte significado e A A a o padr o terminar o processo e B A a o padr o ignorar o sinal e C A a o padr o terminar o processo e mostrar o core e D A a o padr o parar o processo e E O sinal 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 Cap tulo 7 Execuc o de programas 95 Sinal Valor Ac o Coment rio BUS 10 7 10 E Erro no Barramento acesso incorreto da mem ria POLL A Evento executado em Pool Sys V Sin nimo de IO PROF La papo dO A Tempo expirado do Profiling SYS LS E Argumento inv lido para a rotina SVID TRAP 5 C Captura do tra o ponto de interrup o URG 16 23 21 B Condic o Urgente no soquete 4 2 BSD VTALRM DOLO 2 A Alarme virtual do rel gio 4 2 BSD XCPU 24 24 30 E Tempo limite da CPU excedido 4 2 BSD XFSZ LIL 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 A o Coment rio IOT 6 C
427. plica o Os gerenciadores de janelas window managers s o programas que atuam entre o servi dor 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 pes soa e dos recursos que deseja utilizar Cap tulo 29 X Window ambiente gr fico 296 e A aplica o cliente o programa sendo executado Esta organiza o do ambiente gr fico X traz grandes vantagens de gerenciamento e recursos no ambiente gr fico UNIX uma vez que tem estes recursos voc pode executar seus programas em computadores remotos mudar totalmente a apar ncia de um programa sem ter que fecha lo atrav s da mudan a do gerenciador de janelas etc 29 3 Iniciando o X O sistema gr fico X pode ser iniciado de duas maneiras e Autom tica Usando um gerenciador de se o como xdm gdm ou wdm que 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 xinit note que o startx e xstart s o scripts que fazem uma configura o
428. ponto muitas vezes igno rado 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 stX que afetam os arquivos e diret rios e s Quando usado na permiss o de acesso do Dono ajusta a identifica o efetiva do usu rio do processo durante a execu o de um programa tamb m chamado de bit se tuid N o tem efeito em diret rios Quando s usado na permiss o de acesso do Grupo ajusta a identifica o efetiva do grupo do processo durante a execu o de um programa chamado de bit setgid identificado pela letra s no lugar da permiss o de execu o do grupo do arquivo diret rio Em diret rios for a que os arquivos criados dentro dele perten am ao mesmo grupo do diret rio ao inv s do grupo prim rio que o usu rio pertence Ambos setgid e setuid podem aparecer ao mesmo tempo no mesmo arquivo diret rio A permiss o de acesso especial s somente pode aparecer no campo Dono e Grupo e S Id ntico a s Significa que n o existe a permiss o x execu o ou entrar no di ret rio naquela posi o Um exemplo o chmod 2760 em um diret rio e t Salva a imagem do texto do programa no dispositivo swap assim el
429. por n mero E re comend vel o uso de n meros entre 1 e 10 para melhor visualiza o da escala d n mero Especifica o intervalo entre atualiza es em segundos 7 10 vmstat Mostra estat sticas sobre o uso da mem ria virtual do sistema vmstat intervalo contagem Onde intervalo N mero especificado em segundos entre atualiza es contagem N mero de vezes que ser mostrado Se n o for especificado nenhum par metro o vmstat mostra o status da mem ria virtual e volta imediatamente para a linha de comando A descri o dos campos do vmstat s o as seguintes Processos r N mero de processos aguardando execu o b N mero de processos em espera n o interromp veis w N mero de processos extra dos do arquivo de troca ou caso contr rio em execu o Mem ria swpd A quantidade de mem ria virtual usada em Kb free Quantidade de mem ria livre em Kb buff Quantidade de mem ria usada como buffer em Kb Mem ria Virtual si Quantidade de mem ria gravada para o disco Kb s so Quantidade de mem ria retirada do disco em Kb s EntradalSa da bi Blocos enviados para um dispositivo de bloco medido em blocos por segundo bo Blocos recebidos de um dispositivo de bloco em blocos por segundo Sistema in N mero de interrup es por segundo incluindo o clock cs N mero de mudan as de contexto por segundo Porcentagem do total de tempo da CPU us Tempo do usu rio sy Tempo do sistema id Tempo ocio
430. 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 para faz 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 3e 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 ofer ece 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 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 0 a 7 s
431. programa Caso seja usado sem par metros o kill enviar um sinal de t rmino ao processo sendo executado kill op es sinal n mero Onde n mero o n mero de identifica o do processo obtido com o comando ps on page 90 Tam b m pode ser o n mero ap s o sinal de obtido pelo comando jobs para matar uma tarefa interrompida Veja jobs on the facing page sinal Sinal que ser enviado ao processo Se omitido usa 15 como padr o op es 9 Envia um sinal de destrui o ao processo ou programa Ele terminado imediatamente sem chances de salvar os dados ou apagar os arquivos tempor rios criados por ele Voc precisa ser o dono do processo ou o usu rio root para termina lo ou destru lo Voc pode verificar se o processo foi finalizado atrav s do comando ps Os tipos de sinais aceitos pelo GNU Linux s o explicados em detalhes em Sinais do Sistema on the next page Exemplo kill 500 kill 9 500 kill 1 7 5 7 killall Permite finalizar processos atrav s do nome killall op es sinal processo Onde processo Nome do processo que deseja finalizar sinal Sinal que ser enviado ao processo pode ser obtido usando a op o 1 op es i Pede confirma o sobre a finaliza o do processo 1 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
432. prop sitos atualmente e livros em que os autores concordaram em licenciar sob os termos Open Book Endere o http www oreill com safari Caso conhecer uma p gina de Internet que contenha materiais teis a comunidade GNU Linux ou desejar incluir a sua entre em contato para sua inclus o na pr xima vers o do guia junto com uma descri o da p gina 31 12 2 Listas de discuss o S o grupos de usu rios que trocam mensagens entre si resolvem d vidas ajudam na config ura o de programas instala o etc considerado o melhor suporte ao GNU Linux pois qualquer participante pode ser beneficiar das solu es discutidas Existem milhares de listas de discuss es sobre o GNU Linux espalhadas pelo mundo em Portugu s existem algumas dezenas Algumas listas s o espec ficas a um determinado assunto do sistema algumas s o feitas para usu rios iniciantes ou avan ados outras falam praticamente de tudo Existem desde usu rios iniciantes hackers consultores administradores de redes experientes e gurus participando de listas e oferecendo suporte de gra a a quem se aventurar em instalar e usar o sistema GNU Linux A lista de discuss o funciona da seguinte forma voc se inscreve na lista enviando uma men sagem ao endere o de inscri o ser enviada um pedido de confirma o por e mail simples mente d um reply na mensagem para ser cadastrado Pronto agora voc estar participando do grupo de usu rios e receber
433. que quiser para o primeiro terminal pressionando ALT lt F1 gt 2 3 Curingas Curingas ou refer ncia global um recurso usado para especificar um ou mais arquivos ou diret rios do sistema de uma s vez Este um recurso permite que voc fa a a filtragem do que ser listado copiado apagado etc S o usados 4 tipos de curingas no GNU Linux e Faz refer ncia a um nome completo restante de um arquivo diret rio e 9 Faz refer ncia a uma letra naquela posi o e padr o Faz refer ncia a uma faixa de caracteres de um arquivo diret rio Padr o pode ser Cap tulo 2 Explica es B sicas 13 a z 0 9 Faz refer ncia a caracteres de a at z seguido de um caracter de 0 at 9 a z 1 0 Faz a refer ncia aos caracteres a e z seguido de um caracter 1 ou 0 naquela posi o a z 1 0 Faz refer ncia a intervalo de caracteres de a at z ou 1 ou 0 naquela posi o A procura de caracteres Case Sensitive assim se voc deseja que sejam localizados todos os caracteres alfab ticos voc deve usar a zA Z Caso a express o seja precedida por um faz refer ncia a qualquer caracter exceto o da express o Por exemplo abc faz refer ncia a qualquer caracter exceto a be c e padr es Expande e gera strings para pesquisa de padr es de um arquivo diret rio X ab 01 Faz refer ncia a sequencia de caracteres Xab ou X01 X a z 10 Faz referencia a sequenc
434. quivo 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 per mite uma melhor compacta o e uma velocidade menor O uso da op o n mero permite especificar uma compacta o individualmente usando n meros entre 1 menor compacta o e 9 melhor compacta o til para buscar um bom equilibro entre taxa de compacta o velocidade especialmente em computadores muito lentos Quando um arquivo compactado pelo bzip2 automaticamente acrescentada a extens o bz2 ao seu nome As permiss es de acesso dos arquivos s o tamb m armazenadas no ar quivo compactado Exemplos e bzip2 9 texto txt Compacta o arquivo texto txt usando a compacta o m x ima compare o tamanho do arquivo compactado usando o comando 1s 1a e bzip2 d texto txt bz2 Descompacta o arquivo texto txt e bzip2 c texto txt bz2 Descompacta o arquivo texto txt para a sa da padr o tela e bzip2 9 txt Compacta todos os arquivos que terminam com txt e bzip2 t texto txt bz2 Verifica o arquivo texto txt bz2 18 8 rar rar um compactador desenvolvido por Eugene Roshal e possui vers es para GNU Linux DOS Windows 0S 2 e Macintosh Trabalha com arquivos de extens
435. quivos sem possibilidade de recupera 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 30 2 21 Compactadores Descompactadores Arquivadores e bzip2 Um timo compactador de arquivos texto utilit rios e gzip Compactador de arquivos de formato gz e lha 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 30 2 22 Dispositivos X 10 Controle de eletrodom sticos e aparelhos via PC 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 Cap tulo 30 Aplicativos para Linux 319 e xtend Daemon monitor de status X10 30 2 23 Outros e acs Simulador de Circuito Al s e avra
436. r Bate Papo MIRC tempo real eco etc mplayer playmidi xwave cron aumix cam talk ytalk Bitchx xchat IIS Pers Web Server Apache Exchange NT Mail Postfix Sendmail Exim Qmail s o o Postfix e o qmail devido a seguran a velocidade e integridade de mensagem Wingate MS Proxy Squid Apache ip masquerade nat diald exim Programas para execu o de arquivos de m sica e videos multim dia Existem outras alternativas a escolha depende de seu gosto e da sofistica o do programa Pouca diferen a O cron da mais liberdade na programa o de tarefas a serem executadas pelo Linux Sem diferen as 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 Clientes IRC para Linux O apache o servidor W 1 B mais usado no mundo algo em torno de 75 das empresas muito flex vel de se configurar 72 da base de servidores de emails no mundo atualmente roda r pido em software livre Os mais recomenda A migrac o de um servidor proxy para Linux requer o uso de v rios programas separados para que se tenha um resultado profissional Isto pode parecer incomodo no comeco mas voc logo perceber que a divis o de servicos entre programas mais produtivo Quando desejar substituir um dele
437. r o pedidas as op es do m dulo como DMA IRQ I O para que sua inicializa o seja poss vel estes par metros s o espec ficos de cada m dulo e devem ser vistos na documenta o do c digo fonte do kernel no diret rio usr src linux Documentation Note que tamb m existem m dulos com auto detec o mas isto deixa o sistema um pouco mais lento porque ele far uma varredura na faixa de endere os especificados pelo m dulo para achar o dispositivo As op es s o desnecess rias em alguns tipos de m dulos As modifica es feitas por este programa s o gravadas no diret rio etc modutils em arquivos separados como etc modutils alias alias de m dulos etc modutils modconf op es usadas por m dulos etc modutils paths Caminho onde os m dulos do sistema s o encontrados Dentro de etc modutils ainda encontrado um sub diret rio chamado arch que cont m op es espec ficas por arquiteturas A sincroniza o dos arquivos gerados pelo modconf com o etc modules conf feita atrav s do utilit rio update modules Ele normalmente executado ap s modifica es nos m dulos feitas pelo modconf 16 11 Recompilando o Kernel Ser que vou precisar recompilar o meu kernel voc deve estar se perguntando agora Abaixo alguns motivos para esclarecer suas d vidas 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
438. r de nomes ou ENTER para continuar Agora voc precisar especificar qual o m todo de autentica o usado pelo seu prove dor de acesso O Password Autentication Protocol usado pela maioria dos provedores de acesso Desta forma escolha a op o PAP Agora entre com o seu login no provedor de acesso ou seja o nome para acesso ao sistema que escolheu no momento que fez sua assinatura Agora especifique a sua senha O pr ximo passo ser especificar a taxa de transmiss o da porta serial do micro O valor de 115200 deve funcionar com todas as configura es mais recentes Uma configura o serial DTE detalhada pode ser feita com a ferramenta set serial Agora ser necess rio selecionar o modo de discagem usado pelo seu fax modem Es colha tone para linha digital e pulse se possuir uma linha telef nica anal gica Pressione TAB e tecle ENTER para prosseguir Agora digite o n mero do telefone para fazer conex o com o seu provedor de acesso O pr ximo passo ser a identifica o do seu fax modem escolha YES para que seja uti lizada a auto detec o ou NO para especificar a localiza o do seu fax modem manual mente Cap tulo 28 Conectando seu computador a Internet 291 13 Se voc quiser especificar mais detalhes sobre sua configurac o como strings de discagem tempo de desconex o auto discagem etc faca isto atrav s do menu Advanced Escolha a op o Finished para salvar a sua co
439. r 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 men sagem totals Mostra o total de bytes gravados com a op o create v Mostra os nomes dos arquivos enquanto s o processados V NOME Inclui um NOME no arquivo tar W verify Tenta verificar o arquivo gerado pelo tar ap s grava lo x Extrai arquivos gerados pelo tar X ARQUIVO Tenta apagar o ARQUIVO dentro de um arquivo compactado tar Z Usa o programa compress durante o processamento dos arquivos Cap tulo 18 Compactadores 210 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 j 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 Z para a compacta o a extens o dever ser tar Z ou tgZ importante saber qual qual o tipo de compactador usado durante a gera o do arquivo tar pois ser necess rio especificar a op o apropriada para descompacta lo p
440. r 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 fragmenta o pode ser vista atrav s do fsck ext 2 Ap s o fsck ext 2 ser executado mostrada a taxa de fragmenta o seguida de non contiguos A ferramenta de desfragmenta o usada no GNU Linux o def rag que vem com os seguintes programas e e2defrag 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 des fragmentar 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 desfragmenta o n o puder ser completado voc poder perder dados e2defrag op es dispositivo Onde dispositivo Parti o arquivo disquete que cont m o si
441. r no sistema Voc pode perfeitamente gravar seus arquivos confidenciais em um arquivo chamado libBlaBlaBla 2 0 no diret rio lib e ningu m nunca suspeitar deste arquivo acho que n o Tamb m poss vel criptografa lo para que mesmo algu m descobrindo que aquilo n o uma lib n o poder abri lo a n o ser que tenha a senha isto coberto no documento Loopback encripted filesystem HOWTO O uso do arquivo EXT2 til quando voc est perdendo espa o na sua parti o EXT2 e n o quer re particionar seu disco pois teria que ser feita uma re instala o completa e tem muito espa o em um parti o de outro SO como o Windows Voc poderia facil mente copiar o conte do de var por exemplo para o arquivo EXT2 ext2 1 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 1 como var A partir de agora tudo o que for gravado em var ser na realidade gravado no arquivo ext2 1 Para o sistema acessar o arquivo deve passar pelo sistema de arquivos loop e FAT32 isto causa um desempenho menor Sistema de arquivos reiserfs Este um sistema de arquivos alternativo ao ext2 3 4 que tamb m possui suporte a journaling Entre suas principais caracter sticas est o que ele possui tamanho de blocos vari veis suporte a arquivos maiores que 2 Gigabytes e o acesso mhash a rvore de diret rios um pouco mais r pida que o ext3 Par
442. r qualquer n mero de espa os em branco tab ou espa os O formato geral o seguinte servi o tipo soquete proto op es num usu rio caminho serv op es serv Cap tulo 15 Rede 175 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 permiti dos s o stream dgram raw rdm ou seqpacket 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 apro priado 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 execu o pegar a nova requisi o de conex o Este um pequeno truque de trabalho mas como uma regra todos os servi dores tcp devem ter este par metro ajustado para nowait e a maior parte dos servidores udp deve
443. ra a revis o do Sistema Operacional v Mostra a vers o do Sistema Operacional Mostra um simples sinal de porcentagem ao ao 27 30 Arquivo etc lilo conf Arquivo de configura o do gerenciador de partida lilo Veja LILO on page 69 e Um ex emplo do arquivo de configura o lilo conf on page 74 27 31 Arquivo etc login defs Defini es de configura o para o pacote login 27 32 Arquivo etc modules Veja etc modules on page 194 27 33 Arquivo etc modules conf Veja modules conf on page 194 27 34 Arquivo etc motd Mostra um texto ou mensagem ap s o usu rio se logar com sucesso no sistema Tamb m usado pelo telnet ftp e outros servidores que requerem autentica o do usu rio nome e senha 27 35 Arquivo etc mtab Lista os sistemas de arquivos montados atualmente no sistema Sua fun o id ntica ao proc mounts 27 36 Arquivo etc networks Veja etc networks on page 173 Cap tulo 27 Principais arquivos de configura o do diret rio etc 286 27 37 Arquivo etc passwd E 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 x no lugar e as senhas reais estar o armazenadas no arquivo etc shadow 27 38 Arquivo etc printcap Banco de dados de configura o da impressora usado por daemons de impress o como o lpr e lpr
444. rabalho txt tee dev usb 1p0 Mostra o conte do do cat na tela e envia tamb m para a impressora USB Os m todos acima servem somente para imprimir em modo texto letras n meros e caracteres semi gr ficos OBS Note que a impressora somente imprimir diretamente a partir da porta caso ela seja uma impressora com firmware interna impressora inteligente Algumas impressoras mais recentes principalmente os modelos mais baratos somente imprimem caso estejam configuradas com o respectivo driver Win Printers ou impressoras via software e nunca aceitar o o comando diretamente para a porta de impress o Para Win Printers a melhor alternativa de configurac o de funcionamento ser atrav s do CUPS Common Unix Print System 22 3 Imprimindo via spool A impress o via spool fila de impress o tem por objetivo liberar logo o programa do servi o que est fazendo a impress o deixando um outro programa especifico tomar conta Este programa chamado de daemon de impress o normalmente o lpr ou o 1prng recomen dado em sistemas GNU Linux Logo ap s receber o arquivo que ser impresso o programa de spool gera um arquivo tem por rio normalmente localizado em var spool 1pd que ser colocado em fila para a im press o um trabalho ser impresso ap s o outro em seqii 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 daemon
445. ram em modo texto e precisam de nave gadores para testes podem optar pelo Lynx ou O links Uma listagem mais detalhada e recursos requeridos por cada navegador podem ser encontrados em Internet on page 299 28 3 Recebimento de E Mails atrav s do fetchmail o programa mais tradicional no recebimento de mensagens atrav s dos servi os pop3 imap pop2 etc no GNU Linux Ele pega as mensagens de seu servidor pop3 e as entrega ao MDA local ou nos arquivos de e mails dos usu rios do sistema em var mail Todo o funcionamento do fetchmail controlado pelo arquivo fetchmailrc Segue abaixo um modelo padr o deste arquivo poll pop3 seuprovedor com br protocol pop3 user gleydson password sua_senha keep fetchall is gleydson here Cap tulo 28 Conectando seu computador a Internet 292 Este arquivo lido pelo fetchmail na ordem que foi escrito Veja a explica o abaixo sobre o arquivo exemplo e A palavra pol1 especifica o servidor de onde suas mensagens ser o baixadas o servidor especificado no exemplo pop3 seuprovedor com bt A palavra skip pode ser es pecificada 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 auto detec o de protocolo caso este n o seja especificado e user de
446. ravado e a grava o usando o cdrecord ou growisofs DVD Caso ainda n o tenha configurado seu gravador no Linux ou n o tem certeza do seu funcionamento veja Configurando um gravador de CD DVD no Linux on page 29 Vou assumir que os dados que deseja gravar est o no diret rio dados Primeiro gere o ar quivo ISO cd dados mkisofs r o dados iso J V CD DADOS Na linha acima voc permite que todos possam ler o CD alterando as permiss es r o ar quivo de sa da ser dados iso o dados iso os nomes tamb m ter o o ndice no formato Joliet Windows J o nome de volume ser CD DADOS V CD DADOS Foi colocado Cap tulo 24 Executando tarefas diversas no Linux 258 para o diret rio ra z porque estamos dentro do diret rio que queremos gravar dados N o us e para especificar os arquivos a n o ser que queira que todos os arquivos do seus subdi ret rios fiquem dentro do ra z do CD Antes de gravar voc pode testar se o conte do do CD est OK montando a imagem ISO mkdir tmp iso mount dados dados iso tmp iso o loop t iso9660 Voc poder entrar no diret rio tmp iso e ver como est o conte do do seu CD antes da grava o Qualquer modifica o dever ser feita no diret rio dados e depois gerar nova mente o iso com mkisofs Desmonte o arquivo ISO antes de gravar o CD Agora para gravar um CD 750Mb execute o comando cdrecord v dev dev hdc data dados dados
447. rdware 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 con stantes mal funcionamento de um ou mais dispositivos e at mesmo em casos mais graves a perda de dados Conflitos geralmente ocorriam em placas ISA VESA onde era necess rio conhecer e usar uma tabela de valores padr es para a configura o de perif ricos como a mostrada no inicio desse cap tulo Para resolver conflitos de hardware necess rio conhecer a configura o de cada dispos itivo 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 3 7 Barramento O tipo de slot varia de acordo com o barramento usado no sistema que pode ser um s do s seguinte s ISA 8 Bits Industry Standard Architecture o padr o mais antigo encontrado em computadores PC XT ISA 16 Bits Evolu o do padr o ISA 8 Bits possui um conector maior e permite a conex o de placas de 8 bits Sua taxa de transfer ncia chega a 2MB s VESA Video Electronics Standard Association uma interface feita inicialmente para placas de v deo r pidas O barramento VESA basicamente um ISA com um en caixe extra no final Sua taxa de transfer ncia pode chegar a 132MB Ss Cap tulo 3 Hardware 24 EISA Enhanced Industry Standard Architecture um barramento mais encon
448. rdware e isapnp Permite configurar recursos de dispositivos Plug and Play no Linux e jazip monta e desmonta Zip drives Iomega e ou Jaz jaztool Utilit rio para manipular drives Iomega joystick Ferramentas de teste e calibragem de Joysticks e lcdproc 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 1l Interface para Scanners no gimp e sane Interface para Scanners Permite a comunica o e uso de diversos tipos de scan ners 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 5508 5514 WAN Cap tulo 30 Aplicativos para Linux 303 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
449. rep TESTE Note que o que antecede o nome TESTE serve para identificar que se trata de uma vari vel e n o de um arquivo comum 21 2 Modificando o Idioma usado em seu sistema O idioma usado em seu sistema pode ser modificado facilmente atrav s das vari veis de ambi ente Atualmente a maioria dos programas est o sendo localizados A localizac o um recurso que especifica arquivos que cont m as mensagens do programas em outros idiomas Voc Cap tulo 21 Personalizac o do Sistema 238 pode usar o comando locale para listar as vari veis de localizac o do sistema e seus re spectivos 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 iden tificada 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
450. resultado pode ser obtido com o comando 1s 1 gt dev tty2 sendo que o n mero 1 indica que ser capturada a sa da padr o do comando Para redirecionar somente a sa da de erros do comando ls use a sintaxe ls 2 gt tmp erros do ls 14 2 gt gt Redireciona a sa da padr o de um programa comando script para algum dispositivo ou adi ciona as linhas ao 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 Cap tulo 14 Redirecionamentos e Pipe 160 Por exemplo voc pode acrescentar a sa da do comando 1s ao arquivo listagem do cap tulo anterior usando 1s gt gt listagem Use o comando cat para visualizar o conte do do arquivo listagem 143 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 144 lt lt Este redirecionamento serve principalmente para marcar o fim de exibi o de um bloco Este especialmente usado em conjunto com o comando cat mas tamb m tem
451. ria configurac o personal izada 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 0u00S 2 recomendo ler o DOS Windows 0S 2 HOWTO Ap s criar seu arquivo etc lilo conf execute o comando lilo e se tudo ocorrer bem o LILO ser instalado 6 2 GRUB Os detalhes contidos na se o sobre o GRUB foram integralmente desenvolvidos por Alexan dre Costa lt alebytefbol com br gt como contribui o ao guia FOCA GNU Linux O GRUB Grand Unified Boot Loader mais uma alternativa como gerenciador de boot e apre senta alguns recursos extras com rela o as outras op es dispon veis Ele flex vel funcional e poderoso podendo inicializar sistemas operacionais como o Windows 9x ME NT 2000 e XP Dos Linux GNU Hurd BSD 0S 2 e etc Podemos destacar tamb m o suporte aos sistemas de arquivos ext2 Linux ext3 e reiserfs novos sistemas de arquivos journaling do Linux FAT16 e FAT32 Win 9x ME FFS Fast File System usado no BSD minix MINIX OS e etc Por utilizar o padr o Multiboot ele capaz de carregar diversas imagens de boot e m dulos Por esse motivo ele o nico gerenciador de inicializac o capaz de carregar o conjunto de servidores do GNU Hurd O GRUB tamb m permite buscar imagens do kernel pela rede por cabo seriais suporta discos r gidos IDE e SCSI detecta toda a mem ria RAM dispon vel no sis
452. rio grupo Define que o usuario ser o administrador do grupo M usuario grupo Define os usu rios que fazem parte do grupo e suas permiss es Quando o grupo n o possui senha somente quem faz parte do grupo pode utilizar o comando new grp Voc deve ser o dono da conta para poder modificar a senhas O usu rio root pode modi ficar apagar a senha de qualquer usu rio Exemplo gpasswd grupo gpasswd a gleydson grupo Cap tulo 12 Comandos para manipula o de contas 142 12 5 newgrp Altera a identificac o de grupo do usu rio Para retornar a identificac o anterior digite exit e tecle Enter Para executar um comando com outra identifica o de grupo de usu rio use o comando sg on page 144 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 on page 145 12 6 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
453. rmiss 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 nenhuma permiss o de acesso x OCO NATAN 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 em sistemas usando crypto ou at frases inteiras caso esteja usando MDS que garante maior seguran a 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 palavr
454. rogramas configura o etc e voc pode ter mais interesse em redes e Ningu m pode saber tudo da noite para o dia n o procure saber TUDO sobre o sis tema de uma s vez sen o n o entender NADA Caso tenha d vidas sobre o sis tema procure ler novamente a se o do guia e caso ainda n o tenha entendido pro cure ajuda nas p gina de manual veja P ginas de Manual on page 321 ou nas lis tas de discuss o veja Listas de discuss o on page 358 ou me envie uma mensagem lt gleydsontguiafoca org gt e 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 Cap tulo 1 Introdu o 4 muito rapidamente a cada semana uma nova vers o lan ada novos recursos s o adi cionados seria maravilhoso se a documenta o fosse atualizada com a mesma freqii n cia Infelizmente a atualiza o da documenta o n o segue o mesmo ritmo principal mente aqui no Brasil comum voc encontrar na Internet documentos da poca quando o kernel estava na vers o 2 2 30 2 4 8 2 6 28 etc Estes documentos s o teis para pes soas que por algum motivo necessitam operar com 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
455. ros 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 irq 10 modprobe sb io 0x220 irq 5 dma 1 dmal6 5 mpuio 0x330 16 9 depmod Verifica a depend ncia de m dulos As depend ncias dos m dulos s o verificadas pelos scripts em etc init d usando o comando depmod a e o resultado gravado no arquivo lib Cap tulo 16 Kernel e M dulos 189 modules versao_do_kernel modules dep Esta checagem serve para que todas as de pend ncias de m dulos estejam corretamente dispon veis na inicializac o do sistema O com portamento do depmod pode ser modificado atrav s do arquivo etc modules conf poss vel criar a depend ncia de m dulos imediatamente ap s a compilac o do kernel digi tando depmod a vers o do kernel Exemplo depmod a 16 10 modconf Este programa permite um meio mais f cil de configurar a ativa o de m dulos e op es atrav s de uma interface atrav s de menus Selecione a categoria de m dulos atrav s das setas acima e abaixo e pressione enter para selecionar os m dulos existentes Se
456. rquivo gz Cap tulo 10 Comandos Diversos 130 131 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 b boot Mostra o hor rio do ltimo boot do sistema d dead Mostra processos mortos no sistema 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 a digitar who i amouwho am i q count Mostra o total de usu rios conectados aos terminais r runlevel Mostra o n vel de execu o atual do sistema e desde quando ele est ativo 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 conec tado 11 2 telnet Permite acesso a um computador remoto E mostrada uma tela de acesso correspondente ao computador local onde deve ser feita a autentica o do usu rio para entrar no sistema Cap tulo 11 Comandos de rede 132 Muito til mas deve ser tomado cuidados ao disponibilizar este servico para e
457. rte 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 progra mas O preco destas placas geralmente diminui na proporc 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 atu alizados no monitor Veja abaixo como configurar o n mero de cores para quem esta iniciando o X Window pelo modo texto e XDM 23 2 1 Configurando o n mero de cores para quem inicia pelo prompt Ap s configurar corretamente a resolu o de v deo aceita pelo seu servidor X com dpkg reconfigure xserver xorg Debian 4 0 use o comando startx bpp 8no 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 Uma maneira mais pr tica de iniciar sempre com uma mesma resolu o incluir um alias no arquivo bashrc em seu diret rio alias startx startx bpp 8 Desta forma toda a vez que se digitar startx ser executado o comando da direita do sinal de igual OBS Se alguma coisa der errado e a imagem aparecer distorcida ou simplesmente n o aparecer n o se desespere Pressione simultaneamente CTRL ALT Back S
458. rx e o acesso do dono 7 como leitura grava o e execu o rwx chmod 4751 teste O exemplo acima define a permiss o de acesso dos outros usu rios 1 para somente execu o x acesso do grupo 5 como leitura e execu o rx o acesso do dono 7 como leitura grava o e execu o rwx e ajusta o bit setgid 4 para o arquivo teste Cap tulo 13 Permiss es de acesso a arquivos e diret rios 157 13 11 umask A umask user mask s o 3 n meros que definem as permiss es iniciais do dono grupo e outros usu rios que o arquivo diret rio receber quando for criado ou copiado para um novo local Digite umask sem par metros para retornar o valor de sua umask atual A umask tem efeitos diferentes caso o arquivo que estiver sendo criado for bin rio um pro grama execut vel ou texto Veja a tabela a seguir para ver qual a mais adequada a sua situa o ARQUIVO DIRET RIO UMASK Bin rio Texto 0 r x rw rwx 1 gt rw rw 2 E r r Xx 3 r iss rs 4 FEX W gt WX 5 5 W gt w 6 SEx gt x 7 ne mr ima e ES ca a Um arquivo texto criado com o comando umask 012 touch texto txt receber as per miss es rw rw r pois O dono ter permiss es rw 1 grupo ter permiss es rw e 2 outros usu rios ter o permiss es r Um arquivo bin rio copiado com o comando umask 012 cp bin ls tmp ls receber as permiss es r xr r x confira com a tabela
459. s apelidos Outros nomes podem ser usados para se referir a entrada deste servico coment rio Qualquer texto aparecendo em uma linha ap s um caracter ff ignorado e tratado como coment rio 15 9 2 etc protocols O arquivo etc protocols um banco de dados que mapeia n meros de identifica o de protocolos novamente em nomes de protocolos Isto usado por programadores para permiti los especificar protocolos por nomes em seus programas e tamb m por alguns programas tal como tcpdump permitindo os mostrar nomes ao inv s de n meros em sua sa da A sintaxe geral deste arquivo nomeprotocolo n mero apelidos Cap tulo 15 Rede 184 185 Cap tulo 16 Kernel e M dulos Este cap tulo descreve em detalhes o que o kernel m dulos sua configurac o e programas relacionados 16 1 O Kernel a peca central do sistema operacional o Linux ele que controla os dispositivos e demais perif ricos do sistema como mem ria placas de som v deo discos r gidos disquetes sis temas de arquivos redes e outros recursos dispon veis Muitos confundem isto e chamam a distribuic 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 in clu 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
460. s Bin rios Suid root e umsdos Utilit rios para o sistema de arquivos UMSDOS e vice Emulador vers til 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 espectro baseado em ZX para o X11 e 55 955 O Oo 333 30 2 11 Programa o Bancos de Dados Acesso a Dados e bcc Compilador C 16 Bits e bin86 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 digo fonte C e cvs Concurrent Versions System e cvsweb uma interface CGI ao seu reposit rio CVS e cxref Gera documenta o em latex e HTML para seus programas em C e db 2pg Converte arquivos do xBase para PostgreSQL e dbf Pacote de manipula o de arquivos xbase Cap tulo 30 Aplicativos para Linux 312 e dbview Visualiza arquivos do dBase III 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 o para C
461. s o funcionamento dos outros n o ser o afetados N o vou entrar em detalhes sobre os programas citados ao lado mas o squ um servidor proxy Web HTTP e HTTPS completo e tamb m apresenta u Cap tulo 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux 43 excelente servico FTP Possui outros m dulos como dns ping restri es de acesso limites de tamanho de arquivos Cache etc MS Frontpage Mozilla Sem coment rios todas s o e muitas outras ferramentas para a gerac 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 30 htdig idiomas diferentes MS Winsock Sem equivalente O Linux tem suporte nativo a tcp ip desde o come o de sua exist ncia e n o precisa de nenhuma camada de comunica o entre ele e a Internet A performance aproximadamente 10 maior em conex es Internet via fax modem e outras redes tcp ip AVG Viruscan Clamavis AVG Os maiores fabricantes de anti virus norton F PROT CPAV F Prot VirusScan disponibilizam vers es para Linux com o objetivo principal de remo o de v rus em servidores de E mail ou servidores de arquivos com o objetivo de n o contaminar os vulner veis sistemas Windows servindo como uma efetiva barreira de defesa na rede Cap tulo 4 Para quem esta mi
462. s o voltadas para bancos de dados outras somente para a cria o de interfaces co munica o front ends aprendizado etc Cada linguagem de programa o possui comandos espec ficos que desempenham alguma fun o mas todas trabalham com vari veis de mem ria para a manipula o de dados de entrada processamento 25 2 Compilador E o programa que converte o programa feito pelo programador em linguagem de m quina Ap s o processo de compilac 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 com pilador para linguagem C Cap tulo 25 Compilac o 264 265 Cap tulo 26 Manutenc o do Sistema Este cap tulo descreve como fazer a manutenc o de seu sistema de arquivos e os programas de manutenc o autom tica que s o executados periodicamente pelo sistema 26 1 Checagem dos sistemas de arquivos A checagem do sistema de arquivos permite verificar se toda a estrutura para armazenamento de arquivos diret rios permiss es conectividade e superf cie do disco est o funcionando cor retamente 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 arquivo
463. s EXT2 em um arquivo on the fol lowing page Logo que foi inventado o GNU Linux utilizava o sistema de arquivos Minix e consequente mente uma parti o Minix para o armazenamento de arquivos Com a evolu o do desen volvimento foi criado o padr o EXT Extended Filesystem e logo evoluiu para o EXT2 Second Extended Filesystem O padr o mais usado nos dias de hoje o EXT3 devido ao Journaling ser abordado no pr ximo cap tulo Entre as vantagens do EXT2 para armazenamento de arquivos est o o mais r pido devido ao n o uso de journaling principalmente para Netbooks e dispositivos flash 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 Cap tulo 5 Discos e Parti es 48 5 3 1 Criando um sistema de arquivos EXT2 em uma parti o O utilit rio usado para formatar uma parti o EXT2 omkfs 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 sda Onde a 2 em sda 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 sda normalmente o primeiro disco r gido SATA sdb o
464. s EXT2 ou EXT3 Pode tamb m ser encontrado com o nome e2fsck e fsck ext3 Um alias para fsck ext 3 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 ext 2 26 1 1 fsck ext2 Este utilit rio permite verificar erros em sistemas de arquivos EXT2 e EXT3 Linux Native Cap tulo 26 Manutenc o do Sistema 266 fsck ext2 op es dispositivo Onde dispositivo o local que cont m o sistema de arquivos EXT2 EXT3 que ser verificado par ti es disquetes arquivos op es c Faz o fsck ext2 verificar se existem agrupamentos danificados na unidade de disco du rante 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 l arquivo Inclui os blocos listados no arquivo como blocos defeituosos no sistema de ar quivos O formato deste arq
465. s aplicativos ser o jed 27 2 Arquivo etc default devpts Este arquivo cont m algumas configura es para os pseudo terminais em dev pts 27 3 Arquivo etc default rcs Cont m vari veis padr es que alteram o comportamento de inicializa o dos scripts em etc reSzd Cap tulo 27 Principais arquivos de configura o do diret rio etc 278 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 27 4 Arquivo etc console tools config Este arquivo cont m configura es padr es do pacote console tools 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 Os arquivos de mapa de teclados est o localizados no diret rio usr share keymaps 27 5 Diret rio etc menu methods Este diret rio cont m uma lista de arquivos que s o executados pelo programa update menu para criar os menus dos programas 27 6 Arquivo etc menu methods translate menus Este arquivo permite fazer a tradu o de nomes de menus identifica o ou t tulos usados no ambiente gr fico 27 7 Diret rio etc network Este diret rio cont m as configura
466. s arquivos que est o sendo movidos u update Move somente arquivos antigos ou novos arquivos O comando mv copia um arquivo da ORIGEM para o DESTINO semelhante ao cp mas ap s a c pia o arquivo de ORIGEM apagado Exemplos Cap tulo 9 Comandos para manipulac o de Arquivos 108 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 109 Cap tulo 10 Comandos Diversos Comandos de uso diversos no sistema 10 1 clear Limpa a tela e posiciona o cursor no canto superior esquerdo do v deo clear 10 2 date Permite ver modificar a Data e Hora do Sistema Voc precisa estar como usu rio root para modificar a data e hora Muitos programas do sistema arquivos de registro log e tarefas agen dadas funcionam com base na data e hora fornecidas pelo sistema assim esteja consciente das modificac 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 espacos Opcionalmente voc pode especificar o Ano com 2 ou 4 d gitos e os
467. s de Unix como o Solaris HPUX AIX SCO Sinix BSD etc PostgreSQL HOWTO Este documento um guia pr tico para rapidamente colocar para funcionar um banco de dados SQL e suas ferramentas de comunica o em um sistema Unix Ele tamb m discute a linguagem padr o Internacional 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 x ima gera o do banco de dados relacional a objetos SOL PostgreSQL em um sistema Unix que pode ser usado como um Servidor de Aplicativos de banco de dados ou como um Servidor de banco de dados Web Tel Tk 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 digi ta o para obter um alto n vel de programa o e desenvolvimento r pido de aplicativos RAD O Tk toolkit um ambiente de programa o para criar interfaces gr ficas do usu rio 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 Jun tos o Tel 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 intere
468. s de acesso a arquivos e diret rios 151 drwxr x Estes 3 simbolos do oitavo ao d cimo 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 exemplo user Nome do grupo que diret rio exemplo pertence exemplo Nome do diret rio Para detalhes de como alterar o dono grupo de um arquivo diret rio veja os comandos chmod on page 153 chgrp on page 154 e chown on page 154 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
469. s 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 Mail2News Descreve como enviar mensagens de uma lista de discuss o para um servidor news MP3 CD Burning Uma refer ncia completa para a cria o de CDs de audio e dados de ar quivos MP3 MSSOL6 Openlink PHP ODBC Ensina como conectar o servidor de banco de dados MS SOL 6 x ou superior via ODBC do PHP3 e superior compilado com os drivers Openlink sob o Linux NCD X Terminal Descreve como conectar um terminal NCD X a um computador UNIX NFS Root Este documento tenta explicar como configurar uma estac 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 mon tados Netscape Proxy Este documento descreve o processo de configurar uma REDE INTRANET em casa Ent o configura o NETSCAPE das m quinas dos clientes para acessarem a internet News Leafsite Este documento ajudar a configura o de um pequeno leafsite para a Usenet News usando o Leadnode do pacote free software Offline Mailing Explica como usar o sistema de mensagens do GNU Linux off line receber emails para m ltiplos usu rios somente com uma conta de e mail e sem estar 24 24 horas on
470. s de facilidades e n veis veja Arquivo de configura o syslog conf on the current page para detalhes 17 2 1 syslogd Este daemon controla o registro de logs do sistema syslogd op es op es f Especifica um arquivo de configura o alternativo ao etc syslog conf h Permite redirecionar mensagens recebidas a outros servidores de logs especificados l computadores Especifica um ou mais computadores separados por que dever o ser registrados somente com o nome de m quina ao inv s do FODN nome completo in cluindo dom nio m minutos Intervalo em minutos que o syslog mostrar a mensagem MARK O valor padr o padr o 20 minutos 0 desativa n Evita que o processo caia automaticamente em background Necess rio principalmente se o syslogd for controlado pelo init p soquete Especifica um soquete UNIX alternativo ao inv s de usar o padr o dev log r Permite o recebimento de mensagens atrav s da rede atrav s da porta UDP 514 Esta op o til para criar um servidor de logs centralizado na rede Por padr o o servidor syslog rejeitar conex es externas s dom nios Especifica a lista de dom nios separados por que dever o ser retirados antes de enviados ao log Na distribui o Debian o daemon syslogd iniciado atrav s do script etc init d sysklogod Arquivo de configura o syslog conf O arquivo de configura o etc syslog conf possui o segui
471. s de impress o preciso configurar os par metros de sua impressora no arquivo etc printcap Umarquivo etc printcap para uma impressora local padr o se parece com o seguinte lp Impressora compat vel com Linux 1p dev 1p0 sd var spool 1pd lp af var log lp acct 1f var log lp errs p1 66 E poss vel tamb m compartilhar a impressora para a impress o em sistemas remotos isto ser visto em uma se o separada neste guia Usando os exemplos anteriores da se o Imprimindo diretamente para uma porta de impressora vamos acelerar as coisas e cat trabalho txt lpr Direciona a sa da do comando cat para o programa de spool 1pr Cap tulo 22 Impress o 245 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 1pq Mostra os trabalhos de impress o atuais e 1prm Remove um trabalho de impress o Ou usado o programa de administra o 1pc para gerenciar a fila de impress o veja a p gina de manual do 1pc ou digite ao iniciar o programa para detalhes OBS1 Se a impressora n o imprimir ou n o for poss vel compartilhar a porta de impres sora 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
472. s deste arquivo s o executados no momento que o usu rio inicia um shell com as MI caracter sticas acima Note que este um arquivo oculto pois tem um no inicio do nome 21 7 Arquivo hushlogin Deve ser colocado no diret rio pessoal do usu rio Este arquivo faz o bash pular as mensagens do etc motd n mero de e mails etc Exibindo imediatamente o aviso de comando ap s a digita o da senha 21 8 Arquivo etc environment Armazena as vari veis de ambiente que s o exportadas para todo o sistema Uma vari vel de ambiente controla o comportamento de um programa registram detalhes teis durante a se o do usu rio no sistema especificam o idioma das mensagens do sistema etc Exemplo do conte do de um arquivo etc environment LANG pt BR LC ALL pt BR LC MESSAGES pt BR Cap tulo 21 Personalizac o do Sistema 241 21 9 Diret rio etc skel Este diret rio cont m os modelos de arquivos bash_profilee 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 Personalizac o do Sistema 242 243 Cap tulo 22 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
473. s diretamente para o MAC endere o f sico da placa de rede usando um programa es pecial Para usar este recurso seu sistema dever ter as seguintes caracter sticas e Placa m e ATX e Fonte de alimenta o ATX compat vel com o padr o 2 0 com fornecimento de pelo menos 720ma de corrente na sa da 3v e Placa de rede com suporte a WakeUP on Lan WOL voc poder confirmar isto vendo um conector branco de 3 terminais instalado na placa que o local onde o cabo wake up conectado e Suporte na BIOS tamb m dever ter a op o para WakeUP on Lan Com todos esses tens existentes instale em uma m quina da rede o pacote etherwake De pois disso pegue o MAC address a placa de rede da m quina que tem o wakeup on lan e na m quina da rede onde instalou o pacote execute o seguinte comando ether wake AA BB CC DD EE FF Onde AA BB CC DD EE FF o endere o MAC da placa de rede A m quina dever ligar e realizar o procedimento padr o de POST normalmente Algumas das situa es onde o WOL n o funciona quando sua rede controlada por Switches devido a natureza de funcionamento deste equipamentos ou caso esteja atr s de um roteador que n o faz proxy arp Cap tulo 3 Hardware 34 35 Cap tulo 4 Para quem esta migrando ou pensando em migrar do DOS Windows para o Linux Este cap tulo explica as diferen as e particularidades do sistema GNU Linux comparado ao Windows DOS e uma lista
474. s e hard 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 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 f lt dominio gt lt tipo gt lt item gt lt valor gt soft core 0 hard rss 10000 student hard nproc 20 Gfaculty soft nproc 20 Gfaculty hard nproc 50 ftp hard nproc 0 student maxlogins 4 27 15 Arquivo etc crontab Arquivo que cont m a programa o de programas que ser o executados em hor rios datas programadas Veja cron on page 272 para mais detalhes sobre o formato deste arquivo e outras op es 27 16 Arquivo etc fstab Cont m detalhes para a montagem dos sistemas de arquivos do sistema Veja fstab on page 67 para detalhes sobre o formato deste arquivo Cap tulo 27 Principais arquivos de configura o do diret rio etc 283 27 17 Arquivo etc group Lista de grupos
475. s e senha de usu rio 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 op es Onde usu rio Nome do usu rio que ter sua senha alterada op es e For a a expira o de senha para a conta especificada k Somente altera a senha se a conta estiver expirada x dias Especifica o n mero m ximo de dias que a senha poder ser usada Ap s terminar O prazo a senha dever ser modificada i Desativa a conta caso o usu rio n o tenha alterado sua senha ap s o tempo especificado por x Cap tulo 12 Comandos para manipula o de contas 141 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 alterac 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 l 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 confir
476. s finalizar todos os processos Os tipos de sinais aceitos pelo GNU Linux s o explicados em detalhes na Sinais do Sistema on the following page Exemplo killall HUP inetd Cap tulo 7 Execuc o de programas 94 7 5 8 killall5 Envia um sinal de finalizac o para todos os processos sendo executados killal15 sinal 7 5 9 Sinais do Sistema Retirado da p gina de manual signal O GNU Linux suporta os sinais listados abaixo Al guns n meros de sinais s o dependentes de arquitetura Primeiro os sinais descritos no POSIX 1 Sinal Valor A o Coment rio HUP 1 A Travamento detectado no terminal de controle ou finaliza o do processo controlado INT 2 A Interrup o atrav s do teclado QUIT 3 G Sair atrav s do teclado ILI 4 C Instru o Ilegal ABRT 6 Sinal de abortar enviado pela func o abort FPE 8 Excec o de ponto Flutuante KILL 9 AEF Sinal de destruic o do processo SEGV 11 E Refer ncia Inv lida de mem ria PIPE 13 A Pipe Quebrado escreveu para o pipe sem leitores ALRM 14 A Sinal do Temporizador da chamada do sistema alarm TERM 15 A Sinal de T rmino USR1 30 10 16 A Sinal definido pelo usu rio 1 USR2 3d 7 A Sinal definido pelo usu rio 2 CHLD 20 17 18 B Processo filho parado ou terminado CONT 19718725 Continuar a execu o se interrompido STOP 17 19 23 DEF Interromper processo TSTP 18 20 24 D Interrom
477. s 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 sources list veja a se o correspondente acima Caso o m todo de atualiza o usado seja via HTTP ou FTP ser necess rio usar o comando apt get clean para remover os pa cotes copiados para seu sistema para detalhes veja a se o seguinte Cap tulo 20 Sistema de gerenciamento de pacotes 234 20 2 8 Removendo pacotes baixados pelo apt Use o comando apt get clean para apagar qualquer arquivo baixado durante uma atual iza 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 armazena mento de arquivos durante o download para instalac o todos os arquivos s o primeiro copi ados para serem instalados e configurados O apt get clean automaticamente executado caso seja usado o m todo de acesso apt do dselect 20 2 9 Procurando por pacotes atrav s da descri o O utilit rio apt cache pode ser usa
478. s s o projetados para pequenas redes como o caso do NetBios outros para redes mundiais TCP IP que possui caracter sticas de roteamento Dentre os protocolos o que mais se destaca atualmente o TCP IP devido ao seu projeto velocidade e capacidade de roteamento 15 3 Endere o IP O endere o IP s o n meros que identificam seu computador em uma rede Inicialmente voc pode imaginar o IP como um n mero de telefone O IP compostos por quatro bytes e a conven o de escrita dos n meros chamada de nota o decimal pontuada Por conven o cada interface placa usada p rede do computador ou roteador tem um endere o IP Tamb m permitido que o mesmo endere o IP seja usado em mais de uma interface de uma mesma m quina mas normalmente cada interface tem seu pr prio endere o IP As Redes do Protocolo Internet s o 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 en dere os que s o comuns entre todos os endere os de uma rede s o chamados de por o da rede Os d gitos 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 92 168 110 23 M s
479. s sons e frequ ncias ent o a compacta o de um arquivo de m sica poderia deixar de gravar os sons que seriam pouco percebidos resultando em um arquivo menor Uma compacta o do tipo ogg ou mp3 utiliza se destes recursos O arquivo resultante muito menor que o original por m alguns dados sonoros s o perdidos Voc s notaria se estivesse reproduzindo a m sica em um equipamento de alta qualidade e se tivesse um ouvido bem agu ado Para efeitos pr ticos voc est ouvindo a mesma m sica e economizando muito espa o em disco Outro exemplo de compacta o com perdas s o as imagens jpg Imagine que voc tem uma imagem com 60000 tons de cor diferentes mas alguns tons s o muito pr ximos de outros ent o o compactador resume para 20000 tons de cor e a imagem ter 1 3 do tamanho original e o nosso olho conseguir entender a imagem sem problemas e quase n o perceber a diferen a Exemplos de extens es utilizadas em imagens compactadas s o jpg png gif Cap tulo 18 Compactadores 205 Apesar das vantagens da grande taxa de compactac o conseguida nos processos com perdas nem sempre podemos utiliz lo Quando compactamos um texto ou um programa n o pode mos ter perdas sen o o nosso texto sofre alterac es ou o programa n o executa Nem mesmo podemos tem perdas quando compactamos imagens ou musicas que ser o utilizadas em pro cessos posteriores de masterizac o mixagem ou impress o em alta qualidade 18 2 Exte
480. s srs ser dd pd AA 223 TLO ACESSONOS o i Dar ia DR E a A A rs aara EA np 223 1 A 223 20 Sistema de gerenciamento de pacotes 225 A a kaiaa POSTE EIS PARECERES ER PA GE 225 RUA Pacotes sp apre a A E A A A SEL SS 225 20 1 2 ri camas a pe RE Ad dE ED o E d 225 20 1 9 Depend ncias oo ses ea e do ARA AAA 226 20 1 4 Listar pacotes existentes no sistema ooo 226 20 15 Removendo pacotes do sistema ooo eros tetani 226 20 1 6 Removendo completamente um pac le lt lt s soss saa sada a rosas 226 SUM RIO xii 20 1 7 Mostrar descri o do pacote cisco A A 227 20 1 8 Procura de pacotes atrav s do nome de um arquivo 227 BES SIMS O PALO oi e a AAA ARA AA 227 20 1 10 Procurando pacotes com problemas de instala o 227 20 1 11 Mostrando a lista de pacotes do sistema o oo oooo o 227 20 1 12 Obtendo uma lista de pacotes para instalar no sistema 228 20 1 13 Configurando pacotes desconfigurados o o o ooo ooo 228 20 1 14 Listando arquivos de um pacote sonoros 228 ea TETERE ETE E dei EEE EE TE 228 20 2 1 Carquivo fece fape sonrces LISE so so pa nocie ria orat iss 229 20 22 Carquivo eto apt apt C nf cai ne pathinbe gio padai iss 231 20 2 3 Copiando a lista de pacotes dispon veis o oo a 231 20 2 4 Utilizando CDs oficiais n o oficiais terceiros com o apt 231 20 2 5 Instalando novos pacotes r pta te atera 232 20 2 6 Removendo pacotes instalado so so
481. sagem esperar para responde la a noite nunca garantida uma boa resposta no momento que est de cabe a quente Lembre se de quando responde uma mensagem de Flame War a altura de quem mandou seus ataques est sendo igualmente t o baixo quando o n vel dessa pessoa e Caso se desentenda com alguma pessoa em uma lista de discuss o n o envie mensagens agressivas para a listas se precisar fa a isso diretamente para a pessoa Voc pode se arrepender disso mais tarde e N o culpe o administrador da lista pelos usu rios que participam dela Notifique so mente usu rios que n o estejam colaborando com a lista e outras coisas que prejudiquem seu funcionamento Administradores preservam o funcionamento das listas e n o o comportamento dos usu rios e N o use auto respostas para listas de discuss o Pelos inconvenientes causados voc pode ser descadastrado ou banido de se inscrever na lista newsgroup e Salve as mensagens de inscri o que recebe da lista Ela cont m detalhes sobre seus recursos e a senha usada muitas vezes para se descadastrar dela ou modificar suas per miss es de usu rio O administrador pode te ajudar nessa tarefa mas n o espere que ele esteja sempre dispon vel para realizar tarefas que podem ser feitas pelo pr prio usu rio e Muitas pessoas reclamam do excesso de mensagens recebidas das listas de discuss o Se Cap tulo 31 Como obter ajuda no sistema 364 voc recebe muitas me
482. sair 297 Cap tulo 30 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 est o descritos na vers o Avancado do guia de forma passo a passo caracter sticas e m todos de configurac o recomendados Se voc conhece um bom programa e acha que ele deveria estar aqui me avise pelo email lt gleydsonfguiafoca org gt 30 1 Aplicativos B sicos S o aplicativos que fazem parte do cotidiano da maioria dos usu rios dom sticos e de empre sas 30 1 1 Editores de Texto vi Modo Texto existem algumas vers es adaptadas para o modo gr fico um dos editores padr es dos sistemas GNU Linux e sua interface complexa e possui muitas fun es usu rios GNU Linux avan ados adoram a quantidade de fun es deste programa Re comendo que aprenda o b sico sobre ele pois sempre estar dispon vel caso ocorra al gum problema no sistema Para sair do editor vi sem salvar pressione ESC e digite q Para sair do editor e salvar pressione ESC e digite wq elvis Modo Texto possui boa interface de comunica o com o usu rio suporte a HTML e Metacaracteres Cap tulo 30 Aplicativos para
483. scolha Mesmo usando os menus de escolha voc pode utilizar a linha de comandos bastando para isso seguir as instru es no rodap da tela onde o GRUB nos informa que podemos digitar e para editar as entradas de boot ou c para ter acesso a linha de comandos lembre se que pressionar lt ESC gt faz com que voc volte aos menus de escolha Caso a op o password tenha sido especificada no arquivo menu 1st ser necess rio antes de acessar as outras op es que estar o desabilitadas pressionar p e entrar com a senha cor reta Agora com acesso a linha de comandos voc pode verificar os comandos dispon veis pressio nando duas vezes a tecla lt TAB gt Note que voc tamb m pode utilizar esta tecla para comple tar nomes de comandos bem como par metros de alguns comandos Alguns comandos dispon veis e cat Este comando permite verificar o conte do de um arquivo qualquer o qual deve estar gravado em um dispositivo ligado a sua m quina Embora seja um recurso til nenhuma permiss o de acesso verificada e qualquer pessoa que tenha acesso a linha de comandos do GRUB pode listar o conte do de arquivos importantes Para contornar este problema o par metro password utilizado no arquivo menu lst e faz com que uma senha seja solicitada antes de liberar o acesso a linha de comandos N o esque a que ainda poss vel utilizar um disquete com o GRUB para dar boot na m quina o que permite usar a linha de comandos pelo
484. segundo disco r gido SATA Discos IDE normalmente s o identificados por hda hdb etc Para detalhes sobre a identifica o de discos veja Iden tifica o de discos e parti es em sistemas Linux on page 65 Algumas op es s o teis ao mkfs ext 2 e c Procura blocos danificados na parti o antes de criar o sistema de arquivos e L NOME Coloca um nome label no sistema de arquivos e b NUM Define o tamanho do bloco em bytes e m NUM Define a porcentagem de espa o em disco reservada para manuten o por padr o reservado para o root mas isto alter vel Agora para acessar a parti o dever ser usado o comando mount dev sda mnt t ext 2 Para mais detalhes veja Montando acessando uma parti o de disco on page 66 Note que poss vel criar um sistema de arquivos no disco r gido sem criar uma parti o us ando dev sda dev sdb etc EVITE FAZER ISSO Como n o estar criando uma par ti 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 O espa o padr o reservado na parti o para o usu rio root de 5 Em sistemas com parti es maiores que 10Gb isso pode representar uma grande quantidade de espa o em disco n o utilizada por outros usu rios Veja a op o
485. seja um t cnico experiente e encontre alguma alternativa Certamente o nico dispositivo que funciona melhor se embutido na placa m e a placa con troladora 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 con troladora embutida conseguem ter um desempenho muito maior do que em placas conectadas externamente sem causar nenhum tipo de problema Hardwares embutidos na placa m e como fax modem v deo som s o em m dia 30 mais baratos que os vendidos separadamente mas quase sempre s o usados dispositivos de baixo desempenho e qualidade para reduzir o pre o da placa m e e quase sempre usados hardwares For Windows Hoje em dia por causa do pre o da placa m e comum encontrar pessoas que verificam so mente 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 128 mais cara que uma de modelo gen rico Geralmente dispositivos on board trazem problemas caso tal dispositivo queime e geralmente colocado um hardware de baixa qualidade para baratear o custo de placas m e que na maio ria das vezes tamb m oferece grande dificuldade para ser configurada no Linux Outro perif rico que traz problemas e carga para o processador o fax modem for Win
486. seu kernel foi compilado com o suporte a impressora USB e ou paralela ativado caso contr rio at mesmo a impress o direta para a porta de impressora falhar Para detalhes veja Recompilando o Kernel on page 189 22 1 Portas de impressora Uma porta de impressora o local do sistema usado para se comunicar com a impressora Em sistemas GNU Linux a porta de impressora paralela identificada como 1p0 1p1 1p2 no di ret rio dev caso a impressora seja USB o dispositivo ser o mesmo mas estar dispon vel no diret rio dev usb Os dispositivos 1p0 lp1e1p2 correspondem respectivamente a LPT1 LPT2 e LPT3 no DOS e Windows Recomendo que o suporte a porta paralela esteja compilado como m dulo no kernel 22 2 Imprimindo diretamente para a porta de impressora Isto feito direcionando a sa da ou o texto com gt diretamente para a porta de impressora no diret rio dev Supondo que voc quer imprimir o texto contido do arquivo trabalho txt e a porta de impressora em seu sistema dev usb 1p0 voc pode usar os seguintes comandos e cat trabalho txt gt dev usb 1p0 Direciona a sa da do comando cat para a im pressora USB conectada em Ip0 e cat lt trabalho txt gt dev usb 1p0 Faz a mesma coisa que o acima e cat n trabalho txt gt dev usb 1p0 Numera as linhas durante a impress o e head n 30 trabalho txt gt dev usb 1p0 Imprime as 30 linhas iniciais do ar quivo Cap tulo 22 Impress o 244 e cat t
487. seu sistema op es o Substitui arquivos j existentes sem perguntar o N o substitui arquivos existentes sfx Cria arquivos auto extr cteis Arquivos auto extr cteis s o teis para enviar arquivos a pessoas que n o tem o programa rar Basta executar o arquivo e ele ser automati camente 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 r Inclui sub diret rios no arquivo compactado x ARQUIVO Processa tudo menos o ARQUIVO Pode ser usados curingas v TAMANHO Cria arquivos com um limite de tamanho Por padr o o tamanho especifi cado em bytes mas o n mero pode ser seguido de k kilobytes ou m megabytes Exem plo rar a v1440k ourar a vl0m p ISENHA 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 al guma mais r pido somente armazena os arquivos 5 o n vel que usa mais compacta o mais lento Cap tulo 18 Compactadores 213 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 si
488. sistema de arquivos XFS em sua vers o atual 12 2006 5 10 Formatando Pen drives Disquetes As subse es seguintes explicar o maneiras de formatar seu pen drive mem ria flash e outras tecnologias incluindo disquetes para serem usados no GNU Linux e DOS Windows Cap tulo 5 Discos e Parti es 63 5 10 1 Formatando pen drives para serem usados no Linux Para formatar pen drives para serem usados no GNU Linux use o comando mkfs ext2 c dev sdel Em alguns sistemas voc deve usar mke2fs no lugar de mkfs ext 2 A op o c faz com que omkfs ext2 procure por blocos danificados no pen drive Caso deseje formatar um disquete especifique o dispositivo dev d0 ao inves de dev sdb1 Note que o nome de dispositivo que conectado varia de acordo com o sistema e quanti dade de discos r gidos que sua m quina possui portanto tenha ATENC O para n o formatar o dispositivo incorreto que pode ser justamente seu disco disco r gido principal Para maior seguran a ao identificar o pen drive digite dmesg ao conectar o pen drive para visualizar o dispositivo correto ou fique atento as mensagens do console que mostrar o dispositivo que foi associado ao pen drive OBS Este comando cria um sistema de arquivos ext2 no pen drive e permite usar caracter sticas como permiss es de acesso e outras Isto tamb m faz com que o pen drive N O possa ser lido pelo DOS Windows Para formatar um pen drive no GNU Linux usando o FAT16 ou
489. so Cap tulo 7 Execuc o de programas 98 7 11 pidof Retorna o PID do processo especificado pidof op es nome Onde nome Nome do processo que seja obter o n mero PID op es s Retorna somente o primeiro PID encontrado x Retorna o PID do do shell que est executando o script o PID Ignora o processo com aquele PID O PID especial PPID pode ser usado para nomear o processo pai do programa pidof em outras palavras OBS O programa pidof um link simb lico ao programa killa115 Cuidado ao executar Okillal15 as fun es e op es s o completamente diferentes dependendo da forma como chamado na linha de comando veja killall5 on page 94 para detalhes Exemplo pidof s init 7 12 pstree Mostra a estrutura de processos em execu o no sistema em forma de rvore pstree op es pid Onde pid N mero do processo que ter sua rvore listada Se omitido lista todos os processos op es a Mostra op es passadas na linha de comando c Mostra toda a estrutura inclusive sub processos do processo pai G Usa caracteres gr ficos no desenho da rvore de processos h Destaca o processo atual e seus antecessores H pid Destaca o processo especificado 1 N o faz quebra de linha n Classifica pelo n mero PID ao inv s do nome p Mostra o n mero PID entre par nteses ap s o nome do processo u Mostra tamb m o dono do processo U Usa o conjunto de caracteres Unicode
490. socso escadi amaaa sra ra 232 20 2 7 Atualizando sua distribui o gt ess resis AA 232 20 2 8 Removendo pacotes baixados pelo apt n osoo 234 20 2 9 Procurando por pacotes atrav s da descri o o a 234 20 2 10 Procurando um pacote que cont m determinado arquivo 234 20 2 11 Modos eficazes de compila o do c digo fonte para a Debian 235 20 2 12 Verificando pacotes corrompidos ooo a 235 20 2 13 Corrigindo problemas de depend ncias e outros erros 235 21 Personaliza o do Sistema 237 211 Vari veis de Ambientes lt o occo ccce miss pass pad te ee DE do DR 237 21 2 Modificando o Idioma usado em seu sistema o oo a 237 a EA AA ERA EA e 239 LE Aquino ete profile c o eaud gorea meone AAA A 239 ELO ALAVESA PrOTILE usp ama pra E AA o 240 ELO AQ O DA psi AA A 240 21 7 AQUI MUSA poses tuts E de A ADA A SD e 240 21 8 ARQUIVO ete environment cs c ecs ta re tado add pi aoge i e 240 209 Direne eo Skel 300 dey RA AA RE DS 241 SUM RIO xiii 22 Impress o 243 22D Foras e NESSA a a A AA Ned 243 22 2 Imprimindo diretamente para a porta de impressora o ooo ooo 243 Se IR A SO y ic a E AA da A 244 22 4 Impress o em modo gr fico rd rra AA 245 224 1 OORESIE aa pega ps dr gd GD RAD E E a a 245 225 Magie Filt r ss med vens Saes E dra AAA AAA AAA 247 2 51 Instala o e configura o do Magic Filter gt gt susucaagana asa sas 247 22 5 2 Outros detalhes t cnicos sobr
491. som do sistema e freeamp Player mp2 mp3 e gramofile Programa de grava o de m sicas de disco de vinil para wav com filtros para retirada de ru dos raudio Permite controlar placas de r dio FM rip CD Ripper e CD Player do CD paranoia e gtick Gera ru dos de batida em dev e dsp e id3 Modifica cabe alhos de identifica o de arquivos mp3 e maplay Decoder mp3 que permite a decodifica o para a sa da padr o e mctools CDplayer e mixer e mixer app Mixer para Window Maker D e mp3blaster Player mp3 para console e mp3info Mostra cabe alho de arquivos mp3 e nas Network Audio Server Sistema de audio atrav s da rede e playmidi Toca musicas mid e recite L textos para a placa de som do sistema e rplay Toca sons atrav s da rede e s3mod Player para arquivos de m sica sim e mod e saytime Diz as horas na placa de som e snack Adiciona suporte a som na linguagem TCL TK e soundtracker M dulos para edi o suporta m dulos xt e instrumentos xi e sox Tradutor universal de sons e splay Toca arquivos mp1 mp2 mp3 e synaesthesia Oscilosc pio musical e timitidy Midi sequencer Tamb m faz a convers o de arquivos mid para wav e tkmixer Mixer em TCL TK e transcriber Permite gravar notas durante a descri o de programas e vkeybd Teclado virtual requer placa awe e wav2cdr Converte wav em arquivos cdr Permite edi o de m sicas e wavtools Ferramentas para
492. specialmente importante pois d uma vis o geral do que se passou na Debian durante a semana E n o traz apenas tradu es mas tam b m adi es dos acontecimentos atuais da Debian no Brasil ou projetos conclu dos ou lan ados pela equipe Debian br http www debianbrasil org Essa lista N O usada para resolu o de d vidas e problemas apenas para o RECEBI MENTO de not cias relacionadas a Debian N o poste mensagens nela Para se inscrever envie uma mensagem para lt debian news portuguese request lists debian org gt contendo a palavra subscribe no assunto da mensagem Ser enviada uma mensagem a voc pedindo a confirma o da inscri o na lista de discuss o simplesmente d um reply na mensagem responder e voc passar a receber as not cias sobre a Debian em Portugu s lt linux brfunicamp br gt Lista de discuss o que cobre assuntos diversos Esta lista voltada para usu rios com bons conhecimentos no GNU Linux s o abordados as suntos como redes configura es etc Esta uma lista moderada o que sig nifica que a mensagem que envia passam por uma pessoa que verifica mod era e a libera caso estejam dentro das normas adotada na lista uma lista de alto n vel e recomendada para quem deseja fugir de mensagens como n o consigo instalar o Linux n o sei compilar o kernel o que eu fa o quando vejo uma tela com o nome login etc Para se inscrever nesta lista envie uma mensagem para lt li
493. specificar mais de uma facilidade n vel que ser gravada naquele arquivo Isto permite deixar as regras consideravelmente menores e mais leg veis debug N auth authpriv none N Cap tulo 17 Arquivos e daemons de Log 201 news none mail none var log debug info notice warn N auth authpriv none N cron daemon none N mail news none var log messages Emerg ncias s o enviadas para qualquer um que estiver logado no sistema Is feito atrav s da especifica o do x como destino das mensagens e s o enviadas atrav s do comando wall emerg Eu gosto de ter mensagens mostradas no console mas somente em consoles que n o utilizo daemon mail news crit news err news notice N debug info N notice warn dev tty8 O pipe dev xconsole usado pelo utilit rio xconsole Para usa lo voc deve executar o xconsole com a op o file S xconsole file dev xconsole NOTA ajuste as regras abaixo ou ficar maluco se tiver um um site muito movimentado daemon mall x x X news crit news err news notice N debug info N notice x warn dev xconsole A linha baixo envia mensagens importantes para o console em que estamos trabalhando logados principalmente para quem gosta de ter controle total sobre o que est acontecendo com seu sistema err kern debug au
494. ssamento at mesmo Windows 9X XP e Vista s o prejudicados quando fabricantes de perif ricos retiram o processador embu tido 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 documen ta o e outros recursos necess rios para n s desenvolvermos drivers para estes hardwares mas a melhor estrat gia simplesmente evitar estes tipos de hardwares at que ele esteja lis tado 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 Cap tulo 3 Hardware 27 3 10 Dispositivos espec ficos para GNU Linux Esta se o foi retirada do manual de instala o da Debian GNU Linux Existem diversos vendedores agora que vendem sistemas com a Debian ou outra distribui o do GNU Linux pr instaladas Voc pode pagar mais para ter este privil gio mas compra um n vel de paz de mente desde ent o voc pode ter certeza que seu hardware bem compat vel com GNU Linux Praticamente todas as placas que possuem processadores pr prios funcionam sem nenhum problema no Linux algumas placas da Turtle Beach e mwa
495. ssantes s o implementadas completamente em Tk com nenhum co mandos espec ficos de aplicativo Computa o Paralela Clusters Beowulf HOWTO Este documento uma introdu o a arquitetura de Supercomputador Be owulf e oferece informa es sobre programa o paralela incluindo links para documen tos mais espec ficos e p ginas internet Cluster HOWTO Como configurar clusters de computador GNU Linux de alta performance Parallel Processing HOWTO O Processamento Paralelo uma forma de acelerar a execu o de um programa dividindo o programa em m ltiplos fragmentos que podem ser exe cutados 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 us ando somente um processador Este documento discute os quatro m todos para re alizar processamento paralelo que est o dispon veis aos usu rios do sistema operacional Cap tulo 31 Como obter ajuda no sistema 334 GNU Linux Sistemas Linux SMP Sistemas Linux em Clusters de rede execuc o par alela usando as instru es multim dia do processador i e MMX e processadores par alelos conectados no sistema GNU Linux SMP HOWTO Este HOWTO revisa principais assuntos e eu espero que solu es rela cionadas com as configura es SMP sob o GNU Linux Configura o de Teclado V deo Console Font HOWTO Como usar e configurar corretamente tipos de fontes no ambiente GNU Lin
496. sso do arquivo As permiss es de acesso do dono de um arquivo somente se aplicam ao dono do arquivo diret rio A identifica o do dono tam b m chamada de user id UID A identifica o de usu rio ao qual o arquivo pertence armazenada no arquivo etc passwd e do grupo no arquivo etc group Estes s o arquivos textos comuns e podem ser editados em qualquer editor de texto mas utilize preferencialmente os comandos vipw e vigr que executa procedimentos adicionais de checagem de uids e grupos ap s a altera o Tenha cuidado para n o modificar o campo Cap tulo 13 Permiss es de acesso a arquivos e diret rios 148 que cont m a senha do usu rio encriptada que pode estar armazenada no arquivo etc passwd caso n o estiver usando senhas ocultas grupo Permite que v rios usu rios diferentes tenham acesso a um mesmo arquivo j que so mente o dono poderia ter acesso ao arquivo 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 e n o especificar nenhum grupo ele pertencer ao grupo de mesmo nome do seu grupo prim rio este comportamento controlado pelo parametro USERGROUPS yes do ar quivo etc adduser conf veja id on page 145 A identifica o do grupo chamada de GID group id Um usu rio pode pertencer a um ou mais grupos Para detalhes de como inc
497. sta de diret rios onde os comandos s o pesquisados Os detalhes se aplicam a distribui o Debian 1 3 Pre Installation Checklist Voc um novato no Linux Voc um guru no Linux Em ambos os casos esta checklist ser de grande ajuda para voc Quantas vezes voc se encontrou com problemas no meio de um processo de instala o do GNU Linux porque algum detalhe vital sobre o hardware alvo n o conhecido Cap tulo 31 Como obter ajuda no sistema 343 Post Installation Checklist Lembra alguns passos que devem ser verificados logo ap s a in stalac o de um novo sistema Linux RPM Slackware Este documento descreve como ter o RPM instalado e funcionando correta mente 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 Sony VAIO 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 digit
498. sta lendo agora foi gerada com as seguintes op es e Descri o detalhada de comandos e Op es usadas em comandos e programas e Observa es sobre comandos e configura es e Exemplos para a melhor compreens o do assunto discutido e cont m o s n vel is de aprendizado Iniciante Intermedi rio e Avan ado e Intermedi rio O Foca GNU Linux atualizado frequentemente por este motivo recomendo que assine um dos canais de comunica o para ser informado de novas vers es e Assinar o Twitter do focalinux lt Cfocalinux gt e Assinar o RSS presente na p gina do guia e atualiza es e A ficha do aviso de atualiza es na p gina web em P gina Oficial do guia Foca GNU Linux http www guiafoca org 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 on page 367 Cap tulo 32 Ap ndice 366 32 2 Sobre o Autor Gleydson Mazioli da Silva Capixaba nascido em Vila Velha Amante de eletr nica desde crianca foi atraido para a inform tica atrav s da curiosidade em funcionamento e reparo de hard
499. ste um pequenino slot marrom que localizado no ponto de fixa o das placas no chassis do gabinete Elas s o como as Placas on board e todo o processamento feito pela CPU do computador veja detalhes em Placas on board off board on the next page e Hardwares espec ficos ou For Windows on page 26 Cap tulo 3 Hardware 25 3 8 Placas on board off board Placas on board s o embutidas na placa m e motherboard Placas off board s o placas externas encaixadas nos slots de expans o da placa m e No inicio da era do PC XT todos as placas eram embutidas na placa m e na poca eram somente a placa de v deo e controladora Com o surgimento do padr o AT diversas empresas de inform tica desenvolveram dispositivos concorrentes e assim o usu rio tinha a liberdade de escolha de qual dispositivo colocar em sua placa m e ou o mais barato ou o de melhor qualidade e desempenho isto permitiu a adi o de perif ricos de qualidade sem romper com seu or amento pessoal comprando uma placa de som depois uma de fax modem placa de v deo melhor etc Atualmente parece que voltamos ao ponto de partida e tudo vem embutido na placa m e on board e o usu rio n o tem como escolher qual dispositivo usar em seu computador muito dif cil praticamente imposs vel encontrar uma placa m e que satisfa a completamente as necessidades do usu rio ou recomenda es de um bom t cnico de inform tica a n o ser que
500. ste tenham qualquer caracter entre o n mero 1 3 no lugar da 6a letra e terminem com txt Neste caso se obt m uma filtragem mais exata pois o coringa especifica qualquer caracter naquela posi o e especifica n meros letras ou intervalo que ser usado Agora para listar somente teste4 newe teste5 new podemos usar os seguintes m todos 1 1s 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 qual quer caracter na posic o do coringa e terminem com new Cap tulo 2 Explica es B sicas 14 3 Is teste 4 5 que lista todos os arquivos que come am com teste contenham n meros de 4 e 5 naquela posi o e terminem com qualquer extens o Existem muitas outras formas de se fazer a mesma coisa isto depende do gosto de cada um O que pretendi fazer aqui foi mostrar como especificar mais de um arquivo de uma s vez O uso de curingas ser til ao copiar arquivos apagar mover renomear e nas mais diversas partes do sistema Alias esta uma caracter stica do GNU Linux permitir que a mesma coisa possa ser feita com liberdade de v rias maneiras diferentes 15 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 disposi tivos for Windows etc 3 1 Placa de expans o E um c
501. stema de arquivos que ser desfrag mentado d Debug ser o mostrados detalhes do funcionamento n N o mostra o mapa do disco na desfragmenta o til quando voc inicializa por dis quetes 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 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 desfragmenta dor 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 Cap tulo 26 Manutenc o do Sistema 269 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 q
502. t nobody nobody smtp stream tcp nowait 60 mail usr sbin exim INFO Servi os informativos usr sbin tcpd usr sbin in rsh usr sbin tcpd usr sbin in rlo usr sbin tcpd usr sbin in rex tty usr sbin tcpd usr sbin tty usr sbin tcpd usr sbin exim bs BOOT O servi o Tftp oferecido primariamente para a inicializa o Alguns o executam somente em m quinas atuando como servidores de inicializa o RPC Servi os baseados em RPC HAM RADIO servicos de r dio amador OTHER Outros servi os Cap tulo 15 Rede 177 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 auto maticamente 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 H as lin has que cont m servi os que n o utiliza Bons candidatos s o servi os tais como shell login exec uucp ftp e servicos de infor ma 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 ftpus
503. t 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 Exemplo info cvs 31 3 Help on line Ajuda r pida til para sabermos quais op es podem ser usadas com o comando programa Quase todos os comandos programas GNU Linux oferecem este recurso que til para con sultas 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 on this page Por exemplo 1s help 31 4 help Ajuda r pida til para saber que op es podem ser usadas com os comandos internos do in terpretador de comandos O comando help somente mostra a ajuda para comandos internos para ter uma ajuda similar para comandos externos veja Help on line on the current page Para usar o help digite help comando Por exemplo help echo help exit 31 5 apropos whatis Apropos procura por programas comandos atrav s da descric o E ti
504. t get update tPara atualizar a lista de pacotes obrigat rio apt get f dist upgrade Para atualizar a distribui o A op o f faz com que O apt verifique e corrija automaticamente problemas de de pend 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 ocor rer 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 copiar pacotes que cont m corre es para falhas de seguran a veja a p gina web em http www debian org para acompanhar o boletim de se guran a e Para uma distribui o stable Mesmo que o acima mas quando uma nova dis tribui o for lan ada o link simb lico de stable ser apontado para pr xima distribui o atualizando instantaneamente seu sistema e Para a distribui o testing Atualiza para a futura distribui o Debian que ser lan ada como a unstable mas seus pacotes passam por um per odo de testes de 2 semanas na unstable antes de serem copiados para esta 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 distribui o em constante desenvolvimento e podem haver pacote
505. ta 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 Caso esteja compilando um kernel 2 4 ou inferior Digite o comando make dep para verificar as depend ncias dos m dulos Se estiver compilando um kernel 2 6 ou superior pule esse comando 5 Digite o comando make clean para limpar constru es anteriores do kernel Cap tulo 16 Kernel e M dulos 192 6 Digite o comando make para iniciar a compilac o do kernel e seus m dulos Aguarde a compilac o o tempo pode variar dependendo da quantidade de recursos que adi cionou ao kernel a velocidade de seu computador e a quantidade de mem ria RAM dispon vel Caso tenha acrescentado muitos tens no Kernel poss vel que o comando make zImage falhe no final especialmente se o tamanho do kernel est tico for maior que 505Kb Neste caso use make bzImage A diferen a entre zImage e bzImage que o primeiro possui um limite de tamanho porque descompactado na mem ria b sica recomendado
506. tador A localiza o do computador www debian org br atrav s de servidores DNS na Inter net obedece exatamente a segii ncia de procura acima Os administradores do dom nio Cap tulo 15 Rede 171 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 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 computa dor separados por espa os A linha search pode conter no m ximo 6 dom nios ou 256 caracteres nameserver Especifica o endere o IP de um servidor de nomes de dom nio para resolu o de nomes Pode ser usado v rias vezes Como exemplo o etc resolv conf se parece com isto domain maths wu edu au search maths wu edu au wu edu au nameserver 192 168 10 nameserver 192 168 12 Este exemplo especifica que o nome de dom nio a adicionar ao nome n o qualificado i e hostnames sem o dom nio
507. 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 Cap tulo 10 Comandos Diversos 118 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 M s 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 Cria o arquivo teste caso ele n o existir 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 ar quivo para 01 12 1999 e 12 30 30 e touch t 12011200 x Altera a data e hora do arquivo para 01 12 e
508. tando a fragmentac o e fazendo o um poderoso sistema para aplica es multi usu rias exigentes e grava es intensivas Permite a montagem de um servidor de publica o Web E mail News etc com um baixo custo e alta performance O melhor servidor Web do mercado o Apache dis Cap tulo 1 Introdu o 8 tribu do gratuitamente junto com a maioria das distribui es 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 instru es digitadadas pelo programador faz e adapta lo as suas necessidades ou de sua empresa Esta caracter stica uma seguran a a mais para empresas s rias e outros que n o querem ter seus dados roubados voc n o sabe o que um sistema sem c digo fonte faz na realidade enquanto esta processando o programa e Suporte a diversos dispositivos e perif ricos dispon veis no mercado tanto os novos como obsoletos e Pode ser executado em 16 arquiteturas diferentes Intel Macintosh Alpha Arm etc e diversas outras sub arquiteturas e Empresas especializadas e consultores especializados no suporte ao sistema espalhados por todo o mundo e Entre muitas outras caracter sticas que voc descobrir durante o uso do sistema al m de poder criar outras caso seja um administrador avan ado ou desenvolvedor TODOS OS TENS DESCRITOS ACIMA S O VERDADEIROS E TESTADOS PARA QUE TIVESSE PLENA CERTEZA DE SEU FUNCIONAMENTO 1
509. te mas a busca feita no path do sistema e somente s o mostrados arquivos execut veis which programa comando 31 8 Documentos HOWTO s S o documentos em formato texto html etc que explicam como fazer determinada tarefa ou como um programa funciona Normalmente s o feitos na linguagem SGML e convertidos para outros formatos como o texto HTML Pos Script depois de prontos Estes trazem explica es detalhadas desde como usar o bash at sobre como funciona o mo dem 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 www tldp org projetos howto traduzidos php Caso tenha optado por instalar o pacote de HOWTO s de sua distribui o GNU Linux eles podem ser encontrados em usr doc how to Cap tulo 31 Como obter ajuda no sistema 325 31 8 1 Listagem de HOWTO s Esta se o tem a inten o de facilitar a localiza o de um documento que trata do assunto desejado ou te despertar a curiosidade sobre alguns assuntos do SO GNU Linux atrav s da descri o contida nos documentos Segue abaixo uma listagem de HOWTO s do projeto LDP organizadas por sub se es com a descri o do assunto que cada um deles aborda Introdu o ao Sistema Instala o Configura es Kernel Access HOWTO O HOWTO de Acesso ao GNU Linux cobre o us
510. te ajustes finos na configura o do etc X11 xorg conf O monitor tamb m poder ser configurado de acordo com o tamanho da tela em polegadas Com uma configura o correta poss vel atingir at 32 bits de cores pocket pixel no X A configura o do X utiliza o n mero de bits ao inv s do n mero de cores na sua configura o Abaixo uma tabela comparativa Bits N mero Max Cores Mem ria m nima requerida na Placa de V deo 4 bits 16 cores 256Kb 8 bits 256 cores 512Kb 16 bits 32 384 65536 cores 1MB 24 bits 16 milh es de cores pixel menor 1MB 32 bits 16 milh es de cores 1MB Lembre se que a tabela acima leva em considerac o a resoluc o de v deo de 640x480 Caso utilizar uma resolu o de 800x600 1024x768 ou superior os requerimentos de mem ria de v deo Cap tulo 23 Configurac o do sistema 254 para mostrar o n mero de cores da tabela acima ser o maiores Para mostrar 1024x768 16 milh es de cores ser o necess rios 2MB de mem ria de v deo por exemplo A resolu o de 24 bits normalmente traz problemas em alguns chipsets considere a utiliza o da resolu o de 16 ou 32 bits O uso de uma resolu o de v deo como 800x600 ou superior tamb m depende do monitor de v deo Nem todos os monitores VGA e SVGAs do mercado suportam resolu es acima de 640x480 OBS Se tiver escolha prefira placas de v deo independentes da placa m e Normalmente as placas de v deo on board usam pa
511. te de alimenta o pode trabalhar com folga PCMCIA Personal Computer Memory Card International Association um slot especial usado para conex es de placas externas normalmente revestivas de pl s tico 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 AMR Audio Modem Raise Pequeno barramento criado pela Intel para a conex o de placas de som e modem Placas de som e modem AMR usam o HSP host signal processor e s o como as Placas on board e todo o processamento feito pela CPU do computador veja detalhes em Placas on board off board on the next page e Hardwares espec ficos ou For Windows on page 26 Sua vantagem o pre o um modem ou placa de som AMR custa em torno de R 25 00 CNR Communication and Networking Rise Pequeno barramento criado pela Intel para a conex o de placas de som modens e placas de rede E
512. teclado e US american Selecione US American na lista de op es e em seguida StandardeUS International IS0 8859 1 Cap tulo 23 Configurac o do sistema 252 e ABNT2 com cedilha Selecione Brazilian na lista de op es Ap s isso o mapa de teclados correto ser carregado de usr share keymaps e ser ativado no sistema Se desejar usar o comando loadkeys manualmente 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 lo cal 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 en carregado de configurar o teclado e acentuac o Configurando a fonte de Tela Descomente a linha SCREEN_FONT LatArCyrHeb 16 e modifique a para CONSOLE_FONT 1at1lu 16 psf no arquivo etc console tools 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 usando padr o ISO a lat1u 16 0 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 acen tua o en
513. tema tem interface voltada para linha de comandos ou menus de escolha al m de suportar sistemas sem discos e terminais remotos Como possui in meros recursos ser apresentada sua utilizac o b sica ficando como sugest o ao leitor procurar se aprofundar mais em suas possibilidades de uso e configurac o Cap tulo 6 Gerenciadores de Partida boot loaders 76 6 2 1 Como o GRUB trabalha com discos e parti es O GRUB trabalha com uma nota o diferente para apontar discos e parti es sendo necess rio algumas explica es antes de prosseguir Veja a tabela comparativa No Lin dev h dev h dev h dev h dev h dev h ux da dal da2 db db1 db2 dev sda dev sdal dev sda2 dev sdb dev sdbl dev sdb2 dev fd0 OBS Os discos IDE e SCSI s o referenciados ambos como hd pelo GRU No GRUB hdo hd0 0 hd0 1 d0 Disco SCSI ID O Disco SCSI ID 0 parti o Disco SCSI ID 0 parti o Disco SCSI Disco SCSI parti o Disco SCSI parti o B N o h distin o entre os discos e de modo geral a identifica o de unidades IDE menor do que qualquer tipo de drive SCSI salvo se voc alterar a sequ ncia de inicializa o boot na BIOS Para saber como o Linux trabalha com parti es veja Identifica o de discos e parti es em sistemas Linux on page 65 6 2 2 Instalando o GRUB A instala o
514. tence 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 h mais de um ano em seu lugar mostrado o ano da cria o do arquivo teste Nome do arquivo Exemplos do uso do comando 1s e 1s Lista os arquivos do diret rio atual e Is bin sbin Lista os arquivos do diret rio bin e sbin e ls la bin Listagem completa vertical dos arquivos do diret rio bin inclusive os ocultos Cap tulo 8 Comandos para manipula o de diret rio 103 8 2 cd Entra em um diret rio Voc precisa ter a permiss o de execu o para entrar no diret rio cd diret rio onde diret rio diret rio que deseja entrar Exemplos e Usando cd sem par metros ou cd voc retornar ao seu diret rio de usu rio di ret 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 diret rio sobe um diret rio e entra imediatamente no pr ximo por exem plo 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 84
515. th notice mail crit dev console 17 2 2 klogd Este daemon controla o registro de mensagens do kernel Ele monitora as mensagens do kernel e as envia para o daemon de monitoramento syslogd por padr o klogd op es Cap tulo 17 Arquivos e daemons de Log 202 op es d Ativa o modo de depura o do daemon f arquivo Envia as mensagens do kernel para o arquivo especificado ao inv s de enviar ao daemon do syslog i Envia um sinal para o daemon recarregar os s mbolos de m dulos do kernel I Envia um sinal para o daemon recarregar os s mbolos est ticos e de m dulos do kernel n Evita a opera o em segundo plano til se iniciado pelo init k arquivo Especifica o arquivo que cont m os s mbolos do kernel Exemplos deste arquivo est o localizados em boot System map xx xx xx A especifica o de um arquivo com a op o k necess ria se desejar que sejam mostradas a tabela de s mbolos ao inv s de endere os num ricos do kernel 17 3 logger Este comando permite enviar uma mensagem nos log do sistema A mensagem enviada aos logs via daemon syslogd ou via soquete do sistema poss vel especificar a prioridade n vel um nome identificando o processo etc Seu uso muito til em shell scripts ou em outros eventos do sistema logger op es mensagem Onde mensagem Mensagem que ser enviada ao daemon syslog op es i Registra o PID do processo s Envia a mensagem ambos par
516. tima linha deste arquivo sem o amp no final caso contr rio o Xserver ser finalizado logo ap s ler este arquivo Abaixo exemplos de localiza o com as explica es e export LANG pt BR Usa o idioma pt BR como l ngua padr o do sistema Caso o idioma Portugues do Brasil n o esteja dispon vel C usado Ingl s 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 e LANG es ES ls help Executa apenas o comando Is help usando o idioma Cap tulo 21 Personalizac o do Sistema 239 es_ES sem alterar o locale do sistema 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 eLC TIME ser o configuradas automaticamente T 21 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 1s 1s color auto n o se esque a da meia aspa para identificar o comando Agora qua
517. 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 localizac o O link em sistemas GNU Linux faz refer ncia reais ao arquivo diret rio podendo ser feita c pia do link ser copiado o arquivo alvo entrar no diret rio caso o link fa a refer ncia a um diret rio etc ln op es origem link Onde origem Diret rio ou arquivo de onde ser feito o link Cap tulo 10 Comandos Diversos 111 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 Existem 2 tipos de links simb licos e hardlinks e O link simb lico cria um arquivo especial no disco do tipo link que tem como conte do o caminho para chegar at o arquivo alvo isto pode ser verificado pelo tamanho do arquivo do link Use a op o s para criar links simb licos e O hardlink faz refer ncia ao mesmo inodo do arquivo original desta forma ele ser per feitamente id ntico inclusive nas permiss es de acesso ao arquivo original Ao contr rio dos links simb licos n o poss vel fazer um hardlink para um diret rio ou fazer refer ncia a arqu
518. tipo de hardware acima ocasionando 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 PCI Express s o projetados para permitir o compartilhamento de inter 13 Processador de dados num ricos N o pode ser usada ou compartilhada Cap tulo 3 Hardware 19 rup es Se for necess rio usar uma interrup o normal o chipset ou BIOS mapear a in terrup o para uma interrup o normal do sistema normalmente usando alguma interrup o entre a IRQ 9 e IRQ 12 ou usando APIC se estiver configurado Prioridade das Interrup es Cada IRQ no sistema tem um n mero que identifica a prioridade que ser atendida pelo pro cessador Nos antigos sistemas XT as prioridades eram identificadas em seqii ncia de acordo com as interrup es existentes Com o surgimento do barramento AT 16 bits as interrup es passaram a ser identificadas da seguinte forma TRO 0 1 2 9 10 11 12 13 14 15 3 4 5 6 7 8 PRI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Note que a prioridade segue em seq ncia atrav s da ponte da IRQ 2 para IRQ 9 Os disposi tivos com
519. to em diret rios Cap tulo 10 Comandos Diversos 124 e u O arquivo especificado marcado como recuper vel Quando o arquivo apa gado seu conte do salvo para permitir futura recupera o Este atributo ainda n o foi implementado totalmente no c digo atual do kernel Os atributos de arquivos diret rios s o visualizados atrav s do utilit rio 1sattr Existem MAN patches para os kernels da s rie 2 2 que adicionam o suporte experimental aos atributos c e A 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 29 l1sattr Lista atributos de um arquivo diret rio Os atributos podem ser modificados atrav s do co mando chattr lsattr op es arquivos diret rios Onde arquivosldiret rios Arquivos diret rios que deseja listar os atributos Podem ser usados curingas op es a Lista todos os arquivos incluindo ocultos iniciando com um 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 v Mostra vers es dos arquivos Caso seja especificado sem par metros o 1sattr listar os atributos de todos os arquivos e diret rios do diret rio atual O 1sattr mostr
520. tores 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 partic ipar de v rias listas de discuss o e mensagens em HTML levam a um excesso de tr fego e tempo de conex o e Tenha cautela e bom censo em suas mensagens para listas e grupos de discuss o con sidere que cada mensagem que posta s o arquivadas para futura refer ncia e Quando o conte do das mensagem tomar outro rumo tico modificar o as sunto do e mail para se adequar ao novo conte do da mensagem Por ex emplo Correc o nas regras de Netiqueta para Conversa de pessoa para pessoa Era Corre o das regras de Netiqueta e Quando a conversa em grupo sair do assunto e envolver apenas duas pessoas conve niente retirar os endere os das pessoas listas do CC e N o mande arquivos grandes para as listas principalmente se eles tiverem mais que 40Kb de tamanho Se precisar enviar arquivos maiores que isso envie diretamente para os e mails dos interessados depois de perguntar e Quando enviar mensagens para listas de discuss o seja educado e cordial quanto ao conte do de sua mensagem Envie CC s para as pessoas que dizem respeito ao assunto assim com a lista e Tente ignorar ou n o responda mensagens de Guerras em listas Flame Wars caso queira reponde la por algum tipo de agress o de quem mandou a men
521. trando no editor de textos ae e digitando a Se todos os acentos apare ceram corretamente parab ns voc j passou pela parte mais dif cil Agora o pr ximo passo a acentua o no Bash Acentua o no aviso de comando bash Para acentuar no Bash interpretador de comandos necess rio alterar o arquivo etc inputrc e fazer as seguintes modifica es 1 Descomente a linha set convert meta off voc faz isto apagando o s m bolo 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 3 O conte do deste arquivo deve ficar assim set convert meta off set input meta on set output meta on 4 Digite exit ou pressione CTRL D para fazer o logout Entre novamente no sistema para que as altera es fa am efeito Pronto voc j esta acentuando em modo texto Talvez seja necess rio que fa a alguma alter a 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 et c Cap tulo 23 Configurac o do sistema 253 A distribui o Debian tamb m traz o utilit rio kbdconfig que tamb m faz a configura o do mapa de teclados de forma interat
522. tura e jitterbug Um ferramenta cgi bin para relato de problemas e teste e 1clint Uma ferramenta para checagem est tica de programas em C e liwc Ferramentas para manipular o c digo fonte em C mercury Nova linguagem de programac o l gica funcional mmake Gerador Makefile para programas em java mpsql Uma interface gr fica ao PostgreSQL e mysql client Bin rios cliente do banco de dados mysql m m m n ysql gpl client Bin rios cliente do banco de dados mysql ysql manual Documenta o n o oficial do MySQL 3 20 ysql server 3 22 32 1 bin rios do servidor do banco de dados mysql osql um sistema de Gerenciamento de Banco de Dados Relacional para Unix e p2c Tradutor Pascal para C e pentium builder For a a compila o otimizada para computadores Pentium Cap tulo 30 Aplicativos para Linux 313 e pgaccess Interface gr fica Tk Tel para o banco de dados PostgreSQL e phylip Biology A program package for inferring phylogenies e postgresql Banco de dados SQL relacionado a objetos descendente do POSTGRES e postgresgl client Programas de interface para o PostgreSQL e postgresgl contrib Facilidades adicionais para o PostgreSQL e postgresgl test Conjunto de testes de regress o para o PostgreSQL e smalleiffel Compilador Eiffel GNU e solid desktop Servidor SQL S lido e solid devel Desenvolvimento do Servidor SOL S lido e solid doc Documentac o do servidor s lido SOL e s
523. ua distribui o O apt tem uma grande caracter stica Atualizar toda a sua distribui o de uma forma in teligente e segura O apt l a listagem de pacotes dispon veis no servidor remoto verifica quais est o instalados e suas vers es caso a vers o do pacote seja mais nova que a j instalada em seu sistema o pacote ser imediatamente atualizado A c pia dos arquivos pelo apt pode ser feita via FTP HTTP ou atrav s de uma c pia local dos arquivos no disco r gido um mirror local Em nenhuma circunst ncia os pacotes exis tentes em seu sistema ser o removidos ou sua configura o apagada durante um upgrade na distribui o Cap tulo 20 Sistema de gerenciamento de pacotes 233 Os arquivos de configurac o em etc que foram modificados s o identificados e podem ser mantidos ou substitu dos por vers es existentes nos pacotes que est o sendo instalado esta escolha feita por voc Se estiver atualizando a Debian Potato 2 2 para Woody 3 0 ou vers o superior execute os seguintes comandos antes de iniciar a atualiza o export LANG C export LC_ALL C export LC MESSAGES C para retornar as vari veis de localiza o ao valor padr o ingl s Isto necess rio por causa de modifica es no sistema de locales e o excesso de mensagens de erro do perl causaram alguns problemas em meus testes Ap s isto a atualiza o da distribui o Debian pode ser feita atrav s de dois simples coman dos ap
524. uais e tempos de CPU f Mostra ou oculta o campo FROM na listagem Cap tulo 11 Comandos de rede 136 11 13 traceroute Mostra o caminho percorrido por um pacote para chegar ao seu destino Este comando mostra na tela o caminho percorrido entre os Gateways da rede e o tempo gasto de retransmiss o Este comando til para encontrar computadores defeituosos na rede caso o pacote n o esteja chegando ao seu destino traceroute op es host IP de destino Onde host IP destino o endere o para onde o pacote ser enviado por exemplo www debian org Caso o tamanho do pacote n o seja especificado enviado um pacote de 38 bytes op es L Mostra o tempo de vida do pacote ttl m num Ajusta a quantidade m ximas de ttl dos pacotes O padr o 30 n Mostra os endere os numericamente ao inv s de usar resolu o DNS p porta Ajusta a porta que ser usada para o teste A 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 segun dos Exemplos traceroute www debian org traceroute www guiafoca org 11 14 netstat Mostra conex es de rede tabela de roteamento estat sticas de
525. uando cancelamos uma compara o t Aumenta a tabula o das diferen as encontradas u Usa o formato de compara o unificado Use o comando zdi ff 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 Compara o arquivo texto txt com textol txt e exibe suas diferencas na tela e diff Bu texto txt textol txt Compara o arquivo texto txt com Cap tulo 10 Comandos Diversos 127 textol txt ignorando linhas em branco diferentes entre os dois arquivos e us ando o formato unificado e diff texto txt textol txt gt texto diff Compara o arquivo texto txt com textol txt e gera um arquivo chamado texto diff contendo a diferen a entre eles Este arquivo poder ser usado pelo pat ch 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 14e grava as diferen as entre eles no arquivo patch 2 2 14 diff 10 34 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
526. ue ser o usados pela ferramenta de desfragmen ta o na realoca o de dados quanto mais buffers mais eficiente ser o processo de re aloca o O n mero depende de quantidade mem ria RAM e Swap voc possui Por padr o 512 buffers s o usados correspondendo a 512Kb de buffer em um sistema de arquivos de blocos com 1Kb Exemplo e2defrag n v dev hdb4 e2defrag r dev hdal 26 6 Verificando e marcando setores danificados em um HD Um dos sintomas de um disco r gido que cont m setores danificados bad blocks a mudan a repentina do sistema de arquivos para o modo somente leitura o aparecimento de diversas mensagens no syslog indicando falha de leitura do hd uma pausa se segundos no sistema junto com o led de atividade de disco ligado Se isto acontece com voc uma forma de solucionar este inconveniente executar o teste na superf cie f sica do disco para procurar e marcar os blocos problem ticos como defeituosos Em alguns casos os blocos defeituosos ocorrem isoladamente no disco r gido n o aumen tando mais sua quantidade entretanto se o n mero de blocos danificados em seu disco est crescendo em um curto espa o de tempo comece a pensar na troca do disco r gido por um outro Existem empresas que recuperam HDs mas pelo valor cobrado por se tratar de um servi o delicado s compensa caso voc n o tenha o backup e realmente precisa dos dados do disco Para fazer uma checagem de HD no sistema de arquivos ext
527. uivo forward no diret rio do usu rio e incluir a linha exec usr bin procmail note que em algumas implementa es do exim o procmail executado automaticamente 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 rela cionados com e mails no GNU Linux Cap tulo 28 Conectando seu computador a Internet 294 295 Cap tulo 29 X Window ambiente gr fico Este cap tulo do guia traz explicac es sobre o ambiente gr fico X Window System 29 1 O que X Window E um sistema gr fico de janelas que roda em uma grande faixa de computadores m quinas gr ficas e diferentes tipos de m quinas e plataformas Unix Pode tanto ser executado em m quinas locais como remotas atrav s de conex o em rede 29 2 A organiza o do ambiente gr fico X Window Em geral o ambiente gr fico X Window dividido da seguinte forma 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 co munica 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 a
528. uivo 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 n Faz uma verifica o de somente leitura no sistema de arquivos Com esta op o poss vel verificar o sistema de arquivos montado Ser assumido n o para todas as per guntas 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 p Corrige automaticamente o sistema de arquivos sem perguntar recomend vel fazer isto manualmente para entender o que aconteceu em caso de problemas com o sistema de arquivos v Ativa o modo verbose mais mensagens s o mostradas durante a execu o do programa y Assume sim para todas as quest es Caso sejam encontrados arquivos problem ticos e estes n o possam ser recuperados o fsck ext2 perguntar se deseja salva los no diret rio lost found Este diret rio encon trado em todas as parti es ext2 N o h risco de usar o fsck ext 3 em uma parti o EXT2 Ap s sua execu o mostrado detalhes sobre o sistema de arquivos verificado como quanti dade de blocos livres ocupados e taxa de fragmenta o Exemplos fsck ext2 dev hda2 fsck ext2 f dev hda2 fsck ext2 vrf dev
529. ultado 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 utilizac 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 i 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 E Ativa o uso de express es regulares U binary Trata o arquivo que ser procurado como bin rio Se n o for especificado o nome de um arquivo ou se for usado um h fen grep procurar a string no dispositivo de entrada padr o O grep faz sua pesquisa em arquivos texto Use o co mando zgrep para p
530. um pouco tempo no desenvolvimento do protocolo IP al guns grupos arbitr rios de endere os foram formados em redes e estas redes foram agrupadas no que foram chamadas de classes Estas classes armazenam um tamanho padr o de redes que podem ser usadas As faixas alocadas s o Classe M scara de Endere o da Rede Rede A 295 0 00 0 0 0 0 12742557255255 B 255 255 0 0 1280000000 191 255 2DD 255 C 2395 295 2399 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 quiser instalar uma m quina GNU Linux em uma rede TCP IP existente ent o voc deve contactar qualquer um dos administradores da sua rede e perguntar o seguinte e Endere o IP de sua m quina e Endere o IP da rede e Endere o IP de broadcast e M scara da Rede IP e 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 configurac o funcione Cap tulo 15 Rede 166 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
531. unica o Eletr nica e Como recomenda o geral lembre se que a conversa via internet feita sempre de uma para outra pessoa ou de uma para v rias pessoas e que a forma de comunica o a mesma que utilizaria se estivesse de frente a frente com a pessoa Nunca diga algo que n o diria se estivesse diante da outra pessoa Existem pessoas que por estar atr s de um monitor se sentem maiores se esquecendo disso e causando preju zos de comunica o e sem imaginar que a pessoa do outro lado da linha existe Apesar do modo que as frases s o escritas expressarem o jeito que a outra pessoa est do outro lado da linha e seu tom de comunica o no decorrer da conversar existem algumas coisas que n o podem ser totalmente expressadas atrav s da Internet como por exemplo a express o da face das pessoas Para isto foram criados s mbolos chamados smileys que expressam a face da outra pessoa em determinado momento e dependendo do sentido da conversa um smiley pode expressar corretamente a inten o de sua frase Os mais usados s o os seguintes z gt Sorriso El gt Triste 7 gt Piscadinha 0 gt De boca aberta s gt Sem gra a 8 gt De culos gt Com sono e feliz lt gt Bobo Para entender o sentido do smiley veja ele de lado 45 graus Use os smileys em suas conversas mas com cautela N o espere que a inclus o de um smiley sorridente deixe o destinat rio da
532. untar Tem a fun o contr ria a op o n P SENHA Permite descompactar arquivos zip usando a SENHA CUIDADO qualquer usu rio conectado em seu sistema pode ver a senha digitada na linha de comando digi tada p Descompacta os arquivos para stdout sa da padr o ao inv s de criar arquivos Os nomes dos arquivos n o s o mostrados veja a op o c q N o mostra mensagens t Verifica o arquivo zip em busca de erros u Id ntico a op o f s que tamb m cria arquivos que n o existem no diret rio v Mostra mais detalhes sobre o processamento do unzip z Mostra somente o coment rio existente no arquivo Por padr o o unzip tamb m descompacta sub diret rios caso o arquivo zip tenha sido ger ado com zip r Exemplos e unzip texto zip Descompacta o conte do do arquivo texto zip no diret rio at ual e unzip texto zip carta txt Descompacta somente o arquivo carta txt do ar quivo texto zip Cap tulo 18 Compactadores 209 e unzip texto zip d tmp texto Descompacta o conte do do arquivo texto zip para o diret rio tmp texto e unzip 1 texto zip Lista o conte do do arquivo texto zip e unzip t texto zip Verifica o arquivo texto zip 18 6 tar Na verdade o tar n o um compactador e sim um arquivador ele junta v rios arquivos em um s mas pode ser usado em conjunto com um compactar como o gzip ou zip para armazena los compactados O tar tamb m muito usa
533. unto a seus clientes Concorda com certifica es mas destaca que o mais importante aproveitar a oportunidade dada pela certifica o para estudo e auto avalia o de seus pontos fracos e assim procurar melhora los Possui certifica o LPI n vel 3 e um ISO9001 internacional em Administra o Linux como primeiro no ranking Brasileiro E mail E mail lt gleydsontguiafoca org gt Twitter lt amp gleydsonmazioli gt 32 3 Refer ncias de aux lio ao desenvolvimento do guia e As se es sobre comandos programas foram constru das ap s uso teste e observa o do comportamento das op es dos comandos programas help on line p ginas de manual info pages e documenta o t cnica do sistema e How tos do Linux principalmente o Networking Howto Security Howto ajudaram a for mar a base de desenvolvimento do guia e desenvolver algumas se es vers es Inter medi rio e Avan ado somente e Todos os exemplos e se es descritivas do guia s o de minha autoria e Manual de Instala o da Debian GNU Linux Os cap tulos contendo materiais extra dos do manual de instala o da Debian s o muito teis e explicativos seria desnecess rio reescrever um material como este O texto claro e didaticamente organizado o docu mento aborda detalhes t cnicos teis sobre hardwares em geral e o Linux ausentes nos manuais de outras distribui es Linux Cap tulo 32 Ap ndice 367 32 4 Onde encontrar a vers o mais nov
534. uprovedor 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 men sagens O armazenamento de mensagens no diret rio var mail preferido pois permite a utiliza o de programas de notifica o de novos e mais como o comsat mailleds biff etc Tamb m poss vel utilizar um processador de mensagens ao inv s do MTA para a entrega de mensagens O programa procmail um exemplo de processador de mensagens r pido e funcional que pode separar as mensagens em arquivos de acordo com sua origem destino assunto enviar respostas autom ticas listas de discuss o envio de arquivos atrav s de req uisi o etc Veja Processamento de mensagens atrav s do procmail on the next page para detalhes Cap tulo 28 Conectando seu computador a Internet 293 Para mais detalhes sobre outras op es espec ficas de outros protocolos checagem de men sagens criptografia etc veja a p gina de manual do fetchmail 28 3 1 Processamento de mensagens atrav s do procmail O processamento de mensagens pode ser usado para in meras finalidades dentre elas a mais comum separar uma mensagem em arquivos diret rios de acordo com sua origem prior idade 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
535. us programas di versos est o dispon veis em ftp ftp debian org debian dists stable main binary 1386 19 5 Programas de configura o e aptitude Seleciona pacote para instala o desinstala o Cap tulo 19 A distribui o Debian GNU Linux 218 e pppconfig Configura o computador para se conectar a Internet usando conex o dis cada Ap s isto use pon para se conectar a Internet poff para se desconectar e plog para monitorar a conex o e pppoeconf Configura o computador para conectar a internet usando ADSL e modconf Permite selecionar os m dulos que ser o automaticamente carregados na ini cializa o do sistema Se requerido pelos m dulos os par metros I O IRQ e DMA tam b m podem ser especificados e shadowconfig Permite ativar ou desativar o suporte a senhas ocultas shadow pass word Com as senhas ocultas ativadas as senhas criptografadas dos usu rios e grupos s o armazenadas nos arquivos shadow e gshadow respectivamente que somente po dem 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 e tasksel Permite selecionar modificar de forma f cil a instala o de pacotes em seu sistema atrav s da fun o que sua m quina ter ou do seu perfil de usu rio e tzconfig Permite modificar selecionar o fuso hor rio usad
536. usadas para passar par metros de inicializac o de hard ware caracter sticas ao kernel e append string Passa os par metros especificados ao kernel E 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 so mente 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 normal Usa o modo 80x25 80 colunas por 25 linhas extended ou ext Usa o modo de texto 80x50 ask Pergunta que modo de video usar na inicializa o Os modos de v deo podem ser obtidos pressionando se enter quando o sistema perguntar o modo de v deo Uma lista mais detalhada de par
537. ux Framebuffer HOWTO Descreve como utilizar dispositivos framebuffer no GNU Linux com uma variedade de plataformas Isto tamb m inclui como ajustar telas multi headed Keyboard and Console HOWTO Este documento cont m algumas informa es sobre o teclado e console no GNU Linux e o uso de caracteres n o ASCII Ele descreve o GNU Linux 2 0 Text Terminal 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 Ambiente Gr fico MGR HOWTO O MGR ManaGeR um sistema de janelas gr fico O servidor MGR oferece um gerenciador de janelas embutido e emula o de terminal gr fico em janela em mon itor colorido ou monocrom tico O MGR controlado por menus pop up por intera o do teclado e por seqiiencias 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 D
538. v Exibe arquivos MPEG de audio v deo com interface em GTK e smpeg plaympeg Exibe arquivos MPEG de audio v deo atrav s da linha de comando e streamer Programa de captura de v deo para a bt848 a video4linux e tkxanim Interface Tcl Tk para o xanim e ucbmpeg Encoder de v deo MPEG e ferramentas de an lise e ucbmpeg play Exibe arquivos de v deo MPEG e vstream Utilit rio de captura de v deo 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 30 2 6 Som e ascdc CD changer ideal para ser usado no After Step junto com o m dulo wharf e ascd CD Player e mixer para Window Maker e After Step D Cap tulo 30 Aplicativos para Linux 307 e aumix Mixer em modo texto que permite modificar salvar e restaurar a configura o de som na inicializac o do sistema e bplay Player Gravador wav que opera em modo texto root e cam Mixer para modo texto com controle completo da placa de som Tamb m permite salvar e restaurar a configurac o de som embora isto seja mais simples atrav s do aumix e cdda2wav Extrai audio do CD para arquivos wav e mp3 e cd diskio Obtem dados do CDDB sobre o CD de audio e cdparanoia Extrai dados de CD para wav e cdtool Utilit rios para manipula o de CD player em modo texto e dtmfdial Gera tons de discagem para linhas tom e festival L textos para a placa de
539. var o uso de APM de 3 formas removendo seu suporte do kernel passando o argumento apm 0ff quando compilado estaticamente no kernel ou removendo o nome do m dulo do arquivo etc modules quando compilado como m dulo Depois disso remova o daemon apmd 3 11 5 Configurando o gerenciamento de energia usando ACPI O ACPI Advanced Configuration and Power Interface Interface de Configura o e Gerenciamento de Energia Avan ado uma camada de gerenciamento de energia que opera a n vel de sistema operacional Apresenta os mesmos recursos que o APM e outros como o desligamento da m quina por teclas especiais de teclado controle de brilho e contraste de notebooks suspend para RAM suspend para disco redu o de velocidade de CPU manualmente monitoramento de perif ricos temperatura hardwares etc Desta forma o ACPI varia de sistema para sistema em quest es relacionadas com suporte a recursos especiais estes dados s o armazenados em tabelas chamadas DSDT O Linux inclui suporte a recursos ACPI gen ricos entre placas m e recursos espec ficos devem ser extra dos diretamente da BIOS e disassemblados manualmente para a constru o de um kernel com suporte espec fico a tabela DSDT do hardware n o falarei das formas de se fazer disso aqui somente do suporte gen rico Quanto mais nova a vers o do kernel maiores as chances do seu hardware ser suportado plenamente pelo ACPI principalmente no caso de notebooks Para compilar est
540. ve tem suporte de som limitado Se voc tiver que comprar uma m quina com Windows instalado leia cuidadosamente a li cen a que acompanha o Windows voc pode rejeitar a licen a e obter um desconto de seu vendedor Se n o estiver comprando um computador com GNU Linux instalado ou at mesmo um com putador 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 3 11 Configura es de Dispositivos As se es abaixo explicam como fazer configura es em dispositivos diversos no sistema Linux como placas de rede som gravador de CD entre outras 3 11 1 Configurando uma placa de rede Para configurar sua placa de rede no Linux siga os passos a seguir 1 Identifique se sua placa de rede ISA ou PCI Caso seja ISA pode ser preciso alterar a configura o de jumpers ou plug and play evitando conflitos de hardware ou o n o fun cionamento da placa veja como configura la em Hardw
541. versos MD e loop e dispositivos l gicos O m todo tradi cional faz a aloca o de todo espa o f sico ao tamanho da parti o do disco o m todo tradi cional o que traz muito trabalho quando o espa o esgota c pia de dados ou planejamento de uso de m quina que pode mudar com o passar do tempo O sistema de 1vm soluciona os seguintes problemas Uso eficaz de disco principalmente quando h pouco espa o para cria o de parti es independentes Permite aumentar diminuir dinamicamente o tamanho das parti es sem reparticiona mento do disco r gido usando o espa o livre em outras parti es ou utilizando o espa o livre reservado para o uso do LVM Uma parti o de disco identificada por um nome de volume e n o pelo dispositivo Voc pode ent o se referir aos volumes como usu rios vendas diretoria etc Sua divis o em 3 camadas possibilita a adi o remo o de mais discos de um conjunto caso seja necess rio mais espa o em volumes etc Permite selecionar o tamanho do cluster de armazenamento e a forma que eles s o aces sados entre os discos possibilitando garantir a escolha da melhor op o dependendo da forma que os dados ser o manipulados pelo servidor Permite snapshots dos volumes do disco r gido As 3 camadas do LVM s o agrupadas da seguinte forma PV Phisical Volume Corresponde a todo o disco r gido parti o ou dispositivo de bloco que ser adicionado ao LVM Os aplicativos que man
542. vitar riscos de seguranca e usado O ssh sempre que poss vel por ser um protocolo criptografado e com recursos avancados de seguranca telnet op es ip dns porta onde ipldns Endereco 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 l 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 a do sistema E recomendado desativar este servi o na m quina local finger usu rio usu riofhost 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 Ohost Nome do usu rio e endere o do computador que deseja obter detalhes 1 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 n
543. vo m rf tmp teste x Apaga todos os arquivos e sub diret rios do diret rio tmp teste mas mant m o sub diret rio tmp teste rf tmp teste Apaga todos os arquivos e sub diret rios do diret rio tmp teste inclusive tmp teste m f arquivo Remove o arquivo de nome arquivo e BOBS 3 94 cp Copia arquivos cp op es origem destino onde origem Arquivo que ser copiado Podem ser especificados mais de um arquivo para ser copi ado usando Curingas veja Curingas on page 12 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 Cap tulo 9 Comandos para manipulac o de Arquivos 107 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 espe ciais 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 1 link Faz o link no destino ao inv s de copiar os arquivos p preserve Preserva atributos do arquivo se for poss vel u update Copia somente se o arqu
544. vos em etc ppp Para criar uma conex o internet atrav s do pppconf ig entre como usu rio root no sistema digite pepconf ig e siga os passos de configura o esta configura o serve para usu rios dom sticos e assume que voc possui o kernel com suporte a PPP 10 11 12 No primeiro menu escolha a op o Create para criar uma nova conex o As outras op es dispon veis s o Change para modificar uma conex o a Internet criada anterior mente Delete para apagar uma conex o A op o Quit sai do programa Agora o sistema perguntar qual ser o nome da conex o que ser criada O nome provider o padr o e ser usado caso digite pon para iniciar uma conex o internet sem nenhum argumento O pr ximo passo especificar como os servidores de nomes ser o acessados Escolha Static se n o tiver nenhum tipo de rede local ou None para usar os servidores especi ficados no arquivo etc resolv conf Aperte a tecla TAB e tecle ENTER para seguir para o pr ximo passo Agora digite o endere o do servidor DNS especificado pelo seu provedor de acesso Um servidor DNS converte os nomes como www blablabla com br para o endere o IP correspondente para que seu computador possa fazer conex o Tecle ENTER para seguir para o pr ximo passo Voc pode digitar um endere o de um segundo computador que ser usado na resolu o de nomes DNS Siga as instru es anteriores caso tiver um segundo servido
545. w sticky para o GNOME nucash Um programa de tratamento de finan as pessoais pm Daemon de mouse para modo texto rep dctr1 Vers o do gru para informa es de pacotes da Debian tktalog Cat logo de Disco uitar Ferramenta de extra o visualiza o de arquivos em GTK xset Interface gr fica baseada em GTK a ferramenta de linha de comando xset extype Hexdump de acordo com o formato de sa da do antido Debug do DOS e iraf Redu o de Imagem e Facilidade de An lise astronomia imagem e jdresolve Alternativa r pida ao logresolve do Apache e kbd Utilit rios de fonte e mapas de teclado para o console do Linux e launcher Seleciona que programa carregar de acordo com a extens o e lavaps Uma l mpada de lava dos processos atualmente executados e leave Te lembra quando deve deixar o sistema muito til para quem gosta do Linux e linuxlogo Logotipo do Sistema Colorido em ANSI e loadwatch Executa um programa usando somente ciclos ociosos da CPU e makepatch gera aplica arquivos de patch com mais funcionalidade que o diff plano e mc common Arquvios comuns par ao mc e gmc e mc Midnight Commander Um poderoso gerenciador de arquivos e mirrordir Duplica um diret rio fazendo um m nimo de modifica es e ncdt Mostra a rvore de diret rios e netplan Servidor de rede para o plan e nwrite Substitui o avan ada ao comando write e patch Aplica um arquivo gerado pelo diff a um original e pcal Cria ca
546. ware Se dedica ao sistema Linux desde 1997 determinado na realiza o de testes de ferramentas e sistemas avaliando pontos fortes e fracos de cada uma Logo que iniciou em Linux passou a estudar exaustivamente aspectos t cnicos de distribui es e rede em Linux BSD Entre coisas que gosta de fazer implementar em Linux possibilidade de pesquisa e atual iza o de conhecimento constante automatiza o e tomada inteligente de decis es n veis de seguran a da informa o tanto f sico e l gico firewalls virtualiza o redes virtuais inte gra o de sistemas forense computacional documenta o de processos desenvolvimento de ferramentas GPL para a comunidade depura o desenvolvimento de documenta es etc Um dos desenvolvedores da distribui o Liberdade CAETECT Debian BR e desenvolvedor ofi cial da distribui o Debian Atuou como tradutor do LDP BR traduzindo v rios HOW TOs im portantes para a comunidade Linux Brasileira um dos administradores do projeto CIPSGA cuidando de uma infinidade de servi os que o projeto oferece a comunidade que deseja estru tura para hospedar fortalecer e manter projetos em software livre Trabalhou para algumas empresas do Esp rito Santo no Governo Federal e de estados na im planta o de sistemas em software livre Atualmente atua como gerente de tecnologia da Spirit Linux uma empresa focada na inova o avalia o e integra o de ferramentas de c digo aberto j
547. x 5 x e GnuPG nada dos problemas que podem ocorrer enquanto envia e mails criptografados e assinados para ser lidos por clientes de e mail que n o s o compat veis com PGP MIME como definido na REC 2015 e em outros sistemas operacionais NC HOWTO Este documento tenta descrever como colocar uma Netstation da IBM em sua rede local usando um computador GNU Linux como servidor NCD HOWTO Este documento tenta descreve como colocar uma ThinSTAR NCD em sua rede local usando um computador GNU Linux como servidor PalmOS HOWTO Este documento explica como usar seu dispositivo Palm OS com um sis tema 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 Cap tulo 31 Como obter ajuda no sistema 337 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 instalac o e configurac 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 Quak
548. xa Obsoleto RFC1902 Tamb m RFC2578 REC2579 Remote Network Monitoring Management Information Base S Waldbusser Maio 2000 Formato TXT 198676 bytes Deixa Obsoleto RFC1757 Tamb m RFC2819 31 12 Internet Certamente o melhor suporte ao GNU Linux via Internet veja abaixo alguns locais teis de onde pode obter ajuda ou se atualizar Cap tulo 31 Como obter ajuda no sistema 356 31 12 11 P ginas Internet de Refer ncia Existem boas p ginas Internet Nacionais e Internacionais sobre o GNU Linux e assuntos rela cionados com este sistema A maioria trazem documentos e explica es sobre configura o instala o manuten o documenta o suporte etc Estas p ginas podem ser encontradas atrav s de ferramentas de busca Entre outras p ginas posso citar as seguintes e http www debianbrasil org Projeto Debian Br A Debian uma distribui o de Linux conhecida por sua qualidade grande n mero de pacotes estabilidade facili dade 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 Por tugu s nossa l ngua m e Atrav s desse projeto todos poder o da forma colaborativa como na Debian trazer essa excelente distribui o em nosso idioma Participe
549. z2 criado com o comando acima e bzip2 dc index txt tar bz2 tar xf Faz o mesmo que o co mando 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 Cap tulo 18 Compactadores 211 18 7 bzip2 um novo compactador que vem sendo cada vez mais usado porque consegue atingir a mel hor compacta o em arquivos texto se comparado aos j existentes em conseq ncia sua ve locidade 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 Curingas on page 12 Op es d decompress arquivo Descompacta um arquivo f For a a compacta o compactando at mesmo links l arquivo Lista o conte do de um arquivo compactado pelo bz ip2 r Compacta diret rios e sub diret rios c arquivo Descompacta o arquivo para a sa da padr o t ar

Download Pdf Manuals

image

Related Search

Related Contents

DWG Series GSM/CDMA VoIP Gateway  LCD -based Intelligent Burglar Alarm System User Guide  Detecteur de mouvement boundarygard bx 100plus  Stage Piano - Musikhaus Kirstein  Manuale ANTIFURTO WIRELESS GSM7000  取扱説明書 - 三菱電機  (再周知)(PDF:201KB)  Set up and user manual for the  Taski Sani Calc QS  LG WM2655HVA Energy Guide  

Copyright © All rights reserved.
Failed to retrieve file