“Usando o próprio vim e o LaTeX iniciei o projeto de um livro sobre o vim, atualmente com 79 páginas você pode baixar aqui: http://vivaotux.blogspot.com/2009/01/nosso-livro-sobre-o-vim.html
Se desejar contribuir com o projeto: http://code.google.com/p/vimbook/
Publiquei também no scribd ‘pdf online’, mas acompanhe no meu blog pois alterações virão: http://www.scribd.com/doc/9716018/Vim-Book”
terça-feira, 6 de janeiro de 2009
Livro em português sobre vim
BLR-CAR -Pacote instalável através do apt-get no repositório de Livre S.O
Para quem não conhece o BRL-CAD ele é uma suíte criada pelo exército Norte-
Americano originalmente para o desenvolvimento de armas . Agora aberta a todo o mundo a suíte possui mais de 400 aplicativos, voltados para a elabaoração de projetos no linux. Chegou para bater de frente com o famoso AUTOCAD (ainda bem).
sexta-feira, 2 de janeiro de 2009
segunda-feira, 22 de dezembro de 2008
No Brasil existem duas formas de realizar as provas para a Certificação LPI:
As provas em papel são parecidas com exames de vestibular e concursos. Elas são freqüentemente realizadas em eventos de software livre, onde há uma grande concentração de interessados em se certificar.
Os resultados das provas em papel demoram de 15 a 30 dias para serem liberados.
Existe um calendário oficial com as datas e locais de realização das provas em papel.
Existe um calendário oficial com as datas e locais de realização das provas em papel.
Provas eletrônicas
sexta-feira, 19 de dezembro de 2008
Alterar resoluçao da tela com comando "xrandr"
"Alterar a resolução da tela no Linux
através do comando "xrandr".
Para ver as resoluções disponíveis execute:
$ xrandr -q
SZ: Pixels Physical Refresh
*0 1024 x 768 ( 271mm x 203mm ) *75 70 60
1 800 x 600 ( 271mm x 203mm ) 75 72 60 56
...
Para alterar para uma das resoluções disponíveis:
$ xrandr -s 800x600 "
Fonte:http://ragnermagalhaes.blogspot.com/2007/12/comando-linux-xrandr-alterar-resoluo-da.html
através do comando "xrandr".
Para ver as resoluções disponíveis execute:
$ xrandr -q
SZ: Pixels Physical Refresh
*0 1024 x 768 ( 271mm x 203mm ) *75 70 60
1 800 x 600 ( 271mm x 203mm ) 75 72 60 56
...
Para alterar para uma das resoluções disponíveis:
$ xrandr -s 800x600 "
Fonte:http://ragnermagalhaes.blogspot.com/2007/12/comando-linux-xrandr-alterar-resoluo-da.html
segunda-feira, 15 de dezembro de 2008
Thunderbird instalação
IMPORTANTE
"sempre que quiser procurar um pacote, use apt-cache search nomedopacote"
Instalando o Thunderbird com o comando apt-get
#sudo apt-get install thunderbird
Instalando o pacote thunderbird-pt-br
#sudo apt-get install thunderbird-locale-pt-br
Dicas de Configuração para o Gmail
Configure o seu cliente para corresponder às configurações abaixo:
"sempre que quiser procurar um pacote, use apt-cache search nomedopacote"
Instalando o Thunderbird com o comando apt-get
#sudo apt-get install thunderbird
Instalando o pacote thunderbird-pt-br
#sudo apt-get install thunderbird-locale-pt-br
Dicas de Configuração para o Gmail
Configure o seu cliente para corresponder às configurações abaixo:
| Servidor de entrada de e-mail (POP3) - requer SSL: | pop.gmail.com Utilizar SSL: Sim Porta: 995 |
| Servidor de saída de e-mail (SMTP) - requer TLS: | smtp.gmail.com(utilizar autenticação) Utilizar autenticação: Sim Utilizar STARTTLS: Sim (alguns clientes o chamam de SSL) Porta: 465 ou 587 |
| Nome da conta: | seu nome de usuário do Gmail (incluindo @gmail.com) |
| Endereço de e-mail: | seu endereço de e-mail do Gmail completo (nomedeusuario@gmail.com) |
| Senha: | sua senha do Gmail |
sábado, 13 de dezembro de 2008
Compactadores e Emcompactadores
A pouco tempo me deparei com mais um obstáculo a ser estudado e superado no meu linux foi como compactar e empacotar um diretório ou arquivo.
Chega de papo e vamos ao que interessa!
No mundo GNU/Linux, é muito comum ver a extensão .tar.gz em arquivos de programas, e outros...essa extensão é quando usamos o tar e o gzip juntos, pois aí, além de empacotar, também faremos a compactação!
====> tar - só empacota, não reduz tamanho, apenas junta todos os arquivos em um.
====> gzip/bzip2 - compactador, ou seja, compacta um arquivo reduzindo seu tamanho.
Uma opção ao gzip seria o bzip2, que faz uma compactação muito mais eficiente, ou seja, reduz mais que o gzip!!! ( o bzip2 demora mais que o gzip )
====> gzip - Rápido, porém não muito eficiente na redução de tamanho.
====> bzip2 - Lento, porém muito eficiente na redução de tamanho.
Sintaxe:
===> arquivo.txt - Para o gzip
===> arquivo2.txt - Para o bzip2
Na Pratica:
# time gzip arquivo.txt
# time bzip2 arquivo2.txt
O comando time é apenas para marcar o tempo que o comando irá usar para terminar! Depois que executar esse comando, e vocês irão ver pelo time que o bzip2 demora bem mais que o gzip!!!
Se eu querer fazer um backup de um diretório qualquer como por exemplo o /etc???
Como já sabemos o tar é um campactador para juntar vários aquivos em apenas um diretório, sendo assim vamos usa-lo.
Exemplo:
#cd /backup (esse diretório eu criei para demostração mas você pode fazer o backup em qualquer outro diretório)
# tar -cvf bkp_etc.tar /etc
Repare que eu executei o comando tar -cvf bkp_etc.tar /etc de dentro do diretório /backup.
Onde:
-c - Para criar um backup
-v - (verbose) Para mostrar detalhes para você na hora de criar
-f - Para indicar o nome do arquivo.Essa opção sempre vem por último, pois é ela quem define o nome do arquivo.
# du -h bkp_etc.tar
Podemos especificar para o tar que queremos compactar! Temos que dizer quem será o compactador que irá fazer essa parte do trabalho para ele!
Para dizer para o tar que irei executar ele com mais um compactador tenho que acrescentar uma opção ao comando que fizemos:
z - Para compactar com GZIP
j - Para compactar com BZIP2
Então o comando mudaria para:
Tar com Gzip:
# cd /backup
# tar -cvzf bkp_etc.tar.gz /etc
Onde:
c - Para criar um backup
v - Para mostrar detalhes para você na hora de criar
z - Para compactar com o GZIP
f- Para indicar o nome do arquivo de backup
Tar com Bzip2:
# cd /backup
# tar -cvjf bkp_etc.tar.bz2 /etc
Onde:
c - Para criar um backup
v - Para mostrar detalhes para você na hora de criar
j - Para compactar com o BZIP2
f - para indicar o nome do arquivo de backup
Podem ver que só muda o "j" e o "z". O resto são as mesmas opções...
Testando a integridade dos arquivos.
Como estamos falando de Backup tenho que ter certeza que esses arquivos estão realmente bons...Então, tenho que testar a integridade desses arquivos, e para isso usamos a opção "t":
# tar -tvf bkp_etc.tar
# tar -tvzf bkp_etc.tar.gz
# tar -tvjf bkp_etc.tar.bz2
No qual "t" é a opção que testa!
Depois, para descompactar esses arquivos só mudamos para a opção para "x" que é de extract!
# tar -xvf bkp_etc.tar
# tar -xvzf bkp_etc.tar.gz
# tar -xvjf bkp_etc.tar.bz2
Lembrando que se fizer isso ele vai descompactar no /backup mesmo!
Caso queira descompactar no / para substituir o /etc antigo no caso de um backup temos que especificar isso com o "-C":
# tar -xvf bkp_etc.tar -C /
# tar -xvzf bkp_etc.tar.gz -C /
# tar -xvjf bkp_etc.tar.bz2 -C /
Chega de papo e vamos ao que interessa!
No mundo GNU/Linux, é muito comum ver a extensão .tar.gz em arquivos de programas, e outros...essa extensão é quando usamos o tar e o gzip juntos, pois aí, além de empacotar, também faremos a compactação!
====> tar - só empacota, não reduz tamanho, apenas junta todos os arquivos em um.
====> gzip/bzip2 - compactador, ou seja, compacta um arquivo reduzindo seu tamanho.
Uma opção ao gzip seria o bzip2, que faz uma compactação muito mais eficiente, ou seja, reduz mais que o gzip!!! ( o bzip2 demora mais que o gzip )
====> gzip - Rápido, porém não muito eficiente na redução de tamanho.
====> bzip2 - Lento, porém muito eficiente na redução de tamanho.
Sintaxe:
===> arquivo.txt - Para o gzip
===> arquivo2.txt - Para o bzip2
Na Pratica:
# time gzip arquivo.txt
# time bzip2 arquivo2.txt
O comando time é apenas para marcar o tempo que o comando irá usar para terminar! Depois que executar esse comando, e vocês irão ver pelo time que o bzip2 demora bem mais que o gzip!!!
Se eu querer fazer um backup de um diretório qualquer como por exemplo o /etc???
Como já sabemos o tar é um campactador para juntar vários aquivos em apenas um diretório, sendo assim vamos usa-lo.
Exemplo:
#cd /backup (esse diretório eu criei para demostração mas você pode fazer o backup em qualquer outro diretório)
# tar -cvf bkp_etc.tar /etc
Repare que eu executei o comando tar -cvf bkp_etc.tar /etc de dentro do diretório /backup.
Onde:
-c - Para criar um backup
-v - (verbose) Para mostrar detalhes para você na hora de criar
-f - Para indicar o nome do arquivo.Essa opção sempre vem por último, pois é ela quem define o nome do arquivo.
# du -h bkp_etc.tar
Podemos especificar para o tar que queremos compactar! Temos que dizer quem será o compactador que irá fazer essa parte do trabalho para ele!
Para dizer para o tar que irei executar ele com mais um compactador tenho que acrescentar uma opção ao comando que fizemos:
z - Para compactar com GZIP
j - Para compactar com BZIP2
Então o comando mudaria para:
Tar com Gzip:
# cd /backup
# tar -cvzf bkp_etc.tar.gz /etc
Onde:
c - Para criar um backup
v - Para mostrar detalhes para você na hora de criar
z - Para compactar com o GZIP
f- Para indicar o nome do arquivo de backup
Tar com Bzip2:
# cd /backup
# tar -cvjf bkp_etc.tar.bz2 /etc
Onde:
c - Para criar um backup
v - Para mostrar detalhes para você na hora de criar
j - Para compactar com o BZIP2
f - para indicar o nome do arquivo de backup
Podem ver que só muda o "j" e o "z". O resto são as mesmas opções...
Testando a integridade dos arquivos.
Como estamos falando de Backup tenho que ter certeza que esses arquivos estão realmente bons...Então, tenho que testar a integridade desses arquivos, e para isso usamos a opção "t":
# tar -tvf bkp_etc.tar
# tar -tvzf bkp_etc.tar.gz
# tar -tvjf bkp_etc.tar.bz2
No qual "t" é a opção que testa!
Depois, para descompactar esses arquivos só mudamos para a opção para "x" que é de extract!
# tar -xvf bkp_etc.tar
# tar -xvzf bkp_etc.tar.gz
# tar -xvjf bkp_etc.tar.bz2
Lembrando que se fizer isso ele vai descompactar no /backup mesmo!
Caso queira descompactar no / para substituir o /etc antigo no caso de um backup temos que especificar isso com o "-C":
# tar -xvf bkp_etc.tar -C /
# tar -xvzf bkp_etc.tar.gz -C /
# tar -xvjf bkp_etc.tar.bz2 -C /
quarta-feira, 3 de dezembro de 2008
>>> FORMATANDO PEN-DRIVE <<<<
>>> FORMATANDO PEN-DRIVE <<<<> Conecte o seu pen-drive na porta USB do seu Computador
> Digite o comando # dmesg ( Note que esse comando ira trazer uma lista muito grande )
> Então vamos usar um filtro no comando dmesg que ira ficar da seguinte forma:
# dmesg | tail
----------------------------------------------------------- Exemplo -------------------------------------
root@casa-desktop:/home/andre# dmesg | tail
[ 176.472036] sd 0:0:0:0: [sda] Write Protect is off
[ 176.472049] sd 0:0:0:0: [sda] Mode Sense: 3b 00 00 00
[ 176.472053] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 176.475021] sd 0:0:0:0: [sda] 2033152 512-byte hardware sectors (1041 MB)
[ 176.475784] sd 0:0:0:0: [sda] Write Protect is off
[ 176.475798] sd 0:0:0:0: [sda] Mode Sense: 3b 00 00 00
[ 176.475803] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 176.475813] sda: sda1
[ 176.478202] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 176.502785] sd 0:0:0:0: Attached scsi generic sg0 type 0
root@casa-desktop:/home/andre#
-------------------------------------------------------------------------------------------------------------------------------------
[176.475813] sda: sda1 - Daí é só montar o dispositivo
Vou criar um direotório para monta-lo
# mkdir /media/disk
Vamos montar o dispositivo dentro do diretório que acabamos de criar usando o comando mount
# mount -t vfat /dev/sda1 /media/disk
# cd /media/disk
Agora que ja aprendemos a identificar e a montar no nosso dispositivo vamos aprender a formatar o nosso Pen-drive
Primeiro temos que desmontar antes de dar inicio a formatação:
# umont /media/disk
Agora vamos formatar usando o seguinte linha de comando (lembresse tome muito cuidade com o comando mkfs e para formatar o pendrive deve estar desmontado )
# mkfs.vfat -c -v /dev/sda1
Pronto o nosso pen-drive ja esta formatado e pronto para ser usado!!!
Veja um exemplo prático:
root@casa-desktop:/home/andre# mount -t vfat /dev/sda1 /media/disk
root@casa-desktop:/home/andre# umount /media/disk
root@casa-desktop:/home/andre# mkfs.vfat -c -v /dev/sda1
mkfs.vfat 2.11 (12 Mar 2005)
Auto-selecting FAT32 for large filesystem
/dev/sda1 has 33 heads and 61 sectors per track,
logical sector size is 512,
using 0xf8 media descriptor, with 2033120 sectors;
file system has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 1982 sectors, and provides 253640 clusters.
Volume ID is 49372da4, no volume label.
Searching for bad blocks 36064... 72160... 108640... 137936... 167008... 202976... 233168... 269136... 305488... 341344... 377424... 412512... 448352... 483040... 519136... 554848... 590688... 621680... 655440... 690912... 719328... 755552... 791520... 820704... 856928... 892896... 924000... 958048... 990048...
root@casa-desktop:/home/andre# mount -t vfat /dev/sda1 /media/disk
root@casa-desktop:/home/andre#
> Digite o comando # dmesg ( Note que esse comando ira trazer uma lista muito grande )
> Então vamos usar um filtro no comando dmesg que ira ficar da seguinte forma:
# dmesg | tail
----------------------------------------------------------- Exemplo -------------------------------------
root@casa-desktop:/home/andre# dmesg | tail
[ 176.472036] sd 0:0:0:0: [sda] Write Protect is off
[ 176.472049] sd 0:0:0:0: [sda] Mode Sense: 3b 00 00 00
[ 176.472053] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 176.475021] sd 0:0:0:0: [sda] 2033152 512-byte hardware sectors (1041 MB)
[ 176.475784] sd 0:0:0:0: [sda] Write Protect is off
[ 176.475798] sd 0:0:0:0: [sda] Mode Sense: 3b 00 00 00
[ 176.475803] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 176.475813] sda: sda1
[ 176.478202] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 176.502785] sd 0:0:0:0: Attached scsi generic sg0 type 0
root@casa-desktop:/home/andre#
-------------------------------------------------------------------------------------------------------------------------------------
[176.475813] sda: sda1 - Daí é só montar o dispositivo
Vou criar um direotório para monta-lo
# mkdir /media/disk
Vamos montar o dispositivo dentro do diretório que acabamos de criar usando o comando mount
# mount -t vfat /dev/sda1 /media/disk
# cd /media/disk
Agora que ja aprendemos a identificar e a montar no nosso dispositivo vamos aprender a formatar o nosso Pen-drive
Primeiro temos que desmontar antes de dar inicio a formatação:
# umont /media/disk
Agora vamos formatar usando o seguinte linha de comando (lembresse tome muito cuidade com o comando mkfs e para formatar o pendrive deve estar desmontado )
# mkfs.vfat -c -v /dev/sda1
Pronto o nosso pen-drive ja esta formatado e pronto para ser usado!!!
Veja um exemplo prático:
root@casa-desktop:/home/andre# mount -t vfat /dev/sda1 /media/disk
root@casa-desktop:/home/andre# umount /media/disk
root@casa-desktop:/home/andre# mkfs.vfat -c -v /dev/sda1
mkfs.vfat 2.11 (12 Mar 2005)
Auto-selecting FAT32 for large filesystem
/dev/sda1 has 33 heads and 61 sectors per track,
logical sector size is 512,
using 0xf8 media descriptor, with 2033120 sectors;
file system has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 1982 sectors, and provides 253640 clusters.
Volume ID is 49372da4, no volume label.
Searching for bad blocks 36064... 72160... 108640... 137936... 167008... 202976... 233168... 269136... 305488... 341344... 377424... 412512... 448352... 483040... 519136... 554848... 590688... 621680... 655440... 690912... 719328... 755552... 791520... 820704... 856928... 892896... 924000... 958048... 990048...
root@casa-desktop:/home/andre# mount -t vfat /dev/sda1 /media/disk
root@casa-desktop:/home/andre#
Assinar:
Postagens (Atom)