Linux  

Tutorial sobre como usar o xf86config para acertar o X Window xf86config. Obs: Você pode usar o xf86cfg!!

(Obs: No Slackware 10.0 em diante use xorgcfg, xorgconfig ou xorgsetup.)

Impressão em Linux/Unix. Atualizado!!.

Em principio a impressão seria possivel usando apenas impressoras Post Script (PS) que quase sempre são carissimas impressoras Laser.(Nem toda impressora laser é ps e embora menos frequentemente também nem vice-versa)
Porém é possível imprimir usando impressoras comuns graças a dois programas. Um programa chamado Ghost Script(GS) (Para saber se o gs esta instalado e se sua impressora é suportada de gs -h) E outro chamado GimpDrive.(vou me restringir ao GS) As minhas impressoras são: Uma Canon BJC1000 que a principio não seria suportada mas funciona (só imprime bem em p.b.) como se fose uma BJC600. Uma Canon BJC80v (para Laptop que comprei usada no MercadoLivre) que funciona como uma BJC800 e uma Epson Stylus C65 (dizem que funciona com o Gimp drive mas eu até agora só imprimi texto dando cat arquivo.txt /dev/lp0) No que diz respeito ao GS sugiro que tente impressoras proximas, de uma olhada em Ghostscript's printer compatibility page
Para imprimir um arquivo chamado arquivo.ps basta fazer assim:

gs -sDEVICE=bjc600 -sOutputFile=/dev/lp0 arquivo.ps

onde naturalmente você deve por a designação de sua impressora (bjc600, bjc800, etc) e o nome do seu arquivo. (Para uma impressora USB tente /dev/usb/lp0)
Depois que você aprendeu a fazer isso você pode usar um programinha para deixar automatico.(Vou me restringir ao sistema lpr ou BSD de impressão, o CUPS eu não sei usar)
Eu uso o apsfilter que já vem no Slackware (existe um zilhão de outros, o pessoal do Debian costuma usar o Magic Filter se não me engano e os do Red Hat o Printool). Para configurar o apsfilter basta dar cd /usr/share/apsfilter e depois dar ./SETUP. Ele é super didático e depois para imprimir é só dar lpr arquivo.ps (pode ser .txt também) ou simplesmente clicar no botão de imprimir do programa que você tiver usando.  Para saber quais os trabalhos mandados para a impressora de lpq e para eliminar um lprm seguido do numero do trabalho. Como disse você pode simplismente clicar no botão de imprimir. No entanto nunca imprima figuras usando um visualizador de figuras. Sempre abra com o Netscape ou com algum outro navegador. Comigo já aconteceu muitas vezes do programa entender a figura como sendo texto e dai escrever um monte de paginas com lixo. Para parar a impressão caso isto aconteça você deve procurar um gs  que estara rodando e matar ele com por exemplo killall gs.

Existe também um site www.turboprint.de que tem drivers para impressoras e eles dizem que a impressão a cores fica muito boa. De fatominha Canon BJC1000 cuja a impressão a cores fica uma droga com o gs ficou muito boa com o TurboPrint. Mas a impressão via TurboPrint é muito lenta dai prefiro usar gs + apsfilter para imprimir em pb.

Obs1: Se você usa uma impressora HP for Windows você precisa de um driver especial (pnm2ppa ou a versão antiga em preto e branco, pbm2ppa), eu e meu irmão até hoje só consegimos fazer a impressora dele que é desse tipo,(deskjet 820cxi) funcionar no Kurumin.
Obs2: Para maiores detalhes veja o "Printing HOWTO" talvez localizado em /usr/doc/Linux-HOWTOs.

Gravando CD's no Linux. Novo!!!

Vamos supor que seu gravador de CD já esteja devidamente instalado.*

1-Primeiramente certifique-se de ter o cdrtools instalado.
2-Crie um .iso dando mkisofs -r -o arquivo.iso "diretoriodosarquivos"
3-Dê cdrecord -scanbus para saber onde esta localizado seu gravador, o meu é sempre 1,0,0.
4-Grave o CD dandocdrecord -v speed=6 dev=1,0,0 -data arquivo.iso

* Para instalar o gravador de CD será eventualmente preciso recompilar o kernel (veja o manual Foca), no meu caso isso não foi preciso (acho que porque uso um gravador externo USB).
Obs: Agora que você aprendeu o jeito dificil instale imediatamente o k3b (será preciso instalar além do cdrtools também o cdrdao e se quizer gravar video CD/DVD precisa também do vcdimager). Esses programas estão disponiveis no rpmfind.net ou na sua própria distro. O k3b é muito melhor xcdroast e é tão fácil de usar ou até mesmo mais fácil que o Nero (Windows).

Linux no hp Compaq nx9005.

Eu comprei meu laptop em janeiro deste ano (já ta velinho) e depois de passar muita vontade finalmente consegui instalar o Linux (e até o FreeBSD) nele. Atualmente mantenho o Windows XP Pro original e tenho o Slackware Linux 10.0. Resolvi escrever essa seção como forma de agradecer as pessoas que originalmente abordaram esse assunto na internet. Veja:

Running Linux on the HP (Compaq) nx9005 Laptop É o melhor site e tem até um forum!!

Linux on an HP nx9005

Primeiramente gostaria de observar que a instalação do Linux nesse Notebook não é nada diferente do que de qualquer outro computador. Como ele vem com o Windows XP e partição NTFS veja a seção "Particionamento não destrutivo com partição NTFS" logo abaixo. Diferente dos colégas da internet o meu não tem gravador de CD.
Para o soft-Modem vá na página da Linuxant e pegue o drive genérico .tar.gz e é só instalar e navegar!! : ). Infelizmente roda numa velocidade limitada a não ser que você pague uns $$. Não há mais nada de especial para falar sendo que funciona quase tudo, placa de video, som (use a ALSA), rede, portas USB,  PCMCIa (dizem que funciona). Ah, para configurar meu teclado que é o ABNT2 foi só usar o xorgcfg (no Slack 10). Já uma coisa que não funciona é o "gerenciamento de energia" (não tenho idéia do estado da bateria, por exemplo), nisso o FreeBSD ganha.


Qual a melhor distribuição do Linux?

Essa é uma pergunta que se faz frequentemente. Muitos usuarios mesmo experientes se deixam levar por fanatismo defendendo fanaticamente uma ou outra distro. Na verdade essa pergunta não tem uma resposta e se tivesse talvez não devesse ser dita. Uma pergunta mais modesta e pé no chão seria qual a melhor distribuição do Linux para mim, para meu(s) computador(es) e pra aquilo que eu quero fazer? Ainda assim a resposta varia muito pois a distribuições não ficam paradas no tempo. Aquilo que se podia dizer sobre uma dada distro a 4 anos talvez não possa ser mais dito hoje. A melhor maneira de saber é com certeza ir experimentando. Ai vai uma dica, procure experimentar pelo menos a Fedora/Red Hat (é uma M), a Slackware e a Debian pois são as mais tradicionais distros e quase todas as distribuições hoje são baseadas nessas três. Outra coisa importante é não confundir o que vem a ser uma distribuição mais indicada para usuários experientes com uma distro que pode ser considerada mais profissional. Dificuldade não é profissionalismo! Eu poderia dizer que o Slackware (que é o que eu uso em casa) é uma distribuição experiente (embora possa ser boa para iniciantes) mas não é tão profissional assim. O Red Hat não é lá assim tão pra pessoas experientes mas pode ser de emprego profissional e por ultimo o Debian é de emprego profissional e exige bom conhecimento.  Há quem diga que o uso de uma distribuição mais experinte como o Slackware é util educativamente uma vez que ensina coisas que podem ser usadas em outras distribuições e até outros tipos de UNIX. Isso com certeza é verdade mas não sei se justifica pois ninguem deveria ser obrigado a usar o Linux para apreender outra coisa que não seja o proprio Linux.

Qual distribuição eu uso?

Slackware Linux 10.0 (Obs: Uso o slack desde o 7.0)   

Qual distribuição eu recomendo?

Eu pessoalmente já experimentei diversas distros, das que eu me lembro já testei o Conectiva, Debian, Slackware, Mandrake, Suse, Corel Linux, Red Hat, Linux PcMaster(baseado no Open Linux), TechLinux, TurboLinux, DemoLinux, Knoppix e o Kurumin além de algumas distribuições de brinquedo como WinLinux, MuLinux, TopologiLinux etc. O WinLinux foi o primeiro, depois experimentei Conectiva. O Slackware foi o terceiro mas não me livrei mais dele e dai não sei mais a ordem. Enquanto os usuários experientes preferem o Debian ou o Slackware para quem está comecando agora eu sugiro o Mandrake, o TechLinux ou o excelente Knoppix (é baseado no Debian e roda direto do CD ou pode ser instalado no HD). Se teu computador tem aqueles modens horríveis tente o o  Kurumin que é um Knoppix abrasileirado. Mas atenção! Isso é para quem tem computador novo com muita memória!! Para um micro mais velho será preciso usar nescessariamente o Slackware ou o Debian com uma interface gráfica bem leve.


Particionamento não Destrutivo com partição NTFS

Recentemente passei pelo seguinte problema, como instalar o Linux no meu computador novo? Ele veio de fábrica com Windows XP Pro usando formato de arquivo NTFS ao invés do tradicional FAT32. Bom, de inicio me  ocorreu de particionar  normalmente usando o fips, mas descobri que o fips só funciona com partições FAT.  Após perder um bom tempo ouvindo falar das maravilhas do Partition Magic que nem demo para baixar tem e depois de ter baixado alguns demos inuteis como os do "Acronis PartitionExpert" ou "7Tools Partition Manager" pensava seriamente em reformatar o HD de meu computador, coisa que talvez não fosse tão problemática uma vez que tenho o disco do Windows e também um CD de drivers que não sei se funcionam (parece que esse CD é comum em PC's laptops como o meu).  Bom, finalmente encontrei a solução!! :^) Um programa do Linux chamado QTParted  que faz direitinho o serviço. Mas como rodar um programa do Linux se eu não tinha Linux instalado? Simples, rodei direto do CD!! A distro que usei foi o Knoppix que já veio com o QTParted. Como tinha alguns problemas na minha partição tive que usar o ntfsfix e rodar chkdsk /f no Windows antes que funcionase (não sei qual dos dois resolveu o problema).

Obs: Não use o programa ntfsresize do Linux que apesar do nome não tem nada a ver com o peixe!! 
Obs2: Infelizmente o formato NTFS não é bem suportado pelo Linux. Não há suporte para escrita. Assim para passar do Linux para o Windows seguindo a dica de um de meus irmãos to usando o Explorer2fs no Windows. Já para fazer o contrário é facil no Slackware mas no Knoppix parece que devo recompilar o kernel.
Obs3: Só não seja bobo de usar o Reiserfs!!

Interface Gráfica

Obs: Da primeira vez que escrevi isso a XFCE se tornou muito mais popular e agora já vem em muitas distribuições!! :)

Aqui eu vou fazer um pouco de propaganda da nova interface gráfica que to usando. . A interface grafica que eu to começando a usar é a xfce e xfwm. O logotipo dela é um ratinho e ela tem diversas vantagens.
a) Ela é bem mais leve que o KDE , Gnome ou Enlightenment.
b) Quando você abre um terminal você pode mudar o tamanho dele a vontade, coisa que o WindowMaker ou o FVWM 2 ou 95 não fazem (ou eu pelo menos não aprendi a fazer).
c) Permite acesso aos menus do KDE e do Gnome. Isso permite que você continue usando os aplicativos do KDE e Gnome de forma rapida mesmo usando a xfce.
d) Ela tem uma barra em baixo (estilo CDE) onde você pode criar seus próprios icones, funcionalidade que eu só conhecia no KDE e no Gnome.
e) Você pode abrir um terminal quando você quizer, coisa que no twm você não faz se já não tiver um aberto no inicio.
f) É a unica interface grafica que conheço onde você monta cdrom e disquete como se estivese no Windows!!! Basta fechar a janela que da para tirari.
g) Vem com o XFTree. Um file manager e muito funcional. Coisa que só vi também no Gnome e no KDE!!!
h) Xfce é um Desktop que roda por padrão a Xfwm como window manager. Além da xfce só existe (até onde sei) outros dois desktops para Linux, o Gnome e o KDE. CDE até onde sei é só para AIX.

Usando o Linux

Recompilando o Kernel.

Antes de vermos isso, por que recompilar o kernel? Primeiro porque é possivel! Os pobres usuários do Windows não podem fazer isso uma vez que o sistema deles é completamente fechado, já nós podemos! O segundo motivo é que o kernel vem com suporte para varios dispositivos que não temos no nosso computador e cuja permanencia só torna a maquina mais lenta
Um terceiro moitvo é que podemos ter um dispositivo no nosso computador que precisa de recompilação do kernel para ser ativado (muito comum com placas de som).
Tendo as fontes do kernel faça como usuário root:

cd /usr/src/linux --Em algumas distribuições como o Debian o processo é diferente!!
make mrproper
make xconfig --Ou make menuconfig se não tiver X.
Configure o que tem que tem que se configurar.
Mas antes recomendo que salve a configuração anterior.
make dep
E agora se desejar instalar num disquete, recomedavel para testar .
make bzdisk
Ou se preferir já instalar na maquina
make bzImage
Para se aprofundar nisso de uma olhada no arquivo:
/usr/src/linux/README
ou no
Kernel-HOWTO
que deve estar localizado no /usr/doc/Linux-HOWTOs

O editor vi.

O editor vi é uma unanimidade em todos os sabores de UNIX e em todas as distribuições do Linux, apesar disso a maioria dos usuarios de Linux não sabe como usa-lo. Aqui apresento o básico de como usa-lo. Ele é mais destinados a editar arquivos de configuração e as vezes é o unico editor disponivel, assim seu um conhecimento básico é indispensavel para qualquer um que administra um sistema Linux ou Unix, mesmo que seja o do micro de casa.

Para iniciar o editor basta dar vi.
Para iniciar com um arquivo em especifico basta dar vi arquivo.
Para salvar e sair basta dar ZZ ou ainda :wq no modo de comando é claro.
Para sair sem salvar basta dar :q ou quando nescesario :q!.
Para salvar a qualquer hora de :w.
Para apagar um caracter basta por o cursor em cima e pressionar x, mantendo
pressionado ira apagando o que tiver a direita.
Para sair do modo de comando e ir para o modo de escrita basta dar a ou i.
Para sair do modo de escrita para o de comando basta primir Esc.
No modo de escrita sempre pressione ENTER quando uma linha acabar.

Para saber mais sobre o vi eu recomendo os seguintes sites: Vi Lovers Home Page Um site em Inglês muito completo sobre o vi tendo inclusive versões para DOS, Windows, etc. Um outro site agora em portugês é Editor de textos vi:Guia de sobrevivencia
Se você estiver usando o Vim você pode realçar os tags dando :syntax on e para não fazer isso cada vez crie um arquivo .vimrc na sua area com esse instrução.

O editor Emacs.

O editor de texto Emacs também é bastante popular. Eu uso bastante a versão que suporta o XWindow uma vez que ela permite realçar os comandos tanto de html, LaTeX como Ada. Não há nada de especial para saber sobre essa versão. Mas caso você esteja fora do XWindow há pelo menos três ou quatro comandos básicos a saber.

Para iniciar o editor basta dar emacs. Se for com um arquivo basta dar emacs arquivo.
Para começar um novo arquivo ou abrir um arquivo basta dar Ctrl-x Ctrl-f.
Para salvar Ctrl-x Ctrl-s.
Para sair Ctrl-x Ctrl-c.
 

Caso sua versão do Emacs suporte XWindow você pode mudar por exemplo as cores de fundo. Com a opção -r as letras ficam brancas e o fundo preto.
emacs -r &
onde to pondo o caracter '&' para evitar de perder o terminal.
Já se você quer uma cor em específico para o texto use a opção -bg.
emacs -bg blue &
emacs -bg lavender &
emacs -bg red &, etc.

Uma relação de cores pode ser obtida em  /usr/lib/X11/rgb.txt
Uma outra coisa muito util é você realcar a sintaxe de uma arquivo que você esteja editando.
Para isso faça.
1-Click em Help.
2-Vá em Options.
3-Selecione Global Font Lock (highlights sintax).
O Emacs suporta várias linguagens como Ada, Pascal, C, C++, FORTRAN, html, etc, que são identificadas em pela extensão do arquivo.

Como instalar programas em Linux.

a) Instalação de pacote do slackware ".tgz" no slackware.
    De installpkg pacote.tgz, para remover o pacote removepkg pacote.
    Você também pode usar o pkgtool para remover, ver os pacotes, etc.
b) Instalaçãod de pacote de pacote do Debian ".deb" no Debian.
    De dpkg --install pacote.deb, pode usar tambem o dselect.
c) Instalação de um pacote source code com estensão .tar.gz ou .tgz.
    cp pacote.tgz /usr/local
    cd /usr/local
    gunzip pacote.tgz   -->
    tar -xvf pacote.tar -->      Pode usar tar -zxvf pacote.tgz, se for GnuTar.
    cd pacote
    Leia o arquivo README e/ou INSTALL, vi README e/ou vi INSTALL.
    Claro que pode usar outro editor ao invés do vi se tiver e preferir.
    Agora em geral o procedimento é:
    ./configure
    make
    make install
 d) Instalação de pacote do Red Hat ".rpm" no Slackware.
     Uma maneira sempre possível é rpm2tgz pacote.rpm, dai procede como em a).

Não sendo o root só se pode instalar pacotes que não sejam .rpm ou ponto .deb.
Para pacotes .tar.gz e/ou .tgz que sejam source code procede-se assim
    gunzip pacote.tgz --\
    tar -xvf pacote.tar --/      Pode usar tar -zxvf pacote.tgz, se for GnuTar.
    cd pacote
    Leia o arquivo README e/ou INSTAL
   Agora em geral o procedimento é:
    ./configure
    make
Pronto, é como instalar sendo o root. A diferença é só o diretório onde é posto e o fato de não se dar o make install. Dai para rodar basta copiar ou linkar o executável para um diretório no seu PATH ou no diretório que contem o executavel dar ./nome_do_programa.
Obs: Caso você tenha um pacote .tar.bz2 basta fazer bunzip2 pacote.tar.bz2 e depois tar -xvf pacote.tar.
 

Como desinstalar  programas source code no Linux.

a) Entre no diretório do programa.
b) make clean
c) make uninstall
d) cd ..
e) rm -rf "diretório do programa"

Como desistalar programas .rpm.

rpm -e programa.rpm

Como armazenar arquivos grandes em multiplos disquetes

1- Compacte seu arquivo ou diretório usando sua ferramenta predileta (recomendo o zip).
2- Faça split -b 1400000 "nomedoarquivo", onde 1400000 é o tamanho máximo de cada pedaço.
3- Copie cada pedaço para um disquete.
4- Una todos os pedaços usando por exemplo cat xaa xab >> arquivo.
5- Verifique se houve mudança nas permissões (para o caso de executaveis).
Obs1- Se você quizer passar para Windows basta fazer no Dos copy /b xaa + xab arquivo
Obs2- Agradeço ao pessoal da Linux-Br por me ajudar nisso.

Reiniciando  downloads no Linux

Nada mais desagradavel do que quando você esta baixando um arquivo ocorre uma queda de conecção ou falta luz e você perde o que esta baixando. Há ainda arquivos grandes que precisam de vários dias para serem baixados. No Windows exite um programa chamado GetRight que resolve esse problema permitindo recomeçar downloads no ponto onde foram parados (desde que o servidor suporte reinicio). Existe também outros programas para Windows como o MyGetRight e GoZilla (não sei se é assim que escreve) mas que não são tão bons.
E para Linux? Exite programas como o Downloader for X, Caitoo, etc, que comigo nunca funcionaram.
Ainda não exite GetRight para Linux embora pareça haver interesse da empresa em desenvolver um e também gente usando  junto com o Wine.
Mas isso é tudo bobagem.
Exite um programa chamado greed, para baixar um arquivo chamado arquivo.tgz  que esteja no endereço http://www.seila.com/download/arquivo.tgz basta dar
    greed http://www.seila.com/download/arquivo.tgz
Claro que para achar o endereço você pode usar o Netscape.
Se você parar o download tudo que você precisa para recomeçar é estando sobre o mesmo diretório dar novamente o mesmo comando greed http://www. seila.com/download/arquivo.tgz.
É recomendavel que você grave o endereço.
O greed tem a vantagem de mostrar o tempo que falta para o download ficar concluido.
Mas existe uma opção melhor.
É o wget. Para poder iniciar o download com suporte a reinicio basta dar
wget -c http:// www.seila.com/download/arquivo.tgz.
E novamente você repete isso para reiniciar o download se for preciso. Parece que a opção -c pode ser omitida as vezes, mas não vejo vantagem em corer esse risco. O wget tem várias vantagens sobre o greed, ele é nativo do Linux , i.e.,  provalvelmente você já o tem instalado, ele continua funcionado mesmo que você feche o terminal ou se desloge  de sua conta. Além disso ele tem muitas outras caracteristicas que permitem até mesmo baixar sites inteiros.
Outra opção é o navegador Opera para Linux que já vem com uma ferramenta de download que permite reinicio.

Alguns comandos básicos do Linux.

du -h Use isso num diretorio para saber o espaço ocupado por ele.

df -h Isso mostra o espaco ocupado pelas particoes.

ps -aux |more Use isso para saber os processos que estao rodando.

kill -9 "Numero do Processo" Use isso para matar um processo. Não confie no skill ou no killall e muito menos no xkill.

shutdown -h now e shutdown -r now Como usuario Root use isso para desligar ou reiniciar respectivamente. Você também pode usar halt ou reboot.

startx Isso inicia o servido gráfico quando o mesmo já não estiver acionado.

startx -bpp 16 Faz o mesmo mas já inicia no modo de 16 bits.

ls Lista arquivos, o mesmo que "dir" no DOS. Use ls -a para listar todos os arquivos incluindo os ocultos. ls -l para uma listagem longa com mais informações.

rm "nome do arquivo" Apaga o arquivo.

mkdir "nome do diretorio" Cria um diretorio.

rmdir "nome do diretorio" Apaga um diretorio vazio.

rm -r "qualquercoisa" Apaga qualquer coisa como arquivos, diretorios vazios ou cheios.

cd "diretorio" Vai para aquele diretorio. cd .. Retrocede um diretório, o mesmo que cd.. no DOS, note que precisa dar um espaço.

man "comando"  ou info "comando" Ensina como usar um dado programa ou comando.

apropos  "palavra" É realmente fantastico. Ele procura um comando ou programa cuja página de manual contenha a palavra referiada. É ideal para achar um comando ou programa que você precisa mais ainda não sabe o nome.

cp"nome do original" "nome da copia" Copia um arquivo.

mv "arquivo inicial" "arquivo final" Move ou renomeia um arquivo.

clear Limpa a tela, o mesmo que cls no DOS.

find "diretorio" -name "nome do arquivo" Procura um arquivo no dado diretorio.

cal Mostra um calendario do corrente mês. cal 5 1976 Mostra um calendario de maio de 1976.

ftp Cliente de ftp nativo do Linux. Para se conectar por exemplo em ftp.tripod.com é só dar ftp ftp.tripod.com , para baixar um arquivo é so dar get "arquivo-local" "arquivo-remoto", para mandar é só dar append "arquivo-local" "arquivo-remoto", mas antes convem deletar o antigo, caso haja, usando delete "arquivo-remoto". Para evitar isso você pode usar o comando send ou put ao invés de append. Em todos os casos você pode omitir um dos nomes quando forem iguais. Em caso de duvida é só dar help ou ?, para fechar uma conexão é só dar close e pra sair do programa de exit. ou para fazer as duas coisas ao mesmo tempo de quit. Outro programa de ftp bom é o axyFTP que é para XWindow.

xfm Isso não é propriamente um comando mas sim um programa para o X Window. O "X File Manager" provavelmente irá facilitar pra caramba seu relacionamento com o computador principalmente quando usando outras interfaces graficas que não o kde e Gnome. Sobre o cursor use o botão esquerdo do mouse para decer a tela e o direito para subir.

mc É outro tipo de file manager agora para o modo terminal, com destaque para o mcedit.

free Mostra a quantidade de memória que esta sendo utilizada. Outra opção mais completa é cat /proc/meminfo.

date Usado para mostrar a data e hora e principalmente para acertar data e hora.
Para ver data e hora basta dar date. Para acertar a hora (como usario root) basta dar date -s HoraMinuto onde hora e minuto devem estar com dois algarismos.
Ex: Para acertar a hora para 13:25 basta fazer
date -s 1325
Para modificar a hora e também a data basta fazer
date MesDiaHoraMinuto
Onde todos devem ser com 2 algarismos.
Ex:Para acertar a hora para 17:45 do dia 5 de fevereiro, basta fazer:
date 02051745     (Acerta a data e hora para 5 de fevereiro, 17:45).
Você também pode por o ano no fim.
Para 2001 basta por 01
date 0205174501   (Acerta a data e hora para 05/02/01, 17:45).
Para 1901 tem que por 1901
date 020517451901 (Acerta a data e hora para 05/02/1901, 17:45).

makebootdisk Cria diskete de boot (o disquete deve estar formatado em Linux). Um outro jeito para quem tem as fontes do kernel é cd /usr/src/linux  e depois make bzdisk. É muito lento mais funciona!

ln  -s "arquivo1" "arquivo2" Cria um link simbólico arquivo2 para o arquivo1 já existente.

superformat /dev/fd0 Formata um disqute no formato do DOS.

mkfs.ext2 -c /dev/fd0 Formata um disquete no formato do Linux.

mount -t vfat /dev/fd0 /floppy Monta um disquete fornatado em DOS no ponto de montagem /floppy.
mount -t ext2 /dev/fd0 /floppy Monta um disquete formatado em Linux no ponto /floppy.
umount /dev/fd0 Desmonta o disquete. Veja que é umount e não unmount!
Obs. Esse método é indepentende do arquivo fstab e é nescessario que exista o diretório do ponto de montagem, no caso /floppy. Só é possivel desmontar o disquete se o mesmo não estiver sendo usado.

grep "palavra" -r  Diretorio Use isso para achar um arquivo dentro do diretório que contenha a dada palavra. Ex: grep "Alo gente!" -r /root.

tar cfv aplicativo.tar diretorio Use isso para criar um aplicativo.tar contendo o conteudo do diretório e mantendo o diretório. Depois para criar um arquivo tar.gz de gzip -9 aplicativo.tar. Para criar um arquvo .tar de um único arquivo proceda da mesma maneira como para o diretório e para acrecentar mais arquivos fassa o mesmo mudando a opção cfv para rfv.

Links para Linux

LinuxPackages.net Um repositório de pacótes para o Slackware!!

Slackware Linux  O Slackware não tem atualização muito frequente e é difícil de fazer upgrade, mas é na minha opinião uma das melhores distribuiçoes do Linux. Ele é o mais similar com o UNIX original dentre os linuxs e embora não seja a mais antiga distribuição foi a primeira distribuição popularizada do Linux. A instalação apesar de ser em Inglês e em modo texto é realmente muito fácil. A parte menos fácil é após a instalação configurar o Servidor X dando por exemplo o "xf86config". Veja o meu tutorial sobre isso no topo dessa página (no 10.0 é xorgconfig). Você pode prefirir usar o xf86cfg (xorgcfg) que é muito mais fácil. Após a configuração do X11 você pode editar o arquivo /etc/inittab e onde diz id:3:initdefault:  você muda o 3 para 4 podendo assim fazer o login gráfico. E depois você pode editar o arquivo /etc/X11/xdm/Xsession e no kde dar o comando kdmconfig (caso esteja usando o Kdm, talvez seja preciso desinstalar o Gdm) para deixar as seções do jeito que mais lhe agradar. Após isso resta a configuração do som que a partir do Slackware 9.1 pode ser feita simplesmente dando alsaconf. Para instalar um pacote do slackware (.tgz) basta dar installpkg "nomedopacote".tgz e para desinstalar basta dar removepkg "nomedopacote". Outra opção é usar o pkgtool. Para instalar um pacote do Red Hat (RPM) você pode primeiro converter para .tar.gz  dando rpm2targz ou rpm2tgz. Você também pode instalar pacotes do Debian bastando converte-los usando um programa como o Alien por exemplo. Uma das vantagens do Slack é a facilidade de se configurar o ppp, ou seja, o acesso discado à internet, é so dar pppsetup  e depois de configurado é so dar ppp-on para ligar e ppp-off para desligar. Só mais umas dicas, enquanto você não acertar para ter logon gráfico você inicia a interface gráfica dando "startx" e para desligar o computador é "halt ". Para permitir que usuários comuns montem disquete basta editar o arquivo fstab mudando de "/dev/fd0 /floppy auto noauto,owner 0 0" para "/dev/fd0 /mnt/floppy auto noauto,user 0 0".

LinuxISO.org - A place to learn about, download, and discuss Linux.

The Linux Kernel Archives (kernel.org) A menos que eu esteja enganado esse é o site oficial do Linux (e não o linux.org). Achei muito chato eles fazerem mirror para o Debian e RedHat, dá a impressão que essas são as distribuições prediletas deles.

Guia do Hardware Um site que a muito tempo deveria constar aqui! Tem um monte de informações e também vende CD's de distribuições do Linux. O responsável pelo site é o mesmo criador do Kurumim Linux.

Projeto Debian-BR. Debian em Portugês. Foi meu amigo Fabiano quem me deu. Tem um monte de informações sobre o Debian.

Turbo LinuxEsse é mais uma distribuição importante do Linux. Não sei se foi por falta de memória ou se foi por não ter instalação gráfica mas no meu foi em modo texto. Eu não gostei pelos seguintes motivos. 1- Instalou o lilo sem me dar a opção de não instalar. 2- A seleção de pacotes é muito pouco personalizavel, 3- A senha do root tem que ter no mínimo 6 caracteres. O Slackware por exemplo reclama mas aceita se a gente insistir. Achei algumas coisas diferente como por exemplo depois da instalação quando dei o boot ele entrou direto numa espécie de Setup. Para mim essa distro infelizmente não funcionou dando um erro relacionado com NIS domain server.

Themes.org

Window Managers for X Site interessante sobre Window Managers.

Paul's LINUX Page

Scientific Aplications on Linux Esse site é muito bom!

Linux StartIsso é uma "Search Engine".

Linux in Brazil

Novo drive para Modem PCTEL Quer uma sugestão? Se puder faça como eu. Compre um modem decente. O meu é um USRobotics jampeavel.

www.tuxfinder.org

linuxprinting.org

Demo Linux Uma distro muito pesada que roda direto do CD. Recomendam pelo menos 64M de Ram para usar no modo gráfico. Como ela vê as partições foi muito útil uma vez que o meu Slack deu pau. Quem manda compilar o Kernel sem tomar cuidado?

MiniUnix Site com mini distribuições de Linux e outros sabores de Unix.

ELKS É um tipo de Unix que roda em Xt em diante. Dizem ser bem pior que o Minix.

ZGV Acredite se puder. Um visualizador de figuras para o console. Precisa da biblioteca svgalib.

SlackwareBrasil.org

FIPS A mais famosa ferramenta para particionamento não distrutivo em sistemas com o Windows.

Explore2fs Esse programa permite ver as partição Linux do Windows.

Bible Time, The Bible Program for Kde.

www.fi.opensound.com Vendem drivers de placas de som (incluindo on-board) para diversos sabores de Unix, dentre eles, Linux, FreeBSD, Solarix, HP-UX, openBSD, NetBSD, etc.

www.tux.rulez.nom.br Mais uma página nacional sobre Linux.

Wine Este é um excelente emulador de Windows para Linux e outros sabores de Unix que se você já não conhece deveria conhecer.

Suse Linux Eu experimentei a versão 6.3 desse Linux. A quem diga que se trata do melhor Linux do Mundo, que é super profissional, etc. Bem, eu não penso assim, talvez por não ter tido muita sorte. Na instalação gráfica ele não reconheceu meu mouse, e para fazer em modo texto tive que criar um disquete de boot e ainda assim não deu certo pois ele não foi capaz de montar a partição que fiz com o cfdisk. Dai eu concertei isso mas o disquete de boot não funcionava mais. Será que vale a pena insistir nisso?

www.imaclinux.net Sobre a instalação do Linux no iMac.

TechLinux Mais uma distribuição brasileira do Linux.Veio também na Revista PCMaster. É uma cópia do Mandrake e traz o KOffice já no primeiro CD. Eu achei bem melhor que o Conectiva, bem, não é preciso muito pra isso mesmo.

www.ozemail.com.au/~geoffk/pdfencrypt Se você esta tendo problemas para abrir arquivos pdf com o gs ou gv aqui nesse site tem o arquivo pdf_sec.ps, a simples permanencia dele no mesmo dirtório permite abrir arquivos pdf encriptados.

Configuração dos dispositivos OnBoard no Linux Graças a esse site eu tenho Som no Linux agora! Ele também fornece o drive para o WinModem HSP56 para Kernel até 2.2.14 e ensina como configura-lo. Divulgue esse site para o maior numero de pessoas possiveis.

Unix Guru Universe Um site em Inglês tratando do Unix em geral.

GNU Hurd Isso e um tipo de UNIX que esta sendo desenvolvido pela GNU.

Tradução da Licença GNU

Listas Conectiva Aqui você encontra listas de discussão sobre Linux incluido a famosa LinuxBR que eu assino. Mesmo que voçê não queira assinar vale a pena dar uma olhda no histórico.

Willgner's Linux help page Um site em portugês com ajuda sobre Linux.

BuscaLinux Site de busca em portugês sobre Linux.

www.linuxfourever.com Um site de ajuda sobre Linux em portugês.

linuxiglu

Manual Foca O melhor manual de Linux que já vi.

www.poli.org Site portugues sobre Linux com muitas traduções de HOW TOs, etc.

The One Page Linux Manual Manual de uma página para Linux.

linhardware.com Página com drivers para Linux.

WinLinux2000 Site do WinLinux 2000, uma distribuição que pode ser instalada e desinstalada do Windows com grande facilidade. Não faz partição no HD e não usa o Lilo para dar o boot que é dado a partir do próprio Windows. Ao instalar, é normalmente preciso configurar o vídeo antes de dar o boot. Eu instalei uma versão beta e não gostei muito porque não tinha como ajustar o teclado em abnt e eu consegui instalar somente 2 programas! O pior é agora com o Windows Milenium acho que não vai funcionar!

Linux Mandrake Trata-se de um Red Hat Like de instalação realmente muito simples mas que necessita de pelo menos 1Gb para o sistema numa instalação normal. Você pode optar por fazer partição ou instalar junto com o Windows. No caso de optar por partição ele tem ferramenta própria para isso mas eu não recomendo. Acho melhor usar o FIPS em conjunto com o cfdisk ou Disk Druid. Também não recomendo instalar na mesma partição do Windows pois nem consegui fazer isso. Vem com diversas interfaces gráficas e você não precisa configurar praticamente nada. E vem também com DOSEMU e KLyx. A escolha dos pacotes não é tão personalizavel como no Slackware  mas é realmente muito bom. O problema é que exige muito da máquina ficando muito lento se você tiver menos de 64 Mega de RAM.Comigo aconteceu de ficar muito lento até que um dia ficou lento de vez e não deu mais.

Conectiva Com sede em Curitiba, a Conectiva Informática foi a primeira do Brasil a fornecer uma distribuição do Sistema Operacional Linux. O Linux Conectiva é baseado  no Red Hat, sendo de mais fácil instalação e todo em português. Nesse site tem vários manuais em português para download com informações úteis para todas as distribuições. Eu pessoalmente instalei uma versão antiga, a 3.0, e não gostei pois não consegui configurar a placa de vídeo que simplesmente não era suportada. Depois instalei a 5.0 e achei realmente horrivel, em momento algum me perguntou sobre o que queria instalar e ainda errou a resolução do monitor e o pior é que não instalou o compilador C que até fica disponivel no CD mas que depois não consegui instalar devido a interminaveis dependencias. Só recomendo para quem realmente não sabe nada de Inglês mesmo.

AbiWord É um tipo de Word para Linux ideal para quem acha o StarOffice muito lento no Linux. Tem uma versão dita "estática" que por já vir compilada pode ser instalada em qualquer Linux sem precisar de nenhuma biblioteca. Tem opção para salvar em LaTeX. Só um detalhe, ele não salva como .doc e sim como RTF, html, LaTeX e outros formatos mas permite abrir .doc. Claro que você não deve esperar algo tão bom quanto o Word Perfect por exemplo. É preciso ter o Gnome ou pelo menos a biblioteca Gtk instalados para versões em código fonte. Infelizmente o suporte a outros formatos que não o proprio .abw deixa ainda muito a desejar. Foi escolhido para junto com a Gnumeric e outros programas integrar o Gnome Office que com certeza será bem melhor que o KOffice.

Linux Armed Outro Linux para instalar via Windows.

DOSLinux Outro Linux para DOS só que bem menor.

Linux-On-Line Site Linux-On-Line.

Pacote Debian Esse site oficial tem partes disponíveis em português e tem também manual de instalação em português para download. O Debian tem características que nenhuma outra distribuição tem. É uma distribuição feita e atualizada pela internet por programadores do mundo inteiro. Os sites de ftp possuem atualização frequente. Eu tentei instalar o Debian 2.1 cujos CDs meu amigo Carlos tinha me dado e desisti pois achei realmente muito complicado. Depois a revista Arquivo Linux veio com o 2.2, na verdade o primeiro e suficiente CD da 2.2 e embora bem mais simples que o 2.1 eu também tive problema. Fianalmente um amigo meu chamado Fabiano me emprestou os 3 Cds da versão 2 do 2.2 e dai consegui instalar. Eu instalei os pacotes no modo simples porque o tal de dselect me pareceu muito complicado. Ele detectou o modem sozinho mas para o mouse foi preciso criar um /dev/mouse dando ln -s ttyS0 mouse dentro do /dev, onde ttyS0 é COM1 no DOS. Além disso o X Window não funcionava (recomendo que não deixe ele criar sozinho o xf86config file) e tive que instalar a mão o xserver versão svga que tava no CD1 usando dpkg --install. Ao contrario do Slackware o Debian como quase todas as outras distros entra direto no modo gráfico e no caso não é o kdm que aparece mas sim o xdm. Para mudar de uma interface para outra o metodo é o mesmo que expliquei para o FreeBSD só que agora o arquivo não é mais .xinitrc e sim .xsession. Eu sugiro que você use o Gnome. Diferentemente do que muita gente pensa o Gnome não é um Window Manager mas precisa de um Window Manager para funcionar. A maioria das vezes se usa o Englhitment (no Slackware 7.1 o Gnome vem com o Sawfish de padrão) mas no Debian 2.2 v2 veio o twm que junto com o Gnome não funcionava como deveria (depois funcionou) e eu não podia arrastar, xispar ou minimizar janelas. Dai eu mudei o Window Manager do Gnome de twm para Window Maker (na barra horizontal do gnome click na caixa de ferramentas e vá em Window Manager) e funcionou legal. Para conectar na internet da para usar o wvdial. Para fazer funcionar por pulso eu apenas acrecentei "Dial Command = ATDP" no arquivo wvdial.conf. Atualmente estou com o Debian 2.2 r3.

Linux Corel O Linux Corel é baseado no Debian mas é de infinitamente mais fácil instalação, tem uma versão que saiu  na revista PcExpert 13. Eu tentei instalar junto com o Windows, pois eu já estava com o Slack na partição Linux, e foi realmente uma droga. Saiu depois na revista Geek, número 7, que também explica que alguns sistemas podem travar nesse tipo de instalação. Vem somente com o Kde e eu não recomendo instalar junto com o Windows.

Pacote Red Hat A principal distribuição comercial do Linux que criou o conceito de pacote. Eu usava o Red Hat no IFT (agora mudaram para Debian) e em casa tentei instalar uma versão velha mas ela não suportava minha placa de vídeo. Exatamente o mesmo que ocorreu com a da Conectiva 3.0.

http://sunsite.unc.edu Um site para achar programas.

Linux Games Site sobre jogos para Linux.

kde Site dos criadores da interface gráfica kde. Nele você pode fazer download do LyX.

Freshmeat As mais recentes atualizações dos programas mais usados.

Webwatcher

Counter Linuxers do Mundo inteiro, UNI-VOS!

LinuxStart Portal sobre Linux com opção de língua portuguesa.

Home Page do Linux em português

O Linux Otimo Site em Português sobre Linux.

Tudo para Linux

Como acessar a internet com o Linux

The Linux Manual

Linux para iniciantes

Linux Way

Linux-Documentação-Fontes

WinModen Sobre o uso de internet com Linux usando WinModen

www.telebip.com.br/linuxbr Mais um site com o drive para o modem PCTel.

volta