DOC

The Linux Manual

By Shannon Stewart,2014-08-11 00:50
6 views 0
The Linux Manual

The Linux Manual By Hugo Cisneiros 1

    www.imasters.com.br

    Curso: Manual do Linux

    Autor: Hugo Cisneiros

2 The Linux Manual By Hugo Cisneiros

The Linux Manual

    Copyright? 1998 Hugo Cisneiros, hugo@netdados.com.br Versão 3.4

Oi,

    Sempre pensando no Linux, cá estou com minha nova versão do The Linux Manual, demorou mas apareceu. O problema é que teve algumas complicações pessoais aqui em casa, além de que meu winchester que continha várias coisas da versão 3.4 queimou. Se o winchester não tivesse queimado, eu provavelmente estaria na versão 3.5 ou 3.6 :-).

    Tive problemas com o E-Mail e vários e-mails não foram respondidos (minhas desculpas!), mas agora já está tudo normal. Esta versão está totalmente (?) com um novo visual... E espero que gostem, se não, pode me falar que coloco a versão velha mesmo.

    Ultimamente tem chegado muitos e-mails para mim, então fiquei tão cheio de e-mails e sem tempo... E o problema é que vários e-mails vem com perguntas que tem resposta nos manuais. Ainda bem que tenho paciência... :-) resolvi colocar um tipo de "FAQ" do The Linux Manual com dicas e duvidas para com o meu e-mail! :-)

    Bem, por enquanto é só. Outras novidades? Se eu for relatar aqui, ficará muito grande. Por isso, dê uma olhadinha na página, sinta a diferença e fique de olho no Clube The Linux Manual, que em falar nisso, passa dos 1000 usuários inscritos (Depois de uma perda de mais de 1000 usuários cadastrados :-( ). Aêêêêêêêêêêêêêêêêêê!!! :-)

    Hugo Cisneiros

Infos!

     [11/97] - O download do The Linux Manual em vários formatos... Como o pessoal não percebeu muito bem onde fica, resolvi colocar aqui no "começo" da página, agora quem não ver é porque precisa de óculos :-) Mais formatos para você... Você pode pegar o The Linux Manual nos formatos html zipado, em txt, em DOC (Word). Bem, como deu pra perceber, estou arranjo muitos formatos! Quem quiser ajudar, mande-me um e-mail. O endereço é: http://www.netdados.com.br/tlm/

     [12/97] - A busca de palavras chaves no manual está feita. Com isso, ficará muito fácil você encontrar a resposta para sua dúvida, ou tópicos que lhe interessam. A página de busca está disponível neste endereço.

     [08/98] - Com o novo visual, o manual está melhor? Mais acessível? É isso que quero saber. Escreva seus comentários para mim sobre o que devo mudar e não mudar, o que devo adicionar, o que devo retirar. Lembrem-se! O manual é do povo :) Você pode relatar tudo neste endereço.

The Linux Manual By Hugo Cisneiros 3

    0. Clube The Linux Manual ______________________________________________________ 7 0.1. Informações __________________________________________________________________ 7 Então o que você está esperando???? Se inscreva já! ________________________________________________ 7 0.2. Inscreva-se no Clube Já! ________________________________________________________ 7 0.3. Comandos (unsubscribe, automatic, etc)____________________________________________ 7 1. Introdução ao Linux __________________________________________________________ 7 1.1. O que diabos é Linux? _________________________________________________________ 7 1.2. Meu micro suporta Linux? ______________________________________________________ 7 1.3. Quanto espaço em disco preciso para o Linux? ______________________________________ 8 1.4. A história do Linux ____________________________________________________________ 8 1.5. Estrutura de diretórios do Linux _________________________________________________ 8 1.6. Linux = Unix ? _______________________________________________________________ 9 1.7. Links para Linux _____________________________________________________________ 10 2. Instalando e Usando o Linux __________________________________________________ 11 2.1. Instalando o Linux ___________________________________________________________ 11 2.2. Comandos Básicos ____________________________________________________________ 14 2.3. Aplicativos Linux ____________________________________________________________ 16 2.4. Manual Pages _______________________________________________________________ 16 2.5. Usando o LILO para gerenciar partições __________________________________________ 16 2.6. Utilizando um disco flexível no Linux _____________________________________________ 18 2.7. Configurando seu PATH _______________________________________________________ 19 2.8. Manipulando usuários em seu Linux _____________________________________________ 19 2.9. Gerenciando Device Drivers ____________________________________________________ 20 2.10. Recompilando seu kernel ______________________________________________________ 20 2.11. Permissões _________________________________________________________________ 21 2.12. Enxergando Partições Win no Linux e vice-versa __________________________________ 24 2.13. Usando pacotes .RPM (RedHat) no Slackware ____________________________________ 25 2.14. /usr em outra partição ________________________________________________________ 25 2.15. Rodando Windows 95 no Linux ________________________________________________ 26 2.16. Imprimindo do Linux em uma rede Windows _____________________________________ 27 2.17. Montando partições win95 no Linux sem aparecer os arquivos truncados _______________ 29 2.18. O que diabos é NIS? _________________________________________________________ 29 2.19. Comandos do pograma vi _____________________________________________________ 29 2.20. Instalando um CD-ROM ______________________________________________________ 31 2.20.1. Instalando o HARDWARE ____________________________________________________________ 31 2.20.2 Configurando e reconstruindo o Kernel do Linux ____________________________________________ 31 2.20.3. Criando arquivos device e configurando parâmetros de boot ___________________________________ 33

4 The Linux Manual By Hugo Cisneiros

    2.21. Tudo sobre Linux para quem está migrando do DOS _______________________________ 38 2.22. Aumentando Partição Linux ___________________________________________________ 45 2.23. Colocando suporte PNP, fat32 e SB AWE32 no seu kernel ___________________________ 45 2.24. Montando servidor Internet/Intranet no Linux (rede) _______________________________ 49 2.24.1. Kernel Configuration ________________________________________________________________ 49 2.24.2. Network Configuration - X-WINDOWS __________________________________________________ 50 2.24.3. Network Configuration - PROMPT ______________________________________________________ 52 2.24.4. IntraNet -> InterNet LINK ____________________________________________________________ 53 2.24.5 BIBLIOGRAFIA _____________________________________________________________________ 54 3. Dúvidas de usuários (Linux-BR) _______________________________________________ 55 3.1. Linux não reconhece Impressora+Zip Drive _______________________________________ 55 3.2. O Linux dá boot com o volume do Som no máximo __________________________________ 55 3.3. O Boot do Linux dá um monte de mensagens "Unresolved symbols in module" ___________ 55 3.4. Como vejo quanto o Linux está reconhecendo de memória? ___________________________ 55 3.5. Restrigindo acesso a IPs com o Apache sem usar um .HTACCESS _____________________ 55 3.6. Usando o Linux como Bridge ___________________________________________________ 56 3.7. Telnet não funciona ___________________________________________________________ 57 3.8. FTP e/ou Daemon FTP não funcionam____________________________________________ 57 3.9. Arquivos compactados com .tar e .gz que pego em FTP não descompactam ______________ 57 3.10. Mensagem de erro: can't locate module net-pf-4 (e 5) _______________________________ 57 3.11. Quero fazer com q, p.ex., o tty11 seja associado ao /var/log/messages __________________ 58 3.12. swriter3:"error creating new document, invalid path, autotext does not exist." ___________ 58 3.13. Compilando o kernel: Som: problemas na compilacao _______________________________ 58 3.14. Como sei em qual irq minha NE2000 está localizada? _______________________________ 59 3.15. Dúvidas sobre Impressora já instalada e reconhecida _______________________________ 59 3.16. Restringindo o acesso de um finger em você _______________________________________ 60 3.17. Como eu mantenho os menus e as cores do ncurses no ambiente X, usando o xterm? _______ 60 3.18. Como posso saber quantos hard links tem um arquivo e quantos ele pode ter _____________ 60 3.19. É possível reparticionar um HD que só tenha Linux sem perder dados?_________________ 60 3.20. Problemas: Up-grade da mother board e Linux ____________________________________ 61 3.21. Como eu faço pra dar update no database do Locate? ______________________________ 62 3.22. É possivel utilizar 2 ou mais Windows Managers? Como proceder? ____________________ 63 3.23. Como agrupo mensagens no PINE? _____________________________________________ 63 3.24. FetchMail: .fetchmailrc _______________________________________________________ 63 3.25. Como reconheço minha placa cyclades? __________________________________________ 64 3.26. LILO trava na inicialização ___________________________________________________ 64 3.27. Não consigo fazer as teclas 'backspace' e 'delete' exercerem suas funções corretamente ____ 65 3.28. Como patcheio um arquivo tipo 'nome_do_patch.gz' ? ______________________________ 65

The Linux Manual By Hugo Cisneiros 5

    3.29. Como posso verificar em qual runlevel está o sistema? ______________________________ 65 3.30. Como posso inicializar um processo que consta do /etc/inittab manualmente? ____________ 65 3.31. Perdi minha senha root, como a recupero? ________________________________________ 65 4. X-Windows ________________________________________________________________ 66 4.1. O que é X-Windows? _________________________________________________________ 66 4.2. Configurando o X-Windows para funcionar em seu Linux_____________________________ 66 4.3. Como criar ícones no X-Windows ________________________________________________ 68 4.4. Inicializando seu Linux diretamente no X-Windows _________________________________ 68 4.5. Onde posso obter informações sobre o XFree86? ___________________________________ 69 5. O Linux e a Internet _________________________________________________________ 70 5.1. Conectando-se por: CHAP _____________________________________________________ 70 5.2. Conectando-se por: Programa Minicom ___________________________________________ 71 5.3. Conectando-se por: pppd ______________________________________________________ 72 5.4. Pegando e-mail via pop server no Linux ___________________________________________ 74 5.5. Dicas de FTP ________________________________________________________________ 74 5.6. Domínio Virtual ______________________________________________________________ 78 5.7. E-Mail de auto-resposta _______________________________________________________ 79 5.8. E-mails virtuais ______________________________________________________________ 79 6. Segurança no Linux _________________________________________________________ 81 6.1. Introdução / Sumário _________________________________________________________ 81 6.2. Serviços TCP Port ____________________________________________________________ 81 6.3. Monitorando terminais ________________________________________________________ 82 6.4. Monitorando o FTP Server _____________________________________________________ 83 6.5. Protegendo suas senhas (pppd) __________________________________________________ 83 6.6. /etc/host.allow e /etc/host.deny __________________________________________________ 83 6.7. CheckList de Segurança - Itens para um sistema seguro ______________________________ 85 6.8. Dicas de Segurança ___________________________________________________________ 85 6.9. Programas para segurança _____________________________________________________ 86 7. Dicas e Shell Scripts _________________________________________________________ 89 7.1. Fazendo o backspace funcionar no X-Windows _____________________________________ 89 7.2. Fazendo o less ler vários tipos de arquivos _________________________________________ 89 7.3. Permitir um só login por usuário _________________________________________________ 90 7.4. Problemas com ncurse? ________________________________________________________ 90 7.5. Mudando o relógio de seu Linux ________________________________________________ 90 7.6. Mudando o Editor de Texto padrão ______________________________________________ 91 7.7. Criando só uma conta de E-MAIL, sem shell _______________________________________ 91

6 The Linux Manual By Hugo Cisneiros

    7.8. Mandar vários e-mails de uma vez sem mostrar cc___________________________________ 91 7.9. Mouse PS/2 no XFree _________________________________________________________ 92 7.10. Shell Scripts - Utilidades e mais Utilidades Backup para um FTP _____________________ 92 8. Instalação e Tutoriais de Aplicativos ____________________________________________ 95 8.1. Instalação do QPoper _________________________________________________________ 95 8.2. Instalação do Star Office 3.1____________________________________________________ 96 8.3. Instalação do ICQ Java _______________________________________________________ 97 8.4. Instalação do Enlightment _____________________________________________________ 99 8.5. KDE - K Desktop Environment ________________________________________________ 100 8.6. Tutorial do The Gimp ________________________________________________________ 100 8.6.1. Tutorial de Instalação do GIMP _________________________________________________________ 100 8.6.2. Instalação do GTK (Necessário) _________________________________________________________ 100 8.6.3. Instalação do GIMP __________________________________________________________________ 101 8.6.4. Instalação do Data Extras (Opcional) _____________________________________________________ 102 9. Sobre este Manual __________________________________________________________ 103 9.1. Sobre o Autor ______________________________________________________________ 103 9.2. Este manual tem Copyright? ___________________________________________________ 104 9.3. Bugs reportados ____________________________________________________________ 104 9.3.1. Os Bugs reportados da Versão 2.5 foram: _________________________________________________ 104 9.3.2. Os Bugs reportados da Versão 3.0 foram: _________________________________________________ 104 9.3.3. Os Bugs reportados da Versão 3.1 foram: _________________________________________________ 105 9.4. Como ajudar o manual _______________________________________________________ 105

The Linux Manual By Hugo Cisneiros 7

0. Clube The Linux Manual

0.1. Informações

    O Clube The Linux Manual é um tipo de grupo que se interessam por Linux e pelo manual... Alguns privilégios que você terá ao se inscrever no clube:

- Aviso de atualizações do The Linux Manual imediatamente

    - Suporte ao Manual

    - Será avisado das novidades (que eu conseguir ;)

    - Lista de discussão de Linux (BREVE)

Então o que você está esperando???? Se inscreva já!

0.2. Inscreva-se no Clube Já!

Inscreva-se em http://www.netdados.com.br/tlm/

0.3. Comandos (unsubscribe, automatic, etc)

Os comandos estão disponíveis em http://www.netdados.com.br/tlm/

1. Introdução ao Linux

1.1. O que diabos é Linux?

    Linux é uma cópia do Unix feito por Linus Torvalds, junto com um grupo de hackers pela Internet. Pretende-se que ele siga conforme com o padrão POSIX, padrão usado pelas estações UNIX.

    Ele inclui proteção entre processos (crash protection), carregamento por demanda, redes TCP/IP, alem de nomes de arquivos com até 255 caracteres, multi-tarefa real, suporte a UNICODE, shared libraries, memória virtual, etc.

    O Kernel é o núcleo do sistema operacional, e está sob os termos do GNU General Public License

1.2. Meu micro suporta Linux?

    Para que seu micro suporte Linux, você precisa de um 386/486/586, com no mínimo 2Mb RAM. É recomendável utilizar 8Mb RAM para rodar outros programas úteis e o X-Windows. Além disso, você precisa de um disco rígido também. Eu mesmo uso... Um Pentium 100, com 24MB RAM, 1gb

8 The Linux Manual By Hugo Cisneiros

    para Linux Native e 64 para Linux swap. Na memória swap, é recomendável que coloque-se o dobro de sua memória RAM. No meu caso, é mais que o dobro.

O Linux também pode rodar em Laptops, ele é bem compatível.

1.3. Quanto espaço em disco preciso para o Linux?

O mínimo espaço utilizável para Linux é 10Mb, para você testá-lo.

    Agora para uma boa utilização, recomenda-se colocar uns 400Mb a 600Mb... Eu uso 1Gb

1.4. A história do Linux

    O Kernel do Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidades de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Internet. Linus Torvalds iniciou cortando (hacking) o kernel como um projeto particular, inspirado em seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andy Tannenbaum. Ele se limitou a criar, em suas próprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix"). E depois de algum tempo de trabalho em seu projeto, sozinho, ele enviou a seguinte mensagem para comp.os.minix:

    Você suspira por melhores dias do Minix-1.1, quando homens serão homens e escreverão seus próprios "device drivers" ? Você está sem um bom projeto e esta morrendo por colocar as mãos em um S.O. no qual você possa modificar de acordo com suas necessidades ? Você está achando frustrante quando tudo trabalha em Minix ? Chega de atravessar noites para obter programas que trabalhem correto ? Então esta mensagem pode ser exatamente para você.

    Como eu mencionei a um mês atrás, estou trabalhando em uma versão independente de um S.O. similar ao Minix para computadores AT-386. Ele está, finalmente, próximo do estágio em que poderá ser utilizado (embora possa não ser o que você esteja esperando), e eu estou disposto a colocar os fontes para ampla distribuição. Ele está na versão 0.02... contudo eu tive sucesso rodando bash, gcc, gnu-make, gnu-sed, compressão, etc. nele.

    No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial" do Linux, versão 0.02. Desde então muitos programadores têm respondido ao seu chamado, e têm ajudado a fazer do Linux o Sistema Operacional que é hoje, uma grande maravilha.

1.5. Estrutura de diretórios do Linux

Bem, a estrutura de diretórios de um Linux típico é mostrada nesta tabela:

bin Arquivos executáveis(binários) de comandos essenciais pertencentes ao sistema e que são

    usados com freqüência.

    boot Arquivos estáticos de boot de inicialização (boot-loader)

    dev Arquivos de dispositivos de entrada/saída

    etc Configuração do sistema da máquina local com arquivos diversos para a administração de

    sistema.

The Linux Manual By Hugo Cisneiros 9

home Diretórios local (home) dos usuários

    lib Arquivos da bibliotecas compartilhadas usados com freqüência

    mnt Ponto de montagem de partição temporários

    root Diretório local do superusuário (root)

    sbin Arquivos de sistema essenciais

    tmp Arquivos temporários gerados por alguns utilitários

    usr Todos os arquivos de usuários devem estar aqui (segunda maior hierarquia)

    var Informação variável

1.6. Linux = Unix ?

Limpo, claro e definitivo: O Linux NÃO é UNIX.

     O Linux É um Unix.

Você deve estar pensando? Que loucura... mas calma, não é bem assim :-)

    O UNIX é uma marca registrada do Unix Lab (parece que andou mudando de nome e até fechado. Alguém sabe algo mais certo ? ). Todos os sistemas baseados naqueles códigos são chamados de uma forma geral de UNIX.

    O Linux foi escrito desde o início pelo Linus Torvalds e não contém nenhuma linha de código do UNIX. Mas o Linux foi escrito para ser conforme o padrão POSIX, que deve ser o padrão da API (Application Programming Interface) Unix, que em última análise pode ser resumido (forçando um pouco a barra) como sendo as chamadas do sistema. Por isto se diz que o Linux é um Unix (não o

    UNIX ). Tem uma diferença sutil aí.

    Por causa da API POSIX, do conjunto de utilitários (FSF/GNU em sua maioria) e do uso do X-Windows ( XFree ) o Linux é tão parecido com o UNIX que existem empresas que usam o Linux para desenvolver para UNIX que não seja o dela mesma (por exemplo a IBM e a Microsoft ). Veja que a Microsoft está tentando transformar o NiceTry em um Unix ( ela espera que algum dia no futuro seja um Unix melhor que o Unix - algo assim como o Linux ;)), e para isto está aproximando-o do padrão POSIX.

    10 The Linux Manual By Hugo Cisneiros

1.7. Links para Linux

Nome do Site Descrição Endereço

    A mais completa página sobre Linux Home Page http://www.linux.org

    Linux. A Home Page OFICIAL

    do Linux.

    Linux Documentation Project, LDP Home Page http://www.sunsite.unc.edu/LDP

    aqui se encontra tudo em relação /

    a documentação Linux.

    Um Window Manager gráfico, K Desktop Environment http://www.kde.org

    que transforma o Linux num

    desktop bonito e fácil.

    O pacote gráfico mais cotado no The Gimp Home Page http://www.gimp.org

    Linux. Equivale ao Adobe para

    Windows

    Várias informações sobre Linux Ano 2001 Linux Page http://users.sti.com.br/ano2001/

    totalmente em português.

    A lista de Linux mais famosa do Linux-BR Home Page http://www.conectiva.com.br/list

    Brasil. as/linux-br/

    Irei adicionando cada vez mais sites.

Report this document

For any questions or suggestions please email
cust-service@docsford.com