March 26th, 2013 — Stuffs, Tips, Tutorials
Volta e meia se faz necessário criar algo um pouco mais automatizado. Como podemos fazer isso em Linux?
Se lembrarmos da máxima “Em UNIX tudo é um arquivo”, a coisa fica um pouco mais simples. Por tudo, é realmente TUDO, inclusive o teclado
Já entendeu como? Basta utilizar um redirect 
Como exemplo, vamos tentar automatizar o fdisk, algo um tanto quanto complexo não? Vamos supor que você queira criar uma partição primária com todo o espaço disponível em /dev/sdb, pode fazer com o seguinte script:
#!/bin/sh
cat << EOF | fdisk /dev/sdb
n
p
1
w
EOF
partprobe
Agora basta salvar e executar o script, ele ira inserir os comandos ‘n’,'p’,’1′,’Enter’,'w’ no fdisk, como faria uma pessoa de forma iterativa. No final irá chamar o partprobe para reler as tabelas dos discos.
September 25th, 2012 — Stuffs, Tips
Ok, dica rápida.
Para quem não sabe, é possível trocar as cores do ViM (Vi-iMproved) para alguns temas. Primeiramente veja quais são os temas disponíveis em /usr/share/vim/vim72/colors (ou diretório equivalente).
Para escolher algum tema, coloque em seu .vimrc (ou no /etc/vimrc) o comando
:colorscheme <tema>
Por exemplo, para utilizar o tema “darkblue”, coloque:
:colorscheme darkblue
O mesmo pode ser feito apenas para uma seção, porém não ira ser permanente.
Fica a dica.
August 17th, 2012 — Tips
Ok, quem conhece LVM sabe de sua praticidade, quem não conhece pode ir aqui para ver o quão prático ele pode ser. O LVM nos traz vários benefícios, um deles é justamente aumentar e reduzir um volume, com um sistema em LVM podemos por exemplo adicionar um HD em algum volume lógico e adicionar espaço (um stripping), e também podemos fazer o oposto, diminuir para, por exemplo, colocar em algum outro volume lógico.
Enquanto adicionar é fácil, remover para colocar em outro local pode ser um pouco complicado, ou até mesmo desafiador, já que TEMOS dados nos volumes, como fazer isso SEM perdê-los? É sobre isso que é essa dica. Continue reading →
July 8th, 2011 — OpenSource, Stuffs, Tips
Pelo motivo que seja, volta e meia é necessário “esquecer” os pacotes da RedHat e utilizar os pacotes comunitários (CentOS). Recentemente me deparei com esse caso, a busca não foi das mais simples (o processo é fácil, mas a busca pelo processo correto não), encontrei no blog do LinuxDaemon um passo a passo que, com alguns arrumes ficou perfeito.
A idéia é simples, retire tudo que diga que é um RHEL e troque por tudo que diz que é um CentOS, bom, nem tudo precisa (ou deve) ser retirado
Continue reading →
July 5th, 2011 — OpenSource, Stuffs, Tips
Voltando a vida e voltando à antiga escola, mandei o Ubuntu praquele lugar (não que eu não tenha gostado, mas apenas não atendia mais minhas necessidades), e voltei ao bom e velho Slackware. Para quem não conhece o Slackware é a distribuição mais antiga de Linux, que ainda é mantida. Isso significa fazer as coisas na unha, na raça certo? Bem, mais ou menos. Continue reading →
November 17th, 2010 — OpenSource, Stuffs, Tips
Para quem é antigo de UNIX/Linux, sabe quão importante é saber exatamente como está se comportando o seu sistema, em windows existe o famigerado Task Manager, mas em Linux, bem, em Linux temos um maravilhoso conjunto de ferramentas chamado sysstat.
Obviamente é para linha de comando e pode mostrar dese I/O de disco (partição a partição), até utilização de RAM e CPU e muito mais. Como é uma suite, existem vários comandos, aqui vai um exemplo bem simples de um deles, o chamado vmstat: Continue reading →
August 18th, 2010 — News, OpenSource, Segurança, Stuffs
Estranho não? A última atualização do X foi feita para corrigir um exploit que na realidade é do Kernel. O Slashdot possui um resumo da notícia que na realidade o problema realmente esta na forma como o Linux trabalha com memória, esse bug provavelmente está em toda a linha do kernel 2.6, o que o torna muito perigoso.
Basicamente o bug funciona mais ou menos da seguinte maneira: um processo ocupa memória (qualquer memória, o POC trabalha com o X, enchendo a memória de pixmap) ,quando estiver perto de encher a memória é possível retornar praticamente qualquer endereço, ou seja, executar comandos arbitrários como root (como por exemplo abrir um terminal de root
).
Preciso falar na periculosidade que é isso? Um PDF pode fazer isso e você não vai nem sentir que ele fez…
Novamente, o bug NÃO é para o X, e sim do kernel, a RedHat já publicou um update do kernel que arruma esse bug, porém me faz pensar que estão tentando corrigir isso desde o dia 13 de Agosto e ainda sai patch sobre patch para corrigir isso, ou seja, estão tapando buracos até encontrar a solução final.
Mesmo assim…ATUALIZEM!
July 16th, 2010 — News, OpenSource
Em Setembro sai o GNOME 3.0 e sua tentativa de redefinir o Desktop, honestamente eu já vi ao menos umas 3 ou 4 tentativas, todas muito boas mas morriam na praia, vamos ver como será essa. O site Linux.com possui um pre-view do GNOME 3.0, vale a pena dar uma lida para saber o que nos espera.
June 21st, 2010 — OpenSource, Tips
Quem nunca pensou: “Adoro Linux, mas meu teclado tem 20 teclas especiais, das quais o Linux configurou automática apenas 10, como configuro o resto?”. Por incrível que pareça, não é tão complexo fazer isso, o site Linux.com está com projetos todos os finais de semana, e o da semana passada foi justamente esse. Como essa é uma pergunta que vejo se repetir e se repetir, fica aqui o link e a dica
May 12th, 2010 — Tips
Procurando na net encontrei essa dica, extremamente válida e muito simples 
A idéia é simples, baixar o binário, colocar no seu home e no autostart do KDE, simples assim 
O único porém é que existe uma correção a ser feita, o link do Autostart correto é:
ln -s ~/.dropbox-dist/dropboxd ~/.kde/Autostart
Vejam aqui.