segunda-feira, 20 de fevereiro de 2012

Limpar os arquivos de /var/log - Clean log files

Os arquivos de log do sistema está somando mais de 17 gigas. Está na hora de limpar!!!

kern.log.1 está com 3,3 gigas
messages.1 está com 3,3 gigas
ufw.log.1 está com 3,3 gigas
syslog está com 1,6 gigas
kern.log está com 1,6 gigas
messages está com 1,6 gigas
ufw.log está com 1,6 gigas
syslog.1 está com 1,6 gigas

para limpar os arquivos de log basta copiar os comandos abaixo e socar no shell, como root:

echo > /var/log/kern.log.1
echo > /var/log/messages.1
echo > /var/log/ufw.log.1
echo > /var/log/syslog
echo > /var/log/kern.log
echo > /var/log/messages
echo > /var/log/ufw.log
echo > /var/log/syslog.1


Os logs ficaram com esse tamanho absurdo por causa do firewall, com o gufw aberto, ir em preferências e marque para ele não salvar os logs, ou deixe-o em low.


Limpar o histórico arquivos recentes
rm  ~/.local/share/recently-used.xbel

terça-feira, 14 de fevereiro de 2012

QasMixer

QasMixer é um bom substituto ao kmix. Para quem usa o fluxbox assim com eu é uma mão na roda!

Firewall Gufw

Firewall descomplicado, ativa o padrão de segurança bloqueando todo tráfego de entrada e liberando o tráfico de saída. Dessa forma, terceiros não poderão conectar a você mas você poderá se conectar à terceiros. Em outras palavras o pedido de conexão deve ser da sua máquina.


Possui ainda opções já pré-configuradas que geram os códigos de iptables para serviços e programas, habilitando o acesso.

sexta-feira, 10 de fevereiro de 2012

baixar arquivos .zip de um site - Download .zip or .pdf or any type file from a website

para baixar os arquivos utilizar o wget:

wget -r --no-parent -A.zip http://site.com.br

sexta-feira, 20 de janeiro de 2012

Instalando o Tor no Debian - (Installing Tor in Debian)

Já se sentiu espionado em algum momento na internet? Sites parecem reconhecer você e podem até cumprimentá-lo mencionando inclusive o seu nome, quando você os visita. Google parece sempre saber o que você está procurando, mesmo antes de você clicar em buscar. Ficando com medo? Talvez seja hora de você ligar seu filtro de privacidade.

Tor é um software gratuíto que te ajuda a defender-se contra ameaças à sua privacidade.

Instalando o Tor no Debian:

apt-get install tor


No firefox, será habilitado um ícone do Tor onde você poderá ligar e desligar o filtro de privacidade. Em browsers diferentes, deve-se configurar manulamente:

Em Network Proxy Preferences:

HTTP proxy: 127.0.0.1 Port: 8118
Secure HTTP proxy: 127.0.0.1 Port: 8118
Socks host: 127.0.0.1 Port: 9050

Clique em fechar.
Para testar, vá até o site:
https://check.torproject.org/

Se aparecer a mensagem:

Congratulations. Your browser is configured to use Tor.

O Tor está ligado.

Para maior segurança para quem não sabe mexer no Tor, o TorProject sugere que o usuário baixe o
Tor juntamente com o navegador que está todo configurado para melhor anonimato. Pode ser baixado no site do projeto.



Depois de instalado:
# cd /opt/tor-browser_en-US/

Executar:
# ./start-tor-browser

O painel do Vidalia será carregado e se conectará a rede Tor, logo em seguida o navegador é carregado.


terça-feira, 17 de janeiro de 2012

Java Game - Movimentar um jLabel com as setas do teclado






  1. public void keyPressed(KeyEvent evt) {
  2.      
  3.       int x,y;
  4.  
  5.       x = jLabel1.getX();
  6.       y = jLabel1.getY();
  7.      
  8.       if (evt.getKeyCode() == evt.VK_LEFT){
  9.          x = x - 6;
  10.          jLabel1.setLocation(x, y);
  11.       }
  12.      
  13.       if (evt.getKeyCode() == evt.VK_UP){
  14.          y = y - 6;
  15.          jLabel1.setLocation(x, y);
  16.       }
  17.      
  18.       if (evt.getKeyCode() == evt.VK_RIGHT){
  19.          x = x + 6;
  20.          jLabel1.setLocation(x, y);
  21.       }
  22.      
  23.       if (evt.getKeyCode() == evt.VK_DOWN){
  24.          y = y + 6;
  25.          jLabel1.setLocation(x, y);
  26.       }
  27.        
  28.        if (evt.getKeyCode() == evt.VK_RIGHT && evt.getKeyCode() == evt.VK_UP){
  29.           x = x + 6;
  30.           y = y - 6;
  31.           jLabel1.setLocation(x,y);
  32.        }
  33.      
  34.    }

Thunar plugin

Adicionar a funcionalidade de "extrair aqui" quando se clica com o botão direito em algum arquivo compactado. Extremamente útil.

#aptitude install thunar-archive-plugin

quinta-feira, 5 de janeiro de 2012

ADICIONAR DNS no Debian - OpenDNS - CONFIGURAÇÃO

Configurar o dns que vive dando pau.
Não adianta editar o resolv.conf em /etc porque o network-manager vai apagar os dns que você colocou. Para isso não acontecer é necessário editar o arquivo que o network-manager lê para gerar o resolv.conf.

# vim /etc/dhcp/dhclient.conf
dentro desse arquivo, adicionamos a linha abaixo em negrito:
prepend domain-name-servers 8.8.8.8, 8.8.4.4, 208.67.222.222, 208.67.220.220;


Dns primário Google: 8.8.8.8
Dns secundário Google: 8.8.4.4
Dns primário OpenDns: 208.67.222.222
Dns secundário OpenDns: 208.67.220.220

O OpenDns possui mais ferramentas, porém, o do Google é mais rápido, pelo menos aqui no Brasil nessa data.

Página de teste do opendns:
https://www.opendns.com/welcome/

************************************************************


dns-nameservers não funcionou!
/etc/network/interfaces
dns-nameservers 208.67.222.222 208.67.220.220

Pra nao dar pau, deleta os routes que estão estabelecidos:
ip route del default


Se usar o NetworkManager
vim /etc/NetworkManager/system-connections/Conexão\ Ethernet\ 1

[ipv6]
method=auto

[ipv4]
method=auto
dns=208.67.222.222;
ignore-auto-dns=true

************************************************************

Tem que reiniciar o network

mata o network manager
killall NetworkManager

Inicia o networkmanager
NetworkManager

segunda-feira, 2 de janeiro de 2012

Medindo a performance do HD

# hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   7676 MB in  2.00 seconds = 3840.24 MB/sec
 Timing buffered disk reads: 200 MB in  3.00 seconds =  66.63 MB/sec


quinta-feira, 1 de dezembro de 2011

OpenJDK

Para instalar o openjdk
apt-get install openjdk-6-jre

Para modificar qual java usar:
update-alternatives --config java

Install Java JRE - chromium - debian linux

To install the latest version of jre, just download it from sun.com:

go to the : /usr/lib/chromium/plugins
and as root:
 ln -s /opt/JRE.64/jre1.6.0_29/lib/amd64/libnpjp2.so


Se tiver o google Chrome instalado, ele também irá reconhecer o pluging do java na pasta do chromium e passará a utilizar o mesmo.

sexta-feira, 25 de novembro de 2011

comandos do apt get

apt-get -u install foo bar-
Esse comando instala o pacote foo e remove o pacote bar.


dpkg -l nome_pacote - lista os pacotes instalados que casam com "nome_pacote". Na prática use '*nome_pacote*', a não ser que você saiba o nome completo do pacote.

aptitude - O Aptitude é uma interface em modo texto para o sistema de pacotes Debian GNU/Linux e derivados. Assim como o apt-get, permite ver a lista de pacotes e realizar operações como instalação, atualização e remoção de pacotes, porém parece tratar um tanto quanto melhor a questão das dependências.

apt-cache showpkg pacotes - mostra informações sobre os pacotes

apt-cache dumpavail - mostra uma lista de pacotes disponíveis.

apt-cache show pacotes - mostra registros dos pacotes, igual a dpkg --print-avail.

apt-cache pkgnames - rápida listagem de todos os pacotes instalados no sistema.

dpkg -S nome_arquivo - qual foi o pacote que instalou este arquivo?

dpkg -L pacote - Mostra os arquivos instalados pelo pacote.

apt-file search NomeArquivo - Este comando procura por um pacote, não necessariamente precisa estar instalado, que inclua o arquivo passado junto a linha de comando (NomeArquivo. Ou seja, muito útil para localizar facilmente arquivos individuais dentro de pacotes que ainda nem se encontram instalados no seu sistema.

apt-get install --reinstall libgl1-mesa-glx - reinstala o libmesa


apt-cache showpkg pacote     - mostra informaçoes do pacote incluindo o repositorio dele.

Escolher de qual repositorio instalar

Nesse exemplo serah instalado o fglrx-driver do repositorio do unstable e fglrx-glx do repositorio testing
apt-get install fglrx-driver/unstable fglrx-glx/testing

ibus-anthy

Problemas com o ibus-anthy, estando ele instalado fica impossivel acentuar as palavras. Os acentos simplesmente nao aparecem. Se voce fechar o ibus, ira perceber que os acentos ficam ao lado da letra como por exemplo: ~a ´e  ~o ^e e assim por diante, se alguem souber como arrumar isso, dah um toque.

Por enquanto, vou desinstalar o ibus. Ficar sem acento eh foda.

Bug no pacote fglrx-driver e super purge hehehe

Bug no pacote fglrx-driver

Package: fglrx-driver

Version: 1:11-11-3
Severity: normal
Tags: upstream


Backtrace:
[    90.716] 0: /usr/bin/X (xorg_backtrace+0x26) [0x7f8ce57758f6]
[    90.716] 1: /usr/bin/X (0x7f8ce55f1000+0x188559) [0x7f8ce5779559]
[    90.716] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f8ce491a000+0xf020) [0x7f8ce4929020]
[    90.716] Segmentation fault at address (nil)
[    90.716]
Fatal server error:
[    90.716] Caught signal 11 (Segmentation fault). Server aborting
[    90.716]
[    90.716]
Please consult the The X.Org Foundation support
at http://wiki.x.org
 for help.
[    90.716] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    90.716]
[    90.716] (II) fglrx(0): Backup framebuffer data.
[    90.723] (II) fglrx(0): Backup complete.
[    91.228] Server terminated with error (1). Closing log file.



O jeito eh remover tudo com um super purge.


apt-get remove --purge fglrx*


assim apagamos todos os traços do fglrx


O jeito eh esperar ateh que arrumem o pacote, dai entao instalar novamente os pacotes fglrx-driver e fglrx-glx.

Alteração de encoding em sistemas Debian

# dpkg-reconfigure locales

segunda-feira, 14 de novembro de 2011

Hifenização no Latex

Se estiver recebendo uma mensagem como:
Package babel Warning: No hyphenation patterns were loaded for
(babel) the language `Portuguese'
(babel) I will use the patterns loaded for \language=0 instead.


Basta instalar o pacote abaixo:

apt-get install texlive-lang-portuguese

segunda-feira, 31 de outubro de 2011

Como formatar um pen drive e como renomeá-lo.

Precisa desmontar o volume, primeiramente:
$ sudo umount /dev/sda1

Formata para ext3:
$ sudo mkfs.ext3 /dev/sda1

Renomear o pendriver para musicas
$ sudo e2label /dev/sda1 musicas

Formata para fat
$ sudo mkfs.vfat /dev/sda1

Formata para fat32
mkfs.vfat -F 32 /dev/sda1

sexta-feira, 28 de outubro de 2011

Como procurar arquivos com linha de comando

Usando o find:

find diretorio -name nome do arquivo

Exemplo: Localizar o arquivo javac no diretório /opt

find /opt -name javac

Caractere japonês no linux

Basta instalar o ibus com o anthy suando o comando abaixo

apt-get install ibus-anthy

Entre no Ibus preferences e escolha no input method o Anthy

Reinicie o pc e pronto.

  • Alt + Shift : Mudança de Engine de entrada
  • Ctrl + Espaço: Ativa/Desativa o Ibus