Home

linux_manual (3043004)

image

Contents

1. Z gzip dc 1 3 7 gzip dc 1 97 gzip dc l Zip unzip 1 1 1 21 31 41 51 61 71 81 91 nl man FILE file L 1 groff src FILE echo FILE cut d f 2 if FILE troff then groff s p t e Tascii mandoc 1 fi rpm rpm qilv p 1 deb dpkg info 1 esac lesspipe 1 lesspipe sh End 7 3 Permitir um s login por usu rio H Login Unico Tkz to Rafael Rubik a friend of mine Eitch Formador Paulo Santos 2013 po Du ER EX MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios pico usr bin logm unico VAR who cut c1 8 tr d 040 grep n N echo LOGNAMEYV Iwc T if SVAR gt 1 amp amp SLOGNAME root then echo MENSAGEM DE LOGIN INVALIDO sleep 10 exit fi chmod 755 login_unico Depois de feito isso colocar esse arquivo no etc profile 7 4 Problemas com ncurse Nao disponivel 7 5 Mudando o rel gio de seu Linux Para mudar o hor rio do rel gio de seu linux digite date mmddhhmm yy Onde mm mes dd dia hh hora mm minuto yy ano Ent o Salve com o comando clock w Isso tudo tem que ser como root claro 7 6 Mudando o Editor de Texto padr o Edite o arquivo etc profile e coloque as seguintes linhas export EDITOR pico export VISUAL pico Formador Paulo Santos 2013 po Du ER EX
2. chat v f etc ppp chatscript detach crtscts modem defaultroute user dirk dev modem 38400 N o se esque a de substituir a quarta linha palavra dirk por seu username Prontinho rode o script e v i l Obs Estas instru es foram TOTALMENTE tiradas do ISP Hookup HOWTO d vidas n o ser o tiradas por mim mas por sim o dono do HOWTO Egil Kvaleberg egilk O sn no 5 2 Conectando se por Programa Minicom Vamos configurar Primeiro edite o arquivo etc hosts assim 127 0 0 1 localhost 0 0 0 0 wakko Onde tem wakko voc coloca o host de sua maquina Agora vamos editar o arquivo etc resolv cont domain servidor com br nameserver 200 255 67 1 Onde tem domain voc substitui pelo domain do provedor que voc ira acessar Onde tem nameserver coloque o DNS Prim rio do seu provedor Veja no Win95 Pronto agora vamos a parte pr tica eeebaaa Digite minicom Voc ter que ter o programa Minicom claro Naquela telinha digite ATDP2345678 para modens de pulse ATDT2345678 para modens de tone Substitua o 2345678 pelo n mero do telefone a ser discado Depois da conex o o provedor vai fazer o processo de login como sempre coloque seu username e seu password e v i l Conectado Agora vamos sair do minicom sem desconectar ALT A Q ou vamos suspender o minicom ALT A J Agora no prompt digite Formador Paulo Santos 2013 po Du ER B Centro de Forma o Profissional
3. The NetKit s e um pacote que possui varios programas destinados a seguranca do sistema Mas nao rode os servicos que voce nao vai utilizar Tcp Wrappers Alguns dos daemons que vem junto com algumas distribuicoes do Linux nao sao muito boas em fazer log e alguns daemons nao fazem nenhum log Entao este e o Tcp Wrappers Antes que qualquer aplicativo TCP possa conectar este pode ser processado pelo Tcp Wrappers para checar se a pessoa que esta chamando esta banida de conexao via etc hosts allow e etc hosts deny Ele e muito bom se voce deseja limitar quem pode conectar nos seus sites Ele roda na maioria dos sistemas Linux Crack 5 0a Apenas porque possui seus passwords shadowed nao quer dizer que alguns usuarios nao podem pega los Se voce forcar os usuarios a escolherem boas senhas as Formador Paulo Santos 2013 po Du ER B UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios chances de alguem pegar seu arquivo de senhas shadow e conseguir algumas senhas para acesso no sistema diminuem bastante Crack 5 0a fixa este problema crackeando seus passwords com dicionarios e exibe informacoes sobre senhas encontradas no arquivo passwd Tripwire Bom se alguem invade seu sistema e voce nao tem ideia de quais arquivos foram modificados ou instalados cavalos de troia bom se voce tiver o Tripwire instalado configurado corretamente e tem um arqui
4. 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 Formador Paulo Santos ld PPa 2 ER UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX O UNIX uma marca registrada do Unix Lab Todos os sistemas baseados naqueles c digos s o chamados de uma forma geral de UNIX O Linux foi escrito desde o inicio pelo Linus Torvalds e n o contem nenhuma linha de codigo do UNIX Mas o Linux foi escrito para ser conforme o padrao POSIX que deve ser o padr o da API Application Programming Inteface Unix que em ltima an lise pode ser resumido forcando um pouco a barra como sendo as chamadas do sistema Por isto se diz que o Linux um Unix n o UNIX Tem uma diferen a sutil ai Por causa da API POSIX do conjunto de utilitarios FSF GNU em sua maioria e do uso do X Windows XFree o Linux tao 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 tranformar o Nice Try 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 padrao POSIX 1 7 Links para Linux Nome
5. Remove arquivos alias deltree rm r Remove diretorio cheio alias xcopy cp R Copia diretorio subdiretorios alias config setup Setup PP alias diskon mount dev fdO mnt disk Monta disquete alias diskoff umount dev fdO Desmonta disquete End Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios Ordena linhas de arquivos alfabeticamente Ordena linhas de um arquivo em ordem alfabetica bin sh Eitch Ordenar Tkz to Levy a friend of mine Ordena linhas de um arquivo em ordem alfabetica Sintaxe 0 lt arquivo origem gt lt arquivo destino gt Begin echo Ordenando 1 no arquivo 2 cat 1 sort gt 1 End 8 Instala o e Tutoriais de Aplicativos 8 1 Instala o do QPoper gt 01 pessoal gt Aqui vai a solucao para compilar o QPopper 2 4 com suporte a shadow gt passoword www eudora com freeware gt gt Passo l gt gt Ordem correta de instalacao gt gt a configure gt log configure 2 gt amp 1 H Para manter um log se houverem problemas gt b Editar o Makefile como mostrado abaixo no passo 2 gt c Editar o pop pass c como mostrado abaixo no passo 3 gt d make gt log make 2 gt amp 1 log gt e Tornar se root su gt f cp popper popauth usr sbin gt g chown
6. make clean make zImage cp usr src linux arch 1386 boot zImage vmlinuz make zdisk Aqui para se voc quer um disco de boot make zlilo Aqui para compilar o LILO tamb m make modules make modules install lilo Instala o do LILO init 6 Reimicializa o Neste exemplo usamos o linux 2 0 34 que a atualiza o para o kernel 2 0 34 Agora se voc quer recompilar seu kernel sem a atualiza o somente para reconfigurar ele v direto ao cd usr src linux make menuconfig Aqui voc pode substituir por make config console make xconfig x windows make dep make clean Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX make zImage cp usr src linux arch 1386 boot zImage vmlinuz make zdisk Aqui para se voc quer um disco de boot make zlilo Aqui para compilar o LILO tamb m make modules make modules install lilo Instala o do LILO init 6 Reinicializagao E prontinho Para informa es mais detalhadas consulte o Kernel HOWTO 2 11 Permiss es Para saber se um programa executavel ou n o execute um Is l e veja no lado esquerdo se o arquivo tem X nos seus argumentos como no exemplo abaixo drwxr xr x 2root root 1024 Dec 23 15 22 bin drwxr xr x 2root root 1024 Dec 31 05 48 boot drwxr xr x 2root root 1024 Dec 6 15 51 cdrom drwxr xr x 3root
7. Autor principal Corey Minyard minyard rch cirr com Suporte Multi se o sim Suporte de Driver M ltiplo n o Suporte de M dulo sim Suporte de Ler frames de audio sim Auto probing nao Arquivo Device dev cdu3la major 15 Arquivo de Configura o cdu3la h Op o da Configura o do Kernel Sony CDU31A CDU33A CDROM support Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Arquivo README README cdu3 la Como criar mknod dev cdu3 lab 15 0 Aztcd Driver Autor principal Werner Zimmermann zimmerma rz fht esslingen de Suporte Multi se o sim Suporte de Driver Multiplo nao Suporte de M dulo sim Suporte de Ler frames de audio nao Auto probing nao Arquivo Device dev aztedO major 29 Arquivo de Configura o aztcd h Op o da Configura o do Kernel Aztech Orchid Okano Wearnes non IDE CDROM support Arquivo README README aztcd Como criar mknod dev aztedO b 29 O Gscd Driver Autor principal Oliver Raupach raupach nwis 1 rz fh hannover de Suporte Multi se o nao Suporte de Driver Multiplo nao Suporte de M dulo sim Suporte de Ler frames de audio nao Auto probing nao Arquivo Device dev gscd0 major 16 Arquivo de Configura o gscd h Op o da Configura o do Kernel Goldstar R420 CDROM support Arquivo
8. Esta configuracao eh valida para a maquina servidora gt Na secao NAMES Hostname nome da maquina com br Domain dominio do seu provedor Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX Nameservers DNS do seu provedor PS Se for nas maquinas clientes soh coloque o Hostname e deixe o resto em branco Se quiser pode colocar para ele procurar o domain do servidor e nameserver o IP do servidor 192 168 1 1 Isso pode dar problemas em algumas maquinas se for o caso apague e so deixe o Hostname LEMBRE SOH NAS MAQUINAS CLIENTES NA MAQUINA SERVIDORA VC TEM QUE COLOCAR O DOMAIN E NAMESERVERS DO PROVEDOR DE ACESSO A INTERNET gt Na secao HOSTS IP Name Nicknames 127 0 0 1 localhost 192 168 1 1 nomedoservidor com br nomedoservidor 192 168 1 2 nomedochentel com br nomedocliente 1 192 168 1 3 nomedocliente2 com br nomedoclhiente2 PS O NickName eh um alias para facilitar seu trabalho ou seja voce pode digitar telnet nomedoservidor com br ou telnet nomedoservidor que vai dar no mesmo gt Na secao INTERFACES Voce deve dar uma espiada provavelmente soh tera o lo como device nessa parte Se tiver o ethO ainda bem Voce estah com sorte hehehe se nao tiver adicione Aperte em ADD e escolha EtherNet Configuracoes do EtherNet IP Ipdama
9. JAVA HOME usr src jdk1 1 3 altere os valores de ICQ HOME para o diret rio onde foi instalado o ICQ ICO HOME usr srcICQJava digite install Edite o arquivo ICQ criado no diret rio ICQJava e inclua a op o debug depois do java o meu ficou assim bin sh usr src jdk1 1 3 bin java classpath debug gt Na mesma linha gt usr src ICQJava ICQ jar usr src ICQJava Mais uma dica apos a instalacao verifique se o diretorio CQJava Uin tem permiss es de escrita para os usu rios que ir o usar o ICQ sen o as configura es n o ser o gravadas 8 4 Instala o do Enlightment Instalacao do Enlightenment Testado na versao RED HAT 4 2 Arquivos necessarios www enlightenment org 1600316k ImageMagick 3 9 1 tar gz 2140175k enl O 13 themes tar tar 75727k enl BETA O 13 2 src tar tar 280398k amlib DR O 11 tar tar 1 Passo Descompact o ImageMagick 3 9 1 tar gz no diretorio usr local tar zxvf ImageMagick 3 9 1 tar gz no usr loca ImageMagick de os comandos xmkmf make Makefile make k 2 Passo Descompact o imlib DR O 11 tar tar no diretorio usr local tar zxvfimhb DR O 11 tar tar no usr local imlib de o comando Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Anstall ps responda N O para todas as perguntas a n
10. Restrigingo acesso a IPs com o Apache sem usar um HTACCESS Usando o Linux como Bridge Telnet n o funciona FTP e ou Daemon FTP n o funcionam 9 Arquivos compactados com tar e gz que pego em FTP n o descompactam 10 Mensagem de erro can t locate module net pf 4 e 5 11 Quero fazer com q p ex o tty11 seja associado ao var log messages 12 swriter3 error creating new document invalid path autotext does not exist 13 Compilando o kernel Som problemas na compilacao 14 Como sei em qual irq minha NE2000 esta localizada SYN NB WN INEO NO NN NFR RR caca ca caca ma O VV ON OO ABONO O IN EU Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu 15 16 17 18 19 20 2t PPA 23 24 25 26 27 28 29 30 31 Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios D vidas sobre Impressora j instalada e reconhecida Restringindo o acesso de um finger em voc Como eu mantenho os menus e as cores do ncurses no ambiente X usando o xterm Como posso saber quantos hard links tem um arquivo e quantos ele pode ter poss vel reparticionar um HD que s tenha Linux sem perder dados Problemas Up grade da mother board e Linux Como eu fa o pra dar update no database do Locate possivel utilizar 2 ou mais Windows Managers Como proceder Como agrupo mensagens no PINE Fetch Mail fetchmailrc Como re
11. n o fa a nenhuma besteira sem querer ao usar o login do root mas quando voc quiser usar o root como usu rio utilize o comando su que voc pode ver logo acima Criando outro usu rio com o poder de root Proceda assim Fa a os procedimentos de criar um usu rio normal Edite o etc passwd com um editor de texto comum V na linha do usu rio e edite para usu rio senha criptografada 0 0 Home Shell e pronto AA Ent o o usu rio ter todo o poder do root por padr o 2 9 Gerenciando Device Drivers Para consultas r pidas pode ser til COMI dev cua0 COM dev cual COM3 dev cua2 COMA4 dev cua3 Links simb lico para a j configurada dev modem Formador Paulo Santos 2013 po Du ER B UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX Mouse COMI ttySO Para criar os devices use o script dev MAKEDEV Digite man MAKEDEV para mais informa es 2 10 Recompilando seu kernel Para recompilar seu kernel para uma vers o nova que voc pegou voc deve prosseguir como descrito abaixo Os significam opcionais Que vem explica es depois cd usr src rm rf linux tar xvfz ondeeleestiver linux 2 0 34 In s Imux 2 0 34 linux cd linux make menuconfig Aqui voc pode substituir por make config console make xconfig x windows make dep
12. para dar um Zoom e depois A Apply dai voce podera aplicar comandos sobre as mensagens selecionadas delete forward save etc Formador Paulo Santos 2013 po Du ER B UNIAO EUROPEIA ial Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios 3 24 FetchMail fetchmailrc Antes o fetchmailrc gt poll provedor discado ppp proto pop3 gt user user with pass senha to gt rodrigo pereira rodrigo gt antonio martos antonio gt claudio martos claudio gt marcelo martos marcelo gt robert lima robert gt luiz pereira luiz gt roberto hernandez claudio gt ar marcelo gt medical antonio gt fernanda vallin claudio gt fabricap claudio gt micromar claudio here Para configurar fetchmailre poll pascoa interop com br with protocol pop3 user consultoria there is consultoria here with password user develop there is develop here with password user suporte there is suporte here with password 3 25 Como reconhe o minha placa cyclades Carregar um DOS e executar o programa de teste da placa assim descobri que a irq 15 embora aparentemente livre nao passava pelo teste e que a irq 10 padrao da placa sim depois fazendo os testes de read e write verifiquei erros o que devia significar conflito de io address testei varios sem sucesso ate que me lembrei dos famosos SHADOW de BIOS desabilite1 todos menos o de video e bingo gt funcionou se
13. root 1 0 0 0 2 844 72 S Sep 6 0 16 init 3 user 9121 0 0 0 9 884 296 p3D 13 25 0 00 grep init O runlevel atual desta maquina e 3 3 30 Como posso Inicializar um processo que consta do etc inittab manualmente telinit 3 Ou init q 3 31 Perdi minha senha root como a recupero No prompt do lilo digite LILO linux single init dev bash 4 X Windows 4 1 O que X Windows O X Windows um sistema de Janelas gr ficas num ambiente gr fico parecido com o Win95 eca Esse ambiente facilita o acesso ao seu sistema e permite maior acessibilidade Neste manual usaremos o X Window mais popular o XFree86 4 2 Configurando o X Windows para funcionar em seu Linux Formador Paulo Santos 2013 Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX Para configurar seu X Windows XFree86 fa a o seguinte Primeiro tenha em m os o manual do monitor e o da placa de video Rode o xf86config Essa a sequ ncia de perguntas que o configurador faz 1 Mouse Enter a protocol number Se voc usa um mouse normal de 2 butoes escolha o Microsoft Mouse escolha 1 ou 2 Se vc usa um mouse PS 2 escolha PS 2 Se tem Logitech de 3 butoes tente a opcao 6 2 Do you want to enable ChordMiddle Depende de como voc quer o comportamento do bot o do meio se o seu mouse for de 3 botoes 3 Do you want to enable Emulate3 Buttons Se voc n o tiver 2 but es n
14. sem placa de rede sem nenhuma outa aspira o a n o ser sentir o prazer de se conectar a Internet atrav s do Linux e fazer um ftp 5 4 Pegando e mail via pop server no Linux Para pegar e mail e l los com um leitor de e mail ex pine tenho aqui comigo um script Para quem n o sabe proceda assim 1 Crie o arquivo get mail usando touch get mail sem aspas 2 Digite chmod 755 get mail sem aspas 3 Edite o arquivo com um editor de texto qualquer ex vi pico 4 Dentro do arquivo coloque as linhas bin sh Script pra pegar mails usando o popclient echo Easy mail Script acidmud axur05 org echo The Linux Manual http www netdados com br thm echo echo e Digite seu login c read login stty echo echo e Digite sua senha c read senha stty echo echo e An Digite o seu pop server ex mail axur05 org Nc read pop echo e Direcionar mail para o arquivo c read arquivo popclient 3 u login p senha o arquivo pop Formador Paulo Santos 2013 po Du ER B UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX 5 Salve o arquivo e quando estiver conectado rode ele e siga as instru es 5 5 Dicas de FTP Nesse exemplo usaremos o diret rio Web home web A conta Web mantida remotamente via FTP O usu
15. shutdown init 6 para as altera es se validarem por completo 6 4 Monitorando o FTP Server O FTP Server um recurso muito usado na Internet por todo mundo Algumas m quinas e provedores desabilitam o ftp por seguran a Mas em quest o de seguran a voc pode ver tudo o que todos est o fazendo naquele momento atrav s do comando tail f var adm messages Isso mostrar informa es de quem conectou pegou se logou user pass list etc Tudo o que voc precisa saber e at mais 6 5 Protegendo suas senhas pppd O PPPD armazena informa es de uma conex o com um provedor totalmente inclusive qual seu username e password Isso armazenado no arquivo var adm debug Esse arquivo vem com a permiss o READ TO ALL veja 2 11 Permiss es e isso nao bom para a sa de da m quina Tire essa permiss o chmod go rwx var adm debug H tamb m outros arquivos que bom fazer tamb m Como chmod go rwx var adm messages chmod go rwx var adm syslog 6 6 etc host allow e etc host deny Para o acesso a algum servi o do Linux a sequ ncia a seguinte Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX Verifica se se o IP e o servi o est o no hosts allow se estiverem acesso garantido Mesmo se o Ip e o servi o estiverem no hosts deny qu
16. Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Endere o http www globalxs nl home p pvs E isso Agora voc pode ter um controle sob suas parti es 2 13 Usando pacotes RPM RedHat no Slackware Para executar esta fa anha voc ter que adquirir um programa chamado rpm2tgz tgz que est dispon vel na pagina http www netdados com br tim arquivos rpm2tgz tgz O RPM to TGZ rpm2tgz consiste em transformar os pacotes RPM para TGZ e execut los no slack Existe outro utilit rio muito bom o Alien ele transforma os pacotes de debian de slack de redhat para qualquer um deles mesmo etc Ele um transformador de packages muito bom Voc pega ele na pagina http www netdados com br tim arquivos alen tar gz 2 14 usr em outra parti o Dica tirada da linux br Mensagem por Chaval Abaixo segue a experi ncia que tive montando o usr em outra partic o gt Como trasferir o usr de um Linux j instalado e funcionando para uma outra gt particao Trasnforma a parti o para Linux Native supondo que a nova parti o hdx mke2fs dev hdx H Coloca a nova parti o no diret rio mnt mount dev hdx mnt Faz a c pia completa do usr para o mnt atrav s do tar com verifica o dos arquivos muito f cil depois de algum tempo de barulheira no seu HD cd usr amp amp tar cyf uma
17. Ipd hplaseru af var spool Ipd hplaserii acct file if usr local samba bin smbprint If var spool Ipd smb log mx 0 Ip dev null sh Atualize o daemon de impress o ldp com o comando Ipc start all 3 Configurando o smbprint Crie um arquivo config no diret rio de spool especificado na cl usula sd do etc printcap com o seguinte formato server PCSER VER Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX service IMPRESSORA password SUA SENHA DO SERVIDOR WINDOWS Caso a Impressora n o precise de senha deixe o campo password em branco 4 Imprimindo Use o programa SAMBADIR bin testparm para testar se as configura es no Samba e no printcap est o corretas Para imprimir digite Ipr Dica retirada da internet feita por Pedro Bastos pbastos pop ms rnp br 2 17 Montando parti es win95 no Linux sem aparecer os arquivos truncados Para montar uma parti o tradicional usamos o comando mount dev hd destino e g mount dev hdl dos Mas se a parti o for win95 e os arquivos tiverem extens o maior que 8digitos 3digitos esses arquivos aparecer o truncados tipo em vez de eu adoro sorvete html fica euador 1 htm Para n o acontecer isso temos que montar a parti o com par metros vfat para isso compile seu kernel para supor
18. K BIBLIOGRAFIA KKK K K K KKK K K K K K K K gt Alguns HOWTO s encontre os em usr doc HOWTO e usr doc HOWTO mini gt Algumas dicas de colegas da lista de discussao linux br gt Uma boa lida na biblia Using LINUX SPECIAL EDITION 3 D vidas de usu rios Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX 3 1 Linux n o reconhece Impressora Z1p Drive Zip Drive e Impressora n o podem utilizar a mesma porta ao mesmo tempo Compile ambos os suportes aos 2 devices como Modulo e quando ter que utilizar um ou outro carregue o modulo correspondente Dica retirada da Linux BR dada por Ricardo A Guimaraes psi sodre net 3 2 O Linux d boot com o volume do Som no m ximo Ou voc usa o xmixer para controlar o volume ou arranje por a um programa chamado aumix tem no ftp redhat com e no sunsite unc edu e coloque o no seu bash profile aumix L gt dev null Assim voc ter o volume ajustado para a ltima altera o que voc efetuou Dica retirada da Linux BR dada por Ricardo A Guimaraes psi sodre net 3 3 O Boot do Linux d um monte de mensagens Unresolved symbols in module Isso ocorre porque o sub diret rio lib modules 2 0 30 esta com modulos aos montes os que vieram com a distribui o esse problema se resolve dando mv 1 lib modules 2 0 30 hib modules 2 0 30
19. README README gscd Como criar mknod dev gscdO b 16 O Mcd Driver Autor principal Martin martin bdsi com Suporte Multi se o nao Suporte de Driver M ltiplo n o Suporte de M dulo sim Suporte de Ler frames de audio n o Auto probing nao Arquivo Device dev mcd major 23 Arquivo de Configura o mcd h Op o da Configura o do Kernel Standard Mitsumi CDROM support Arquivo README README mcd Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Como criar mknod dev mcd b 23 O Mcdx Driver Autor principal Heiko Schlittermann Suporte Multi se o sim Suporte de Driver M ltiplo sim Suporte de M dulo sim Suporte de Ler frames de audio n o Auto probing n o Arquivo Device dev mcdx0 major 20 Arquivo de Configura o mcdc h Op o da Configura o do Kernel Experimental Mitsumi support Arquivo README README mcdx Como criar mknod dev mcdx0 b 20 O Cm206 Driver Autor principal David A van Leeuwen david tm tno Suporte Multi se o sim Suporte de Driver M ltiplo n o Suporte de M dulo sim Suporte de Ler frames de audio n o Auto probing sim Arquivo Device dev cm206cd major 32 Arquivo de Configura o cm206 h Op o da Configura o do Kernel Philips LMS CM206 CDROM support Arquivo README README cm
20. arquivos para determinar quais linhas sao comuns entre eles cu Chamar outro sistema UNIX Formador Paulo Santos 2013 po Du ER ds EX Ea UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios date Retorna a data e a hora diff Exibe as diferencas entre dois arquivos ou diretorios diff3 Exibe as diferencas entre tres arquivos ou diretorios du Relatorio no uso do sistema de arquivos echo Exibe seus argumentos find Localiza os arquivos c caracteristicas especificas unig Compara dois arquivos Procura e exibe em linhas o que e incomparavel em um arquivo 2 3 Aplicativos Linux Navegadores Web Netscape Navigator http www caldera com products netscape netscape html Lynx http lynx browser org Arena Web Browser http www yggdrasil com Products Arena nroff Usado para formatar textos ps Exibe um status dos processos sleep Causa um processo para tornar se inativo por uma duracao de tempo especifica help Ajuda da shell atual UNIAO EUROPEIA Fundo Social Europeu Formador Paulo Santos 2013 po Du ER B Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX Chimera http www unlv edu chimera NCSA Mosaic for X http www ncsa uiuc edu SDG Software X Mosaic VR Web http hyperg 1icm tu graz ac at
21. com br hightech real com br Passo 2 Va para o etc mail e crie o arquivo com o banco de dados com o comando user etc mail makemap v btree maildomains lt maildomains Passo 3 No etc sendmail cf em S98 coloque estas regras retiradas de http www westnet com providers S98 R lt gt 1 lt 2 gt R lt O gt maildomains 1 2 1 lt 2 gt 3 R lt O gt maildomains 2 1 lt 2 gt 3 Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios R lt O gt 1 lt O maildomains 2 2 gt 3 R lt gt 2 lt 3 gt 4 R lt gt 1 lt 2 gt Passo 4 Ainda no etc sendmail cf coloque esta linha Virtual domains Kmaildomains btree etc mail maildomains Passo 3 Reinicie o sendmail com user killall HUP sendmail 6 Seguranca no Linux 6 1 Introdu o Sumario O Linux quando instalado vem por padr o com v rios recursos Interessantes para seguran a com a Internet 6 2 Servi os TCP Port S o 3 servi os Netstat tcp 15 Informa a voc todas as informa es sobre sua conex o atual enderecos dns portas etc Systat tcp 11 Mostra qualquer todos os processos que est o sendo rodados em sua maquina quando acessado telnet na porta 11 de sua m quina qualquer pessoa pode
22. do Site Descri o Endere o Linux Home Page A mais completa p gina sobre Linux A Home Page OFICIAL do Linux http www linux org LDP Home Page Linux Documentation Project aqui se encontra tudo em rela o a documenta o Linux http www sunsite unc edu LD P K Desktop Envionment Um Window Manager gr fico que transforma o Linux num desktop bonito e f cil http www kde org The Gimp Home Page O pacote grafico mais cotado no Linux Equivale ao Adobe para Windows http www gimp org Ano 2001 Linux Page V rias informa es sobre Linux totalmente em portugu s http users sti com br ano2001 Linux BR Home Page A lista de Linux mais famosa do Brasil Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX http www conectiva com br listas linux br 2 Instalando e Usando o Linux 2 1 Instalando o Linux Para instalar o Linux voc precisar primeiro de um bootdisk e um rootdisk Os discos de boot e root s o muito f ceis de achar O color gz 577k e o bare i 569k O bare 1 eh o disco de BOOT para suporte IDE Se vc tiver um SCSI ter que pegar outro e o color gz como vc pode ver eh o ROOT DISK o color gz The menu based color installation disk for 1 44 meg drives Most users should use this rootdisk Voc pode pega los em ftp cdrom com pub linux slackware o de boot no dir bootdsks 1
23. fs_loop_name 6 Use normalmente pode guardar em lugar protegido de luz a temperatura ambiente evitar que as crian as mexam etc Depois basta criar um rc loops em etc rc d com os mounts passo 2 e passo 4 2 23 Colocando suporte PNP fat32 e SB AWE32 no seu kernel Salvador 1 de Dezembro de 1997 Autor Ivo de Carvalho Peixinho Pacotes usados 1 lmux 2 0 32 tar gz 2 awedrv 0 4 2c tar gz 3 pnp 0 2 5b tar gz 4 fat joilet nls patch O 2 8 gz esses pacotes voce encontra em ftp ufba br pub unix linux procedimentos considerando que os pacotes estao no home do root 1 descompactar o kernel no diretorio usr src lmux cd usr src tar zxvf lmux 2 0 32 tar gz cd usr src linux make mrproper make menuconfig apenas para criar as dependencias 2 descompactando e instalando o driver para awe cd root tar zxvf awedrv 0 4 2c tar gz cd awedrv 0 4 2c sh Anstall sh Formador Paulo Santos ld PPa 2 ER UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX 3 descompactando o suporte pnp cd root tar zxvf pnp 0 2 5b tar gz cd usr src linux patch p1 lt pnp 0 2 5b diffs mkdir usr src linux drivers pnpisa cp pnp 0 2 5b kernel usr src linux drivers pnpisa cd usr src lmux include linux In s drivers pnpisa pnp h cd usr src linux patch p1 lt pnp 0 2 5a patches u
24. gt pw_passwd pw gt pw_passwd amp amp stremp pw encrypt p gt pop parm 1 pw gt pw_passwd pw gt pw_passwd sleep SLEEP SECONDS return pop msg p POP FAILURE pwerrmsg p gt user VM MM MM MMMM NAM gt Troque por We dont accept connections from users with null passwords Compare the supplied password with the password file entry if pw gt pw_passwd NULL Il pw gt pw_passwd 10 Il stremp crypt p gt pop parm 1 pw gt pw_passwd pw gt pw_passwd sleep SLEEP_SECONDS return pop_msg p POP_FAILURE pwerrmsg p gt user VVVVVV VV VV 8 2 Instala o do Star Office 3 1 Para instalar o StarOffice 3 1 se n o tiver o Motif Retire os arquivos Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX StarOffice3 1 common tar gz StarOffice3 english tar gz StarOffice3 statbin tar gz em ftp ftp gwdg de pub lnux staroffice ou ftp ftp cdrom com 25 FreeBSD distfiles Distarzipeie os arquivos num diret rio por exemplo tools e reserve Verifique se sua libc pelo menos a libe 5 4 4 Is al lib libc so hb hbc so 5 gt lib libc so 5 4 38 lib libc so 5 3 12 gt estava com esta lib libc so 5 4 38 gt atualizei para esta como no link acima Se necess rio atualizar a libc pegue a em ftp su
25. hdal MS DOS dev hdaS5 350Mb dev hda6 usr 400Mb dev hda7 var 40Mb dev hdb5 swap 40Mb 2 15 Rodando Windows 95 no Linux Se voc for maluco o suficiente tente isso Para rodar o Windows 95 no linux fa a o seguinte 1 Baixe o bochs 971017c do site http world std com bochs 2 Crie um arquivo chamado conf com as seguintes linhas bin bash Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX export CFLAGS Wall O3 m486 fomit frame pointer pipe configure enable 80386 enable debugger enable memory 32 enable v8086 mode enable paging enable vga enable bochs bios hooks enable dma floppy io enable processor ips 400000 enable tlb fim de conf chmod 700 conf conf make Leia o arquivo Windows95 html no docs html Crie uma imagem de 112M como explicado no doc Instale o windows 95 Crie um arquivo bochsrc no raiz do usuario com as seguintes linhas Oo MOAN NN O come o de bochsrc diskc file usr local bochs 112M cyl 900 heads 15 spt 17 floppya file dev fdO floppya file dev fd1 boot c romimage usr local bochs bios BIOS bochs 971017a megs 32 vgaromimage usr local bochs bios V GABIO
26. micro suporta Linux Para que seu micro suporte Linux voc precisa de um 386 486 586 com no m nimo 4Mb RAM E 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 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 1 4 A hist ria do Linux Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio i Confec o e Lanif cios 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 de
27. o rel gio de seu Linux Mudando o Editor de Texto padr o Criando s uma conta de E MAIL sem shell Mandar v rios e mails de uma vez sem mostrar cc QUALIFICAR CRESCER ATED OA REPUBLICA PORTUGUESA UNIAO EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX 9 Mouse PS 2 no XFree 10 Shell Scripts Utilidades e mais Utilidades Backup para um FTP Comandos do DOS no Linux Ordena linhas de arquivos alfabeticamente 8 Instala o e Tutoriais de Aplicativos Instala o do QPoper Instala o do Star Office 3 1 Instala o do ICQ Java Instala o do Enlightment KDE K Desktop Environment Guia do usu rio Tudo sobre instala o o que etc BREVE Um convite ao KDE Ensina como mexer nele 6 Tutorial do The Gimp nA BWN mm 1 Introducao ao Linux 1 1 O que Linux O Linux uma vers o do Unix feito por Linus Torvalds junto com um grupo de pesquisadores 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
28. o0ld cd usr src linux make modules make modules install ele vai criar um novo lib modules 2 0 30 mas apenas com os que voc val usar 3 4 Como vejo quanto o Linux est reconhecendo de memoria cat proc meminfo free D s a informa o de mem ria livre utilizada e infoma o sobre o swap Dica retirada da Linux BR dada por M ximo maximo roadnet com br Jungle Man jungle medusa sti com br Formador Paulo Santos 2013 po Du ER B UNIAO EUROPEIA ial Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX 3 5 Restrigingo acesso a IPs com o Apache sem usar um HTACCESS Configura no srm conf para que ele possa carregar um cgi em vez do htm srm conf DirectoryIndex index html homepage html index shtml homepage shtml index cgi homepage cgi srm conf AddHandler cgi script cgi Dai no usu cgi voce filtra os IPS que esta querendo como no exemplo if SREMOTE HOST dominioque pode com br a REMOTE_ADDR 200 250 999 999 then ok else echo Proibido acesso exit fi S para complementar a informacao passada se voce estiver usando proxy o endereco que aparece e o da maquina que esta com o proxy e nao da maquina solicitante original Segue entao mais umas variaveis de ambiente que voce devera analisar em caso e proxy a para saber se alguem esta usanddo proxy verifique estas variaveis HTTP VIA ou HTTP PROXY
29. of your monitor Responda qualquer coisa ou s aperte enter N o vai fazer diferenca 9 Do you want to look at the card database Diga sim e escolha a sua placa de video no menu 10 1 The XF86 Mono server This a monochrome server that should work VGA compatible card in 640x480 more on some SVGA chipsets 2 The XF86 VGAI6 server This is a 16 color VGA server that should wor any VGA compatible card 3 The XF86_SVGA server This is a 256 color SVGA server that supports a number of SVGA chipsets It is accelerated on some Cirrus and WD chipsets it supports 16 32 bit color on certain Cirrus configuratio 4 The accelerated servers These include XF86_S3 XF86 Mach32 XF86_Ma XF86_8514 XF86 P9000 XF86_AGX XF86 W32 and XF86 Mach64 Which one of these screen types do you intend to run by default 1 4 Depende de qual placa de video voc tem Escolha a opcao 3 que a mais comum se der problema vc muda pra 2 Senao vc pode tentar aumentar pra 4 11 Please answer the following question with either y or n Do you want me to set the symbolic link Diga sim isso pra fazer o link X com servidor que no passo 10 responda sim 12 How much video memory do you have on your video card 1 256K 2 512K 3 1024K 4 2048K 5 4096K 6 Other Essa voc consulta no seu manual da placa de video Formador Paulo Santos ld eu FL ER UNIAO EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind s
30. opcoes devidas para aceitar o IP Masquerade e a rede TCP IP alem dos drivers da placa de rede 2 De um make menuconfig e habilite essas funcoes Code maturity level options gt Prompt for development and or incomplete code drivers Loadable module support gt Enable loadable module support Set version information on all symbols for modules Kernel daemon support e g autoload of modules Networking options gt Network firewalls Network aliasing TCP IP networking IP forwarding gatewaying IP firewalling IP masquerading IP ipautofw masq support IP ICMP masquerading Network device support gt Network device support PPP point to point support SLIP serial line support Ethernet 10 or 100Mbit Other ISA cards Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX NE2000 NE 1000 support gt somente estah Se sua placa for compativel a maioria das placas sao a minha que eh uma genius funcionou direitinho com o suport NE2000 mas se sua placa constar na lista coloque um M do lado dela EISA VLB PCI and on board controllers 3 Salve as configuracoes e recompile seu kernel 4 Antes de dar um boot edite o arquivo etc rc d rc modules e procure na parte de placas de rede Descomente a linha em que tive
31. pare a um pouco com o ambiente do DOS perfeito para quem confundi comandos do dos no linux Voc deve colocar as linhas no etc bashrc ou etc profile global ou ent o no profile do home do usu rio etc bashrc Colocar este script no etc bashrc Este Script que fara com que seu ambiente Linux se pareca um pouco com o ambiente do DOS perfeito para quem confundi comandos do dos no linux Begin System wide functions and aliases Environment stuff goes in etc profile export PS1 u PWD gt Prompt ex fica user etc gt alias which type path Onde esta arquivo alias Is Is F color tty Is colorido alias dir Is Fla color tty dir colorido alias rd rmdir Remove diretorio alias md mkdir Cria diretorio alias cd cd cd junto com alias copy cp Copiar arquivos alias move mv Mover arquivos alias ren mv Renomear arquivos mover alias rename mv Renomear arquivos mover alias win startx Iniciar o X Windows alias edit pico Um dos melhores editores o joe eh bom tb alias path env grep PATH Mostra o path alias home cd Vai pra o homedir do usuario alias cdrom on mount mnt cdrom Monta o CD ROM declara no fstab alias cdrom off umount mnt cdrom Desmonta o CD ROM alias cdrom cd mnt cdrom Entre no CD ROM alias cls clear Apagar a tela pra que alias del rm Remove arquivos alias remove rm
32. vrweb Programas de E Mail Pine http www cac washington edu pine Procmail http www 1 com internet robots procmail FetchMail http www ccil org esr esr freeware html qmail http www qmail org sendmail http www sendmail org Aplicativos Internet BitchX 1rcll Client http www bitchx com cIRCus http www nijenrode nl ivo circus Sirc http www eleves ens fr 8080 home espel sirc html Zircon http catless ncl ac uk Programs Zircon README html mxFTP http www ajsoft demon co uk mxFtp html pppcosts http www cs ka de tillmann steinbrecher pppcosts htm sFTP http www concentric net mrsam sftp index html xmFTP http www magg net kaos html xmftp html 2 4 Manual Pages Antes de pedir alguma ajuda a alguem porque voc nao olha num manual Mas como Onde Se voc est com qualquer d vida sobre algum comando digite simplesmente man comando Se o manual existir ele ser mostrado e seus problemas acabar o Para sair dos manuais aperte a tecla Q Geralmente os manuais tiram a maioria de suas d vidas N o deixe de consult los 2 5 Usando o LILO para gerenciar parti es O LILO Linux Loader um utilit rio do linux que gerencia as parti es Ele usado pela maioria como um boot manager que divide cada boot para cada tipo de sistema Nos computadores caseiros geralmente se encontra outros sistemas e por 1sso eles utilizam o LILO para que escolham o sistema que
33. www ameth org gimp pub gtk v 1 0 More mirrors http www gimp org Descompacte o GTK tar zxvf gtk 1 0 4 tar gz Entre no diret rio principal cd gtk 1 0 4 Rode o script de configura o configure Monte o GTK make Instale o GTK make install Obs Ap s instalar o GTK ainda sobram os arquivos da instala o no diret rio gtk 1 0 4 eu apaguei este diret rio por falta de espa o e o GIMP continuou a funcionar perfeitamente Eu n o estou dizendo para voc apag lo tamb m Instala o do GIMP GIMP 1 0 0 gimp 1 0 0 tar gz Encontra se em ftp ftp gimp org pub gimp v1 0 v1 0 0 ou http www ameth org gimp pub gimp v1 0 v1 0 0 More mirrors http www gimp org Descompacte o GIMP tar xviz gimp 1 0 0 tar gz Obs Onde voc descompactar o GIMP ele ficar instalado por exemplo se voc descompactar ele na raiz ele ficar instalado em gimp 1 0 0 Entre no diret rio principal Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX cd gimp 1 0 0 Rode o script de configura o configure Monte o GIMP make Instale o GIMP make install Instala o do Data Extras Opcional O pacote data extras cont m os mais novos brushes gradientes paletas e patterns de v rios autores da internet Eu aconselho a instala o deste pacote GI
34. 1 gt e ele te responde eae Eu tive interesse de ter como testar um servidor de e mail remotamente para isto o que fizemos foi 1 Criamos um usuario Digamos que seja o usuario o1 2 Instalamos o pacote vacation ftp ftp yggdrasil com test GroundZero packages current source tars vacation 1 1 1 tar gz 3 colocamos no HOME dele um arquivo forward com o seguinte conteudo cat gt gt home o1 maillog l usr local bin vacation t0 r o1 4 criamos um arquivo vacation msg com o seguinte conteudo Subject E mail Reception Test Formador Paulo Santos 2013 po Du ER EX a Industria T Veetudro mx Confec o e Lanificios MODATEX Your e mail with subject SUBJECT was received at this site 5 para testar prompt mail oiQW dominio a testar Subject teste teste Da s aguardar o retorno Roxo 5 8 E mails virtuais Aqui vai uma receita para quem quer botar pra funcionar os e mails virtuais Passo 1 Crie um diret rio etc mail e dentro dele crie um arquivo maildomains mais ou menos assim Mails virtuais Mail real do usuario hightech virtual com br hightech real com br info Ovirtual com br hightech real com br vendas virtual com br hightech real com br Ou se voc preferir Neste caso todos os e mails mandados para o dominio virtual com br ser o repassados para o login local hightech Desvantagem voc nao pode definir um numero maximo de e mails virtuais virtual
35. 16 ou Mozart Se voc n o obtiver sucesso com esses drivers tente essas alternativas 1 Instalar remotamente 2 D boot no DOS e instale os arquivos do Linux no Disco R gido 3 D boot no DOS e crie discos flex veis com o Linux para instalar lo 4 Ache alguem que possa construir pra voc um disco de boot com o driver de CD ROM que voc precisa Mais informa es sobre a instala o em outra se o Instalando o Linux Quando o Linux j estiver instalado alguns usu rio necessitam recompilar o kernel para que possa Ter seu Linux suportando CD ROM ou outro tipo de Hardware Para atualizar a vers o do kernel do Linux Para diminuir a mem ria usada minimizando o tamanho do Kernel Mais detalhes sobre como recompilar o kernel em outra se o Recompilando seu kernel Quando voc for recompilar seu kernel no passo make config sem aspas fa a o seguinte Se voc tiver um ATAPI CD ROM Coloque yes para as quest es Enhanced IDE MFM RLL disk cdrom tape support CONFIG BLK DEV IDE Y n Include IDE ATAPI CDROM support CONFIG BLK DEV IDECD Y n Se voc tiver um SCSI CD ROM Coloque yes para as quest es SCSI support CONFIG SCSD Y n m SCSI CDROM support CONFIG BLK DEV SR Y n m Virtualmente todos os CD ROMs usam sistema de arquivos ISO 9660 ent o voc ter que ativar a quest o Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional d
36. 1995 bin pax Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional soa mo dr xr xr x root wheel O Nov 3 01 43 1995 etc r r r root wheel 793 Nov 3 01 43 1995 etc group r r r root wheel 817 Nov 3 01 43 1995 etc localtime r r r root wheel 40960 Nov 3 01 43 1995 etc pwd db dr xr xr x root wheel O Feb 3 12 34 199 pub dr xr xr x root wheel O Nov 3 01 43 1995 shhb r xr xr x root wheel 298407 Nov 3 01 43 1995 shlib libc_s 2 0 TEKE EE E E EEKE E E E ee E E E E E E E E E E E EE E E E E E E E E EE ee E E E E KE E E E E K i E KE EK K K K K K KK K K K K K K K K 5 6 Dom nio Virtual Seguinte cria um alias na sua placa ethernet e da outro IP para ela nao esqueca de habilitar o ethernet aliasing no kernel Faca uma entrada no seu DNS para o seu novo host Configure o Apache pelo arquivo http conf para aceitar o Virtual Host se nao me engano da pra fazer se for soh a pagina soh no apache e no DNS sem criar outro IP mas nao sei como eh e como preciso de email e o sendmail exige o IP Pronto se alguem acessar linux seu dominio vai pra uma pagina e tucows seu dominio vai pra outra se quiser ftp separado por endereco precisa de um patch no WU FTP Tem mais informacoes no Virtual HOWTO e no Virtual WU HOWTO 5 7 E Mail de auto resposta gt tem como eu criar um mail de auto resposta gt tipo vc manda um mail pra auto resposta com br dizendo o
37. 206 Como criar mknod dev cm206cd b 32 0 Optcd Driver Autor principal Leo Spiekman spiekman dutette et tudelft nl Suporte Multi se o nao Suporte de Driver M ltiplo n o Suporte de M dulo sim Suporte de Ler frames de audio n o Auto probing n o Arquivo Device dev optcdO major 17 Arquivo de Configura o optcd h Op o da Configura o do Kernel Experimental Optics Storage CDROM support Arquivo README README optcd Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Como criar mknod dev optcdO b 17 O Sjcd Driver Autor principal Vadim V Model vadim rbrf msk su Suporte Multi se o nao Suporte de Driver Multiplo nao Suporte de M dulo sim Suporte de Ler frames de audio nao Auto probing nao Arquivo Device dev sjcd major 18 Arquivo de Configura o sjcd h Op o da Configura o do Kernel Experimental Sanyo H94A CDROM support Arquivo README README sjcd Como criar mknod dev sjcd b 18 O SCSI Driver Autor principal David Giller Suporte Multi se o sim Suporte de Driver M ltiplo sim Suporte de M dulo sim Suporte de Ler frames de audio sim Auto probing sim Arquivo Device dev scdO major 11 Arquivo de Configura o cdrom h Op o da Configura o do Kernel SCSI CDROM support Arquivo READM
38. 32M dev hda2 204 204 473 82080 83 Linux native dev hda3 474 474 507 10336 83 Linux native Formador Paulo Santos 2013 po Du ER B UNIAO EUROPEIA ial Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios Voc precisa trocar a parti o dev hda3 de Linux native para Linux Swap use o comando t Command m for help t Partition number 1 4 3 Hex code type L to list codes 82 Agora voc precisa escrever rite no winchester confira mais uma vez a parti o teclando p se estiver tudo legal parecido com o exemplo tecle w para gravar ou q de quit para sair sem gravar Depois so rebootar a m quina e fazer o procedimento de boot e root e quando o disco de root solicitar que digite setup siga a instala o pois seu winchester j est particionado Preencha as op es do setup Diga o diret rio onde est o os pacotes e vo1 la Agora se voc instalou o linux b sico e quer instalar mais pacotes downloadados digite setup e entre no menu PKGTOOL Informa es para Slackware 2 2 Comandos B sicos Is Lista os arquivos mesmo que dir do DOS Atributos comuns a mostra arquivos ocultos mostra bytes permissoes diretorio etc Obs no Is os nomes de arquivos nos sistemas X Unix linux etc nao precisam ter so 8 letras Dai se voce quer listar os arquivos comecados com u por exemplo peca Is u e veja o resultado sub
39. 44 e o de root no dir rootdsks 144 Voc tamb m precisar do RAWRITE EXE Dos que montara o rootdisk e o bootdisk em disketes Voc pega no mesmo endere o acima Os pacotes de instala o poder o ser encontrados nos ftps tp ftp ufsm br pub linux slackware BR ftp ftp cdrom com pub linux US Aqui vai uma descri o dos pacotes a ser pegos A O Basico do sistema para rodar AP Aplicativos em geral D Linguagens de programacao GCC G Perl C e outros E GNU Emacs 19 25 F Colecao de FAQs e outros documentos I Documentacao de varios programas N Networking TCP IP UUCP mailx dip deliver elm pine smail cnews nn tin trn necessario para comunicacao internet rede em geral OOP Programas Orientado a Objecto K Kernel do linux necesario para compilar do kernel p atualizacao do hardware TCL Tcl Tk TclX blt itcl Y Games The BSD games collection and Tetris for terminals X XFree86 2 1 1 system X Window tipo o Windows convencional XAP Aplicativos para X X11 ghostscript hbgrl3 seyon workman xfilemanager xv 3 01 GNU chess and xboard xfm 1 2 ghostview e varios X games XD X11 program development X11 libraries server linkkit PEX support Formador Paulo Santos 2013 po Du ER B UNIAO EUROPEIA ial Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX XV Xvi
40. 8 1 255 gt caso de voce ter configurado NETWORK 192 168 1 0 gt pelo X WIN Nao altere nenhum NETMASK 255 255 255 0 gt desses valores a nao ser que IPADDR 192 168 1 2 gt haja necessidade Quando for o servidor o valor de IPADDR muda para 192 168 1 1 Depois de alterado o arquivo ifcfg ethO de o seguinte commando chmod x ifcfg ethO etc host conf Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX order hosts bind multi on PS Este arquivo eh igual em todas as maquinas gt Quarto e ULTIMO passo Finalmente KEK KEK K K K K K K K K K K KK K K K K K K K IntraNet gt InterNet x LINK KEK KEK K i K K K K K K K KK K K K K K K K Eh finalmente a ultima PARTE UFAAAAAAAAAA Conecte o servidor na internet e digite o seguinte comando tanto no servidor como no cliente sbin ipfwadm F p masquerade Se quiser faca um scriptzinho para facilitar sua vida bash touch rede bash echo sbin ipfwadm F p masquerade gt gt rede bash chmod x rede Copie esse arquivo rede executavel para todas as maquinas e quando conectado na internet o servidor execute esse script em todas as maquinas Agora faca um teste na maquina cliente tente dar um telnet para um servidor qualquer que esteja na internet 7K 2K 2K K K OK KK K K OK ok K K K
41. CONNECTION Nao tenho certeza mas acho que a diferenca no nome se deve a diferencas de versoes not sure b se for via proxy veirifique estas variaveis HTTP_X_FORWARDED_FOR ou HTTP FORWARDED respectivamente com as variaveis acima 3 6 Usando o Linux como Bridge Para usar o linux como Bridge Abaixe o brcfg da seguinte URL ftp shadow cabi net pub Linux BRCFG tgz Compile o Kernel com a opcao de Bridiging habilitar o prompt para as partes experimentais Habilite as placas de rede nao e necessario por IPs Reinicie o linux reboot Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Compile o brcfg tendo o cuidado de apagar o brcfg o que vem com o pacote de os seguintes comandos ifconfig ethO up promisc ifconfig ethl up promisc brcfg ena Apos alguns segundos uns 30 o Bridge devera comecar a funcionar Maiores detalhes podem ser econtrados em http sunsite unc edu mdw HOWTO mini Bridge Dica retirada da linux br feita por Paulino Kenji Sato paulino dfi uem br 3 7 Telnet nao funciona Para resolver este problema verifique se acesso a Telnet esta habilitado no arquivo etc inetd conf e etc services Se estiver pode ser o arquivo etc hosts deny que define os hosts que nao podem acessar servi os Comente as linhas dos hosts no arqu
42. Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios ndice dos t picos 1 Introdu o ao Linux O que Linux Meu micro suporta Linux Qunato espa o em disco preciso para o Linux hist ria do Linux Estrutura de diret rios do Linux Linux Unix Links para Linux 2 Instalando e Usando o Linux Instalando o Linux Comandos Basicos Aplicativos Linux Manual Pages Usando o LILO para gerenciar parti es Utilizando um disco flex vel no Linux Configurando seu PATH Manipulando usuarios em seu Linux Gerenciando Device Drivers Recompilando seu kernel Permiss es Enxergando Parti es Win no Linux e vice versa Usando pacotes RPM RedHat no Slackware usr em outra parti o Rodando Windows 95 no Linux Imprimindo do Linux em uma rede Windows Montando parti es win95 no Linux sem aparecer os arquivos truncados O que NIS Comandos do pograma vi Instalando um CD ROM Tudo sobre Linux para quem est migrando do DOS Aumentando Parti o Linux Colocando suporte PNP fat32 e SB AWE32 no seu kernel 24 Montando servidor Internet Intranet no Linux rede 3 Resolvendo Problemas Linux n o reconhece Impressora Zip Drive O Linux d boot com o volume do Som no maximo O Boot do Linux d um monte de mensagens Unresolved symbols in module Como vejo quanto o Linux est reconhecendo de memoria
43. E none Como criar Opcional veja exemplo mknod dev scdO b 11 0 mknod dev scdl b 11 1 IDECD Driver Autor principal Scott Snyder snyder 0 fnal gov Suporte Multi se o nao Suporte de Driver M ltiplo sim Suporte de M dulo n o Suporte de Ler frames de audio sim Auto probing sim Arquivo Device dev hd b c major 22 Arquivo de Configura o cdrom h Op o da Configura o do Kernel Include support for IDE ATAPI CDROMs Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Arquivo README README ide Como criar 227 Depois de configurado o Arquivo Device vamos agora bootar com o novo kernel O kernel verificar onde est o CD ROM exemplo sbpcd SBPCD Trying to detect a SoundBlaster CD ROM drive at 0x230 SBPCD Drive 0 CR 562 x 0 76 SBPCD 1 SoundBlaster CD ROM drive s at 0x0230 SBPCD init done Se a mensagem for muito rapida d um dmesg ou tail var adm messages Se o driver nao for achado verifique os procedimentos novamente Agora vamos montar o CD ROM Se o seu CD for somente de audio n o preciso montar o drive se for de dados vamos usar o comando mount com o exemplo do driver sbpcd Veja abaixo mount t 1509660 r dev cdrom cdrom O CD ROM vai ser montado no diret rio cdrom Voc pode montar seu CD automaticam
44. EUROPEIA ial Europeu Centro de Forma o Profissional da Ind stria Text Vestu ro NX Confec o e Lanificios M O DATEX Aquele 4 logo depois das permiss s o n mero de links para o arquivo gt In cannot link bin Is to home user bim ls Too many links Este erro em geral um erro no pr prio comando que ao tentar resolver um link acha um link que aponta para ele mesmo que aponta 3 19 poss vel reparticionar um HD que s tenha Linux sem perder dados Se vc tem varias particoes no HD e facil fazer isso basta escolher uma delas de preferencia uma que comece e termine antes do cilindro 1024 se nao me engano confira as particoes e cilindros setores com fdisk ou cfdisk se for Debian Tb escolha uma particao que nao seja a root pois dara muito trabalho se for uma particao so para o home por exemplo vc pode transferir para outro local mesmo que nao seja uma particao exclusiva ao passo que a particao root deve ter uma particao exclusiva para ela nao sei se me fiz entender Digamos esse disco mount dev hdal on type ext2 rw dev hda2 on home type ext2 rw dev hda3 on usr type ext2 rw none on proc type proc rw sendo a dev hda4 a particao de swap Digamos que a particao home seja a escolhida o ideal seria joga la na particao raiz em dev hdal verifique com df se existe espaco para isso senao veja em dev hda3 Dai e SO l copiar com tar para um diretorio home
45. Ip1 lpr EXAMPLES DOS Linux CAHUGO gt copy joe txt joe doc cp joe txt joe doc C HUGO gt copy total cat gt total CAHUGO gt copy fractals doc prn Ipr fractals doc CAHUGO gt del temp rm temp CAHUGO gt del bak rm CAHUGO gt move paper txt tmp mv paper txt tmp CAHUGO gt ren paper txt paper asc mv paper txt paper asc C HUGO gt print letter txt Ipr letter txt CAHUGO gt type letter txt more letter txt C HUGO gt type letter txt less letter txt CAHUGO gt type letter txt gt nul cat letter txt gt dev null n a more txt asc n a cat section txt less Notas melhor no Linux mostra todos os arquivos exceto os ocultos mostra todos os arquivos ocultos mostra somente os que tiverem Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX mm um sem aspas no meio seguido de caracteres p r mostra tudo que come ar com p e terminar com r c mostra todos os arquivos que tiverem um c no meio Quando usado more pressione SPACE para ler o arquivo q ou CTRL C para sair less melhor e deixa que voc use as setas do teclado N o h UNDELETE ent o pense duas vezes antes de apagar alguma coisa Adicionando aos lt gt gt gt do DOS o Linux tem 2 gt para redirecionar mensagens de erro stderr 2 gt am
46. M O DATEX rename no anonymous guest rename permission chmod no anonymous guest chmod permission umask no anonymous guest umask permission AAAAN define as permiss es dos usu rios ms correspondentes este lugar dependente path filter guest etc pathmsg A Za z0 9_ guestgroup client 2 Crie o diret rio home de mort e configure o dono e prote es permiss es mkdir home web mort chown mort client home web mort chmod 755 home web mort 3 Crie uma estrutura do diret rio na conta de mort cd home web mort mkdir etc bm dev lib dev e lib s o opcionais chown root daemon etc bm chmod 111 etc bm 4 Crie o conte do do diret rio bin Use Copias de Links est ticos para as utilidades se poss vel cp bin Is bm chown root bin bin Is chmod 111 bin Is Opcional para comandos de compacta o e tar cp bin gzip bm cp bm tar bm chown root bin bin gzip chown root bin bin tar chmod 111 bin gzip chmod 111 bin tar Se as utilidades n o s o est ticas crie os devices necess rios no dev e copie as libs necess rias dentro do lib Veja a man page do ftpd que vem com seu sistema talvez ajude 5 Crie o conte do do diret rio etc Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios Crie um passwd edite o para conter o segui
47. MP DATA EXTRAS 1 0 0 gimp data extra 1 0 0 tar gz Encontra se em ftp ftp gimp org pub gimp v1 0 v1 0 0 ou http www ameth org gimp pub gimp v1 0 v1 0 0 More mirrors http www gimp org Descompacte o GIMP DATA EXTRAS tar xvfz gimp data extra 1 0 0 tar gz Obs Voc pode descompact lo em qualquer lugar e depois da instala o apagar os arquivos descompactados Entre no diret rio principal cd gimp data extra 1 0 0 Rode o script de configura o configure Instale o GIMP DATA EXTRAS make install More problems pico INSTALL Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu
48. PEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX gt systems you might try the following to find out what s missing gt truss f chroot ftp bin Is gt This will run the Is command in the same chroot d environment that gt anonymous FTP runs in The truss will show you what gt files libraries devices are accessed and where the Is is looking for them gt Tom Leach gt leach oce orst edu SUN 4 1 x Create a dev zero and dev tcp device from the FTP directory as follows cd dev mknod zero c 3 12 mknod tcp c 11 42 cd chmod 555 dev The resulting device should Is like this crw r r 1 root 3 12 Jul 27 17 48 zero crw r r 1 root 11 42 Jul 27 17 48 tcp Also you probably need the following shared libraries lib Id so lib libc so lib libdl so BSDI Set 555 protections on the ftp shlib and its contents if shared libraries are used gt From Darci Chapman dchapmax preview jf intel com The following directories and files need to be created in whatever directory ies are being chrooted to ftp for anon ftp or for whatever directory guest users are chrooted dr xr xr x root wheel O Nov 3 01 43 1995 bin r xr xr x root wheel 12288 Nov 3 01 43 1995 bin compress r xr xr x root wheel 45056 Nov 3 01 43 1995 bin gzip r xr xr x root wheel 12288 Nov 3 01 43 1995 bin Is r xr xr x root wheel 65536 Nov 3 01 43
49. S elpin 2 00A log var log bochs hga_update_interval 150000 keyboard_serial_delay 200 fim de bochsrc 14 rode o bochs dando boot na imagem 15 Eu ainda n o fui maulco o suficiente ainda 2 16 Imprimindo do Linux em uma rede Windows 1 Instalar o Samba Pegue compile e instale o Samba e digite os seguintes par metros no arquivo SAMBADIR lib smb conf workgroup GRUPO_DE_TRABALHO_DO_WINDOWS global log file usr local samba var log m log level 1 password level 8 dead time 180 Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios browseable yes security user preserve case yes short preserve case yes load printers yes printing bsd printcap name etc printcap server string h homes guest ok no read only no printers path diretorio de spool printable yes writable no public yes Use o utilit rio s AMBADIR bin testparm para ter certeza que voc digitou as configura es corretamente 2 Arquivo etc printcap Acrescente ao etc printcap as seguintes linhas observando a formata o e adaptando os diret rios ao seu sistema Certifique se de que o existe o arquivo SAMBADIR bin smbprint geralmente ele fica no diret rio examples printing da distribui o do Samba Iplsmb Sd var spool
50. TE nome da maquina lt gt seu dominio Voce pode adicionar mais maquinas se quiser 192 168 1 3 mas se lembre que isso pesara mais o seu link com a internet PS meucompl e meucomp2 eh um alias para facilitar sua vida como antes dito na configuracao do networking no X WINDOWS etc resolv conf search SEU PROVEDOR COM BR nameserver DNS DO PROVEDOR PS So coloque essas linhas se a maquina for a servidora na cliente voce pode colocar o seguinte se der problemas deixe em branco mesmo Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios search meucompl server net nome do servidor nameserver 192 168 1 1 IP do servidor etc HOS TNAME meucomp server net No Coloque de acordo com a maquina que voce esta configurando meucompl ou meucomp2 etc sysconfig network NETWORKING yes HOSTNAME meucomp server net GATEWAYDEV GATEWAY No Coloque de acordo com a maquina que voce esta configurando meucompl ou meucomp2 MODATEX Se a maquina for uma cliente coloque o seguinte em GATEWAYDEV e GATEWAY GATEWAYDEV eth0 GATEWAY 192 168 1 1 etc sysconfig network scripts ifcfg ethO Isso aqui no cliente DEVICE eth0O USERCTL yes ONBOOT yes gt Essas configuracoes sao feitas BOOTPROTO none gt pela sua propria maquina No BROADCAST 192 16
51. UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios pico o nome do programa Voc pode substituir pelo seu editor favorito joe Jove jed etc 7 7 Criando s uma conta de E MAIL sem shell Crie a uma conta comum de usu rio se preferir com o comando adduser Edite o etc passwd v na linha correpondente ao usu rio que voc criou haver a linha usuario PassWoRd UID GID Nome home SHELL ex email BsXaHwtl aE 103 100 Conta de E Mail home email bin bash Entao mude o shell e home para dev null assim email BsXaHwtl aE 103 100 Conta de E Mail dev null dev null O indiv duo vai conseguir ler mail mas n o tem como logar 7 8 Mandar v rios e mails de uma vez sem mostrar cc 1 Crie um arquivo em seu diret rio tipo mkdir home login lista manual 2 Coloque nele um email por linha userWdoml usr2 0 dom 3 Acrescente em seu etc aliases manual l include home login manual 4 Execute newaliases 5 Mande email para manual 1 maquina com br que vai para todos os usu rios cortesia do sendmail Se quiser automatizar a lista use o majordomo tp ftp greatecircle com pub majordomo Formador Paulo Santos 2013 po Du ER EX MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios MODATEX 7 9 Mouse PS 2 no XFree gt Tenho um
52. a deixado temporariamente A Maioria dos programas s o suspendidos com CTRL Z Depois de suspendido voc pode retornar a eles atrav s do comando fg lt job gt Onda job o programa que voc quer retornar Para saber quais programas est o suspendidos tente o comando jobs Para killar ou seja terminar algum programa suspendido kill lt job gt Diret rios A estrutura de diret rios do Linux similar ao do DOS mas existem algumas diferen as entre o do DOS e o do Linux Agora vou mostrar um exemplo de diferen a DOS C DOCS LINUX LINUXMAN TEX Linux home hugo docs linuxmanual tex Permiss es de diret rios Todas as informa es sobre Permiss es que voc precisa voc encontra na se o 2 11 Permiss es Traduzindo comandos do DOS para o Linux Parte 2 DIR Is find du CD cd pwd MD mkdir RD rmdir Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX DELTREE rm R MOVE mv EXAMPLES DOS Linux CAGUIDO gt dir Is CAGUIDO gt drr file txt Is file txt CAGUIDO gt dir h c Is h c CAGUIDO gt dir p Is more CAGUIDO gt dir a Is 1 CAGUIDO gt dir tmp s find name tmp CAGUIDO gt cd pwd n a veja nota cd igual cd igual cd temp C GUIDO gt cd other cd other CAGUIDO gt cd temp trash cd
53. a Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX IS09660 cdrom filesystem support CONFIG 1S09660 FS Y n m Depois de recompilado seu kernel n o boote seu sistema antes que eu diga Voc ainda tem que acertar o boot e os par metros do mesmo Todos os drivers de CD ROM e arquivos de sistema ISO 9660 podem ser carregados como m dulos Veja o Kernel HOWTO Esse Kernel HOWTO tamb m pode ajudar caso voc queira obter um driver que n o esteja no kernel 3 Criando arquivos device e configurando par metros de boot O Kernel usa um arquivo device para identificar o driver Se voc est usando uma distribui o avan ada geralmente vem em CDs de instala o do Linux porvavelmente voc j configurou este device em alguma parte da instala o No Slackware ele d um menu pra voc escolher o device Esses sistemas t m um script chamado dev MAKEDEYV que cria os devices necess rios Antes de ler esta se o verifique esses m todos Voc pode editar o dev MAKEDEV com um editor de texto comum e ver o script Qualquer d vida man MAKEDEV Depois de criado o device do driver crie um link simb lico para esse driver Por exemplo vamos usar o drive sbpcd como exemplo In s dev sbpcd dev cdrom Se voc quiser tocar CDs de audio voc precisar proteger o device REAL e n o o do link simb lico chmod 666 dev sbpcd Is 1 dev sbpcd brw rw rw lroot disk 25 OJul18 1994 de
54. a que inicie como root para usuario de privilegio minimo Desabilitando servicos que voce nao precisa ou nao usa Se voce nao usa rpc mountd rpc nfsd ou outros daemons parecidos nao rode os Simplesmente kill 9 nele e va nos scripts em etc rc d e comente os Isto aumentara a memoria CPU e e um meio de se prevenir de invasores que tentam obter informacoes sobre seu sistema e claro pegar root nele Tenha sempre os mais recentes hb s Os arquivos em lib s sao codigos share quando um programa precisa de uma certa peca do codigo ele simplesmente vai e pega este codigo assumindo que este nao esta compilado no codigo A vantagem nao seria outra Programas sao compilados menores se uma peca do codigo hb esta desaparecida vc pode simplesmente fazer um upgrade Desvantagens o codigo desaparecido em lib vai afetar alguns programas e se um invasor por suas maos no lib s vc realmente estara com dificuldades A melhor coisa a fazer corretamente os upgrades para as lib s e checar o tamanho e data frequentemente nas alteracoes Encriptando nas conexoes O pacote Sniffing e simplesmente o melhor meio para pegar passwords O sniffer se acomoda em uma maquina em uma subrede nao encriptada e o rendimento sera centenas de passwords Nao somente dos computadores locais mas tambem de outras redes de computadores Agora voce pode dizer para voce mesmo Mas eu tenho Firewall na minha rede entao estou seguro Besteira Um estudo recente mostrou qu
55. ao ser que voce tenha as devidas bibliotecas 3 Passo Descompact o enl BETA O 13 2 src tar tar no diretorio usr local no usr local enl 0 13 2 de os comandos xmkmf a make make install 4 Passo Descompact o enl O_13 themes_tar tar no diretorio usr local no usr local enl 0 13 themes de os comandos Is s usr local enl 0 13 2 enl tmpl usr local enl 0 13 themes enl tmpl xmkmf a make install Para terminar edite o xinitrc do usuario desejado e inclua os comandos usr local enlightenment bin enlightenment theme usr local enl 0 13 themes DE export PATH PATH usr local bin 8 5 KDE K Desktop Environment Se o n o dispon vel nesta vers o 8 6 Tutorial do The Gimp Tutorial de Instala o do GIMP Este tutorial foi feito a partir da instala o do GIMP em uma m quina utilizando a distribui o Slackware 3 4 com o KDE Beta 4 instalado O usu rio que deseje fazer a instala o em uma m quina com outra distribui o deve observar as caracter sticas de instala o destas distribui es bem como os comandos espec ficos de cada shell Antes de come ar a instala o verifique se voc tem uns 100 mb livre Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios Instala o do GTK Necess rio GTK 1 0 4 gtk 1 0 4 tar gz ou superior Encontra se em ftp ftp gimp org pub gtk v1 0 ou http
56. arquivos de backup terminam com extens o BAK no linux eles terminam com um tio No Linux os arquivos que come am com um ponto s o considerados ocultos Por exemplo o arquivo eu sou um arquivo oculto n o mostrado com um comando Is normal Links Simb licos No Unix existe um tipo de arquivo que n o existe no DOS O link simb lico Ele pode funcionar como um redirecionador para um arquivo ou um diret rio e pode ser usado em arquivos ou diret rios tamb m E similar com os atalhos do Windows95 Exemplo de links simb licos usr X11 que redireciona para usr X 11R6 dev modem que redireciona para dev cuaO ou dev cual Para criar um link simb lico In s lt file or dir gt lt linkname gt Exemplo In s usr doc g77 DOC g77manual txt Agora voc pode referir para g77manual txt ao inv s de usr doc g77 DOC Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios Permiss es Todas as informa es sobre Permiss es que voc precisa voc encontra na se o 2 11 Permiss es Traduzindo comandos do DOS para o Linux Na esquerda os comandos do DOS na direita os comandos do Linux COPY cp DEL rm MOVE mv REN mv TYPE more less cat Operadores de Redire o e Dire o lt gt gt gt Wildcards nul dev null prn Iptl dev lpO or dev
57. atacante sera exibido e logado 7 Dicas e Shell Scripts 7 1 Fazendo o backspace funcionar no X Windows s editar o arquivo Xmodmap no diret rio home do usu rio Xmodmap keycode 22 BackSpace 7 2 Fazendo o less ler v rios tipos de arquivos Eu uso uma feature do less que me permite ler qq tipo de arquivo rpm deb tar tgz tar gz gz zip cpio I man 2 man etc 1 Variaveis de ambiente LESSCHARSET latin1 permite visualizar acentos LESSOPENG Ilesspipe sh s truque para abrir arquivos nao txt PAGER usr bin less 1X use less em mail e outros programas 2 Alias alias less usr bin less 1X 1 quando procurar ignore case X nao limpe a tela depois de usar o less 3 O arquivo lesspipe sh O seguinte shell deve ser salvo em um arquivo chamado lesspipe sh com chmod adequado para execucao e no PATH Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios lesspipe sh begin bin sh Preprocessor for less It is used when environment variable is set LESSOPEN llesspipe sh s lesspipe case 1 in tar tartvf 1 tgz tartvzf 1 tar gz tartvzf l tar Z tartvzf l tar z tartvzf 1 cpio cpio iv list lt 1 3 cpio gz gzip dc 1 cpio tv cpio z gzip dc 1 cpio tv cpio Z gzip dc 1 cpio tv egz gzip dc 1 cpio tv
58. conhe o minha placa cyclades LILO trava na inicializa o N o consigo fazer as teclas backspace e delete exercerem suas fun es corretamente Como patcheio um arquivo tipo nome do patch gz Como posso verificar em qual runlevel est o sistema Como posso inicializar um processo que consta do etc inittab manualmente Perdi minha senha root como a recupero 4 Interfaces Graficas X Windows nA BON mm O que X Windows Configurando o X Windows para funcionar em seu Linux Como criar cones no X Windows Inicializando seu Linux diretamente no X Windows Onde posso obter informa es sobre o XFree86 5 O Linux e a Internet Conectando se por CHAP Conectando se por Programa Minicom Conectando se por pppd Pegando e mail via pop server no Linux Dicas de FTP Dominio Virtual E Mail de auto resposta E mails virtuais 6 Seguran a no Linux CONIDKWRWHY S Introdu o Sum rio Servi os TCP Port Monitorando terminais Monitorando o FTP Server Protegendo suas senhas pppd etc host allow e etc host deny CheckList de Seguran a Itens para um sistema seguro Dicas de Seguran a Programas para seguran a 7 Dicas Shell Scripts e Arquivos teis DINA Formador Paulo Santos 2013 Fazendo o backspace funcionar no X Windows Fazendo o less ler v rios tipos de arquivos Permitir um s login por usu rio Problemas com ncurse Mudando
59. cter acima ou abaixo do texto palavra move para a ocorr ncia anterior da palavra para repetir a busca usar n n repete o ultimo ou comando N repete o ultimo ou comando na dire o reversa Ctrl g mostra o nome do arquivo o n mero da linha corrente e o total de linhas Subcomandos para Altera o de Texto X deleta um caracter que esta sobre o cursor dw deleta a palavra do inicio da posicao do cursor ate o fim dd deleta a linha inteira onde o cursor estiver Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX D deleta a linha a partir da posicao do cursor em diante rx substitui o caracter sob o cursor pelo especificado x opcional indicar o caracter Rtexto substitui o texto corrente pelo texto indicado opcional indicar o texto adicionado cw substitui a palavra corrente Pode se inserir o novo conteudo da palavra automaticamente cc substitui a linha corrente Pode se inserir o novo conte do da linha automaticamente C substitui restante da linha corrente Pode se inserir o texto logo ap s o comando u desfaz a ltima modifica o U desfaz todas as modifica es feitas na linha se o cursor n o mudou de linha J une a linha corrente a pr xima s velho novo substitui a primeira ocorr ndcia de velho por novo Subcomandos para Salvar o T
60. d na primeira coluna um diret rio Continuando na segunda coluna numeros 1 de acordo com o exemplo mais acima temos as defini es para o dono do arquivo como mostra o exemplo rwxr r killer users 1231 Mar 09 12 12 teste txt gt O dono do arquivo killer pode executar o arquivo x executable gt O dono do arquivo killer pode gravar no arquivo w writable gt O dono do arquivo killer pode ler o arquivo r readable Seguindo na terceira coluna numeros 2 de acordo com 0 exemplo acima temos as defini es para o grupo que dono do arquivo como mostra o exemplo r rwxr 1 fernando visits 212 Mar 01 12 42 exemplo doc ll gt O grupo dono do arquivo visits pode executar o arquivo gt O grupo dono do arquivo visits pode gravar no arquivo gt O grupo dono do arquivo visits pode ler o arquivo Finalmente temos a quarta coluna composto pelos numeros 3 essa coluna se refere as permiss es para todos os outros usuarios do sistema sem ser os donos e grupos donos dos mesmos exemplo r r rwx 1 fernando visits 1231 Mar 03 12 42 exemplo2 doc ll Ih gt Todos os usu rios exceto fernando e usuarios do grupo visits tem permiss o para acessar o arquivo h gt Todos os usu rios exceto fernando e usuarios do grupo visits tem permissao para gravar no arquivo gt Todos os usuarios exceto fernando e usuarios do grupo v
61. da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX pppd dev modem defaultroute Isso estabelecer a conex o Pronto agora voc pode usar os maravilhosos recursos que a Internet lhe oferece Quando voc acessar IRC n o deixe de visitar o canal linux no servidor irc brasnet org Obs Se voc quiser desconectar no Slackware n o sei se vem nos outros tem um script chamado ppp off que corta a conex o Ent o utilize eles para desconectar Se voc n o tiver tente o velho comando do modem ATHO 5 3 Conectando se por pppd 1 Voc precisa ter instalado configurado no seu kernel o suporte para TCP IP ppp etc Isto est al m do escopo desta receita Al m disso voc precisa se certificar que possui o programa chat instalado Isto deixado com exerc cio para o sofredor digo leitor 2 Crie caso ainda n o exista um diret rio etc ppp 3 Com seu editor de texto preferido crie no diret rio etc ppp um arquivo chamado options com o seguinte conte do dev modem 38400 modem crtscts lock connect etc ppp net connect asyncmap O defaultroute noipdefault mtu 576 Obs a V no diret rio dev e crie um link simb lico para a porta serial onde seu modem est instalado No meu caso meu modem est na COM2 portando In s cual modem b Mude o valor 38400 de acordo com a velocidade do seu modem c Se o seu modem est por exemplo em COM3 IRQS voc
62. de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios All All twist var noaccess h Jd bin echo e h tentou acessar d gt gt var log security log Essa linha far o seguinte todo IP que tentar acessar qualquer servi o de sua maquina ir executar o programa noaccess e ira logar o IP da maquina e o servi o que tentou acessar no arquivo var log security log Voc se quiser dar acesso a alguma maquina ap s a inclus o desta linha no hosts deny coloque no hosts allow tipo in telnetd 127 0 0 1 para dar acesso telnet ao loopback A baixo vai o programa noaccess c em ASCII noaccess c Compile esse noaccess com gcc o noaccess noaccess e coloque no dir var e pronto Se quiser checar os logs de quem quis acessar sua maquina tente um cat var log security log ou recomenda se deixar um console rodando tail f var log security log 6 8 Dicas de Seguran a Limite o numero de programas que necessitem SUID root no seu sistema Programas SUID root sao programas que quando rodam rodam no nivel de root Deus no mundo do UNIX Algumas vezes e preciso mas muitas vezes nao Os programas SUID root podem fazer qualquer coisa que o root pode tendo um alto nivel de responsabilidade a nivel de seguranca As vezes eles fazem as vezes nao e quando nao fazem usuarios podem as vezes pegar o root para fazer coisas que nem pode imaginar Aqui e onde entram os exploits Um exploit e um p
63. dev dsp dev audio support gt MIDI Interface support gt FM Synthesizer suport gt Additional low level drivers gt AWE32 Synth nao se preocupe com os IRQ e IOPORT que ele pede configure o resto aas suas necessidades make dep make clean make zlilo make modules make modules_install 6 rebootando a maquina e testando a instalacao cat dev sndstat A saida deve ser algo do tipo Sound Driver 3 5 4 960630 Tue Oct 21 01 45 31 EDT 1997 root Linux fish 2 0 32 2 Tue Oct 21 01 13 49 EDT 1997 1586 Kernel Linux fish 2 0 32 1 Tue Oct 21 01 46 22 EDT 1997 1586 Config options O Installed drivers Type 1 OPL 2 OPL 3 FM Type 2 Sound Blaster Type 7 SB MPU 401 Card config Sound Blaster at 0x220 irq 5 drq 1 5 SB MPU 401 at 0x330 irq 5 drq O OPL 2 OPL 3 FM at 0x388 drq O Audio devices O Sound Blaster 16 4 13 Synth devices Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios O Yamaha OPL 3 1 AWE32 0 4 2c RAMOk Midi devices O Sound Blaster 16 Timers O System clock Mixers O Sound Blaster 1 AWE32 Equalizer Algumas consideracoes Procure compilar o maximo possivel do kernel em modulos excetuando apenas se possivel os filesystems que vao ser montados no boot Assim caso voce esqueca algo podera consertar sem ter que recompilar o
64. deve executar o comando setserial dev cua2 irq 5 Para que neste caso o seu modem seja reconhecido toda vez que voc iniciar o seu Linux coloque esta linha no etc rc d rc local ou o equivalente no seu sistema Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX 4 Crie no diret rio etc ppp um arquivo chamado net connect com o seguinte conteudo bin sh usr sbin chat v t 60 f etc ppp net chat 5 Execute o comando chmod 500 etc ppp net connect 6 No diret rio etc ppp crie um arquivo chamado net chat com o seguinte conte do ABORT BUSY ABORT NO CARRIER Po AT amp FI amp DI OK ATDT987654321 login aqui voce coloca seu username sword aqui voce coloca sua senha Obs a Os comandos para o modem variam de acordo com o fabricante O meu modem um USRobotics SportSter 28 8 interno Se voc possui um modem diferente a string de L inicializa o provavelmente n o amp f1 amp d1 tente colocar ATZ no lugar o padr o b Troque ATDT por ATDP caso sua linha seja PULSE c 987654321 o n mero do telefone do seu provedor d As duas ltimas linhas sao os prompts que o seu provedor lhe da A maioria eu acho dos provedores d essas duas strings Tem provedor que um pouco diferente vamos citar um exemplo Algarnet Para pedir o meu u
65. e n o s o checados se encontrados no hosts allow Verifica se se o IP e o servi o est o no hosts deny se n o estiverem acesso garantido Se o IP n o estiver no hosts allow mas tamb m n o estiver no hosts deny o acesso garantido Hosts deny Cont m os hosts que NAO podem acessar a certos servi os na sua m quina Sintaxe servico IP Exemplo in fingerd 200 00 00 00 O IP da maquina que n o poderia acessar tal servi o l Servi o no caso o finger Obs Podemos usar alguns Wildcards como All ou Local Ex in fingerd All Significa que nenhum IP poder acessar o servi o em quest o Al All except local Significa que nenhum IP exceto IPs locais possam acessar o servi o no caso todos os servi os dispon veis Hosts allow o arquivo aonde cont m os servi os que certo IPs podem acessar Sintaxe Parecida com o do hosts deny s que essa linha garante acesso Servico IP Exemplo in fingerd 200 1 1 1 Garante acesso ao IP 200 1 1 1 ao servi o finger All 200 20 20 20 Garante acesso a 200 20 20 20 a todos os servi os dispon veis Obs importante ressaltar que podemos colocar v rias linhas em ambos os arquivos podendo entao anular ataques de certos IPs Truque Bem agora a parte mais esperada o truquezinho que podemos fazer com o hosts deny No hosts deny coloca se Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro
66. e uma parte dos sniffers atacam por tras dos firewalls O bom lado Veja alguns programas seguros da lista de pacotes de encriptacao fora daqui Instale wrappers para bin login e outros programas Wrappers sao programas pequenos mas muito eficientes que filtram o que esta sendo enviado para o programa O login wrapper remove todas as instancias de varias variaveis do ambiente e o wrapper do sendmail faz mais ou menos o mesmo Mantenha seu Kernel na ultima versao estavel Esta dica realmente e aplicada a pessoas que possuem usuarios no seu sistema Kernels antigos possuem seus bugs conhecidos por qualquer pessoa e as vezes sao muito instaveis Veja o Idt exploit c Kernels 2 0 X tendem a serem mais rapidos que os 1 2 X e e claro mais estaveis Quando estiver configurando seu kernel somente compile no codigo o que voce precisar Formador Paulo Santos 2013 po Du ER B UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX Quantro razoes vem em mente O Kernel vai ficar mais rapido menos codigos para rodar voce vai ter mais memoria ficara mais estavel e partes nao necesarias poderao ser usadas por um invasor para obter acesso em outras maquinas Deixe o pessoal do lado de fora saber o minimo possivel sobre seu sistema Um simples finger para o sistema da vitima pode revelar muitas coisas sobre seu sistema Quantas us
67. em 5 segundos Formador Paulo Santos 2013 po Du ER EX MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Agora vamos ver como configurar quais parti es est o dispon veis A linha que coloca a parti o dispon vel Para uma parti o linux image vmlinuz root dev hdal label linux read only Non UMSDOS filesystems should be mounted read only for checking As unicas partes em que voc deve mudar sao as linhas root dev hdal lt em vez de dev hdal coloque a parti o linux e label linux lt Onde tem linux voc muda se quiser por uma palavra chave qualquer Para uma parti o de outro tipo other dev hda3 label win95 table dev hda As unicas partes em que voc deve mudar sao as linhas other dev hda3 lt em vez de dev hda3 coloque a parti o que voc queira label win95 lt Onde tem win95 voc muda se quiser por uma palavra chave qualquer e table dev hda lt Voc coloca em que table est a parti o dev hda3 Pronto E assim voc vai montando um lilo conf variado com o que voc quiser Outra coisa usar o liloconfig que cria o lilo conf com menus gr ficos Se voc tiver d vidas me contacte que tentarei tir las 2 6 Utilizando um disco flex vel no Linux Para montar um floppy disk isto um disco flex vel voc ter que utilizar o comando moun
68. ema N o da para entrar como single user 6 Experimente dar um boot pelo DOS a partir do drive A Conseguindo isto acesse seu hd e rode o MSD Caso queira me envie as telas resultantes principalmente as relacionadas s linhas de interrupcao e canais de dma Talvez eu possa ajudar 3 21 Como eu fa o pra dar update no database do Locate O comando prompt updatedb Na distribui o Slackware tem uma entrada no crontab do root que This updates the database for locate every day 40 02 updatedb 1 gt dev null 2 gt dev null Eu tenho a impress o de se no original esta linha nao para 2 40h mas sim para 77 40h Como a minha maquina fica ligada direto as 7 40h eu ja estou trabalhando e quando eu tinha um 486 este processo pesava um pouco eu alterei o horario Se a sua maquina nao fica ligada direto mude o horario para algo mais conveniente por exemplo hora do almoco em que sua maquina possa estar ligada 3 22 possivel utilizar 2 ou mais Windows Managers Como proceder Voc pode tentar este StartSelector tar gz Window Manager chooser for X http www linuxnow com cgi bm getrec cat INCOMING amp rec StartSelector tar gz 3 23 Como agrupo mensagens no PINE Vai no menu de configuracao e habilita o enable aggregate command set depois quando estiver na lista de mensagens tecla ponto e virgula T e S coloca uma string com os assuntos que queira selecionar depois Z
69. ente no boot atrav s do arquivo etc fstab Veja como no manual do fstab man fstab Agora para desmontar o CD ROM utilize umount cdrom Encerra se aqui essas instru es sobre CD ROM Espero que tenha gostado 2 21 Tudo sobre Linux para quem est migrando do DOS Ser que Linux bom para voc O Linux um bom sistema voc est migrando pra ele do DOS Bom mas ser que voc gostar dele como seu sistema Alguns provedores adoram o Linux por ser um sistema operacional Otimo para a Internet Intranet Mas e se voc usa o Linux num computador caseiro Realmente o Linux Para quem est migrando do DOS Windows um sistema operacional dif cil Mas para quem quer se aventurar REALMENTE nesse mundo o Linux uma boa para voc Se voc for um cara que s quer coisinha na boquinha recomendo n o usar o linux pois voc n o usar o sistema realmente Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX Instalei o Linux Voc acaba de instalar o Linux com os pacotes que quis programas legais coisas interessantes criou um usu rio pra voc se n o crie agora se logou como esse usu rio deu o password e agora esta no prompt olhando para a tela neste exato momento se perguntando O que fa o agora Calma vamos agora fazer um teste vamos fazer
70. ew 3 2 release 5 X View libraries and the Open Look virtual and non virtual window managers IV Interviews libraries include files and the doc and idraw apps These run unreasonably slow on my machine but they might still be worth looking at OI ParcPlace s Object Builder 2 0 and Object Interface Library 4 0 generously made available for Linux developers according to the terms in the copying notice found in these directories Note that these only work with libc 4 4 4 but a new version may be released once gcc 2 5 9 is available T The TeX and LaTeX2e text formatting systems Obs S o os arquivos b sicos caso voc n o queira baixar tudo Todos os pacotes do linux somam mais de 100Mb Coloque o bootdisk na inicializa o de seu computador ent o quando ele pedir pra voc colocar o RootDisk voc o coloca e pressiona Enter Coloque root no login Ent o execute o fdisk Lembre se sua unidade C e chamada pelo linux d dev hda amp esque a disso para criar a parti o e barbada e s seguir os exemplos a nica diferen a a capacidade do seu HD com a do exemplo Digite para ver os camandos do fdisk Use o comando p para ver as informa es parti es atuais Come ando Primeiro use o comando p par ver a s parti o des corrente Se voc j possui uma parti o prim ria no DOS note que aparecer veja o exemplo Cuidado para n o deletar sua parti o prim ria DOS Win o coma
71. exto wq salvar as mudan as feitas no arquivo e sai do editor w lt nome arq gt salva o arquivo corrente com o nome especificado Continua edi o nomalmente w lt nome arq gt salva de modo for ado o arquivo corrente no arquivo especificado q sai do editor Se mudan as n o foram salvas apresentada mensagem de advert ncia q sai do editor sem salvar as mudan as realizadas 2 20 Instalando um CD ROM A Instala o do CD ROM baseado em 4 cap tulos 1 Instalando o HARDWARE 2 Configurando e reconstruindo o Kernel do Linux 3 Criando arquivos device e configurando par metros de boot 4 Bootando o Kernel do Linux 1 Instalando o HARDWARE N o tem nenhuma configura o de instala o especial para rodar o CD ROM no Linux Para uma opera o correta sete os jumpers no drive ou interface card Alguns drivers do kernel para isso existe um README que inclui essas informa es pode procurar Para um IDE veja um README ade 2 Configurando e reconstruindo o Kernel do Linux Formador Paulo Santos 2013 po Du ER B UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios Para fazer isto voc precisar de um disco de boot com o driver espec fico para seu CD ROM Veja esta lista Proprietary CD ROM Drives Vendedor Modelo Kernel Driver Notas Panasonic CR 521 sbpcd Nota 1 Panasonic CR 522 sbpcd Nota 1 Panaso
72. idor com br nameserver 200 255 27 0 Onde search o domain da m quina a ser acessada e nameserver o DNS Prim rio Veja Win95 Pr ximo passo ser editar o arquivo etc hosts e colocar o seguinte 127 0 0 1 localhost 0 0 0 0 wakko Note se voc ter um endere o de IP Fixo mude a linha 0 0 0 0 wakko Outro arquivo etc networks edite o assim loopback 127 0 0 0 localnet 0 0 0 0 Agora vamos configurar o username e password Crie o arquivo etc ppp pap secrets assim dirk PrettySecret Note que dirk ser o username e PrettySecret o password Substitua os com os respectivos username e password Para Provedores que usam chap em vez de pap o arquivo acima dever se chamar etc ppp chap secrets Finalmente vamos criar o script que far a conex o O nome do arquivo ser etc ppp chatscript TIMEOUT 5 Z h u w x w 2 OK ATDT12345678 ABORT NO CARRIER ABORT BUSY ABORT NO DIALTONE ABORT WAITING TIMEOUT 45 CONNECT TIMEOUT 5 name ppp Note que na segunda linha voc tem que substituir 12345678 pelo numero a ser discado Agora vamos criar o script que executar tudo o que configuramos A conex o Formador Paulo Santos 2013 po Du ER B UNIAO EUROPEIA ial Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX O arquivo nome e diret rio da sua escolha Edite assim exec pppd connect
73. ir dirname quase a mesma sintaxe REN filel file2 mv filel file n o pra arquivos m ltiplos RESTORE tar Mxpvf device sintaxe diferente TYPE file less file MUITO melhor WIN startx poles apart Arquivos Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX A estrutura de arquivos do Linux similar ao do DOS s o estocados em diret rios alguns execut veis outros n o Aqui vai alguns conceitos b sicos No DOS os arquivos s o de forma 8 3 ou seja n o podem passar de 8digitos 3digitos Um exemplo NOTENOUG TXT No Linux se voc instalou o Linux usando uma parti o ext2 ou umsdos voc pode fazer melhor pode colocar nomes de arquivos longos no m ximo 255 caracteres um exemplo de arquivo que o Linux pode fazer e o DOS n o pode Este eh um arquivo MUITO grande No DOS os caracteres MAI SCULOS e min sculos s o tratados da mesma forma No Linux eles s o completamente diferentes exemplo ARQUIVO tar gz e arquivo tar gz s o dois arquivos diferentes Is um comando e LS um erro No Linux n o existe extens es EXE COM especial para programas como o DOS Os programas execut veis no Linux s o marcados com um asterisco no final do arquivo Por exemplo Is F letter to Joe cindy jpg cjpg I am a drr my Ist script old Os arquivos cjpg e my Ist script s o execut veis No DOS
74. isits tem permiss o para ler o arquivo Quando nos referimos a diret rio inv s de arquivos o FLAG x execut vel diz se o diret rio ou n o acess vel j que n o podemos EXECUTAR diret rios Exemplo drwxr r 1 root root 2134 Mar 01 12 54 exemplo3 II gt Todos os usu rios podem ler o interior do diret rio mas nao podem usar o comando cd para entrar nele pois n o existe o FLAG x para a quarta coluna Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX MIA gt Usuarios do grupo root podem ler o interior do diret rio mas tamb m n o podem usar cd para entrar no diret rio III gt O usuario root pode usar cd para entrar no diret rio gt O usuario root pode gravar arquivos nesse diret rio N gt O usu rio root pode ler o interior desse diret rio gt Indica que o nome listado um diretorio O comando chmod pode ser usado para mudar os FLAGS rwx dos arquivos e ou diret rios a sintaxe b sica chmod ugoa rwx nome do arquivo ou diret rio Exemplo chmod u rw arquivo 1 txt No exemplo voc mudar a permiss o para o dono do arquivo u user pode ler e gravar rw no arquivol txt Caso voc queira desfazer o comando voc faria chmod u rw arquiv
75. ite o arquivo etc inittab alterar a linha Num Linux RedHat 14 3 initdefault para 1d 5 initdefault Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios Num Linux Slackware 1d 3 initdefault para 1d 4 initdefault Para desalterar essa configura o Num Linux RedHat 1d 5 initdefault para 14 3 initdefault 1d 4 initdefault para 1d 3 initdefault 4 5 Onde posso obter informa es sobre o XFrees6 Voc pode obter informa es sobre o XFree86 no pr prio site oficial que http www xfree86 org 5 O Linux e a Internet 5 1 Conectando se por CHAP Bem come ando logue se como root Depois edite o arquivo host deny para ALL ALL Isso far com que seu sistema fique seguro e n o seja usado programas locais remotamente Depois voc ter que permitir voc mesmo a usar os programas locais ent o para isso edite o arquivo etc hosts allow ALL 127 0 0 1 Formador Paulo Santos 2013 po Du ER EX MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Agora vamos determinar o Host de sua maquina v no arquivo etc HOSTNAME e coloque um nome qualquer por exemplo wakko Vamos agora configurar o etc resolv conf edite ele e coloque assim search serv
76. ivo Essas linhas podem ser ALL ALL LOCAL ALL ALL Comente Colocar um antes do texto para que a linha seja comentada nao considerada 3 8 FTP e ou Daemon FTP n o funcionam Se quando voc for tentar acessar o FTP ou rodar o Daemon do FTP de sua maquina e nao funcionar voc de proceder assim Verifique se existe o arquivo etc shutmsg Dever com certeza exastir ent o apague o Pronto rode o Daemon do FTP novamente e PIMBA 3 9 Arquivos compactados com tar e gz que pego em FTP n o descompactam Para n o acontecer isso antes de baixar o arquivo no FTP digite bm Assim voc poder pegar os arquivos numa boa P Formador Paulo Santos 2013 po Du ER B UNIAO EUROPEIA ial Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX 3 10 Mensagem de erro cant locate module net pf 4 e 5 Quando o kerneld daemon user space que carrega modulos sob demanda baseado em requisi es do kernel inicia ele recebe requisi es do kernel para levantar suporte a todas as familias de protocolos de rede da o net pf net protocol family ent o ele tenta levantar o net pf 3 net pf 4 e net pf 5 que s o se bem me lembro appletalk ipx e outro ent o ele procura no etc conf modules por aliases que indiquem que modulos levantar como geralmente n o tem nenhum ele emite um warning inofensivo dizendo que n o conseguiu satisfa
77. kernel inteiro O patch para idepnp eu instalei pois eu tenho dispositivos na ide da placa de som Caso voce nao tenha nao precisa Instalar Cuidado com o NLS na configuracao do kernel se voce esquecer algo ele nao vai compilar Na hora de aplicar os patches veja se eles foram bem sucedidos reaplique tudo se for necessario O dev sndstat e sua garantia que tudo funcionou observe se o audio device existe se o midi device existe etc Se voce pegou algo como Audio devices Synth devices O Yamaha OPL 3 1 AWE32 0 4 0a RAMOk Seu audio nao vai funcionar reveja os procedimentos para ver se voce fez tudo certo Se sua placa nao e PNP o patch nao vai adiantar muito 2 24 Montando servidor Internet Intranet no Linux Formador Paulo Santos ld PPa 2 ER UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX KEKE EE E a E E E E E E E E E E KE KE E E E E E A E K A E KE EK K K KE K K K K K K K K K K K KK K K K Como Conectar 2 ou Mais Maquinas em Linux Via REDE i com suport de Internet KEKEKE E KE KE E E K E E K KE E E E E E E E K K E K E KE K E K K K K K K K K K K K K K K K K K K K K K K K K K K gt Primeiro passo KEK KK K K K K K K K K K K KK K K K K K K K Kernel Configuration Ie Ae DI K K K K K K K K K K KK K K K K K K K K K 1 Voce deve configurar o seu kernel com as
78. l 3 Seu Processador e mesmo de 133Mhz Eu tenho um Pentium 100 que dei overclock para 120 Mhz Funcionou quase tudo So dava pau na hora de compilar alguma coisa Se eu fosse usuario for Windows nao descobriria nunca isso Pode ser problema de cache Para testar de boot com disco de DOS e execute programas tipo SysInfo do Norton Faca isso varias vezes Se der pau experimente desabilitar o cache externo e depois o cache interno Eu tive uma motherboard que dava pau quando habilitava o cache interno Problema de motherboard mesmo Memoria Eu ja tive problemas de memoria dos mais estranhos Teve uma vez que eu usava o Windows normalmente Sai fui para o DOS copiei um arquivo do diskette para o HD E quando eu executava o arquivo no HD dava pau Depois de muitos testes verifiquei que quando comparava a copia do HD com o diskette existia diferenca Era somente 2 bytes e SEMPRE na mesma posicao Testes de memoria nao detectavam nada Windows rodava numa boa Solucao Troquei a memoria 4 Ja experimentou trocar suas memorias PENTES para testes 22 Formador Paulo Santos 2013 po Du ER B Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX 5 Quanto ao Win95 eu ouvi falar que vc tem que desinstalar e depois instalar reinstalar por cima n o funciona e quanto ao Linux acho que vc tem que recompilar o Kernel agora como e que vai ser o seu probl
79. m problemas 3 26 LILO trava na inicializa o LILO start message Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX When LILO loads itself it displays the word LILO Each letter is printed before or after performing some specific action If LILO fails at some point the letters printed so far can be used to identify the problem This is described in more detail in the technical overview Note that some hex digits may be inserted after the first L if a transient disk problem occurs Unless LILO stops at that point generating an endless stream of error codes such hex digits do not indicate a severe problem nothing No part of LILO has been loaded LILO either isn t installed or the partition on which its boot sector is located isn t active L error The first stage boot loader has been loaded and started but it can t load the second stage boot loader The two digit error codes indicate the type of problem See also section Disk error codes This condition usually indicates a media failure or a geometry mismatch e g bad disk parameters see section Disk geometry LI The first stage boot loader was able to load the second stage boot loader but has failed to execute it This can either be caused by a geometry mismatch or by moving boot boot b with
80. micro Microtec Mythus 100MHz Pentium O mouse e tipo PS 2 que gt esta na IRQ 12 Tenho a COMI e COM que nao estao sendo usadas Nao tenho gt a COM3 e COMA Onde esta este rato Ja coloquei todos os ttySx na gt configuracao do XFree e nenhum deu certo Alguem por acaso sabe de alguma E claro que nao O mouse PS 2 esta ligado no dev psaux O sistema tem que ter suporte para este tipo de mouse Normalmente este suporte e dado pelo modulo psaux o sbin modprobe psaux Verifique que o dev mouse e um link simbolico para dev psaux e use no etc XF86Config o dev mouse como o dispositivo do mouse 7 10 Shell Scripts Utilidades e mais Utilidades Backup para um FTP Este shell script faz com que se compacte os arquivos mais importantes do Linux e passe compactado para um ftp bin bash Faz um TAR com os diret rios mais importantes do Linux tar cvf tmp backup tar home var spool mail var spool cron etc usr local Compacta o TAR gzip tmp backup tar Faz o ftp para ftp host domain etc ftp in lt lt EOF open ftp host domain etc user usuario senha bin hash prompt cd home backup Icd tmp put backup tar gz bye Formador Paulo Santos ld PPa 2 ER UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Comandos do DOS no Linux Este Script que far com que seu ambiente Linux se
81. ndo para deletar d mais a particao que no caso o numero 1 Command m for help p Disk dev hda 16 heads 38 sectors 683 cylinders Units cylinders of 608 512 bytes Device Boot Begin Start End Blocks Id System dev hdal 1 1 203 61693 6 DOS 16 bit gt 32M Command m for help Formador Paulo Santos 2013 po Du ER B Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Na Pr ximo passo Use o comando n para criar a nova parti o Vamos supor que voc queira deixar 80Mb para o linux Command m for help n Command action e extended p primary partition 1 4 Partition number 1 4 2 First cylinder 204 683 204 Last cylinder or size or sizeM or sizeK 204 683 80M O linux mostrou que tem 204 683 Voc tem que informar o primeiro n mero 204 depois na outra linha tem que informar o n mero de MBytes para a particao ex 80M Ai ser necess rio criar um parti o virtual Siga o exemplo Command m for help n Command action e extended p primary partition 1 4 p Partition number 1 4 3 First cylinder 474 683 474 Last cylinder or size or sizeM or sizeK 474 683 10M Command m for help p 2 ists i lt Oe Disk dev hda 16 heads 38 sectors 683 cylinders Units cylinders of 608 512 bytes Device Boot Begin Start End Blocks Id System dev hdal 1 1 203 61693 6 DOS 16 bit gt
82. nic CR 523 sbpcd Nota 1 Panasonic CR 562 sbpcd Nota 1 Panasonic CR 563 sbpcd Nota 1 Creative Labs CD 200 sbpcd IBM External ISA sbpcd Nota 2 Longshine LCS 7260 sbpcd Teac CD 55A sbpcd Sony CDU 31A cdu3la Sony CDU 33A cdu3la Sony CDU 535 sonycd535 Nota 3 Sony CDU 531 sonycd535 Aztech CDA268 01A aztcd Orchid CDS 3110 aztcd Okano Wearnes CDD110 aztcd Conrad TXC aztcd GoldStar R420 gscd Nota 4 Philips LMS CM206 cm206 Nota 5 Mitsumi CRMC LUOOSS mcd mcdx Nota 6 7 Mitsumi FX001 mcd mcdx Nota 6 7 Optics Storage Dolphin 8000AT optcd Sanyo H94A sjcd various various isp16 Nota 8 Notas 1 Esses driver s vezes s o vendidos com nomes Creative Labs Panasonic Matsushita ou Kotobuki 2 Este driver o mesmo que O Panasonic CR 562 3 s vezes vendido com o nome Procomm 4 s vezes vendido como parte do Reveal Multimedia Kit 5 O Philips CM205 n o suportado por esse driver mas existe um driver separado para isso dispon vel Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX 6 As vezes vendido com o nome Radio Shack L 7 Existem dois drivers dispon veis mcd o original e mcdx um novo driver experimental com mais recursos 8 Esse driver trabalha com drivers de CD ROM que v em com interfaces em placas de som ISP16 MAD
83. novo ou usr home cd home tar xf cd home novo tar xvf 2 alterar os locais de montagem em etc fstab 3 desmontar a particao atual do home umount home 4 apagar o diretorio home atual e ajustar o novo diretorio home Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX rmdir home mv home novo home ou In s usr home home 5 se tudo correu bem chamar o c fdisk e apagar a antiga particao do home dev hda2 e faze la ativa o DOS e Win95 so se instalam em particoes ativas 6 bootar pelo DOS etc etc E aconselhavel que tudo isso seja feito sem ninguem logado exceto vc como root e sem programas rodando como o XFree 3 20 Problemas Up grade da mother board e Linux Acertou quem disse que era problema de hardware Havia alguma incompatibilidade da placa de rede com a placa mae O problema mencionado eh com a CPU Pentium TR4 PC54C e as placas de rede Enet I6CAT Rev A2 e NE 16CAT REV Al e nao com um sistema operacional especifico ou melhor tanto faz Linux Windows95 ou outro REPLIES 1 Veja se tem cache e a configuracao do SETUP Veja se esta corretamente configurada a votagem da CPU pois pode ser configuracao da Placa Mae 2 Eu faria uma revisao completa 1 na configuracao da BIOS 2 no proprio hardware em si Pela descricao a ultima opcao me parece mais provave
84. nsite unc edu Pub Linux GCC O arquivo libc 5 4 38 bin tar gz ou vers o mais nova Como root num diret rio tempor rio destarzipeie o pacote retirado e copie o arquivo libc so 5 4 38 para o diret rio lib e fa a um novo link para este arquivo In sf lib libc so 5 4 38 lib libc so 5 Copie ou mova os arquivos que est o em tools StarOffice 3 1 lmux x86 lib para o seu lib Rode o comando Idconfig para remapear as bibliotecas Volte no diret rio tools StarOffice 3 1 e rode o setup como o usu rio que vai utilizar o StarOffice 8 3 Instala o do ICQ Java Download Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Para instalar o ICQ voc vai precisar de tr s conjuntos de arquivos 1 o ICQ propriamente dito dispon vel no site da Mirabilis www mirabilis com download step by step java html O arquivo o ICQJava Preview 095 tar gz Ultima vers o dosponivel 2 Para rodar o ICQ voc vai precisar ter no seu micro o Java Development Kit instalado e rodando em versao superior 1 0 1 Se voc n o tem o JDK para Linux est dispon vel em www blackdown org java linux mirrors cgi ou em ftp unicamp br pub languages java linux A vers o mais nova dispon vel a 1 1 3 e o arquivo lnux jdk 1 1 3 v2 tar gz 3 Al m disso e necess rio um patch pa
85. nte root 0 0 etc ftponly mort 403 400 home web mort etc ftponly Crie um group edite o para conter o seguinte root 0 root chent 400 mort Depois chown root daemon passwd group chmod 444 passwd group 6 Adicione seguran a extra cd home web mort touch rhosts forward chown root root rhosts forward chmod 400 rhosts forward Logue se como mort via FTP e provavelmente dar certo Se n o fa a tudo novamente e cuidadosamente Se voc n o conseguir fazer funcionar e tentou de qualquer jeito pe a ajuda pelo e mail do wu ftp wu ftpdO wugate wustl edu KEKE EE E a E KE E E A A E E EE E E E E E E E E EE E E E E E E E E EE E E E E E E E E E E E E E E E E E E KE EK K K K EK K K K K K K K K K K K K LINUX No Linux n o se precisa do diret rio dev Precisa se do lib se as utilitades est o no bin dindmicamente linkadas Se voc est usando Slackware use o utilit rios home ftp bin Is ao inv s de bin Is bin Is din micamente linkado enquando home ftp bin Is estaticamente linkado Use o comando ldd para achar quais libraries s o necess rias para as utilidades din micamente linkadas SOLARIS Solaris can t handle SETPROCTITLE so turn the compile time option off The following was culled from a post by Tom Leach to the wu ftpd list gt For people who are having problems with Is al and dir on solaris 2 x Formador Paulo Santos 2013 po Du ER EX UNI O EURO
86. ntro do xconfig ou menuconfig alem da placa de som e das suas configuracoes deve ser marcada com um yes a opcao dev dfp and dev audio support e a MIDI interface support para o dispositivo MIDI A minha placa de som SB16 estava marcada e com todas as configuracoes certas mas por essa opcao estar no meio das marcas de outras placas de som passou despercebida Ap s isso o kernel foi compilado com sucesso Essa dica aqui embaixo q fme fez pensar sobre o q seria realmente o problema pois na at opcao citada estava marcado um n gt Parece que vc esta tentando compilar um driver de som sem Ter habilitado a opcao de sound no arquivo de configuracao do kernel Como vc gerou o arquivo de configuracao make xconfig make menuconfig Se vc usou um desses entao nao deveria ter ocorrido erro veja o arquivo n o edite o arquivo usr src linux config no final dele tem que ter gt gt CONFIG AUDIO y gt gt se tiver isso entao alguma coisa muito estranha esta acontecendo Se tiver gt gt CONFIG AUDIO n gt gt entao vc nao esta habilitado a compilar os drivers da placa de som Tente gerar o arquivo de configuracao de novo xconfig menuconfig 3 14 Como sei em qual irq minha NE2000 est localizada Eh pci cat proc pci Ou tenta cat proc interrupts 3 15 D vidas sobre Impressora j Instalada e reconhecida Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Cen
87. o 1 txt Como se ve o ou define se os FLAGS serao ativados ou desativados Outros exemplos chmod a r arquivo2 txt Todos usu rios a all podem ler o arquivo2 txt chmod o w arquivo3 txt Outros usu rios o others sem ser o dono e o grupo dono do arquivo podem gravar o arquivo3 txt chmod g x netscape O grupo dono do arquivo g group pode executar o arquivo netscape O comando chmod pode tamb m ser usado com n meros em vez dos flags como mostra o exemplo chmod 664 arquivo txt O que quer dizer cada um desses n meros Veja abaixo O nenhuma permiss o permiss o para executar 2 permiss o para gravar 3 permiss o para gravar e executar 4 permiss o para ler 5 permiss o para ler e executar 6 permiss o para ler e gravar 7 permiss o para ler gravar e executar Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX No exemplo o comando informou que o arquivo txt pode ser lido e gravado pelo seu dono numero 6 na primeira coluna informou que pode tamb m ser lido e gravado pelos usu rios que comp em o grupo dono numero 6 na segunda coluna e informou que pode ser lido por todos os outros usu rios do sistema numero 4 na ultima coluna O comando chown simples e pode ser usado da seguinte maneira chown usu rio grup
88. o nome do arquivo ou diret rio Como exemplo vamos definir que um arquivo teste4 txt ter como dono killer e como grupo users chown killer users teste4 txt Outros exemplos chown mrdvs visits teste5 txt chown jackie jackie teste6 txt Nesta vers o doc as indica es nao aparecem direito pois esta fonte n o fixa Tente colar essa se o num editor de texto com fonte fixa 2 12 Enxergando Parti es Win no Linux e vice versa Quem tem os dois sistemas Win59 Linux sempre quer ter os dois no seu controle para isso temos que enxergar ambas parti es para ter um controle maior Mas como fazer isso Temos aqui 2 m todos para enxergar Win95 no Linux Verifique em qual parti o dev hd est o Win95 aqui dev hdal Escolha um diretorio para a parti o ser montada aqui mnt win95 Digite mount dev hdal mnt win95 Com isso a parti o Win95 esta vizualizada no diret rio mnt win95 Por m isso s d acesso numa sess o para o linux carregar logo no boot adicione a parti o no arquivo dev inittab Agora o m todo para vizualizar o Linux no Win95 Pelo meu conhecimento existem 2 programinhas que fazem isso fsdext2 Bom e est dispon vel no site http www netdados com br tim arquivos fsdext2 0 16 z1p Linux Read S n o permite escrever na parti o Endere o Dispon vel como lread zip em Simtel net Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA
89. o seu mouse essa op o emula o terceiro bot o 4 Mouse device Geralmente dev mouse Depende de em que porta o mouse est ligado dev mouse eh um symlink para dev ttySx 5 Do you want to enable these bindings for the Alt keys Eu geralmente respondo nao ON O JJ ANtUA BOIS hsync in kHz monitor type with characteristic modes 31 5 Standard VGA 640x480 60 Hz 31 5 35 1 Super VGA 800x600 56 Hz 31 5 35 5 8514 Compatible 1024x768 87 Hz interlaced no 800x60 31 5 35 15 35 5 Super VGA 1024x768 87 Hz interlaced 800x600 31 5 37 9 Extended Super VGA 800x600 60 Hz 640x480 72 Hz 31 5 48 5 Non Interlaced SVGA 1024x768 60 Hz 800x600 72 Hz 31 5 57 0 High Frequency SVGA 1024x768 70 Hz 31 5 64 3 Monitor that can do 1280x1024 60 Hz 9 31 5 79 0 Monitor that can do 1280x1024 74 Hz 10 31 5 82 0 Monitor that can do 1280x1024 76 Hz 11 Enter your own horizontal sync range Pegue o manual do monitor veja a frequ ncia horizontal em que ele trabalha 7 1 50 70 2 50 90 3 50 100 4 40 150 Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios MODATEX 5 Enter your own vertical sync range Mesma coisa pra frequ ncia vertical 8 Enter an identifier for your monitor definition Enter the vendor name of your monitor Enter the model name
90. or seguranca nao pegue isto Delete sendmail e instale o Qmail Mas se voce insiste aqui tem um link para a ltima versao do sendmail xinetd Um programa para substituir pelo famoso inetd Inetd observa portas e inicializa programas quando alguem conecta em alguma das portas Xinetd oferece mais mais controle e configuracao sobre suas portas do que o metd e eh mais seguro tambem Isof Lista todos os arquivos abertos no seu Linux Bom para prevenir algum tipo de ataque Este programa vai dizer a voce se alguma coisa esta rodando um sniffer e ele vai logar tudo sobre o invasor em seus arquivos de log pidentd 2 5 1 Outro inetd daemon que eh mais configuravel e seguro que o simples inetd do Linux Formador Paulo Santos 2013 po Du ER B UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX rhosts dodgy Este script vai checar o seu rhosts por e outras coisas que nunca poderiam estar nele Eh escrito em perl e eh facilmente configurado Ponha ele em seu contrab e ele fara a checagem a cada 15 minutos ICMPinfo 1 11 Idem ao TCP Dump exceto que as palavras trabalham com pacotes ICMP Ping Este programa detecta qualquer tipo de pacote ICMP enviado a voce TCP Dump Mostra a voce uma grande quantidade de informacoes sobre todas as suas conexoes via TCP Isto serve para administradores de sistema Rode o durante um ataque e o
91. out running the map installer LIL The second stage boot loader has been started but it can t load the descriptor table from the map file This is typically caused by a media failure or by a geometry mismatch LIL The second stage boot loader has been loaded at an incorrect address This is typically caused by a subtle geometry mismatch or by moving boot boot b without running the map installer LIL The descriptor table is corrupt This can either be caused by a geometry mismatch or by moving boot map without running the map installer LILO All parts of LILO have been successfully loaded 3 27 Nao consigo fazer as teclas backspace e delete exercerem suas fun es corretamente Eu praticamente n o uso o Linux em modo texto por isto a minha solu o para o X11 Crie um arquivo Xmodmap no seu HOME com o seguinte conte do keycode 22 BackSpace Com isto a tecla Backspace passa a gerar o H como esperado A tecla Delete eu deixei gerando o Rubout mesmo em certas situacoes a gente precisa um e em outras a outra Formador Paulo Santos 2013 po Du ER B Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX 3 28 Como patcheio um arquivo tipo nome do patch gz gunzip fat32 joilet nls patch O 2 7 gz patch p0 lt fat32 joilet nls patch O 2 77 3 29 Como posso verificar em qual runlevel est o sistema ps aux grep init
92. p 1 redireciona srderr para stdout enquanto 1 gt amp 2 redireciona stdout para stderr O Linux tem mais um wildcardL o Use abc mostra arquivos come ando com a b c TI N 1 2 3 mostra arquivos terminando com I J K L M N 1 2 3 Nao existe um DOS RENAME para isso se utiliza mv xxx yyy Use cp 1 e mv i para ser avisado quando um arquivo esta para ser sobrescrito Multi tarefa O Linux um sistema multi tarefa por isso ele pode ser acessado por varios consoles ao mesmo tempo assim como pode ser rodado varios programas ao mesmo tempo Para mudar o console do 1 a 6 utilize ALT N Onde N o n mero do console Exemplo ALT 1 ALT 2 ALT 3 ALT 4 ALT 5 ALT 6 Agora voc pode ir para o pr ximo console e o antecedente com ALT RIGHT Vai pra 1 console A FRENTE ALT LEFT Vai pra 1 console ATRAS Se voc quiser ir para outra sess o em sair do console utilize o comando su su lt usuario gt Exemplo su root Para sair da sess o exit Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX Cada programa executado seja pelo boot ou a manualmente mesmo fica identificado com um PID Para vizualizar estes PIDs use o comando ps a E para terminar esses processos fechar o programa use kill lt PID gt Quando algo suspendido ou sej
93. queira usar neste momento Formador Paulo Santos 2013 po Du EN EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios O LILO tem seu arquivo de configura o em etc lilo conf L ele armazena as informa es necess rias para que ele fa a a divis o de parti es Um arquivo de configura o comum para 2 sistemas Linux Win95 esse LILO configuration file Start LILO global section boot dev hda compact faster but won t work on all systems delay 50 vga normal force sane state ramdisk O paranoia setting End LILO global section other dev hda3 label win95 table dev hda image vmlinuz root dev hdal label linux read only Non UMSDOS filesystems should be mounted read only for checking Vamos agora ver as partes do arquivo passo a passo 1 A linha boot dev hda Ela indica onde sera o funcionamento do LILO nesta linha o LILO esta configurado para rodar no MBR Mas podemos mudar o dev hda para outro tipo de funcionamento Um exemplo colocar para funcionar em um disquete substituimos o boot dev hda pelo boot dev fdO ou fdl fd2 dependendo daonde esta seu driver de disco 2 delay 50 Esta linha indica em quanto tempo a parti o padr o voc vera mais a frente vai entrar automaticamente ou seja sem voc mexer em nada Essa linha est configurada para rodar
94. quina se for servidor coloque 192 168 1 1 Se for o primeiro cliente coloque 192 168 1 2 se for o segundo 192 168 1 3 e por ai vai NetMask 255 255 255 0 gt Pois trata se de uma rede de classe C NetWork Estah usando 192 168 1 x como IP Entao coloque 192 168 1 0 BroadCast 192 168 1 255 se tiver usando 192 168 1 x Ative o Activate Interface at boot time Em Interface configuration protocol coloque none gt Na secao ROUTING Se a maquina for servidora deixe tudo vazio se a maquina for cliente coloque o seguinte Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX Default Gateway 192 168 1 1 Default Gateway Device ethO Aperte ADD e coloque Device ethO Network 192 168 1 0 gt Voce jah viu antes neh NetMask 255 255 255 0 Gateway 192 168 1 1 Pronto DONE Soh essa parte E finalmente vc configurou tudo no X WINDOWS Agora vamos para o prompt gt Terceiro passo KEKE KEE E E K K K E K E K K K K K A K K K K KK K K K K K K K K Network Configuration PROMPT KEKE KEKE KE E K K KE E K E K K K K K K K K K KK K K K K K K K K K K 1 Edite os seguintes arquivos em sua maquina etc hosts 127 0 0 1 localhost 192 168 1 1 meucompl server net meucompl gt SERVIDOR 192 168 1 2 meucomp2 server net meucomp2 gt CLIEN
95. r NE2000 e coloque o endereco e IRQ da placa Tendo duvidas sobre isso de um cat proc pci ou entao olhe no ruwin95 o endereco e a irq no Painel de Controle Sistema lah vc encontrara o endereco da sua placa eh soh clicar nela duas vezes que aparecem as propriedades da placa 5 Agora de um boot gt Segundo passo KEKE Aa KE E K K KE E K AR K K K KE K K K K K K K K KK K K K K K K K Network Configuration X WINDOWS TEKE EKE KE E K EK KE E K E K E KE EK K K KE K K K K K K K KKK K KK K K K K 1 Se estiver usando o Red Hat depois de dar o boot voce entra no X Windows e va no Painel de Controle dele e clique duas vezes no icone referente a NetWorking a configuracao serah bem mais facil 2 Antes disso voce tem que ter uma nocao da rede que vai fazer Vou fazer isso bem rapido para adiantar o trabalho Estou dando um exemplo de como monta um Rede de Classe C do tipo 192 168 x x esse endereco eh designado especialmente para IntraNets Defina quem vai ser a maquina servidora ou seja a maquina que estara conectada a Internet e fornecendo as outras maquinas da rede maquinas cliente o acesso a internet tambem Essa maquina tera o IP 192 168 1 1 e as outras terao IP 192 168 1 2 192 168 1 3 e a vai todas as maquinas clientes terao que ter um gateway apontado para 192 168 1 1 usando o device eth0 Bora deixar de teoria e ir a pratica 3 Configuracao Pelo Red Hat Usando o Painel de Controle
96. ra o Linux encontrado em ftp blackdown org pub Limnux JDK 1 1 3 update O arquivo libjava 1 1 3v2 1 tar gz Puxe os arquivos pegue um caf dois caf s tr s caf s s o mais de 10 Mb de download Instala o 1 Come e instalando o JDK escolha o diret rio etc etc coloque no usr src unzipe e destarre o arquivo linux jdk 1 1 3 v2 tar gz V para o diret rio jdk1 1 3 criado logo abaixo dele de uma olhada no README e no README Linux Altere o seu PATH para adicionar a ele o diret rio onde esta o java Para mim usr src jkd1 1 3 Aten o o interpretador java vai ser chamado toda vez que rodar o ICQ portanto esse PATH tem de estar dispon vel para todos os usu rios que forem utilizar o ICQ 1 Instale o PATCH para o java simplesmente destareando o arquivo libjava 1 1 3v2 tar gz no mesmo diret rio onde voc colocou o java Para mim usr src ele vai adicionar duas bibliotecas no jdk1 1 3 2 Instale o ICQ destarreando o arquivo ICQJava Preview 095 tar gz onde voc escolheu Coloquei no usr src tamb m Ap s destarreado ele 1ra ter criado um diret rio CQJava Para mim o path completo usr src ICQJava Leia o INSTALL TXT Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX edite o arquivo install altere os valores de JAVA HOME para o diret rio onde foi instalado o JDK
97. rio remoto Mortimer O nome da conta de Mortimer mort sem aspas e o grupo client sem aspas 1 Hackeie o etc Crie a entrada mort no etc passwd e adicione a entrada tamb m em etc group Ou adduser se preferir Adicione as entradas para etc ftpaccess etc passwd mort 403 400 Mortimer Snerd home web mort etc ftponly AAA A sequ ncia determina onde o chroot vai atuar Se voc quer que o chroot atue no diret rio web e o chdir atue para mort vai ficar mais ou menos assim mort 403 400 Mortimer Snerd home web mort etc ftponly AAA Tenha certeza que etc ftponly esteja no etc shells etc group chent 400 mort Adicione o password de mort se voc quiser Se voc est usando uma vers o Beta do ftpd altamente recomendado voc tem que fazer uma dessas coisas no uso do etc ftpaccess 1 Compile o c digo e use o etc ftpaccess como padr o Hackeie o c digo e configure o use accessfile 1 OU 2 Rode o Daemon com a op o a etc ftpaccess class local real guest anonymous AAAAN define a propriedade da classe guest este lugar dependente delete no anonymous guest delete permission overwrite no anonymous guest Overwrite permission Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios
98. rograma ou script que vai pegar o SUID root para fazer muita coisa ruim Dar shells de root pegar arquivos de senhas ler mails de outras pessoas deletar arquivos Rodando programas com privilegio minimo no acesso Como foi dito antes alguns programas nao precisam de root para roda los mas precisam de um alto acesso para o usuario normal Aqui e onde comeca a ideia do privilegio minimo de acesso Por exemplo a LP linha de impressora possui comandos que precisam de alto acesso para o usuario normal para acessar a impressora mas nao precisa roda los Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios como root Entao uma pequena coisa a fazer e criar um usuario bin true como shell e um grupo chamado Ip e fazer com que qualquer usuario possa rodar qualquer dos comandos de LP e fazer tudo com os comandos LP que tiverem como owner e grupo o Ip Isto fara com que o Ip possa fazer seu trabalho administre as impressoras Entao se o usuario Ip estiver compromissado o invasor realmente nao vai dar um passo de root no seu sistema Agora paraalguns programas que sao SUID root crie um usuario e um grupo para o programa Entretanto algumas pessoas se enro lam quando botam a maioria desses programas SUID no mesmo usuario e grupo Isto e ruim Realmente ruim O que voce precisa fazer e botar todo o pro gram
99. root 8192 Mar 11 10 17 dev drwxrwxr x 2root root 1024 Feb 27 13 52 dosa dr xr xr x 11 root root 2048 Mar 11 10 19 etc drwxr xr x ll root root 2048 Feb 23 19 08 home drwxr xr x 3root root 1024 Feb 23 19 13 hb drwxr xr x 2root root 12288 Nov 2 11 25 lost found rwxr r lroot root 57 Mar 10 03 44 make backup rw rw t killer users 2342 Mar 10 03 12 teste txt rw rw rw 1 fernando visits 23412 Mar 09 22 22 teste2 doc No exemplo acima todos os arquivos tem como dono root e como grupo tamb m root com exce o do teste txt que o dono killer e o grupo users e tamb m teste2 doc no qual fernando o dono e o grupo visits tamb m dono Como voc pode ver do lado esquerdo de cada arquivo diret rio existe um s rie de letras r w x ou d Vamos ver o que representa cada uma delas drWXLWXIWX 0111222333 No caso acima a primeira coluna significa numero 0 se o nome listado eh um diret rio ou n o caso n o seja um diret rio ele ser exibido da seguinte maneira rwxr r lroot root 57 Mar 10 03 44 make backup gt N o cont m a letra d n o diretorio e sim arquivo Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX O exemplo abaixo mostra o que seria um diret rio drwxr r l root root 1 Mar 10 01 12 bin gt Cont m a letra
100. root bin usr sbin popper usr sbin popauth gt h chmod 755 usr sbin popper usr sbin popauth gt 1 cp popper 8 popauth 8 usr man mans gt J Certificar se de que no etc services esteja a linha gt pop3 110 tcp PostOffice V 3 gt l E o etc inetd conf para gt pop3 stream tcp nowait root usr sbin popper popper s gt e se voce usa Tcp Wrappers use esta gt pop3 stream tcp nowait root usr sbin tcpd popper s gt A opcao s e para registro no syslog Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX gt de cada sessao popper gt m Finish gt gt Passo 2 gt gt Como citado na documentacao a compilacao com suporte a shadow eh possivel gt adicionando se a flag DAUTH no Makefile gt gt A linha do Makefile que deve ser modificada gt gt DEFS gt gt Passo 3 gt gt Edite o arquivo pop pass c linha 464 gt Onde estiver DHAVE CONFIG H DAUTH We dont accept connections from users with null passwords Compare the supplied password with the password file entry pw_encrypt a if pw gt pw_passwd NULL Il pw gt pw_passwd 10 Il stremp crypt p gt pop parm 1 pw
101. sername a string Username para pedir a minha senha a string Password em seguida eu recebo um terceiro prompt Algarnet gt A eu digito ppp e ent o o processo de conex o come a a estabelecer o protocolo Por isso o meu arquivo net chat termina assim name meu username word minha senha rnet gt ppp 7 Execute o comando chmod 600 etc ppp net chat 8 No diret rio etc ppp crie um arquivo chamado ppp off com o seguinte conte do bin sh kill HUP pppd 9 Execute o comando chmod 755 etc ppp ppp off Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX 10 No diret rio etc edite o arquivo resolv conf e acrescente altere a seguinte linha nameserver aaaa bbbb cccc dddd Obs aaaa bbbb cccc dddd o DNS do seu provedor 11 Parece que nao mas acabou Para se conectar digite pppd Se voc quiser acompanhar o processo de conex o simplesmente digite tail f var log messages Quando voc ver a mensagem remote IP address tecle CTRL C Para verificar sua conex o digite ifconfig e route Tente pingar alguns endere os conhecidos 12 Para desconectar digite etc ppp ppp off PS Qualquer coisa s dar um ps e depois um kill no n do processo do pppd Repito Esta uma receita m nima supondo se que voc est em casa sem qualquer outro micro por perto
102. shell se voc quiser ajuda sobre um determinado comando tente os manuais online man comando Isso invoca o manual do comando Voc pode tentar tamb m apropos comando whatis comando Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX e pressione q para sair Quando voc v a sintaxe do comando voc ter que saber que Na sintaxe do comando tar tf lt file tar gt gt redir file O lt gt significa uma coisa essencial ao comando o significa uma coisa opcional No exemplo acima file tar tem que ser identificado e gt redir file opcional Comparando os comandos Veja a tabela a seguir DOS Linux Notas BACKUP tar Mcvf device dir completamente diferente CD dirname cd dirname quase a mesma sintaxe COPY filel file2 cp filel file2 igual DEL file rm file igual DELTREE dirname rm R dirname igual DIR Is n o exatamente a mesma sintaxe EDIT file vi file eu acho que voc nao vai gostar emacs file este melhor Jstar file este tipo o edit do DOS FORMAT fdformat mount umount sintaxe um pouco diferente HELP command man command a mesma filosofia MD dirname mkdir dirname quase a mesma sintaxe MOVE file1 file2 mv filel file2 igual NUL dev null igual PRINT file Ipr file igual PRN dev lp0 dev lp1 igual RD dirname rmd
103. sk O amp amp cd mnt amp amp tar xvip Desmonta o mnt que ja tem os arquivos do usr umount mnt Backup mv usr old usr Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Cria o novo usr mkdir usr Coloca sua nova parti o no diretorio usr mount dev hdx usr Est feito um teste simples startx H Edite o arquivo etc fstab adicionando a linha dev hdx usr ext2 default l l reboot veja se n o ha erros na inicializacao quando tiver certeza que esta tudo certo rm rf old usr Com isso liberei cerca de 90 do espaco da particao inicial o usr ocupa bastante coisa Depois foi so instalar o ApplixWare grande mas muito bom por sinal Vale lembrar que o usr cont m muitos dos seus programas um diret rio que sofre muita leitura o var um diret rio que sofre muita escrita se estiver usando o Linux como servidor vale a pena uma particao para o var limitando assim o tamanho dos logs e tendo um controle maior sobre eles Nunca coloque todos os ovos na mesma cesta quando quebra perde tudo Com isso tudo aproveite para tirar o swap de 40Mb que tinha no mesmo HD transforme ele no var no segundo HD e crie um novo swap desta maneira o desempenho melhora pois o Linux consegue ler os dois HDs ao mesmo tempo Ficou entao dev
104. sslite 3 5 patch p1 lt pnp 0 2 5a patches ide pre 2 1 8 patch p1 lt pnp 0 2 5a patches awe32 Aqui vai acontecer um reject no caso do kernel 2 0 32 procure no diretorio usr src linux drivers sound lowlevel awe_wave c rej e aplique na mao Caso voce nao tenha awe32 ou sb32 nao precisa do driver nem do patch pra awe Caso voce nao queira suporte aa ide plug amp play a que vem na placa de som eu tenho uma gaveta removivel plugada nela com um HD n o aplique o patch pra ide 4 suporte a fat32 cd root gunzip fat32 joilet nls patch O 2 8 gz cd usr src linux patch p1 lt fat32 jolet nls patch 028 5 compilando o kernel OBS eu geralmente coloco o suporte a unicode nls dos vfat e sound como modulos vale a pena pra nao ficar recompilando o kernel se algo der errado NAO coloque suporte a dos e vfat como modulos se seu linux esta instalado numa particao DOS ou VFAT make mrproper make menuconfig gt general setup gt pnp isa support gt filesystems gt DOS FAT fs support gt Unicode native language support gt NLS codepage 437 gt NLS codepage 850 gt NLS ISO 8859 1 Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios gt MSDOS fs support gt VFAT fs support gt Sound gt Sound card support gt Sound blaster gt Generic opl2 opl3 gt
105. stitui qualquer conjunto de caracteres substitui caracteres isolados rm remove arquivos no formato rm arquivol arquivo2 arquivo3 Exemplo rm eu doc rm leiame txt manual html win95 w95 cp copia arquivos no formato cp arquivol diretorio Exemplo cp manual txt home manual UNI O EUROPEIA Fundo Social Europeu Formador Paulo Santos 2013 po Du EN EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios cat mostra o conteudo do arquivo mesmo que o type no DOS more exibe o conteudo de um arquivo pagina a pagina mesmo q no DOS Exemplo Islmore pwd exibe o diretorio atual o que vc esta rmdir apaga diretorio Exemplo rmdir diretorio se o diretorio estiver cheio use o rm com o atributo r mkdir cria diretorio Exemplo mkdir diretorio clear limpa a tela mesmo que cls no DOS who mostra quem estah na maquina no momento whoami mostra quem voce eh util quando vc esquece com q login entrou finger mostra o usuario associado a certa chave Nota Para descompactar arquivos tagged tar gz tgz etc Se o arquivo for gziped gz chmod muda as permissoes do arquivo diretorio chown muda as permissoes do arquivo diretorio o awk Procura por um modelo a partir de um arquivo Inclui uma linguagem de programacao embutida cmp Compara dois arquivos mostra a localizacao linha e byte da primeira diferenca entre eles comm Compara dois
106. t Voc ter que ter o driver e o device respectivamente fdO fd1 fd2 etc Ent o voc dever digitar mount dev fdO diret rio ao disco ser acessado Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de For o Profissional da Ind stria T xti Vestu rio m Confec o e Lanif cios M O DATEX Um exemplo mount dev fdO mnt disk Isto far com que voc acesse o disquete que est no drive atualmente Quando voc quiser retirar o disco geralmente deve se desmont lo primeiro Digite umount dev fdO Voc pode tamb m fazer o seguinte criar um script que se chama por exemplo de diskon Para ativar e diskoff Para desativar Ent o para melhor utilizacao coloque este arquivo em um diret rio PATH ou ent o coloque o PATH no diret rio onde voc quiser colocar os scripts 2 7 Configurando seu PATH Para ver os atuais diret rios que est o como PATH digite o seguinte echo PATH Se o diret rio desejado n o estiver na lista coloque o assim PATH PATH diretorio a ser colocado no path Isso colocara o diretorio a ser colocado no path no PATH Obs Essas instru es s o v lidas somente para uma se o Ou seja sao tempor rios Se voc quiser colocar um PATH permanente coloque num profile pessoal Se quiser ser um PATH GLOBAL coloque o diret rio no arquivo etc profile aonde indicado 2 8 Manipulando usu rios em seu Linux Para adicionar
107. ta ferramenta se chama ttysnoop Esse Daemon faz com que voc possa ver tudo o que est acontecendo nos terminais por isso o t pico Monitorando terminais Ent o voc poder VER o que est acontecendo nos terminais e se existir alguma coisa errada pau neles Configurando o ttysnoop 1 Edite o arquivo etc inetd conf para que possamos desabilitar o m telnetd Comente a linha telnet stream tcp nowait root usr sbin tcpd in telnetd 2 Agora no mesmo arquivo para habilitar o in telnetsnoopd descomente a linha telnet stream tcp nowait root usr sbin tcpd usr sbin in telnetsnoopd 3 Agora vamos definir em quais terminais o acesso vai ser monitorado Para isso Edite o arquivo etc snooptab e inclua as seguintes linhas tty snoopdev type execpgm ttypO dev tty6 login bin login ttyp2 dev tty5 login bin login Neste exemplo acima foi definido 2 terminais para o monitoramento Quando algu m acessar Telnet de sua m quina simplesmente o snoopdev ser direcionado para os consoles dev tty6 ALT F6 e dev ttyS ALT F5 Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios M O DATEX E isso s far com que voc s d acesso a Telnet em 2 terminais e nesses 2 terminais voc ver tudo o que est acontecendo Depois de configurado tudo huh isso reinicie o sistema reboot
108. tar vfat e ao for montar a parti o utilize o comando mount t vfat dev hd destino ex mount t vfat dev hda win95 Outro jeito para algu m que monta as parti es na inicializa o tem de se editar o arquivo etc fstab e em vez da palavra msdos voc coloca vfat 2 18 O que NIS Network Information System Desenvolvido pela Sun para distribui o de informa es por uma rede As informa es s o principalmente aquelas mantidas em tabelas plain text database tal como passwd group hosts e etc A finalidade fazer com que estas Informa es possam estar disponibilizadas de forma centralizada o que torna a manutencao e consist ncia mais f ceis No inicio era conhecido como Yellow Page mas por problemas de marcas e patentes com a British Telecom o nome teve que mudar Por Isto muitas das ferramentas do NIS ainda levam o prefixo yp ypbind ypwhich ypcat Hoje existem tr s vers es diferentes em uso NIS2 A vers o original tamb m conhecida como Yellow Page NYS Uma revis o do NIS que suporta o NIS tambem NIS Tamb m conhecido como NIS3 Altera significativamente a organizacao dos dados passando a organizar os dominios de uma forma hierarquica 2 19 Comandos do pograma vi Comandos do editor de textos vi do UNIX Formador Paulo Santos 2013 po Du ER B UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vest
109. tarefas que voc faria no DOS vamos comparar os dois sistemas vamos come ar vendo o b sico de tudo Lembre se que est se o um apanhamento geral do resto do manual Voc pode encontrar coisas aqui que n o encontrara em outras se es Aqui voc vai encontrar o b sico de tudo se quiser mais detalhes veja tamb m as outras se es deste manual Com certeza voc sair com muito conhecimento Vamos agora aprender coisas simples Como sair do Linux Se voc estiver no modo texto terminal s digitar CTRL ALT DEL se voc estiver no X Window voc ter primeiro que digitar CTRL ALT BACKSPACE depois voc digita CTRL ALT DEL Nunca d Reset na tora pois isso pode danificar seu sistema de arquivos e algumas coisas voc fez n o v o ser salvas O Linux tem uma coisa que o DOS n o tem permiss es acessos Voc est logado como um usu rio normal e de repente quer executar algum programa ou editar algum arquivo mas quando tenta d Permisson Denied Quer dizer o que voc est tentando n o poss vel fazer por voc como esse usu rio O usu rio que pode fazer tudo eu disse TUDO no sistema o root ou seja o administrador do sistema Voc agora est no prompt Se o prompt terminar em voc estar como usu rio normal e quando estiver terminando em voc est como root Voc agora quer obter ajuda tente o bom e velho help Este comando lhe d ajuda sobre o bash uma
110. temp trash C GUIDO gt md newprogs mkdir newprogs CAGUIDO gt move prog mv prog C GUIDO gt md progs turbo mkdir progs turbo CAGUIDO gt deltree temp trash rm R temp trash CAGUIDO gt rd newprogs rmdir newprogs CAGUIDO gt rd progs turbo rmdir progs turbo Notas 1 Quando usando rmdir o diret rio para remover tem que estar vazio Para deletar o diret rio com o que cont m dentro use rm R em seu risco 2 O caractere um atalho para o nome do seu diret rio home Os comandos cd ou cd fazem voc ir para seu home de onde voc estiver o comando cd tmp leva voc para home voce tmp 3 cd um undo para o ltimo cd At agora terminamos por aqui 2 22 Aumentando Parti o Linux Tem uma alternativa bem pr tica 1 Se voc tem espa o sobrando na parti o rW95 crie um diret rio p ex linux Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios MODATEX 2 Monte a parti o rW95 no linux em um diret rio p ex w95 n o esque a de usar o modulo vfat mount t vfat dev hdal w95 3 Crie arquivos do tamanho que voc precisar gt dd if dev zero of w95 Imux loop file name bs 1024k count NNNN 4 Monte os arquivos com LOOP devices gt mount o loop t ext2 w95 Imux loop file name fs loop name 5 Formate o fs como ext2 gt mke2fs v
111. tria T xtil Vestu rio i Confec o e Lanif cios MODATEX 13 Enter an identifier for your video card definition You can simply press enter here 1f you have a generic card or want to describe your card with one string Enter the vendor name of your video card Enter the model board name of your video card Responda qualquer coisa 14 1 Chrontel 8391 uncertain at the time of writing ch8391 2 ICD2061A and compatibles ICS9161 A DCS2824 icd2061la 3 ICS2595 ics2595 4 ICS5342 similar to SDAC but not completely compatible ics5342 5 S3 GenDAC 86C708 and ICS5300 autodetected s3 gendac 6 S3 SDAC 86C716 s3 sdac 7 STG 1703 autodetected stg1703 8 Sierra SC11412 sc11412 9 TI 3025 autodetected t13025 10 TI 3026 autodetected t13026 11 IBM RGB 514 autodetected ibm_rgb514 12 IBM RGB 524 autodetected ibm_rgb524 13 IBM RGB 525 autodetected ibm_rgb525 14 IBM RGB 528 autodetected ibm_rgb528 Just press enter if you don t want a Clockchip setting Pressione enter Ele vai pedir para voc se voc quer gravar as configura es responda y yes a todas Pronto seu X Window esta pronto para ser usado Agora pressione startx para aciona lo 4 3 Como criar icones no X Windows Depois que se roda o X Window ele gera um arquivo chamado fvwm95rc2 Para adicionar os cones edite este arquivo l tem at as instru es 4 4 Inicializando seu Linux diretamente no X Windows Para fazer isso ed
112. tro de Forma o Profissional da Ind stria T xtil Vestu rio i Confec o e Lanif cios MODATEX gt Ip1 at 0x0378 polling gt Isso quer dizer que esta com suporte a impressora Sim a impressora est mapeada em dev Ip1 gt Bom se for sim como eu fa o um teste de impress o Existem dua maneiras 1 r pido e caceteiro cat etc printcap gt dev Ip1 2 o etc printcap em geral j tem uma impressora simples definida logo use lpr etc printcap Aproveite o embalo para estudar o printcap 3 16 Restringindo o acesso de um finger em voc Edite o inetd conf em etc metd conf e deixe comentada a linha de finger Ah depois disso nao se esqueca de restartar o processo De um killall 1 inetd 3 17 Como eu mantenho os menus e as cores do ncurses no ambiente X usando o xterm Lendo os fontes do ncurses descobri que ele usa chamadas de terminal mas lah nao falava o tipo de terminal Usando o VNR Vai no Rumo usei export TERM Linux terminal default do console e adivinhem funciona O mais legal eh que ele fica igual ao console inclusive se vc mudar a fonte ele fica no terminal legal 3 18 Como posso saber quantos hard links tem um arquivo e quantos ele pode ter O n mero de hardlinks de um arquivo aparece no comando ls I drwxr sr x 4user group 1024 Feb 26 1997 xtar rwxr xr x l user group 942 Jun 30 1995 xterm login Formador Paulo Santos 2013 po Du ER B UNIAO
113. u rio Confec o e Lanif cios MODO TEXTO Subcomandos de inser o de texto 1 insere texto antes do cursor r insere texto no in cio da linha onde se encontra o cursor a insere texto depois do cursor A insere texto no fim da linha onde se encontra o cursor O adiciona linha abaixo da linha corrente O adiciona linha acima da linha corrente Ctrl h apaga ultimo caracter Ctrl w apaga ultima palavra minuscula Esc passa para o modo comando MODO COMANDO Subcomandos para Movimenta o pelo Texto Ctrl f passa para a tela seguinte Ctrl b passa para a tela anterior H move o cursor para a primeira linha da tela M move o cursor para o meio da tela L move o cursor para a ltima linha da tela h move cursor para caracter a esquerda J move cursor para linha abaixo k move o cursor para linha acima l move cursor para caracter a direita W move cursor para inicio da pr xima palavra Ignora pontua o W move cursor para in cio da pr xima palavra N o ignora pontua o b move cursor para inicio da palavra anterior Ignora pontua o B move cursor para in cio da palavra anterior N o ignora pontua o O zero move cursor para in cio da linha corrente move cursor para o primeiro caracter n o branco da linha move cursor para o fim da linha corrente nG move para a linha n G move para a ltima linha do arquivo Subcomandos para Localiza o de Texto palavra procura pela palavra ou cara
114. uarios quando o admin esta dentro ver o que ele esta fazendo quem ele e quem usa o sistema e informacoes pessoais que podem ajudar um invasor a conseguir senhas de usuarios Voce pode usar um po tente finger daemon e limitar quem pode conectar ao seu sistema e exibir o minimo possivel sobre seu sistema Escolha boas senhas Simplesmente ponha senhas ruins e a chave para penetrar em seu siste ma Se voce Instalar o shadow em uma Box voce pode escolher para filtrar senhas ruins tipo login kewl password kewl esta senha ja nao seria aceita e isto e uma boa ideia Sempre que voce tiver uma pequena quantidade de pessoas no seu sistema e eles sao amigos algum usuario nao convidado pode obter root e fazer um rm rf Se voce puder limite quem pode conectar ao seu Linux Se possivel bloqueie o acesso telnet de fora da subrede Certamente que seja mais seguro e voce vai ter a sorte de nao ter seu sistema danifica do por estranhos 6 9 Programas para seguran a A importancia dos programas e a ordem E melhor voce instala los antes que alguem clicando um botao pode transformar seu sistema numa tragedia Use seu melhor julgamento Shadow In A Box As ultimas versoes do Slackware ja possuem suporte ao Shadow Passwording dentro Mas este esta desatualizado O mesmo que nao te lo Entao criei um link para o local onde ele se encontra Procure pelo shadow pois os atualizados nunca ficam com o mesmo nome e com isso o link nao funcionaria
115. um usu rio em seu sistema voc deve proceder assim Digite o comando adduser O sistema vai pedir o Login escolha o Depois vai pedir uma s rie de coisas aperte enter at aparecer password Escolha o password e pronto O usu rio foi cadastrado no arquivo etc passwd Se este usu rio quiser acessar permiss es de outros usu rios o seguinte comando deve ser usado su usuario Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio Confec o e Lanif cios Depois de ter digitado isso o sistema vai pedir o password do usu rio coloque o e assim voc poder acessar tudo o que o outro acessa Para sair desse acesso ao seu login normal digite exit Obs O usu rio root o administrador do sistema ou seja ele controla TUDO Ali s ele que d as permissoes para outros usu rios Ent o lembre se se voc for cadastrar um usu rio voc deve estar com o poder do root Para apagar um usu rio deve se proceder assim Edite o arquivo etc passwd e procure a linha equivalente a usu rio senha criptografada ID do grupo Grupo Home Shell Retire esta linha e o login nao mais existir Apague o diret rio HOME do usu rio se existir Apague o arquivo var spool usuario e pronto Descadastrado Dica E aconselh vel voc adicionar um login diferente de root para que voc
116. v sbpcd Alguns drivers n o s o reconhecidos facilmente pelo sistema ent o vamos usar um par metro do arquivo de configura o do LILO etc lilo conf append sbpcd 0x230 SoundBlaster Mais informa es na documenta o do LILO Formador Paulo Santos 2013 po Du ER EX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX Agora vou mostrar cada device para quem n o criou com scripts do setup ou dev MAKEDEV veja mais acima 1 Drive Sbpcd Autor principal Eberhard Moenkeberg emoenke gwdg de Suporte Multi se o sim mas n o em todos os drivers Suporte de Driver M ltiplo sim Suporte de M dulo sim Suporte de Ler frames de audio sim CR 562 CR 563 CD 200 only Auto probing sim Arquivo Device dev sbpcd major 25 Arquivo de Configura o sbpcd h Op o da Configura o do Kernel Matsushita Panasonic CDROM support Arquivo README README sbpcd Como criar mknod dev sbpcd b 25 O Sonycdu535 Driver Autor principal Ken Pizzini ken halcyon com Suporte Multi se o nao Suporte de Driver M ltiplo n o Suporte de M dulo sim Suporte de Ler frames de audio n o Auto probing n o Arquivo Device dev sonycd535 major 24 Arquivo de Configura o sonycd535 h Op o da Configura o do Kernel Sony CDU535 CDROM support Arquivo README README sonycd535 Como criar mknod dev sonycd535 b 24 0 Cdu3la Driver
117. ver esses processos e com isso saber o que voc est fazendo no exato momento em que voc faz Finger tcp 79 Apresenta informa es completas de usu rios logados n o logados em seu sistema shells diret rios logins etc Existe alguns Bugs falhas na seguran a que podem ser furados remotamente Para se livrar disso e deixar seu sistema mais seguro edite o arquivo etc inetd conf e comente as seguintes linhas Formador Paulo Santos 2013 po Du ER EX UNI O EUROPEIA Fundo Social Europeu MODATEX Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX finger stream tcp nowait nobody usr sbin tcpd in fingerd w systat stream tcp nowait nobody usr sbin tcpd bin ps auwwx netstat stream tcp nowait root usr sbin tcpd bin netstat a Com isso os 3 servi os estar o desabilitados e ninguem poder acessar al m do root claro Para rodar os comandos tente o que est no final da linha como bin ps auwwx bin netstat a 6 3 Monitorando terminais O que um Telnet Server E um servico que habilita um usuario acessar um terminal na sua maquina remotamente Isso geralmente deixa o sistema muito vulner vel ent o algumas pessoas e administradores de sistemas webmaster suporte admin deixam o telnet server desabilitado Existe uma ferramente til para que possamos habilitar o telnet server e ao mesmo tempo se precaver es
118. vice 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 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 bm Arquivos executaveis binarios de comandos essenciais pertencentes ao sistema e que s o usados com frequencia boot Arquivos est ticos de boot de imcializa 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 home Diret rios local home dos usu rios lib Arquivos da biblilotecas compartilhadas usados com freqiiencia mnt Ponto de montagem de parti o tempor rios root Diret rio local do superusu rio root sbin Arquvios de sistema essenciais tmp Arquivos tempor rios gerados por alguns utilit rios usr Todos os arquivos de usu rios devem estar aqui segunda maior hier rquia var
119. vo de configuracao atua lizado voce podera saber Tripwire scaneia o sistema e checa os tamanhos datas e outras coisas sobre os arquivos exibindo todos os arquivos que tiveram algumas de suas caracteristicas alteradas COPS 1 04 Este pacote vem do famoso Dan Farmem e tem algumas utilidades Ele contem alguns programas de seguranca e tambem alguns script para ajudar voce a proteger seu sistema Nao deixe de ver Secure Shell Home Page Secure shell daemon Grande utilitario para enciptacao de conexoes Util para evitar que hackers observem suas conexoes Provem de autenticacao faz seguranca em conexoes de xwindows MUITO LEGAL e em alguns casos faz seguranca em conexoes telnet e muito mais qmail Okay neste caso temos apenas duas palavras a dizer SENDMAIL SUCKS Ele e lento cheio de bugs e falhas de seguranca melhor nao tem senso de seguranca e eh um pedaco de merda Qmail eh um programa menor mais rapido e muito mais seguro que o sendmail e nao possui nenhum dos problemas de seguranca que o sendmail possui Qmail pode fazer tudo o que o sendmail pode fazer exceto dar acesso root e nao requer um PHd para configurar Fefe s finger daemon Um simples e pratico finger deamon que eh tudo o que voce precisa As opcoes mais legais sao Nao necessita de root para rodar nao revela muito sobre o usuario ultimo acesso mail shell nao permite finger no sistema faz log total e previne certos tipos de ataques de usuarios locais Sendmail P
120. zer estas requisi es Para parar de receber tais mensagens basta incluir as seguintes linhas no seu etc conf modules ou etc modules conf conforme voc utilizar ou sua distribuicao alias net pf 3 off alias net pf 4 off alias net pf 5 off 3 11 Quero fazer com q p ex o ttyl 1 seja associado ao var log messages etc syslog conf For info about the format of this file see man syslog conf the BSD man page and usr doc sysklogd README linux info notice dev tty11 Detalhe use TABS nao use espacos 3 12 swriter3 error creating new document invalid path autotext does not exist Tenta ir na caixa de op es na guia path e existe um bot o chamado default pressione o e deve resolver o seu problema 3 13 Compilando o kernel Som problemas na compilacao gt fui recompilar o kernell e ele deu o seguinte erro gt sb common c 21 ferror You will need to configure the sound driver with Formador Paulo Santos 2013 po Du ER B UNIAO EUROPEIA ial Europeu Centro de Forma o Profissional da Ind stria T xtil Vestu rio y Confec o e Lanif cios M O DATEX gt CONFIG AUDIO option gt make 2 sb common o Error 1 gt make 2 Leaving directory usr src lmnux 2 0 30 drivers sound gt make 1 sub dirs Error 2 gt make 1 Leaving directory usr src lmux 2 0 30 drivers gt make linuxsubdirs Error 2 Parecia complicada mas era bem simples De

Download Pdf Manuals

image

Related Search

Related Contents

BOSCH Bedienungsanleitung 2013 (Deutsch)  v ie municipale    炊飯専用釜・鍋  - Harlander.com  Spirit Eco WA 4730  Pyle PHCT55 cable network tester  mode d`emploi - Observatoire des Territoires de la Savoie  690KB - 日立国際電気  Biostar TH55B HD motherboard  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.