terça-feira, 26 de abril de 2016

speedtest-cli: Velocímetro no terminal linux

Nesta dica vamos instalar o cliente do SppedTest para terminal. Ele é em Python e pode ser executado até mesmo por um crontab. Agora podemos monitorar a qualidade da banda larga até mesmo remotamente :D

1) Vamos ver qual a versão instalada. No terminal:
python -V
1.1) Se não estiver instalado, dependendo da sua distribuição:

dnf instal python
ou
apt-get install python-pip python

Checando a Existência de Bad Blocks no disco com o Linux



Execute o comando abaixo no terminal. Lembre-se de alterar o alvo do comando para o disco correto (neste exemplo /dev/sda). Também pode ser apenas uma partição, exemplo: /dev/sda1

badblocks -sv /dev/sda


Outra opção é jogar a saída do comando para um arquivo:

badblocks -o badblocks_encontrados.dat -n -v /dev/sda

OBSERVAÇÕES: 


- A opção -n: Realiza um teste não-destrutivo, gravando em cada bloco e depois lendo-o, enquanto preserva os dados. Isso deve demorar um pouco;
- A opção -v: Ativa modo verbose;
- Utilize a opção -w para apagar (deletar) os dados. MUITO CUIDADO!!!
- A opção -n faz a checagem não-destrutiva. Essa opção demora um pouco mais.


segunda-feira, 11 de abril de 2016

Tail no log do Fedora com DMESG

Esse comando equivale ao "tail -f /var/log/messages" das outras distribuições;
Execute no terminal para ficar monitorando o log em tempo real:
# dmesg -w

Instalando Pidgin-2.10.12 via Fonte no Ubuntu



Nesta dica vamos instalar o Pidgin-2.10.12 no Ubuntu, via código fonte, para resolvermos o problema com autorização de certificados SSL auto assinados da versão oficial pidgin 1:2.10.9-0ubuntu3.

1) Instale os pré requisitos:

$ sudo apt-get install build-essential intltool

2) Baixe os fontes:
$ sudo wget http://sourceforge.net/projects/pidgin/files/Pidgin/2.10.12/pidgin-2.10.12.tar.bz2$ sudo tar -xjvf pidgin-2.10.12.tar.bz2$ cd pidgin-2.10.12

3)
$ sudo ./configure

3.1) Se der o erro: GLib 2.16.0...
$ sudo apt-get build-dep pidgin

4) Compile e instale:
$ sudo ./configure
$ sudo make
$ sudo make install
$ sudo ln -s /usr/local/bin/pidgin/pidgin /usr/bin/pidgin

5) Teste:
$ pidgin
$ /usr/local/bin/pidgin/pidgin --version
Pidgin 2.10.12 (libpurple 2.10.9)

6) Remova a versão anterior, instalada pelo repositório:
$ sudo make uninstall