sexta-feira, 26 de dezembro de 2014

EZMLM - importando lista de assinantes

O EZMLM é uma solução de mailing bem antiga, utilizo em conjunto com o Qmail, mas acho que também funciona com outros MTAs.

Para importar grande quantidade de assinantes de modo rápido e simples.

1° Gere um arquivo contendo somente os endereços a serem cadastrados, um abaixo do outro.
2º Caso queira apagar os atuais assinantes: rm -rf /home/mailingserver/nomedalista/subscribers/*
3º Importando a nova lista: ezmlm-sub /home/mailingserver/nomedalista/ < listadecorreio.txt

segunda-feira, 22 de dezembro de 2014

Edição de e-book

O programa mais simples para edição de e-books no Linux.

Sigil Epub Editor
sudo add-apt-repository ppa:sunab/sigil-release
sudo apt-get update; sudo apt-get install sigil

Gravação de áudio streaming no Ubuntu

Audio Recorder PPA:
sudo apt-add-repository ppa:osmoma/audio-recorder
sudo apt-get update
sudo apt-get install audio-recorder
Mais informações: http://itsfoss.com/record-streaming-audio/

domingo, 21 de setembro de 2014

Locale error

Esses dias enfrentei um erro no locale do sistema, como a minha cabeça sempre falha em coisas simples fui salvo por um amigo.

Erro:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Solução:
vim /var/lib/locales/supported.d/local
    pt_BR ISO-8859-1
    pt_BR.UTF-8 UTF-8
sudo dpkg-reconfigure locales
Crédito: Essa não lembro quem foi mas assim que achar o santo salvador atualizo o post.

quinta-feira, 18 de setembro de 2014

Epson L355 no Ubuntu


Não utilize nenhum utilitário de configuração de impressoras.

Configurando o repositório:
sudo vim /etc/apt/sources.list
               deb http://download.ebz.epson.net/dsc/op/stable/debian/ lsb3.2 main
sudo apt-get update
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8AA65D56
sudo apt-get update
sudo apt-get install epson-inkjet-printer-201207w

Agora sim, com a impressora ligada abra o system-config-printer-gnome ou outro utilitário de configuração de impressoras a sua escolha e adicione como equipamento LPR. Recomendo que a configuração seja feita diretamente no Cups, via web.
URL: http://127.0.0.1:631
Maiores informações em: http://dicas-de-linux.blogspot.com.br/2014/05/instalando-epson-l355-no-ubuntu-1404-e.html

terça-feira, 2 de setembro de 2014

Desabilitando o IPV6 no Ubuntu, Debian e derivados

Edite o arquivo vim /etc/sysctl.conf
Insira as linhas abaixo ao fim do arquivo:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
 Reinicia a configuração sysctl -p.

terça-feira, 1 de julho de 2014

Montando unidade sem permissão de escrita (read only)

Essa é daquelas triviais que a gente esquece e toma uma surra pesquisando, segue o comando.
mount -o ro /dev/sdb1 /mnt/storage
Funciona com qualquer dispositivo, a única variação é a inclusão do parâmetro -t para especificar o sistema de arquivos caso necessário.

quarta-feira, 18 de junho de 2014

Consoles virtuais com screen e SSH

Comando básico e muito útil pra quem administra maquinas via SSH é o screen. Com ele é possível desconectar sem abortar a execução de processos e aplicações e até mesmo compartilhar a tela com outras conexões.

Criando uma console virtual.
screen -S NomeDaConsole
Desconectando a console, mantendo ela ativa.
CTRL+a+d
Listando as consoles ativas no sistema.
screen -ls
Reconectando na última console utilizada.
screen -r
Alterando entre as consoles.
CTRL+a+n
Para encerrar uma console basta digitar exit como em uma console comum.

Ajustando resolução da console

Um modo simples de configurar a resolução da console nas distros que utilizando o grub2 como gerenciador de inicialização. Entre elas o Ubuntu 14.04 LTS.

sudo vim /etc/default/grub

Procure pela linha #GRUB_GFXMODE=640x480 retire o comentário (#) e altere para o valor desejado. Normalmente utilizo 1024x768 mas pode ser qualquer outra resolução.

Após alterar o arquivo, atualize o grub:
sudo update-grub2
Essa alteração é interessante para servidores uma vez que não possuem ambiente gráfico e deste modo ficamos com ambiente melhor para trabalhar na console quando necessário.

ffmpeg no Ubuntu 14.04 LTS

Quando atualizei para a versão 14.04 LTS descobri que o ffmpeg está fora dos repositórios oficias da distribuição. Procurei um jeito simples de instalar e continuar utilizando o programa, que na minha opinião é o melhor para tratamento e conversão de formatos de áudio e vídeo.

Segue o PPA:
sudo apt-add-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

segunda-feira, 14 de abril de 2014

Tuning PostgreSQL

Esse certamente não é o modo mais indicado de fazer o tuning no Postgres, mas pra quem não domina o banco quebra o galho.
#apt-get install pgtune
#pgtune -i /etc/postgresql/9.1/main/postgresql.conf -o /etc/postgresql/9.1/main/postgresqltuning.conf
#mv /etc/postgresql/9.1/main/postgresql.conf /etc/postgresql/9.1/main/postgresql.conf.producao
#mv /etc/postgresql/9.1/main/postgresqltuning.conf /etc/postgresql/9.1/main/postgresql.conf
/etc/init.d/postgresql restart

No final do arquivo são adicionados os novos parâmetros.
caso ocorra erro no restart
#sysctl -w kernel.shmmax=4130652160
#echo >> /etc/sysctl.conf kernel.shmmax = 4130652160
#/etc/init.d/postgresql start

Fonte: http://www.sertoriopen.com.br/?p=31

Flush DNS no Ubuntu

Sempre apanho com as coisas mais triviais, então #FicaDica

Limpando o cache DNS no Ubuntu.
sudo /etc/init.d/dns-clean start

segunda-feira, 31 de março de 2014

Atualizando o Moodle

Obviamente antes de qualquer coisa faça um backup!
- Baixe nova versão do Moodle e descompacte no mesmo local do Moodle antigo. 
- Para manter as configurações anteriores, substitua os arquivos config.php, temas e plugins.
config.php
theme/mytheme moodle/theme/mytheme
Acesse a página de administração, onde o Moodle detectará automaticamente a nova versão e irá executar todas as atualizações necessárias. 

Pronto, o Moodle está atualizado!

sexta-feira, 21 de março de 2014

LockKeys Indicator - Indicador de Caps Lock, Num Lock e Scroll Lock

Uma pequena frescura mas que é muito útil quando estamos concentrados na tela, praticamente esquecendo da existência do teclado.

sudo add-apt-repository ppa:tsbarnes/indicator-keylock
sudo apt-get update
sudo apt-get install indicator-keylock

segunda-feira, 17 de fevereiro de 2014

Alterando tamanho dos ícones no Unity 2D

No Unity 2D os recursos são bastante limitados, por isso é necessário alterar manualmente os arquivos de configuração.

São necessárias alterações em três arquivos: Shell.qml, IconTile.qml e LauncherList.qml.

Vamos ao que interessa.

sudo vim /usr/share/unity-2d/shell/Shell.qml
LauncherLoader {
    id: launcherLoader
    anchors.top: parent.top
    anchors.bottom: parent.bottom
    width: 65 // ALTERAR PARA 52 (LARGURA DA BARRA)

sudo vim /usr/share/unity-2d/shell/common/IconTile.qml
Image {
    id: icon
    objectName: "icon"
    anchors.centerIn: parent
    smooth: true
    sourceSize.width: 48 // ALTERAR PARA 32 (LARGURA DO ÍCONE)
    sourceSize.height: 48 // ALTERAR PARA 32 (ALTURA DO ÍCONE)

sudo vim /usr/share/unity-2d/shell/launcher/LauncherList.qml
property int tileSize: 54 // ALTERAR PARA 38 (ESPAÇAMENTO DOS ÍCONES)
property int selectionOutlineSize:  65 // ALTERAR PARA 50 (BORDA DOS ÍCONES)

Fonte: http://www.liberiangeek.net/2012/06/resize-unity-2d-launcher-in-ubuntu-12-04-precise-pangolin/

quinta-feira, 23 de janeiro de 2014

ipcalc - Calculadora IP na console

O ipcalc recebe um endereço IP e máscara de rede para o calculo.

-n --nocolor Não exibir os códigos de cores ANSI.
-c --color Exibi os códigos de cores ANSI (padrão).
-b --nobinary Suprimir a saída bit a bit.
-c --class Exibir apenas a classe da rede de um determinado endereço.
-h --html Exporta os resultados como HTML (incompleto na versão 0.41).
-v --version Exibe a versão.
-s --split n3 n2 n1  | Dividir em redes de tamanhos n1, n2, n3.
-r --range Desagregar a faixa de intervalo do endereço.

Exemplo:
ipcalc 192.168.0.1/24
ipcalc 192.168.0.1/255.255.128.0
ipcalc 192.168.0.1 255.255.128.0 255.255.192.0
ipcalc 192.168.0.1 0.0.63.255