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