Arquivo de 10/08/2011

Criei este artigo para ajudar as pessoas, que assim como eu, por alguma razão estavam necessitando fazer a criação de maquinas virtuais em servidores sem modo gráfico instalado e tiveram muitas dores de cabeça para a criação de máquinas virtuais usando o VBoxManage.

O VBoxManage possui vários tutoriais na internet e no Viva o Linux, como é o caso deste tutorial que utilizei para criar a primeira VM no servidor:

Porém mesmo assim, não é algo tão intuitivo nem fácil de se criar, principalmente quando se tem um prazo curto para criá-la, como foi o meu caso.

Depois de criar a máquina e configurá-la de forma correta, enquanto instalava o sistema operacional, fui procurar uma forma mais simples de fazer a configuração de novas VMs e futuras manutenções nas já criadas.

Depois de muitas pesquisas no Google, achei uma ferramenta que era exatamente o que eu necessitava, um projeto open source (como não poderia deixar de ser :) ) que funciona da mesma forma da interface gráfica do VirtualBox (feita em QT), porém totalmente web.

Esta ferramenta é a boxweb (code.google.com/p/vboxweb, que tem o apoio da própria Oracle.

Instalação e configuração do VirtualBox e do vboxweb

Depois de uma introdução básica, podemos ir para a parte que boa parte de vocês espera, a instalação.

No meu caso este tutorial foi testado em um Debian Squeeze, com todas as atualizações feitas e em 2 Ubuntus, o 10.10 e o 11.04, em todos eles a configuração a seguir funcionou perfeitamente, porem isso não quer dizer que em sua máquina funcionará.

Primeiramente, faça a instalação do VirtualBox, eu como sempre recomendo a instalação via os repositórios da própria Oracle, porém se você preferir, pode fazer o download do pacote para a sua distribuição no link:

Ah, uma coisa que ia esquecendo de postar, não esqueça de colocar o seu usuário no grupo do VirtualBox, pois caso isso não seja feito, você não terá como executar máquina virtual alguma. Para fazer isso, rode o seguinte comando no terminal, substituindo USUARIO pelo seu usuário do sistema.

# adduser USUARIO vboxusers

Depois de fazer a instalação do VirtualBox, verifique se a seguinte biblioteca do Python está instalada em seu sistema: python-simplejson

Em distros baseadas em Debian, ou nela própria, digite no terminal:

# apt-get install python-simplejson

Em distros baseadas em Red Hat (CentOS, Fedora etc) o comando é o seguinte:

# yum install python-simplejson

Após a instalação da biblioteca acima (para quem não a tinha disponível no sistema), podemos passar para a parte que realmente importa no nosso artigo, a instalação do vboxweb.

Para fazer a instalação desta ferramenta, necessitaremos ter instalado em nossa máquina o subversion, que é o sistema de controle de versões utilizado para armazenar o vboxweb no Google Code, para instalá-lo:

Em distros baseadas em Debian:

# apt-get install subversion

Em distros baseadas em Red Hat:

# yum install subversion

Agora faça o download dos arquivos necessários usando o seguinte comando:

$ svn checkout http://vboxweb.googlecode.com/svn/trunk/ vboxweb-read-only

Ele irá criar uma pasta com o nome “vboxweb-read-only”, feito isso, recomendo mandá-lo para outro diretório, como por exemplo /opt (diretório geralmente usado para instalação de programas que não são instalados pelo próprio sistema). Para fazer isso, é necessário se ter poderes de root, então:

$ sudo mv vboxweb-read-only /opt/vboxweb

Depois de termos movido o vboxweb para outro diretório, vamos adicionar os usuários que terão acesso a interface web, para isso vamos rodar o script em Python que vem nele, passando como parâmetros o usuário e a senha dele:

# python /opt/vboxweb/VBoxWebSrv.py adduser “USUARIO” “SENHA”

Agora que o vboxweb está instalado e seus usuários configurados, vamos criar um script para podermos chamá-lo mais facilmente a partir do terminal:

# nano /usr/bin/vboxweb

E nele coloque o seguinte conteúdo:

#!/bin/bash
python /opt/vboxweb/VBoxWebSrv.py

Salve o arquivo e dê permissão de execução:

# chmod +x /usr/bin/vboxweb

Após dar permissão de execução, vamos modificar o IP ao qual o serviço irá ser chamado. Para isso edite o arquivo VBoxWebConfig.py, colocando seu IP na linha server.socket_host, como no exemplo:

‘server.socket_host’ : “192.168.0.2″,

Agora pronto, quando quiser gerenciar as suas máquinas virtuais, basta chamar o script com o usuário ao qual a VM foi criada e acessar pelo navegador:

http://192.168.0.2:8080

ou no seu caso: http://ip-do-servidor:8080

Espero que este artigo ajude a tantas pessoas, quanto a quantidade de pessoas que já me ajudaram por aqui.

Por: Tacio de Jesus Andrade

Fonte: viva o linux

Usuários do Ubuntu que migram para outras distribuições costumam notar que as fontes utilizadas nessas distribuições costumam ser ligeiramente diferentes das utilizadas em seus antigos sistemas. O motivo disso está na forma como a fonte é renderizada pelo sistema em monitores LCD.

A equipe do Ubuntu aplica vários patches a certos pacotes para que isso ocorra. Em especial, o pacote freetype sofre algumas modificações. Ainda existe também a questão de patentes que impede que certos códigos sejam inseridos no freetype para que a renderização de fontes no sistema fique melhor. No entanto, essas patentes parecem não ser aplicáveis em alguns países, fazendo com que seja possível melhorar bastante o aspecto do nosso sistema.

Eu já havia falado sobre uma melhor renderização de fontes em monitores LCD nessa dica, mas agora temos algo melhor. Nessa outra dica, vamos ver como melhorar a renderização de fontes no Fedora de uma outra forma.

No momento em que escrevo, estou usando o Fedora 15 com o GNOME 3 e, claro, utilizando um monitor LCD. Essa dica também é válida para usuários do Fedora 14 e creio que ainda irá valer para o Fedora 16, 17 etc, assim que forem lançados.

Para que você possa ter uma ideia da diferença entre a renderização normal, tal como vinda no Fedora e a renderização depois que instalarmos os pacotes adequados, veja as figuras abaixo:

Linux: Renderização de fontes em monitores LCD no fedora: como melhorar

E depois, como irá ficar:

Linux: Renderização de fontes em monitores LCD no fedora: como melhorar

Consegue perceber a diferença nas fontes? No segundo caso, está mais suave e a leitura fica até mais agradável, então mãos à massa.

O procedimento é muito simples, habilite o repositório infinality em seu sistema:

# yum install http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm –nogpgcheck

Se esse procedimento falhar, entre no site em questão e verifique onde está o rpm que permite habilitar o repositório, visto que ele pode mudar de nome ou a versão. No momento em que escrevo, essa URL é válida. Instale os pacotes freetype-infinality e infinality-settings:

# yum install freetype-infinality infinality-settings

Saia da conta do root, feche todos os programas e então reinicie o X com a combinação de teclas CTRL+ALT+BACKSPACE. Logue novamente na sua conta e voilà!

Você ainda pode editar o arquivo /etc/fonts/local.conf, de forma a realizar algumas configurações e deixar as coisas do jeito que você preferir. Leia os comentários no arquivo para maiores detalhes!

Para informações a respeito, visite o site que disponibiliza esses RPMs: infinality.net

Por: Tacio de Jesus Andrade

Fonte: viva o linux

A versão final do Samba 3.6.0 foi anunciada pelos desenvolvedores nesta teraç-feira. O destaque deste lançamento é o suporte para SMB2, o protocolo usado pelo Vista e o SMB2.1, utilizado pelo Windows 7. Os desenvolvedores não estão permitindo uso SMB2 por padrão, devido a ser uma primeira versão, mas incentivam os usuários e OEMs a realizar testes e relatar os resultados obtidos. Desta forma, eles podem ter certeza sobre a estabilidade e o desempenho desta implementação, podendo habilitá-lo como padrão em uma versão futura.

No Samba 3.6.0, houve ainda a adição do SMBTA (SMB Traffic Analyser) foi adicionado para permitir aos usuários o monitoramento e a criação de estatísticas em seus servidores SMB. Samba também irá enviar informações do disco sobre as ações dos diretórios NFS importados no Linux, graças a um novo backend baseado na versão Solaris / FreeBSD.

Saiba Mais:

[1] Samba 3.6.0 http://samba.org/samba/history/samba-3.6.0.html
[2] Gmane Network http://article.gmane.org/gmane.netwo…a.announce/233

Fonte: Under Linux

Script desenvolvido para uso pessoal pós formatação, ideia é agilizar a instalação dos programas mais usados por mim!

Ubuntu 11.04

Versão 1.0 – RWinstall: principal é usa-lo para a instalação do Lamp-server (xamp) porém também há jdownloader, amsn, vlc, entre outros.

faça sua contribuição efetuando melhorias nesse script que é básico mas com a ideia de facilidade para muitos usuários.

#!/bin/bash
#www.rwstudio.net46.net
#Efetue sua modificação, fazendo com que esse script seja melhorado versão/1.0

echo “Instalador de Programas, basta escolher a opcao. certifique-se que você tem o repositório de cada programa esteja conectado a INTERNET! alguns programas vão instalar seu repositorio.”
echo
echo “Esse script foi feito para uso pessoal (ubuntu 11.04) para agilizar na instalacao pos formatacao – mais recomendado LAMP (banco de dados) aqui fica facil te-lo em seu linux baseado em ubuntu.”
echo
echo “Aguarde 10 segundos… leia com atencao acima”
sleep 10
clear
echo “——Facilitando sua vida no Linux!———-”
echo
echo “::Digite o numero ou para cancelar feche no (X)::
1-Ubuntu Restricted Extras (Pacote com flash, codecs etc..)
2-Lamp-server (Banco de Dados)
3-Phpmyadmin (Interface para mysql)
4-VLC (Player video)
5-Amsn (Mensageiro -msn)
6-Pidgin (Mensageiro -msn)
7-Audacious (Player audio)
8-K3b (Gravador de dvd/cd)
9-Skype (Mensageiro)
10-Jdownloader (Gerenciador de downloads)
11-OpenArena (Jogo Tiro)
12-Ubuntu Tweak (Ferramenta de configuracao excelente)
13-EasyTag (Editar tags mp3)”
read programas
if  [ "$programas" =  "1" ];
then
sudo apt-get install ubuntu-restricted-extras

elif  [ "$programas" = "2" ];
then
sudo apt-get install apache2 mysql-server-5.1 php5 php5-mysql php5-gd

elif [ "$programas" = "3" ];
then
sudo apt-get install phpmyadmin

elif [ "$programas" = "4" ];
then
sudo apt-get install vlc
sudo apt-get install vlc libdvdcss2
sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc
elif [ "$programas" = "5" ];
then
sudo apt-get install amsn

elif [ "$programas" = "6" ];
then
sudo apt-get install pidgin

elif [ "$programas" = "7" ];
then
echo “Instalando agora…”
sudo apt-get install audacious audacious-plugins

elif [ "$programas" = "8" ];
then
sudo apt-get install k3b

elif [ "$programas" = "9" ];
then
sudo apt-get install skype

elif [ "$programas" = "10" ];
then
echo “Adicionando Repositório Jdownloader..”
sudo echo “add-apt-repository ppa:jd-team/jdownloader”
echo “Atualuaziando Sources.list…”
sudo apt-get update
echo “Instalando agora…”
sudo apt-get install jdownloader

elif [ "$programas" = "11" ];
then
sudo apt-get install openarena

elif [ "$programas" = "12" ];
then
echo “Adicionando Repositorio Ubuntu Tweak”
sudo echo “deb http://ppa.launchpad.net/tualatrix/ubuntu gutsy main”
echo “Atualizando Sistema…”
sudo apt-get update
echo “Instalando agora…”
sudo apt-get install ubuntu-tweak

elif [ "$programas" = "13" ];
then
echo “Instalando agora…”
sudo apt-get install easytag
fi

echo “Deseja instalar outro programa? [s/n]“
read programas2

if [ "$programas2" = "s" ];
then
./RWinstall.sh

else
exit
fi

Publicado por Rangel

Fonte: Viva O Linux