terça-feira, 4 de setembro de 2012

Webmin no Debian Squeeze

Bom vamos instalar o Webmin no Debian Squeeze.

O Que é o Webmin ?

Webmin é uma interface web para administração do seu servidor ,por exemplo:

Você pode configurar contas de usuário, configurar um Servidor Apache, um Servidor de DNS, compartilhamento de arquivos com Samba, entres outros serviços.

O Webmin remove a necessidade de editar manualmente arquivos de configuração.

É compatível com os Navegadores modernos e é uma ferramenta de grande ajuda dos Administradores.

Bom para instalar o Webmin vamos resolver as dependências:

# apt-get install apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl

Agora vamos baixar a última versão do Webmin:

# wget http://downloads.sourceforge.net/project/webadmin/webmin/1.580/webmin_1.580_all.deb

Beleza. Download efetuado. Agora vamos instalar o Webmin:

# dpkg -i webmin_1.580_all.deb

Irá retornar no terminal essa mensagem:

Configurando webmin (1.580) ...
Webmin install complete. You can now login to https://localhost:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.


 E pronto! Agora é só digitar o IP do servidor no navegador e pronto.

Veja o exemplo abaixo: Tela de login:


Apos o Login:





 Espero que ajude vocês no gerenciamento de seus servidores.

Guia de referência para essa Dica:



quinta-feira, 23 de agosto de 2012

Qmmp Player + Pacote de skins Debian/Ubuntu

Um dica rápida para quem está usando o Qmmp Player no Ubuntu/Debian, e gostaria de novas skins.

Bom, e para quem não está usando este player e gostaria, para instalar é fácil:

$ sudo apt-get install qmmp

Agora vamos baixar as skins:

$ wget http://dl.dropbox.com/u/72782740/debian/qmmp-skins-pack-0.1-all.deb
$ sudo dpkg -i qmmp-skins-pack-0.1-all.deb

Lista dos Skins:
  • AmpBurger;
  • Bang & Olufsen;
  • DaizedAmp;
  • iTunesLeopard;
  • Kenwood-KDC-2019;
  • Rapture;
  • s1-1.5d;
  • Winamp5-XMMS;
  • Winamp Classic.

E pronto. Já estará disponível, como mostra a imagem abaixo:

 Guia de referência:

sábado, 14 de julho de 2012

Script simple backup em Fita DAT

#!/bin/bash
#
# Script para realizar backup e restaurar
# utilizando Dialog
# Versao 0.1
# Daniel Lara Souza
  
DIA=$( date +%d )
MES=$( date +%b )
ANO=$( date +%Y )
FILE="${DIA}${MES}${ANO}"
  
echo "++++++++++++++++++++++++++"  >> /var/log/$FILE.log
echo "  Iniciando o Backup"        >> /var/log/$FILE.log
date >> /var/log/$FILE.log
#Iniciando o backup para a fita dat        
date >> /var/log/$FILE-arquivo.log
tar -cvf /dev/st0 /etc /arquivos /home /root /var >> /var/log/$FILE-arquivo.log
date >> /var/log/$FILE-arquivo.log
echo "+++++++++++++++++++++++++"  >> /var/log/$FILE.log
echo "  Final do Backup"        >> /var/log/$FILE.log
date >> /var/log/$FILE.log
#Ejeta Fita
mt -f /dev/st0 eject
# envia email
mail -s "Backup Fita DAT"  "admin@seumail.com.br" << FIMMAIL
  
Relatorio de backup
  
Status ATUAL DO DISCO
  
`df -h`
  
Relatorio Backup dos ARQUIVOS para Fita DAT
   
`cat /var/log/$FILE.log`
  
FIMMAIL

quarta-feira, 20 de junho de 2012

Instalador de programas essenciais para seu desktop Ubuntu 12.04

Para funcionar o script , tenha o YAD instalado em sua maquina


#!/bin/bash
# ----------------------------
# Versão 0.2
# yad --version 0.17.1.1
# Script para deixar seu ubuntu Redondo
# Colaboradores
#
# Daniel Lara Souza
# Jerônimo Medina Madruga
# Joao Fracassi
# Marcos Carraro


# Verifica se o usuário é root

if [[ $EUID -ne 0 ]]; then
yad --title="AVISO" \ --text="Execute usando o comando ' sudo ' para executar este software! " --button=gtk-ok:0
exit 1
fi

#----------------------------
# Verifica conexao com a internet
#
ping -c 3 www.google.com.br &>/dev/null
if [[ $? != 0 ]]; then

yad --title="AVISO" \ --text=" Voce nao esta conectado a internet! " --button=gtk-ok:0
exit 1
fi

[ $? -ne 0 ] && yad --text="Voce apertou ESC... Saindo do programa!" --button=gtk-ok:0 && exit 1

yad --title="Arredondador do Ubuntu 12.04" \
--text="Vamos fazer algumas perguntas para que possamos melhorar sua experiencia com o linux " --button=gtk-ok:0



#---------------------------
# Menu
# Contribuição por Raimundo Alves Portela

while resposta=$(yad --list --title='Arredondador do Ubuntu 12.04' --width=400 --height=500 \
--column='opcao':TEXT --column='Opções':TEXT --hide-column=1 --print-column=1 \
--button='_Sair':1 --button='_Acessar Opção':0 --separator='' \
1 "Atualizar Sistema" \
2 "Adiciona repositorio Medibuntu" \
3 "Extras do Ubuntu" \
4 "Multimidia" \
5 "Compactados Descompactadores" \
6 "Google-Chrome" \
7 "RealPlayer" \
8 "Skype" \
9 "Ativar Unity 2d" \
10 "DEVEDE - Criador de DVDs" \
11 "Cheese - Webcam" \
12 "GUVcviewe - Webcam" \
0 "Sair" )
do

# Apertou a tecla ESC
[ $? -ne 0 ] && yad --text="Voce apertou ESC... Saindo do programa!" --button=gtk-ok:0 && break

# De acordo com a opção escolhida, dispara programas
case "$resposta" in

1) apt-get update -y && apt-get upgrade -y && apt-get install -f -y ;;

2) sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update ;;

3) apt-get install ubuntu-restricted-extras ttf-mscorefonts-installer -y ;;

4) apt-get install vlc non-free-codecs libdvdcss2 ffmpeg mencoder arista frei0r-plugins winff brasero-cdrkit openshot gaupol dvdrip sound-juicer gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ffmpeg easytag furiusisomount bombono-dvd -y ;;

5) apt-get install arj lha p7zip p7zip-full p7zip-rar rar unrar unace-nonfree unp -y ;;

6) wget -P /tmp https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb && dpkg -i /tmp/google-chrome-stable_current_i386.deb ;;

7) wget -P /tmp http://client-software.real.com/free/unix/RealPlayer11GOLD.deb && dpkg -i /tmp/RealPlayer11GOLD.deb ;;

8) wget -P /tmp http://download.skype.com/linux/skype-ubuntu_2.2.0.35-1_i386.deb && dpkg -i /tmp/skype-ubuntu_2.2.0.35-1_i386.deb ;;

9) sed -i "s/user-session=ubuntu/user-session=ubuntu-2d/g" /etc/lightdm/lightdm.conf ;;

10) apt-get install devede -y ;;

11) apt-get install cheese -y ;;

12) add-apt-repository ppa:pj-assis/ppa -y && apt-get update && apt-get install guvcview -y ;;

0) break ;;
esac

done

domingo, 22 de abril de 2012

Instalando Bacula com MariaDB no Debian Squeeze

Bom vamos efetuar a instalação do Bacula com Base de Dados em MariaDB

1º vamos instalar o MariaDB

Para isso adicionar no sources list os sources da última versão 5.5 do MariaDB

#vim /etc/apt/sources.list

deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian squeeze main
deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian squeeze main



Ok salva e sai do arquivo

Agora use o comando apt-get update para atualizar
# apt-get update

Ele irá informar um erro sobre Chave Pública , mas isso podemos ignorar sem problemas
pois não interfere na instalação do MariaDB

Lendo listas de pacotes... Pronto
W: Erro GPG: http://ftp.osuosl.org squeeze Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY CBCB082A1BB943DB


Bom Após vamos Verificar nos repositórios o mariadb

# apt-cache search mariadb*
libmariadbclient-dev - MariaDB database development files
libmariadbclient18 - MariaDB database client library
libmariadbd-dev - MariaDB embedded database development files
libmysqlclient18 - Virtual package to satisfy external depends
mariadb-client - MariaDB database client (metapackage depending on the latest version)
mariadb-client-5.5 - MariaDB database client binaries
mariadb-client-core-5.5 - MariaDB database core client binaries
mariadb-common - MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)
mariadb-server - MariaDB database server (metapackage depending on the latest version)
mariadb-server-5.5 - MariaDB database server binaries
mariadb-server-core-5.5 - MariaDB database core server files
mariadb-test - MariaDB database regression test suite (metapackage depending on the latest version)
mariadb-test-5.5 - MariaDB database regression test suite
mysql-common - MariaDB database common files (e.g. /etc/mysql/my.cnf)



Bom Agora vamos efetuar a instalação do mariadb
# apt-get install mariadb*

Durante a instalação irá solicitar a senha do mariadb



e Solicita a confirmação da senha


Após a instalação agora vamos acessar o nosso banco de dados
como o MariaDB é um fork do mysql , até os comando são os mesmos
e para acessar é a mesma coisa o mesmo comando

#mysql -u root -p


Beleza , agora vamos a instalação do Bacula

Nesse Caso estamos usando a versão 5.2.6

#wget http://downloads.sourceforge.net/project/bacula/bacula/5.2.6/bacula-5.2.6.tar.gz


bom agora vamos descompactar e instalar

# tar -zxvf bacula-5.2.6.tar.gz

# cd bacula-5.2.6


# ./configure –with-mysql


#make


#make install

O Bacula já compilado e instalado e agora vamos criar o banco no MariaDB

#cd /etc/bacula

# ./create_bacula_database -u root -p

Creating mysql database
Enter password:
Creation of bacula database succeeded.


# ./make_bacula_tables -u root -p
Making mysql tables
Enter password:
Creation of Bacula MySQL tables succeeded.


# ./grant_bacula_privileges -u root -p
Privileges for user bacula granted on database bacula.


Pronto o Bacula esta instalando com o Base de Dados no MariaDB agora a configuração do Bacula
fica a sua necessidade

segunda-feira, 9 de abril de 2012

Instalando Bacula no Debian 6

Bom, vamos direto ao que interessa.

Como vamos compilar a última versão do Bacula, vamos instalar o "build-essential":

# apt-get install build-essential vim

Agora vamos instalar o MySQL:

# apt-get install mysql-client mysql-common mysql-server-5.1 mysql-server-core-5.1 libmysqld-dev

Baixe a ultima versão do Bacula (nesse caso, é 5.2.6):

# wget http://downloads.sourceforge.net/project/bacula/bacula/5.2.6/bacula-5.2.6.tar.gz

- Vamos descompactar e instalar o Bacula

Para descompactar:

# tar -zxvf bacula-5.2.6.tar.gz

Use o comando abaixo, para verificar os parâmetros:

# ./configure --help

Como estamos usando o MySQL como banco de dados, vamos usar assim:

# ./configure --with-mysql
# make
# make install

Agora, vamos ajustar o serviço do Bacula. Copie o arquivo:

# cp -av /etc/bacula/bacula /etc/init.d/

E vamos ver se está OK:

# invoke-rc.d bacula status

bacula-sd is stopped
bacula-fd is stopped
bacula-dir is stopped


Pronto, o Bacula está instalado.

terça-feira, 13 de março de 2012

Man Pages Coloridas no Debian 6

Um Dica rápida para quem quer deixar a sua manpage colorida no debian
Bom vamos lá

1º baixe o most

# apt-get install most

como mostra a figura abaixo:




Após, vamos adicionar no .bashrc

# vim /root/.bashrc

e adicione no final do arquivo

export PAGER="most -s"

Como mostra a figura abaixo:




E pronto sua man page já esta colorida

use o comando
#man ls
e verá a man page coloriada como mostra a figura abaixo