Você está na página 1de 352

Manual do Usurio TechLinux

Tech Informtica Ltda.


Maro/2002

Manual do Usurio TechLinux As informaes contidas neste documento esto sujeitas a alteraes sem aviso prvio. Este guia contm textos retirados de manuais, notcias e textos publicados na internet. Agradecemos a todos que colaboraram para concluso deste guia de forma direta ou indireta. Guia Foca GNU/Linux (por Gleydson Mazioli da Silva) OLinux (www.olinux.com.br) PontoBR (www.pontobr.org) Linux In Brazil (linux.trix.net)

TechLinux uma marca registrada da Tech Informtica Ltda, e usada com o propsito de identificao de seus produtos, permanecendo de propriedade exclusiva de seus respectivos proprietrios. Linux uma marca registrada e concedida por Linus Torvalds, seu criador e cedente. Todas as demais marcas registradas so de uso e direito de seus respectivos proprietrios. As marcas registradas so de propriedade dos seus autores.

Tech Informtica Ltda. http://www.techlinux.com.br

Tpicos
Prefcio ............................................................................................................. 15 Introduo ....................................................................................................... 15 Como utilizar o Manual do Usurio TechLinux .............................................. 16 Captulo 1 - Bem-vindo ...................................................................................... 17
Sobre o Linux ........................................................................................................... 17 Sobre o TechLinux .................................................................................................... 19 Principais recursos do TechLinux ............................................................................ 21 Instalao Grfica ................................................................................................. 21 Kernel atualizado .................................................................................................. 21 Centro de Controle ................................................................................................ 21 SoftModens (WinModens) .................................................................................. 21 KDE 2 .................................................................................................................... 21 Jogos .................................................................................................................... 22 Ambiente Desktop ................................................................................................... 22 Ambiente Servidor ................................................................................................... 22 Ambiente Desenvolvimento ..................................................................................... 23 Onde encontrar informaes .................................................................................... 23 Documentos de ajuda do TechLinux ........................................................................ 24 Listas de discusses ................................................................................................ 24 techlinux-start ....................................................................................................... 24 techlinux-server .................................................................................................... 24 techlinux-security ................................................................................................. 25 techlinux-distro ..................................................................................................... 25 Suporte TechLinux ................................................................................................... 26 Direito ao suporte ................................................................................................. 26 O que abrange o suporte ...................................................................................... 26 Suporte por Telefone ............................................................................................ 26 Suporte pela Internet ............................................................................................ 26

Captulo 2 - Conceitos bsicos do Linux ............................................................ 27


Disco Rgido ............................................................................................................. 27 Particionamento .................................................................................................... 27 Ponto de Montagem ................................................................................................. 28 Estrutura de Diretrios ............................................................................................. 28 / ............................................................................................................................. 28 /bin ........................................................................................................................ 28 /boot ..................................................................................................................... 28 /dev ....................................................................................................................... 28

/etc ........................................................................................................................ 28 /home .................................................................................................................... 28 /lib ......................................................................................................................... 28 /lost+found ........................................................................................................... 28 /mnt ....................................................................................................................... 28 /mnt/cdrom ............................................................................................................ 29 /mnt/floppy ........................................................................................................... 29 /proc ..................................................................................................................... 29 /root ...................................................................................................................... 29 /sbin ...................................................................................................................... 29 /tmp ....................................................................................................................... 29 /usr ........................................................................................................................ 29 /var ........................................................................................................................ 29 Permisses de acesso a arquivos e diretrios .......................................................... 30 dono ..................................................................................................................... 30 grupo .................................................................................................................... 30 outros ................................................................................................................... 31 Tipos de Permisses de acesso ............................................................................ 31 Exemplos prticos de permisses de acesso ......................................................... 32 Exemplo de acesso a um diretrio ......................................................................... 34 Permisses de Acesso Especiais .......................................................................... 36 A conta root ......................................................................................................... 37 Pacotes ..................................................................................................................... 38 Console .................................................................................................................... 38 Gerenciadores Grficos ............................................................................................ 38

Captulo 3 - Preparando para instalao ............................................................ 39


Suporte a hardware .................................................................................................. 39 Processadores ...................................................................................................... 39 Placa de Vdeo ...................................................................................................... 40 Leitor de CD-ROM ................................................................................................ 42 Gravador de CDR e CDRW ................................................................................... 42 Adaptador SCSI .................................................................................................... 45 Placa de Rede ........................................................................................................ 47 Som ....................................................................................................................... 48 Modem .................................................................................................................. 50 Scanner ................................................................................................................. 50 Impressora ............................................................................................................ 51

Captulo 4 - Iniciando a instalao ..................................................................... 53


Criando um disco de inicializao ............................................................................ 53 Tipo de inicializao (imagens) ............................................................................. 53 No Windows ......................................................................................................... 54 No Dos ou Prompt DOS do Windows ............................................................... 54

No Linux ou outros sistemas Unix ........................................................................ 54 Instalando por CD-ROM .......................................................................................... 55 Instalando por Disco Rgido (HD) ............................................................................ 55 Instalando por Rede Local ....................................................................................... 55 Inicio da Instalao do TechLinux ............................................................................ 56 Ambiente Grfico da Instalao ............................................................................... 57 Janela de status dos processos ............................................................................ 57 Janela de interao com o usurio ........................................................................ 57 Janela de ajuda ...................................................................................................... 57

Captulo 5 - Instalando ou Atualizando .............................................................. 59


Escolhendo o idioma ................................................................................................ 59 Escolhendo o tipo de instalao .............................................................................. 60 Recomendado ....................................................................................................... 60 Experiente ............................................................................................................. 60 Instalar .................................................................................................................. 61 Atualizar ............................................................................................................... 61 Disco Rgido ............................................................................................................. 62 Configurando o mouse ............................................................................................. 64 Configurando o teclado ........................................................................................... 66 Segurana do sistema .............................................................................................. 67 Normal .................................................................................................................. 67 Alto ....................................................................................................................... 67 Sistema de Arquivos ................................................................................................ 68 Usar parties existentes ...................................................................................... 68 Apagar o disco inteiro .......................................................................................... 68 Utilizar o espao livre do Windows ...................................................................... 69 Particionamento de disco personalizado ............................................................... 69 Formatao de Parties .......................................................................................... 72 Selecionando pacotes de programas ........................................................................ 73 Estao de Trabalho ............................................................................................. 73 Desenvolvimento .................................................................................................. 74 Servidor ................................................................................................................ 74 Ambiente Grfico .................................................................................................. 74 Seleo individual de pacotes .............................................................................. 75 Processo de Instalao ............................................................................................ 76 Senha de Administrao .......................................................................................... 77 Adicionando Usurios ............................................................................................. 78 Configurando uma Rede ........................................................................................... 79 Conexo via modem .............................................................................................. 80 Conexo ISDN ...................................................................................................... 81 Conexo DSL (ou ADSL) ...................................................................................... 81 Conexo por Cabo ................................................................................................ 81

Conexo LAN ....................................................................................................... 81 Sumrio do Sistema .................................................................................................. 84 Mouse .................................................................................................................. 84 Teclado ................................................................................................................. 84 Fuso horrio ......................................................................................................... 85 Impressora ........................................................................................................... 85 Servios da Inicializao .......................................................................................... 87 Disco de Inicializao ............................................................................................... 88 Gerenciador de Inicializao ..................................................................................... 89 Opes de inicializao ......................................................................................... 89 Entradas de inicializao ....................................................................................... 90 Configurao Grfica ................................................................................................ 91 Escolhendo um monitor ........................................................................................ 92 Escolhendo uma resoluo e a quantidade de cores ............................................ 93 Testando a configurao ...................................................................................... 94 Iniciar em modo grfico ......................................................................................... 95 Sair da Instalao ..................................................................................................... 96

Captulo 6 - Iniciando o TechLinux .................................................................... 97


Modos de inicializao ............................................................................................. 97 Inicializao dos servios ........................................................................................ 98 Logando em modo texto ........................................................................................... 99 Logando em modo grfico ...................................................................................... 100

Captulo 7 - Comandos do modo texto ............................................................. 101


Comandos para manipulao de usurios e grupos ............................................... 102 adduser adicionando usurios ......................................................................... 102 userdel excluindo usurio ................................................................................ 104 groupadd adicionar grupo ............................................................................... 104 groupdel excluindo grupo ................................................................................ 105 passwd - altera senha ......................................................................................... 105 newgrp - altera grupo do usurio ........................................................................ 107 lastlog - ltimo login ........................................................................................... 107 last - lista dos acessos ao sistema ...................................................................... 108 sg - executa comando com outro grupo .............................................................. 109 id - identificao do usurio ............................................................................... 110 logname - seu usurio de login ........................................................................... 111 users - usurios usando o sistema ...................................................................... 111 groups - grupos do usurio ................................................................................ 111 Comandos para manipulao de arquivos e diretrios ........................................... 113 ls - lista arquivos/diretrios ................................................................................ 113 cd - acessa diretrio ............................................................................................ 116 pwd - diretrio atual ............................................................................................ 117 mkdir - cria diretrio ............................................................................................ 117

rmdir - exclui diretrio ......................................................................................... 118 cat - lista contedo de arquivo ........................................................................... 118 tac - lista contedo de arquivo binrio ............................................................... 119 rm - exclui arquivo ou diretrio ........................................................................... 120 cp - copia arquivo ou diretrio ............................................................................ 121 mv - renomeia/move arquivo ou diretrio ........................................................... 123 ln - link simblico para arquivo ou diretrio ....................................................... 125 touch - cria arquivo vazio ................................................................................... 126 chmod - altera permisso de arquivo ou diretrio ............................................... 126 chown - altera proprietrios de arquivo ou diretrio ........................................... 128 more - paginao de arquivos / entrada padro .................................................. 129 less - paginao de arquivos/entrada padro ..................................................... 130 nl - apresenta o nmero de linhas ....................................................................... 130 sort - organiza listagem ....................................................................................... 131 tail - apresenta linhas finais de arquivo .............................................................. 134 find - procura arquivos/diretrios no disco ....................................................... 134 head - apresenta primeiras linhas de um arquivo texto ....................................... 138 touch - data/hora ou cria arquivo vazio .............................................................. 138 grep - procura texto em arquivo .......................................................................... 139 lsattr - lista de atributos de arquivo/diretrio ..................................................... 141 cut - sees das linhas do arquivo ..................................................................... 142 cmp - compara dois arquivos .............................................................................. 143 dirname - nome do diretrio pelo caminho .......................................................... 144 diff - diferena entre arquivos e diretrios .......................................................... 144 pr - impresso ..................................................................................................... 146 patch - atualizao de arquivos/diretrios .......................................................... 148 whereis - localizar arquivo com manual ............................................................... 149 which - localizao do arquivo ............................................................................ 150 Compactando e Descompactando Arquivos e Diretrios ...................................... 151 bzip2 ....................................................................................................................... 151 gzip ..................................................................................................................... 153 zip ....................................................................................................................... 155 unzip ................................................................................................................... 158 tar ........................................................................................................................ 161 Comandos de Sistema ............................................................................................ 165 ps visualizar processos .................................................................................... 165 history - histrico de comandos ......................................................................... 166 top - programas em execuo .............................................................................. 166 kill - matar processos ......................................................................................... 168 killall - matar processos ....................................................................................... 168 time - tempo gasto do processo .......................................................................... 170 clear - limpar a tela .............................................................................................. 170

date - data/hora do sistema ................................................................................. 170 df - espao em disco ........................................................................................... 171 du - apresenta espao utilizado por arquivos e sub-diretrios ........................... 173 free - apresenta espao de memria .................................................................... 174 uptime - tempo do sistema ligado ....................................................................... 175 dmesg - mensagens da inicializao do sistema ................................................. 175 mesg - permisso de requisies talk .................................................................. 175 echo - apresenta mensagem na tela .................................................................... 176 su - mudar para outro usurio ............................................................................. 176 sync - grava dados de cache em disco ............................................................... 176 uname - verso do kernel .................................................................................... 177 reboot - reinicia o computador imediatamente .................................................... 177 shutdown - desliga ou reinicia o computador ..................................................... 177 wc - conta nmero de palavras ........................................................................... 180 zforce - renomeia extenso do arquivo gzip ........................................................ 181 gzexe - criar arquivos gzip auto-extrcteis .......................................................... 181 znew - recompacta .Z para .gz ............................................................................. 182 Comandos do ambiente de rede ............................................................................. 183 who - usurios logados no sistema .................................................................... 183 telnet - acessar computador remoto ................................................................... 184 finger - detalhes dos usurios ............................................................................ 185 ftp - transferncia de arquivos ............................................................................ 186 whoami - nome do seu usurio ........................................................................... 187 dnsdomainname - nome do domnio ................................................................... 187 hostname - nome do computador ....................................................................... 187 talk - inicia conversa com outro usurio ............................................................. 187 ping - tempo de resposta de outro computador .................................................. 188 rlogin - loga em uma mquina ............................................................................. 189 rsh - executa comando ........................................................................................ 189 w - usurios logados .......................................................................................... 190 traceroute - rota at o destino ............................................................................. 191 netstat - situao da rede .................................................................................... 192 wall - envia mensagem ........................................................................................ 193 mount montagem de dispositivos .................................................................... 193 umount desmontagem de dispositivos ............................................................ 195 Principais Arquivos de Configurao .................................................................... 196 /etc/sysconfig/desktop ....................................................................................... 196 /etc/hosts ............................................................................................................ 196 /etc/group ........................................................................................................... 196 /etc/passwd ........................................................................................................ 196 /etc/shadow ........................................................................................................ 196 /etc/lilo.conf ........................................................................................................ 196

/etc/fstab ............................................................................................................. 196 /etc/modules.conf ............................................................................................... 196 /etc/group ........................................................................................................... 196 /etc/profile .......................................................................................................... 196 /etc/sysconfig/clock ........................................................................................... 197 /etc/sysconfig/keyboard ..................................................................................... 197 /etc/sysconfig/usb .............................................................................................. 197 /etc/sysconfig/pcmcia ........................................................................................ 197 /etc/sysconfig/network ....................................................................................... 197 /etc/sysconfig/network-scripts/ifcfg-eth0 .......................................................... 197 /etc/hosts.deny ...................................................................................................... 197 /etc/hosts.allow .................................................................................................. 197 /etc/resolv.conf ................................................................................................... 197

Captulo 8 - Usando Ambiente Grfico ........................................................... 199


Gerenciador Grfico KDE ....................................................................................... 199 rea de Trabalho ................................................................................................ 200 Blanes2000 ............................................................................................................. 201 rea de Trabalho ................................................................................................ 202

Captulo 9 - Reconfigurando o sistema ............................................................ 203


Inicializao ............................................................................................................ 204 Disco de Inicializao ......................................................................................... 205 Configurao da Inicializao ............................................................................. 206 Hardware ................................................................................................................ 207 Lista de Hardware ............................................................................................... 208 Vdeo ................................................................................................................... 209 Teclado ............................................................................................................... 210 Mouse ................................................................................................................ 211 Impressora .......................................................................................................... 212 Teclado ............................................................................................................... 213 Pontos de Montagem ............................................................................................. 214 Disco Rgido ....................................................................................................... 215 Disquete ............................................................................................................. 216 Pontos de Montagem NFS .................................................................................. 217 Pontos de Montagem SAMBA .......................................................................... 218 Rede ....................................................................................................................... 219 Rede .................................................................................................................... 220 Compartilhamento da Internet ............................................................................ 221 Segurana .............................................................................................................. 222 Nvel de Segurana ............................................................................................. 222 Sistema ................................................................................................................... 223 Menus ................................................................................................................ 224 Servios .............................................................................................................. 226

Fontes ................................................................................................................. 227 Data & Hora ........................................................................................................ 228

Captulo 10 - Atualizando programas ............................................................... 229


RPM ....................................................................................................................... 229 Formato do Arquivo ........................................................................................... 229 Instalando um pacote ......................................................................................... 232 Removendo um pacote ....................................................................................... 232 Atualizar um pacote ............................................................................................ 232 Informaes de pacotes ...................................................................................... 233

Captulo 11 - Aplicativos .................................................................................. 235


Internet ................................................................................................................... 235 Conexo via modem ............................................................................................ 235 E-Mail ................................................................................................................. 236 Navegador de Pginas Web ............................................................................... 245 FTP ..................................................................................................................... 248 Aplicativos de Escritrio (Office) ........................................................................... 249 Processador de Textos ........................................................................................ 249 Planilha Eletrnica .............................................................................................. 251 Gerenciador Financeiro ....................................................................................... 253 Gerador de Grficos e Apresentaes ................................................................ 254

Captulo 12 - Servidores ................................................................................... 259


Servidor de Arquivos - Samba ............................................................................... 259 Instalao ........................................................................................................... 260 Configurao ...................................................................................................... 261 Testando o SAMBA ........................................................................................... 269 Acessando Servidores atravs de Estaes Linux ............................................. 269 Adicionando o SAMBA a um Domnio Windows NT ........................................ 273 Adicionando estaes NT Workstation ao Domnio SAMBA ........................... 274 Como migrar senhas do Domnio NT para o SAMBA ........................................ 275 Configurando o SAMBA Remotamente ............................................................. 277 Consideraes .................................................................................................... 278 Servidor FTP - Proftpd ........................................................................................... 282 Configurando o ProFTPd ....................................................................................... 282 Contextos do ProFTPd ........................................................................................ 282 Exemplo de configurao do ProFTPd ................................................................ 283 Servidor de Pginas Web - Apache ....................................................................... 292 Pr-requisitos ...................................................................................................... 292 Instalao ........................................................................................................... 292 Diretrios do Apache ......................................................................................... 293 Configurao bsica ........................................................................................... 294 Servidor de Arquivos Ambiente UNIX/Linux - NFS .............................................. 296 Configurando um Servidor NFS .......................................................................... 296

Configurando um cliente NFS ............................................................................. 300 Otimizando o NFS ............................................................................................... 302 Segurana e NFS ................................................................................................. 306 Segurana no Cliente .......................................................................................... 307 Segurana no Servidor: nfsd ............................................................................... 307 Segurana no Servidor: o portmapper ................................................................ 308 NFS e Firewalls ................................................................................................... 310 Resumo ............................................................................................................... 310 Pontos de Verificao de Montagem .................................................................. 311

Captulo 13 - Perguntas & Respostas .............................................................. 313


O que posso fazer com o TechLinux? ..................................................................... 313 Posso utilizar o TechLinux com outros Sistemas Operacionais? ............................ 313 Como instalar o Kylix2 no TechLinux? ................................................................... 313 Quais so os requisitos mnimos para usar o TechLinux? ...................................... 313 O TechLinux possui programas para Internet? ....................................................... 313 Como utilizar Speedy no TechLinux ? .................................................................... 314 Como compartilhar o acesso Internet? ................................................................ 314 O sistema para durante inicializao, o que fazer? .................................................. 314 Qual a melhor resoluo para o modo grfico? ...................................................... 315 Como configurar o modem 56k PCI 3COM/USR? ................................................... 315 Como configurar um modem ISA/PnP? .................................................................. 316 No consigo acesso Internet, mesmo conectado! ............................................... 316 Como configurar winmodem PCTel? ....................................................................... 316 Onde fica os arquivos de inicializao dos servios? ............................................ 317 Como habilitar e desabilitar os servios? ............................................................... 317 possvel conectar um computador com Linux na rede Windows? ....................... 317 O que o Apache? ................................................................................................. 317 Onde fica os arquivos de configurao do Apache? ............................................. 317 Como identifico meus discos rgidos no TechLinux? ............................................. 317 possvel ter acesso as informaes do Solaris? .................................................. 318 O computador trava durante a deteco de hardware? .......................................... 318 Como manter o Windows mesmo com Linux? ........................................................ 318 Como desinstalar o TechLinux para reinstalar com Windows ? ............................. 318 O que quer dizer, e para que serve o LILO? ............................................................ 318 Como definir qual sistema iniciar por padro? ........................................................ 318 O lilo no carrega ................................................................................................... 319 Como instalar programas no TechLinux? ............................................................... 320

Apndice A - Licena de Uso ......................................................................... 321


TechLinux ............................................................................................................... 321 Licena Pblica Geral GNU ..................................................................................... 322

Apndice B - Glossrio .................................................................................... 323


--A-- ....................................................................................................................... 323

--B-- ........................................................................................................................ 324 --C-- ........................................................................................................................ 326 --D-- ........................................................................................................................ 328 --E-- ........................................................................................................................ 329 --G-- ........................................................................................................................ 331 --H-- ........................................................................................................................ 332 --I-- ......................................................................................................................... 333 --J-- ......................................................................................................................... 335 --K-- ........................................................................................................................ 335 --L-- ........................................................................................................................ 335 --M-- ....................................................................................................................... 336 --N-- ........................................................................................................................ 337 --O-- ........................................................................................................................ 339 --P-- ........................................................................................................................ 339 --R-- ........................................................................................................................ 342 --S-- ........................................................................................................................ 343 --T-- ........................................................................................................................ 345 --U-- ........................................................................................................................ 346 --V-- ........................................................................................................................ 347 --W-- ....................................................................................................................... 348 --X-- ........................................................................................................................ 348

Ficha para Registro de Suporte ....................................................................... 351

Prefcio
Introduo
Seja bem vindo ao Manual do Usurio TechLinux! O TechLinux um sistema operacional GNU/Linux, formado por centenas de programas cuidadosamente selecionados e testados pela equipe da Tech Informtica, que o desenvolveu, de forma que facilite sua instalao e utilizao diria. Diariamente, milhares de usurios tm contato com um sistema GNU/Linux pela primeira vez. Se voc for um deles, fizemos de tudo para tornar sua jornada bem simples, a fim de obter o mximo na utilizao dos aplicativos. Temos certeza de que o pessoal tcnico tambm ficar satisfeito com os resultados obtidos dos programas contidos no TechLinux. A equipe do TechLinux fica orgulhosa em estar apresentando neste momento a mais atualizada distribuio linux existente no Brasil. Porm, estamos em constante desenvolvimento e inovaes no TechLinux. Isto no tem fim. Para isto, contamos com sua contribuio, seja criticando, fazendo observaes e mesmo reportando eventuais problemas encontrados. Desta forma, todos estaremos contribuindo com a comunidade Linux no avano do GNU/Linux e seu uso definitivo como um sistema operacional mundial. Este manual tem objetivo de auxili-lo na instalao, iniciao e uso dirio do TechLinux em seu computador. Consulte freqentemente o website www.techlinux.com.br para estar sintonizado com todas atualizaes e novidades do seu TechLinux. Bom proveito! Tech Informtica Ltda. Brasil, Maro de 2002.
15

MANUAL DO USURIO TECHLINUX

Como utilizar o Manual do Usurio TechLinux


Este manual foi desenvolvido para auxili-lo durante o processo de instalao, iniciao e utilizao diria do TechLinux em seu computador de forma simples, podendo navegar por este manual captulo a captulo, tem a tem, ou mesmo localizar por tpicos quando encontrar alguma dvida durante a instalao ou utilizao do seu TechLinux. No Apndice B, voc encontra um glossrio das principais palavras utilizadas neste manual , a fim de tirar suas dvidas.

16

Captulo 1
Bem-vindo
Sobre o Linux
Em 1991 Linus Torvalds, um dos estudantes da Universidade de Helsinque, louco por computadores desde os 11 anos, na poca com apenas 21 anos, resolver a desafiar a si mesmo. Com a inspirao pelo sistema Minix, um humilde sistema operacional Unix desenvolvido por Andy Tanembaum, Linus desenvolveu o Kernel (ncleo) do sistema operacional Linux - uma combinao de seu prprio nome com o Unix. Linus queria rodar o Unix em casa, mas por impedimentos financeiros, pois as verses comerciais desse sistema operacional custavam em mdia 5.000 dlares, e pior, s rodavam em computadores que custavam cerca de 10.000 dlares, ento ele resolveu tentar o desafio. Aps escrever o primeiro kernel (programa ncleo de um sistema operacional), Torvalds concluiu que sozinho no avanaria. Para isto resolveu montar uma comunidade, publicando seu apelo na internet, e foi luta. Juntamente com a mensagem foi o cdigofonte do sistema operacional. Ou seja, ele dava de graa o software e ainda revelava o seu funcionamento. A partir da, Linus comeou a entrar para a histria. Voc suspira por melhores dias do minix-1.1, quando homens sero homens e escrevero seus prprios drivers? Voc est sem um bom projeto e est morrendo por colocar as mos em um sistema operacional o qual voc possa modificar de acordo com as suas necessidades? Voc est achando frustrante quando tudo trabalha em minix? Chega de atravessar noites para obter programas que trabalhem correto. Ento, esta mensagem pode ser exatamente para voc. Desde aquela data, desenvolvedores (linuxers) do mundo inteiro participam da melhoria deste sistema operacional, descobrindo erros (bugs) e enviando sua descrio e soluo para o Linus e grupos de discusso ao redor do mundo.
17

MANUAL DO USURIO TECHLINUX

Com a evoluo, o Linux est atualmente disponvel para quase todas as plataformas, inclusive aquelas de grande porte. Todos os dias, surgem novos programas para uma variedade de aplicaes. Seja bem vindo comunidade Linux!

18

CAPTULO 1 - BEM-VINDO

Sobre o TechLinux
O sistema operacional no apenas o Kernel Linux, e sim a juno de diversos programas com objetivos diferentes, como processadores de textos, configuradores, servidor de pginas web, leitores de e-mail, etc. Porm, os programas escritos para Linux so desenvolvidos por milhares de pessoas espalhadas ao redor do mundo, voc teria que passar dias fazendo download de todos programas disponveis. Surgiram ento as distribuies, so as empacotadoras, que juntam os principais programas disponveis em milhares de websites, testam e colocam em CDs, juntamente com instaladores e configuradores para facilitar a instalao no computador. A Tech Informtica, atravs de seu amplo conhecimento em sistemas Linux, reuniu centenas de programas juntamente com a base do sistema Linux, para facilitar a instalao e utilizao do sistema Linux e seus programas disponveis, seja para utilizao em mquinas desktop, servidor ou para desenvolvimento. Em 2000, foi lanado ao pblico a verso 1.0a do TechLinux. Visando uma maior facilidade, estabilidade e segurana, a distribuio TechLinux chegou com inmeras vantagens para comunidade Linux. Em 2001 a verso 2.0 do TechLinux trouxe inmeras novidades, facilitando a disseminao do sistema Linux entre usurios domsticos, com ferramentas de fcil interao e para o ambiente corporativo o TechLinux 2.0 traz maior estabilidade, segurana e robustez, com diversas aplicaes de misso crtica. A to esperada verso 3.0 do TechLinux veio para marcar o incio de uma nova era na utilizao do sistema operacional Linux, agora com inmeros recursos implementados, onde, visa facilitar o uso dirio por qualquer nvel de usurio, desde iniciantes at avanados. Uma das maiores vantagens desta verso, se destaca o reconhecimento automtico da maioria dos equipamentos disponveis no mercado nacional. A Tech Informtica tambm desenvolve solues em Linux para o mercado de forma a fortalecer ainda mais a comunidade Linux. Visite nosso website www.techlinux.com.br e conhea um pouco mais nosso
19

MANUAL DO USURIO TECHLINUX

trabalho, e os cases de grandes corporaes que adotaram o TechLinux como plataforma principal.

20

CAPTULO 1 - BEM-VINDO

Principais recursos do TechLinux


Depois de uma grande experincia no lanamento das verses do TechLinux, a Tech Informtica trabalhou intensamente para proporcionar aos usurios do TechLinux toda atualidade e potencialidade existente para o sistema operacional Linux.

Instalao Grfica O visual grfico para instalao do TechLinux, permite a qualquer usurio total flexibilidade, facilidade e rapidez para instalao ou atualizao do sistema em seu computador.

Kernel atualizado O corao do sistema operacional Linux traz maior robustez para seu computador e aplicaes que exigem estabilidade e escalabilidade.

Centro de Controle Um configurador muito simples e fcil, que permite a qualquer usurio com pouca experincia reconfigure o TechLinux.

SoftModens (WinModens) Aquele modem que s fucionava com outros sistemas operacionais no mais problema com o TechLinux, pois durante a instalao ele instala automaticamente os modens de modelo PCTel e SmartLink.

KDE 2 Uma interface grfica com inmeros recursos e facilidades para o uso no dia a dia do TechLinux, seja em sua residncia ou escritrio.

21

MANUAL DO USURIO TECHLINUX

Jogos Para computadores que possuam placas de vdeo com acelerao 3D, o TechLinux traz os ltimos jogos de cdigo aberto disponveis para plataforma Linux.

Ambiente Desktop
O TechLinux possui os mais diversos aplicativos para o ambiente desktop, ou seja, usurios domsticos e para escritrios. Com aplicativos para acesso internet, processador de textos, planlha eletrnica, desenvolvimento de apresentaes grficas, sistema para controle de suas finanas e mais centenas de aplicativos que auxiliam o uso no dia a dia do TechLinux na empresa ou residncia. Reconhece mais de 1.000 tipos de impressoras, desde matriciais, jato de tinta e impressoras a laser, podendo ser instalada em seu computador ou em uma rede de computadores no seu escritrio e ser compartilhada por mais de um computador.

Ambiente Servidor
Voc poder utilizar o TechLinux como um servidor em uma rede de computadores, podendo compartilhar inmeros servios aos usurios locais e remotos, veja a seguir alguns servios mais conhecidos: Arquivos e Impressoras - armazenagem e compartilhamento de arquivos e impressoras aos computadores conectados em sua rede. Correio Eletrnico (E-Mail) - transferncia e armazenamento de mensagens eletrnica entre os usurios internos e remotos. Pginas Web - voc poder ter pginas estticas ou transacionais (comrcio eletrnico) conectados diretamente com seus bancos de dados ou no.

22

CAPTULO 1 - BEM-VINDO

Firewall - uma proteo contra intrusos de sua rede local com a internet, criando uma barreira de segurana. Banco de Dados - inmeros bancos de dados que armazenam todas informaes de suas aplicaes. E mais inmeros outros recursos disponveis juntamente com o TechLinux, tornando uma opo vivel para inmeras empresas de pequeno, mdio e grande porte.

Ambiente Desenvolvimento
Se voc precisar desenvolver aplicativos para o ambiente Linux, o TechLinux oferece para voc inmeras ferramentas de programao em modo texto e grficas, tais como as linguagens (C, C++, Perl, Tk, etc) e ferramentas (Glade, KDevelopment, etc). Voc tambm poder trabalhar com imagens, desenhos arquitetnicos, entre outros com ferramentas como Gimp, QCad, IconEdit, entre outros.

Onde encontrar informaes


O Linux possui milhares de adptos que ajudam a comunidade de inmeras formas, uma delas desenvolvendo e publicando artigos e documentos que visam facilitar o entendimento do uso do Linux. Voc encontrar facilmente em bancas de jornais e livrarias revistas e livros sobre o assunto. Veja abaixo alguns sites onde voc poder obter informaes sobre o sistema operacional Linux e correlatos: www.olinux.com.br - Portal de notcias e dicas Linux www.pontobr.org - Portal de notcias Linux linux.trix.net - Portal de notcias Linux www.linuxfacil.hpg.com.br - Portal com dicas para Linux www.freshmeat.net - Portal que rene inmeros aplicativos para Linux
23

MANUAL DO USURIO TECHLINUX

www.linux.org - Site oficial do Linux www.kernel.org - Site oficial do Kernel do sistema operacional GNU/Linux www.linuxplace.com.br - Site de notcias Linux

Documentos de ajuda do TechLinux


Durante a instalao do TechLinux em seu computador, sero instalados pacotes com documentaes de diversos aplicativos, que estaro localizados no diretrio /usr/doc. No website www.techlinux.com.br voc poder verificar alguns links, perguntas e respostas (FAQs), entre outras documentaes e ferramentas que podero auxili-lo no uso dirio do TechLinux e na soluo de eventuais problemas no Linux.

Listas de discusses
Voc poder participar de inmeras listas de discusses sobre o assunto disponveis na internet. A TechLinux disponibiliza aos seus usurios, algumas listas especficas que o auxiliam no uso dirio do TechLinux e na soluo de problemas com instalao, configurao e outros, para se cadastrar basta acessar o endereo lists.techlinux.com.br ou em www.techlinux.com.br na opo Listas de discusso em suporte:

techlinux-start Lista destinada a usurios iniciantes. Discusso de dvidas na configurao bsica e de hardware.

techlinux-server Lista destinada administradores de rede, profissionais da rea e interessados no assunto. Discusso de dvidas na configurao de servidores e de rede em geral.

24

CAPTULO 1 - BEM-VINDO

techlinux-security Lista destinada a todos os usurios do TechLinux. Discusso dos recursos de segurana do TechLinux. techlinux-distro Lista destinada a desenvolvedores que queiram contribuir com a Distribuio TechLinux e interessados no assunto. Discusso de atualizaes, novos programas e possveis problemas relatados na distribuio.

25

MANUAL DO USURIO TECHLINUX

Suporte TechLinux
TERMO DE SUPORTE TECHLINUX DA VALIDADE O Suporte Tcnico ao TechLinux s ter validade mediante seu registro junto Tech Informtica Ltda, sendo seu prazo mximo de utilizao limitado em 60 (sessenta) dias para solicitao de suporte pela Internet, e 2 (duas) horas por Telefone a ser utilizada em at 60 dias. O registro do suporte dever ser feito pela Internet ou Telefone. Voc dever informar o nmero fornecido com o produto. (Etiqueta localizada no final deste manual) No ser fornecido suporte tcnico para registros fora do prazo de validade e sem as informaes necessrias para identificao de registro. (nmero de registro e senha) DOS DIREITOS AO SUPORTE O Suporte Tcnico abrange somente a soluo de problemas do processo de Instalao do TechLinux em seu computador, e somente para hardwares que estejam na lista de compatibilidade de funcionamento do TechLinux. Antes de iniciar a Instalao do TechLinux verifique se os hardwares do seu computador estejam na lista de compatibilidade do TechLinux. (Captulo 3 neste manual) A Tech Informtica no ir fornecer suporte tcnico aos aplicativos que acompanham o produto. Em caso de dvidas sobre os aplicativos, servidores e desenvolvimento, a Tech Informtica disponibiliza listas de discusso entre usurios em http://lists.techlinux.com.br. DAS FORMAS DE SOLICITAR SUPORTE A Tech Informtica disponibiliza o suporte tcnico para Instalao do TechLinux de duas formas: Internet e Telefone. Em ambos casos, voc dever registrar-se (com o nmero de registro) e nas prximas solicitaes de suporte ser necessrio, alm do nmero de registro a senha cadastrada ao fazer o registro de suporte. Suporte pela Internet Para solicitar um suporte tcnico para Instalao do TechLinux voc dever acessar pelo seu navegador o endereo www.techlinux.com.br, na rea de suporte voc dever informar o nmero de registro (localizado na ltima pgina deste manual) e senha de acesso (cadastrada ao fazer o registro). Aps efetuar uma solicitao de suporte, aguarde o retorno pela Equipe da TechLinux no mximo em 24 horas aps sua solicitao. As solicitaes de suporte efetuadas aos sbados, domingos e feriados sero respondidas 24 horas do prximo dia til. Antes de solicitar um suporte voc deve verificar os sistemas de auto-ajuda em www.techlinux.com.br (FAQ, sistema de busca de informaes, Listas de discusso). Voc poder encontrar alguma explicao para soluo do seu problema. Suporte por Telefone Para solicitar um suporte tcnico para Instalao do TechLinux voc discar para o nmero (11) 33512181 tendo em mos o nmero de registro de suporte. (localizado na ltima pgina deste manual) O atendimento de suporte por telefone estar disponvel em horrio comercial - 08:00 s 18:00 horas (fuso-horrio de So Paulo) de Segunda-feira Sexta-feira. No h suporte aos sbados, domingos e feriados. O suporte tcnico telefnico est limitado a 2 (duas) horas para 60 (sessenta) dias, a contar aps o registro de suporte. Antes de solicitar um suporte tcnico por telefone, verifique se o seu hardware seja compatvel com o TechLinux na lista de compatibilidade deste manual, se est presente no FAQ deste manual, ou nos sistemas de auto-ajuda em www.techlinux.com.br.

26

Captulo 2
Conceitos bsicos do Linux
muito importante que o usurio de um sistema operacional Linux conhea a metodologia de trabalho utilizada pelo Linux para entender todo contexto de utilizao do TechLinux.

Disco Rgido
Disco Rgido ou Hard Disk (HD) um perifrico embutido em seu computador que armazena todas informaes do sistema operacional, aplicativos e dados que sero utilizados durante a utilizao do seu computador no dia a dia. Particionamento uma diviso fsica do disco, que podero armazenar dados de diferentes tipos, assim como sistemas operacionais, etc. Para que o Linux esteja instalado em seu computador necessrio que haja no mnimo duas parties (divises fsicas) no disco rgido, uma que conter todo sistema operacional e seus aplicativos e outra que conter a memria virtual que ser utilizada quando acabar a memria fsica do computador. No Linux, os dispositivos existentes em seu computador (como discos rgidos, disquetes, tela, portas de impressora, modem, etc) so identificados por um arquivo referente a este dispositivo no diretrio /dev. A identificao de discos rgidos no Linux feita da seguinte forma:

27

MANUAL DO USURIO TECHLINUX

Ponto de Montagem
Ponto de Montagem o local para acesso de uma partio do disco rgido, unidade de cd-rom, disco flexvel e outros dispositivos.

Estrutura de Diretrios
O sistema operacional Linux possui uma rvore de diretrios praticamente idntica a dos sistemas Unix, veja a seguir como est dividida esta rvore: / Diretrio principal /bin Contm arquivos binrios (programas executveis) do sistema que so utilizados com freqncia pelos usurios. /boot Contm arquivos necessrios para iniciar o sistema ao ligar o computador. /dev Contm arquivos usados para acessar dispositivos (perifricos) existentes no computador. /etc Contm arquivos e diretrios de configurao do sistema, tais como arquivos de usurios, senhas, etc. /home Diretrios que contm os sub-diretrios e arquivos dos usurios. /lib Bibliotecas compartilhadas pelos programas do sistema e mdulos do kernel. /lost+found Local para a gravao de arquivos/diretrios recuperados pelo utilitrio fsck.ext2. Cada partio possui seu prprio diretrio lost+found /mnt Ponto de montagem temporrio.
28

CAPTULO 2 - CONCEITOS BSICOS DO LINUX

/mnt/cdrom Ponto de montagem da unidade de CD-ROM. /mnt/floppy Ponto de montagem da unidade de disquete. /proc Sistema de arquivos do kernel. Este diretrio no existe em seu disco rgido, ele colocado pelo kernel e usado por diversos programas que fazem sua leitura, verifica configuraes do sistema ou modifica o funcionamento de dispositivos do sistema atravs da alterao em seus arquivos. /root Diretrio do superusurio root (administrador do sistema). /sbin Diretrio de programas usados pelo superusurio (root) para administrao e controle do sistema. /tmp Diretrio para armazenamento de arquivos temporrios criados pelos programas durante a execuo. /usr Contm maior parte de seus programas. Normalmente acessvel somente para leitura e/ou execuo. /var Contm maior parte dos arquivos que so gravados com freqncia pelos programas do sistema, e-mails, spool de impressora, cache, logs, etc.

29

MANUAL DO USURIO TECHLINUX

Permisses de acesso em arquivos e diretrios


A permisso de acesso protege o sistema de arquivos Linux do acesso indevido de pessoas ou programas que no sejam autorizados. A permisso de acesso do GNU/Linux tambm impede que um programa mal intencionado, por exemplo, apague um arquivo que no deve, envie arquivos para outra pessoa ou fornea acesso da rede para que outros usurios invadam o sistema. O sistema GNU/Linux muito seguro, e como qualquer outro sistema seguro e confivel, e impede que usurios iniciantes (ou mal intencionados) instalem programas enviados por terceiros sem saber para que eles realmente servem, e causem danos irreversveis em seus arquivos, computador ou empresa. Donos, grupos e outros usurios O princpio da segurana no sistema de arquivos GNU/Linux definir o acesso aos arquivos por donos, grupos e outros usurios: dono a pessoa que criou o arquivo ou diretrio. O nome do dono do arquivo/ diretrio o mesmo do usurio usado para entrar o sistema GNU/Linux. Somente o dono pode modificar as permisses de acesso do arquivo. As permisses de acesso do dono de um arquivo somente se aplicam ao dono do arquivo/diretrio. A identifio do dono tambm chamada de user id (UID). A identificao de usurio e o nome do grupo que pertence so armazenadas respectivamente nos arquivos /etc/passwd e /etc/group. Estes so arquivos textos comuns, e podem ser editados em qualquer editor de texto, mas tenha cuidado para no modificar o campo que contm a senha do usurio encriptada (que pode estar armazenada neste arquivo caso no estiver usando senhas ocultas). grupo Este recurso utilizado para permitir que vrios usurios diferentes tenham acesso a um mesmo arquivo (j que somente o dono poderia ter acesso ao arquivo). Cada usurio pode fazer parte de um ou mais grupos, e ento acessar arquivos que pertenam ao mesmo grupo que o seu (mesmo que estes arquivos
30

CAPTULO 2 - CONCEITOS BSICOS DO LINUX

tenham outro dono). A identificao do grupo chamada de gid (group id). Um usurio pode pertencer a um ou mais grupos. outros a categoria de usurios que no so donos ou no pertencem ao grupo do arquivo. Cada um dos tipos acima, possuem trs tipos bsicos de permisses de acesso que sero vistas mais adiante.

Tipos de Permisses de acesso Quanto aos tipos de permisses que se aplicam ao dono, grupo e outros usurios, temos 3 permisses bsicas: r - Permite a leitura do arquivo. Caso for um diretrio, permite listar seu contedo (atravs do comando ls, por exemplo). w - Permite a gravao do arquivo. Caso for um diretrio, permite a gravao e excluso de arquivos ou outros sub-diretrios dentro dele. x - Permite executar um arquivo (caso seja um programa executvel). Caso seja um diretrio, permite que seja acessado atravs do comando cd. As permisses de acesso a um arquivo/diretrio podem ser visualizadas com o uso do comando ls -la. Para maiores detalhes veja a ls. As 3 letras (rwx) so agrupadas da seguinte forma: -rwxrwxrwx myuser mygroup myfile A primeira letra diz qual o tipo do arquivo. Caso tiver um d um diretrio, um l um link a um arquivo no sistema, um - quer dizer que um arquivo comum, etc. Da segunda a quarta letra (rwx) dizem qual a permisso de acesso ao dono do arquivo. Neste caso myuser tem a permisso para ler(r - read), gravar (w - write) e executar (x - execute) o arquivo myfile. Da quinta a stima letra (rwx) diz qual a permisso de acesso ao grupo do arquivo. Neste caso todos os usurios que pertencem ao grupo mygroup tem a permisso de ler (r), gravar (w), e tambm executar (x) o arquivo myfile. Da oitava a dcima letra (rwx) diz qual a permisso de acesso para os
31

MANUAL DO USURIO TECHLINUX

outros usurios. Neste caso todos os usurios do sistema, e que no sejam donos do arquivo myfile tem a permisso para ler, gravar e executar o programa. Etapas para acesso a um arquivo/diretrio O acesso a um arquivo/diretrio feito verificando primeiro se o usurio que acessar o arquivo o seu dono, caso seja, as permisses de dono do arquivo sero aplicadas. Caso no seja o dono do arquivo/diretrio, verificado se ele pertence ao grupo correspondente, caso pertena, as permisses do grupo sero aplicadas. Caso no pertena ao grupo, verificado as permisses de acesso para os outros usurios que no sejam donos e no pertencem ao grupo correspondente ao arquivo/diretrio. Aps verificar aonde o usurio se encaixa nas permisses de acesso do arquivo (se ele o dono, pertence ao grupo, ou outros usurios), verificado se ele ter permisso acesso para o que deseja fazer (ler, gravar ou executar o arquivo), caso no tenha, o acesso negado, mostrando uma mensagem: Permission denied (permisso negada). Isto quer dizer que, mesmo que voc seja o dono do arquivo e definir o acesso do dono (atravs do comando chmod) como somente leitura (r), e o acesso dos outros usurios como leitura e gravao, voc somente poder ler este arquivo, mas os outros usurios podero ler/grav-lo. As permisses de acesso (leitura, gravao, execuo) para donos, grupos e outros usurios so independentes, permitindo assim um nvel de acesso diferenciado. Lembre-se: Somente o dono pode modificar um arquivo/diretrio!

Exemplos prticos de permisses de acesso Abaixo dois exemplos prticos de permisso de acesso: os dois exemplos so explicados passo a passo para uma perfeita compreenso do assunto.

32

CAPTULO 2 - CONCEITOS BSICOS DO LINUX

Exemplo de acesso a um arquivo Abaixo, um exemplo e explicao das permisses de acesso um arquivo no Linux (obtido com o comando ls -la), explicaremos passo a passo cada parte: -rwxr-xr 1 pinguim user 8192 nov 8 23:00 teste -rwxr-xr Estas so as permisses de acesso ao arquivo teste. Um conjunto de 10 letras que especificam o tipo do arquivo, permisso do dono do arquivo, grupo do arquivo e outros usurios. Veja a explicao 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 diretrio, e voc poder acess-lo usando o comando cd. Caso seja um l um link simblico para algum arquivo ou diretrio no sistema (para detalhes veja em ln). Um - significa que um arquivo normal. -rwxr-xr Estas 3 letras (da segunda a quarta do conjunto das 10 letras) so as permisses de acesso do dono do arquivo teste. O dono (neste caso pinguim) tem a permisso para ler(r), gravar(w) e executar (x) o arquivo teste. -rwxr-xr Estas 3 letras (da quinta a stima do conjunto das 10 letras) so as permisses de acesso dos usurios que pertencem ao grupo user do arquivo teste. Os usurios que pertencem ao grupo user tem a permisso somente para ler(r) e executar(x) o arquivo teste no podendo modifica-lo ou apaga-lo. -rwxr-xr Estas 3 letras (da oitava a dcima) so as permisses de acesso para usurios que no so donos do arquivo teste e que no pertencem ao grupo user. Neste caso, estas pessoas tero somente a permisso para ver o contedo do arquivo teste.

33

MANUAL DO USURIO TECHLINUX

pinguim Nome do dono do arquivo teste. user Nome do grupo que o arquivo teste pertence. teste Nome do arquivo.

Exemplo de acesso a um diretrio Abaixo um exemplo com explicaes sobre as permisses de acesso em um diretrio no Linux: drwxr-x--- 2 pinguim user 1024 nov 8 23:55 exemplo drwxr-x--Permisses de acesso ao diretrio exemplo. um conjunto de 10 letras que especificam o tipo de arquivo, permisso do dono do diretrio, grupo que o diretrio pertence e permisso de acesso a outros usurios. Veja as explicaes abaixo: drwxr-x--A primeira letra (do conjunto das 10) determina o tipo do arquivo. Neste caso um diretrio porque tem a letra d. drwxr-x--Estas 3 letras (da segunda a quarta) so as permisses de acesso do dono do diretrio exemplo. O dono do diretrio (neste caso pinguim) tem a permisso para listar arquivos do diretrio(r), gravar arquivos no diretrio(w) e entrar no diretrio(x). drwxr-x--Estas 3 letras (da quinta a stima) so as permisses de acesso dos usurios que pertencem ao grupo user. Os usurios que pertencem ao grupo user tem a permisso somente para listar arquivos do diretrio(r) e entrar no diretrio(x)
34

CAPTULO 2 - CONCEITOS BSICOS DO LINUX

exemplo. drwxr-x Estas 3 letras (da oitava a dcima) so as permisses de acesso para usurios que no so donos do diretrio exemplo e que no pertencem ao grupo user. Com as permisses acima, nenhum usurio que se encaixe nas condies de dono e grupo do diretrio tem a permisso de acess-lo. pinguim Nome do dono do diretrio exemplo user Nome do grupo que diretrio exemplo pertence. exemplo Nome do diretrio.

OBSERVAES: O usurio root no tem nenhuma restrio de acesso ao sistema. Se voc possui permisses de gravao no diretrio e tentar apagar um arquivo que voc no tenha permisso de gravao, o sistema perguntar se voc confirma a excluso do arquivo apesar do modo leitura, caso voc tenha permisses de gravao no arquivo o arquivo ser apagado por padro sem apresentar nenhuma mensagem de erro (a no ser que seja especificada a opo -i com o comando rm). Por outro lado, mesmo que voc tenha permisses de gravao em um arquivo mas no tenha permisses de gravao em um diretrio, a excluso do arquivo ser negada. Isto mostra que levado mais em considerao a permisso de acesso do diretrio do que as permisses dos arquivos e sub-diretrios que ele contm. Este ponto muitas vezes ignorado por muitas pessoas e expem seu sistema a riscos de segurana.

35

MANUAL DO USURIO TECHLINUX

Permisses de Acesso Especiais Em adio as trs permisses bsicas (rwx), existem permisses de acesso especiais (stX) que afetam arquivos executveis e diretrios: s - Quando usado na permisso de acesso do Dono, ajusta a identificao efetiva usurio do processo durante a execuo de um programa, tambm chamado de bit setuid. No tem efeito em diretrios. Quando s usado na permisso de acesso do Grupo, ajusta a identificao efetiva do grupo do processo durante a execuo de um programa, chamado de bit setgid. identificado pela letra s no lugar da permisso de execuo do grupo do arquivo/diretrio. Em diretrios, fora que os arquivos criados dentro dele pertenam ao mesmo grupo do diretrio, ao invs do grupo primrio que o usurio pertence. Ambos setgid e setuid podem aparecer ao mesmo tempo em um nico arquivo/diretrio. A permisso de acesso especial s somente pode aparecer no campo Dono e Grupo. t - Salva uma imagem do texto do programa no dispositivo swap, dessa forma ele ser carregado rpidamente quando executado, tambm chamado de stick bit. Em diretrios, impede que outros usurios removam arquivos dos quais no so donos. Isto chamado de colocar o diretrio em modo append-only. Um exemplo de diretrio que se encaixa perfeitamente nesta condio o / tmp, todos os usurios devem ter acesso para que seus programas possam criar os arquivos temporrios l, mas nenhum pode apagar arquivos dos outros. A permisso especial t, pode ser especificada somente no campo outros usurios das permisses de acesso. X - Se voc usar X ao invs de x, a permisso de execuo somente afetada se o arquivo j possuir permisses de execuo. Em diretrios ela tem o mesmo efeito que a permisso de execuo x. Exemplo da permisso de acesso especial X: Crie um arquivo teste (digitando touch teste), e defina sua permisso para rw-rw-r--- (chmod ug=rw,o=r teste ou chmod 664 teste ).
36

CAPTULO 2 - CONCEITOS BSICOS DO LINUX

Agora use o comando chmod a+X teste digite ls -l Veja que as permisses do arquivo no foram afetadas agora digite chmod o+x teste digite ls -l, voc colocou a permisso de execuo para os outros usurios Agora use novamente o comando chmod a+X teste digite ls -l Veja que agora a permisso de execuo foi concedida a todos os usurios, pois foi verificado que o arquivo era executvel (tinha permisso de execuo para outros usurios). Agora use o comando chmod a-X teste Ele tambm funcionar e remover as permisses de execuo de todos os usurios, porque o arquivo teste tem permisso de execuo (confira digitando ls -l). Agora tente novamente o chmod a+X teste Voc deve ter reparado que a permisso de acesso especial X semelhante a x, mas somente faz efeito quanto o arquivo j tem permisso de execuo para o dono, grupo ou outros usurios. Em diretrios, a permisso de acesso especial X funciona da mesma forma que x, at mesmo se o diretrio no tiver nenhuma permisso de acesso (x).

A conta root A conta root tambm chamada de super usurio. Este um usurio que no possui restries de segurana. A conta root somente deve ser usada para fazer a administrao do sistema, e deve ser usada o menor tempo possvel. Qualquer senha que criar dever conter de 6 a 8 caracteres, e tambm poder conter letras maisculas e minsculas, e tambm caracteres de pontuao. Tenha um cuidado especial ao escolher sua senha root, porque ela a conta mais poderosa. Evite palavras de dicionrio ou o uso de qualquer outros dados pessoais que podem ser descobertos por outras pessoas. Se qualquer um lhe pedir a senha de root, seja extremamente cuidadoso. Voc normalmente nunca deve distribuir sua conta root, a no ser que esteja administrando um computador com mais de um administrador do sistema. Para utilizao do sistema, utilize uma conta de usurio normal ao invs da
37

MANUAL DO USURIO TECHLINUX

conta root. Porque no usar a conta root? Uma razo para evitar usar os privilgios de root pela facilidade de se cometer danos irreparveis ao sistema. Outra razo que voc pode ser enganado e rodar um programa Cavalo de Tria, que um programa que obtm poderes do super usurio para comprometer a segurana do seu sistema sem que voc saiba.

Pacotes
So um conjunto de arquivos de um determinado aplicativo unidos em um nico arquivo para que sejam transportados e instalados posteriormente. Os pacotes podem ter vrios padres, tais como RPM (utilizados nas principais distribuies, assim como no TechLinux), DEB (utilizado pela distribuio Debian), entre outros menos conhecidos.

Console
o ambiente de interao com o sistema operacional em modo texto, este o modo nativo do Linux, assim como no Unix tudo que voc for efetuar ser necessrio digitar um comando em seu teclado para executar determinadas tarefas, veremos com mais detalhes posteriormente.

Gerenciadores Grficos
o ambiente de interao com o sistema operacional em modo grfico, este o de mais fcil utilizao por conter cones (figuras representativas) de comandos, menus, aplicativos, entre outros. Tambm veremos com mais detalhes posteriormente.

38

Captulo 3
Preparando para instalao
de extrema importncia a leitura deste captulo antes de iniciar o processo de instalao do TechLinux. O procedimento de instalao do TechLinux procura no apagar qualquer informao que esteja contida em seu computador de outros sistemas operacionais j instalados. Porm, vale lembrar que, por se tratar de um sistema operacional, voc deve fazer uma cpia de segurana de todas informaes importantes antes de iniciar o processo de instalao.

Suporte a hardware
O TechLinux foi desenvolvido de forma que facilite o processo de instalao, procurando por todos perifricos instalados em seu computador. Porm alguns hardwares ainda no possuem suporte ao Linux, por estarem em estgio experimental de desenvolvimento ou porque simplesmente ningum desenvolveu suporte ao Linux. Antes de iniciar o processo de instalao verifique se seu hardware est na lista de hardwares compatveis com o TechLinux . Consulte em www.techlinux.com.br/compatibilidade para visualizar uma lista atualizada de hardwares compatvies com o TechLinux. Processadores Intel: Pentium, Pentium MMX, Pentium Pro, Pentium II, Pentium III, Pentium 4, Celeron; Cyrix: Cyrix 6x86, Cyrix M II, Cyrix M III, Cyrix C3

39

MANUAL DO USURIO TECHLINUX

AMD: K6, K7, Athlon, Duron Winchip, Crusoe e todos outros compatveis com a tecnologia Intel Pentium. Placa de Vdeo Todas placas de vdeo comuns so suportadas no modo texto. As placas suportadas no modo grfico XFree so: (veja lista completa em http://www.xfree86.org) Nota: O TechLinux contm o Xfree86 3.3.x e 4.2.x. - 3DLabs Oxygen GMX - 3Dfx Voodoo Banshee, Voodoo3 e Voodoo Rush. - 3Dlabs GLINT 500TX, MX, Permedia 2 et 2v - Actix GE+, GE32i, GE64, ProStar, Ultra - Ark Logic 1000PV, 1000VL, ARK2000MT, ARK2000PV - ASUS 3Dexplorer, PCI-AV264CT, PCI-V264CT, Video Magic PCI V864, Video Magic PCI VT64 - ATI 3D Pro Turbo(PC2TV), 3D Xpression, 8514 Ultra, All-in-Wonder, 68875 (Graphics Ultra/Graphics Ultra Pro), Brooktree 481 (Graphics Wonder), AT&T20C491 (RAMDACS: att20c490, att20c498, zoomdac, stg1700, ics5342), WinBoost, WinCharger, WinTurbo, Xpert98, Xpert XL, Xpert Play 3D Rage Pro, Xpert Play 98, Xpert Work 3D Rage Pro, Rage 128, Mach8, Mach32, Mach64 (all types), Rage Mobility - Alliance Promotion Chipsets: 6422, AT24, AT25, AT3D (Hercules Stingray 128/3D) - Avance Logic 2101, 2228, 2301, 2302, 2308, 2401 - Cardex Challenger, Challenger Pro, Cobra, Trio64, Trio64Pro - Chips and Technologies - chipsets: ct65520, ct65525, ct65530, ct65535, ct65540, ct65545, ct65546, ct65548, ct65550, ct65554, ct65555, ct68554, ct64200, ct64300, ct69000 - Cirrus Logic - chipsets: CLGD - 542x, 543x, 544x, 546x, 62xx, 64xx, 754x - Creative Labs 3D Blaster, Graphics Blaster(3D, Eclipse, MA201, MA202, MA302, MA334, Exxtreme) - DEC 21030
40

CAPTULO 3 - PREPARANDO PARA INSTALAO

- Diamond Edge 3D, Fire, Multimedia Stealth 3D, SpeedStar, VIPER (VLB + PCI), Stealth - IIT AGX-016, AGX-015, AGX-014 e XGA-2 - Intel i740, i810, i810-dc100, i810e, i815 - A maioria das placas baseadas na MACH 32/MACH 64. - Matrox Comet, Marvel II, Millennium (MGA2064W com TVP3026 RAMDAC), Millennium II (MGA2164W) (PCI+AGP com TVP3026 RAMDAC), Mystique com RAMDACs de 170 e 220 MHz, Productiva G100, G400, G200 AGP - Miro Crystal, miroMedia, Video 20SV - NVidia/STG2000, Riva128, Riva TNT (PCI+AGP), GeForce DDR. - A maioria das OAK - A maioria das S3/S3 ViRGE, Trio3D - Neomagic - Orchid P9000 - SiS 86C201/202/205/215/225,530,620 - Silicon Motion Lynx chipsets - A maioria das TRIDENT(incluindo Blade3D, CyberBlade e Cyber9525) - Tseng ET3000, ET4000, ET4000/W32 e ET6000 chipsets - Headland Technologies HT216-32 (Video7) - Western Digital SVGA chipsets: PVGA1, WD90C00, WD90C10, WD90C11, WD90C24, WD90C30, WD90C31, WD90C33 - ELSA GLoria L/MX, L, XL, S, Synergy - ELSA WINNER 2000/Office - DIAMOND Fire GL 1000, 1000 Pro, 3000 - LEADTEK WinFast 2300 - ACCELSTAR Permedia II AGP - Trident 3DImage 975 AGP - SiS 86c201, 86c202, 86c205, 5597, 5598, 6326 AGP - Cyrix MediaGX, MediaGXm com os chipsets 5520 ou 5530 - Rendition V1000, V2100, V2200 (para as placas miroCRYSTAL, VRX, Diamond Stealth II S220 e Hercules Thriller3D) - Weitek P9100

41

MANUAL DO USURIO TECHLINUX

Leitor de CD-ROM - SCSI CD-ROMS - ATAPI CDROMS - Aztech/Orchid/Okano/Wearnes/TXC/CyDROM - Conrad TXC - CyCDROM CR520ie/CR540ie/CR940ie - Goldstar R420 - Matsushita/Panasonic/Creative, Longshine, TEAC - Mitsumi (standard) [sem XA/Multisession] - Mitsumi [XA/MultiSession] - NEC CDR-260 - Optics(Lasermate CR328 A, Storage DOLPHIN 8000AT) - Philips/LMS CM206 - Sanyo CDR-H94A - Sony (CDU-510, CDU-515, CDU-535, CDU-531, CDU31A/CDU33A) - ISP16/MAD16/Mozart Gravador de CDR e CDRW - Todos os drivers SCSI-3/mmc compatveis. - Todos os drivers ATAPI/mmc compatveis. - Philips CDD 521 - COMPRO/Matsushita/Panasonic CW-7502 - ARTEC 4X/4X RW/24X - Philips CDD-2000 - TEAC CD-R55S - Yamaha CDR-400 - ACER CR-1420C - ACER CDRW 6206A - BTC BCE 621E - COMPRO CW-7502 - Dysan CR-1622 - DynaTec CDM-240J (see Pinnacle RCD-4x4) - DynaTec CDM-240 (use cdrecord driver=yamaha_cdr100) - DynaTec CDM-400 (use cdrecord driver=yamaha_cdr100) - Grundig CDR-100 - Hewlett Packard 4020i - Hewlett Packard 6020i
42

CAPTULO 3 - PREPARANDO PARA INSTALAO

- HP C4324/C4325 (HP SureStore 4020i/6020i) - HP 7100 - HP 7110 - HP 7200 - HP 8100 - Hi-Val CD-R (see Pinnacle RCD-4x4) - JVC XR-W2001 - JVC XR-W2010 - JVC XR-W2020 - JVC XR-W2080 - Kodak PCD-200 or Kodak PCD-200 Plus - Kodak PCD-225 - Kodak PCD-240 - Kodak PCD-600 - Matsushita CW-7502 - Matsushita CW-7582 - Memorex CR-1622 - Memorex CRW-1622 - Microboards PlayWrite 2000 (use cdrecord driver=sony_cdu924) - Microboards PlayWrite 4000 (use cdrecord driver=yamaha_cdr100) - Microboards PlayWrite 4001RW - MicroNet MasterCD Plus 4x4 (use cdrecord driver=yamaha_cdr100) - MicroNet MasterCD Plus 4x6 - Mitsubishi MCA-CDRW 226 - Mitsumi CR-2401-TS - Mitsumi CR-2600-TE - Mitsumi CR-2801 - Mitsumi CR-4801 - Nomai 680.rw - Olympus CDS615E - Olympus CDS620E (use cdrecord driver=sony_cdu924) - Olympus CD-R2x6 (use cdrecord driver=sony_cdu924) - Optima Dis Kovery 650 CD-R (use cdrecord driver=sony_cdu924) - OTI CDRW 965 - Panasonic CW-7502 - Panasonic CW-7582 - Philips CDD 521 (CDD521/02 Revision: 2.06 tem problemas no firmware) - Philips CDD 521
43

MANUAL DO USURIO TECHLINUX

- Philips CDD 522 - Philips CDD 2000 - Philips CDD 2600 - Philips CDD 3600 - Philips CDD 3610 - Philips Omniwriter 26 - Philips Omniwriter 26A - Pinnacle Micro RCD-1000 - Pinnacle Micro RCD-5020 - Pinnacle Micro RCD-5040 - Pinnacle Micro RCD-4x4 - Pioneer DW-S114X - Plasmon CDR 4220 (not tested) - Plasmon RF-4100 - Plasmon RF-4102 - Plasmon CDR 4400 (use cdrecord driver=yamaha_cdr100) - Plasmon CDR 480 - Plextor PX-R24CS (use cdrecord driver=ricoh_ro1420c) - Plextor PX-R412C - Plextor PX-R820C - Procom PCDR 4 (use cdrecord driver=yamaha_cdr100) - Ricoh RO-1420C - Ricoh MP-6200 - Ricoh MP-6200I - Ricoh MP-6201 - Smart & Friendly CD-R1002 (use cdrecord driver=sony_cdu924) - Smart & Friendly CD-R1004 (use cdrecord driver=yamaha_cdr100) - Smart & Friendly CD-R2004 (use cdrecord driver=sony_cdu924) - Smart & Friendly CD-R2006 PLUS - Smart & Friendly CD-R2006 PRO - Smart & Friendly CD-R4000 (use cdrecord driver=yamaha_cdr100) - Smart & Friendly CD-R4006 - Smart & Friendly CD-R4012 - Smart & Friendly CD-RW226 - Smart & Friendly CD-R8020 - Sony CDU920S - Sony CDU924S - Sony CDU926S
44

CAPTULO 3 - PREPARANDO PARA INSTALAO

- Sony CDU928 - Sony CDU940S - Sony CDU948S - Sony CRX-100 - Taiyo Yuden CD-WO EW-50 - TEAC CD-R50S - TEAC CD-R55S - TEAC CD-R56S - That's Write CDR-N820S - Traxdata CDRW2260+ - Traxdata CDR-4120 - Traxdata CDRW-4260 - Turtle Beach 2040R (use cdrecord driver=ricoh_ro1420c) - Wearnes CD-R622 - Wearnes CD-R632P - Yamaha CDR-100 - Yamaha CDR-102 - Yamaha CDR-200 - Yamaha CDR-400 (Somente para Firmware 1.0d ou mais novos) - Yamaha CDR-401 - Yamaha CRW-4001 - Yamaha CRW-2260 - Yamaha CRW-4260 - Yamaha CRW-4416

Adaptador SCSI - 7000FASST SCSI - ACARD - Adaptec(AHA 152x, AHA-174x, AHA-294x(W/UW/D/WD), AHA394x(W), AHA-398x(W), AHA-274x EISA, AHA-284x VLB; Adaptec, AIC-777x, AIC-785x, AIC-787x, AIC-788x, AHA-29xx PCI, Adaptec AHA2940(AU/U2W/U2/U2B/U2BOEM), AHA-274xT, AHA-2842, AHA-2910B, AHA-2920C, AHA-2930(U/U2), AHA-2944(D/WD/UD/UWD), AHA3940(U/UW/AUW/U2W/U2B), AHA-3950U2D, AHA-3985(U/UW), AIC786x, AIC-3860, Adaptec 1520B, Adaptec 1522B, Adaptec 1542) - AdvanSys(ABP510, ABP5150, ABP5140, ABP5142, ABP902, ABP915,
45

MANUAL DO USURIO TECHLINUX

ABP920, ABP930, ABP930U, ABP930UA, ABP960, ABP960U, ABP542, ABP742, ABP842, ABP940, ABP940U, ABP940UA, ABP970, ABP970U, ABP940UW, ABP970UW, ABP752, ABP852, ABP950, ABP950UW, ABP980, ABP980U, ABP980UA) - Always IN2000 - AM53/79C974 PCI - BusLogic(Mylex, MultiMaster, FlashPoint) - Data Technology Corp DTC3180/3280 - DTC3180/3280 - EATA-DMA (DPT, NEC, AT&T, SNI, AST, Olivetti, Alphatronix) - EATA-PIO (old DPT PM2001, PM2012A) - EATA ISA/EISA/PCI (DPT e EATA/DMA genrica compatveis) - Future Domain 16xx - GDT SCSI Disk Array Controller - Generic NCR5380/53c400 - Initio 9100U(W) - Inition INI-A1000U2W - NCR(5380, 53c810, 53c810A, 53c815, 53c825, 53c825A, 53c860, 53c875, 53c876, 53c895 53c400, NCR5380, 53c810, 53c810A, 53c815, 53c820, 53c825, 53c810, 53c820, 53c720, 53c700, 53c710, 53c700-66, 53c406A) - IOMEGA Parallelo - ZIP drive - PAS16 - Perceptive Solutions PSI-240I - PCI2000, PCI2220i - PSI240i - Qlogic FAS - Qlogic ISP(FC) - Seagate ST-01/ST-02 and Future Domain TMC-8xx - SYM83C8XX - Tekram DC-390(T) - Trantor T128/T128F/T228 - UltraStor 14F/24F/34F - Western Digital (WD7000-FAST, WD7000-FAST2, WD7000-ASC, WD7000-AX/MX/EX)

46

CAPTULO 3 - PREPARANDO PARA INSTALAO

Placa de Rede - 3COM: EtherLink III/XL/16, 3c501, 3c503, 3c505, 3c507, 3c509, 3c579, 3c515, 3c590 series, 3c900 series - Allied Telesis AT150, ATI1700 - Alteon AceNIC & 3Com 3C985 Gigabit - AMD LANCE and PCnet(AT1500, NE 2100) - AMD PCnet32(VLB and PCI) - Ansel Communications EISA 3200(EXPERIMENTAL) - Apple/Farallon LocalTalk PC - Apricot Xen--II on board - ARCnet - AT&T WaveLAN & DEC RoamAbout DS - AT--LAN--TEX/RealTek pocket adaptator - AT1700/1720 - Cabletron E21xx - Comtrol Hostess SV-11 - Compaq Netelligent 10/100 TX PCI UTP, 10 T PCI UTP, Integrated NetFlex 3/P, Netelligent Dual 10/100 TX PCI UTP, Netelligent Integrated 10/100 TX UTP,Netelligent 10/100 TX Embedded UTP, Netelligent 10 T/2 PCI UTP/ Coax, Netelligent 10/100 TX UTP, NetFlex 3/P - COPS LocalTalk PC - CS89x0 - Crystal LAN CS8900/CS8920 - DECchip & DIGITAL EtherWorks - DECchip Tulip(dc21x4x) - DEPCA, DE10x, DE200, DE201, DE202, DE422) - Digi Intl. RightSwitch SE--X - Digital DEFEA, DEFPA adaptator (FDDI) - D--Link DE600/DE620 pocket, DFE-930-TX PCI 100, VIA Rhine PCI Fast Ethernet(VIA VT86c100A Rhine-II PC, 3043 Rhine-) - FDDI - FMV--181/182/183/184 - G-NIC - HIPPI(EXPERIMENTAL) - HP AnyLAN, 10/100VG, PCLAN+ (27247B, 27252A), PCLAN (27245, 27xxx)
47

MANUAL DO USURIO TECHLINUX

- IBM Token Ring - ICL EtherTeam 16i/32 - Intel EtherExpressPro/100, EtherWorks 3 (DE203, DE204, DE 205), EtherExpress 16, EtherExpressPro - MiCom-Interlan NI5010 - Mylex LNE390A/B - NE1000/NE2000 (ISA) - NI5010, NI5210, NI6510, NI6510 EtherBlaster - Novell/Eagle/Microdyne NE3210 - Netgear 310tx - Packet Engines Yellowfin Gigabit--NIC - PCI NE2000 - Racal--Interlan ES3210 - RedCreek Communications - RealTek 8029, RTL8129, RTL8139 - Sangoma S502/S508 multi-protocol FR, Sangoma S502A, ES502A, S502E, S503, S507, S508, S509 - SK_G16 - SiS 900 - SEEQ8005 - SMC Ultra / EtherEZ (ISA, 8k 83c790), 9000 series, 9000 series, Ultra32 EISA (32K), EtherPower II 9432 PCI (83c170/175 EPIC series) - SysKonnect adapter - Tangent ATB-II, Novel NL-10000, Daystar Digital LT-200, Dayna DL2000, DaynaTalk PC (HL), COPS LT-95, Farallon PhoneNET PC II & III - TI ThunderLAN - VIA Rhine - Western Digital/SMC: WD80*3, SMC Ultra, SMC Ultra32, SMC 9194 - WD80*3 - Zenith Z--Note

Som - Aced Notebook Sound - AdLib - Advance Logic ALS-001, ALS-007, ALS-100, ALS-110, ALS 120 - Aztech Sound Galaxy - AD1816(A) based cards
48

CAPTULO 3 - PREPARANDO PARA INSTALAO

- C-media PCI ( CM8338A, CM8338B e CM8738) - Compaq Deskpro XL sound - Creative/Ensoniq AudioPCI 97(ES1371) - Crystal CS4232. - Ensoniq AudioPCI 1370(SoundBlaster 64/128 PCI) - Ensoniq SoundScape - ESS 688/1688/1868 AudioDrive, Tech Maestro - Gravis UltraSound MAX/PnP - Intel 810 (AC'97) - Logitech SoundMan Games(not SM16 or SM Wave) - MediaTrix AudioTrix Pro - MediaVision Jazz16 (ProSonic, SoundMan Wave) - Microsoft Sound System(D1848/CS4248/CS4231) - Mozart/MAD16 (OPTi 82C928) - MAD16 Pro (OPTi 82C929/82C930) - miroSOUND PCM12 - OPL3-SA1 sound chip - OPL3-SA2/3/x sound chip - Pro Audio Spectrum/Studio 16, Logitech SoundMan 16 - PSS (AD1848, ADSP-2115, ESC614) - S3 Sonic Vibes - SoundBlaster (SB 16, DS, ESS, Jazz16, Live, ou SB compatveis) - Turtle Beach MultiSound Classiq, Tahiti, Monterey, Pinnacle, Fiji - Turtle Beach WaveFront(Tropez Plus, Tropez, Maui) - VIA 82C686 Audio - Yamaha OPL3-SA1, OPL3-SA2, SA3 and SAx

49

MANUAL DO USURIO TECHLINUX

Modem A grande maioria dos modens de barramento ISA e a maioria dos adaptadores RDSI(ISDN) so suportados pelo TechLinux. O TechLinux possui suporte aos seguintes WinModens(softmodens): PCtel PCI (HSP MicroModem 56) Lucent 56k WinModem - LT WinModem e compatveis SmartLink WinModem ATENO: Os modelos AMR no so suportados pelo TechLinux Qualquer outro "Win-modem" no suportado.

Scanner Nota: uma lista completa encontra-se em: http://www.mostang.com/sane/ sane-backends.html - Abaton 300GS, 300S - AGFA Focus Lineart,II, Color, Color Plus. - Apple Scanner, OneScanner, ColorOneScanner. - Artec/Ultima AT3, A6000C, A6000C PLUS, AT6, AT12 - BlackWidow BW4800SP - Canon CanoScan 300, 600, 2700F - Epson GT-5500, GT-7000 - HP ScanJet Plus, IIc, IIp, IIcx, 3c, 4c, 6100C, 3p, 4p, 5p, 6200C, 6250C, PhotoSmart PhotoScanner. - Kodak DC210, DC20, DC25 - Microtek Scanmaker E6, E3, E2, 35t+, III, IISP, IIHR, II, 600Z(S), 600G(S) - Mustek MFC-600S, MFC-600Cd, MFS-6000CX, MSF-6000SP, MFS8000SSP, MFC-800S, MFS-1200SP, MFS-12000CX, SE-6000SP, SE-12000SP - Nikon LS-20, LS-1000 - Polaroid DMC - Plustek 4830 - Umax UMAX Vista S6(E), SuperVista S12, UMAXS-12(G), Astra 600/
50

CAPTULO 3 - PREPARANDO PARA INSTALAO

610S/1200S/1220S, UG80/630, UC 630/840/1260, Vista T630, PSD, Gemini D-16 - Umax Linotype Hell Jade, Jade2, Saphir2 - Umax Vobis/Highscreen Scanbooster Premium - Umax Escom Image Scanner 256 - Umax Nikon AX-210 - Vobis HighScan

Impressora A maioria das impressoras funcionar trabalhando com texto. Impressoras suportadas no modo grfico (verifique a lista completa em http:/ /www.linuxprinting.org/printer_list.cgi): - Apple MD 1000,1300,2000,4000,5000 - Apple Color StyleWriter 1500,2200,2400,2500 - Apple Imagewriter II, LQ - Apple StyleWriter 2x00 - Apple LaserWriter 16/600, II/NTX, IIg, NT, Pro 630, Select 360 - Apple StyleWriter 1200, I, II - C.Itoh M8510 printer - Canon BJ 5, 10e, 20, 30, 200, 210, 250, 300, 330, 600, 610, 620, 4000, 4100, 4200, 4300, 4400, 4550 - Canon BJC 50, 55, 80, 85, 210SP, 240, 1000, 2000, 2100, 3000, 4200, 4310SP, 5100, 6000, 6100, 6200, 6500, 7000, 8200 - Canon C 3500/5500 - Canon GP 335,405 - Canon LBP 4+,8+,430,660,1000,1260,1760 - Canon S 400,450,750,800,4500 - Compac Ij 900 - DEC LA 50,70,75+ - DEC LN 3,7,17 - DEC LJ 250 - Epson Action Laser II, 1100 - Epson Stylus Color I, II, IIs, Pro, 300, 400, 440, 460, 480, 500, 580, 600, 640, 660, 670, 680, 740, 760, 777, 800, 850, 860, 880, 900, 980 - Epson Stylus Photo EX, 700, 800, 850, 1200, 2000
51

MANUAL DO USURIO TECHLINUX

- Epson LP 8000 - Epson LQ 24, 500, 570, 850, 1050 - Fujitsu 1200, 2400, 3400 - HP DeskJet 300, 400, 420, 480, 500, 510, 520, 540, 550, 560, 600, 610, 630, 640, 670C, 672C, 690C, 692C, 710, 810, 820, 840, 850, 880, 930, 950, 960, 970, 990, 1000C, 1200C, 1600C, 2000C - HP DesignJet 230,350C,650C,750C,3500 - HP LaserJet Plus,2,3,4,5,6,1100+,2100,3200,4500,5000,8000,8100,8500 - HP PaintJet 1200C - HP OfficeJet 5x0, 6x0, 7x0, 1000, 1150C - Imagen ImPress printers - IBM 9-pin Proprinter - IBM Jetprinter ink-jet color printer (Model #3852) - NEC P6/P6+/P60 printers at 360 x 360 DPI resolution - Mitsubishi CP50 color printer - OCE 9050 printer - Okidata MicroLine 182 - Okidata MicroLine IBM-compatible printers - Ricoh 4081 laser printer - StarJet 48 inkjet printer - Sony Microsystems NWP533 laser printer [Sony only] - Tektronix 4693d color printer, 2 bits per R/G/B component - Tektronix 4693d color printer, 4 bits per R/G/B component - Tektronix 4693d color printer, 8 bits per R/G/B component - Tektronix 4695/4696 inkjet plotter - Xerox XES printers (2700, 3700, 4045, etc.) - Outras.

52

Captulo 4
Iniciando a instalao
Voc poder optar por instalar o TechLinux pelas seguintes formas:

Criando um disco de inicializao


Para que o sistema operacional TechLinux seja instalado em seu computador, necessrio iniciarmos a instalao de modo correto, normalmente utilizamos uma unidade leitora de CDs para instal-lo, neste caso, na maioria dos computadores basta inserir o CD1 do TechLinux no leitor e reiniciar o computador, ser apresentado automaticamente a tela de incio de instalao do TechLinux. Caso isso no ocorra existe algumas possibilidades, seu computador no est configurado para iniciar atravs do CD-ROM ou no possui suporte a isto. Verifique se na configurao da BIOS est configurado para que o BOOT seja iniciado pelo CD-ROM, se no houver esta opo ento voc dever criar um disco de inicializao. Observe que alm da instalao pelo leitor de CD, voc poder instalar o TechLinux tambm por meio de um disco rgido (HD), uma rede (Network) ou se estiver utilizando um notebook com perifricos externos tipo PCMCIA. Para isso, ao criar o disco de inicializao voc dever determinar qual a maneira que ser utilizada para instalao do TechLinux, neste caso, observe a <imagem> que dever estar no disco de inicializao. Tipo de inicializao (imagens) cdrom.img - para instalao utilizando um leitor de CD-ROM local hd.img - para instalao utilizando um disco rgido (HD) network.img - para instalao utilizando uma rede local (FTP, NFS ou HTTP) pcmcia.img - para instalao utilizando perifricos PCMCIA, normalmente utilizados por notebooks.
53

MANUAL DO USURIO TECHLINUX

No Windows passo 1 - insira o CD1 do TechLinux no leitor de CD. passo 2 - clique no cone Meu Computador passo 3 - na janela de Meu Computador, clique duas vezes sobre CDROM passo 4 - clique duas vezes na pasta \dosutils passo 5 - d um duplo-clique no arquivo rawwritewin passo 6 - insira um disquete vazio no drive passo 7 - na pasta Write, selecione D:\imagens\<imagem>.img no campo Image File (supondo que o leitor de CD seja a letra D:) passo 8 - selecione A: no campo Floppy Drive (supondo que o leitor de disquete seja a letra A:) passo 9 - clique em Write e aguarde alguns instantes at que o disco seja criado.

No Dos ou Prompt DOS do Windows passo 1 - digite D: seguido de enter, supondo que a unidade de CD seja D: passo 2 - digite cd \dosutils seguido de enter passo 3 - digite rawrite /images/<imagem>.img seguido de enter, onde a <imagem> ser o meio de instalao cdrom, hd, network ou pcmcia. No Linux ou outros sistemas Unix utilize o comando dd da seguinte forma: dd if=/mnt/cdrom/images/<imagem>.img of=/dev/fd0 onde: <imagem> ser o meio de instalao cdrom, hd, network ou pcmcia /dev/cdrom seja o ponto de montagem do leitor de CD /dev/fd0 seja o ponto de montagem do leitor de disquete

54

CAPTULO 4 - INICIANDO A INSTALAO

Instalando por CD-ROM


Para instalar o TechLinux utilizando o CD-ROM do seu computador, basta inserir o CD1 (Instalao) do TechLinux e iniciar o seu computador, automaticamente uma tela inicial de instalao do TechLinux dever aparecer. Caso isso no tenha ocorrido, verifique na configurao da BIOS do seu computador se est habilitado para que o BOOT seja iniciado a partir do CDROM. Se houver dvidas sobre o processo de habilitao da BIOS, consulte o manual da placa me de seu computador. Alguns computadores podem no iniciar automaticamente a instalao do TechLinux, neste caso, ser necessrio criar um disco de inicializao do TechLinux descrito anteriormente. A instalao pelo CD-ROM a forma mais fcil e rpida para instalar o TechLinux, portanto, recomendado para a maioria dos usurios.

Instalando por Disco Rgido (HD)


Para instalar o TechLinux utilizando-se de um disco rgido que contm os arquivos de instalao do TechLinux, ser necessrio criar um disco de inicializao com a imagem hd.img, conforme descrito anteriormente. Com o disco de inicializao para disco rgido (HD) na unidade de disquete, basta iniciar o computador e completar as informaes solicitadas sobre o seu disco rgido para que o processo de instalao do TechLinux seja iniciado.

Instalando por Rede Local


Para instalar o TechLinux utilizando-se de outros locais da rede que contm arquivos de instalao do TechLinux, ser necessrio criar um disco de inicializao com a imagem network.img, conforme descrito anteriormente. Com o disco de inicializao para rede na unidade de disquete, basta iniciar o computador e completar as informaes solicitadas sobre a sua rede local para que o processo de instalao do TechLinux seja iniciado. Esta operao requer conhecimentos bsicos sobre redes de computadores, se no for o seu caso, informe o administrador da sua rede.
55

MANUAL DO USURIO TECHLINUX

Inicio da Instalao do TechLinux


Assim que o computador iniciar a leitura da instalao do TechLinux, voc encontrar a tela como na figura abaixo:

Para obter ajuda, pressione <F1>, para comear o processo de instalao ou atualizao do TechLinux (segundo estgio), pressione <ENTER> ou aguarde alguns segundos. Voc tambm poder digitar TEXT e pressionar <ENTER> para que o processo de instalao do TechLinux seja executado em modo texto. Para usurios experientes em instalao de sistemas operacionais Linux, podero utilizar o comando EXPERT e pressionar <ENTER> para que o processo de instalao do TechLinux no detecte automaticamente o hardware existente. importante destacar que para processos de inicializao utilizando o disco rgido ou rede local, o TechLinux ir solicitar outras informaes sobre o hardware e rede, at que entre no segundo estgio da instalao.

56

CAPTULO 4 - INICIANDO A INSTALAO

Ambiente Grfico da Instalao


Aps carregar o segundo estgio da instalao do TechLinux, iniciamos ento o processo principal da instalao do TechLinux, onde voc ir interagir at finalizar a instalao. Veja a seguir como localizar as informaes durante o processo de instalao do TechLinux:

Janela de status dos processos Indica as funes da instalao: quando vermelho, significa que o processo no foi concludo, quando laranja, significa que o processo est sendo executado e quando verde, significa que o processo j foi concludo. Janela de interao com o usurio Local onde ser apresentado janelas para escolha das opes dos processos. Janela de ajuda Local onde a instalao do TechLinux informa o que significa cada processo que est sendo executado para auxili-lo no passo a passo durante a instalao em seu computador.
57

MANUAL DO USURIO TECHLINUX

58

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Captulo 5
Instalando ou Atualizando
Um dos objetivos do TechLinux ser um sistema operacional de fcil instalao e configurao pela maioria dos usurios. Para isso a Tech preparou a instalao grfica que realizada passo a passo de forma simples e objetiva. A seguir iremos destacar cada passo da instalao, observe que algumas opes podem no ser apresentadas para determinadas instalaes em que voc tenha escolhido uma determinada opo de instalao, por exemplo, uma instalao avanada ou simplificada requer opes diferentes.

Escolhendo o idioma
Voc poder escolher o idioma preferido do sistema, como padro o instalador do TechLinux j vem selecionado o Portugus Brasil, para continuar a instalao, apenas tecle <ENTER> ou clique no boto [OK]. No boto [Avanado], voc poder escolher o idioma que ser utilizado aps a instalao, caso seja diferente da apresentada durante o processo de instalao do TechLinux.

59

MANUAL DO USURIO TECHLINUX

Escolhendo o tipo de instalao


O TechLinux possui duas formas de instalao, conforme o seu conhecimento em Sistemas Operacionais Linux e informtica em geral. Desta forma voc poder escolher entre [Recomendado] ou [Experiente], conforme detalhado abaixo. Por padro o instalador do TechLinux j traz selecionado a opo [Recomendado], desta forma, basta voc clicar em [Instalar] ou [Atualizar] para continuar a instalao do TechLinux em seu computador.

Recomendado Se voc escolher este tipo de instalao, o instalador do TechLinux ir procurar facilitar a escolha das opes durante o processo de instalao do TechLinux, ou seja, haver o mnimo de solicitaes para completar com segurana a instalao do TechLinux em seu computador. Experiente Se voc um usurio experiente em Sistema Operacional Linux e informtica em geral, ento esta opo deve ser selecionada. Desta forma o instalador do TechLinux ir solicitar informaes mais detalhadas durante o processo de instalao para que voc tenha uma melhor personalizao na utilizao do TechLinux em seu computador.
60

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Instalar Nesta opo o instalador do TechLinux ir fazer uma nova instalao do sistema operacional em seu computador, supondo que seja a primeira vez que voc esteja instalando o TechLinux. Atualizar Nesta opo o instalador do TechLinux ir atualizar um Sistema Operacional TechLinux de verso antiga instalado em seu computador.

61

MANUAL DO USURIO TECHLINUX

Disco Rgido
Na maioria dos casos o TechLinux ir encontrar automaticamente o(s) disco(s) rgido(s) existente(s) em seu computador, caso isto no ocorra, ser solicitado a configurao manual, onde voc dever selecionar a marca e modelo do disco rgido instalado em seu computador.

No modo de instalao Experiente, o TechLinux ir perguntar se voc possui alguma interface tipo SCSI que no tenha sido encontrada, caso afirmativo, ento selecione a opo [Sim], Para continuar a instalao do TechLinux clique em [Ok].

62

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

63

MANUAL DO USURIO TECHLINUX

Configurando o mouse
O TechLinux ir encontrar o mouse instalado em seu computador, e ser apresentado a lista com os modelos existentes, j selecionado o mouse encontrado. Caso o mouse que esteja selecionado no seja o modelo instalado em seu computador, ento selecione o modelo correto, e para continuar a instalao, clique no boto [Ok].

64

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Alguns tipos de mouse iro solicitar que voc escolha a porta serial em que est conectado, geralmente isto j ocorre automaticamente, bastando apenas clicar no boto [Ok]. Voc tambm poder fazer um teste de configurao do seu mouse conforme a tela abaixo.

65

MANUAL DO USURIO TECHLINUX

Configurando o teclado
O instalador do TechLinux ir solicitar que voc selecione o mapa de teclas do seu teclado, o mapeamento de teclado a traduo de cada tecla pressionada ao sistema operacional, desta forma, o sistema ir apresentar os caracteres especiais, tais como acentuaes. Por exemplo, no padro Brasileiro (ABNT-2) temos a tecla , j no padro Americano (Internacional) para obtermos o , temos que teclar <ASPAS> e depois <C>. Por padro o TechLinux ir defir o teclado Brasileiro (ABNT-2), onde, se voc selecionou o modo de instalao Recomendado, esta opo s ser apresentada no final da instalao. Na opo [Mais], voc encontrar uma lista mais detalhada do mapeamento de teclados disponveis no TechLinux, porm na maioria dos casos, voc ir utilizar o Brasileiro ABNT-2 ou Americano (Internacional).

66

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Segurana do sistema
O TechLinux possibilita que voc personalize o nvel de segurana do sistema operacional em seu computador. O modo [Normal] recomendado para a maioria dos usurios, mas, se voc estiver instalando um servidor em uma rede que estiver exposta a possveis invasores, ento voc dever escolher o nvel de segurana [Alto]. Normal Este o modo normal de segurana do sistema operacional Linux, recomendado para a maioria dos usurios. Alto Este nvel de segurana instala um kernel mais seguro, geralmente utilizado para computadores que sero servidores em uma rede.
ATENO: Alguns programas no funcionam neste modo de segurana, pois utilizam recursos que possam ser vulnerveis a ataques por crackers, o Wine um desses casos, portanto softwares que utilizam o Wine, tais como Kylix podem no funcionar.

67

MANUAL DO USURIO TECHLINUX

Sistema de Arquivos
O sistema de arquivos determina o espao utilizado pelos sistemas nos discos rgidos instalados em seu computador. Se voc estiver utilizando o modo de instalao Recomendado, ento o instalador do TechLinux ir verificar as alternativas possveis para melhor instalao do TechLinux em seu computador, desta forma voc dever apenas selecionar qual alternativa mais adequada ao seu computador.

Usar parties existentes Ser apresentada se seu computador possuir um sistema de arquivos padro Linux. Ao selecionar esta opo voc estar informando ao instalador do TechLinux para que ele utilize essas parties, dessa forma, ele ir apagar as informaes destas parties, e ento instalar o TechLinux nelas. Apagar o disco inteiro Se voc optar por esta opo, o instalador do TechLinux ir apagar todas
68

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

informaes contidas em seu disco rgido e utiliz-lo exclusivamente para o TechLinux. Utilizar o espao livre do Windows Esta opo ir aparecer se voc pussuir o Sistema Operacional MS Windows instalado em seu computador. Se voc escolher esta opo o instalador do TechLinux ir redimensionar a partio utilizada pelo MS Windows (sem a perda de qualquer informao), utilizando-se do espao disponvel para instalao do TechLinux.
ATENO: Mesmo no conhecendo algum caso em que se houve perda de informaes utilizando-se deste processo, a Tech recomenda que voc faa uma cpia de segurana de seus documentos do MS Windows antes de selecionar esta opo. A Tech no se responsabiliza por quaisquer informaes perdidadas durante este processo.

Particionamento de disco personalizado Esta opo permite que voc personalize as parties do seu disco rgido da forma que voc desejar.

69

MANUAL DO USURIO TECHLINUX

Veja a seguir como utilizar o particionamento de disco personalizado. A representao se dar em hd para discos rgidos do tipo IDE (maioria dos casos) ou sd para discos rgidos do tipo SCSI (geralmente em servidores), seguido de uma letra que identifica o nmero do disco. Exemplo: hda (disco1), hdb (disco2), etc. No Linux necessrio que voc tenha pelo menos duas parties, sendo uma o swap, onde o Linux ir utilizar como memria virtual (temporria) em disco, e outra definida como ponto de montagem /, ou seja, a raz do Sistema Operacional Linux. Para partio swap geralmente dimensionamos como o dobro da memria principal (RAM). Voc poder utilizar as seguintes opes para o particionamento personalizado: [Assistente] - Onde ser exibido um assistente para auxili-lo neste processo. [Redimensionar] - Para alterar o tamanho de uma partio existente. [Deletar] - Para excluir uma partio existente. [Formatar] - Para formatar uma partio existente. [Limpar tudo] - Para excluir todas parties existentes. [Auto alocar] - Para definir automaticamente as parties. [Desfazer] - Desfazer ltimas alteraes [Salvar em disquete] - Grava em um disquete as informaes sobre o particionamento.

70

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Adicionando uma partio Para adicionar uma nova partio voc dever selecionar uma parte vazia do disco e clicar no boto Adicionar, em seguida voc dever informar o setor de incio no disco, tamanho em MB, o sistema de arquivos desta partio e o ponto de montagem. Para finalizar, clique em [Ok].

Redimensionando uma partio Para redimencionar uma partio j existente, basta selecionar a partio e clicar em [Redimensionar], ao abrir a janela de redimensionamento voc dever informar o novo tamanho e em seguida clicar em [Ok] para finalizar esta operao.

71

MANUAL DO USURIO TECHLINUX

Formatao de Parties
Aps particionar seus discos rgidos, voc dever formatar suas parties para instalao do TechLinux, exceto quando for uma atualizao do TechLinux. ATENO: Ao formatar qualquer partio voc perder todos os dados que estejam gravados na partio em questo, certifique-se que voc tenha selecionado as parties corretas, caso voc tenha outro sistema operacional instalado em alguma das parties faa uma cpia de segurana de suas informaes.
A Tech Informtica no se responsabiliza por quaisquer dados perdidos durante e aps a instalao do TechLinux em seu computador. Certifique-se que voc esteja fazendo a instalao de forma correta.

72

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Selecionando pacotes de programas


Neste momento voc ir definir quais programas sero instalados em seu computador, conforme o tipo de utilizao do Sistema Operacional TechLinux no dia a dia. Como o TechLinux possui mais de 1.300 pacotes de programas para inmeras utilidades, o instalador do TechLinux procura facilitar a sua vida de forma a solicitar grupos de pacotes selecionados por meio de aplicativos para Estaes de Trabalho, Desenvolvimento, Servidor e Gerenciadores Grficos.

Estao de Trabalho Neste grupo de aplicativos voc poder selecionar grupo de aplicativos para utilizao do tipo: Escritrios: Planlhas, Processador de Textos, entre outros Jogos: Divertimento com os principais jogos para Linux
73

MANUAL DO USURIO TECHLINUX

Multimdia: Programas para trabalhar com Som, Imagem, entre outros. Internet: Aplicativos para acesso Internet Cliente de Rede: Aplicativos para acessar servios em rede. Configurao: Aplicativos para configurao do sistema Console: Aplicativos para o modo console Desenvolvimento Desenvolvimento: Ferramentas para desenvolvimento de aplicaes no Linux. Documentao: Documentao de inmeros aplicativos Servidor Web/FTP: Programas servidores para Web e FTP e-Mail/Lista/News: Programas servidores para e-Mail, Listas e News Banco de Dados: Programas servidores para Banco de Dados Firewall/Roteador: Programas para fazer do linux um firewall ou roteador. DNS/NIS: Programas para servidor de nomes, entre outros. Servidor de Rede: Programas diversos para servidor de arquivos e outros. Ambiente Grfico KDE: Um dos ambientes grficos mais utilizados no mundo Gnome: timo visual Blanes2000: Interface grfica parecida com o MS Windows 9x. Outras: Outras interfaces como Windowmaker, BlackBox, etc.

74

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Seleo individual de pacotes Se optar pela seleo individual de pacotes, voc poder escolher programa a programa que ser instalado em seu computador, geralmente utilizado por usurios experientes.

75

MANUAL DO USURIO TECHLINUX

Processo de Instalao
Neste momento o instalador do TechLinux estar instalando em seu computador todos os pacotes de programas que foram selecionados. Este processo levar algum tempo para finalizar, basta aguardar at que o sistema solicite alguma informao.

76

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Senha de Administrao
Como o Linux possui o controle do sistema por nvel de usurio, voc dever definir a senha do super-usurio (root), este o usurio que ter controle total do sistema operacional TechLinux. importante que voc no coloque nenhuma senha que seja simples, tais como data de nascimento (sua e de parentes), nome de familiares e bichos de estimao. Para dificultar a descoberta de sua senha por outros usurios, voc poder utilizar nmeros, letras e caracteres especiais. No se esquea que o Linux case-sensitive, ou seja, no Linux h diferena entre letras minsculas e letras maisculas, ento, observe se o Caps Lock do teclado est acionado.

77

MANUAL DO USURIO TECHLINUX

Adicionando Usurios
Voc poder cadastrar um ou mais usurios que tero acesso ao Sistema Operacional TechLinux. Mantenha o mesmo critrio para definio da senha de cada usurio citado no item anterior referente a segurana. Clique no boto [Adicionar usurio] para confirmar o cadastro do usurio. Ou clique no boto [Pronto] para dar continuidade na instalao do TechLinux.

78

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Configurando uma Rede


Neste momento o instalador do TechLinux ir solicitar a configurao de uma rede, onde seu computador poder conectar com outros computadores ou rede Internet. Voc poder usar a auto-deteco, onde o TechLinux ir procurar por todos dispositivos que possuem conexo com outros computadores, tais como placa de rede, placa de modem, etc.

Aps a deteco ou configurao manual dos dispositivos de rede instalados em seu computador, voc poder configurar o acesso Internet ou Rede, selecionando o dispositivo de conexo, e em seguida clicar no boto [Ok].

79

MANUAL DO USURIO TECHLINUX

Conexo via modem Nesta opo voc ir configurar as informaes para conexo de seu computador com o provedor de Internet. Tenha em mos as informaes do seu provedor.

80

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Informe o nome para identificao de sua conexo (como o nome do provedor), nmero do telefone de dados, nome do usurio e senha de acesso. As demais informaes geralmente no so obrigatrios, a no ser que seu provedor de servios o solicite. Clique em [Ok] para continuar.

Conexo ISDN So conexes especiais para acesso Internet, geralmente no disponveis no Brasil. Conexo DSL (ou ADSL) So conexes de alta-velocidade para acesso Internet. Se voc possui uma conexo em sua placa de rede de alta velocidade que precisa de autenticao, ento voc deve selecionar esta opo para configur-la. (Um exemplo a Speedy Residencial) Conexo por Cabo Se voc possuir comunicao por meio de um cabo especial. Conexo LAN Nesta opo voc ir configurar a placa de rede que estiver conectada em seu computador, pode ser para acesso a uma rede local, ou uma conexo do tipo banda larga. (Speedy Business que no requer autenticao)

81

MANUAL DO USURIO TECHLINUX

Checando o hardware de acesso rede existente. Apenas clique em [Ok] se foi listado a placa de conexo correta.

Para que seu computador seja identificado por outros computadores na rede, necessrio que voc informe o endereo IP e mscara da rede ou se pega o IP automaticamente se existir um servidor DHCP na rede. Obtenha estas informaes com o administrador de sua rede.

Voc dever tambm informar o nome de sua mquina, IP do servidor de nomes (responsvel pela traduo do endereo nome.com.br pelo IP) e tambm o gateway (servidor ou roteador responsvel pelo envio de dados do seu computador com outras redes, tais como a Internet). Informe-se junto ao administrador da sua rede.
82

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Algumas redes possuem servidores de Proxy para Web e FTP, que responsvel por armazenar as pginas visitadas, a fim de aumentar a velocidade de consulta, pois na prxima consulta o dado j estar l, no sendo necessrio a conexo em um servidor mais longe. Verifique com o administrador de sua rede se voc possui estas opes, e ento informe aqui IP ou Nome dos servidores responsves por este recurso.

Se voc possuir mais de uma forma de conectar rede, por exemplo (modem e placa de rede), ento o instalador ir solicitar para que voc escolha qual delas ser utilizada por padro para acesso Internet.

83

MANUAL DO USURIO TECHLINUX

Sumrio do Sistema
O sumrio da instalao possibilita que voc reconfigure os perifricos instalados em seu computador, tais como mouse, teclado, relgio e impressoras. Clique no boto que deseja alterar a configurao e ao finalizar clique em [Ok] para continuar a instalao do TechLinux.

Mouse Voc poder redefinir as configuraes do mouse conectado em seu computador, conforme detalhando no comeo da instalao.

Teclado Voc poder redefinir as configuraes do teclado conectado em seu computador, conforme detalhado no comeo da instalao.

84

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Fuso horrio Voc poder definir o fuso horrio de sua localidade, o instalador define um padro conforme o idioma selecionado, porm se voc desejar alter-lo, basta clicar neste boto e selecionar na lista de fusos horrios o qual se refere a sua localidade. Impressora Neste processo voc poder configurar uma ou mais impressoras que estejam conectadas diretamente em seu computador, ou impressoras compartilhadas em sua rede local.

No primeiro momento voc dever informar qual o sistema de impresso que ser utilizado, para maioria dos casos voc dever selecionar o sistema de impresso CUPS que o mais fcil de se configurar e possui ferramentas grficas para administrao e gerenciamento de sua(s) impressora(s). Os sistemas de impresso LPRng e PDQ devem ser utilizados somente aqueles que tenham conhecimento sobre eles.
85

MANUAL DO USURIO TECHLINUX

Se voc tiver impressora(s) compartilhada(s) em outro(s) servidore(s) CUPS, ento voc poder clicar em Ok, pois neste sistema o CUPs ir detectar as impressoras em sua rede e configurlas automaticamente. Selecione a opo Adicionar impressora para configurar uma nova impressora em seu sistema.

Ao adicionar uma nova impressora em seu sistema, voc dever informar de que forma ela est conectada em seu computador, de for uma impressora local (maioria dos casos) ou est compartilhada em sua rede local, neste caso qual o sistema de impresso utilizada.

Aps ter adicionado uma impressora e ter efetuado um teste de impresso, o instalador ir solicitar que voc defina o que deve-se fazer, instalar uma nova impressora ou na opo Pronto para prosseguir com a instalao.

86

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Servios da Inicializao
O instalador do TechLinux ir solicitar que voc determine quais servios sero executados/inicializados toda vez que o sistema operacional TechLinux for inicializado. O instalador do TechLinux ir definir por padro os principais servios que tenham alguma importncia significativa para que o TechLinux funcione corretamente.

87

MANUAL DO USURIO TECHLINUX

Disco de Inicializao
Voc poder gravar um disquete que conter dados necessrios para uma inicializao do sistema operacional. Isto possibilita que em caso de algum problema ocorrer com a inicializao do sistema pelo disco rgido, voc possa acessar os dados e recuper-los.

88

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Gerenciador de Inicializao
O gerenciador de inicializao possibilita a inicializao dos sistemas operacionais instalados em seu computador.

Opes de inicializao Voc poder selecionar entre o Grub e o LILO (mais utilizado), podendo tambm selecionar qual o dispositivo de inicializao que conter a informao de inicializao. Tambm poder especificar o tempo em segundos de espera antes de iniciar o sistema operacional padro.

89

MANUAL DO USURIO TECHLINUX

Entradas de inicializao Nesta janela voc poder definir qual o sistema operacional ser iniciado por padro, poder tambm modificar ou adicionar novas entradas para outros sistemas operacionais.

90

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Configurao Grfica
Para configurao do vdeo voc dever pedir para que o TechLinux localize o dispositivo PCI, ou seja, a placa de vdeo que esteja instalada em seu computador. Aps o sistema ter detectado a placa de vdeo, voc dever escolher o tipo de monitor que est instalado em seu computador. Caso no seja detectado, voc dever informar detalhadamente a configurao (modelo, fabricante e opes para iniciar o dispositivo).

91

MANUAL DO USURIO TECHLINUX

Escolhendo um monitor Escolha a marca e modelo do seu monitor, caso no esteja na lista ou no tenha funcionado adequadamente selecione algum padro genrico, geralmente a opo SVGA No-entrelaado, 1024x768 deve funcionar na maioria dos casos.

92

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Escolhendo uma resoluo e a quantidade de cores Escolha uma resoluo no qual sua placa de vdeo e seu monitor suporte, verifique no manual do equipamento quais resolues so suportadas, ou faa um teste comeando pela resoluo mdia 800x600 ou 1024x768. Selecione tambm o nmero de cores suportado pelo seu computador.

93

MANUAL DO USURIO TECHLINUX

Testando a configurao Voc poder testar a configurao grfica (neste momento o TechLinux dever apresentar uma tela de confirmao, se voc estiver visualizando corretamente basta clicar no boto [Ok], se houver algum problema e voc no conseguir visualizar nada, aguarde alguns segundos at que o instalador volte a solicitar as informaes para configurao de vdeo.

Se houve problema ao configurar o ambiente grfico, por ltima opo voc poder alterar a placa de vdeo selecionando em Outros, os tipos de placas Genrico Vesa Compatvel ou Genrico VGA Compatvel, desta forma o instalador ir utilizar as configuraes bsicas para funcionamento do ambiente grfico.

94

CAPTULO 5 - INSTALANDO OU ATUALIZANDO

Iniciar em modo grfico Se o teste de vdeo foi bem sucedido voc poder definir se o sistema dever ser inicializado o modo grfico automaticamente, geralmente a melhor escolha para usurios no experientes em ambiente Linux. Caso contrrio o sistema ser apresentado em modo no grfico (texto/console), onde voc dever digitar startx aps o logon para iniciar o ambiente grfico.

95

MANUAL DO USURIO TECHLINUX

Sair da Instalao
Parabns, voc concluiu a instalao do TechLinux em seu computador, retire o CD e disquete (se houver) e reinicie o computador.

96

Captulo 6
Iniciando o TechLinux
Ao iniciar o Sistema Operacional TechLinux, voc poder selecionar os modos de inicializao ou o sistema que ser iniciado. Durante a inicializao do TechLinux ser apresentado todos os programas que estaro sendo executados/inicializados de forma a apresentar se a execuo falhou ou foi Ok.

Modos de inicializao
Voc poder selecionar entre o Linux, Failsafe, Disquete ou outro sistema operacional se estiver instalado em seu computador

97

MANUAL DO USURIO TECHLINUX

Inicializao dos servios


Neste momento ser apresentado os servios que esto sendo executados.

Durante a inicializao/execuo dos servios ser apresentado < OK >, se o servio foi iniciado corretamente e < FALHOU > se houve problema na execuo do servio, desta forma voc poder saber se algum servio est ou no funcionando corretamente e corrig-lo se houver problema.

98

CAPTULO 6 - INICIANDO O TECHLINUX

Logando em modo texto


Aps a inicializao do sistema, se voc optou durante a instalao pela no inicializao do modo grfico, ento voc encontrar a tela abaixo, em que ser solicitado um nome de usurio (referente ao da instalao, ou root para super usurio) em seguida a senha de acesso.

Aps voc ter digitado o usurio e senha, ento voc ter acesso ao sistema operacional pelo console (shell), onde sua utilizao se dar por linha de comandos. Para iniciar o ambiente grfico, voc deve digitar startx seguido de enter. Para iniciar o configurador do sistema voc deve digitar drakconf seguido de enter. Demais comandos sero explicados mais adiante.

99

MANUAL DO USURIO TECHLINUX

Logando em modo grfico


O modo grfico ser apresentado se durante a configurao grfica em sua instalao voc confirmou este modo de inicializao automtica. Para logar no sistema, voc dever digitar o nome do usurio, senha de acesso e selecionar qual gerenciador grfico deseja iniciar (ou o padro).

100

Captulo 7
Comandos do modo texto
Um dos objetivos do TechLinux ser um sistema operacional de fcil instalao e configurao pela maioria dos usurios. Para isso a Tech preparou a instalao grfica que realizada passo a passo de forma simples e objetiva. A seguir iremos destacar cada passo da instalao, observe que algumas opes podem no ser apresentadas para determinadas instalaes em que voc tenha escolhido uma determinada opo de instalao, por exemplo, uma instalao avanada ou simplificada requer opes diferentes.

101

MANUAL DO USURIO TECHLINUX

Comandos para manipulao de usurios e grupos


Este captulo traz comandos usados para manipulao de conta de usurios e grupos em sistemas GNU/Linux. Entre os assuntos descritos aqui esto adicionar usurios ao sistema, adicionar grupos, incluir usurios existente em novos grupos, etc.

adduser adicionando usurios Adiciona um usurio ou grupo no sistema. Por padro, quando um novo usurio adicionado, tambm criado um grupo com o mesmo nome do usurio. Ser criado um diretrio home com o nome do usurio (a no ser que o novo usurio criado seja um usurio do sistema) e este receber uma identificao. A identificao do usurio (UID) escolhida ser a primeira disponvel no sistema especificada de acordo com a faixa de UIDS de usurios permitidas no arquivo de configurao /etc/adduser.conf. Este o arquivo que contm os padres para a criao de novos usurios no sistema. Uso: adduser [opes] [usurio/grupo] Onde: [usurio/grupo] Nome do novo usurio que ser adicionado ao sistema. [opes] -disable-passwd No executa o programa passwd para escolher a senha e somente permite o uso da conta aps o usurio escolher uma senha. -force-badname Desativa a verificao de senhas mal elaborada durante a incluso do novo usurio. Por padro o adduser checa se a senha pode ser facilmente adivinhada.

102

CAPTULO 7 - COMANDOS DO MODO TEXTO

-group Cria um novo grupo ao invs de um novo usurio. A criao de grupos tambm pode ser feita pelo comando addgroup. -uid [num] Cria um novo usurio com a identificao [num] ao invs de procurar o prximo UID disponvel. -gid [num] Faz com que o usurio seja parte do grupo [gid] ao invs de pertencer a um novo grupo que ser criado com seu nome. Isto til caso deseje permitir que grupos de usurios possam ter acesso a arquivos comuns. Caso estiver criando um novo grupo com adduser, a identificao do novo grupo ser [num]. -home [dir] Usa o diretrio [dir] para a criao do diretrio home do usurio ao invs de usar o especificado no arquivo de configurao /etc/adduser.conf. -ingroup [nome] Quando adicionar um novo usurio no sistema, coloca o usurio no grupo [nome] ao invs de criar um novo grupo. -quiet No mostra mensagens durante a operao. -system Cria um usurio de sistema ao invs de um usurio normal. Os dados do usurio so colocados no arquivo /etc/passwd aps sua criao e os dados do grupo so colocados no arquivo /etc/group. OBSERVAO: Caso esteja usando senhas ocultas (shadow passwords), as senhas dos usurios sero colocadas no arquivo /etc/shadow e as senhas dos grupos no arquivo /etc/gshadow. Isto aumenta mais a segurana do sistema porque somente o usurio root pode ter acesso a estes arquivos, ao contrrio do arquivo /etc/passwd que possui os dados de usurios e devem ser lidos por todos.

103

MANUAL DO USURIO TECHLINUX

userdel excluindo usurio Apaga um usurio do sistema. Quando usado, este comando apaga todos os dados da conta especificado dos arquivos de contas do sistema. Uso: userdel [-r] [usurio] Onde: [-r] Apaga tambm o diretrio HOME do usurio. [usurio] Usurio a ser excludo. OBSERVAO: Note que uma conta de usurio no poder ser removida caso ele estiver no sistema, pois os programas podem precisar ter acesso aos dados dele (como UID, GID) no /etc/passwd.

groupadd adicionar grupo Adiciona um novo grupo de usurios no sistema. Uso: groupadd [opes] [grupo] Onde: [grupo] Nome do grupo a ser adicionado [opes] -g gid Valor nmerico de identificao do grupo.

104

CAPTULO 7 - COMANDOS DO MODO TEXTO

groupdel excluindo grupo Exclui um grupo do sistema. Quando usado, este comando apaga todos os dados do grupo especificado dos arquivos de contas do sistema. Uso: groupdel [grupo] Onde: [grupo] Nome do grupo a ser excludo. Tenha certeza que no existam arquivos e diretrios criados com o grupo a ser excludo utilizando-se o comando find. OBSERVAO: Voc dever primeiro remover um usurio antes de remover o grupo a que ele pertence.

passwd - altera senha Muda a senha do usurio ou grupo. Um usurio somente pode alterar a senha de sua conta, mas o superusurio (root) pode alterar a senha de qualquer conta de usurio, inclusive a data de validade da conta, etc. Os donos de grupos tambm podem alterar a senha do grupo com este comando. Os dados da conta do usurio como nome, endereo, telefone, tambm podem ser alterados com este comando. Uso: passwd [usurio/grupo] [opes] Onde: [usurio] Nome do usurio/grupo que ter sua senha alterada.

105

MANUAL DO USURIO TECHLINUX

[opes] -g Se especificada, a senha do grupo ser alterada. Somente o root ou o administrador do grupo pode alterar sua senha. A opo -r pode ser usada com esta para remover a senha do grupo. A opo -R pode ser usada para restringir o acesso do grupo para outros usurios. -x [dias] Especifica o nmero mximo de dias que a senha poder ser usada. Aps terminar o prazo, a senha dever ser modificada. -i Desativa a conta caso o usurio no tenha alterado sua senha aps o tempo especificado por -x. -n [dias] Especifica o nmero mnimo de dias para a senha ser alterada. O usurio no poder mudar sua senha at que [dias] sejam atingidos desde a ltima alterao de senha. -w [num] Nmero de dias antecedentes que o usurio receber o alerta para mudar sua senha. O alerta ocorre [num] dias antes do limite da opo -x, avisando ao usurios quantos dias restam para a troca de sua senha. -l [nome] Bloqueia a conta do usurio [nome]. Deve ser usada pelo root. O bloqueio da conta feito acrescentando um caracter a senha para que no confira com a senha original. -u [nome] Desbloqueia a conta de um usurio bloqueada com a opo -l. -S [nome] Mostra o status da conta do usurio [nome]. A primeira parte o nome do usurio seguido de L(conta bloqueada), NP(sem senha), ou P (com senha), a terceira parte a data da ltima modificao da senha, a quarta parte o
106

CAPTULO 7 - COMANDOS DO MODO TEXTO

perodo mnimo, mximo, alerta e o perodo de inatividade para a senha. Procure sempre combinar letras maisculas, minsicas, e nmeros ao escolher suas senhas. No recomendado escolher palavras normais como sua senha pois podem ser vulnerveis a ataques de dicionrios cracker. Outra recomendao utilizar senhas ocultas em seu sistema (shadow password). Voc deve ser o dono da conta para poder modificar a senhas. O usurio root pode modificar/apagar a senha de qualquer usurio. Exemplo: passwd root.

newgrp - altera grupo do usurio Altera a identificao de grupo do usurio. Para retornar a identificao anterior, digite exit e tecle Enter. Para executar um comando com outra identificao de grupo de usurio, use o comando sg. Uso: newgrp - [grupo] Onde: Se usado, inicia um novo ambiente aps o uso do comando newgrp (semelhante a um novo login no sistema), caso contrrio, o ambiente atual do usurio mantido. [grupo] Nome do grupo ou nmero do grupo que ser includo. Quando este comando usado, pedida a senha do grupo que deseja acessar. Caso a senha do grupo esteja incorreta ou no exista senha definida, a execuo do comando negada. A listagem dos grupos que pertence atualmente pode ser feita usando o comando id.

lastlog - ltimo login Mostra o ltimo login dos usurios cadastrados no sistema. mostrado o nome usado no login, o terminal onde ocorreu a conexo e a hora da ltima conexo. Estes dados so obtidos atravs da pesquisa e formatao do arquivo
107

MANUAL DO USURIO TECHLINUX

/var/log/lastlog. Caso o usurio no tenha feito login, mostrada a mensagem ** Never logged in ** Uso: lastlog [opes] Onde: [opes] -t [dias] Mostra somente os usurios que se conectaram ao sistema nos ltimos [dias]. -u [nome] Mostra somente detalhes sobre o usurio [nome]. A opo -t substitui a opco -u caso sejam usadas.

last - lista dos acessos ao sistema Mostra uma listagem de entrada e sada de usurios no sistema. So mostrados os seguintes campos na listagem: Nome do usurio Terminal onde ocorreu a conexo/desconexo O hostname (caso a conexo tenha ocorrido remotamente) ou console (caso tenha ocorrido localmente). A data do login/logout, a hora do login/down se estiver fora do sistema/ still logged in se ainda estiver usando o sistema Tempo (em Horas:Minutos) que esteve conectado ao sistema. A listagem mostrada em ordem inversa, ou seja, da data mais atual para a mais antiga. A listagem feita pelo last obtida de /var/log/wtmp. Uso: last [opes]

108

CAPTULO 7 - COMANDOS DO MODO TEXTO

Onde: [opes] -n [num] Mostra [num] linhas. Caso no seja usada, todas as linhas so mostradas. -R No mostra o campo HostName.

-a Mostra o hostname na ltima coluna. Ser muito til se combinada com a opo -d. -d Usa o DNS para resolver o IP de sistemas remotos para nomes DNS. -x Mostra as entradas de desligamento do sistema e alteraes do nvel de execuo do sistema. O comando last usa o arquivo /var/log/wtmp para gerar sua listagem, mas alguns sistemas podem no possuir este arquivo. O arquivo /var/log/wtmp somente usado caso existir. Voc pode cri-lo com o comando echo -n >/ var/log/wtmp ou touch /var/log/wtmp.

sg - executa comando com outro grupo Executa um comando com outra identificao de grupo. A identificao do grupo de usurio modificada somente durante a execuo do comando. Para alterar a identificao de grupo durante sua seo shell, use o comando newgrp. Uso: sg [-] [grupo] [comando]

109

MANUAL DO USURIO TECHLINUX

Onde: Se usado, inicia um novo ambiente durante o uso do comando (semelhante a um novo login e execuo do comando), caso contrrio, o ambiente atual do usurio 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, solicitado a senha do grupo que deseja acessar. Caso a senha do grupo esteja incorreta ou no exista senha definida, a execuo do comando negada. Exemplo: sg root ls /root

id - identificao do usurio Mostra a identificao atual do usurio, grupo primrio e outros grupos que pertence. Uso: id [opes] [usurio] Onde: [usurio] o usurio que desejamos ver a identificao, grupos primrios e complementares. [opes] -g, group Mostra somente a identificao do grupo primrio.

110

CAPTULO 7 - COMANDOS DO MODO TEXTO

-G, groups Mostra a identificao de outros grupos que pertence. -n, name Mostra o nome do usurio e grupo ao invs da indentificao numrica. -u, user Mostra somente a identificao do usurio (user ID). -r, real Mostra a identificao real de usurio e grupo, ao invs da efetiva. Esta opo deve ser usada junto com uma das opes: -u, -g, ou -G. Caso no sejam especificadas opes, id mostrar todos os dados do usurio. Exemplo: id, id user, id -r -u.

logname - seu usurio de login Mostra seu login (username).

users - usurios usando o sistema Mostra os nomes de usurios usando atualmente o sistema. Os nomes de usurios so mostrados atravs de espaos sem detalhes adicionais, para ver maiores detalhes sobre os usurios, veja os comandos id e who. Os nomes de usurios atualmente conectados ao sistema so obtidos do arquivo /var/log/wtmp.

groups - grupos do usurio Mostra os grupos que o usurio pertence. Uso: groups [usurio]

111

MANUAL DO USURIO TECHLINUX

Onde: [usurio] Usurio para pesquisa de grupos. Exemplo: groups, groups root

112

CAPTULO 7 - COMANDOS DO MODO TEXTO

Comandos para manipulao de arquivos e diretrios


ls - lista arquivos/diretrios O comando ls lista os arquivos do diretrio atual ou do caminho de diretrio especificado. Uso: ls onde: [caminho/arquivo] [caminho1/arquivo1] Local do diretrio e/ou arquivo que dever ser listado. [opes] -a, all Lista todos os arquivos (inclusive os ocultos) de um diretrio. -A, almost-all Lista todos os arquivos (inclusive os ocultos) de um diretrio, exceto o diretrio atual e o de nvel anterior. -B, ignore-backups No lista arquivos que terminam com ~ (arquivos backup). color Mostra arquivos em cores diferentes, dependendo do tipo de arquivo. -d, directory Lista os nomes dos diretrios ao invs do contedo. -f No classifica a listagem. [opes] [caminho/arquivo] [caminho1/arquivo1] ...

113

MANUAL DO USURIO TECHLINUX

-G, no-group Oculta a coluna de grupo do arquivo. -h, human-readable Mostra o tamanho dos arquivos em Kbytes, Mbytes, Gbytes. -H O mesmo que -h, mas usa unidades de 1000 ao invs de 1024 para especificar os mesmo tamanhos -l Usa o formato longo para listagem de arquivos. Lista as permisses, data de modificaao, donos, grupos, etc. -n Usa a identificao de usurio e grupo numrica ao invs dos nomes. -L, dereference Lista o arquivo original e no o link referente ao arquivo. -o Usa a listagem longa sem os donos dos arquivos (mesma coisa que -lG) -p Inclui um caracter no final de cada arquivo. til para identificar um diretrio na listagem. -R Lista diretrios e sub-diretrios recursivamente. full-time Lista data e hora completa. Classificao da listagem A listagem pode ser classificada usando-se as seguintes opes: -f No classifica, e usa -au para listar os arquivos.

114

CAPTULO 7 - COMANDOS DO MODO TEXTO

-r Inverte a ordem de classificao. -c Classifica pela data de alterao -X Classifica pela extenso. -U No classifica, lista os arquivos na ordem do diretrio. Uma listagem feita com o comando ls -la normalmente mostrada da seguinte maneira: -rwxr-xr 1 pinguim user 8192 nov 8 23:00 teste

Abaixo as explicaes de cada parte: -rwxr-xr So as permisses de acesso ao arquivo teste. A primeira letra (da esquerda) identifica o tipo do arquivo, se tiver um d um diretrio, se tiver um - um arquivo normal. 1 Se for um diretrio, mostra a quantidade de sub-diretrios existentes dentro dele. Caso for um arquivo, ser 1. pinguim Nome do dono do arquivo teste. user Nome do grupo que o arquivo teste pertence. 8192 Tamanho do arquivo (em bytes).

115

MANUAL DO USURIO TECHLINUX

nov Ms da criao/ ltima modificao do arquivo. 4 Dia que o arquivo foi criado. 23:00 Hora em que o arquivo foi criado/modificado. Se o arquivo foi criado ha mais de um ano, em seu lugar mostrado o ano da criao do arquivo. teste Nome do arquivo. Exemplos do uso do comando ls: ls - lista os arquivos do diretrio atual. ls /bin /sbin - lista os arquivos dos diretrios /bin e /sbin ls -la /bin - listagem completa dos arquivos do diretrio /bin inclusive os arquivos ocultos.

cd - acessa diretrio O comando cd define o diretrio atual ( necessrio que seu usurio tenha permisso para leitura no diretrio). Uso: cd [diretrio] Onde: [diretorio] caminho/diretrio que se deseja definir como atual. Exemplos:

116

CAPTULO 7 - COMANDOS DO MODO TEXTO

Usando cd sem parmetros ou cd ~, voc retornar ao diretrio padro de seu usurio (diretrio home). cd / retornar ao diretrio raz. cd - retorna ao ltimo diretrio acessado. cd .. acessa ao diretrio superior ao atual. cd ../[diretorio], sobe um diretrio e entra imediatamente no prximo (por exemplo, quando voc est em /usr/sbin, voc digita cd ../bin, o comando cd retorna um diretrio (/usr) e entra imediatamente no diretrio bin (/usr/bin).

pwd - diretrio atual O comando pwd mostra o caminho completo do diretrio atual. Voc pode usar o comando pwd para verificar em qual diretrio se encontra (caso seu aviso de comandos no mostre isso).

mkdir - cria diretrio O comando mkdir cria um diretrio em seu disco. Diretrio pode ser entendido como uma pasta onde voc guarda seus arquivos. Uso: mkdir [opes] [caminho/diretrio] [caminho1/diretrio1] Onde: [caminho] Caminho onde o diretrio ser criado. [diretrio] Nome do diretrio que ser criado. [opes] verbose Mostra uma mensagem para cada diretrio criado. As mensagens de erro
117

MANUAL DO USURIO TECHLINUX

sero mostradas mesmo que esta opo no seja usada. Para criar um novo diretrio, voc deve ter permisso de gravao. Por exemplo, para criar um diretrio em /tmp com o nome de teste que ser usado para gravar arquivos de teste, voc deve usar o comando mkdir /tmp/ teste. Podem ser criados mais de um diretrio com um nico comando (mkdir /tmp/ teste /tmp/teste1 /tmp/teste2).

rmdir - exclui diretrio O comando rmdir remove um diretrio do disco. O diretrio a ser removido deve estar vazio ( voc deve possuir permisso de gravao para removlo). Uso: rmdir [caminho/diretrio] [caminho1/diretrio1] Onde: [caminho] Caminho do diretrio que ser removido necessrio que esteja um nvel acima do diretrio(s) que ser(o) removido(s). Para remover diretrios que contenham arquivos, use o comando rm com a opo -r Por exemplo, para remover o diretrio /tmp/arq voc deve estar no diretrio tmp e executar o comando rmdir arq.

cat - lista contedo de arquivo O comando cat mostra o contedo de um arquivo binrio ou texto. Uso: cat [opes] [diretrio/arquivo] [diretrio1/arquivo1]
118

CAPTULO 7 - COMANDOS DO MODO TEXTO

Onde: [diretrio/arquivo] Localizao do arquivo que deseja visualizar o contedo [opes] -n, number Mostra o nmero das linhas enquanto o contedo do arquivo mostrado. -s, squeeze-blank No mostra mais que uma linha em branco entre um pargrafo e outro. L a entrada padro O comando cat trabalha com arquivos texto. Use o comando zcat para ver diretamente arquivos compactados com gzip. Exemplo: cat /usr/doc/techlinux/teste

tac - lista contedo de arquivo binrio O comando tac mostra o contedo de um arquivo binrio ou texto (como o cat) s que em ordem inversa. Uso: tac [opes] [diretrio/arquivo] [diretrio1/arquivo1]

Onde: [diretrio/arquivo] Localizao do arquivo que deseja visualizar o contedo


119

MANUAL DO USURIO TECHLINUX

[opes] -s [string] Usa o [string] como separador de registros. L a entrada padro Exemplo: tac /usr/doc/techlinux/arq.

rm - exclui arquivo ou diretrio O comando rm apaga arquivos ou diretrios do disco, e tambm pode ser utilizado para excluir diretrios e sub-diretrios vazios ou no. Uso: rm [opes][caminho][arquivo/diretrio] [caminho1][arquivo1/ diretrio1] Onde: [caminho] Localizao do arquivo que deseja apagar. Se omitido, assume que o arquivo esteja no diretrio atual. [arquivo/diretrio] Arquivo que ser apagado. [opes] -i, interactive Pergunta antes de remover, esta ativada por padro.

120

CAPTULO 7 - COMANDOS DO MODO TEXTO

-v, verbose Mostra os arquivos na medida que so removidos -r, recursive Usado para remover arquivos em sub-diretrios. Esta opo tambm pode ser usada para remover sub-diretrios. -f, force Remove os arquivos sem perguntar. ATENO: O comando rm deve ser utilizado com cautela, pois, assim que tiver excludo arquivos e/ou diretrios, eles no podero ser mais recuperados. Exemplos: rm arq.txt Apaga o arquivo arq.txt no diretrio atual. rm *.txt Apaga todos os arquivos do diretrio atual que terminam com .txt. rm *.txt arq.novo Apaga todos os arquivos do diretrio atual que terminam com .txt e tambm o arquivo teste.novo. rm -rf /tmp/arq/* Apaga todos os arquivos e sub-diretrios do diretrio / tmp/arq mas mantm o sub-diretrio /tmp/arq. rm -rf /tmp/arq Apaga todos os arquivos e sub-diretrios do diretrio /tmp/ arq, inclusive /tmp/arq.

cp - copia arquivo ou diretrio O comando cp faz cpia de arquivos ou diretrios. Uso: cp [opes] [origem] [destino] Onde: [origem] Arquivo que ser copiado. Podem ser especificados mais de um arquivo para ser copiado usando Coringas Ex: * O caminho ou nome de arquivo onde ser copiado. Se o destino for um diretrio, os arquivos de origem sero copiados para dentro do diretrio.
121

MANUAL DO USURIO TECHLINUX

[opes] i, interactive Pergunta antes de substituir um arquivo existente. -f, force No pergunta, substitui todos os arquivos caso j exista. -r Copia arquivos dos diretrios e subdiretrios da origem para o destino. recomendvel usar -R ao invs de -r. -R, recursive Copia arquivos e sub-diretrios (como a opo -r) e tambm os arquivos especiais FIFO e dispositivos. -v, verbose Mostra os arquivos enquanto esto sendo copiados. -s, simbolic-link Cria link simblico ao invs de copiar. -l, link Faz o link no destino ao invs de copiar os arquivos. -p, preserve Preserva atributos do arquivo, se for possvel. -u, update Copia somente se o arquivo de origem mais novo que o arquivo de destino ou quando o arquivo de destino no existe. -x No copia arquivos que esto localizados em um sistema de arquivos diferente de onde a cpia iniciou. O comando cp copia arquivos da ORIGEM para o DESTINO. Ambos origem
122

CAPTULO 7 - COMANDOS DO MODO TEXTO

e destino tero o mesmo contedo aps a cpia. Exemplos: cp arq.txt arq1.txt Copia o arquivo arq.txt para arq1.txt. cp arq.txt /tmp Copia o arquivo arq.txt para dentro do diretrio /tmp. cp * /tmp Copia todos os arquivos do diretrio atual para /tmp. cp /bin/* . Copia todos os arquivos do diretrio /bin para o diretrio em que nos encontramos no momento. cp -R /bin /tmp Copia o diretrio /bin e todos os arquivos/sub-diretrios existentes para o diretrio /tmp. cp -R /bin/* /tmp Copia todos os arquivos do diretrio /bin (exceto o diretrio /bin) e todos os arquivos/sub-diretrios existentes dentro dele para /tmp. cp -R /bin /tmp Copia todos os arquivos e o diretrio /bin para /tmp.

mv - renomeia/move arquivo ou diretrio O comando mv move ou renomeia arquivos e diretrios. O processo semelhante ao do comando cp e o arquivo de origem apagado aps o trmino da cpia. Uso: mv [opes] [origem] [destino]

123

MANUAL DO USURIO TECHLINUX

Onde: [origem] Arquivo/diretrio de origem. [destino] Local onde ser movido ou novo nome do arquivo/diretrio. [opes] -f, force Substitui o arquivo de destino sem perguntar. -i, interactive Pergunta antes de substituir. o padro. -v, verbose Mostra os arquivos que esto sendo movidos -u, update Move somente arquivos antigos, ou novos arquivos. Exemplos: mv arq.txt arq1.txt Muda o nome do arquivo arq.txt para arq1.txt. mv arq.txt /tmp Move o arquivo arq.txt para /tmp. Lembre-se que o arquivo de origem apagado aps ser movido. mv arq.txt arq.new (supondo que arq.new j exista). Copia o arquivo arq.txt por cima de arq.new e apaga arq.txt aps terminar a cpia.

124

CAPTULO 7 - COMANDOS DO MODO TEXTO

ln - link simblico para arquivo ou diretrio O comando ln cria links simblicos para acesso aos arquivos e diretrios no sistema. O link um mecanismo que faz referncia a outro arquivo ou diretrio em outra localizao do disco. O link em sistemas Linux faz referncias reais ao arquivo/diretrio podendo ser feito cpia do link (ser copiado o arquivo alvo), entrar no diretrio (caso o link faa referncia a um diretrio), etc. Uso: ln [opes] [origem] [link] Onde: [origem] Diretrio ou arquivo de onde ser feito o link. [link] Nome do link que ser criado [opes] -s Cria um link simblico. Usado para criar ligaes com o arquivo/diretrio de destino. -v Mostra o nome de cada arquivo antes de fazer o link. -d Cria um hard link para diretrios. Somente o root pode usar esta opo. -f Fora a criao do link caso j exista outro arquivo com o nome do link a ser criado. Procure sempre utilizar links simblicos (opo -s) sempre que possvel ao invs de hard links.

125

MANUAL DO USURIO TECHLINUX

OBSERVAES: Se for utilizado o comando rm com um link, somente o link ser excludo. Se for utilizado o comando cp com um link, o arquivo original ser copiado ao invs do link. Se for utilizado o comando mv com um link, a modificao ser feita no link, e no no arquivo original. Se for usado um comando de visualizao (como o cat), o arquivo original ser visualizado. Exemplos: ln -s /dev/ttyS1 /dev/modem - Cria o link /dev/modem para o arquivo /dev/ ttyS1. ln -s /tmp ~/tmp - Cria um link ~/tmp para o diretrio /tmp

touch - cria arquivo vazio O comando touch cria um arquivo sem nenhum dado (vazio). Uso: touch [arquivo] Onde: [arquivo] Nome do arquivo a ser criado.

chmod - altera permisso de arquivo ou diretrio Altera a permisso de acesso a um arquivo ou diretrio. Com este comando voc pode escolher se um usurio ou grupo ter permisses para ler, gravar, executar um ou mais arquivos/diretrios. Sempre que um arquivo criado, seu dono o usurio que o criou e seu grupo o grupo do usurio (exceto para diretrios configurados com a permisso de grupo s, ser visto adiante). Uso: chmod [opes] [permisses] [diretrio/arquivo]

126

CAPTULO 7 - COMANDOS DO MODO TEXTO

Onde: [permisses] Permisses que sero definidas aos arquivos ou diretrios. ugoa+-=rwxXst ugoa controla que nvel de acesso ser alterado. especificam, em ordem, usurio(u), grupo(g), outros(o), todos(a). +-= + adiciona a permisso, - retira e = define exatamente como especificado. rwx r permite a leitura, w gravao e x execuo do arquivo ou diretrio. [diretrio/arquivo] Lista de arquivos ou diretrios para alterao da permisso [opes] -v, --verbose Mostra todos os arquivos que esto sendo processados. -f, --silent No mostra a maior parte das mensagens de erro. -c, --change Semelhante a opo -v, mas s mostra os arquivos que tiveram as permisses alteradas. -R, --recursive Altera permisses de acesso do diretrio/arquivo no diretrio atual e subdiretrios. OBSERVAO: O chmod no altera permisses de links simblicos, as permisses devem ser alteradas no arquivo alvo do link. Tambm podem ser utilizados cdigos numricos octais para a mudana das permisses de acesso a arquivos/ diretrios.
127

MANUAL DO USURIO TECHLINUX

Exemplos: chmod g+r* Permite que todos os usurios que pertenam ao grupo dos arquivos(g) tenham(+) permisses de leitura(r) em todos os arquivos do diretrio atual. chmod o-r teste.txt Retira(-) a permisso de leitura(r) do arquivo teste.text para os outros usurios (usurios que no sejam donos e no pertena ao grupo do arquivo teste.txt). chmod uo+x texte.txt Inclui(+) a permisso de execuo do arquivo teste.txt para o dono, grupo e outros usurios. chmod a=rw teste.txt Define a permisso de todos os usurios exatamente (=) para leitura e gravao do arquivo teste.txt.

chown - altera proprietrios de arquivo ou diretrio Altera o dono de um arquivo ou diretrio. Opcionalmente tambm pode ser utilizado para alterar o grupo de direito ao arquivo ou diretrio. Uso: chown [opes] [dono.grupo] [arquivo/diretrio] Onde: [dono.grupo] Nome do dono.grupo que ser atribudo ao arquivo/diretrio. O grupo opcional. [arquivo/diretrio] Arquivo ou diretrio que ser atribudo o novo dono e/ou grupo. [opes]
128

CAPTULO 7 - COMANDOS DO MODO TEXTO

-v, --verbose Mostra os arquivos enquanto so alteradas as atribuies. -f, --supress No mostra mensagens de erro durante a execuo do programa. -c, --changes Mostra somente arquivos que forem alterados. -R, --recursive Altera dono e/ou grupo de arquivos no diretrio atual e sub-diretrios.

more - paginao de arquivos / entrada padro O comando more permite fazer a paginao de arquivos ou da entrada padro. O comando more pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela. Quando toda a tela ocupada, o more efetua uma pausa e permite que voc pressione Enter para continuar avanando o nmero de pginas. Para sair do more pressione a tecla q. Uso: more [arquivo]

Onde: [arquivo] Arquivo que ser paginado O more somente permite avanar o contedo do arquivo linha por linha, para um melhor controle de paginao, use o comando less. Para visualizar diretamente arquivos texto compactados pelo gzip (.gz) use o comando zmore. Exemplos: more /etc/passwd cat /etc/passwd|more

129

MANUAL DO USURIO TECHLINUX

less - paginao de arquivos/entrada padro O comando less faz a paginao de arquivos ou da entrada padro. 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 pgina. Para sair do less pressione a tecla q. Uso: less [arquivo] Onde: [arquivo] Arquivo que ser paginado. Para visualizar diretamente arquivos texto compactados pelo utilitrio gzip (arquivos .gz), use o comando zless. Exemplos: less /etc/passwd cat /etc/passwd|less

nl - apresenta o nmero de linhas O comando nl mostra o nmero de linhas junto com o contedo de um arquivo. Uso: nl [opes] [arquivo]

Onde: -f [opc] Faz a filtragem de sada de acordo com [opc]:

130

CAPTULO 7 - COMANDOS DO MODO TEXTO

a Numera todas as linhas. t No numera linhas vazias. n Numera linhas vazias. texto Numera somente linhas que contm o [texto]. -v [num] Nmero inicial (o padro 1). -i [num] Nmero de linhas adicionadas a cada linha do arquivo (o padro 1). Exemplos: nl /etc/passwd nl -i 2 /etc/passwd

sort - organiza listagem Organiza as linhas de um arquivo texto ou da entrada padro. A organizao feita por linhas e as linhas so divididas em campos que a ordem que as palavras aparecem na linha separadas por um delimitador (normalmente um espao). Uso: sort [opes] [arquivo] Onde: [arquivo] o nome do arquivo que ser organizado. Caso no for especificado, ser usado o dispositivo de entrada padro (normalmente o teclado ou um |).

131

MANUAL DO USURIO TECHLINUX

[opes] -b Ignora linhas em branco. -d Somente usa letras, digitos e espaos durante a organizao. -f Ignora a diferena entre maisculas e minsculas. -r Inverte o resultado da comparao. -n Caso estiver organizando um campo que contm nmeros, os nmeros sero organizados na ordem aritmtica. Por exemplo, se voc tiver um arquivo com os nmeros 100 10 50 Usando a opo -n, o arquivo ser organizado desta maneira: 10 50 100 Caso esta opo no for usada com o sort, ele organizar como uma listagem alfabtica (que comeam de a at z e do 0 at 9) 10 100 50 -c Verifica se o arquivo j esta organizado. Caso no estiver, retorna a mensagem disorder on arquivo. -o arquivo Grava a sada do comando sort no arquivo.

132

CAPTULO 7 - COMANDOS DO MODO TEXTO

-m arquivo1 arquivo2 Combina o contedo de arquivo1 e arquivo2 gerando um nico arquivo. Os dois arquivos precisam estar ordenados antes de se utilizar esta opo. -i Ignora os caracteres fora da faixa octal ASCII 040-0176 durante a organizao. -t caracter Usa caracter como delimitador durante a organizao de linhas. Por padro usado um espao em branco como delimitador de caracteres. +num1 -num2 Especifica qual o campo dentro na linha que ser usado na organizao. O(s) campo(s) usado(s) para organizao estar entre +num1 e +num2. O delimitador padro utilizado um espao em branco (use a opo -t para especificar outro). A contagem iniciada em 0. Caso no for especificada, a organizao feita no primeiro campo. Caso -num2 no seja especificado, a organizao ser feita usando a coluna +num1 at o fim da linha. -k num1, num2 Esta uma alternativa ao mtodo acima para especificar as chaves de organizao. O uso idntico, mas o delimitador iniciado em 1. Abaixo, exemplos de uso do comando sort: sort texto.txt - Organiza o arquivo texto.txt em ordem crescente. sort texto.txt -r - Organiza o contedo do arquivo texto.txt em ordem decrescente. cat texto.txt|sort - Faz a mesma coisa que o primeiro exemplo, s que neste caso a sada do comando cat redirecionado a entrada padro do comando sort. sort -f texto.txt - Ignora diferenas entre letras maisculas e minsculas durante a organizao. sort +1 -3 texto.txt - Organiza o arquivo texto.txt usando como referncia a segunda at a quarta palavra (segundo ao quarto campo) que constam naquela linha. sort -t : +2 -3 passwd - Organiza o arquivo passwd usando como referncia a terceira at a quarta palavra (terceiro ao quarto campo). Note que a opo -t especifica o caracter : como delimitador de campos ao invs do espao. Neste caso, o que estiver aps : ser considerado o prximo campo.
133

MANUAL DO USURIO TECHLINUX

tail - apresenta linhas finais de arquivo O comando tail mostra as linhas finais de um arquivo texto. Use: tail [opes] Onde: -c [numero] Mostra o [numero] de bytes do final do arquivo. -n [numero] Mostra o [numero] de linhas do final do arquivo. Exemplos: tail teste.txt tail -n 20 teste.txt

find - procura arquivos/diretrios no disco O comando find procura por arquivos/diretrios no disco. find pode procurar arquivos atravs de sua data de modificao, find, ao contrrio de outros programas, usa opes longas atravs de um -. Uso: find [diretrio] [opes/expreso]

Onde: [diretrio] Inicia a procura neste diretrio, percorrendo seu sub-diretrios.

134

CAPTULO 7 - COMANDOS DO MODO TEXTO

[opes/expresso] -name [expresso] Procura pelo nome [expresso] nos nomes de arquivos e diretrios processados. -depth Processa os sub-diretrios primeiro antes de processar os arquivos do diretrio principal -maxdepth [xx] Faz a procura at [xx] sub-diretrios dentro do diretrio que est sendo pesquisado. -mindepth [xx] No faz procura em diretrios menores que [xx] nveis. -mount, -xdev No faz a pesquisa em sistemas de arquivos diferentes daquele de onde o comando find foi executado. -amin [xx] Procura por arquivos que foram acessados [xx] minutos antes. Caso for antecedido por -, procura por arquivos que foram acessados entre [xx] minutos atrs at agora. -atime [xx] Procura por arquivos que foram acessados [xx] dias atrs. Caso for antecedido por -, procura por arquivos que foram acessados entre [num] dias atrs e a data atual. -gid [xx] Procura por arquivos que possuam a identificao numrica do grupo igual a [xx]. -group [nome] Procura por arquivos que possuam a identificao de nome do grupo igual a [nome].
135

MANUAL DO USURIO TECHLINUX

-uid [xx] Procura por arquivos que contenham a identificao numrica do usurio igual a [xx]. -user [xx] Procura por arquivos que contenham a identificao de nome do usurio igual a [xx]. -inum [xx] Procura por arquivos que se encontram no modo [xx]. -links [xx] Procura por arquivos que possuem [xx] links como referncia. -mmin [xx] Procura por arquivos que foram modificado h [xx] minutos. Caso for antecedido por -, procura por arquivos que foram modificado entre [xx] minutos atrs at agora. -mtime [xx] Procura por arquivos foram modificado h [xx] dias. Caso for antecedido por -, procura por arquivos que foram dificado entre [xx] dias atrs at agora. -nouser Procura por arquivos que no correspondam a identificao do usurio atual. -nogroup Procura por arquivos que no correspondam a identificao do grupo do usurio atual. -perm [modo] Procura por arquivos que possuam os modos de permisso [modo]. Os [modo] de permisso pode ser numrico (octal) ou literal. -used [xx] O arquivo foi acessado [xx] vezes antes de ter seu status modificado.
136

CAPTULO 7 - COMANDOS DO MODO TEXTO

-size [xx] Procura por arquivos que tiverem o tamanho [xx]. [xx] pode ser antecedido de + ou - para especificar um arquivo maior ou menor que [xx]. A opo size pode ser seguida de: b - Especifica o tamanho em blocos de 512 bytes. o padro caso [num] no seja acompanhado de nenhuma letra. c - Especifica o tamanho em bytes. k - Especifica o tamanho em Kbytes. -type [tipo] Procura por arquivos do [tipo] especificado. Os seguintes tipos so aceitos: b - bloco c - caracter d - diretrio p - pipe f - arquivo regular l - link simblico s - sockete Exemplo: find / -name grep - Procura no diretrio raz e sub-diretrios um arquivo/ diretrio chamado grep. find / -name grep -maxdepth 3 - Procura no diretrio raz e sub-diretrios at o 3o. nvel, um arquivo/diretrio chamado grep. find . -size +1000k - Procura no diretrio atual e sub-diretrios um arquivo com tamanho maior que 1000 kbytes (1Mbyte). find / -mmin 10 - Procura no diretrio raz e sub-diretrios um arquivo que foi modificado h 10 minutos atrs. find / -links 4 - Procura no diretrio raz e sub-diretrios, todos os arquivos que possuem 4 links como referncia.

137

MANUAL DO USURIO TECHLINUX

head - apresenta primeiras linhas de um arquivo texto O comando head mostra as linhas iniciais de um arquivo texto. Uso: head [opes] Onde: -c [numero] Mostra o [numero] de bytes do inicio do arquivo. -n [numero] Mostra o [numero] de linhas do inicio do arquivo. Caso no for especificado, o head mostra as 10 primeiras linhas. Exemplos: head teste.txt

head -n 20 teste.txt.

touch - data/hora ou cria arquivo vazio Muda a data e hora que um arquivo foi criado. Tambm pode ser usado para criar arquivos vazios. Caso o touch seja usado com arquivos que no existam, por padro ele criar estes arquivos. Uso: touch [opes] [arquivos] Onde: [arquivos] Arquivos que tero sua data/hora modificados. [opes] -t MMDDhhmm[ANO.segundos] Usa Minutos (MM), Dias (DD), Horas (hh), minutos (mm) e opcionalmente o ANO e segundos para modificao do(s) arquivos ao invs da data e hora atual.
138

CAPTULO 7 - COMANDOS DO MODO TEXTO

-a, time=atime Faz o touch mudar somente a data e hora do acesso ao arquivo. -c, no-create No cria arquivos vazios, caso os arquivos no existam. -m, time=mtime Faz o touch mudar somente a data e hora da modificao. -r [arquivo] Usa as horas no [arquivo] como referncia ao invs da hora atual. Exemplos: touch teste touch -t 10011230 teste - Altera da data e hora do arquivo para 01/10 e 12:30. touch -t 120112301999.30 teste - Altera da data, hora ano, e segundos do arquivo para 01/12/1999 e 12:30:30. touch -t 12011200 * - Altera a data e hora do arquivo para 01/12 e 12:00.

grep - procura texto em arquivo O comando grep procura por um texto dentro de um arquivo(s) ou no dispositivo de entrada padro. Uso: grep [expresso] [arquivo] [opes] Onde: [expresso] palavra ou frase que ser procurada no texto. Se tiver mais de 2 palavras voc deve identific-la com aspas caso contrrio o grep assumir que a segunda palavra o arquivo!

139

MANUAL DO USURIO TECHLINUX

[arquivo] Arquivo onde ser feita a procura. [opes] -A [nmero] Mostra o [nmero] de linhas aps a linha encontrada pelo grep. -B [nmero] Mostra o [nmero] de linhas antes da linha encontrada pelo grep. -f [arquivo] Especifica que o texto que ser localizado, esta no arquivo [arquivo]. -h, no-filename No mostra os nomes dos arquivos durante a procura. -i, ignore-case Ignora diferena entre maisculas e minsculas no texto procurado e arquivo. -n, line-number Mostra o nome de cada linha encontrada pelo grep. -U, binary Trata o arquivo que ser procurado como binrio. Se no for especificado o nome de um arquivo ou se for usado um hfen -, grep procurar a string no dispositivo de entrada padro. O grep faz sua pesquisa em arquivos texto. Use o comando zgrep para pesquisar diretamente em arquivos compactados com gzip, os comandos e as opes so as mesmas.

Exemplos: grep capitulo texto.txt ps ax|grep inetd grep capitulo texto.txt -A 2 -B 2.

140

CAPTULO 7 - COMANDOS DO MODO TEXTO

lsattr - lista de atributos de arquivo/diretrio O comando lsattr lista atributos de um arquivo/diretrio. Os atributos podem ser modificados atravs do comando chattr. Uso: lsattr [opes] [arquivos/diretrios]

Onde: [arquivos/diretrios] Arquivos/diretrios que deseja listar os atributos. Podem ser usados curingas. [opes] -a Lista todos os arquivos, incluindo ocultos (inciando com um .). -d Lista os atributos de diretrios ao invs de listar os arquivos que ele contm. -R Faz a listagem em diretrios e subdiretrios. -v Mostra verses dos arquivos. Caso seja especificado sem parmetros, o lsattr listar os atributos de todos os arquivos e diretrios do diretrio atual. O lsattr mostrar mensagens de erro caso seja usado em um diretrio de pontos de montagem ou arquivos que no sejam ext2. Exemplo: lsattr -d, lsattr -R, lsattr -R *.txt

141

MANUAL DO USURIO TECHLINUX

cut - sees das linhas do arquivo O comando cut mostra sees de cada linha do arquivo dependendo das opes passadas ao programa. Uso: cut [opes] [arquivo] Onde: [arquivo] Arquivo que ser verificado pelo comando cut. [opes] -b, bytes [bytes] Mostra somente a lista de [bytes] do arquivo. -c, characters [numero] Mostra somente o [nmero] de caracteres no arquivo. semelhante a opo -b mas tabs e espaos so tratados como qualquer caracter. -f, field [campos] Mostra somente a lista de [campos]. -d, delimite [delimitador] Para uso com a opo -f, os campos so separados pelo primeiro caracter em [delimitador] ao invs de tabulaes. -s Para uso com a opo -f, somente mostra linhas que contm o caracter separador de campos. Devem ser especificadas opes para o funcionamento deste comando. Os bytes, campos e delimitadores podem ser especificados atravs de intervalos de caracteres (usando a-z), atravs de vrgulas (a,b,d) ou da combinao entre eles.

142

CAPTULO 7 - COMANDOS DO MODO TEXTO

Exemplos: cut -b 1,3 /etc/passwd - Pega a primeira e terceira letra (byte) de cada linha do arquivo /etc/passwd cut -b 1,3-10 /etc/passwd - Pega a primeira letra (byte) e terceira a dcima letra de cada linha do arquivo /etc/passwd. cut -c 1,3-10 /etc/passwd - Pega o primeiro caracter e terceiro ao dcimo caracter de cada linha do arquivo /etc/passwd.

cmp - compara dois arquivos O comando cmp compara dois arquivos de qualquer tipo (binrio ou texto). Os dois arquivos especificados sero comparado e caso exista diferena entre eles, mostrado o nmero da linha e byte onde ocorreu a primeira diferena na sada padro (tela) e o programa retorna o cdigo de sada 1. Uso: cmp [arquivo1] [arquivo2] [opes] Opes: [arquivo1/arquivo2] Arquivos que sero comparados. opes -l Mostra o nmero do byte (hexadecimal) e valores diferentes de bytes (octal) para cada diferena. -s No mostra nenhuma diferena, s retorna o cdigo de sada do programa. Use o comando zcmp para comparar diretamente arquivos binrios/texto compactados com gzip. Exemplo: cmp teste.txt teste1.txt.

143

MANUAL DO USURIO TECHLINUX

dirname - nome do diretrio pelo caminho Obtm o nome do diretrio atravs do caminho passado ao programa. Uso: dirname [diretrio/arquivo] Exemplo: dirname /usr/bin/dirname dirname /tmp/*.

diff - diferena entre arquivos e diretrios O comando diff compara dois arquivos e mostra as diferenas entre eles. O comando diff usado somente para a comparao de arquivos em formato texto. As diferenas encontradas podem ser redirecionadas para um arquivo que poder ser usado pelo comando patch para aplicar as alteraes em um arquivo que no contm as diferenas. Isto til para grandes textos porque possvel copiar somente as modificaes (geradas atravs do diff, que so muito pequenas) e aplicar no arquivo para atualiz-lo (atravs do patch) ao invs de copiar a nova verso. Este um sistema de atualizao muito usado na atualizao dos cdigo fonte do kernel do GNU/Linux. Uso: diff [diretrio1/arquivo1] [diretrio2/arquivo2] [opes] Opes: [diretrio1/arquivo1 diretrio2/arquivo2] Arquivos /diretrios que sero comparados. Normalmente usado como primeiro arquivo/diretrio o mais antigo e o mais novo como segundo. [opes] -lines [num] Gera a diferena com [num] linhas de contexto. Por padro o diff gera um arquivo com 2 linhas que o mnimo necessrio para o correto funcionamento do patch.
144

CAPTULO 7 - COMANDOS DO MODO TEXTO

-a Compara os dois arquivos como arquivos texto. -b Ignora espaos em branco como diferenas. -B Ignora linhas em branco inseridas ou apagadas nos arquivos. -i Ignora diferenas entre maisculas e minsculas nos arquivos. -H Usa anlise heurstica para verificar os arquivos. -N Em uma comparao de diretrios, se o arquivo apenas existe em um diretrio, trata-o como presente mas vazio no outro diretrio. -P Em uma comparao de diretrios, se o arquivos apenas existe no segundo diretrio, trata-o como presente mas vazio no primeiro diretrio. -q Mostra somente se os dois arquivos possuem diferenas. No mostra as diferenas entre eles. -r Compara diretrios e sub-diretrios existentes. -S [nome] Inicia a comparao de diretrios pelo arquivo [nome]. til quando cancelamos uma comparao. -t Aumenta a tabulao das diferenas encontradas.

145

MANUAL DO USURIO TECHLINUX

-u Usa o formato de comparao unificado. Use o comando zdiff para comparar diretamente arquivos compactados pelo utilitrio gzip. Use o comando sdiff para visualizar as linhas diferentes entre os dois arquivos em formato texto simples. Exemplo: diff texto.txt texto1.txt - Compara o arquivo texto.txt com texto1.txt e exibe suas diferenas na tela. diff -Bu texto.txt texto1.txt - Compara o arquivo texto.txt com texto1.txt ignorando linhas em branco diferentes entre os dois arquivos e usando o formato unificado. diff texto.txt texto1.txt >texto.diff - Compara o arquivo texto.txt com texto1.txt e gera um arquivo chamdo texto.diff contendo a diferena entre eles. Este arquivo poder ser usado pelo patch para aplicar as diferenas existente entre os dois no arquivo texto.txt. diff -r /usr/src/linux-2.2.13 /usr/src/linux-2.2.14 >patch-2.2.14.diff Compara o diretrio e sub-diretrios linux-2.2.13 e linux-2.2.14 e grava as diferenas entre eles no arquivo patch-2.2.14.diff.

pr - impresso Pgina arquivos texto ou a entrada padro para impresso. Este comando faz a paginao de um arquivo texto e opcionalmente ajusta o nmero de colunas e mostra o resultado na sada padro. Uso: pr [opes] [arquivo] Onde: [arquivo] Arquivo que ser paginado para impresso.
146

CAPTULO 7 - COMANDOS DO MODO TEXTO

[opes] +[NUM] Inicia a numerao de pginas na pgina [PAGINA] -[NUM] Mostra a sada com [NUM] colunas. -c Imprime o caracter CTRL como ^ na sada padro. -F, -f Usa avano de pgina ao invs de linhas em branco para separar pginas. -e[caracter][tamanho] Usa o caracter [caracter] como tabulao (o padro tab) e o espao da tabulao [tamanho]. -h [nome] Mostra [nome] ao invs do nome do arquivo no cabealho. -l [num] Define o nmero mximo de linhas por pgina para [num]. -m Imprime vrios arquivos em paralelo, um por coluna. -r Oculta mensagens de erro de abertura de arquivos. -w [num] Ajusta a largura da pgina para [num] colunas (o padro 72). Exemplo: pr -l 50 -h Teste do comando pr teste.txt.

147

MANUAL DO USURIO TECHLINUX

patch - atualizao de arquivos/diretrios Atualiza arquivos texto atravs das diferenas geradas pelo comando diff. Uso: patch [opes] [arquivo.diff] ou patch [opes] < [arquivo.diff] Onde: [arquivo.diff] Arquivo contendo as diferenas geradas pelo comando diff. opes -p [num] Nvel do diretrio onde o patch ser aplicado, se igual a 0, o patch assume que os arquivos que sero atualizados esto no diretrio atual, se 1, assume que os arquivos que sero atualizado esto no diretrio acima (..), se 2, 2 diretrios acima ... -b Cria cpias de segurana dos arquivos originais ao aplicar o patch. -binary L e grava arquivo usando modo binrio. -d [dir] Muda para o diretrio [dir] antes de aplicar o patch. -E Remove arquivos vazios aps a aplicao do patch. -n Interpreta o arquivo de patch como um .diff normal. -N No desfaz patches j aplicados.

148

CAPTULO 7 - COMANDOS DO MODO TEXTO

-s No mostra mensagens de erro. -u Interpreta o patch em formato unificado. As diferenas so aplicadas em arquivos originais gerados pelo comando diff. importante entender os comandos patch e diff pois so comandos muito utilizados para desenvolvimento de programas por mais de uma pessoa. Exemplo: patch -p0<texto.diff - Aplica as diferenas contidas no arquivo texto.diff nos arquivos originais. patch -p0 texto.txt texto.diff - Aplica as diferenas contidas no arquivo texto.diff nos arquivos originais. Faz a mesma coisa que o comando anterior.

whereis - localizar arquivo com manual Localiza o arquivo que contm uma pgina de manual. A pesquisa feita usando-se os caminhos de pginas de manuais configuradas no sistema (normalmente o arquivo /etc/manpath.config). Uso: whereis [comando] Exemplo: whereis ls whereis cd

149

MANUAL DO USURIO TECHLINUX

which - localizao do arquivo Mostra a localizao de um arquivo executvel no sistema. A pesquisa de arquivos executveis feita atravs do path do sistema. Uso: which [comando] Exemplos: which ls which shutdown which which

150

CAPTULO 7 - COMANDOS DO MODO TEXTO

Compactando e Descompactando Arquivos e Diretrios bzip2


um novo compactador que vem sendo cada vez mais usado porque consegue atingir a melhor compactao em arquivos texto se comparado aos j existentes (em conseqncia sua velocidade de compactao tambm menor; quase duas vezes mais lento que o gzip). Suas opes so praticamente as mesmas usadas no gzip e voc tambm pode us-lo da mesma forma. A extenso dos arquivos compactados pelo bzip2 a .bz2 Uso: bzip2 [opes] [arquivos] Onde: [arquivos] Especifica quais arquivos sero compactados pelo bzip2. Caso seja usado um -, ser assumido a entrada padro. Curingas podem ser usados para especificar vrios arquivos de uma s vez. [opes] -d, -decompress [arquivo] Descompacta um arquivo. -f Fora a compactao, compactando at mesmo links. -l [arquivo] Lista o contedo de um arquivo compactado pelo bzip2. -r Compacta diretrios e sub-diretrios. -c [arquivo] Descompacta o arquivo para a sada padro.

151

MANUAL DO USURIO TECHLINUX

-t [arquivo] Testa o arquivo compactado pelo bzip2. -[num], fast, best Ajustam a taxa de compactao/velocidade da compactao. Quanto melhor a taxa menor a velocidade de compactao e vice versa. A opo fast permite uma compactao rpida e tamanho do arquivo maior. A opo best permite uma melhor compactao e uma velocidade menor. O uso da opo -[nmero] permite especificar uma compactao individualmente usando nmeros entre 1 (menor compactao) e 9 (melhor compactao). til para buscar um bom equilibro entre taxa de compactao/ velocidade (especialmente em computadores muito lentos). Quando um arquivo compactado pelo bzip2, automaticamente acrescentada a extenso .bz2 ao seu nome. As permisses de acesso dos arquivos so tambm armazenadas no arquivo compactado. Exemplos: bzip2 -9 texto.txt - Compacta o arquivo texto.txt usando a compactao mxima (compare o tamanho do arquivo compactado usando o comando ls -la). bzip2 -d texto.txt.bz2 - Descompacta o arquivo texto.txt bzip2 -c texto.txt.bz2 - Descompacta o arquivo texto.txt para a saida padro (tela) bzip2 -9 *.txt - Compacta todos os arquivos que terminam com .txt bzip2 -t texto.txt.bz2 - Verifica o arquivo texto.txt.bz2.

152

CAPTULO 7 - COMANDOS DO MODO TEXTO

gzip praticamente o compactador padro do Linux, possui uma tima taxa de compactao e velocidade. A extenso dos arquivos compactados pelo gzip a .gz, na verso para DOS, Windows NT usada a extenso .z. Uso: gzip [opes] [arquivos]

Onde: [arquivos] Especifica quais arquivos sero compactados pelo gzip. Caso seja usado um -, ser assumido a entrada padro. Curingas podem ser usados para especificar vrios arquivos de uma s vez. [opes] -d, decompress [arquivo] Descompacta um arquivo. -f Fora a compactao, compactando at mesmo links. -l [arquivo] Lista o contedo de um arquivo compactado pelo gzip. -r Compacta diretrios e sub-diretrios. -c [arquivo] Descompacta o arquivo para a saida padro. -t [arquivo] Testa o arquivo compactado pelo gzip.

153

MANUAL DO USURIO TECHLINUX

-[num], fast, best Ajustam a taxa de compactao/velocidade da compactao. Quanto melhor a taxa menor a velocidade de compactao e vice versa. A opo fast permite uma compactao rpida e tamanho do arquivo maior. A opo best permite uma melhor compactao e uma velocidade menor. O uso da opo -[nmero] permite especificar uma compactao individualmente usando nmeros entre 1 (menor compactao) e 9 (melhor compactao). til para buscar um bom equilibro entre taxa de compactao/ velocidade (especialmente em computadores muito lentos). Quando um arquivo compactado pelo gzip, automaticamente acrescentada a extenso .gz ao seu nome. O gzip tambm reconhece arquivos compactados pelos programas zip, compress, compress -H e pack. As permisses de acesso dos arquivos so tambm armazenadas no arquivo compactado. Exemplos: gzip -9 texto.txt - Compacta o arquivo texto.txt usando a compactao mxima (compare o tamanho do arquivo compactado usando o comando ls -la). gzip -d texto.txt.gz - Descompacta o arquivo texto.txt gzip -c texto.txt.gz - Descompacta o arquivo texto.txt para a tela gzip -9 *.txt - Compacta todos os arquivos que terminam com .txt gzip -t texto.txt.gz - Verifica o arquivo texto.txt.gz.

154

CAPTULO 7 - COMANDOS DO MODO TEXTO

zip Utilitrio de compactao compatvel com pkzip (do DOS) e trabalha com arquivos de extenso .zip. Possui uma tima taxa de compactao e velocidade no processamento dos arquivos compactados (comparando-se ao gzip). Uso: zip [opes] [arquivo-destino] [arquivos-origem] Onde: [arquivo-destino] Nome do arquivo compactado que ser gerado. [arquivos-origem] Arquivos/Diretrios que sero compactados. [opes] -r Compacta arquivos e sub-diretrios. -e Permite encriptar o contedo de um arquivo .zip atravs de senha. A senha ser pedida no momento da compactao. -f Somente substitui um arquivo compactado existente dentro do arquivo .zip somente se a verso mais nova que a atual. No acrescenta arquivos ao arquivo compactado. Deve ser executado no mesmo diretrio onde o programa zip foi executado anteriormente. -F Repara um arquivo .zip danificado. -[NUM] Ajusta a qualidade/velocidade da compactao. Pode ser especificado um nmero de 1 a 9. O 1 permite mnima compactao e mxima velocidade, 9
155

MANUAL DO USURIO TECHLINUX

permite uma melhor compactao e menor velocidade. -i [arquivos] Compacta somente os [arquivos] especificados. -j Se especificado, no armazena caminhos de diretrios. -m Apaga os arquivos originais aps a compactao. -T [arquivo] Procura por erros em um arquivo .zip. Caso sejam detectados problemas, utilize a opo -F para corrig-los. -y Armazena links simblicos no arquivo .zip. Por padro, os links simblicos so ignorados durante a compactao. -k [arquivo] Modifica o [arquivo] para ter compatibilidade total com o pkzip do DOS. -l Converte saltos de linha UNIX (LF) para o formato CR+LF (usados pelo DOS). Use esta opo com arquivos Texto. -ll Converte saltos de linha DOS (CR+LF) para o formato UNIX (LF). Use esta opo com arquivos texto. -n [extensao] No compacta arquivos identificados por [extenso]. Ele armazenado sem compactao no arquivo .zip, muito til para uso com arquivos j compactados. Caso sejam especificados diversas extenses de arquivos, elas devem ser separadas por : - Por exemplo, zip -n .zip:.tgz arquivo.zip *.txt. -q No mostra mensagens durante a compactao do arquivo.
156

CAPTULO 7 - COMANDOS DO MODO TEXTO

-u Atualiza/adiciona arquivos ao arquivo .zip -X No armazena detalhes de permisses, UID, GID e datas dos arquivos. -z Permite incluir um comentrio no arquivo .zip. Caso o nome de arquivo de destino no termine com .zip, esta extenso ser automaticamente adicionada. Para a descompactao de arquivos .zip no GNU/Linux, necessrio o uso do utilitrio unzip. Exemplos: zip textos.zip *.txt - Compacta todos os arquivos com a extenso .txt para o arquivo textos.zip (compare o tamanho do arquivo compactado digitando ls la). zip -r textos.zip /usr/*.txt - Compacta todos os arquivos com a extenso .txt do diretrio /usr e sub-diretrios para o arquivo textos.zip. zip -9 textos.zip * - Compacta todos os arquivos do diretrio atual usando a compactao mxima para o arquivo textos.zip. zip -T textos.zip - Verifica se o arquivo textos.zip contm erros.

157

MANUAL DO USURIO TECHLINUX

unzip Descompacta arquivos .zip criados com o programa zip. Este programa tambm compatvel com arquivos compactados pelo pkzip do DOS. Uso: unzip [opes] [arquivo.zip] [arquivos-extrair] [-d diretrio]

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 espao) que sero descompactados do arquivo .zip. Caso no seja especificado, assumido * (todos os arquivos sero descompactados). Se for usado -x arquivos, os arquivos especificados no sero descompactados. O uso de curingas permitido. [-d diretrio] Diretrio onde os arquivos sero descompactados. Caso no for especificado, os arquivos sero descompactados no diretrio atual. [opes] -c Descompacta os arquivos para stdout (sada padro) ao invs de criar arquivos. Os nomes dos arquivos tambm so mostrados (veja a opo -p). -f Descompacta somente arquivos que existam no disco e mais novos que os atuais. -l Lista os arquivos existentes dentro do arquivo .zip.

158

CAPTULO 7 - COMANDOS DO MODO TEXTO

-M Efetua uma pausa a cada tela de dados durante o processamento (a mesma funo do comando more). -n Nunca substitui arquivos j existentes. Se um arquivo existe ele pulado. -o Substitui arquivos existentes sem perguntar. Tem a funo contrria a opo -n. -P [SENHA] Permite descompactar arquivos .zip usando a [SENHA]. CUIDADO! qualquer usurio conectado em seu sistema pode ver a senha digitada na linha de comando digitada. -p Descompacta os arquivos para stdout (sada padro) ao invs de criar arquivos. Os nomes dos arquivos no so mostrados (veja a opo -c). -q No mostra mensagens. -t Verifica o arquivo .zip em busca de erros. -u Idntico a opo -f s que tambm cria arquivos que no existem no diretrio. -v Mostra mais detalhes sobre o processamento do unzip. -z Mostra somente o comentrio existente no arquivo. Por padro o unzip tambm descompacta sub-diretrios caso o arquivo .zip tenha sido gerado com zip -r.

159

MANUAL DO USURIO TECHLINUX

Exemplos: unzip texto.zip - Descompacta o contedo do arquivo texto.zip no diretrio atual. unzip texto.zip carta.txt - Descompacta somente o arquivo carta.txt do arquivo texto.zip. unzip texto.zip -d /tmp/texto - Descompacta o contedo do arquivo texto.zip para o diretrio /tmp/texto. unzip -l texto.zip - Lista o contedo do arquivo texto.zip. unzip -t texto.zip - Verifica o arquivo texto.zip.

160

CAPTULO 7 - COMANDOS DO MODO TEXTO

tar Na verdade o tar no um compactador e sim um arquivador (ele junta vrios arquivos em um s), mas pode ser usado em conjunto com um compactar (como o gzip ou zip) para armazena-los compactados. O tar tambm muito usado para cpias de arquivos especiais ou dispositivos do sistema. comum encontrar arquivos com a extenso .tar, .tar.gz, .tgz, .tar.bz2, .tar.Z, .tgZ, o primeiro um arquivo normal gerado pelo tar e todos os outros so arquivos gerados atravs tar junto com um programa de compactao (gzip (.gz), bzip2 (.bz2) e compress (.Z). Uso: tar [opes] [arquivo-destino] [arquivos-origem]

Onde: [arquivo-destino] o nome do arquivo de destino. Normalmente especificado com a extenso .tar caso seja usado somente o arquivamento ou .tar.gz/.tgz caso seja usada a compactao (usando a opo -z). [arquivos-origem] Especifica quais arquivos/diretrios sero compactados. [opes] -c, create Cria um novo arquivo .tar -t, list Lista o contedo de um arquivo .tar -u, update Atualiza arquivos compactados no arquivo .tar

161

MANUAL DO USURIO TECHLINUX

-f, -file [HOST:]F Usa o arquivo especificado para gravao ou o dispositivo /dev/rmt0. -I, -bzip2 Usa o programa bzip2 para processar os arquivos do tar -l, -one-file-system No processa arquivos em um sistema de arquivos diferentes de onde o tar foi executado. -M, -multi-volume Cria/lista/descompacta arquivos em mltiplos volumes. O uso de arquivos em mltiplos volumes permite que uma grande cpia de arquivos que no cabe em um disquete, por exemplo, seja feita em mais de um disquete. -o Grava o arquivo no formato VT7 ao invs do ANSI. -O, -to-stdout Descompacta arquivos para a saida padro ao invs de gravar em um arquivo. -remove-files Apaga os arquivos de origem aps serem processados pelo tar. -R, record-number Mostra o nmero de registros dentro de um arquivo tar em cada mensagem. -totals Mostra o total de bytes gravados com a opo create. -v Mostra os nomes dos arquivos enquanto so processados. -V [NOME] Inclui um [NOME] no arquivo tar.

-W, verify
162

CAPTULO 7 - COMANDOS DO MODO TEXTO

Tenta verificar o arquivo gerado pelo tar aps grava-lo. x Extrai arquivos gerados pelo tar -X [ARQUIVO] Tenta apagar o [ARQUIVO] dentro de um arquivo compactado .tar. -Z Usa o programa compress durante o processamento dos arquivos. -z Usa o programa gzip durante o processamento dos arquivos. -use-compress-program [PROGRAMA] Usa o [PROGRAMA] durante o processamento dos arquivos. Ele deve aceitar a opo -d. -[0-7][lmh] Especifica a unidade e sua densidade. A extenso precisa ser especificada no arquivo de destino para a identificao correta: Arquivos gerados pelo tar precisam ter a extenso .tar Caso seja usada a opo -I para compactao, a extenso dever ser .tar.bz2 Caso seja usada a opo -z para compactao, a extenso dever ser .tar.gz ou .tgz Caso seja usada a opo -Z para a compactao, a extenso dever ser .tar.Z ou .tgZ importante saber qual qual o tipo de compactador usado durante a gerao do arquivo .tar pois ser necessrio especificar a opo apropriada para descompacta-lo. Exemplos: tar -cf index.txt.tar index.txt - Cria um arquivo chamado index.txt.tar que armazenar o arquivo index.txt. Voc pode notar digitando ls -la que o arquivo
163

MANUAL DO USURIO TECHLINUX

index.txt foi somente arquivado (sem compactao), isto til para juntar diversos arquivos em um s. tar -xf index.txt.tar - Desarquiva o arquivo index.txt criado pelo comando acima. tar -czf index.txt.tar.gz index.txt - O mesmo que o exemplo de arquivamento anterior, s que agora usado a opo -z (compactao atravs do programa gzip). Voc agora pode notar digitando ls -la que o arquivo index.txt foi compactado e depois arquivado no arquivo index.txt.tar.gz (voc tambm pode chama-lo de index.txt.tgz que tambm identifica um arquivo .tar compactado pelo gzip) tar -xzf index.txt.tar.gz - Descompacta e desarquiva o arquivo index.txt.tar.gz criado com o comando acima. gzip -dc index.tar.gz | tar -xf - - Faz o mesmo que o comando acima s que de uma forma diferente: Primeiro descompacta o arquivo index.txt.tar.gz e envia a sada do arquivo descompactado para o tar que desarquivar o arquivo index.txt. tar -cIf index.txt.tar.bz2 index.txt - Arquiva o arquivo index.txt em index.txt.tar.bz2 compactando atravs do bzip2 (opo -I). tar -xIf index.txt.tar.bz2 - Descompacta e desarquiva o arquivo index.txt.tar.bz2 criado com o comando acima. bzip2 -dc index.txt.tar.bz2 | tar -xf - - Faz o mesmo que o comando acima s que de uma forma diferente: Primeiro descompacta o arquivo index.txt.tar.bz2 e envia a sada do arquivo descompactado para o tar que desarquivar o arquivo index.txt. tar -t index.txt.tar - Lista o contedo de um arquivo .tar. tar -tz index.txt.tar.gz - Lista o contedo de um arquivo .tar.gz.

164

CAPTULO 7 - COMANDOS DO MODO TEXTO

Comandos de Sistema
Aqui sero apresentados os principais comandos para utilizao do sistema operacional.

ps visualizar processos Algumas vezes til ver quais processos esto sendo executados no computador. O comando ps faz isto, e tambm nos mostra qual usurio executou o programa, hora que o processo foi iniciado, etc. Uso: ps [opes] Onde: [opes] a Mostra os processos criados por voc e de outros usurios do sistema. x Mostra processos que no so controlados pelo terminal. u Mostra o nome de usurio que iniciou o processo e hora em que o processo foi iniciado. m Mostra a memria ocupada por cada processo em execuo. f Mostra a rvore de execuo de comandos (comandos que so chamados por outros comandos). e Mostra variveis de ambiente no momento da inicializao do processo.

165

MANUAL DO USURIO TECHLINUX

w Mostra a continuao da linha atual na prxima linha ao invs de cortar o restante que no couber na tela. -sort:[coluna] Organiza a sada do comando ps de acordo com a coluna escolhida. Voc pode usar as colunas pid, utime, ppid, rss, size, user, priority. Pode ser especificada uma listagem em ordem inversa especificando sort:[coluna]. Para mais detalhes e outras opes, veja a pgina de manual. As opes acima podem ser combinadas para resultar em uma listagem mais completa. Voc tambm pode usar pipes | para filtrar a sada do comando ps. Ao contrrio de outros comandos, o comando ps no precisa do hifen - para especificar os comandos. Isto porque ele no utiliza opes longas e no usa parmetros. Exemplos: ps ps ax|grep inetd ps auxf ps auxw history - histrico de comandos O comando history lista os comandos executados pelo usurio.

top - programas em execuo Mostra os programas em execuo ativos, parados, tempo usado na CPU, detalhes sobre o uso da memria RAM, Swap, disponibilidade para execuo de programas no sistema, etc. top um programa que continua em execuo mostrando continuamente os processos que esto rodando em seu computador e os recursos utilizados por eles. Para sair do top, pressione a tecla q.

166

CAPTULO 7 - COMANDOS DO MODO TEXTO

Uso: top [opes] Onde: -d [tempo] Atualiza a tela aps 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 invs do nome do programa. A ajuda sobre o top pode ser obtida dentro do programa pressionando a tecla h ou pela pgina de manual (man top). Abaixo algumas teclas teis: espao - Atualiza imediatamente a tela. CTRL+L - Apaga e atualiza a tela. h - Mostra a tela de ajuda do programa. mostrado todas as teclas que podem ser usadas com o top. i - Ignora o tempo ocioso de processos zumbis. q - Sai do programa. k - Finaliza um processo - semelhante ao comando kill. Voc ser perguntado pelo nmero de identificao do processo (PID). Este comando no estar disponvel caso esteja usando o top com a opo -s. n - Muda o nmero de linhas mostradas na tela. Se 0 for especificado, ser usada toda a tela para listagem de processos.

167

MANUAL DO USURIO TECHLINUX

kill - matar processos Permite enviar um sinal a um comando/programa. Caso seja usado sem parmetros, o kill enviar um sinal de trmino ao processo sendo executado. Uso: kill [opes] [sinal] [nmero]

Onde: [nmero] o nmero de identificao do processo obtido com o comando ps [sinal] Sinal que ser enviado ao processo. Se omitido usa -15 como padro. [opes] -9 Envia um sinal de destruio ao processo ou programa. Ele terminado imediatamente sem chances de salvar os dados ou apagar os arquivos temporrios criados por ele. Voc precisa ser o dono do processo ou o usurio root para termin-lo ou destru-lo. Voc pode verificar se o processo foi finalizado atravs do comando ps. Exemplos: kill 500 kill -9 500

killall - matar processos Permite finalizar processos atravs do nome. Uso: killall [opes] [sinal] [processo]

168

CAPTULO 7 - COMANDOS DO MODO TEXTO

Onde: [processo] Nome do processo que deseja finalizar [sinal] Sinal que ser enviado ao processo (pode ser obtido usando a opo -i. [opes] -i Pede confirmao sobre a finalizao do processo. -l Lista o nome de todos os sinais conhecidos. -q Ignora a existncia do processo. -v Retorna se o sinal foi enviado com sucesso ao processo. -w Finaliza a execuo do killall somente aps finalizar todos os processos. Exemplo: killall -HUP inetd

169

MANUAL DO USURIO TECHLINUX

time - tempo gasto do processo O comando time mede o tempo gasto para executar um processo (programa). Uso: time [comando] Onde: [comando] comando/programa que deseja medir o tempo gasto para ser concludo.

Exemplo: time ls time find / -name crontab

clear - limpar a tela O comando clear limpa a tela do monitor, levando o cursor para a primeira linha.

date - data/hora do sistema Permite ver/modificar a Data e Hora do Sistema. (voc precisa estar como root para modificar a data e hora). Muitos programas do sistema, arquivos de registro (log) e tarefas agendadas funcionam com base na data e hora do sistema, assim esteja consciente das modificaes que a data/hora pode trazer a estes programas (principalmente se for uma rede com vrios usurios) . Uso: date MesDiaHoraMinuto[AnoSegundos] Onde: MesDiaHoraMinuto[AnoSegundos]
170

CAPTULO 7 - COMANDOS DO MODO TEXTO

So respectivamente os nmeros do ms, dia, hora e minutos sem espaos. Voc pode especificar o Ano (com 2 ou 4 digitos) e os Segundos.

+[FORMATO] Define o formato da listagem que ser usada pelo comando date. Os seguintes formatos so os mais usados: %d - Dia do Ms (00-31) %d - Ms do Ano (00-12) %y - Ano (dois dgitos) %Y - Ano (quatro dgitos) %H - Hora (00-24) %I - Hora (00-12) %M - Minuto (00-59) %j - Dia do ano (1-366) %p - AM/PM (til se utilizado com %d) %r - Formato de 12 horas completo (hh:mm:ss AM/PM). %T - Formato de 24 horas completo (hh:mm:ss) %w - Dia da semana (0-6) 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/ms/ano: date +%d/%m/%Y

df - espao em disco O comando df mostra o espao livre e ocupado de cada partio montada pelo sistema. Uso: df [opes] Onde: [opes] -a Inclui sistemas de arquivos com 0 blocos.
171

MANUAL DO USURIO TECHLINUX

-h, human-readable Mostra o espao livre/ocupado em MB, KB, GB ao invs de blocos. -H Idndico a -h mas usa 1000 ao invs de 1024 como unidade de clculo. -k Lista em Kbytes. -l Somente lista sistema de arquivos locais. -m Lista em Mbytes (equivalent a block-size=1048576). sync Executa o sync antes de mostrar os dados. -T Lista o tipo de sistema de arquivos de cada partio -t tipo Lista somente sistema de arquivos do tipo tipo. -x tipo No lista sistemas de arquivos do tipo tipo. Exemplos: df, df -h, df -t vfat.

172

CAPTULO 7 - COMANDOS DO MODO TEXTO

du - apresenta espao utilizado por arquivos e sub-diretrios O comando du mostra o espao utilizado por arquivos e sub-diretrios. Uso: du [opes] Onde: [opes] -a, all Mostra o espao ocupado por todos os arquivos.

-b, bytes Mostra o espao ocupado em bytes. -c, total Faz uma totalizao de todo espao listado. -D No conta links simblicos. -h, human Mostra o espao ocupado em formato legvel por humanos (Kb, Mb) ao invs de usar blocos. -H Como o anterior mas usa 1000 e no 1024 como unidade de clculo. -k Mostra o espao ocupado em Kbytes. -m Mostra o espao ocupado em Mbytes. -S, separate-dirs No calcula o espao ocupado por sub-diretrios.
173

MANUAL DO USURIO TECHLINUX

-x No faz a contagem de diretrios em sistemas de arquivos diferentes do atual. Exemplo: du -h du -hc

free - apresenta espao de memria O comando free mostra os detalhes sobre a utilizao da memria RAM e virtual do sistema. Uso: free [opes] Onde: [opes] -b Resultado em bytes. -k Resultado em Kbytes. -m Resultado em Mbytes. -o Oculta a linha de buffers. -t Mostra uma linha contendo o total. -s [xx] Mostra a utilizao da memria a cada [xx] segundos.
174

CAPTULO 7 - COMANDOS DO MODO TEXTO

O free uma interface ao arquivo /proc/meminfo.

uptime - tempo do sistema ligado O comando uptime mostra o tempo de execuo do sistema desde que o computador foi ligado.

dmesg - mensagens da inicializao do sistema O comando dmesg mostra as mensagens de inicializao do kernel. So mostradas as mensagens da ltima inicializao do sistema.

mesg - permisso de requisies talk O comando mesg permite ou no o recebimentos de requisies de talk de outros usurios. mesg [y/n] Onde: y permite que voc receba talks de outros usurios. Digite mesg para saber se voc pode ou no receber talks de outros usurios. Caso a resposta seja n voc poder enviar um talk para algum mas o seu sistema se recusar em receber talks de outras pessoas. interessante colocar o comando mesg y em seu arquivo de inicializao .bash_profile para permitir o recebimento de talks toda vez que entrar no sistema.

175

MANUAL DO USURIO TECHLINUX

echo - apresenta mensagem na tela O comando echo mostra mensagens na tela. Este comando til na construo de scripts para mostrar mensagens na tela para o usurio acompanhar sua execuo. Uso: echo [mensagem] [opo] Onde: [mensagem] Mensagem a ser apresentada [opo] A opo -n pode ser usada para que no ocorra o salto de linha aps a mensagem ser mostrada.

su - mudar para outro usurio O comando su permite o usurio mudar sua identidade para outro usurio sem fazer o logout. til para executar um programa ou comando como root sem ter que abandonar a seo atual. Uso: su [usurio] Onde: [usurio] o nome do usurio que deseja usar para acessar o sistema. Se no digitado, assumido o usurio root. Ser pedida a senha do superusurio para autenticao. Digite exit quando desejar retornar a identificao de usurio anterior.

sync - grava dados de cache em disco Grava os dados do cache de disco na memria RAM para todos os discos rgidos e flexveis do sistema. O cache um mecanismo de acelerao que
176

CAPTULO 7 - COMANDOS DO MODO TEXTO

permite que um arquivo seja armazenado na memria ao invs de ser imediatamente gravado no disco, quando o sistema estiver ocioso, o arquivo gravado para o disco. O GNU/Linux procura utilizar toda memria RAM disponvel para o cache de programas acelerando seu desempenho de leitura/ gravao. 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 mtodo recomendado especificar a opo sync durante a montagem da unidade de disquetes.

uname - verso do kernel O comando uname retorna o nome e verso do kernel

reboot - reinicia o computador imediatamente O comando reboot reinicia o computador imediatamente.

shutdown - desliga ou reinicia o computador O comando shutdown Desliga/reinicia o computador imediatamente ou aps determinado tempo (programvel) de forma segura. Todos os usurios do sistema so avisados que o computador ser desligado . Este comando somente pode ser executado pelo usurio root ou usurio autorizado no arquivo /etc/shutdown.allow. Uso: shutdown [opes] [hora] [mensagem] Onde: [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 aps
177

MANUAL DO USURIO TECHLINUX

quantos segundos, ou now para imediatamente (equivalente a +0). O shutdown criar o arquivo /etc/nologin para no permitir que novos usurios faam login no sistema (com excesso do root). Este arquivo removido caso a execuo do shutdown seja cancelada (opo -c) ou aps o sistema ser reiniciado. [mensagem] Mensagem que ser mostrada a todos os usurios alertando sobre o reinicio/ desligamento do sistema. [opes] -h Inicia o processo para desligamento do computador. -r Reinicia o sistema -c Cancela a execuo do shutdown. Voc pode acrescentar uma mensagem avisando aos usurios sobre o fato. -a Permite que os nomes de usurios contidos no arquivo /etc/shutdown.allow possam utilizar o shutdown para reinicializar/desligar o sistema. Deve ser colocado um nome de usurio por linha. O limite mximo de usurios neste arquivo de 32. Este arquivo til quando o shutdown usado para controlar o pressionamento das teclas CTRL+ALT+DEL no /etc/inittab. -k Simula o desligamento/reinicio do sistema, enviando mensagem aos usurios. -f No executa a checagem do sistema de arquivos durante a inicializao do sistema. Este processo feito gravando-se um arquivo /fastboot que interpretado pelos scripts responsveis pela execuo do fsck durante a inicializao do sistema.
178

CAPTULO 7 - COMANDOS DO MODO TEXTO

-F Fora a checagem do sistema de arquivos durante a inicializao. gravado um arquivo chamado /forcefsck que interpretado pelos scripts responsveis pela execuo do fsck durante a inicializao do sistema. -n Faz com que o shutdown ignore a execuo do init fechando todos os processos. -t [num] Faz com que o shutdown envie um sinal de trmino aos processos e aguarde [num] segundos antes de enviar o sinal KILL. O shutdown envia uma mensagem a todos os usurios do sistema alertando sobre o desligamento durante os 15 minutos restantes e assim permite que finalizem suas tarefas. Aps isto, o shutdown muda o nvel de execuo atravs do comando init para 0 (desligamento), 1 (modo monousurio), 6 (reinicializao). recomendado utilizar o smbolo & no final da linha de comando para que o shutdown seja executado em segundo plano. Quando restarem apenas 5 minutos para o reinicio/desligamento do sistema, o programa login ser desativado, impedindo a entrada de novos usurios no sistema. O programa shutdown pode ser chamado pelo init atravs do pressionamento da combinao das teclas de reinicializao CTRL+ALT+DEL alterando-se o arquivo /etc/inittab. Isto permite que somente os usurios autorizados (ou o root) possam reinicializar o sistema. Exemplos: shutdown -h now - Desligar o computador imediatamente. shutdown -r now - Reinicia o computador imediatamente. shutdown 19:00 A manuteno do servidor ser iniciada s 19:00 - Faz o computador entrar em modo monousurio (init 1) s 19:00 enviando a mensagem A manuteno do servidor ser iniciada s 19:00 a todos os usurios conectados ao sistema. 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 usurios conectados ao
179

MANUAL DO USURIO TECHLINUX

sistema. shutdown -r 20 - Faz o sistema ser reiniciado aps 20 minutos. shutdown -c - Cancela a execuo do shutdown. shutdown -t 30 -r 20 - Reinicia o sistema aps 20 minutos, espera 30 segundos aps o sinal de trmino para enviar o sinal KILL a todos os programas abertos.

wc - conta nmero de palavras O comando wc conta o nmero de palavras, bytes e linhas em um arquivo ou entrada padro. Se as opes forem omitidas, o wc mostra a quantidade de linhas, palavras, e bytes. Uso: wc [opes] [arquivo] Onde: [arquivo] Arquivo que ser verificado pelo comando wc. [opes] -c, bytes Mostra os bytes do arquivo. -w, words Mostra a quantidade de palavras do arquivo. -l, lines Mostra a quantidade de linhas do arquivo. A ordem da listagem dos parmetros nica, e modificando a posio das opes no modifica a ordem que os parmetros so listados. Exemplo: wc /etc/passwd - Mostra a quantidade de linhas, palavras e letras (bytes) no arquivo /etc/passwd.
180

CAPTULO 7 - COMANDOS DO MODO TEXTO

wc -w /etc/passwd - Mostra a quantidade de palavras. wc -l /etc/passwd - Mostra a quantidade de linhas. wc -l -w /etc/passwd - Mostra a quantidade de linhas e palavras no arquivo /etc/passwd.

zforce - renomeia extenso do arquivo gzip Renomeia extenso de arquivos para .gz. Este comando til quando fazemos downloads de arquivos compactados pelo gzip mas que no esto identificados pela extenso .gz. zforce [arquivos] Quando usado o zforce verifica se o arquivo um arquivo compactado pelo gzip, caso seja, verificado se j tem a extenso .gz, caso no tiver, acrescenta a extenso.

gzexe - criar arquivos gzip auto-extrcteis Cria arquivos compactados gzip auto-extrcteis. Este comando usado para compactar arquivos executveis que se auto-descompactam assim que so solicitados. til para sistemas ou unidades de disco que possuem pouco espao disponvel. Este comando deve somente ser usado para arquivos executveis. Uso: gzexe [arquivo] Onde: [arquivo] Arquivo executvel que ser compactado. Quando gzexe executado, uma cpia do arquivo original gravada com o formato nome_do_arquivo~.
181

MANUAL DO USURIO TECHLINUX

Exemplo: gzexe /tmp/teste znew - recompacta .Z para .gz Recompacta arquivos do formato compress (.Z) para o formato gzip (.gz). Aps a re-compactao, os arquivos de origem .Z so apagados. Uso: znew [opes] [arquivo] Onde: [arquivo.Z] Arquivo compactado pelo compress que ser recompactado para o gzip. [opes] -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 compactao para cada arquivo processado. -9 Usa a mxima compactao. -P Usa pipes durante a converso para reduzir o espao ocupado no disco. A data e hora do arquivo no mantida caso esta opo seja usada. -K Mantm o arquivo .Z caso seja menor que o arquivo .gz.

182

CAPTULO 7 - COMANDOS DO MODO TEXTO

Comandos do ambiente de rede


Aqui, teremos comandos mais avanados para a utilizao em um ambiente corporativo.

who - usurios logados no sistema Mostra quem est atualmente conectado no computador. Este comando lista os nomes de usurios que esto conectados em seu computador, o terminal e data da conexo. Uso: who [opes] Onde: [opes] -H, heading Mostra o cabealho das colunas. -i, -u, idle Mostra o tempo que o usurio est parado em Horas:Minutos. -m, i am Mostra o nome do computador e usurio associado ao nome. equivalente a digitar who i am ou who am i. -q, count Mostra o total de usurios conectados aos terminais. -T, -w, mesg Mostra se o usurio pode receber mensagens via talk (conversao). + O usurio recebe mensagens via talk - O usurio no recebe mensagens via talk. ? No foi possvel determinar o dispositivo de terminal onde o usurio est conectado.

183

MANUAL DO USURIO TECHLINUX

telnet - acessar computador remoto Permite acesso a um computador remoto. mostrada uma tela de acesso correspondente ao computador local onde deve ser feita a autenticao do usurio para entrar no sistema. Muito til, mas deve ser tomado cuidados ao disponibilizar este servio para evitar riscos de segurana. Uso: telnet [opes] [ip/dns] [porta] Onde: [ip/dns] Endereo IP do computador de destino ou nome DNS. [porta] Porta onde ser feita a conexo. Por padro, a conexo feita na porta 23. [opes] -8 Requisita uma operao binria de 8 bits. Isto fora a operao em modo binrio para envio e recebimento. Por padro, telnet no usa 8 bits. -a Tenta um login automtico, enviando o nome do usurio lido da varivel de ambiente USER. -d Ativa o modo de debug. -r Ativa a emulao de rlogin, -l [usurio] Faz a conexo usando [usurio] como nome de usurio. Exemplo: telnet 192.168.1.1, telnet 192.168.1.1 23.

184

CAPTULO 7 - COMANDOS DO MODO TEXTO

finger - detalhes dos usurios Mostra detalhes sobre os usurios de um sistema. Algumas verses do finger possuem bugs e podem significar um risco para a segurana do sistema. recomendado desativar este servio na mquina local. Uso: finger [usurio] [usurio@host]

Onde: [usurio] Nome do usurio que deseja obter detalhes do sistema. Se no for digitado o nome de usurio, o sistema mostra detalhes de todos os usurios conectados no momento. [usurio@host] Nome do usurio e endereo do computador que deseja obter detalhes. -l Mostra os detalhes de todos os usurios conectados no momento. Entre os detalhes, esto includos o nome do interpretador de comandos (shell) do usurio, diretrio home, nome do usurio, endereo, etc. Estes dados so lidos de /etc/passwd. -p No exibe o contedo dos arquivos .plan e .project Se for usado sem parmetros, mostra os dados de todos os usurios conectados atualmente ao seu sistema. Exemplo: finger, finger root.

185

MANUAL DO USURIO TECHLINUX

ftp - transferncia de arquivos Permite a transferncia de arquivos do computador remoto/local e vice versa. O file transfer protocol o sistema de transmisso de arquivos mais usado na Internet. requerida a autenticao do usurio para que seja permitida a conexo. Muitos servidores ftp disponibilizam acesso annimo aos usurios, com acesso restrito. Uma vez conectado a um servidor ftp, voc pode usar a maioria dos comandos do GNU/Linux para oper-lo. Uso: ftp [ip/dns] Abaixo alguns dos comandos mais usados no FTP: ls Lista arquivos do diretrio atual. cd [diretrio] Entra em um diretrio get [arquivo] Copia um arquivo do servidor ftp para o computador local. O arquivo gravado, por padro, no diretrio onde o program ftp foi executado. mget [arquivos] Semelhante ao get, mas pode copiar diversos arquivos e permite o uso de curingas. send [arquivo] Envia um arquivo para o diretrio atual do servidor FTP (voc precisa de uma conta com acesso a gravao para fazer isto). prompt [on/off] Ativa ou desativa a pergunta para a cpia de arquivo. Se estiver como off assume sim para qualquer pergunta. Exemplo: ftp ftp.techlinux.com.br
186

CAPTULO 7 - COMANDOS DO MODO TEXTO

whoami - nome do seu usurio Mostra o nome que usou para se conectar ao sistema. til quando voc usa vrias contas e no sabe com qual nome entrou no sistema. whoiam

dnsdomainname - nome do domnio Mostra o nome do domnio de seu sistema.

hostname - nome do computador Mostra ou muda o nome de seu computador na rede.

talk - inicia conversa com outro usurio Inicia conversa com outro usurio em uma rede local ou Internet. Talk um programa de conversao em tempo real onde uma pessoa v o que a outra escreve. Uso: talk [usurio] [tty] ou talk [usurio@host] Onde: [usurio] Nome de login do usurio que deseja iniciar a conversao. Este nome pode ser obtido com o comando who. [tty] O nome de terminal onde o usurio est conectado, para iniciar uma conexo local. [usurio@host] Se o usurio que deseja conversar estiver conectado em um computador remoto, voc deve usar o nome do usurio@hosname do computador.

187

MANUAL DO USURIO TECHLINUX

Aps o talk ser iniciado, ele verificar se o usurio pode receber mensagens, em caso positivo, ele enviar uma mensagem ao usurio dizendo como responder ao seu pedido de conversa. Veja o comando who. Voc deve ter o daemon do talk instalado (talkd) para receber requisies de conversa. Voc deve autorizar o recebimento de talks de outros usurios para que eles possam se comunicar com voc, para detalhes veja o comando mesg.

ping - tempo de resposta de outro computador Verifica se um computador est disponvel na rede. Este comando muito utilizado por alguns programas de conexo e administradores para verificar se uma determinada mquina est conectada na rede e tambm para verificar o tempo de resposta de cada mquina da rede. O ping envia pacotes ICMS ECHO_REQUEST para um computador, este quando recebe o pacote envia uma resposta ao endereo de origem avisando que est disponvel na rede. Uso: ping [opes][IP/DNS] Onde: [IP/dns] Endereo IP ou nome DNS do endereo. [opes] -c [num] Envia num pacotes ao computador de destino. -i [seg] Aguarda [seg] segundos antes de enviar cada pacote. -q No mostra as requisies enquanto so enviadas, somente mostra as linhas de sumrio no inicio e trmino do programa. -s [tamanho] Especifica o tamanho do pacote que ser enviado.
188

CAPTULO 7 - COMANDOS DO MODO TEXTO

-v, verbose Sada detalhada, tanto os pacotes enviados como recebidos so listados. Exemplo: ping 192.168.1.1, ping www.techlinux.com.bv

rlogin - loga em uma mquina Executa um login em uma mquina local ou remota. Uso: rlogin [opes] [IP/DNS] Onde: [IP/DNS] Endereo IP ou DNS do computador que ser acessado. [opes] -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 no interativamente veja rsh.

rsh - executa comando Executa um comando em um computador local ou remoto. Uso: rsh [opes] [IP/DNS] [comando] Onde: [IP/DNS] Endereo IP ou nome DNS do computador.

189

MANUAL DO USURIO TECHLINUX

[comando] Comando que ser executado no computador local/remoto. [opes] -l [nome] Entra no sistema usando o login [nome]. rsh usado somente para executar comandos. Para usar um shell interativo veja a Telnet.

w - usurios logados Mostra quem est conectado no sistema e o que cada um est fazendo. Uso: w [opes][usurio] Onde: [usurio] Nome do usurio que deseja ver os detalhes. Se o usurio no for digitado, o comando w mostra detalhes de todos os usurios conectados no sistema. [opes] -h No mostra o cabealho -u Ignora os nomes de usurios enquanto verifica os processo atuais e tempos de CPU. -f Mostra ou oculta o campo FROM na listagem.

190

CAPTULO 7 - COMANDOS DO MODO TEXTO

traceroute - rota at o destino 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 retransmisso. Este comando til para encontrar computadores defeituosos na rede caso o pacote no esteja chegando ao seu destino. Uso: traceroute [opes] [host/IP de destino] Onde: [host/IP destino] o endereo para onde o pacote ser enviado (por exemplo, www.techlinux.com.br). Caso o tamanho do pacote no seja especificado, enviado um pacote de 38 bytes. [opes] -l Mostra o tempo de vida do pacote (ttl) -m [num] Ajusta a quantidade mximas de ttl dos pacotes. O padro 30. -n Mostra os endereos numericamente ao invs de usar resoluo DNS. -p [porta] Ajusta a porta que ser usada para o teste. A porta padro 33434. -r Pula as tabelas de roteamento e envia o pacote diretamente ao computador conectado a rede. -s [end] Usa o endereo IP/DNS [end] como endereo de origem para computadores com mltiplos endereos IPs ou nomes.
191

MANUAL DO USURIO TECHLINUX

-v Mostra mais detalhes sobre o resultado do traceroute. -w [num] Configura o tempo mximo que aguardar por uma resposta. O padro 3 segundos. Exemplos: traceroute www.techlinux.com.br traceroute www.linux.org.

netstat - situao da rede Mostra conexes de rede, tabela de roteamento, estatsticas de interfaces, conexes masquerade, e mensagens. Uso: netstat [opes] Onde: [opes] -i [interface] Mostra estatsticas da interface [interface]. -M, masquerade Se especificado, tambm lista conexes masquerade. -n, numeric Usa endereos numricos ao invs de tentar resolver nomes de hosts, usurios e portas. -c, continuos Mostra a listagem a cada segundo at que a CTRL+C seja pressionado. Se no for especificada nenhuma opo, os detalhes das conexes atuais sero mostrados.
192

CAPTULO 7 - COMANDOS DO MODO TEXTO

wall - envia mensagem Envia uma mensagem a todos os usurios do sistema. Este comando faz a leitura de um arquivo ou entrada padro e escreve o resultado em todos os terminais onde existem usurios conectados. Somente o usurio root pode utilizar este comando. Uso: wall [arquivo] Exemplos: wall /tmp/mensagem.txt, echo Mensagem enviada aos usurios conectados ao sistema|wall.

mount montagem de dispositivos Voc pode acessar uma partio de disco usando o comando mount. Uso: mount [dispositivo] [ponto de montagem] [opes] Onde: [dispositivo] Identificao da unidade de disco/partio que deseja acessar (como /dev/ hda1 (disco rgido) ou /dev/fd0 (primeira unidade de disquetes). [ponto de montagem] Diretrio de onde a unidade de disco/partio ser acessado. O diretrio deve estar vazio para montagem de um sistema de arquivo. Normalmente usado o diretrio /mnt para armazenamento de pontos de montagem temporrios
193

MANUAL DO USURIO TECHLINUX

[opes] -t [tipo] Tipo do sistema de arquivos usado pelo dispositivo. So aceitos os sistemas de arquivos: ext2 - Para parties GNU/Linux. vfat - Para parties Windows 95 que utilizam nomes extensos de arquivos e diretrios. msdos - Para parties DOS normais. iso9660 - Para montar unidades de CD-ROM. o padro. umsdos - Para montar uma partio DOS com recursos de parties EXT2, como permisses de acesso, links, etc. Para mais detalhes sobre opes usadas com cada sistema de arquivos, veja a pgina de manual mount. -r Caso for especificada, monta a partio somente para leitura. -w Caso for especificada, monta a partio como leitura/gravao. o padro. Existem muitas outras opes que podem ser usadas com o comando mount, procuramos mostrar somente o bsico para montar seus discos e parties no GNU/Linux (para mais opes, veja a pgina de manual do mount). Caso voc digitar mount sem parmetros, sero mostrados os sistemas de arquivos atualmente montados no sistema. Esta mesma listagem pode ser vista em / etc/mtab. A remontagem de partio tambm muito til, especialmente aps reparos nos sistema de arquivos do disco rgido. Veja alguns exemplos de remontagem abaixo. necessrio permisses de root para montar parties, a no ser que tenha especificado a opo user no arquivo /etc/fstab. Exemplo de Montagem: Montar uma partio Windows (vfat) de /dev/hda1 em /mnt somente para leitura: mount /dev/hda1 /mnt -r -t vfat Montar a primeira unidade de disquetes /dev/fd0 em /floppy: mount /dev/ fd0 /floppy -t vfat Montar uma partio DOS localizada em um segundo disco rgido /dev/
194

CAPTULO 7 - COMANDOS DO MODO TEXTO

hdb1 em /mnt: mount /dev/hdb1 /mnt -t msdos. Remontar a partio raz como somente leitura: mount -o remount,rw / Remontar a partio raz como leitura/gravao (a opo -n usada porque o mount no conseguir atualizar o arquivo /etc/mtab devido ao sistema de arquivos / estar montado como somente leitura atualmente: mount -n -o remount,rw /.

umount desmontagem de dispositivos Para desmontar um sistema de arquivos montado com o comando mount, use o comando umount. Voc deve ter permisses de root para desmontar uma partio. Uso: umount [dispositivo/ponto de montagem] Voc pode tanto usar umount /dev/hda1 como umount /mnt para desmontar um sistema de arquivos /dev/hda1 montado em /mnt. OBSERVAO: O comando umount executa o sync automaticamente no momento da desmontagem para garantir que todos os dados ainda no gravados sero salvos.

195

MANUAL DO USURIO TECHLINUX

Principais Arquivos de Configurao


A maioria das configuraes do sistema operacional Linux ficam armazenadas em arquivos, os principais so: /etc/sysconfig/desktop Aquivo que define a interface grfica padro para iniciar com o comando startx. /etc/hosts Arquivo que define a mquinas da rede. /etc/group Arquivo que define lista de grupos de usurios do sistema. /etc/passwd Arquivo que contm a lista de usurios do sistema. /etc/shadow Arquivo que contm as senhas dos usurios do sistema. /etc/lilo.conf Arquivo de configurao do gerenciador de inicializao do sistema. /etc/fstab Arquivo de configurao dos dispositivos para montagem /etc/modules.conf Arquivo de configurao dos mdulos do kernel, carregados durante a inicializao do sistema /etc/group Arquivo que contm a lista de grupos de usurios /etc/profile Arquivo de configurao de execuo de programas e definio de variveis de ambiente aps o logon do usurio.

196

CAPTULO 7 - COMANDOS DO MODO TEXTO

/etc/sysconfig/clock Arquivo de configurao do relgio do sistema. /etc/sysconfig/keyboard Arquivo de configurao do mapeamento do teclado. /etc/sysconfig/usb Arquivo de configurao de dispositivos usb. /etc/sysconfig/pcmcia Arquivo de configurao de dispositivos pcmcia. /etc/sysconfig/network Arquivo de configurao da rede. /etc/sysconfig/network-scripts/ifcfg-eth0 Arquivo de configurao da placa de rede, onde 0 representa o nmero do dispositivo.

/etc/hosts.deny
Arquivo de configurao de servidores que no tero acesso ao servios desta mquina. /etc/hosts.allow Arquivo de configurao de servidores que tero acesso ao servios desta mquina. /etc/resolv.conf Arquivo de configurao para pesquisa do servidor de nomes (DNS).

197

MANUAL DO USURIO TECHLINUX

198

Captulo 8
Usando Ambiente Grfico
Uma das grandes vantagens do ambiente grfico do Linux a escolha pela interface grfica a ser utilizada. Desta forma o usurio poder escolher qual a interface que mais se adequa ao seu uso dirio. Para iniciantes que esto acostumados com outros sistemas, o TechLinux disponibiliza o Blanes 2000, uma interface grfica leve e de fcil migrao. Porm contamos com as mais conhecidas interfaces, como o KDE, Gnome , WindowMaker, entre outras mais utilizadas mundialmente.

Gerenciador Grfico KDE


O KDE o ambiente grfico de trabalho mais utilizado pelos usurios do Sistema Operacional Linux por ser um ambiente robusto e completo de recursos para utilizao e configurao.

199

MANUAL DO USURIO TECHLINUX

rea de Trabalho cones Nesta regio do ambiente grfico voc encontrar cones que identificam programas e utilitrios do TechLinux, basta dar um clique no cone para executar o programa ou utilitrio.

Menu Ao clicar no cone (K) da barra de tarefas, ser aberto o menu com a lista de aplicativos disponveis/instalados no TechLinux.

Atalhos Voc poder definir atalhos rpidos de acesso aplicativos e utilitrios, que visa facilitar o uso do ambiente grfico.

Desktops Voc poder trabalhar com vrios desktops diferentes, basta clicar sobre o nmero do desktop.

Utilitrios Alguns utilitrios podero ser acessados pela barra de tarefas, tais como, trava de segurana, sair do ambiente, notas, hora atual e encolher barra.
200

CAPTULO 8 - USANDO O AMBIENTE GRFICO

Blanes2000
O Blanes2000 uma interface grfica de simples utilizao, que tem o objetivo de facilitar o uso do Sistema Operacional TechLinux por usurios que estejam migrando do Windows para o Linux.

O Blanes2000 desenvolvido e mantido por um grupo de Brasileiros, que foi baseado na interface grfica japonesa QVWM.

201

MANUAL DO USURIO TECHLINUX

rea de Trabalho

cones Os cones distribudos no desktop tm o objetivo de facilitar o acesso aos principais aplicativos e utilitrios do TechLinux.

Menu Para acessar o menu de aplicaes, basta clicar no boto Iniciar.

Hora Mostra a hora atual.

Desktops Voc poder selecionar os desktops de trabalho.

202

Captulo 9
Reconfigurando o sistema
O TechLinux permite que voc possa reconfigurar o sistema a qualquer momento de forma simples e fcil, basta acessar o configurador pela linha de comando drakconf ou no cone Configurador. O Configurador TechLinux uma poderosa ferramenta em que voc poder reconfigurar a inicializao do sistema, seu hardware, rede e internet e outras opes do sistema.

203

MANUAL DO USURIO TECHLINUX

Inicializao
Neste menu voc podera reconfigurar o ambiente de inicializao do seu TechLinux.

Ao acessar o menu de Inicializao, as opes Disco de Inicializao e Configurao da Inicializao sero apresentadas.

204

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Disco de Inicializao Este processo grava um disquete para inicializao do sistema operacional utilizando-se do leitor de disquete em caso de eventuais problemas que ocorram com a inicializao pelo disco rgido, desta forma voc poder solucionar o problema.

Para gerar um disco de inicializao, o configurador permite que voc defina em qual dispositivo de disquete ser gerado e a verso do kernel. Por padro, o configurador do TechLinux ir colocar os dados necessrios para criao do disco, bastando clicar no boto [Criar Disco].

205

MANUAL DO USURIO TECHLINUX

Configurao da Inicializao Este processo configura a inicializao dos sistemas operacionais instalados em seu computador. Voc poder alterar qual sistema ser iniciado automaticamente, se o TechLinux iniciar em modo grfico, entre outras opes.

No modo de sistema, voc poder definir se o sistema iniciar automaticamente o ambiente grfico.

206

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Hardware
Neste menu voc poder reconfigurar as opes de hardwares do seu computador que so controlados pelo sistema operacional.

Ao acessar o menu de configurao Hardware, ser apresentado as opes Lista de Hardware, Vdeo, Teclado, Mouse, Impressora e Scanner, que sero apresentadas com detalhe a seguir.

207

MANUAL DO USURIO TECHLINUX

Lista de Hardware Este processo apresenta uma lista completa dos hardwares detectados pelo TechLinux instalados em seu computador.

208

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Vdeo Este processo configura as informaes da sua controladora de vdeo, necessrio para inicializao do ambiente grfico do TechLinux. Para configurar seu vdeo, voc dever informar a resoluo grfica e o nmero de cores suportada pela placa de vdeo e monitor instalados em seu computador.

Aps a configurao do vdeo, o configurador ir perguntar se voc deseja efetuar um teste da nova configurao, desta forma voc validar a nova configurao.

Terminada a configurao e teste, o configurador ir perguntar se voc deseja que seja iniciado o modo grfico assim que o sistema for inicializado.

209

MANUAL DO USURIO TECHLINUX

Teclado Este processo possibilita que voc altere o mapeamento do seu teclado.

Para configurar o seu teclado, basta selecionar um dos tipos de mapeamento de teclado, em seguida no boto [Ok]. Se voc tiver dvida quanto ao tipo de teclado que esteja conectado em seu computador, consulte o manual do computador ou o fornecedor de seu computador. Geralmente no Brasil so vendidos os teclados padro Brasileiro ABNT-2, que so aqueles que possuem teclas especiais como o , nos teclados que no possuem essa tecla, a provvel escolha o Americano Internacional, onde para conseguir o tecla-se <Aspas> seguido de <C>.

210

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Mouse Este processo configura a comunicao e ativao do mouse conectado em seu computador.

Para configurar o mouse, basta selecionar o modelo do mouse conectado em seu computador e clicar no boto [Ok]. Se voc tiver dvida na escolha, consulte o manual do seu computador ou o fornecedor do computador. Geralmente os modelos comercializados atualmente so PS/2, aqueles com o conector pequeno e redondo, agora, se o conector for quadrado provavelmente um mouse do tipo serial, e se for retngulo fino, deve ser do tipo USB.

211

MANUAL DO USURIO TECHLINUX

Impressora Este processo faz todo processo de manuteno de impressoras, onde voc poder incluir, excluir ou alterar impressoras que estam conectadas em seu computador ou na rede local.

212

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Scanner Este processo configura o modelo de scanner que est conectado em seu computador.

Basta selecionar a marca e modelo do scanner, e clicar no boto [Ok], se voc no possui nenhum scanner conectado em seu computador, selecione a opo None. Scanner so equipamentos que fazem a leitura de um documento e transformam em imagens grficas no computador, muito parecidos com uma pequena mquina de xerox.

213

MANUAL DO USURIO TECHLINUX

Pontos de Montagem
Este menu disponibiliza voc algumas opes para configurao das parties do disco rgido e pontos de montagem em geral.

Ao acessar o menu de Pontos de Montagem, ser apresentado as opes Discos Rgidos, Disquete , Pontos de Montagem NFS e Pontos de Montagem SAMBA .

214

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Disco Rgido Este processo configura as parties do seu disco rgido. ATENO: Muito cuidado ao fazer alguma modificao, pois pode haver perda de dados.

As formas de manuteno das parties so as mesmas opes descritas no processo de instalao do TechLinux.

215

MANUAL DO USURIO TECHLINUX

Disquete Este processo configura o modo de montagem do dispositivo para leitura de disquete.

216

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Pontos de Montagem NFS Este processo configura o modo de montagem de diretrios exportados por outro computador na rede do tipo NFS.

217

MANUAL DO USURIO TECHLINUX

Pontos de Montagem SAMBA Este processo configura o modo de montagem de diretrios compartilhados por outro computador na rede do tipo SMB (SAMBA ou Windows).

218

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Rede
Atravs deste menu voc poder configurar os hardwares de comunicao com uma rede de computadores, seja rede local (placa de rede) ou internet (modem).

219

MANUAL DO USURIO TECHLINUX

Rede Este processo configura todas as informaes necessrias para conexo e acesso Internet e/ou a uma rede local de computadores.

220

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Compartilhamento da Internet Este processo configura o compartilhamento de acesso Internet de outros computadores conectados na sua rede local, utilizando-se do acesso Internet nesta mquina, desta forma, com uma nica conexo internet todos da rede podero acessar Internet de forma transparente.

221

MANUAL DO USURIO TECHLINUX

Segurana
O menu de segurana oferece a voc as opes para manter o seu sistema operacional seguro.

Nvel de Segurana Este processo configura o nvel de segurana do seu TechLinux.

222

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Sistema
Este menu disponibiliza voc algumas opes para configurao do seu ambiente operacional, tais como itens do menu, fontes e data & hora do computador.

223

MANUAL DO USURIO TECHLINUX

Menus Este processo configura o sistema de menus do ambiente grfico, nele voc poder adicionar, modificar e excluir cones para chamada de programas.

224

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Voc poder alterar as propriedades de cada opo do menu, tais como linha de comando, descrio do programa, entre outras informaes.

Para alterar o cone de um programa do menu voc simplesmente dever selecionar o arquivo de imagem que ir substituir o antigo cone.

225

MANUAL DO USURIO TECHLINUX

Servios Este processo configura os programas que sero iniciados no processo de inicializao do sistema operacional.

226

CAPTULO 9 - RECONFIGURANDO O SISTEMA

Fontes Este processo configura as fontes do sistema operacional, onde voc poder adicionar ou remover fontes, poder tambm adicionar, remover e importar fontes do Windows.

227

MANUAL DO USURIO TECHLINUX

Data & Hora Este processo configura a data e hora do seu computador. Voc poder tambm definir o fuso horrio de sua localidade, basta selecionar qual a sua localidade.

228

Captulo 10
Atualizando programas
O TechLinux permite que voc atualize a qualquer momento os pacotes de programas instalados em seu computador. Voc poder adicionar novos programs, remover ou atualizar.

RPM
O RPM um dos utilitrios mais prticos que apareceram no Linux. Originado na distribuio RedHat Linux, ele tem como finalidade facilitar a instalao e remoo de programas no sistema operacional Linux, facilitando tambm a atualizao desses programas. Com o RPM os arquivos que compem um determinado software so agrupados em um nico pacote, contendo tambm todas as informaes dos arquivos, como permisses, diretrios a que pertencem, alm de fornecer uma breve descrio do software em questo. Formato do Arquivo O arquivo do pacote nomeado da seguinte forma: nomedopacote-verso-release.rpm onde: nomedopacote Nome do programa, biblioteca ou aplicativo verso Verso do programa, biblioteca ou aplicativo release Verso da compilao e identificao da distribuio

229

MANUAL DO USURIO TECHLINUX

Se o pacote conter as fontes do software (para ser compilado a qualquer momento), ter a extenso .src.rpm e ser instalado no diretrio /usr/src/ rpm. Se o pacote conter o software j compilado (verso binria), a extenso fica de acordo com a arquitetura no qual o software foi compilado (Intel, Alpha, etc). Um exemplo a extenso .i586.rpm que indica uma verso binria do software para a arquitetura Intel 386 (386 ou superior). E finalizando, a extenso .noarch.rpm para pacotes binrios que podem ser instalados em computadores de qualquer arquitetura. Exemplo: sendmail-8.11.4-3tl.i586.rpm onde: sendmail - programa servidor de e-mail 8.11.4 - verso do programa 3tl - release 3 e tl que identifica que o pacote da TechLinux i586 a plataforma no qual o pacote destina, neste caso processadores x586 ou compatveis.

ATENO: Voc deve estar com a permisso de super-usurio (root) para instalar ou atualizar pacotes de programas, porm voc poder ler os pacotes instalados.

230

CAPTULO 10 - ATUALIZANDO PROGRAMAS

Uso: rpm [opes] [arquivos/pacotes] [diretivas] Onde: [opes] -i Instala pacote de programas -U Atualiza pacote de programas -e Exclui pacote de programas -v Informaes durante o processo de instalao ou atualizao -h Barra de progresso

[arquivos] Arquivos/Pacotes a serem instalados, atualizados ou removidos

[diretivas] --nodeps Ignora checagem de pacotes dependentes --force Fora a instalao ou atualizao se houver algum erro

231

MANUAL DO USURIO TECHLINUX

Instalando um pacote rpm -ivh pacote.rpm Exemplo: rpm -ivh kups-1.2-2tl.i586.rpm

Removendo um pacote rpm -e pacote Exemplo: rpm -e kups-1.2

Atualizar um pacote rpm -Uvh pacote.rpm Exemplo: rpm -Uvh kups-1.2-2tl.i586.rpm

232

CAPTULO 10 - ATUALIZANDO PROGRAMAS

Informaes de pacotes rpm -qpi pacote.rpm Para ver as informaes sobre um pacote rpm -qi pacote Para ver as informaes de um pacote j instalado rpm -qpl pacote.rpm Para ver a lista de arquivos que o pacote instala rpm -ql nome Para ver a lista de arquivos instalados por um pacote rpm -K pacote.rpm Para checar a integridade do pacote rpm -qpR pacote.rpm Para saber quais so os pr-requisitos para a instalao de um pacote rpm -qf arquivo Para encontrar o pacote a qual o arquivo instalado pertence rpm -qdf arquivo Para descobrir todos os arquivos relacionados a um arquivo especfico, sem saber o pacote rpm -qa Para listar todos os pacotes instalados em seu sistema rpm -qa -qf %-15{name} %-10{size} %{summary}\n Para listar todos os pacotes instalados, mas mostrando apenas o nome, o tamanho e uma breve descrio rpm -Va Se voc apagou arquivos por acidente e no sabe o que deletou. Pode usar o comando acima para checar em todo o sistema os arquivos que esto faltando.

233

MANUAL DO USURIO TECHLINUX

234

Captulo 11
Aplicativos
No processo de instalao voc poder selecionar vrios aplicativos a serem instalados, aqui, estaremos repassando os principais aplicativos mais utilizados para o ambiente Linux, no estaremos detalhando profundamente o funcionamento total dos aplicativos, pois o objetivo apenas para identificar a disponibilidade e tipos de uso dos aplicativos Linux.

Internet
O TechLinux possui vrios aplicativos para trabalhar na Internet, desde programas para conexo por modem at aplicativos de e-mail e web. Conexo via modem Permite que seu computador disque automaticamente para o seu provedor de servios Internet atravs de um modem conectado a uma linha telefnica.
Voc poder ter mais de uma conta de acesso Internet configurada no TechLinux. Para configurar uma nova conta clique no boto [Configurao]. Na janela de Configurao, voc dever informar alguns parmetros necessrios para que seja feita uma conexo com o seu provedor. O boto [Nova] ir criar uma nova conta de acesso, [Editar] permite que voc altere os parmetros de uma contra selecionada, [Copiar] gera uma nova conta com uma cpia dos parmetros da conta selecionada e [Apagar] exclui uma conta selecionada. As pastas Dispositivo, Modem, Grfico e Misc. so informaes adicionais sobre a configurao que o programa de conexo ir utilizar.

235

MANUAL DO USURIO TECHLINUX

E-Mail So aplicativos que recebem e enviam e-mail (correio eletrnico). KMail o programa para recebimento e envio de e-mail disponvel no ambiente grfico KDE. muito utilizado atualmente pela grande maioria dos usurios Linux.

Configurando o KMail No menu Configurao voc encontra as opes de configurao do KMail, ao acessar a configurao do KMail voc poder alterar configuraes de apresentao, leitura e recebimento de envio, conforme detalhado adiante.

236

CAPTULO 11 - APLICATIVOS

Na opo identidade voc poder adicionar as informaes pessoais. Voc poder ter mais de uma identidade caso possua contas de e-mail pessoal e da empresa.

Na opo de configurao de Rede voc ir definir as configuraes para que o KMail possa conectar em seu provedor para receber e enviar seus emails. Portanto necessrio que voc saiba os dados que so fornecidos pelo provedor.

Geralmente utiliza-se SMTP para envio do e-mail e ao adicionar um usurio geralmente utilizamos POP em tipo de conta.

237

MANUAL DO USURIO TECHLINUX

Em Aparncia voc poder configurar a forma no qual o KMail ir apresentar a mensagem de e-mail, onde voc poder configurar as fontes, cores, layout, perfil e catlogo de endereos.

Em compositor voc poder definir como ser composto os e-mails que voc ir enviar.

238

CAPTULO 11 - APLICATIVOS

Em segurana voc poder definir algumas opes importantes do KMail. Uma opo muito utilizada por outros leitores de e-mail a opo de visualizar o email no formato HTML, para isto voc deve selecionar a opo Perferir HTML a texto puro.

Na opo Miscelnea voc poder configurar algumas opes extras do KMail para facilitar sua utilizao.

239

MANUAL DO USURIO TECHLINUX

Para enviar um e-mail voc dever clicar no primeiro cone, onde ir aprecer a tela abaixo:

Basta preencher os campos Para com o e-mail do destinatrio, Cpia com o e-mail de algum que ir receber uma cpia do e-mail (opcional), Assunto com o assunto de sua mensagem, e a mensagem propriamente dita. Aps feito isto voc deve clicar no primeiro cone da esquerda para direita.

240

CAPTULO 11 - APLICATIVOS

Evolution O Evolution um dos mais novos aplicativos para envio, recebimento de emails. Ele vem conquistando centenas de usurios pela sua facilidade de uso e pelos recursos disponveis. Ao iniciar o Evolution pela primeira vez, ser apresentado um assistente que facilitar a configurao de uma conta de correio eletrnico (e-mail). Tenha em mos as informaes sobre a sua conta de e-mail fornecida pelo seu provedor Internet, tais como: endereo eletrnico (e-mail) , nome do usurio , senha, servidor POP e servidor SMTP. Na janela de Identidade voc dever informar o Nome Completo e endereo eletrnico (e-mail) obrigatriamente. A opo Arquivo de Assinatura ser um arquivo com contedo texto da informao que ser colocada em todo e-mail que for redigido, desta forma voc poder padronizar uma assinatura com suas informaes comerciais ou pessoais, tais como nome, empresa, departamento e cargo. Na janela Recebendo mensagem voc dever informar os parmetros fornecidos pelo seu provedor, tais como servidor POP, geralmente pop.provedor.com, identificao do usurio e forma de autenticao. Se voc selecionar opo Lembrar senha, o Evolution no ir solicitar a senha toda vez que for receber seus e-mails.
241

MANUAL DO USURIO TECHLINUX

Dando continuidade na janela de Recebendo mensagem, voc poder determinar se o Evolution deve verificar por novas mensagens a cada tempo, e se dever manter as mensagens no servidor do seu provedor (atente ao limite de espao disponvel em seu provedor para no voltar as mensagens ao remetente). Na janela Enviando mensagem, voc dever informar os parmetros fornecidos pelo seu provedor para que o Evolution possa enviar suas mensagens aos destinatrios. Na maioria dos casos utilizado o tipo de servidor SMTP, onde o nome da mquina ser smtp.provedor.com.br (na maioria dos casos). Na janela Gerncia de conta voc dever informar o nome que ser dado a esta conta para identificao no Evolution, e se esta conta ser a conta padro para envio de e-mail, desta forma, toda nova mensagem enviada, ir como remetente as informaes desta conta (quando houver mais de uma conta configurada no Evolution).

242

CAPTULO 11 - APLICATIVOS

A janela Fuso horrio voc dever selecionar a regio em que se localiza, desta forma o Evolution ir converter automaticamente a hora de envio e recebimento dos emails.

Parabns, voc finalizou a configurao para que o Evolution possa receber e enviar e-mail.

Toda vez que iniciar o Evolution, voc ter informaes gerais, tais como Tempo Local, Resumo da Mensagem (emails recebidos), Compromissos, Tarefas, entre outros.

243

MANUAL DO USURIO TECHLINUX

Ao clicar na Caixa de Entrada voc ver os e-mails recebidos, exatamente na ordem que voc determinar, clicando sobre o ttulo acima da listagem. Para ler um e-mail, basta dar dois cliques sobre a mensagem. No boto [Nova Mensagem] voc ir redigir um novo e-mail a ser enviado, no boto [Enviar e Receber] o Evolution envia as mensagens que estiverem na caixa de envio e verifica em seu provedor se h novas mensagens para voc. Para responder ou Encaminhar uma mensagem, basta selecionar a mensagem desejada e clicar em um dos botes [Responder], [Responder a Todos] ou [Encaminhar]. Para excluir uma mensagem s selecionar a mensagem e teclar <Del>. Na janela para Redigir uma Mensagem no Evolution, onde voc dever informar o destinatrio de sua mensagem (Para), tambm se houver cpia para outra pessoa (CC), o Assunto da mensagem e o corpo da mensagem.

244

CAPTULO 11 - APLICATIVOS

Navegador de Pginas Web So aplicativos para acesso e visualizao de pginas eletrnicas disponveis na internet, geralmente conhecidas como Pginas Web. Netscape O Netscape foi um dos primeiros navegadores de pginas Web com visual grfico disponveis na Internet. Voc poder utilizar a verso 6 do Netscape que traz inmeros recursos atualizados, para isso, v at o site www.netscape.com.

245

MANUAL DO USURIO TECHLINUX

Mozilla O Mozilla um navegador de pginas Web que utiliza os recursos do famoso Netscape, no qual se originou. Ao iniciar o Mozilla pela primeira vez, voc dever criar um perfil de usurio. clique em Create Profile..., e na prxima janela clique em Next.

Digite o nome do Perfil ou mantenha o Default User, voc poder clicar em Region Selection para selecionar uma regio para o usurio deste perfil e para finalizar clique em Finish. Agora basta selecionar o perfil que voc acabou de criar e clicar em Start Mozilla, o navegador Mozilla ser iniciado, conforme a tela abaixo:

246

CAPTULO 11 - APLICATIVOS

Konqueror O Konqueror um navegador de pginas Web que pertence ao ambiente grfico KDE, com ele voc poder acessar pginas na Web.

247

MANUAL DO USURIO TECHLINUX

FTP So programas para acesso a servidores disponveis na rede com objetivo de trocar arquivos.

gFTP O gFTP um timo aplicativo para aqueles que precisam transferir arquivos para outros servidores, tais como servidores da Internet.

248

CAPTULO 11 - APLICATIVOS

Aplicativos de Escritrio (Office)


O TechLinux vm com vrios aplicativos para desenvolvimento de solues para escritrio. Voc poder desenvolver textos/cartas profissionais, planlhas eletrnicas, grficos, apresentaes, fluxogramas, controle financeiro, entre outros documentos. Processador de Textos O processador de textos permite que voc desenvolva documentos textos totalmente personalizados. Abiword O Abiword um editor de textos fcil de utilizar e permite que voc possa ler e salvar documentos no formato .DOC, amplamente utilizados pelos usurios de outros sistemas operacionais.

249

MANUAL DO USURIO TECHLINUX

KWord O KWord um aplicativo para edio de textos que acompanha o pacote KOffice do ambiente grfico KDE. O KWord permite somente a leitura de documentos no formato .DOC.

250

CAPTULO 11 - APLICATIVOS

Planilha Eletrnica No TechLinux voc poder elaborar planilhas eletrnicas profissionais utilizando-se dos principais aplicativos Gnumeric e KSpread. Gnumeric O Gnumeric um desenvolvedor de planilha eletrnica com timos recursos, e permite a leitura e gravao de arquivos do formato XLS (Excel), o que permite total compatibilidade com inmeros usurios de outros sistemas operacionais.

251

MANUAL DO USURIO TECHLINUX

KSpread O KSpread um aplicativo do ambiente grfico KDE para desenvolver planilha eletrnica com timos recursos, e permite a leitura de arquivos do formato XLS (Excel), o que permite total compatibilidade com inmeros usurios de outros sistemas operacionais.

252

CAPTULO 11 - APLICATIVOS

Gerenciador Financeiro Voc poder gerenciar suas finanas com o TechLinux. GnuCash um dos mais conhecidos aplicativos do Linux para gerenciamento de finanas. No GnuCash voc poder cadastrar todas suas contas bancrias, cartes de crditos e controlar toda movimentao diariamente.

253

MANUAL DO USURIO TECHLINUX

Gerador de Grficos e Apresentaes O TechLinux possui aplicativos para desenvolver apresentaes grficas, desenvolvimento de grficos, fluxogramas, entre outros. KPresent O KPresent um aplicativo do ambiente grfico KDE que permite desenvolver apresentaes grficas.

254

CAPTULO 11 - APLICATIVOS

KChart O KChart um aplicativo do ambiente grfico KDE para elaborar grficos em formato de barras, linhas e pizza.

255

MANUAL DO USURIO TECHLINUX

Kivio O Kivio um programa do ambiente grfico KDE para elaborar fluxogramas.

256

CAPTULO 11 - APLICATIVOS

Gimp O Gimp um poderoso aplicativo para tratamento de imagens, com ele voc poder editar fotos, e at elaborar imagens para Web.

257

MANUAL DO USURIO TECHLINUX

258

Captulo 12
Servidores
Uma das maiores vantagens do Sistema Operacional Linux possuir inmeros aplicativos para solues robustas em ambiente servidor em uma rede de computadores. Aqui iremos destacar os servios mais utilizados por empresas de pequeno a grande porte.

Servidor de Arquivos - Samba


Em uma rede necessrio compartilhar dados, por isso temos que pensar em obter o mximo em qualidade do Sistema/Aplicao que ser o responsvel por esta tarefa. Com o SAMBA possvel compartilhar diretrios, impressoras, acessar arquivos na rede exatamente como em redes Microsoft Windows. Mas neste caso, seu servidor um Sistema Operacional Linux rodando uma aplicao especfica. O Windows NT e o 2000 (assim como o NetWare 5 e outros presentes no mercado) so reconhecidos mundialmente por sua segurana e escalabilidade, mas o SAMBA possui muitas vantagens que podem se transformar em solues e economia para sua empresa. Permite a compatibilidade com servidores e estaes Windows NT e 2000, e entre servidores e estaes Linux (com Interface Grfica por exemplo) a compatibilidade total. O SAMBA totalmente configurvel, e com a grande vantagem de centralizar esta configurao em um nico arquivo, o /etc/smb.conf. Sem dvida muito interessante ter a possibilidade de restaurar toda a configurao que disponibiliza seu servidor de arquivos (inclusive as permisses de acesso) atravs do backup de apenas um nico arquivo em casos de desastres. Porm isso no quer dizer que no seja necessrio o backup de outros arquivos de configurao.
259

MANUAL DO USURIO TECHLINUX

Outra vantagem que o SAMBA pode ser configurado remotamente atravs de um acesso seguro, alm do recebimento por email de informaes do estado do servidor (bastando utilizar um script especfico que busca informaes nos arquivos de log e cria um arquivo que pode ser enviado por email). Falando de economia, no h o que discutir: o Linux e o SAMBA esto disponveis para download na Internet sem nus algum para qualquer usurio comum ou empresa que se interesse em utiliz-lo, sem custos com licenas ou atualizaes. Voc encontra muitas informaes no site oficial do SAMBA, pelo endereo http://www.samba.org. Se a sua empresa busca uma soluo estvel e segura para servidor de arquivos em sua rede de computadores, o SAMBA uma grande opo. Instalao Voc poder instalar o SAMBA durante a instalao do TechLinux em seu computador, ou aps a instalao. Na linha de comando do console logado com o usurio root, voc dever utilizar o comando rpm da seguinte forma: #rpm -ivh /mnt/cdrom/TechLinux/RPMS/samba-* <ENTER> Aps a instalao voc poder iniciar o samba da seguinte forma: #service smb start ou para parar o servio da seguinte forma: #service smb stop Voc tambm poder configurar para que seja iniciado automaticamente ao iniciar o sistema operacional utilizando o configurador: #drakxservices
260

CAPTULO 12 - SERVIDORES

Configurao Como descrito no incio, toda a configurao do SAMBA centralizada no arquivo smb.conf, que deve se localiza no diretrio /etc. Neste arquivo so descritos os compartilhamentos, permisses de acesso, impressoras, dentre outras configuraes disponveis para o SAMBA. Os seguintes programas so instalados com o SAMBA: smbd -> O servidor SAMBA. nmbd -> O servidor de nomes NETBIOS. smbclient -> Cliente SMB para acessar outros servidores pelo Linux. smbpasswd -> Programa para senhas encriptadas de usurios SAMBA. smbprint -> Cliente para envio de impresso para outros servidores no Linux. smbstatus -> Apresenta a situao atual das conexes SMB. testparm -> Verifica integridade do arquivo de configurao smb.conf. testprns -> Verifica a comunicao pela rede com as impressoras. O smb.conf dividido basicamente em trs partes: Configurao do servidor SAMBA (seo [global]); Configurao dos diretrios pessoais de usurios (seo [homes]) E demais sees que correspondem aos diretrios compartilhados. Cada seo representada entre colchetes [seo], e os parmetros so seguidos do sinal de igual (=) e o seu valor ou termo correspondente. Confira abaixo um exemplo do arquivo de configurao smb.conf para um servidor Samba:
[global] comment = Servidor SAMBA workgroup = EMPRESA security = user os level = 100 announce as = NT Server domain logons = yes logon script = %U.bat logon path = //%L/Profiles/%U domain master = yes local master = yes preferred master = yes guest account = nobody encrypt passwords = yes

261

MANUAL DO USURIO TECHLINUX

# wins server = 192.168.0.2 wins support = yes keep alive = 20 debug level = 3 winpopup command = csh -c xedit %s;rm %s & log file = /var/log/samba_log.%u null passwords = no unix password sync = yes socket options = IPTOS_LOWDELAY TCP_NODELAY printing = bsd printcap name = /etc/printcap load printers = yes hosts allow = 192.168.0. 127. hosts deny = 192.168.0.3 192.168.0.4 [homes] comment = Pastas dos Usuarios public = no browseable = yes writeable = yes hosts deny = 192.168.0.250 [printers] comment = Impressoras Linux public = no browseable = yes printable = yes read only = yes create mode = 0700 path = /var/spool/samba admin users = admin, usuario1 [netlogon] comment = Compartilhamento de Scripts path = /etc/scripts public = no browseable = yes writeable = no [diretoria] comment = Grupo Diretoria path = /home/diretoria public = no browseable = yes valid users = @diretoria writeable = yes write list = @diretoria force create mode = 0777 force directory mode = 0777 [comercial] comment = Grupo Comercial path = /home/comercial public = yes browseable = yes writeable = yes write list = @comercial read list = @marketing

262

CAPTULO 12 - SERVIDORES

force create mode = 0777 force directory mode = 0777 [transf] comment = Area de Transferencia path = /home/transf public = yes browseable = yes writeable = yes write list = @todos force create mode = 0777 force directory mode = 0775 max disk size = 200 [oculto$] comment = Especifico do Admin path = /home/admin/oculto copy = homes max connections = 1

Descrio dos parmetros de configurao Seo [global] Nesta seo so definidas as configuraes globais do SAMBA. A relao abaixo apresenta a explicao dos parmetros descritos no exemplo anterior: comment - Comentrio para este servidor na rede. workgroup - Especifica o domnio ou workgroup no qual o servidor pertence na rede. security - Nvel de segurana para conexo do usurio, com opes: security = share -> As senhas de acesso sero solicitadas por cada recurso compartilhado e no por usurio, ou seja, cada diretrio ou impressora poder ter uma senha nica conhecida pelos usurios autorizados. Esta opo geralmente usada para estaes de trabalho Linux, onde em diversos casos simplifica o acesso a dados locais quando necessrio. security = user -> As permisses sero dadas de acordo com o login do usurio, ou atravs dos grupos (@grupo). security = server -> O samba tentar validar a senha do usurio enviando os dados para outro servidor SMB, como outro servidor SAMBA ou um servidor Windows. Deve-se incluir o parmetro password server = x.x.x.x na seo[global]. security = domain -> Usado se o servidor for adicionado a um domnio Windows atravs do comando smbpasswd. Neste caso as informaes de usurio e senha sero enviadas para o PDC da rede, exatamente como o
263

MANUAL DO USURIO TECHLINUX

servidor NT faria.Note que necessrio que a conta do usurio exista tanto no servidor Linux como no servidor primrio (mais adiante isso ser explicado de forma detalhada). os level - Este parmetro no obrigatrio se voc no possui um servidor Linux ou Windows na rede, mas deve ser usado caso tenha um ou mais. A varivel um nmero de 1 a 255, onde 65 a mesma varivel utilizada pelo servidor Windows. Especifique um nmero maior que este (como 100 por exemplo) para garantir que o servidor SAMBA seja eleito na escolha de validao do login das estaes. announce as - Permite especificar o tipo de servidor NETBIOS (nmbd) que ser divulgado na rede. As opes aceitas pelo samba: NT Server, NT Workstation, Win95 ou WfW. domain logons - Usado para validar o login na rede, apenas para estaes Windows. logon script - Indica qual arquivo de logon script ser executado para os usurios. A varivel %u corresponde ao usurio na rede. Tambm deve-se criar um compartilhamento de diretrio com o nome [netlogon] apontando para o diretrio dos scripts. logon path - Indica o caminho do perfil remoto do usurio. A varivel %L corresponde ao nome do servidor NetBios (que pode ser o prprio SAMBA). O logon path til quando usurios costumam efetuar logon em mais de um servidor na rede, pois seu perfil trazido com o logon. No caso do exemplo, o diretrio Profiles deve conter os scripts (em formato Microsoft usando NET USE, etc.) e os scripts devem ser criados com o notepad do Windows por exemplo, a fim de conservar o formato do arquivo. domain master - Indica se o servidor ser o Domain Master Browser da rede inteira (WAN). local master - Indica se o servidor ser o Master Browser da rede local. preferred master - Este parmetro fora a eleio do SAMBA como Master Browser para o workgroup. recomendvel utilizar este parmetro em
264

CAPTULO 12 - SERVIDORES

conjunto com o domain master = yes para garantir a eleio. Mas tome cuidado: se voc possui uma rede com servidores Windows e SAMBA e j possui um servidor como Domain Master, no use esta opo e deixe o parmetro os level = 65 para haver equilbrio. guest account - O SAMBA trabalha melhor em redes Microsoft com a existncia de uma conta guest (visitante em ingls). Por padro a conta usada nobody (a mesma utilizada pelo Apache). wins server - Indica qual o servidor de Wins da rede. Se o prprio Host for o servidor de Wins ento no utilize este parmetro, pois haver um loop e o sistema travar! wins support - Permite ao SAMBA ser o servidor de Wins na rede. Isto significa que o SAMBA ter uma tabela com o ambiente completo da rede, garantindo que as estaes tenham acesso a estas informaes e ganho em velocidade para encontrar e acessar os compartilhamentos e impressoras. O Wins Server deve ser especificado na configurao de rede (TCP/IP) das estaes, indicando o endereo IP do servidor. keep alive - Como mquinas rodando Windows tendem a travar com o passar do tempo, este parmetro usado para verificar o estado da conexo, evitando trfego desnecessrio na rede. Tambm pode ser usado para estaes Linux. debug level - Parmetro usado para dar flexibilidade a configurao do sistema. Permite ao SAMBA trabalhar corretamente com algumas situaes de erro, por exemplo. winpopup command - Especifica qual comando ser executado quando o servidor receber mensagens Winpopup. Aqui, muitas opes podem ser usadas de acordo com a preferncia do Administrador. Se sua rede utiliza mensagens deste tipo, interessante definir um comando para o parmetro, evitando assim possveis mensagens de erro para quem enviou a mensagem ao servidor. log file - Indica o arquivo de log do SAMBA. A varivel %u corresponde ao nome de logon do usurio. O samba por padro gera arquivos de log em / var/log/samba que indicam por exemplo os horrios de logon dos usurios, quem acessou determinado arquivo, etc. Esteja atento para estas informaes
265

MANUAL DO USURIO TECHLINUX

para consultas quando necessrio. null passwords - Indica se ser ou no possvel que usurios tenham senha nula de logon (logon sem senha). unix password sync. Se este parmetro for ativado (= yes) ento clientes SMB (como estaes Windows) podero trocar sua senha de login. socket options - Este parmetro permite configuraes extras para o protocolo, possibilitando uma melhor performance do servidor em lidar com os pacotes na rede. printing - Indica qual o sistema de impresso padro utilizado pelo Linux. printcap name - Indica o arquivo para busca das definies das impressoras. load printers - Disponibiliza as impressoras para a rede. hosts allow - Indica quais mquinas tem acesso ao servidor SAMBA. Podese utilizar o endereo IP ou o nome da mquina. Para garantir acesso a toda uma rede por exemplo, escreva: hosts allow = 192.168.1.. Este parmetro deve ser usado preferencialmente nas demais sees, mas tambm pode ser usado na seo Global. hosts deny - Como em hosts allow, mas para restringir o acesso ao servidor SAMBA. Seo [homes] Define os parmetros para as pastas pessoais dos usurios na rede (home dir): comment - Comentrio para este compartilhamento. public - Tambm conhecido como guest ok, permite ou no acesso de outros usurios. browseable - Define se o compartilhamento ser ou no visvel para o Ambiente de Rede. Estaes Windows95 verso 4.00.950-C no aceitam esta opo, onde uma possvel soluo utilizar o nome do compartilhamento
266

CAPTULO 12 - SERVIDORES

seguido de $ (teste$ por exemplo), como faz-se no Windows. writeable - Indica se o usurio poder ou no escrever em sua pasta pessoal (home dir). Demais Sees [shares] Correspondem aos compartilhamentos presentes na rede. Os parmetros abaixo so apenas alguns dos possveis que podem ser utilizados: comment - Comentrio para o compartilhamento. path - Caminho do diretrio compartilhado. valid users - Este parmetro usado para destacar quem ter acesso ao compartilhamento na rede. importante destacar que estaes Win95/98/ Me tm diferenas entre si que em muitas situaes representam um problema para acesso e segurana. Acontece algumas vezes de voc definir o write list e o read list corretamente mas mesmo assim usurios do read list conseguem escrever no compartilhamento (!). Para resolver este problema, inclua o valid users indicando os usurios que tm acesso e em seguida inclua o write list e o read list conforme sua necessidade. writeable - Indica se ser ou no possvel criar ou excluir arquivos ou diretrios do compartilhamento. public / guest ok - Indica se ser ou no permitido o acesso de outros usurios. browseable - Define se o compartilhamento ser ou no visvel para o Ambiente de Rede do Windows (apresentado na rede). write list - Define os usurios e/ou grupos com acesso de escrita no compartilhamento. Para mais de um usurio, separe os nomes por vrgula (user1, user2, etc) e para grupos utilize @ antes do nome do grupo. read list - Como em .write list., mas define quem ter permisso de apenas leitura.

267

MANUAL DO USURIO TECHLINUX

force create mode - Diz ao SAMBA para forar o tipo de permisso dos arquivos criados (o mesmo que usar o chmod). Esta permisso tem menor prioridade que os parmetros write list e read list. force directory mode - O mesmo que force create mode, mas para os diretrios criados no compartilhamento. admin users - Indica quais so os usurios com permisso completa para o compartilhamento (permisso de root). copy - Permite copiar os parmetros de outra seo, como um template por exemplo, til se utiliza compartilhamentos semelhantes. Para alterar parmetros basta inform-los na seo atual. hosts allow - Indica quais mquinas podem acessar o compartilhamento. Podese utilizar o endereo IP ou o nome da mquina. Para garantir acesso a toda uma rede classe C por exemplo, escreva: hosts allow = 192.168.1.. hosts deny - Como em hosts allow, mas para restringir o acesso ao compartilhamento. max connections - Permite especificar o nmero mximo de conexes simultneas ao compartilhamento. max disk size - Permite especificar qual o limite de espao em disco que o compartilhamento pode utilizar. Este valor definido em Mb (megabytes). Abaixo temos variveis que podem ser usadas em parmetros: %S - Nome do Servio (compartilhamento) atual. %u - Nome do usurio. %g - Nome do grupo. %H - Nome do diretrio pessoal do usurio (home dir). %m - Nome da mquina cliente fornecido pelo NetBios. %L - Nome do servidor NetBios, permitindo que a configurao desejada seja alterada de acordo com o cliente que vai acessar o sistema. %M - Nome Internet da mquina cliente. %a - Sistema Operacional da mquina remota, onde os reconhecidos so
268

CAPTULO 12 - SERVIDORES

WfW, WinNT e Win95. %I - O endereo IP da mquina cliente. %T - Data e horrio. Testando o SAMBA Agora que o smb.conf est configurado faa um teste para saber se est tudo certo, com o comando testparm: # testparm > teste_config_samba <ENTER> # <ENTER> novamente Ser criado o arquivo teste_config_samba. Confira este arquivo e caso exista alguma mensagem de erro (ERROR...) volte a corrija o problema. Acertadas as configuraes, deve-se ativar o SAMBA: # /etc/rc.d/init.d/smb start <ENTER> Se quiser conferir se o SAMBA est realmente no ar, execute o comando acima mas substitua o start por status. Ainda na estao Linux, necessrio que cada uma contenha um smb.conf se diretrios locais precisarem ser compartilhados. Estaes Windows devem estar com o TCP/IP configurado corretamente (IP, Mscara de SubRede, Wins se existir, etc). Acessando Servidores atravs de Estaes Linux smbclient Da mesma forma que o SAMBA permite que o Linux atue como servidor para estaes Linux e redes Microsoft, ele tambm permite atuar como estao de trabalho para acessar servidores de ambos sistemas, sem que nenhuma configurao seja necessria no servidor. Com o smbclient possvel acessar dados em um servidor Windows (lembra o comando net, mas a sintaxe utilizada similar aos de FTP). Ele pode ser usado para receber e enviar arquivos, listar diretrios, navegar pelos diretrios, renomear e apagar arquivos, entre outros. Diretrios compartilhados por um
269

MANUAL DO USURIO TECHLINUX

servidor SAMBA so acessados da mesma forma. Para verificar quais compartilhamentos esto disponveis em um determinado Host, execute: $ smbclient -L host_desejado <ENTER> A resposta ser uma lista de servios, ou seja, nomes de dispositivos ou impressoras que podem ser compartilhados com os usurios na rede. A menos que o servidor SMB no tenha itens de segurana configurados, ser solicitada uma senha antes de mostrar as informaes. Exemplo: $ smbclient -L servidor1 <ENTER> A resposta ser semelhante a:
Server time is Fri Dec 22 15:58:02 2000 Timezone is UTC+10.0 Password: Domain=[EMPRESA] OS=[Windows NT 4.0] Server=[NT LAN Manager 4.0] Server=[servidor1] User=[] Workgroup=[EMPRESA] Domain=[] Sharename Type Comment ADMIN$ Disk Remote Administration Public Disk Public C$Disk Default Share Print$ Disk Printer Control

Para acessar uma pasta compartilhada, basta especificar o caminho na rede, conforme abaixo: $ smbclient //maquina/pasta1 senha <ENTER> Onde senha literalmente a senha de acesso. Se o caminho estiver correto a resposta ser algo como: Server time is Fri Dec 22 16:01:12 2000 Timezone is UTC+10.0 Domain=[EMPRESA] OS=[Windows NT 4.0] Server=[NT LAN Manager] smb:\> Digite h para obter ajuda sobre os comandos do smbclient.
270

CAPTULO 12 - SERVIDORES

smbtar Tambm possvel fazer backup (cpias de segurana) para o formato .tar de arquivos que esto em compartilhamentos na rede. Esta operao muito til para garantir backup de arquivos em estaes com pastas compartilhadas mas que no pertencem ao Domnio da rede (por exemplo) ou em estaes isoladas da rede. O comando utilizado o smbtar: $ smbtar -s HOST -p SENHA -x COMPARTILHAMENTO -d PASTA -t FITA (.tar) Como exemplo vamos criar um arquivo chamado vacina.tar que ser o backup de //servidor1/vacinas/vacina.exe sem senha para acesso: $ smbtar -s servidor1 -x vacinas -d vacina.exe -t vacina.tar [enter] Para conferir se o arquivo foi criado corretamente, digite: $ tar -tvf vacina.tar [enter] Se o empacotamento teve sucesso, voc ver o nome original do arquivo e seu tamanho. Para que o backup seja guardado em fita deve-se mudar a sintaxe do comando, substituindo o nome do arquivo pela unidade de fita instalada (geralmente /dev/st0).

smbpasswd O SAMBA permite tambm que as estaes troquem suas senhas de logon, utilizando o smbpasswd. Ele age de forma similar ao comando passwd, mas as senhas so armazenadas no arquivo smbpasswd. possvel ainda alterar a senha dos usurios em um servidor Primrio de um Domnio NT (PDC). Utilizado pelo superusurio, ele permite que contas sejam adicionados ou removidos e atributos sejam alterados. Mantenha o localhost especificado no parmetro allow hosts para seu perfeito funcionamento.

271

MANUAL DO USURIO TECHLINUX

O smbpasswd um arquivo em formato ASCII e contm o nome do usurio, identificao junto ao Linux, a senha encriptada, o indicador de como est a conta e a data de ltima alterao da senha do usurio. Vale destacar que o smbpasswd somente til quando o SAMBA est configurado para utilizar senhas criptografadas.

smbstatus Para saber a situao atual das conexes SAMBA, utilizamos o smbstatus ($smbstatus ). Abaixo est a lista das opes aceitas: -b -> Fornece uma resposta resumida. -d -> Fornece uma resposta comentada. -L -> Lista somente os recursos em uso. -p -> Lista os processos smbd e finaliza em seguida. til quando utilizado em programas. -S -> Lista todos os compartilhamentos definidos. -s -> Permite utilizar outro arquivo de configurao (smb.conf2 por exemplo), que deve ser pecificado aps a opo. -u -> Lista as informaes relevantes sobre o usurio, que deve ser especificado aps a opo.

testprns O testprns verifica o nome da impressora junto ao smbd, a fim de determinar se h um nome vlido (entrada encontrada em printcap para a impressora) sendo informado para uso pelo servio de impresso. Pode ser ativado da seguinte forma: # testprns nome_da_impressora nome_do_arquivo_printcap [enter] Encontrada uma impressora vlida, a mensagem Valid Printer (ou outra semelhante, dependendo da distribuio utilizada) ser apresentada. O arquivo /etc/printcap define as impressoras.

272

CAPTULO 12 - SERVIDORES

Adicionando o SAMBA a um Domnio Windows NT Se sua rede j possui um servidor PDC (WindowsNT) e voc deseja adicionar um servidor SAMBA, necessrio antes de tudo configurar o SAMBA: no utilizar o parmetro domain master e domain logons (conforme o caso) e tambm manter o parmetro os level inferior a 65. O nome NetBios do servidor SAMBA deve tambm ser adicionado ao PDC do Domnio NT (atravs do Gerenciador de Servidores para Domnios). Assim, uma conta ser criada para o SAMBA no PDC. Como exemplo, vamos citar um servidor SAMBA como o nome NetBios Samba e o Domnio chamado EMPRESA. O PDC ter o nome File_Server e existem tambm 2 controladores de backup com os nomes Backup1 e Backup2. Para juntar-se ao Domnio, o servidor SAMBA deve executar o comando abaixo: # smbpasswd -j EMPRESA -r File_Server [enter] Se o comando foi bem sucedido, aparecer a mensagem: # smbpasswd: Joined domain EMPRESA Se algo deu errado, confira o nome NetBios dos servidores, se o SAMBA est ativado, os parmetros do smb.conf e tente novamente. O comando acima ativa o protocolo de mudana de senhas, gerando um nova conta aleatria para o servidor SAMBA, normalmente guardada em: /usr/local/samba/private. O nome do arquivo ser semelhante a: EMPRESA.Samba.mac. Em seguida, edite o smb.conf e inclua os seguintes parmetros na seo [global]:
security = domain #Pois agora o SAMBA pertence a um Domnio existente. workgroup = EMPRESA #Este o Domnio utilizado. encrypt passwords = yes #Para logon encriptado. password server = File_Server Backup1 Backup2 #Autenticao no domnio.

Reinicialize o SAMBA para validar as mudanas. #service smb restart


273

MANUAL DO USURIO TECHLINUX

Adicionando estaes NT Workstation ao Domnio SAMBA Se voc possui um PDC SAMBA e estaes Windows NT Workstation, deve seguir o modelo abaixo para criar contas especficas para estas estaes. Importante: s necessrio adicionar estaes NT Workstations a um Domnio SAMBA se a encriptao de login estiver habilitada. Aps o Service Pack 3 este padro foi adotado p/ o NT, e no SAMBA necessrio especificar o parmetro encrypt passwords = yes. Em primeiro lugar, crie o arquivo smbpasswd (se ele no existir) conforme abaixo e de a permisso apropriada: # touch /usr/local/samba/private/smbpasswd [enter] # chmod go-rwx /usr/local/samba/private/smbpasswd [enter] interessante destacar que dependendo da distribuio este arquivo pode estar no diretrio /etc como link (ou no) para seu diretrio original, guardando muitas vezes a configurao sem nada escrever em /usr/local/samba/private/ smbpasswd. Confira a localizao correta do arquivo e s ento siga em frente. Agora adicione a conta NT, onde o exemplo abaixo utiliza o nome de usurio teste e o grupo estacoes (que deve ser criado manualmente com o comando groupadd), que no contm password, shell ou diretrio home. Perceba que o $ foi adicionado ao final do nome (no sendo na verdade necessrio para as mais recentes verses do SAMBA, como a 2.0.7): # adduser -g estacoes -c NTWorkstation -d /dev/null -s /bin/false -n teste$[enter] Importante: quem utiliza FreeBSD, no deve adicionar o $ no final do nome da conta pois o adduser deste sistema no aceita tal caracter. Utilize o vipw ou outro similar para adicionar manualmente no arquivo /etc/passwd. Adicione agora a conta ao smbpasswd, digitando: # smbpasswd -a -m teste$ [enter] Para que a estao NT Workstation possa agora participar do Domnio, v
274

CAPTULO 12 - SERVIDORES

at o Painel de Controle do NT e selecione Network -> Identification Tag. Pea para mudar o Domnio para o especificado no smb.conf (workgroup = ...). No marque a opo Create a Computer Account in the Domain pois no funciona! Pressione OK e aps alguns segundos a mensagem Welcome to Whatever Domain aparecer na tela. Reboot, e o logon estar disponvel.

Como migrar senhas do Domnio NT para o SAMBA Quando se deseja migrar de um servidor Windows NT para o SAMBA um dos problemas mais comuns o fato de que as senhas de logon so perdidas, pois entre o NT e o SAMBA a criptografia est em formatos diferentes. Para resolver este problema existe um pequeno programa que converte todo o registro de nome e senha do Windows NT para um arquivo smbpasswd compatvel com o SAMBA. Siga os passos abaixo: Primeiro preciso conectar-se ao ftp do Samba e baixar o utilitrio pwdump.exe, no seguinte endereo: ftp://ftp.samba.org/pub/samba/pwdump/pwdump.exe. Efetue logon como usurio Administrator no servidor NT (que disponibiliza a autenticao). Em seguida, abra um Command Prompt e v at o diretrio que voc colocou o pwdump. Rode o comando pwdump da seguinte maneira: C:\> pwdump > smbpasswd [enter] Ser gerado um arquivo smbpasswd com as informaes de autenticao (logon e senha) do Windows NT no formato criptografado utilizado pelo SAMBA. Agora copie o arquivo smbpasswd gerado para o servidor Linux (atravs de diskete ou diretrio compartilhado, por exemplo). No Linux, jogue o arquivo smbpasswd criado para o diretrio /etc e defina as permisses para 600: # chmod 600 /etc/smbpasswd [enter] Para que funcione corretamente, importante destacar que o ID dos usurios seja o mesmo tanto no smbpasswd quanto no passwd do Linux. Abra o
275

MANUAL DO USURIO TECHLINUX

smbpasswd e exporte os dados de autenticao (nome do usurio, ID, etc) mas no possvel fazer o mesmo com as senhas. Se voc quiser exportar as senhas vai ter que quebr-las com algum password cracker :) Na verdade no necessrio ter a senha no passwd, apenas o login, ID e home. Para rodar o SAMBA e ele autenticar os usurios, no preciso ter a senha no passwd do Unix, apenas o login, ID e home se voc quiser export-los. Vo ser utilizadas as senhas do smbpasswd. Luciano Linhares Martins (lmartins@matrix.com.br) criou um script baseado no mksmbpasswd para converter as senhas em formato smbpasswd para o passwd. Funciona bem e pode ser modificado conforme a necessidade de cada um. um script bem simples e pode ser alterado de acordo com a sua necessidade. Crie o arquivo mkpasswd.sh com o contedo abaixo: #!/bin/sh awk BEGIN {FS=: printf(#\n# Unix password file.\n#\n) } { printf( %s:*:%s:103:%s:/home/%s:/bin/bash\n, $1, $2, $5, $1) } D um chmod 700 no arquivo e execute da seguinte maneira: # cat /etc/smbpasswd | ./mkpasswd.sh > passwd-smb [enter] Se o seu arquivo smbpasswd e o script mkpasswd.sh estiverem em outro local, configure de acordo com a sua necessidade. Aps isso, gerado um arquivo chamado passwd-smb com os logins, ids, home, etc no formato do passwd do seu sistema. Normalmente, os IDs do smbpasswd vo comear a partir de 1000 e voc no vai ter problemas para junt-lo com o seu passwd do Unix sem nenhum conflito. Recomendamos que voc confira antes de juntar as bases. Procure por logins com o mesmo ID, mesmo username e username com espaos. Se voc utiliza shadow importante desabilit-lo antes de juntar os arquivos. Desabilite o shadow atravs do comando pwunconv. Em seguida para passar o arquivo passwd-smb para o passwd do sistema entre no diretrio onde esta o arquivo passwd-smb que voc gerou e digite:

276

CAPTULO 12 - SERVIDORES

# cat passwd-smb >> /etc/passwd [enter] Se voc utiliza o shadow, pode reativ-lo agora atravs do comando pwconv. Reinicie o Linux para que as alteraes entrem em vigor. Exemplo de Login Script para estaes Windows O login script (ou logon script) uma ferramenta muito til para disponibilizar recursos na rede. O script abaixo um exemplo que pode usado em redes com estaes Windows. Lembre-se de que deve ser criado com o notepad (por exemplo) em uma estao Windows para que funcione corretamente! (Confira a seo [global] para saber mais sobre o logon script). Note que a sintaxe do comando net diferente para sistemas 95/98/Me e NT. rem Logon script padro para a rede. net time \\servidor1 /set /yes @echo off if %OS%.==Windows_NT. goto WinNT :Win95 net use X: \\servidor1\pasta_01 net use Z: /HOME goto end :WinNT net use X: \\servidor1\pasta_01 /persistent:no net use Z: /HOME /persistent:no :end Configurando o SAMBA Remotamente Alm de ser um software de uso livre e compatvel com redes existentes, o SAMBA ainda possui outra caracterstica: permite ser administrado remotamente. Para isso deve utilizar um programa especfico que geralmente trabalha via http. possvel monitorar atravs de sua rede interna ou mesmo atravs da Internet. Os principais programas so o SWAT, Webmin e o LinuxConf. Existem outros
277

MANUAL DO USURIO TECHLINUX

mas no vou entrar em detalhes de como instalar estes programas ou utilizlos, mas abaixo est o link para downloads, inclusive de programas para administrar o SAMBA atravs da Interface Grfica do Linux: http://us4.samba.org/samba/GUI.

Consideraes Abaixo esto algumas consideraes importantes sobre o SAMBA: O SAMBA permite ainda muitas outras configuraes que podem ser consultadas atravs do man do smb.conf. Uma documentao importante est em /usr/doc/samba-2.0.x/ com dicas e referencias a segurana, navegao, compatibilidades, etc. Uma caracterstica das verses mais recentes do SAMBA a possibilidade de um cliente WinNT usar sua interface nativa de configurao para ver e modificar permisses no Linux. O parmetro nt acl support = yes deve ser adicionado na seo [global] do smb.conf. aconselhvel reiniciar o SAMBA a cada modificao no smb.conf (embora no seja realmente necessrio), principalmente em se tratando de parmetros como path, logon master, e outros que definem acesso ou segurana. Mas no abuse, pois muitos programas ficam salvando arquivos constantemente enquanto esto abertos e se neste momento voc reiniciar o SAMBA ser um risco de se perder o arquivo. Por padro o SAMBA no utiliza autenticao encriptada na rede, mas sim clear text. Verses mais atuais do Windows95/98/Me no utilizam o modo clear text. Para resolver este problema temos duas solues: Soluo 1 - Inserir os parmetros encript passwords = yes e smb passwd file = /etc/smbpasswd na seo [global] do smb.conf e certificar-se de que todas as estaes na rede utilizam autenticao encriptada no logon. Para fazer o Windows trabalhar com senhas criptografadas, use o regedit e crie a seguinte chave:

278

CAPTULO 12 - SERVIDORES

Windows 95/98 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP

Adicione um novo valor DWORD: Value Name: EnablePlainTextPassword e Data: 0x01.

Windows NT 4.0 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rdr\Parameters

Adicione um novo valor DWORD: Value Name: EnablePlainTextPassword e Data: 0x01

Uma vez que as alteraes no registro tenham sido feitas, reinicie a mquina Windows. Para maiores detalhes, leia os arquivos ENCRYPTION.txt, Win95.txt e WinNT.txt na documentao do Samba. Se seus clientes e seu servidor esto usando senhas criptografadas, voc no ser capaz de visualizar compartilhamentos no servidor at que uma conexo inicial tenha sido feita com a autenticao apropriada. Para conseguir a conexo inicial, entre o nome do compartilhamento manualmente no Gerenciador de Arquivos ou na caixa de dilogo do Explorer, na forma \\. Registre-se no servidor com um nome de usurio e senha que lhe so vlidos. Se voc suspeita que seu servio de nomes NetBIOS no est corretamente configurado (talvez porque voc tenha obtido erros host not found ao tentar se conectar), tente usar somente o endereo IP do servidor: \\192.168.0.1. Para que o nome dos arquivos apaream corretamente, voc pode precisar configurar algumas opes na seo de compartilhamento apropriada. Adicione o seguinte parmetro para clientes Windows 95/98/NT, mas pode apresentar problemas para clientes
279

MANUAL DO USURIO TECHLINUX

WfW: mangle case = yes. Soluo 2 - No utilizar encriptao no logon, alterando uma chave no registro do Windows. O SAMBA trs o arquivo .reg para cada verso do Windows com a chave modificada. Execute o arquivo correspondente para validar a mudana (eles esto em /usr/doc/samba-2.0.x/ docs). Se voc no possui estes arquivos, abaixo esto as chaves que devem ser modificadas nas estaes Windows para no utilizar o clear text: Windows 95/98 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP] EnablePlainTextPassword=dword:00000001 WindowsNT 4.0 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rdr\Parameters EnablePlainTextPassword=dword:00000001

Windows 2000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanW orkStatio\Parameters] EnablePlainTextPassword=dword:00000001

claro que se sua rede for sniffada, os passwords que no estiverem encriptados sero descobertos. Em alguns casos vale a pena tirar a criptografia de login e monitorar a rede com um anti-sniffer. Mas lembre-se que o Windows NT e o 2000 s conseguem se autenticar no servidor SAMBA atravs de senha encriptada. Mais ainda: o Windows 2000 vem com algumas dificuldades para entrar no Domnio de um PDC Samba. Pelo que eu sei (at o momento) apenas o Samba TNG 2.2.x aceita logon de estaes Windows 2000. Consulte o site do Samba para maiores detalhes. Se o SAMBA deve diferenciar maisculas e minsculas quando procurando por arquivos, adicione case sensitive = yes. Para utilizar como padro letras maisculas ou minsculas quando os arquivos so criados, adicione default case = lower (ou upper). Para preservar maisculas e minsculas para todos os nomes de arquivo, adicione preserve case = yes. Para preservar
280

CAPTULO 12 - SERVIDORES

maisculas e minsculas para nomes DOS (8.3), adicione short preserve case = yes. Se o servidor possui mais de uma placa de rede, o smb.conf deve conter uma especificao para qual placa(s) ser utilizada. Adicione o seguinte parmetro: interfaces = 192.168.1.1/24, onde o nmero depois da / uma referencia mscara de sub-rede. 24 o valor a usar para uma rede Classe C no segmentada. Para mais informaes sobre clculo de sub-redes visite: http:/ /www.ziplink.net/~ralphb/IPSubnet/index.html. O SAMBA atualmente no pode ser utilizado como BDC (Backup Server) em conjunto com um PDC Windows NT ou 2000. Tanto as verses 2.0.x quanto as 2.2.x ainda no esto prontas para tal tarefa (pelo menos por enquanto). O Samba de modo geral no permite trust relationship entre servidores Windows (NT e 2000). Lembre-se que a documentao do SAMBA (do protocolo SMB em geral) extensa. Consulte os documentos criados aps a sua instalao.

281

MANUAL DO USURIO TECHLINUX

Servidor FTP - Proftpd


O Proftpd permite que usurios devidamentes autorizados possam receber ou enviar arquivos para o servidor.

Configurando o ProFTPd
Como todo daemon de um sistema Linux/Unix, o ProFTPd configurado atravs de um arquivo texto, o /etc/proftpd.conf. Com um simples editor de texto (como o joe ou vi) possvel alterar sua configurao. interessante observar que o ProFTPd apenas l seu arquivo de configurao ao ser iniciado. Portanto aps cada modificao deveremos reinici-lo. A sintaxe do arquivo /etc/proftpd.conf simples. O ProFTPd usa o conceito de contextos em sua configurao e nestes contextos temos as chamadas diretivas. Contexto uma configurao global de um certo comportamento do ProFTPd enquanto as diretivas so as sub-opes que configuram os contextos. Contextos do ProFTPd Basicamente temos quatro contextos: Contexto Principal: Contm as configuraes padres que sero utilizadas inclusive por outros contextos. Contexto <Directory DIR >: Determina o comportamento do ProFTPd quando acessando e/ou servindo o diretrio DIR. Contexto <Anonymous DIR >: Determina o comportamento do ProFTPd ao ser logado o usurio anonymous. Neste caso, o ProFTPd servir os arquivos e diretrios a partir do diretrio DIR. Contexto <Limit AO >: Este contexto determina (probe ou permite) como o ProFTPd ir aceitar certas aes. Estas aes so: LOGIN (um usurio vlido se logando), READ (leitura/downloads de aquivos), WRITE
282

CAPTULO 12 - SERVIDORES

(gravao/upload de arquivos) e STOR (gravao/upload de arquivos, sem possibilidade de criao e excluso de diretrios). Contexto <VirtualHost IP >: Define a criao de servidores de ftp virtuais.

Exemplo de configurao do ProFTPd Abaixo temos um exemplo de configurao do ProFTPd (perceba que a configurao padro de nossa verso customizada). Exemplo 1: Exemplo de configurao do ProFTPd
# # Configurao do ProFTPD # ServerName ServerType DefaultServer ScoreboardPath ServerAdmin SyslogFacility ProFTPD - A Secure FTP daemon standalone on /var/run root@localhost AUTH

# Utiliza-se o port 21 (padro ftp) no caso de funcionamento standalone Port 21

# Umask 022 um bom padro para prevenir que novos diretrios e # arquivos sejam gravveis pelo grupo ou outros usurios Umask 022

# Para previnir ataques do tipo DoS, limita-se o numero de instncias # 30. Caso se queira permitir mais de 30 conexes simultneas, simplesmente # aumenta-se este valor. Esta diretiva s se aplica ao funcionamento # standalone MaxInstances 30

# Usurio e grupo para o servidor User Group nobody nobody

283

MANUAL DO USURIO TECHLINUX

# Faz com que o usurio apenas acesse seu diretrio $HOME DefaultRoot ~ <Directory /*> AllowOverwrite </Directory>

no

# Configurao bsica para ftp annimo, sem diretrio para recepo # de arquivos <Anonymous ~ftp> User ftp Group ftp DirFakeUser on DirFakeGroup on RequireValidShell off # ftp = anonymous UserAlias anonymous ftp

# nmero mximo de logins annimos MaxClients mais tarde. 10 Nmero mximo de clientes, tente

# No mximo duas conexes por cliente MaxClientsPerHost simultneas. 2 Voc j est com muitas conexes

# welcome.msg mostrado na conexo e .message mostrado para cada # diretrio acessado. DisplayLogin DisplayFirstChdir AccessGrantMsg welcome.msg .message Acesso annimo aceito para %u.

# Limite gravao no chroot annimo <Limit WRITE> DenyAll </Limit> </Anonymous>

Percebemos neste exemplo a existncia de vrias diretivas at se iniciar o contexto <Directory>. Estas diretivas fazem parte do contexto principal. Em outras palavras: as diretivas que no estiverem dentro de algum contexto do tipo <Contexto>, ser considerado do contexto principal, e por uma questo de organizao devero ser declaradas no incio do arquivo.
284

CAPTULO 12 - SERVIDORES

Vamos descrever as diretivas do contexto principal de nosso exemplo:

Tabela 1. Algumas diretivas do contexto principal. -Diretiva -Funo -Exemplo de valor -ServerName -Mostrar uma string para o usurio quando este se conectar -Bem vindo ao Servidor de FTP da LBS -ServerType -Define se o ProFTPd ser executado como um daemon ou atravs do INETD -standalone -DefaultServer -Define se a configurao do contexto principal ser utilizado em uma conexo que se destina a um IP virtual no listado em <VirtualHost> -on -ScoreBoardPath -Determina em que diretrio o ProFTPd gravar seus arquivos scoreboards. Estes arquivos so necessrios para o controle utilizado pela diretiva MaxClients -/var/run -ServerAdmin -Um email que poder ser mostrado caso seja detectado algum problema. -root@localhost -SyslogFacility -Determina em que facility do syslogd o ProFTPd usar para gerar seus logs. -AUTH

285

MANUAL DO USURIO TECHLINUX

-Port -Determina em que porta TCP o ProFTPd atender por conexes TCP/IP -22 -Umask -Seta a mscara de criao dos arquivos que foram feitos uploads. -022 -MaxInstances -Determina o nmero mximo de processos gerados para atender conexes TCP/IP -30 -User -Determina com que UID o ProFTPd ser executado -nobody -Group -Determina com que GID o ProFTPd ser executado -nobody -DefaultRoot -Determina qual ser o diretrio principal de cada instncia. O smbolo til (~) significa o diretrio principal do usurio que est logando. -~

Logo aps o contexto principal, temos o contexto <Directory> determinando como o ProFTPd se comportar ao acessar o diretrio /*, ou seja, todos os diretrios. Tabela 2. Algumas diretivas do contexto <Directory> Diretiva Funo Exemplo de valor AllowOverwrite Permite ou no sobre-escrita de arquivos no

286

CAPTULO 12 - SERVIDORES

O prximo contexto o <Anonymous>, que neste caso utilizar o diretrio ~ftp (diretrio raiz do usurio ftp) para servir arquivos a serem acessados pelo login anonymous. No nosso exemplo, temos as seguintes diretivas: Tabela 3. Algumas diretivas do contexto <Directory> - Diretiva - Funo - Exemplo de valor -User -Esta diretiva sobrepor a diretiva User configurada no contexto principal apenas quando um usurio se logar como anonymous. - ftp -Group -Assim como a diretiva User, porm determinando do GID do processo. -ftp -DirFakeUser -Faz com que todos os arquivos sejam mostrados como pertencentes ao UID o qual o processo esteja rodando (neste exemplo: ftp). -on -DirFakeGroup -Faz com que todos os arquivos sejam mostrados como pertencentes ao GID o qual o processo esteja rodando (neste exemplo: ftp). -on -RequireValidShell -Determina se necessrio um shell declarado em /etc/shells para que o usurio se logue. -off -UserAlias -Determina que conta no sistema Linux local ser usada ao usurio se logar
287

MANUAL DO USURIO TECHLINUX

como anonymous anonymous ftp -MaxClients -Determina o nmero mximo de logins anonymous -10 -MaxClientsPerHost -Determina o nmero mximo de logins anonymous por mquina cliente. -2 -DisplayLogin -Tem como valor o nome do arquivo texto que mostrado ao usurio. Isto permite a criao de banners e/ou avisos. Deve estar no diretrio alvo do contexto, ~ftp (/home/ftp) em nosso caso. -welcome.msg -DisplayFirstChdir -Tem como valor o nome do arquivo texto que mostrado ao cliente quando o mesmo entra em um diretrio. -.message -AcessGrantMsg -Gera uma mensagem ao conectar Acesso annimo aceito para %u. Perceba que neste exemplo temos o contexto <Limit> com a ao WRITE determinando como o ProFTPd se comportar quando um usurio anonymous tentar fazer um upload de um arquivo. Algumas diretivas do contexto <Limit> Diretiva Funo DenyALL Negar qualquer upload neste contexto. Algumas configuraes interessantes Vamos agora considerar algumas configuraes interessantes que ser de grande valia para nos aprofundarmos na configurao do ProFTPd.

288

CAPTULO 12 - SERVIDORES

Permitindo o usurio anonymous fazer uploads de arquivos. Geralmente interessante podermos permitir que o usurio anonymous possa fazer um upload de algum arquivo. Para tanto utilizado como default o diretrio incoming, sendo que este deve estar abaixo do diretrio explicitado pelo contexto <Anonymous>. Podemos substituir todo o contexto <Anonymous> do arquivo de configurao default acima mostrado por:
Exemplo 2. Permitindo uploads. <Anonymous ~ftp> User ftp Group ftp UserAlias anonymous ftp <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> <Directory incoming> <Limit STOR> AllowAll </Limit> </Directory> </Anonymous>

O primeiro contexto <Directory> faz com que seja configurado para toda rvore de diretrios (*) servida pelo contexto <Anonymous> (/home/ftp em diante) seja negada o upload de arquivos, devido ao contexto <Limit WRITE> com a diretiva DenyALL. O segundo contexto <Directory> configura o diretrio incoming para permitir uploads , devido o contexto <Limit STOR> com a diretiva AllowALL. Como foi dito anteriormente, o contexto <Limit STOR> permite uploads de arquivos, porm no permite a criao de subdiretrios.
289

MANUAL DO USURIO TECHLINUX

Como o processo que atender o login anonymous ter como UID o ftp, logo o diretrio incoming dever pertencer ftp. Para tal, executamos: [root@cordel root]# chown ftp:ftp ~ftp/incoming Permitir/Negar login de usurios vlidos cuja conexo inicia de algum IP/ Rede possvel tambm controlar de que mquina/rede possvel permitir/negar logins. O exemplo abaixo deve ser colocado no contexto principal:
Exemplo 3. Permitindo Logins <Limit LOGIN> Order allow,deny Allow from 192.168.1. Deny from all </Limit>

Neste exemplo ser negado o login vindo de qualquer IP que no seja da rede 192.168.1.X . possvel tambm permitir uma mquina especfica:
Exemplo 4. Permitindo Logins <Limit LOGIN> Order allow,deny Allow from 192.168.1.14 Deny from all </Limit>

possvel tambm negar logins, com o exemplo:


Exemplo 5. Negando Logins <Limit LOGIN> Order deny,allow Deny from 200.249.243.1 Allow from all </Limit>

No exemplo acima, ser negado a tentativa de login vindo da mquina 200.249.243.1


290

CAPTULO 12 - SERVIDORES

Criando outro usurio anonymous Caso voc precise de mais um usurio anonymous, basta configurar mais um contexto <Anonymous> como o exemplo:
Exemplo 6. Outro usurio anonymous <Anonymous ~anonimo> User anonimo Group anonimo RequireValidShell off <Directory *> <Limit WRITE> DenyALL </Limit> </Directory> </Anonymous>

No se esquea de criar o usurio anonimo em seu sistema Linux.

291

MANUAL DO USURIO TECHLINUX

Servidor de Pginas Web - Apache


O Apache o servidor de pginas web mais utilizado no mundo por sua tima performance, estabilidade e segurana. Com ele voc poder armazenar desde uma simples pgina web de sua empresa at aplicaes robustas de comrcio eletrnico que possuem acesso banco de dados. Esta documentao se limitar apenas em dar um breve relato para que voc possa executar o servidor apache. Informaes detalhadas sobre a configurao avanada pode ser obtida em www.apache.org. Pr-requisitos Para utilizar o Apache necessrio que voc tenha uma rede configurada e funcionando. Instalao Voc poder instalar o Apache apenas selecionando o pacote durante o processo de instalao do TechLinux, ou posteriormente utilizando-se do comando rpm, neste caso voc dever utilizar o seguinte comando: # rpm -ivh apache-1.3.23-6tl.i586.rpm Alguns outros pacotes podem ser necessrios para sua instalao, observe se no h nenhum outro pacote em sua dependncia, voc poder utilizar o comando urpmi para que seja instalado automaticamente os pacotes depententes, conforme abaixo: # urpmi apache-1.3.23-6tl.i586.rpm

292

CAPTULO 12 - SERVIDORES

Diretrios do Apache A configurao do Apache feita atravs de arquivos textos que esto localizados em diretrios estratgicos, assim como descrito abaixo: /etc/httpd Diretrio principal dos arquivos utilizados para execuo do Apache /etc/httpd/conf Diretrio de configurao do apache

/etc/httpd/conf/vhosts Diretrio de configurao dos domnios virtuais /etc/logs Diretrio de logs de acesso e erros do apache /home/httpd Diretrio principal das pginas web /home/httpd/cgi-bin Diretrio dos programas de um site que sero executados pelo apache (pginas dinmicas) /home/httpd/html Diretrio que contm os arquivos HTML (pginas estticas) /home/httpd/icons Diretrio que contm cones

293

MANUAL DO USURIO TECHLINUX

Configurao bsica Configuraes comuns do apache As configuraes comuns do apache esto armazenadas no arquivo: /etc/httpd/conf/commonhttpd.conf Principais parmetros
### Common server configuration # User httpd Group httpd

Por segurana o apache permite que voc defina qual usurio que ser executado seus processos, desta forma, tudo que o Apache for ler e executar ser utilizado o usurio definido nos parmetros User e o grupo em Group. # ServerAdmin root@localhost O parmetro ServerAdmin define o e-mail do administrador, onde ser informado aos visitantes quando houver algum problema em seu servidor. # DocumentRoot /home/httpd/html O parmetro DocumentRoot define o diretrio raiz em que sero armazenados os arquivos e sub-diretrios de suas pginas, neste diretrio que esto os arquivos acessado em http://www.suamaquina.com.br/ # HostnameLookups Off O parmetro HostnameLookups define se o apache deve fazer a traduo do endereo IP da mquina que est acessando seu site pelo nome, por exemplo 130.203.394.10 para p03.provedor.com.br. Esta informao armazenada no log de acesso.

294

CAPTULO 12 - SERVIDORES

Configuraes principais do apache As configuraes principais do apache esto armazenadas no arquivo: /etc/httpd/conf/httpd.conf Principais parmetros ServerType standalone Tipo do servidor em seu sistema operacional ServerRoot /etc/httpd Diretrio principal do apache ServerName localhost Nome do seu servidor na rede

295

MANUAL DO USURIO TECHLINUX

Servidor de Arquivos Ambiente UNIX/Linux - NFS


NFS, o Sistema de Arquivos em Rede tem trs importantes caractersticas: Possibilita o compartilhamento de arquivos sobre uma rede local. Funciona muito bem. Possibilita diversos problemas de segurana que so bem conhecidos por intrusos, e podem ser explorados na obteno de acesso (leitura, gravao e remoo) de todos os arquivos de um sistema. Abordaremos todos estes assuntos neste documento. Por favor, no deixe de ler os itens sobre segurana neste documento, o que tornar a rede menos vulnervel a riscos tolos de segurana. As passagens sobre segurana sero bastante tcnicas e exigiro conhecimento sobre redes IP e sobre os termos usados. H duas sees de ajuda com problemas no NFS, chamadas Lista de Verificao e FAQs. Por favor, leia estas sees com ateno caso algo no funcione da maneira esperada.

Configurando um Servidor NFS Pr-Requisitos Antes de continuar a ler , ser necessrio executar o programa telnet de e para as mquinas que sero usadas como servidor e cliente. Caso isso no esteja funcionando, pedimos que seja checada a rede Primeiros Passos Antes que se possa fazer qualquer coisa, ser necessrio ter um servidor NFS configurado. Caso faa parte de alguma rede de um departamento ou rede universitria provavelmente j existiro diversos servidores NFS sendo executados. Caso necessite configurar um sistema diferente do Linux para atuar como servidor, ser necessrio ler o manual do sistema para descobrir como habilitar o NFS e a exportao de sistemas de arquivos. H uma seo neste documento explicando como fazer isto em muitos sistemas diferentes. Aps se descobrir isso tudo pode-se continuar na leitura desta seo.

296

CAPTULO 12 - SERVIDORES

Aqueles que continuaram a sua leitura esto avisados: vamos ter que configurar uma srie de programas. O portmapper O portmapper no Linux chamado tambm de portmap ou rpc.portmap. A pgina de manual online diz que se trata de mapeador de portas DARPA para nmeros de programas RPC. Este o primeiro problema de segurana com o qual nos deparamos . A descrio de como evitar estes problemas podem ser encontrada na seo de segurana, a qual eu repito que deve ser lida. Inicializando o portmapper! Ele chamado de portmap ou rpc.portmap e deve estar localizado no diretrio /usr/sbin (em algumas mquinas ele chamado de rpcbind). Pode-se inicializ-lo manualmente por hora, mas ele dever ser reinicializado toda vez que o sistema operacional for ativado, sendo ento necessrio editar os programas rc. Este programas so explicados maisdetalhadamente na pgina de manual do processo init, e usualmente esto localizados nos diretrios /etc/rc.d, /etc/init.d ou /etc/rc.d/init.d. Caso haja um programa chamado inet ou algo similar, este provavelmente ser aquele que deve ser editado. Porm, como faz-lo est alm do escopo deste documento. Deve-se iniciar o programa portmap e verificar se ele est ativo atravs do comando ps aux. Mountd e nfsd Os prximos programas que necessitam ser executados so chamados mountd e nfsd. Porm, antes, necessrio editar outro arquivo. Desta vez o /etc/ exports. Digamos que se deseje que o sistema de arquivo /mn/parolin/local, o qual est localizado na mquina parolin se torne disponvel para a mquina chamada batel. Deve-se ento utilizar a seguinte configurao no arquivo / etc/exports na parolin: /mn/iceberg/local batel(rw)

As linhas acima fornecem a batel acesso de leitura e gravao (rw) para / mn/iceberg/local. Ao invs de rw poderamos informar ro, o que fornece acesso somente para leitura e que o padro quando este parmetro no
297

MANUAL DO USURIO TECHLINUX

informado. H diversas opes que podem ser utilizadas e que sero discutidas juntamente com aspectos de segurana mais adiante. H ainda formas melhores de incluir diversas mquinas no arquivo exports. Pode-se por exemplo, usar grupos de rede caso se esteja utilizando NIS (ou NYS) (NIS foi conhecido como YP) e especificar sempre um domnio com caracteres de generalizao, ou subredes IP como mquinas que tm permisso para montar algo. Porm necessrio considerar que poder ser possvel obter acesso ao servidor de forma no autorizadas caso se utilize autorizaes to genricas. Nota: o arquivo exports no tem a mesma sintaxe que em outros Unixes. H uma seo especfica neste Como fazer sobre arquivos exports de outros sistemas. Agora que configuramos o mountd (ou talvez ele seja chamado rpc.mountd) e o nfsd (o qual pode ser chamado rpc.nfsd), ambos iro ler o arquivo exports. Caso se edite o /etc/exports deve-se estar seguro de que os programas nfsd e mountd fiquem cientes destas alteraes. A forma tradicional atravs da execuo do comando exportfs. instala-se o programa na mquina local:

#!/bin/sh killall -HUP /usr/sbin/rpc.mountd killall -HUP /usr/sbin/rpc.nfsd echo re-exportando sistemas de arquivos

O programa acima deve ser salvo, como por exemplo como /usr/sbin/exportfs, e deve ser executado o comando chmod a+rx exportfs. Agora, toda vez que uma alterao for efetuada, deve-se executar o comando exportfs a seguir, com privilgios de root

Agora deve-se checar se mountd e nfsd esto sendo adequadamente executados. Inicialmente deve-se executar o comando rpcinfo -p. Ele dever apresentar uma sada similar a:

298

CAPTULO 12 - SERVIDORES

program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100005 1 udp 745 mountd 100005 1 tcp 747 mountd 100003 2 udp 2049 nfs 100003 2 tcp 2049 nfs

Como se pode perceber, o portmapper anunciou os seus servios, assim como mountd e nfsd. Caso se obtenha uma mensagem similar a rpcinfo: no foi possvel contactar o portmapper: RPC: Erro no sistema remoto - Conexo recusada ou algo similar, possivelmente o portmapper no esteja sendo executado. Caso se obtenha uma mensagem similar a Nenhum programa remoto registrado. ento, ou o portmapper no deseja falar com a mquina local ou existe algum erro. Pode-se finalizar o nfsd, o mountd e o portmapper e tentar reinici-los nesta ordem novamente. Aps verificar os servios disponveis segundo o portmapper, pode-se fazer uma checagem atravs do comando ps. O portmapper continuar a reportar um servio, mesmo aps o programa responsvel ter sido finalizado com erro, por exemplo. Ento um comando ps poder ser a maneira mais simples de descobrir que programas esto efetivamente sendo executados. Evidentemente, ser necessrio modificar os arquivos rc do sistema para inicializar o mountd e o nfsd, assim como o portmapper, quando o sistema operacional for carregado. muito provvel que estes programas j existam na mquina local e que se deva somente descomentar as sees adequadas ou ativ-los nos nveis de execuo corretos. portmap, mountd, nfsd, e exports. Bem, caso tudo tenha sido feito exatamente como foi descrito aqui, j temos disposio todo o conjunto de ferramentas necessrias para iniciar um cliente NFS.

299

MANUAL DO USURIO TECHLINUX

Configurando um cliente NFS Inicialmente necessrio ter um kernel com o suporte a sistemas de arquivo NFS compilado ou como um mdulo. Isso deve ser configurado antes da compilao do kernel. Caso no se tenha feito isto, por favor verifique o kernel ou mdulos, nfs est magicamente sua disposio. Pode-se agora, na linha de comandos do root, informar o comando de montagem apropriado e o sistema de arquivos estar disponvel. Continuando com nosso exemplo anterior, desejamos montar /mn/iceberg/local a partir de parolin. Isso deve ser feito atravs do seguinte comando: mount -o rsize=1024,wsize=1024 iceberg:/mn/iceberg/local /mnt

(Retornaremos posteriormente s opes rsize e wsize). O sistema de arquivos est agora disponvel sob /mnt e pode-se acess-lo atravs do comando cd, assim como verificar o seu contedo atravs do comando ls, e observar os arquivo individualmente. Pode-se perceber que ele no to rpido quando um sistema local, mas muito mais amigvel que o uso do ftp. Se, ao invs de montar um sistema de arquivos, o comando mount apresente uma mensagem de erro como mount:parolin:/mn/iceberg/local falhou, razo fornecida pelo servidor: Permisso negada, ento o arquivo exports contm algum erro. Caso ele informe mount clntudp_create: RPC: Programa no registrado isso significa que os programas nfsd ou mountd no esto sendo executados no servidor. Para desmontar o sistema de arquivos basta comandar: umount /mnt

Para que um sistema de arquivos nfs seja montado na inicializao do sistema operacional, deve-se editar o arquivo /etc/fstab da forma usual. No caso de nosso exemplo, deve-se adicioar a seguinte linha: # dispositivo pto.montagem tipo_sist_arqs opes dump ordem verif.

300

CAPTULO 12 - SERVIDORES

techlinux:/mn/iceberg/local /mnt nfs rsize=1024,wsize=1024 0 0 Bem, parece tudo. Quase. Continue a leitura por favor. Opes de Montagem H algumas opes que devem ser consideradas. Eles definem a forma como o cliente NFS lida com uma queda do servidor ou da rede. Um dos aspectos mais interessantes sobre NFS que ele lida com estas situaes com elegncia, desde que o cliente esteja corretamente configurado. H dois tipos distintos de parmetros de tratamento de falhas: soft O cliente NFS reporta um erro ao processar o acesso a um arquivo localizado em um sistema de arquivos montado via NFS.Alguns programas podem lidar com isto com compostura, outros no. Esta opo no recomendada. hard O programa que acessa um arquivo em um sistema de arquivos montado via NFS ir travar sempre que o servidor no responder. O processo no pode ser interrompido ou finalizado a menos que se tenha especificado intr. Quando o servidor NFS esteja novamente ativo, o programa ir continuar a partir do ponto onde tenha parado. Isso provavelmente o que se deseje. Recomendamos o uso do parmetro hard,intr em todos os sistemas de arquivos montados via NFS. A partir do exemplo anterior, esta seria a entrada no arquivo fstab: # dispositivo pto.montagem tipo_sist_arqs opes dump ordem verif.

techlinux:/mn/iceberg/local /mnt nfs rsize=1024,wsize=1024,hard,intr 0 0

301

MANUAL DO USURIO TECHLINUX

Otimizando o NFS Normalmente, caso as opes rsize e wsize seja especificados, o NFS ir ler e gravar blocos de 4096 e 8172 bytes. Algumas combinaes de kernel do Linux e placas de rede no podem lidar com blocos grandes e no podem ser otimizados. Ento vamos tentar descobrir como encontrar os parmetros rsize e wsize que funcionem da maneira mais otimizada possvel. possvel testar a velocidade das opes com um simples comando. Dado o comando mount conforme descrito acima, logo temos acesso de gravao ao disco, podendo executar um teste de performance de gravao seqencial: time dd if=/dev/zero of=/mnt/testfile bs=16k count=4096

Este comando criar um arquivo de 64 Mb de bytes zerados (que deve ser grande o suficiente para que o cache no altere significativamente a performance. Pode ser usado um arquivo maior caso o sistema local tenha muita memria). Isso pode ser feito algumas vezes (5-10?), para que se possa ter uma mdia bem fundamentada. Neste casos, o importante medir o tempo de relgio e o tempo efetivamente gasto na conexo. Aps, podese testar a performance da leitura ao se ler o arquivo de volta: time dd if=/mnt/testfile of=/dev/null bs=16k Isso pode ser feito algumas vezes. Aps deve-se executar o comando mount e umount novamente com tamanhos maiores em rsize e wsize. Eles devem ser provavelmente mltiplos de 1024, e no maior que 16384 visto que este o tamanho mximo do NFS verso 2. Exatamente aps a montagem de um tamanho maior, acesse o sistema de arquivos montado atravs do comando cd e explore-o atravs do comando ls, para estar seguro que ele est funcionando perfeitamente. Caso os parmetros rsize/wsize sejam muito grandes, os sintomas no so muito bvios. Um tpico sintoma uma lista incompleta dos arquivos produzida pelo comando ls e nenhuma mensagem de erro. Ou ao se ler um arquivo ele falha misteriosamente, sem mensagens de erro. Aps definir que os parmetros rsize/wsize funcionam perfeitamente deve-se executar os testes de performance. Em mquinas Intel o tamanho de pgina de 4.096 bytes. A leitura adiantada
302

CAPTULO 12 - SERVIDORES

aumenta significativamente a performance de leitura do NFS. Ou seja, sempre que possvel deve-se usar o rsize de 4.096 bytes em mquinas Intel. Lembre-se de editar o arquivo /etc/fstab com os valores de rsize/wsize encontrados.

Uma sugesto para incrementar a performance de gravao do NFS desabilitar o sincronismo de gravao do servidor. A especificao NFS indica que a gravao NFS solicitada no pode ser considerada finalizadas antes dos dados serem gravados em um meio no voltil (normalmente o disco rgido). Isso restringe a performance de gravao de alguma forma, enquanto que gravaes assncronas iro aumentar a velocidade do NFS. O servidor Linux nfsd nunca faz gravaes sncronas uma que a prpria implementao do sistema de arquivos no o faz, mas em servidores em sistemas operacioais diferentes isso pode aumentar a performance atravs do seguinte parmetro no arquivo exports: /dir -async,access=linuxbox ou algo similar. Por favor verifique a pgina de manual online da mquina em questo. Cabe salientar que esta opo aumenta o risco de perda de dados no caso de algum problema ocorrer antes da efetiva gravao dos dados.

NFS Sobre Linhas de Baixa Velocidade Linhas de baixa velocidade incluem modems, ISDN e praticamente todas as ligaes de longa distncia possveis. A primeira coisa para se lembrar sobre NFS que ele um protocolo lento e tem ainda um alto nmero de informaes adicionais. Usar NFS o mesmo que se utilizar o kermit para transferir arquivos. lento. Praticamente qualquer coisa mais rpida que NFS. FTP, HTTP, rcp, ssh por exemplo.

Os parmetros padres do NFS so para linhas rpidas com baixa latncia. Caso se esteja usando estes parmetros para linhas de alta latncia, certamente
303

MANUAL DO USURIO TECHLINUX

o NFS reportar alguns erros, encerrar operaes, imaginar que arquivos so menores do que eles sejam na realidade e agir estranhamente em alguns casos. A primeira coisa a no fazer usar a opo de montagem soft. Ela provocar ultrapassagem dos tempos de espera e retornos de erro para o software, o qual, na maior parte do tempo, no saber lidar corretamente com eles. Essa uma maneira rpida de se obter erros misteriosos. Ao invs disso deve ser usada a opo de montagem hard, que gera infinitas tentativas em caso de estouro de tempo de espera ao invs de encerrar a solicitao, independentemente do que o software deseje fazer. Isso ser realmente necessrio nestes casos. A prxima providncia mudar as opes de montagem timeo e retrans. Elas so descritas na pgina de manual online nfs(5), mas segue aqui uma cpia: timeo=n O nmero de dcimos de segundo antes de enviar a primeira retransmisso aps findo o tempo de espera de uma RPC. O valor padro de 7 dcimos de segundo. Aps a primeira espera, o tempo dobrado aps cada espera sem respostas, at um mximo de 60 segundos ou um nmero mximo de retransmisses ser atingido. Ento, caso o sistema de arquivos esteja montado com a opo hard, cada novo tempo de espera comea com o dobro do tempo da anterior, novamente dobrando a cada retransmisso. O tempo mximo de espera sempre de 60 segundos. Uma melhor performance pode ser atingida ao se incrementar o tempo de espera, quando se est montando sistemas sobre uma rede com muito trfego, utilizando-se servidores lentos ou usando o sistema atravs de diversos roteadores e gateways. retrans=n O nmero de tempo limite e retransmisses que devem ocorrer antes que um alarme de tempo de resposta seja acionado. O padro de 3 ocorrncias. Quando um alarme de tempo de espera maior ocorre, a operao interrompida ou uma mensagem de servidor no est respondendo apresentada na console. Em outras palavras: se uma resposta no for recebida no tempo de espera de
304

CAPTULO 12 - SERVIDORES

0,7 segundos (700 ms), o cliente NFS ir repetir e dobrar o tempo de espera para 1,4 segundos. Caso a resposta no seja recebida neste tempo, a requisio ser enviada novamente com um tempo de espera alterado para 2,8 segundos. A velocidade da linha pode ser medida com um ping com os mesmos parmetros das opes rsize/wsize. $ ping -s 8192 lugulbanda PING lugulbanda.uio.no (129.240.222.99): 8192 data bytes 8200 bytes from 129.240.222.99: icmp_seq=0 ttl=64 time=15.2 ms 8200 bytes from 129.240.222.99: icmp_seq=1 ttl=64 time=15.9 ms 8200 bytes from 129.240.222.99: icmp_seq=2 ttl=64 time=14.9 ms 8200 bytes from 129.240.222.99: icmp_seq=3 ttl=64 time=14.9 ms 8200 bytes from 129.240.222.99: icmp_seq=4 ttl=64 time=15.0 ms lugulbanda.uio.no ping statistics 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 14.9/15.1/15.9 ms O parmetro time aqui mostra quanto tempo o pacote ping levou para chegar a e retornar da mquina denominada lugulbanda. 15ms bastante rpido. Sobre uma linha de 28.800 bps pode-se esperar algo como 4000-5000ms e, caso a linha esteja carregada, um tempo maior, chegando facilmente ao dobro. Quando o tempo muito alto nos referimos como uma linha de alta latncia. Geralmente para pacotes maiores e linhas mais carregadas, a latncia tende a aumentar. Deve-se aumentar o parmetro timeo para se adequar a esta realidade. Deve-se atentar que a latncia tende a aumentar ainda mais quando se usa a linha para outros servios como por exemplo FTP e NFS simultaneamente. Neste caso deve-se medir as respostas do comando ping ao se efetuar transferncias de arquivos. Vamos simular um cenrio. Caso o tempo de ping esteja em cerca de 5000ms para um pacote de 8 Kb, que o tempo de envio e resposta deste pacote e que somente indo ou vindo ele leve em mdia 2.500 ms, significando o tempo gasto pelo envio por uma ponta e recepo pela outra. Para pacotes menores
305

MANUAL DO USURIO TECHLINUX

de 512 bytes o tempo de ida e vinda de aproximadamente 400 ms e ida ou vinda tem um tempo mdio de 200 ms. Adicionando-se 2.500 ms e 200 ms temos 2.700 ms, que o tempo mdio de ida e vinda de um pequeno pacote de requisio e de uma resposta com um pacote maior. O trfego ocorre da seguinte forma: tempo limite evento 0 700 cliente solicita dados 300 servidor recebe a solicitao 300 servidor comea a responder lembrete: o cliente no ver a resposta at que ela esteja completa, em cerca de 2,7 segundos. 700 estouro de tempo do cliente 700 1400 cliente solicita os dados novamente 1000 servidor recebe a requisio 1000 servidor comea a responde a requisio.

Segurana e NFS Esta seo provavelmente fora de questo caso se esteja em uma rede fechada onde todos os usurios so conhecidos e ningum que no seja confivel pode acessar a rede, ou seja no h forma de discar para a rede e no h forma de conectar-se a outras redes onde existam usurios no confiveis. Isso somente um aviso bsico de segurana. E lembre-se, o que aqui for dito somente uma base para o tema. Um site seguro necessita de um administrador diligente e com conhecimento que consiga encontrar informaes sobre problemas de segurana correntes e potenciais. NFS um problema bsico, caso o cliente no seja informado do contrrio ir confiar no servidor NFS e vice e versa. Isso pode ser ruim, pois se a senha do superusurio no servidor NFS for quebrada, a senha dos superusurios dos clientes tambm o ser com relativa facilidade. E vice e versa. H algumas estratgias para se evitar isso, as quais mencionaremos adiante. Uma leitura obrigatria so os avisos do CERT sobre NFS, onde muitos dos textos lidam com conselhos sobre segurana. Veja em ftp.cert.org/01README por uma lista atualizada dos avisos CERT.
306

CAPTULO 12 - SERVIDORES

Segurana no Cliente No cliente, podemos decidir se desejamos ou no confiar no servidor, atravs de algumas opes na montagem. Por exemplo, possvel proibir programas suid a funcionarem em sistemas de arquivos NFS atravs da opo nosuid. Esta pode ser uma boa idia que deve ser considerada no uso de todos os discos montados via NFS. Esta opo indica que o superusurio do servidor no pode fazer um programa com caractersticas de suid no sistema de arquivos, o que possibilitaria que ele acessasse o cliente como um usurio normal e usasse o programa suid-superusurio para tornar-se root na mquina cliente. Deve-se proibir tambm a execuo de arquivo em sistemas de arquivos montados, atravs da opo noexec. Porm isso pode ser impraticvel por vezes, assim como o no suid uma vez que um sistema de arquivos normalmente contm alguns programas que necessitam ser executados. Estes parmetros podem ser informados na coluna opes, juntamente com os parmetros rsize e wsize, separados por vrgulas.

Segurana no Servidor: nfsd No servidor pode-se decidir sobre a possibilidade de confiar na conta do superusurio do cliente. Isso definido atravs do uso da opo root_squash no arquivo exports: /mn/iceberg/local batel(rw,root_squash) Agora caso um usurio com nmero de identificao igual a 0 (UID) tentar acessar (ler, gravar, remover) o sistema de arquivos, o servidor substituir o UID pela identificao da conta nobody (ningum). Isso faz com que o superusurio da mquina cliente no possa acessar arquivos ou executar mudanas autorizadas somente para o superusurio do servidor. Isso aconselhvel e provavelmente deva-se usar root_squash em todos os sistemas exportados. Porm o superusurio cliente pode ainda usar o comando su para tornarse qualquer outro usurio e acessar e alterar quaisquer arquivos, o que se pode pensar primeira vista. A resposta : sim, desta forma que as coisas funcionam com Unix e NFS. Isso traz uma implicao importante: todos os
307

MANUAL DO USURIO TECHLINUX

binrios e arquivos importantes devem pertencer ao superusurio root, e no a bin ou outra conta diferente, uma vez que somente a conta do superusurio da mquina cliente pode acessar a conta do usurio root no servidor. Na pgina de manual online do nfsd h diversas outras opes squash que podem ser usadas, ento o administrador deve decidir quem no pode ter acesso conta do Usurio root. Existem opes de se evitar o uso de faixas ou de qualquer UID ou GID que se deseje. Isso est descrito na mesma pgina de manual. root_squash na verdade o padro do nfsd do Linux. Para permitir acesso a um sistema de arquivos como superusurio deve-se usar a opo no_root_squash. Outro aspecto importante garantir que o nfsd verifique que todas as requisies so provenientes de uma porta autorizada. Caso se aceite requisies de qualquer porta antiga de um usurio sem privilgios especiais, torna-se simples acessar o sistema de arquivos atravs da Internet, por exemplo. Basta usar o protocolo nfs e identificar-se como qualquer usurio que se deseje. O nfsd do Linux realiza esta verificao por padro, em outros sistemas operacionais deve-se habilitar esta opo. Isso dever estar descrito na pgina de manual do servidor nfs do sistema. Um dado adicional. Nenhum sistema de arquivo deve ser exportado para o localhost ou 127.0.0.1.

Segurana no Servidor: o portmapper O portmapper bsico em combinao com nfsd tem um problema de desenho que torna possvel obter arquivos em servidores NFS sem a necessidade de quaisquer privilgios. Felizmente o portmapper do Linux relativamente seguro contra este tipo de ataque, o que pode ser evitado atravs da configurao de uma lista de acessos em dois arquivos, Inicialmente editaremos o /etc/ hosts.deny. Ele dever conter a seguinte linha: portmap: ALL atravs da qual o acesso ser bloqueado para todos os cliente. Isto talvez seja um pouco drstico, ento podemos tornar as definies um pouco mais maleveis atravs da edio do arquivo /etc/hosts.allow. Inicialmente necessrio definir que ser colocado nele. Ele contm basicamente uma lista de todas as mquinas que podem acessar o portmapper local. Em um sistema
308

CAPTULO 12 - SERVIDORES

Linux h normalmente poucas mquinas que necessitem este tipo de acesso, qualquer que seja a razo. O portmapper administra os programas nfsd, mountd, ypbind/ypserv, pcnfsd, e servios r como ruptime e rusers. Todas as mquinas que necessitam acessar os servios da mquina local deve ter permisso para tanto. Digamos que o endereo da mquina local seja 129.240.223.254 e que ela est conectada subrede 129.240.223.0, a qual deve ter acesso mquina local portmap: 129.240.223.0/255.255.255.0 no arquivo hosts.allow. Este o mesmo endereo de rede fornecido para o comando route e a mscara de subrede informada no ifcongif. No dispositivo eth0 desta mquina ifconfig mostraria: ... eth0 Link encap:10Mbps Ethernet HWaddr 00:60:8C:96:D5:56 inet addr:129.240.223.254 Bcast:129.240.223.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:360315 errors:0 dropped:0 overruns:0 TX packets:179274 errors:0 dropped:0 overruns:0 Interrupt:10 Base address:0x320 e netstat -rn apresentaria Tabela de Roteamento do Kernel Destinao Cam.Padro Mscara Indics Mtrica Ref Uso Iface ... 129.240.223.0 0.0.0.0 255.255.255.0 U 0 0 174412 eth0 ... o endereo de rede na primeira coluna. Os arquivos hosts.deny e hosts.allow so descritos nas pgina de manual de mesmo nome. IMPORTANTE: no coloque nada exceto ENDEREOS IP nas linhas do portmap nestes arquivos. Pesquisas por nomes podem indiretamente causar atividade do portmap o qual acionar a pesquisa de nomes de mquinas a
309

MANUAL DO USURIO TECHLINUX

qual indiretamente ir causar atividade no portmap. As sugestes acima certamente deixaro o servidor mais seguro. As questes restantes residem em algum que tenha descoberto a senha do superusurio (ou inicializando um MS-DOS) em uma mquina confivel e usando este privilgio para enviar requisies a partir de uma porta segura como qualquer outro usurio real.

NFS e Firewalls uma boa idia proteger o servidor nfs e as portas portmap no roteador ou no firewall. O nfsd opera normalmente na porta 2049, nos protocolos udp e tcp. O portmapper na porta 111, tcp e udp e o mountd na porta 745 e 747, tcp e udp. Estas informaes devem ser checadas atravs do comando rpcinfo p. Por outro lado, caso se deseje permitir o acesso ao NFS atravs de um firewall, h opes em programas mountd e nfsd mais recentes que permitem o uso especfico e no padronizado de portas que podem ser abertas atravs de um firewall. Resumo Caso se utilize hosts.allow/deny, root_squash, nosuid e funcionalidades de portas privilegiadas para os softwares portmapper e nfs pode-se evitar muitos dos problemas atualmente conhecidos sobre segurana e pode sentir-se quase seguro sobre estes problemas no mnimo. Porm h mais ainda: quando um intruso tem acesso rede, ele pode incluir comandos estranhos nos arquivos .forward ou nos arquivos de mensagens, quando /home ou /var/spool/mail so montados via NFS. Pela mesma razo, nunca se deve dar acesso s chaves privadas PGPP sobre nfs. Ou no mnimo, deve-se saber dos riscos envolvidos. NFS e o portmapper criam um subsistema complexo e adicionalmente h problemas que so descobertos e que devem ser solucionados, alm da necessidade de se ter em mente o desenho bsico de implementao a ser usado. Para estar ciente do que est ocorrendo pode acessar o grupo de notcias comp.os.linux.announce e comp.security.announce eventualmente.

310

CAPTULO 12 - SERVIDORES

Pontos de Verificao de Montagem Esta seo baseada na lista de verificao de problemas da IBM Corp. Caso o usurio encontre algum problema em montar sistemas de arquivos NFS, por favor consulte esta lista. Cada item descreve um problema especfico e sua soluo. 1.O sistema de arquivos no foi exportado, ao menos para a mquina cliente em questo. Soluo: Inclui-lo no arquivo exports. 2.A resoluo de nomes no confere com a lista de exports. por exemplo: a lista em export indica uma exportao para johnmad mas o nome johnmad resolvido como johnmad.austin.ibm.com, fazendo com que a permisso de montagem seja negada. Soluo: Exportar em ambos os formatos de nomes. Isso pode ocorrer ainda quando o cliente tem 2 interfaces com nomes diferentes para cada um dos dois dispositivos e o comando export especifica somente um deles. Soluo: Exportar para ambas as interfaces. Isso pode ocorrer tambm quando o servidor no consegue executar um chamada lookuphostbyname ou lookuphostbyaddr (so funes da biblioteca) no cliente. Estej seguro de que o cliente pode executar mquina <nome>; mquina <endereo_ip>; e que ambos mostram a mesma mquina. Soluo: Ajustar a resoluo de nomes no cliente. o sistema de arquivos foi montado aps a inicializao do NFS (no servidor). Neste caso o sistema de arquivos est exportado sob um ponto de montagem. Soluo: Desativar nfsd e reinicializ-lo.
311

MANUAL DO USURIO TECHLINUX

Nota: os clientes que tenham pontos de montagem sob sistemas de arquivos tero problemas no acesso aps a reinicializao. N.T.: nestes casos recomendada a execuo do comando mount -a, como superusurio, na mquina cliente. As datas esto estranhamente diferentes em ambas as mquinas (o que pode gerar inconsistncias com os arquivos). Soluo: Ajustar as datas.

312

Captulo 13
Perguntas & Respostas
Neste captulo a Tech Informtica reuniu as principais dvidas dos usurios que nos contactaram, ao se deparar com algum problema ou dvida na instalao, configurao ou utilizao do TechLinux consulte este captulo.

O que posso fazer com o TechLinux?


O TechLinux extremamente verstil , acessando e-mails, nos seus newsgroup, usando o seu FTP, acessando, ou administrando sua rede com servidor de arquivos de pginas de web, firewall, banco de dados, usando seu editor de textos, fazendo clculos em sua planilha, editores grficos, impresso, usar jogos explorando todo potencial de sua placa 3D, e muito mais!

Posso utilizar o TechLinux com outros Sistemas Operacionais?


Pode, o TechLinux, no s aceita trabalhar com outros sistemas operacionais como tambm , pode acessar e compartilhar arquivos e at jogos.

Como instalar o Kylix2 no TechLinux?


Para instalar o Kylix2 no TechLinux voc deve executar o setup do Kylix com a opo -R, ento ficaria setup.sh -n.

Quais so os requisitos mnimos para usar o TechLinux?


o Processador Intel ou compatvel o 32 MB RAM ( 64 recomendado ) o 300 MB de disco rgido o Placa de vdeo com suporte VESA 2.0 o Unidade de CD ROM 8x

O TechLinux possui programas para Internet?


Sim, o Linux nasceu na internet, e por sua vez o TechLinux tem at suporte a WinModens, durante a sua instalao ele detecta automaticamente e instala a maioria dos modens modelo PCTel e SmartLink.
313

MANUAL DO USURIO TECHLINUX

Como utilizar Speedy no TechLinux ?


A tecnologia Speedy ADSL, o TechLinux utiliza o Protocolo PPPoe para disponibilizar esse servio, esse protocolo instalado automaticamente na instalao (a no ser que o mesmo no seja solicitado na instalao), se o seu servio no precisar de autenticao, basta configurar a placa de rede para utilizar DHCP.

Como compartilhar o acesso Internet?


Supondo que j existe uma conexo com modem devidamente estabelecida, instale caso no esteja instalado o pacote ipchains: ipchains-1.3.9-1tl.i586.rpm, ou rpm -ivh <nome do pacote>, defina o IP das mquinas clientes a partir de 10.0.0.2 (mscara 255.255.255.0 ) Exemplo: Cliente 1 : IP 10.0.0.2 masq: 255.255.255.0 Cliente 2 : IP 10.0.0.3 masq: 255.255.255.0 Defina o gateway de todas as mquinas clientes como 10.0.0.1 (Linux) Defina o IP da placa de rede do Linux como 10.0.0.1 mscara 255.255.255.0 (voc pode usar o linuxconf ou editando o arquivo /etc/sysconfig/network e adicione ou altere se j existe FORWARD_IPV4=yes Digite em um terminal: ipchains -P forward MASQ ipchains-save > /etc/sysconfig/ipchains Digite ntsysv e selecione ipchains OBS: o IPADDR o IP, e a NETMASK a mscara. Checando sua placa de rede. - # ifdonw eth0 - # ifup eth0 - # ifconfig - Isto ir aparecer informaes sobre a(s) placa(s) de rede.

O sistema para durante inicializao, o que fazer?


Isso acontece quando as sua configuraes de vdeos no modo grfico no esto corretas, execute XFdrake no terminal de console e configure as resolues exatas para o seu vdeo.

314

CAPTULO 13 - PERGUNTAS & RESPOSTAS

Qual a melhor resoluo para o modo grfico?


Resolues mais altas como 1024x768 x 32bits define melhores imagens, fotos e todo o ambiente grfico, porm exigem bem mais de sua placa de vdeo e monitor, resolues baixas como 640x480 x 256 deixam o ambiente grfico com poucas definies grficas e exigem bem menos do seu hardware, sendo bem confortvel trabalhar com 800x600 x 24.

Como configurar o modem 56k PCI 3COM/USR?


Marca: 3Com - FCC: 4X2USA-32034-M5-E Produto: 3CP2976-OEM-50 Interface: PCI Velocidade: 56Kbps Passos: Determine a IRQ e endereo I/O do modem. Ambos so mostrados no boot do kernel. 1.1. Usando lspci: Execute: lspci -v e procure alguma coisa como: 00:0c.0 Serial controller: US Robotics: Unknown device 1008 (rev 01) (prog-if 02) Subsystem: Unknown device 12b9:00aa Flags: medium devsel, IRQ 11 I/O ports at b400 Capabilities: 1.2. Usando /proc/pci: Execute: cat /proc/pci e procure alguma coisa como: Bus 0, device 12, function 0: Serial controller: Unknown vendor Unknown device (rev 1). Vendor id=12b9. Device id=1008. Medium devsel. IRQ 11. I/O at 0xb400 [0xb401]. Determine o tty do modem: O tty do modem a prxima interface serial disponvel. Se voc tem ttyS0 e ttyS1, o modem deve estar na ttyS3. Tente usar: ttyS0, ttyS1, ttyS2 ou ttyS3. Comandos de configurao do modem: Voc precisa usar o comando setserial para configurar o modem. Para maiores informaes, faa man setserial. Substitua a IRQ, I/O e TTY com suas configuraes: setserial /dev/TTY irq IRQ port I/O ^fourport ^auto_irq skip_test autoconfig spd_vhi
315

MANUAL DO USURIO TECHLINUX

Exemplo: setserial /dev/ttyS3 irq 11 port 0xb400 ^fourport ^auto_irq skip_test autoconfig spd_vhi Configure o modem pra iniciar automaticamente no boot, porque necessrio configur-lo toda vez que iniciado o linux. 4.1.2. Coloque os seguintes comandos no arquivo rc.serial: #!/bin/sh # modem 3COM, fazendo a configurao de IRQ e PORTA: setserial /dev/ttyS3 irq 11 port 0xb400 ^fourport ^auto_irq skip_test autoconfig spd_vhi # Mostrando no boot a inicializao do modem: setserial /dev/modem -b 4.1.3. Faa o arquivo ficar executvel: chmod +x /etc/rc.d/rc.serial

Como configurar um modem ISA/PnP?


Caso seu modem no seja um winmodem, utilize o hardrake, caso no detecte voc deve jampear (consulte o manual do modem) o seu modem com as seguintes configuraes: COM2 (0x02f8) e IRQ 3 e no Linux simplesmente digitar: in -sf /dev/ttyS1 /dev/modem

No consigo acesso Internet, mesmo conectado!


As novas verses do Kppp reconhecem os servidores de nomes automaticamente caso isso no ocorra, necessrio configurar o servidor de nomes para que a conexo funcione com o Kppp para isso obtenha o endereo dos servidores DNS de seu servidor (entre em contato com o mesmo) e adicione-os. Edite o arquivo /etc/resolv.conf e adcione a linha nameserver <ip do DNS>

Como configurar winmodem PCTel?


O TechLinux possui suporte aos winmodens PCTel HSP56 e no processo de instalao o seu driver ser instalado automticamente. O pacote que contm o drive do pctel possui o nome de pctel-<verso>.rpm, e est no diretrio /TechLinux/RPMS do CD de Instalao, e para instalar utilize o comando rpm -ivh pctel-* dentro do diretrio do CD.

316

CAPTULO 13 - PERGUNTAS & RESPOSTAS

Onde fica os arquivos de inicializao dos servios?


Os servios (servidores) encontram-se no diretrio /etc/init.d/nomeservidor Ex: /etc/init.d/smb Para iniciar ou parar digite: service <servio> start|stop

Como habilitar e desabilitar os servios?


Execute o aplicativo: drakxservices ou ntsysv

possvel conectar um computador com Linux na rede Windows?


Sim, possvel com o aplicativo samba, para instal-lo, selecione-o na instalao ou com o CD de instalao do TechLinux no drive, digite: rpm -ivh /mnt/cdrom/TechLinux/RPMS/samba* Para maiores informaes, verifique a documentao que ser instalada junto com o pacote em /usr/doc/samba-<verso>/

O que o Apache?
O Apache um servidor WebExiste um diretrio especial no Linux , conhecido com web page root, colocar arquivos neste diretrio permite que eles sejam visualizados como pginas da web.

Onde fica os arquivos de configurao do Apache?


Os arquivos de configurao do Apache se encontram no diretrio /etc/httpd/ conf. Elas esto divididas em trs arquivos: acces.conf, httpd.conf, e srm.conf, e elas podem ser mudadas editando esses arquivos, o Apache deve ser reiniciado toda vez que uma configurao for mudada.

Como identifico meus discos rgidos no TechLinux?


O TechLinux representa o disco IDE como (hd) e os discos SCSI como (sd) seguidos por letra identificando o nmero do disco.

possvel ter acesso as informaes do Solaris?


Sim, o kernel que vm no TechLinux tm compilado o suporte ao particionamento e sistemas de arquivos do solaris. mount <dispositivo da patio do hd do solaris> /mnt/disk -tufs

317

MANUAL DO USURIO TECHLINUX

O computador trava durante a deteco de hardware?


Isto ocorre normalmente quando voc tm algum hardware incompatvel com o Linux, por favor verifique a lista de compatibilidade encontrada em http:// www.techLinux.com.br/compat.html.

Como manter o Windows mesmo com Linux?


Para manter o windows, voc no deve selecionar a partio na qual se encontra o mesmo (normalmente hda1), verifique no utilitrio de particionamento qual a que est com o sistema de arquivos FAT ou NTFS, esta partio o windows.

Como desinstalar o TechLinux para reinstalar com Windows ?


Para instalar o windows, voc somente precisar de uma partio definida como FAT ( FAT 16 ou 32 dependendo da verso ) devidamente formatada. Lembre-se que a instalao do windows regrava o setor de inicializao do disco, assim o linux no entrar mais. Faa um disco de boot antes de instalar o windows: rm -f /boot/boot.b cp /boot/boot-menu.b /boot/boot.b mkbootdisk device /dev/fd0 2.2.16-2tl Aps instalar o windows, inicie o computador com o diskete, entre como root e um terminal digite drakboot e adicione uma entrada para o windows.

O que quer dizer, e para que serve o LILO?


O LILO quer dizer (LInux LOader), e ele serve para selecionar e carregar o sistema selecionado.

Como definir qual sistema iniciar por padro?


Edite o /etc/lilo.conf e altere: default=linux para default=windows Aps feita a alterao digite lilo e tecle <enter>. Para configurar o lilo, digite em um terminal: drakboot ou , caso queira mais opes drakboot expert

318

CAPTULO 13 - PERGUNTAS & RESPOSTAS

O lilo no carrega
Tenho 2 discos rgidos: no hda (no primeiro) est instalado o windows, no segundo (hdc) est o linux , Ao tentar instalar o TechLinux, o lilo no carrega no modo grfico. Tentei o modo texto e programa de instalao diz que devo particionar o hda e tambm o hdc (algum problema com os cilindros). Verifique 2 coisas : 1- se a opo lba32 est ativada. Para isto edite o /etc/lilo.conf e verifique se existe uma entrada lba32, caso no exista adicione na primeira linha do arquivo : lba32 e tente rodar o lilo novamente ( digite lilo em um terminal ). obs: se voc tentou configurar o lilo pelo klilo este o provvel problema que est ocorrendo com voc, pois ele no conhece esta opo. 2- se a entrada do windows est correta edite o /etc/lilo.conf e verifique se as entradas do windows(hdc) esto como seguir, caso no estejam, remova as linhas do windows(hdc) e adicione as seguintes: other=/dev/hdc1 abel=windows table=/dev/hdc Obs: esta a provvel configurao para o seu windows.

Como instalar programas no TechLinux?


O RPM um dos utilitrios mais prticos que apareceram no Linux, ele serve para facilitar a instalao e a remoo de programas no sistema linux, facilitando tambem a atualizao desses programas, o arquivo do pacote nomeado da seguinte forma: nomedosoftware-verso.arquitetura.rpm Para instalar um programa use o comando : rpm -i nome-verso.rpm Para remover rpm -e nome

319

MANUAL DO USURIO TECHLINUX

320

Apndice A
Licena de Uso
TechLinux
Por favor, leia esse documento antes de instalar o TechLinux ou qualquer um de seus programas inclusos. Este documento contm informaes importantes sobre a licena de uso desse software. Para instalar qualquer programa do TechLinux, voc deve concordar com este documento. O Sistema Operacional TechLinux licenciado de acordo com a GNU Licena Pblica Geral (GPL), uma cpia desta licena em portugus pode ser encontrado em LICENCA.TXT na raiz do CD. Neste produto h vrios softwares que no seguem a licena GPL, os quais normalmente no permitem modificaes ou redistribuio. Nestes casos, deve-se ignorar a licena padro do TechLinux e respeitada a licena individual desses programas. ATENO: altamente indicada a leitura dos direitos autorais antes da instalao do TECHLINUX, ou dos softwares inclusos. A instalao desses programas indica que voc aceita suas licenas. Se voc no concorda com as licenas dos mesmos, no instale esses softwares. Todos os softwares, incluindo o cdigo fonte, documentao, aparncia, estrutura e organizao so de propriedade de seus respectivos donos, e devem ser utilizados de acordo com suas licenas. GARANTIA Exceto como indicado nesse documento, os softwares inclusos neste produto so fornecidos e licenciados sem garantia.

321

MANUAL DO USURIO TECHLINUX

Licena Pblica Geral GNU


A GPL regulamenta as liberdades centrais, definindo as condies para cpia, distribuio e modificao dos softwares. Embora qualquer pessoa possa modificar uma cpia do programa, obrigatrio que: * Exista um aviso, em destaque, em cada arquivo modificado, de que os dados originais foram alterados. * Exista um aviso de que o trabalho distribudo ou publicado deriva totalmente, ou em parte, do programa original. * Caso o programa seja executado de forma interativa, no incio de sua execuo deve ser apresentada informao de copyright e de ausncia de garantias (ou de que a garantia corre por conta de terceiros). Em qualquer caso, a licena no poder ser modificada e o usurio sempre dever ter acesso mesma, na ntegra. importante salientar que no h garantias para software livre, pois caso o software seja modificado por algum e redistribudo, no mais refletir o trabalho original do autor. Na distribuio de um software livre no formato de cdigo objeto ou executvel, necessrio que sempre seja disponibilizado o cdigo fonte do programa. Se no forem disponibilizados em conjunto, o distribuidor deve informar ao usurio de que ele poder adquirir, num perodo mximo de 3 anos, o cdigo fonte do programa, por um custo no superior ao do meio fsico de armazenamento. No permitida a utilizao de partes do cdigo de um software licenciado pela GPL em um software proprietrio. Para que isto seja possvel, o software todo dever passar a ser software livre. Alm disso, necessria uma autorizao formal do autor. Para saber mais sobre a GPL, leia o texto da licena na ntegra (http:// www.gnu.org/copyleft/gpl.html), no site do Projeto GNU, ou ento, uma traduo para a Lngua Portuguesa da mesma no raiz do CD (LICENCA.TXT).

322

Apndice B
Glossrio
--A-Agent Um programa de computador ou processo que opera sobre uma aplicao cliente ou servidor e realiza uma funo especfica, como uma troca de informaes. Alias Significa segundo nome, ou apelido. Pode referenciar um endereo eletrnico alternativo de uma pessoa ou grupo de pessoas, ou um segundo nome de uma mquina. tambm um dos comandos bsicos do UNIX. Alpha Arquitetura RISC (Conjunto de Instrues Reduzidas de Computador) desenvolvida pela Corporao Digital Equipamentos. Anchor uma marcao inserida em um ponto de uma pgina Web, de forma que se tenha referncia a este ponto em uma determinada URL. Assim, partindo desta URL, voc levado diretamente para o ponto da marcao. ANSI Acrnimo de American National Standards Institute, uma organizao afiliada ISO e que a principal organizao norte-americana envolvida na definio de padres (normas tcnicas) bsicos como o ASCII. Aplicao Programa que faz uso de servios de rede tais como transferncia de arquivos, login remoto e correio eletrnico. Artigo (article) - qualquer mensagem enviada para os grupos de discusso (newsgroups). Archie Ferramenta de procura de arquivos. Para consult-lo, usa-se o Telnet ou enviam-se comandos por e-mail. O Archie devolve uma lista com os arquivos encontrados atravs de palavras-chave ou atravs de alguma descrio. Existem vrios servidores Archie espalhados pela rede. Ao us-lo, localize o mais prximo de voc.
323

MANUAL DO USURIO TECHLINUX

Arpanet Rede de computadores criada em 69 pelo Departamento de Defesa norteamericano, interligando instituies militares. Em meados dos anos 70 vrias grandes universidades americanas aderiram rede, que deu lugar Internet. ASCII (American Standard Code for Information Interchange) Padro muito usado em todo o mundo, no qual nmeros, letras maisculas e minsculas, alguns sinais de pontuao, alguns smbolos e cdigos de controle correspondem a nmeros de 0 a 127. Com o ASCII, os documentos criados so facilmente transferidos atravs da Internet. ATAPI Protocolo de comunicao entre dispositivos CD-ROM e interfaces IDE. Auto-estrada da Informao Uma ligao ou conjunto de ligaes entre computadores, formando uma rede de redes, de preferncia com meios de comunicao extremamente rpidos. Um nome abusivamente usado por vezes (sobretudo nas mdias tradicionais) para designar a Internet, embora nela ainda tenhamos que conviver com interligaes bastante lentas.

--B-Backbone Estrutura de nvel mais alto em uma rede composta por vrias sub-redes. Em portugus, espinha dorsal. Baixar (Download) Processo de transferncia de arquivos de um computador remoto para o seu atravs de modem e programa especfico. Banco de dados (database) Em termos de Internet, computador que contm um nmero muito grande de informaes, que podem ser acessadas pela rede. Bandwidth Largura de banda. Termo que designa a quantidade de informao passvel de ser transmitida por unidade de tempo, num determinado meio de comunicao (fio, fibra tica, etc). Normalmente medida em bits por segundo, kilobits por segundo, megabits por segundo, etc. Baud rate Medida de taxa de transmisso eltrica de dados em uma linha de comunicao. Mede o nmero de sinais eltricos transmitidos por unidade de tempo.
324

Biblioteca Coleo de rotinas que executam operaes que so requisitadas por diversos programas. Elas podem ser compartilhadas, significando que as suas rotinas residem em arquivos diferentes do programa que as utiliza. Podem ser ligadas estaticamente em um programa, o que significa que passam a fazer parte do programa fisicamente. Programas criados com bibliotecas compartilhadas no podem ser executados, a menos que estas estejam instaladas no sistema. Binrio Diz-se que qualquer formato de arquivo cuja informao codificada em algum formato que no o padro character encoding scheme (mtodo de codificao de caracteres). Um arquivo escrito em formato binrio contm um tipo de informao que no mostrada como caracteres. Um software capaz de entender o mtodo de codificao de formato binrio necessrio para interpretar a informao em um arquivo binrio. O formato binrio normalmente utilizado para armazenar mais informao em menos espao. BIOS Um acrnimo para Sistema Bsico de Entrada e Sada em PCs. Em sistemas PC executa as funes necessrias para a inicializao do hardware do sistema quando o equipamento ligado. Controla ainda o processo de inicializao, provendo rotinas de baixo nvel de entrada e sada e permitindo ao usurio modificar detalhes de configurao do hardware. BIT Um bit a menor unidade de informao com a qual um computador pode trabalhar. Cada bit um 1 ou um zero. Normalmente computadores trabalham com grandes pedaos de bits ao invs de um bit de cada vez; o menor pedao de bits utilizado geralmente um byte, que corresponde a 8 bits. Bootstrap Veja Inicializao. Bps Uma medida da taxa de transferncia real de dados de uma linha de comunicao. dada em bits por segundo. Variantes ou derivativos importantes incluem Kbps (=1000 bps) e Mbps (=1000000 bps). Bridge Um dispositivo que conecta duas ou mais redes de computadores transferindo, seletivamente, dados entre ambas. Browser (navegador de Web) Programa utilizado para visualizar na tela as pginas da World Wide Web.

325

MANUAL DO USURIO TECHLINUX

BYTE 8 bits.

-- C-Cabea Ao referenciar-se a discos rgidos, significa o componente usado na leitura e gravao de dados naquela mdia. Para cada prato do disco rgido h normalmente duas cabeas, uma para cada superfcie, ainda que uma delas no possa ser usada. Veja tambm Geometria. Caminho Padro Em termos de rede local, se refere a um dispositivo que conecta um ou mais computadores a uma rede ou a outras redes. O dispositivo pode ser um hardware especializado (como um roteador) ou um computador de uso geral configurado para as tarefas de gateway. CD-ROM Compact Disk Read Only Memory. Disco de armazenamento de informaes que no lhe permite acrescentar dados, mas apenas ler a partir dele. CERT Computer Emergency Response Team. Organismo criado em 1988 pela Darpa, visando tratar questes de segurana em redes, em particular na Internet. Chamada ao Sistema Uma chamada ao sistema uma rotina que executa uma funo de baixo nvel durante o processamento de um programa. Ciberespao Mundo virtual, onde transitam as mais diferentes formas de informaes. Cilindro Ao se referenciar a discos rgidos, significa o nmero de diferentes posies do disco que as cabeas de leitura e gravao podem acessar ao mesmo tempo, considerando-se um movimento de rotao dos diversos pratos. Veja tambm Geometria. CISC Um acrnimo para Conjunto de Instrues Complexas de Computador. Uma filosofia de criao de computadores, onde os processadores so encarregados de um nmero relativamente grande de diferentes instrues, cada uma levando um determinado tempo, dependendo de sua complexidade, para ser executada. Em contraposio a RISC. Cliente-Servidor Modo de distribuio de informaes pela rede envolvendo o uso de um
326

pequeno nmero de programas servidores para fornecer dados aos programas clientes, instalados ao longo da rede em muito computadores. Com um banco de dados, o programa servidor fornece informaes que lhe so solicitadas. O Gopher e o Archie so exemplos de sistemas cliente-servidor. Character Encoding Scheme Mtodo de codificao de caracteres; incluindo os alfabticos, nmeros, pontuao e outras marcaes, alm de caracteres de controle usando nmeros binrios. Para um computador escrever a letra A ou o nmero 7 na tela, por exemplo, ns precisamos ter uma maneira de dizer a ele que um determinado grupo de bits representa a letra A ou o nmero 7. Existem padres, comumente chamados de conjunto de caracteres, que estabelecem que um determinado byte representa um A, e outro byte refere-se ao 7. Os dois padres mais comuns para representao de caracteres em bytes so ASCII e EBCDIC. CMOS Originalmente um acrnimo para Semicondutor Complementar xido Metlico - uma tecnologia de semicondutores usada em muitos circuitos integrados. Normalmente descreve o hardware que contm o BIOS e o relgio de hardware. Cdigo fonte Um conjunto de instrues que podem ser entendidas por um ser humano. Conhecido tambm como fonte, sem ele muito difcil alterar ou conhecer um programa. Conexo Ligao do seu computador a um computador remoto. Console Virtual Forma de disponibilizar diversas telas que podem ser utilizadas simultaneamente pelo usurio para acessar o sistema. Uma tela apresentada no monitor a cada vez e uma seqncia de caracteres usada para alternar os consoles (normalmente ALT + FN, onde N o nmero do console). Conta Permisso para acesso a um dos servidores da Internet e, por meio dele, a toda a rede. Correio Eletrnico (E-mail) Correspondncia que se pode enviar e receber diretamente pelo computador. Cracker aquele tipo de pessoa que tenta acessar sistemas sem autorizao. Essas pessoas geralmente no tm as melhores intenes, ao contrrio dos hackers,
327

MANUAL DO USURIO TECHLINUX

e possuem muitos meios de quebrar um sistema. Criptografar (encriptar) Criptografar um arquivo significa convert-lo num cdigo secreto, para que as informaes nele contidas no possam ser utilizadas ou lidas at serem decodificadas.

--D-DAT Digital Audio Tape. Uma fita de armazenamento de alta densidade. Dataram Pacote de informao que contm os dados do usurio, permitindo sua transferncia numa rede de pacotes. DDN Acrnimo para Defense Data Network, uma poro da Internet que conecta bases militares norte-americanas e seus fornecedores e usada para comunicaes no-confidenciais. MILNET uma das redes DDN. Dependncias Ao se referenciar a pacotes de programa, dependncias so os requisitos existentes entre pacotes. Por exemplo, o pacote cnc pode requerer arquivos instalados pelo pacote bar. Neste exemplo, bar deve ser instalado ou cnc ter dependncias no resolvidas. RPM normalmente no permitir a instalao de pacotes com dependncias no resolvidas. Desmontar O ato de revogar o acesso a um sistema de arquivos. O programa que executa esta funo chamado umount (vide man - em portugus). Dial-up Mtodo de acesso a uma rede ou computador remoto via rede telefnica, discando o nmero onde est a rede ou computador. Diretrio (directory) Arquivos em alguns sistemas de computadores que ficam agrupados juntos. Arquivos comuns para um mesmo tpico geralmente ficam organizados em diretrios e subdiretrios separados. Disco Rgido Um disco rgido contm uma mdia magntica que gira como um disco. Pequenas cabeas sobre a superfcie de cada disco, so usadas para ler e gravar medida que ele rotaciona. Disquete Dispositivo pequeno de armazenamento de dados, removvel, e que pode ser
328

lido ou gravado em um dispositivo compatvel. Disquete de Inicializao Um disquete usado na instalao do TechLinux, gerado a partir do programa rawrite do CD de Instalao. Distribuio Um sistema operacional, normalmente o Linux, empacotado de forma a facilitar a sua instalao. Domain Trata-se de uma classificao para identificar os computadores na rede. Consiste numa seqncia de nomes ou palavras separadas por pontos. nada mais nada menos que um sistema de endereamento da Internet que envolve um grupo de nomes que so listados com pontos (.) entre eles, na ordem do mais especfico para o mais geral. Nos Estados Unidos, existem domnios superiores divididos por reas, como: .edu (educao), .com (comercial) e .gov (governo). Em outros pases ocorre uma abreviatura de duas letras para cada pas, como: br (Brasil) e fr (Frana). Domain Name Server (DNS) Mtodo usado para converter nomes da Internet em nmeros correspondentes. O DNS faz com que voc utilize a Internet sem ter que decorar longos nmeros. Domnio Pblico, (software de) Programa disponvel publicamente, segundo condies estabelecidas pelos autores, sem custo de licenciamento para uso. Em geral, o software utilizvel sem custos para fins estritamente educacionais, e no tem garantia de manuteno ou atualizao. Um dos grandes trunfos da Internet a quantidade praticamente inesgotvel de software de domnio pblico, com excelente qualidade, que circula pela rede. Download Na linguagem popular seria o mesmo que baixar. Mtodo para receber no seu computador local uma cpia de um arquivo que existe em um computador remoto. Driver Veja programa de controle de dispositivos.

--E-Emoticons Combinao de letras smbolos que significam reaes. :-) Cara bsica. Significa a inteno bem-humorada do autor.
329

MANUAL DO USURIO TECHLINUX

;-) Piscada de olho. O usurio acabou de fazer um comentrio sarcstico. :-( Cara de insatisfao. O usurio no gostou de um comentrio, e fica triste. :-() Cara de Surpresa e espanto. :-I Indiferena, no-compreenso. :-> O usurio acaba de fazer um comentrio realmente sarcstico. >:-> O usurio, desta vez, faz um comentrio realmente diablico. >;-> Algo de muito obsceno acaba de ser dito. Combinao de algo diablico e uma piscada de olho. Endereo IP Nmero especialmente desenvolvido para acessar um computador na Internet. Ethernet Um padro muito usado para a conexo fsica de redes locais, originalmente desenvolvido pelo Palo Alto Research Center (PARC) da Xerox nos EUA. Descreve protocolo, cabeamento, topologia e mecanismos de transmisso. --F-FAQs (Frequently Asked Questions, em portugus Perguntas Feitas com Freqncia) Com a freqente chegada de novos usurios aos newsgroups da Usenet so as listas de correspondncias de tpicos, ocorrem perguntas que so feitas com bastante intensidade. Com isso, os voluntrios escrevem um documento que apresenta, no formato de pergunta-e-resposta, os fatos bsicos sobre o tpico e o grupo. Essa FAQ constantemente revisada e est sempre de acordo com as perguntas mais constantes. fdisk fdisk um utilitrio usado para criar, remover ou modificar parties em um disco rgido. Finger Sistema pelo qual possvel descobrir o nome, qual a ltima vez que o usurio recebeu mensagem alm de vrios outros itens, tudo isso atravs do endereo eletrnico do usurio. Firewall Um sistema de segurana de rede, cujo principal objetivo filtrar o acesso a uma rede. Foo Uma palavra comumente usada para exemplificar qualquer coisa em literatura tcnica na rea de informtica. Ela freqentemente aparece em exemplos
330

de nomes de domnios como ana@foo.bar.com.x Formatar O ato de gravar um sistema de arquivos em um disco rgido. Freeware Software distribudo em regime gratuito mas segundo alguns princpios gerais como a impossibilidade de alterao de qualquer parte para posterior distribuio, impossibilidade de venda, etc. FTP (File Transfer Protocol) Protocolo de transferncia de arquivos. Ferramenta que permite transferir arquivos e programas de uma mquina remota para a sua e vice-versa na Internet. FTP annimo o uso do protocolo FTP em localidades conectadas Internet que oferecem acesso pblico aos seus arquivos, sem a necessidade de identificao ou senha. Full-IP Ligao total Internet, atravs de uma linha dedicada, ou outro meio de comunicao permanente. Assim, todos os servios Internet esto disponveis no computador que possua este tipo de ligao.

--G-Gateway Sistema de computadores que conecta duas ou mais redes, fazendo com que haja uma troca de dados entre elas. Geometria Ao se referir a discos rgidos, representa as caractersticas fsicas do dispositivo. Note que um disco pode ter uma geometria lgica o que diferente da geometria fsica, normalmente para resolver limitaes relacionadas com o BIOS. Veja ainda cilindro, cabea e setor. GID Forma reduzida de identificao do grupo. a forma pela qual um usurio identificado como pertencente a um grupo em vrios pontos do . GIDs so numricos, e apresentam uma relao com os nomes dos grupos no arquivo /etc/group. GIF (Graphics Interchange Format) Tipo de arquivo de armazenamento de imagens, desenvolvido pela CompuServe e amplamente difundido na Internet. Esses arquivos so identificados pelo sufixo .gif.
331

MANUAL DO USURIO TECHLINUX

Gopher Meio de navegao atravs de menus. Ferramenta muito usada com a funo de localizar e recuperar arquivos na Internet. O nome gopher proveniente do mascote da Universidade de Minnesota, local onde o projeto foi desenvolvido. Pai do Web. Grupo uma forma de assinalar direitos especficos para uma certa classe de usurios. Por exemplo, todos os usurios que estejam trabalhando no Projeto X podem ser adicionados ao grupo de nome xproj. Recursos do sistema, como por exemplo espao em disco, destinados ao Projeto, podem ser configurados para uso somente pelos integrantes do grupo.

--H-Hacker Uma pessoa que sente prazer em ter um entendimento mais ntimo do funcionamento de um sistema, de um computador e de redes de computadores, em particular. O termo tem sido usado equivocadamente como sinnimo de cracker. Header (cabealho) A parte de um pacote que precede os dados e que contm a fonte, o destino e o endereo, checagem de erros e outros campos. O cabealho tambm a parte de uma mensagem eletrnica que traz, entre outras coisas, o remetente, dia e hora. Hiperlink Nas pginas do Web, quando aparecem palavras em destaque, pode-se clicar nelas e navegar pelos servios e servidores da rede. Hipermdia Termo que descreve aplicaes de multimdia interativas e no sequenciais que possuem ligaes de hipertexto entre diversos elementos como texto, grficos, ilustraes, sons, vdeos e animaes. Somatrio das propriedades do hipertexto s da multimdia. Hipertexto Uma maneira de acessar dados relacionados em um banco de dados. As interfaces mais comuns so as linhas de comando, os menus de opes e os recursos de apontar e clicar. Em vez de uma estrutura linear, o hipertexto uma cadeia de informaes sem sequncia, ligadas de maneira criativa. Lgica parecida a uma pesquisa de sinnimos num dicionrio, em que significados remetem a outros significados indefinidamente.
332

Home-Page Pgina inicial de qualquer endereo eletrnico com conexo, ou hiperlinks, para outros servidores da Internet ou ainda para entradas de hipertexto. Host o nome dado ao computador para identificao em uma rede de computadores. Howto Documentos em formato eletrnico, que acompanham o Linux (verso de domnio pblico do Unix) e que constituem uma espcie de manual, onde se pode procurar informao sobre quase toda a tarefa de instalao, administrao e atualizao do Linux. HREF Smbolo (tag) HTML que, em um link, indica o endereo para o qual este link conduz. HTML HyperText Markup Language, um conjunto de especificaes (smbolos) que determinam como o browser ir formatar o texto, e qual a funo que cada pedao do texto ter no documento Web. Em mquinas Unix, a extenso .html designa um arquivo HTML, isto , um arquivo texto que contm as especificaes HTML e que portanto dever ser lido por um Web browser. Em mquinas Windows, a extenso .htm serve ao mesmo propsito. HTTP HyperText Transfer Protocol, um conjunto de instrues para servidores Web que determinam como eles devem responder aos vrios comandos iniciados pelos usurios. Um exemplo simples seria quando o usurio clica em um link que leva a uma outra parte do mesmo arquivo. O servidor recebe a informao de que o link foi ativado, e manda de volta uma determinada parte do arquivo, que ento ser mostrada.

--I-I18n Veja Internacionalizao. ID ou username (nome do usurio) ID ou username (nome do usurio)Endereo que representa uma conta pessoal em um grande computador, info@mantelmedia.com.
333

MANUAL DO USURIO TECHLINUX

IDE Um acrnimo para Dispositivo Eletrnico Integrado, que o nome da interface padro usada para conectar discos rgidos e CD-ROM em um computador. Veja tambm ATAPI. IMG Abreviao para imagem. Indica um link para um arquivo grfico. Browsers grficos permitem que voc opte por no carregar as imagens nas pginas Web caso este procedimento consuma tempo demais. Infobahn O mesmo que super-rodovia de informaes ou super infohighway. Internauta Nome dado ao usurio da Internet. Inicializao Tambm conhecida por boot (forma reduzida de bootstrap). o processo de iniciar a execuo do sistema operacional aps as tarefas executadas pelo BIOS. Intel Companhia responsvel pela produo de microprocessadores que mais comumente aparecem em computadores pessoais PC-compatveis. Esses processadores incluem 80386, 80486, Pentium, Pentium Pro, e Pentium II. Internacionalizao O ato de desenhar e escrever programas, que podem ser facilmente configurados para interagir com o usurio em mais de um idioma. Freqentemente denominado i18n devido ao nmero de letras entre o i inicial e o n final (em ingls: Internationalization). Internic Uma organizao americana que atribui nmeros IP nicos a quem os pedir e tambm o gestor da raiz (topo da hierarquia) do DNS mundial. IP (Internet Protocol) O mais importante dos protocolos em que se baseia a Internet. IRC (Internet Relay Chat) Sistema interativo no qual os usurios da Internet podem conversar (atravs do teclado) em tempo real. Depois do e-mail o servio mais popular da Internet. Existem vrias opes de canais, proporcionando maior privacidade. ISDN (RDSI) Uma rede digital que integra servios de diversas naturezas como voz, dados, imagens, etc. que deve substituir gradualmente a infra-estrutura fsica atual de comunicaes, em que cada servio tende a trafegar por segmentos
334

independentes. No disponvel em termos comerciais amplos no Brasil. ITU International Telecommunications Union. rgo da ONU responsvel pelo estabelecimento de normas e padres em telecomunicaes.

--J-JPEG Assim como gif, um formato de arquivos grficos, sendo ambos um padro para imagens no Web. A principal diferena entre gif e jpeg a forma como os dados so comprimidos (em gif a perda menor, em jpeg maior).

--K-K Significa sobre 1.000, derivado do Grego kilo. Por exemplo, 8.6K significa, aproximadamente, 8.600 caracteres. Kermit Um programa popular de transferncia de arquivos e emulao de terminal. Kernel A parte central de um sistema operacional, sobre o qual o restante do sistema est baseado.

--L-LILO Um carregador de sistemas operacionais para sistemas Linux em plataformas Intel e compatveis. Link Qualquer parte de uma pgina Web que se conecta a algo mais. Clicando ou selecionando um link, portanto, far com que esse algo mais aparea. A primeira parte de uma URL mencionada em um link indica o mtodo ou o tipo do link. Os mtodos incluem: arquivo (para arquivos locais), ftp, ghoper, http, mailto, news and wais (para algumas formas de procura). Linus Torvalds Criador do Linux em 1991, enquanto era um estudante universitrio. Linux Um sistema operacional de domnio pblico com todas as caractersticas do
335

MANUAL DO USURIO TECHLINUX

Unix, com uma implantao invejvel e em constante evoluo. Linuxconf Um programa de configurao para o Linux. Listas de discusses, Grupos de discusses As discusses so carregadas nas mensagens de correio eletrnico para respostas automticas, que enviam uma cpia de cada mensagem enviada pelo correio eletrnico para qualquer um que tenha assinado a lista para discusses particulares de grupo. Login No endereo eletrnico iwnews@mantelmedia.com, o login o nome que o usurio usa para acessar a rede, neste caso iwnews. Quando voc entra na rede, precisa digitar o seu login, seguido de uma senha (password). Logoff Trata-se da desconexo de um sistema de computao, geralmente, selecionando um item de menu ou digitando exit, bye ou logout. Lynx Um programa (browser) para navegar no WWW. O lynx foi pensado para ser usado em terminais texto, portanto s se pode visualizar a informao textual, ficando a restante (imagens, sons, etc) disponvel para gravao no disco do seu computador para mais tarde ver/ouvir.

--M-Mailing list Uma lista de endereos de correio eletrnico, usadas por um explodidor de mail para enviar mensagens a grupos de pessoas. Pode ser moderada. Mailto Em uma URL, mailto indica um link que lhe permitir enviar um e-mail para a pessoa cujo endereo seguido na URL. Mail Server Programa de computador que responde automaticamente (enviando informaes) a mensagens de correio eletrnico com determinado contedo. MAN Acrnimo de Metropolitan Area Network, uma rede de abrangncia metropolitana. MBR Veja Registro Master de Inicializao. Memria Qualquer hardware que possa reter dados para posterior recuperao, ainda
336

que o termo seja usado muitas vezes especificamente em relao a RAM. MIME (Multipurpose Internet Mail Extensions) um aperfeioamento dos padres do sistema de correio da Internet, que possui a habilidade de transferir dados no-textuais como grficos, udio e fax e permite que se envie mensagens com a acentuao em portugus. Modem (MOdulator/DEModulator) Dispositivo eletrnico que converte os sinais enviados pelo computador em sinais de udio, que sero enviados ao longo das linhas telefnicas e recebidos por outro modem que ir receber o sinal sonoro e convert-lo de volta em sinais de computador. Mdulo Em Linux uma coleo de rotinas que executam funes de sistema, podendo ser dinamicamente carregados e descarregados de um kernel em execuo. Normalmente contm programas de controle de dispositivos e so bastante dependentes do kernel. Montar O ato de tornar um sistema de arquivos acessvel aos usurios do sistema. Mouse PS/2 Um mouse PS/2 obtm seu nome do computador original onde ele foi usado inicialmente - o IBM PS/2. Pode ser facilmente identificado pelo conector pequeno, arredondado no final do cabo. Mouse Serial Mouse desenhado para conectar-se porta serial do computador. Pode ser facilmente identificado pelo formato retangular do conector no fim do cabo. Multicast Um endereo para uma coleo especfica de ns numa rede, ou uma mensagem enviada a uma coleo especfica de ns. til para aplicaes como teleconferncia.

--N-Navegao Ato de conectar-se a diferentes computadores da rede distribudos pelo mundo, usando as facilidades providas por ferramentas como browsers Web. O navegante da rede realiza uma viagem virtual explorando o ciberespao, da mesma forma que o astronauta explora o espao sideral. Cunhado por analogia ao termo usado em astronutica. Netmask Conjunto de quatro nmeros separados por pontos. Cada nmero representa
337

MANUAL DO USURIO TECHLINUX

o decimal equivalente de um nmero binrio de oito bits, podendo variar de 0 a 255. Cada endereo IP consiste de duas partes (o endereo de rede e o da mquina). A netmask usada para determinar o tamanho das partes. As posies dos bits iguais a 1 representam o espao reservado para o endereo de rede, e as iguais a 0 representam o espao dedicado ao nmero da mquina. Netscape Um programa (browser) para o WWW. Sucessor do Mosaic e desenvolvido pela mesma equipe de programadores, o Netscape evolui rapidamente e o browser mais utilizado na Rede. NFS O Network File System o protocolo de compartilhamento de arquivos remotos desenvolvido pela Sun Microsystems. Faz parte da famlia de protocolos TCP/ IP. Newbie O mesmo que novato na Internet. Newsgroups (listas de discusso) Ferramenta que permite a troca pblica de mensagens sobre os mais variados assuntos. Newsgroup Usenet (Netnews) So grupos de discusses que usam software newsreader e servidores. NIC (CI) Network Informations Center. Um centro de informao e assistncia ao usurio da Internet, disponibilizando documentos, como RFCs, FAQs e FYIs, realizando treinamentos, etc. NIS Um servio usado por administradores Unix para gerenciar bases de dados distribudas atravs de uma rede. NIS+ Verso atualizada do NIS. Acrnimo para Network Information System (NIS), um sistema distribudo de bases de dados que troca cpias de arquivos de configurao unindo a convenincia da replicao facilidade de gerncia centralizada. Servidores NIS gerenciam as cpias de arquivos de bases de dados, e clientes NIS requerem informao dos servidores ao invs de usar suas cpias locais destes arquivos. NNTP (Network News Transfer Protocol) Padro usado para a troca de mensagens dos usurios da Usenet na Internet. N (Node) Computador ligado rede, tambm chamado de host.
338

Nome da Mquina Um nome de mquina um conjunto de caracteres inteligveis usados para identificar um computador em particular. Nome de Domnio Um nome de Domnio usado para identificar computadores que pertenam a uma determinada organizao. Tem uma natureza hierrquica, sendo os nveis separados por pontos. Nome do Servidor Em termos de redes TCP/IP, um computador que pode traduzir um nome significativo como empresa.com.br em um endereo numrico, como 10.0.0.1.

--O-On-line Quando se est ligado pelo computador atravs do modem, diz-se que est on-line. OSI Open Systems Interconnection (OSI) um modelo conceitual de protocolo com sete camadas definido pela ISO, para a compreenso e o projeto de redes de computadores. Trata-se de uma padronizao internacional para facilitar a comunicao entre computadores de diferentes fabricantes.

--P-Pacotes Arquivos que contm um programa, e que contm um formato particular que visa facilitar a sua instalao, remoo ou atualizao. Packet (pacote) Na Internet, os dados so desmembrados em pequenas pores chamadas de pacotes. O tamanho dos pacotes pode variar de 40 at 32.000 bytes, dependendo da rede. Normalmente menos de 1.500 bytes. PAM Um acrnimo para mdulos anexveis de autenticao, e consiste de um sistema de controle de acesso. Par tranado Cabo produzido por pares de fios de cobre tranados uns aos outros fazendo com que se cancelem os efeitos de rudos eltricos. Partio Um segmento do disco rgido que pode ser acessado como se fosse um disco
339

MANUAL DO USURIO TECHLINUX

completo. Partio Estendida Um segmento do disco rgido que contm outras parties. Veja Partio. Partio Lgica Uma partio que existe dentro de uma partio estendida. Veja partio e partio estendida. Password Senha usada para identificao do utilizador, em conjunto com o login. Pathname A informao que designa somente um item no servidor. Pathnames apresentam a forma volume/folder/.../name, sendo o volume o dispositivo de armazenagem (normalmente um hard disk) onde os arquivos ficam, e folder/ .../ designa uma srie de pastas (ou, em se tratando de DOS e Unix, diretrios) contendo o arquivo (voc tambm encontrar nomes na forma ~name; estes designam usurios). PC Card Veja PCMCIA. PCMCIA Acrnimo para Associao Internacional de Cartes de Memria de Computadores Pessoais. Esta organizao produz padres fsicos, eltricos e de programa, para pequenos dispositivos, do tamanho de cartes de crdito que podem conter memria, modems, adaptadores de rede, e mais. Tambm conhecidos como PC cards, estes dispositivos so usados principalmente em computadores portteis (apesar de alguns desktops tambm utilizarem). Permisses Conjunto de identificadores que controlam o acesso a arquivos. So compostas por trs campos; usurio, grupo e demais. O campo usurio controla o acesso do dono dos arquivos, o campo grupo controla o acesso dos usurios que pertenam ao mesmo grupo do arquivo. E o campo demais controla o acesso de todos os demais usurios que no se enquadrem nos casos anteriores. Cada campo contm um conjunto de bits que especificam as operaes que podem ou no ser executadas, tais como leitura, gravao e execuo. PLIP Um acrnimo para Protocolo Internet de Linha Paralela, o qual permite a comunicao TCP/IP atravs de uma porta paralela de computador atravs de um cabo especialmente desenhado para a tarefa. PGP Pretty Good Privacy. Programa para a codificao de mensagens, inventado
340

por Philip Zimmerman. Uma mensagem enviada desta forma indecifrvel e s o seu destinatrio a pode decodificar. Ping O ping (Packet Internet Group) um programa TCP/IP usado para testar o alcance de uma rede, enviando a ns remotos uma requisio e esperando por uma resposta. Ponto de Montagem Um diretrio sob o qual um sistema de arquivos pode ser acessado aps ter sido montado. POP 1. Point of Presence (Ponto de Presena); 2. Post Office ProtocolProtocolo usado por clientes de correio eletrnico para manipulao de arquivos de mensagens em servidores de correio eletrnico. Port (1) Nmero que identifica uma aplicao particular na Internet. Quando o seu computador manda um pacote para outro computador, este pacote contm informao sobre o protocolo que est sendo usado, e que aplicao est se comunicando com ele. Port (2) Computador com canais de entrada e sada. POSIX Um acrnimo para Interface de Sistemas Operacionais Portveis. Um conjunto de padres que cresceram fora do sistema operacional Unix. Posting Um artigo individual mandado para o grupo de discusso da Usenet ou o ato de mandar um artigo para o Usenet. Postmaster Pessoa responsvel por cuidar e solucionar os problemas ligados ao e-mail. PPP (Point to Point Protocol) Protocolo que permite ao computador usar os protocolos TCP/IP (Internet) com o padro telefnico e alta velocidade de modem (substitui SLIP). Processo Programa a correr num determinado instante, portanto presente na memria do computador. Esta terminologia usada em mquinas Unix, onde possvel ter vrios processos a correr ao mesmo tempo. Protocolo (protocol) Uma designao formal dos formatos de mensagens e de regras de dois computadores que precisam ser seguidos para que possa haver troca de
341

MANUAL DO USURIO TECHLINUX

mensagens. O padro de protocolos permite computadores de diferentes usurios comunicar-se, fazendo com que programas rodem em ambos, concordando com os dados contidos. Provedor de acesso Empresa que prov acesso Internet. Provedor de Informao Instituio cuja finalidade principal coletar, manter e/ou organizar informaes on-line para acesso atravs da Internet por parte de assinantes da rede. Essas informaes podem ser de acesso pblico incondicional, caracterizando assim um provedor no-comercial ou, no outro extremo, constituir um servio comercial onde existem tarifas ou assinaturas cobradas pelo provedor. Provedor de Servio Tanto o provedor de acesso quanto o de informao.

--R-RAM Um acrnimo para Memria de Acesso Randmico usada para manter programas enquanto esto sendo executados e dados enquanto estejam sendo processados. RAM voltil, o que significa que os dados so perdidos caso haja uma falha de energia no computador, por exemplo. Registro Mestre de Inicializao Setor do disco rgido dedicado gravao de informaes necessrias ao processo de inicializao do sistema operacional em um PC. Reincializar Reiniciar o processo de inicializao da mquina. Veja inicializao. Repetidor Um dispositivo que propaga (regenera e amplifica) sinais eltricos em uma conexo de dados, para estender o alcance da transmisso, sem fazer decises de roteamento ou de seleo de pacotes. RFC Acrnimo para Request for Comments. RFCs constituem uma srie de documentos editados desde 1969 e que descrevem aspectos relacionados com a Internet, como padres, protocolos, servios, recomendaes operacionais, etc. Uma RFC em geral muito densa do ponto de vista tcnico. RISC Um acrnimo para Conjunto Reduzidos de Instrues de Computador. Uma filosofia de criao de computadores, onde os processadores so otimizados
342

para executarem um nmero reduzido de diferentes instrues, em contraposio a CISC. ROM Um acrnimo para Memria Somente para Leitura - ROM. usada para guardar programas que devam ser utilizados aps o computador ser desligado. O BIOS guardado na ROM. Root O nome de acesso da conta que tem total e completo acesso aos recursos do sistema. Tambm usando, na forma inglesa, para identificar, o diretrio / ou diretrio raiz. Rota (rout) Caminho na rede feito desde a origem at seu destino. Roteador (router) Computador dedicado a mandar pacotesde um lugar para outro. RPM Um acrnimo para Gerente de Pacotes Red Hat. tambm o nome do programa que habilita a instalao, atualizao e remoo de pacotes de programas.

--S-SCSI Um acrnimo para Pequena Interface de Sistema de Computador, uma interface padro para a conexo de diversos dispositivos em um computador, usada em discos rgidos, unidades de fita, scanners, etc. Servidor Numa rede, um computador que administra e fornece programas e informaes para outros computadores. setgid Uma chamada ao sistema que pode ser usada para configurar o GID do processo. Programas podem ser escritos usando setgid para assumirem o ID de qualquer grupo do sistema. Setor Ao se referenciar a discos rgidos, uma rea de tamanho fixo, normalmente 512 bytes, que pode ser acessado por uma das cabeas de leitura e gravao em uma rotao do disco. Veja Geometria. setuid Uma chamada de sistema que pode ser usada para configurar o UID de um
343

MANUAL DO USURIO TECHLINUX

processo. Programas podem ser escritos usando setuid para assumirem o ID do usurio de qualquer processo do sistema. Deve-se estar atento a programas que utilizem setuid root, pois podem representar problemas de segurana. SGML Standard General Markup Language. Uma linguagem de descrio de pginas em hipertexto mais geral que o HTML. Shareware Programa disponvel publicamente para avaliao e uso experimental, mas cujo uso em regime pressupe que o usurio pagar uma licena ao autor. Note-se que shareware distinto de freeware, no sentido de que um software em shareware comercial, embora em termos e preos diferenciados em relao a um produto comercial ortodoxo. Signature v Assinatura. Geralmente a poro de texto includa no fim de uma carta eletrnica ou de um artigo de news (neste caso, por norma, deve ser inferior a 4 linhas, com no mximo 80 caracteres em cada uma). Site No mundo virtual, um lugar cuja porta de entrada sempre sua home-page. O site da MantelMedia, por exemplo, fica no endereo http:// www.mantelmedia.com. Sistema de Arquivos Um sistema de arquivos o mtodo de armazenamento das informaes no disco rgido. Diferentes sistemas operacionais usam diferentes sistemas de arquivos, dificultando o compartilhamento do contedo. Linux suporta diversos sistemas de arquivos, tornando possvel o acesso a parties DOS, Windows, etc. Sistema Operacional Uma coleo de programas que controla o acesso a vrios recursos em um computador. Sistema X Window Tambm conhecido como X, a interface grfica de usurios que prov o conhecido ambiente de trabalho com janelas, comuns a diversos sistemas de computador. Sob X, os aplicativos atuam como clientes, acessando o servidor X, o qual gerencia a atividade da tela. Clientes podem estar em diferentes sistemas, permitindo o uso remoto de aplicaes atravs da interface grfica. SLIP Serial Line IP um protocolo Internet bastante popular usado via interfaces seriais.
344

SMB Nome curto de Servidor de Blocos de Mensagens. o protocolo de comunicao usado em sistemas Windows para suportar o compartilhamento de recursos em uma rede. SMTP O Simple Mail Transfer Protocol o protocolo Internet usado para correio eletrnico. SNMP O Simple Network Management Protocol um protocolo usado para monitorar e controlar servios e dispositivos de uma rede TCP/IP. o padro adotado pela RNP para a gerncia de sua rede. Sockets O nome da interface em Unix (originalmente, mas tambm j existente em outras plataformas) que implementa os protocolos TCP/IP. Uma interface um conjunto de chamadas possveis a bibliotecas que contm rotinas implementando determinados objetivos; neste caso, comunicao em TCP/ IP. Spam Publicao do mesmo artigo de news em vrios grupos de discusso, geralmente resultando em desperdcio de espao em disco e largura de banda nos meios de transmisso. String uma sequncia de caracteres, faam eles sentido ou no: marluz um string, mas z@x#tt! tambm . Todas as palavras so strings, mas poucos strings so palavras. Um formulrio de busca pode pedir, algumas vezes, que voc digite um string para a procura, o que significa que voc deve definir algumas palavras-chave por onde comear a busca.

--T-Tabela de Parties Espao em disco reservado definio das parties existentes. Talk Servio que permite a comunicao escrita on-line entre dois usurios da Internet. Tag Uma sequncia (string) de caracteres na forma <...>. Estes smbolos indicam ao Web browser como formatar o texto, como por exemplo: ... indica que o
345

MANUAL DO USURIO TECHLINUX

que estiver entre os smbolos dever aparecer em negrito. Vale destacar que a barra / funciona como smbolo de fechamento (neste caso, fechando o comando para negrito). T1,T3 Padres que representam 1.544 megabits (T1) e 45 megabits (T3) por segundo na transmisso de dados. TCP/IP (Transmission Control/Internet Protocol) Linguagem usada na Internet como suporte de servios como Telnet, transferncia de arquivos (FTP) e correio (SMTP). Permite que milhes de pessoas possam usar centenas de computadores ao mesmo tempo. Telnet Ferramenta utilizada para estabelecer comunicao com outras mquinas em outros lugares. Quando estabelecida a conexo via Telnet, voc est no computador remoto, ou seja, como se voc estivesse usando o computador no lugar onde ele est instalado. Terminal do servidor (Terminal server) Pequeno e especializado computador de rede que conecta vrios terminais na LAN atravs de uma conexo de rede. Qualquer usurio na rede pode conectar- se a vrios hosts de rede. Tipo de Partio As parties contm um campo usado para definir o tipo do sistema de arquivos que a partio utiliza. um nmero que tem a sua contrapartida em formato texto. Por exemplo, a partio de tipo 82 uma partio Linux Nativo. Est em formato hexadecimal. Torvalds, Linus Veja Linus Torvalds. Transceiver Dispositivo para conexo fsica de um n de uma rede local. Transferncia de Arquivos Cpia de arquivos entre duas mquinas via rede. Na Internet, implantada e conhecida por FTP.

--U-UDP Acrnimo para User Datagram Protocol, o protocolo de transporte sem conexo da famlia TCP/IP, usado com aplicaes como o de gerenciamento de redes (SNMP) e de servio de nomes (DNS).
346

UID Nome curto de ID do usurio, a forma pela qual um usurio identificado em diversas partes do sistema. UIDs so numricos e a sua converso para o nome do usurio pode ser encontrada no arquivo /etc/passwd. Unix Sistema operacional que suporta um nmero muito grande de computadores. tambm conhecido como o sistema operacional da Internet. Upload Fazer um upload significa transferir um arquivo de seu computador para um computador remoto, usando qualquer protocolo de comunicaes. URL Universal Resource Locator. URLs identificam unicamente itens na Internet, sejam eles sites Web, pginas Web ou partes de pginas, gophers, sites ftp ou caixas de correio (mailboxes). Quando voc clica em um link, seu browser ir inspecionar a URL para determinar o que deve ser feito carregar uma nova pgina, recuperar um arquivo atravs de seu diretrio, enviar uma mensagem, etc. Uma URL aparece dessa forma http:// www.mantelmedia.com. USENET Rede de base Unix que suporta a distribuio das mensagens. Username (Nome do usurio) ou ID Endereo que representa uma conta pessoal num grande computador, ie.santa@north.pole.world. UUCP Unix-to-Unix CoPy uma coleo de programas para intercomunicao de sistemas Unix. Possibilita transferncia de arquivos, execuo de comandos e correio eletrnico.

--V-Viewer Programa que permite ver um arquivo gravado num determinado formato. Existem portanto viewers de GIF, JPEG, Postscript, etc. VT100 Um tipo de emulao de terminal muito frequente na Internet.

347

MANUAL DO USURIO TECHLINUX

--W-WAIS Acrnimo para Wide Area Information Server, um servio de bases de dados distribudas acessveis via Internet, cuja principal peculiaridade a converso automtica de formatos para visualizao remota de documentos e dados. WAN (Wide-Area Network) Rede com alcance entre 100 e 1.000 milhas (a algum tem um conversor). Whois WHOIS um banco de dados de informaes sobre domnios, redes, hosts e pessoas, fornecendo um servio de diretrio de usurios da Internet. WORM Acrnimo de Write Once Read Many. 1. Ferramenta de busca na rede Web; 2. Verme, programa que, explorando deficincias de segurana de hosts, logrou propagar-se de forma autnoma na Internet na dcada de 80. Workstation Estao de trabalho. Computador mais possante que um computador pessoal, usado para aplicaes pesadas, como aplicaes grficas. Normalmente, roda num sistema operacional Unix, que capaz de fazer vrias tarefas ao mesmo tempo. World Wide Web Literalmente, teia de alcance mundial. Servio que oferece acesso, atravs de hiperlinks, a um espao multimdia da Internet. Responsvel pela popularizao da rede, que agora pode ser acessada atravs de interfaces grficas de uso intuitivo, como o Netscape e o Mosaic, o Web possibilita uma navegao mais fcil pela Internet. A base da WWW a hipermdia, isto , uma maneira de conectar mdias como texto, sons, vdeos e imagens grficas. Atravs destas conexes hipermdia, voc pode navegar pelos assuntos de seu interesse.

--X-X.25 Protocolo de roteamento muito utilizado em redes pblicas de pacotes. X.400 Um protocolo que especifica servios do tipo store-and-forward, sendo o servio de correio eletrnico Message Handle System (MHS) o mais conhecido deles, como parte das recomendaes OSI/ISO.
348

X.500 um padro ITU-TSS/ISO para servios de diretrio eletrnico. XFree86 Uma implementao livre do Sistema X Window.

349

Ficha para Registro de Suporte


DADOS PESSOAIS
Nome / Razo Social: ________________________________________________ Endereo: ________________________________________________________ Nm.: ________ Complemento: ______________ Bairro: ____________________ Cidade: _____________________________ Estado: ______ Cep: _____________ Telefone: (___)____________________ Ramal: _______ Fax: ________________ E-Mail: ___________________________________________________________ Responsvel: __________________ Departamento/Cargo: __________________ Ramo de atividade: [__] Servios financeiros/bancrios [__] Comrcio [__] Indstria [__] Educao [__] Governo [__] Sade/Farmacutico [__]Comunicaes/Marketing [__] Outro ___________________________

DADOS DO COMPUTADOR
Tipo de Utilizao: [__] Comercial [__] Pessoal

Marca e Modelo do Computador: ________________________________________ Tipo de Processador: Possui Modem: [__] 386 [__] 486 [__] 586 [__] Pentium [__] K6/K7 [__] Athlon [__] Outro _____________________ [__] No [__] Sim, marca e modelo: __________________

Placa de Vdeo (marca e modelo): _______________________________________

DADOS DA COMPRA
Como conheceu o TechLinux: [__] Revista/Jornal [__] Anncio/Propaganda [__] Indicao [__] Palestras [__] Eventos [__] Outros _________________ Data da Aquisio: ___/___/200__ Local/Vendedor: _________________________ CHAVE DE REGISTRO

ATENO: LEIA O TERMO DO SUPORTE ANTES DE EFETUAR O REGISTRO

Você também pode gostar