quarta-feira, 22 de setembro de 2010

Limitando a taxa de download no APT

Hoje quero mostrar uma dica de como limitar a velocidade de download ao usar o APT. Para quem não sabe, o APT é uma aplicação usada no linux para gerenciar programas, pacotes, etc. Com ele você pesquisa, baixa pacotes dos repositórios, e ele se encarrega de realizar o processo de instalação e também de desinstalação de programas e pacotes específicos.

Antes de mostrar o procedimento, quero falar de uma curiosidade sobre o APT. Alguém já ouviu falar que o APT tem os poderes da super vaca? Não?! Então digite no terminal:

#apt-get

Viu na última linha? "Este APT tem Poderes da Super Vaca". Mas que diabos é essa super vaca e o que ela tem a ver com o APT? Pois bem, esta é uma prática bastante comum entre programadores (verdadeiros programadores). Eles escondem surpresas dentro dos seus programas, desde joguinhos, mensagens, piadas, etc. Essas surpresas escondidas são chamados de Easter Eggs (Óvos de Páscoa). Portanto, os criadores do apt decidiram colocar essa frase engraçada escondida em seu programa, e para conseguirmos ver se o APT tem mesmo os poderes da Super Vaca, digite no terminal:

#apt-get moo










Se o seu APT não mostrar essa vaquinha, o teu APT não tem poderes da Super Vaca, como é o caso do aptitude.

Agora vamos à dica!

Em determinadas situações, precisamos que a conexão com a Internet não fique comprometida com uma atualização de sistema ou instalação de um programa muito grande. Para evitarmos isso, podemos configurar o APT para que ele limite a taxa de download. Existem duas maneiras para isso:

Na primeira, editamos o arquivo /etc/apt/apt.conf.d/70debconf e inserimos seguinte código:

Acquire
{
http{
Dl-Limit "x" //x é o limite da conexão em KB/s
}
}

Feche e salve o arquivo. Pronto, seu APT irá trabalhar sempre com esse limite fixado nesse arquivo. Entretanto, há outra opção ideal para quem quer limitar somente para uma determinada tarefa, para isso, basta utilizar o comando com os seguintes parâmetros, por exemplo:

#apt-get upgrade -o Acquire::http::Dl-Limit=x

Onde x é o limite de velocidade que você deseja.

sexta-feira, 10 de setembro de 2010

Comandos Úteis no Linux - I

Sempre gosto de aprender um novo comando ou alguma dica que me ajude em algo no dia a dia. Estamos falando de Linux, é claro. Então vamos lá, aposto que você não sabia que é muito mais fácil usar o pgrep para achar o PID de um processo, chega de usar aquela linha gigante...

#ps aux | grep amor

Agora eu uso...

#pgrep amor

O comando pgrep retorna todos os PIDs relacionados ao aplicativo amor (sim, estou zuando quem usa esse aplicativo no KDE). Depois dessa dica, vai ficar mais fácil assassinar processos.

Outra dica interessante é usar o comando dmesg junto com o grep para obtermos informações de letras das unidades de disco (HD, Pen Drive, CD-ROM, etc). Por exemplo, você ligou trocentos HDs na máquina ou ela possui HD sata e você plugou seu Pen Drive e não sabe quem é quem para poder montá-lo manualmente. Para isso, digite no terminal:

#dmesg | grep hd ou sd

hd - para dispositivos IDE
sd - para dispositivos SATA e Pen Drives

O dmesg é um comando que exibe todo o post e inicialização do sistema, então usamos o grep para filtrar as palavras hd e/ou sd para que você visualize a identificação dos dispositivos que certamente mostrarão a marca ou modelo.

Ainda tem mais uma dica, pra quem usa o vi (eu uso o vim) para editar arquivos. Não sei se é uma dica, talvez só ajude em alguma competição de quem edita um arquivo mais rápido :D.

Ao invés de digitar SHIFT+wq para salvar e sair do arquivo, digite SHIFT+zz. São duas teclas pressionadas, mas é bem mais rápido.

É isso, sempre que encontrar, postarei mais dicas interessantes.

Fonte: google