Mysql: Renomentando tabelas para Maiúsculas/Minusculas

Ola galera, passei por uma situação hoje onde precisei renomear todas as tabelas de um banco de dados mysql para maiúculas, pois trouxe o banco do windows para o linux, e este é case sensitive… Eis que resolvi minha situação com o seguinte comando:

for i in `mysql -u root -pSENHAROOT SEUDB -e ‘show tables’ | grep -v Tables_in`; do t=`echo $i | awk ‘{print toupper($0)}’`; mysql -u root -pSENHAROOT SEUDB -e “rename table $i to $t” ; done

ssh_dispatch_run_fatal: Connection to 192.168.0.2 port 22: DH GEX group out of range

SSH

Olá a todos, ao atualizar minha distro, escontrei o seguinte erro ao tentar acessar os dispositivos da minha rede:

ssh_dispatch_run_fatal: Connection to 192.168.0.2 port 22: DH GEX group out of range

Este erro se dá por um bug no pacote do openssh, descrito aqui. E a solução que utilizei foi descrita pelo usuário xmar no fórum serverfault ( aqui. ), basicamente é preciso adicionar uma lista de algoritimos no config do ssh para que ele possa se comunicar com os dispositivos com versões mais antigas, usando seu editar de textos preferido crie ou edite o aquivo:

~/.ssh/config

e adiciona a seguinte linha:

KexAlgorithms diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

Pronto, agora será possível conecgtar novamente nos seus dispositivos.
Espero ter ajudado.
Até a próxima.

Criando Arquivo para Memória Swap

Swap File

Olá a todos, hoje vamos ver como criar um arquivo de memória swap no linux, este arquivo será utilizado pelo sistema para ampliar a memória ram do seu servidor, o desempennho é bem menor pois o arquivo fica em disco, porém evita de ter aplicativos parando de funcionar por falta de memória dando uma maior estabilidade ao sistema. Normalemente durante a instalação do SO, é criada  uma partiação dedicada para uso como swap, mas em alguns casos ( como servidores virtualizados ) essa partição normalmente não está disponível, utilizando um arquivo simplifica a tarefa, não havendo a necessidade de reparticionar o seu disco.

Continue lendo “Criando Arquivo para Memória Swap”

Instalando o Android Studio no Linux

sOlá, hoje venho em uma nova empreitada, pretendo desenvolver uma pequena aplicação para Android e assim começar no desenvolvimento mobile. Há muito procuro algo para fazer no android, mas sempre me faltaram ideias. Agora que surgiu uma necessidade fica mais fácil :), e bem o primeiro passo é instalar o ambiente, então vamos lá.

Continue lendo “Instalando o Android Studio no Linux”