terça-feira, 11 de dezembro de 2012

Bacula no CentOS 6.3 - Via yum

Vamos instalar o banco de dados, neste caso, vou utilizar o MySQL:

# yum install mysql-devel mysql-server

Inicie o MySQL:

# service mysqld start

Defina a senha para o MySQL:

# mysqladmin -u root password '12345'

Pronto, agora vamos instalar o Bacula:

# yum install bacula-client bacula-common bacula-console bacula-director-common bacula-director-mysql bacula- storage-common bacula-storage-mysql -y

Os scripts de criação do banco estão no diretório /usr/libexec/bacula.

Bom, vamos criar o banco agora:

# /usr/libexec/bacula/create_mysql_database -u root -p
# /usr/libexec/bacula/make_mysql_tables -u root -p
# /usr/libexec/bacula/grant_bacula_privileges -u root -p


Agora, ajuste os arquivos:
  • bacula-dir.conf;
  • bacula-fd.conf;
  • bacula-sd.conf;
  • bconsole.conf.

Acesse cada um deles e defina uma senha para a comunicação entre eles.

Agora inicie os serviços do Bacula:

# service bacula-dir start
# service bacula-fd start
# service bacula-sd start


Adicione na inicialização:

# chkconfig bacula-dir on
# chkconfig bacula-fd on
# chkconfig bacula-sd on


Agora é só personalizar o Bacula em seu ambiente para efetuar backup.

Espero que ajude.

Guia de referência:

terça-feira, 27 de novembro de 2012

Criando LiveUsb do Fedora com o Ubuntu

Uma Dica rápida para criar um Liveusb do Fedora usando o Ubuntu para isso termos que instalar o liveusb-creator

Mas antes vamos instalar os pacotes requeridos pelo liveusb-creator
digite no terminal

$ sudo apt-get install python-pyisomd5sum python-urlgrabber
$ sudo apt-get install python-qt4 python-qt4-dbus isomd5sum python-parted

após a instalação baixa o liveusb-creator

$ wget https://fedorahosted.org/releases/l/i/liveusb-creator/liveusb-creator-3.11.7.tar.bz2

Descompacta o liveusb-creator
$ tar -jxvf liveusb-creator-3.11.7.tar.bz2

Acesse o diretório
$ cd liveusb-creator-3.11.7/

e digita

$sudo ./liveusb-creator



pronto já podes criar o seu liveUsb com o Fedora


Espero que ajude Guia de Referencia: http://ifireball.wordpress.com/2011/10/14/running-fedoras-liveusb-creator-on-ubuntu

domingo, 18 de novembro de 2012

Easy Hosting Control Panel no Ubuntu 12.04

O Ehcp é um Painel de Controle de Hospedagem (hcp).

Hcp é uma ferramenta para criação de uma hospedagem completa com domínios, e-mails, usuários de FTP, e assim por diante, com base de dados em MySQL, desenvolvido em PHP.

Características gerais:
  • Open Source;
  • Fácil instalação;
  • Criação de domínios, subdomínios;
  • Criação de e-mails;
  • Usuários FTP;
  • Cota em disco;
  • Suporte a SSL;
  • Webmail;
  • PhpMyAdmin;
  • Entre outras.

Após a instalação do Ubuntu 12.04, efetue a sua atualização:

# apt-get update
# apt-get upgrade


Agora efetue o download do Ehcp:

# wget http://downloads.sourceforge.net/project/e hcp/ehcp_latest.tgz

Descompacte o arquivo:

# tar -zxvf ehcp_latest.tgz

Instalando:

# cd ehcp
# ./install.sh


A instalação não tem mistério, é muito fácil, onde irá baixar todos os pacotes como: Apache, MySQL, BIND, FTP, etc.

E após, é só digitar no browser o IP do servidor: http://<ip do servidor>

E surgirá a tela de login:
  • Usuário: admin
  • Senha: é a que você definiu na instalação.

Após a tela de login, terás o painel:
 Bom, espero que ajude.

Guia de referência para esta dica:

segunda-feira, 12 de novembro de 2012

Google Chrome no Fedora 17

Uma dica rápida para a instalação do Google Chrome.

Adicione um repositório:

# vim /etc/yum.repos.d/google-chrome.repo

Para versão 32 bits, adicione no arquivo:


[google-chrome]
name=google-chrome - 32-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

E para 64 bits, adicione:

[google-chrome]
name=google-chrome - 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Feito isso, agora é só instalar:

# yum install google-chrome-stable -y

Pronto, já está instalado!
 
 
 
 
 
 
 

terça-feira, 6 de novembro de 2012

Cinnamon no Fedora 17

O Cinnamon é um fork do GNOME Shell que primeiramente foi desenvolvido para o Linux Mint, mas depois foi ganhando espaço entre outras distribuições e uma delas é o Fedora.

No Fedora ele já está em seus repositórios e sua instalação é muito fácil.

Digite no terminal:

# yum install cinnamon -y

Pronto, já está instalado!

segunda-feira, 5 de novembro de 2012

LibreOffice 3.6.3 no Fedora 17

Essa dica é para quem gosta de instalar na mão o LibreOffice. Trata-se da instalação da última versão até o momento em que foi escrita.

Vamos baixar o LibreOffice:

# cd /tmp

Baixe o instalador principal:

# wget http://download.documentfoundation.org/libreoffice/stable/3.6.3/rpm/x86_64/LibO_3.6.3_Linux_x86-64_install-rpm_en-US.tar.gz

Interface do usuário traduzida:

# wget http://download.documentfoundation.org/libreoffice/stable/3.6.3/rpm/x86_64/LibO_3.6.3_Linux_x86-64_langpack-rpm_pt-BR.tar.gz

Kit de ajuda interna do LibreOffice:

# wget http://download.documentfoundation.org/libreoffice/stable/3.6.3/rpm/x86_64/LibO_3.6.3_Linux_x86-64_helppack-rpm_pt-BR.tar.gz

Vamos descompactar os arquivos:

# tar -zxvf LibO_3.6.3_Linux_x86-64_install-rpm_en-US.tar.gz
# tar -zxvf LibO_3.6.3_Linux_x86-64_langpack-rpm_pt-BR.tar.gz
# tar -zxvf LibO_3.6.3_Linux_x86-64_helppack-rpm_pt-BR.tar.gz


Agora vamos à instalação:

# cd LibO_3.6.3.2_Linux_x86-64_install-rpm_en-US/
# cd RPMS/
# rpm -ivh *.rpm
# cd desktop-integration/
# rpm -ivh libreoffice3.6-freedesktop-menus-3.6.3-2.noarch.rpm
# cd ..
# cd ..
# cd LibO_3.6.3.2_Linux_x86-64_langpack-rpm_pt-BR/
# cd RPMS/
# rpm -ivh *.rpm
# cd ..
# cd ..
# cd LibO_3.6.3.2_Linux_x86-64_helppack-rpm_pt-BR/
# cd RPMS/
# rpm -ivh *.rpm


Pronto, o LibreOffice já está instalado!


sábado, 3 de novembro de 2012

MariaDB no Fedora 17

Uma dica rápida de uma instalação do MariaDB no Fedora 17.

Vamos adicionar a chave pública via RPM:

# rpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB

Agora vamos criar um arquivo com o repositório do MariDB:

# vim /etc/yum.repos.d/MariaDB.repo

E adicionar:


[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/fedora17-amd64
gpgcheck=1

Agora é só baixar o MariaDB:

# yum install MariaDB-server MariaDB-client -y

Após a instalação vamos iniciar o banco de dados:

# service mysql start

Definir a senha para o banco:

# mysqladmin -u root password 'SUA SENHA'

E depois é só logar:

# mysql -u root -p
Guia de referência para a dica: 
https://kb.askmonty.org/en/installing-mariadb-with-yum

Espero que ajude.

quinta-feira, 1 de novembro de 2012

Reset de senha no MySQL/MariaDB

Bom, uma dica rápida para resetar a senha do MySQL/MariaDB.

Digite no prompt:

# mysqld_safe --skip-grant-tables &

Agora que iniciou o MySQL, digite:

# mysql

Já logado no MySQL, digite:

mysql> use mysql;

Agora vamos resetar a senha:

mysql> update user SET password=password('NOVA SENHA') WHERE user='root';

Agora saia do MySQL:

mysql> quit

Reinicie o serviço do MySQL e pronto. Já podes logar com a senha que tu definiu.

Espero que ajude.

Guia de referência para a dica:

terça-feira, 30 de outubro de 2012

Instalando Desktop MATE no Fedora 17


Como todos sabem o Desktop-Mate é um fork do Gnome 2 para quem não gostou do Gnome3 o Desktop-Mate é uma boa sugestão Sua instalação no Fedora 17 não é muito difícil


 Digite no Terminal como root
# yum install https://dl.dropbox.com/u/49862637/Mate-desktop/fedora_17/mate-desktop-fedora-updates/noarch/mate-desktop-release-17-2.fc17.noarch.rpm 


agora a instalação do desktop-mate
# yum groupinstall MATE-Desktop -y 

após reinicia a máquina
#reboot

Após iniciar a maquina na tela de login selecione o Mate como desktop




Guia de Referencia para a Dica:
http://wiki.mate-desktop.org/download

Espero que ajude

quinta-feira, 25 de outubro de 2012

Bacula-web no Debian

-->
Istalação no Debian

Baixe os pacote
#apt-get install apache2 php5-mysql php5-gd
Baixe o Bacula-Web

Crie o Diretório Bacula-Web
#mkdir /var/www/bacula-web

Extraia o arquivo já no diretório bacula-web
#tar -zxvf bacula-web.5.2.10.tar.gz -C /var/www/bacula-web/
Agora vamos configurar

#cd /var/www/bacula-web/application/config

Move o arquivo config.php.sample para config.php

e edita o arquivo no meu caso como é em mysql ficou assim

#vim config.php

<?php

// Show inactive clients (false by default)
$config['show_inactive_clients'] = true;

// Translations
$config['language'] = 'pt_BR';


// MySQL bacula catalog
$config[0]['label'] = 'Backup Server';
$config[0]['host'] = 'localhost';
$config[0]['login'] = 'root';
$config[0]['password'] = '12345';
$config[0]['db_name'] = 'bacula';
$config[0]['db_type'] = 'mysql';
$config[0]['db_port'] = '3306';

?>


DE permissão no diretório cache

#chown www-data -R /var/www/bacula-web/application/view/cache

Reinicie o apache e pronto




E digita no seu Browser

http://<ip da máquina>/bacula-web




segunda-feira, 10 de setembro de 2012

Bacula no Ubuntu Server 12.04 LTS

-->
Após a instalação e atualização vamos efetuar a instalação do Mysql

#apt-get install mysql-server-5.5 mysql-client-5.5

Instalação do Bacula

#apt-get install bacula-client bacula-sd-mysql bacula-director-mysql


Pronto o Bacula esta instalado 

#bconsole


Até a Próxima 





terça-feira, 4 de setembro de 2012

Script instalação XFCE 4.10 no Debian

#!/bin/bash

echo "Instalando o Xfce 4.10"

sleep 2

apt-get install build-essential intltool pkg-config libglib2.0-dev libdbus-1-dev libdbus-glib-1-dev libx11-dev libgtk2.0-dev libwnck-dev x11-xserver-utils libgudev-1.0-dev libnotify-dev gcc make bzip2

wget http://archive.xfce.org/xfce/4.10/fat_tarballs/xfce-4.10.tar.bz2

tar xfvj xfce-4.10.tar.bz2 &&
cd src/ &&

tar xfvj libxfce4util-4.10.0.tar.bz2 &&
cd libxfce4util-4.10.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj xfconf-4.10.0.tar.bz2 &&
cd xfconf-4.10.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj libxfce4ui-4.10.0.tar.bz2 &&
cd libxfce4ui-4.10.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj exo-0.8.0.tar.bz2 &&
cd exo-0.8.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj gtk-xfce-engine-3.0.0.tar.bz2 &&
cd gtk-xfce-engine-3.0.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj garcon-0.2.0.tar.bz2 &&
cd garcon-0.2.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
mkdir -p /etc/xdg/menus/
sudo cp data/xfce/xfce-applications.menu /etc/xdg/menus/ &&
cd .. &&

tar xfvj xfce4-panel-4.10.0.tar.bz2 &&
cd xfce4-panel-4.10.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj Thunar-1.4.0.tar.bz2 &&
cd Thunar-1.4.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj xfce4-appfinder-4.10.0.tar.bz2 &&
cd xfce4-appfinder-4.10.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj xfce4-session-4.10.0.tar.bz2 &&
cd xfce4-session-4.10.0/ &&
./configure --prefix=/usr --enable-libgnome-keyring &&
make &&
make install &&
cd .. &&

tar xfvj xfce4-settings-4.10.0.tar.bz2 &&
cd xfce4-settings-4.10.0/ &&
./configure --enable-sound-settings --enable-pluggable-dialogs --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj xfdesktop-4.10.0.tar.bz2 &&
cd xfdesktop-4.10.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj xfwm4-4.10.0.tar.bz2 &&
cd xfwm4-4.10.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj tumbler-0.1.25.tar.bz2 &&
cd tumbler-0.1.25/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj thunar-volman-0.8.0.tar.bz2 &&
cd thunar-volman-0.8.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd .. &&

tar xfvj xfce4-power-manager-1.2.0.tar.bz2 &&
cd xfce4-power-manager-1.2.0/ &&
./configure --prefix=/usr &&
make &&
make install &&
cd ..

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

quarta-feira, 8 de fevereiro de 2012

Agenda Simples em YAD

#!/bin/bash
#
# Agenda Simples em Yad
# Autor: Daniel Lara Souza
# Versao 0.2
# Migrado do Dialog para o Yad
# Ajuda do rai3mb ( Raimundo Alves Portela )
# na Criação do Menu

while : ; do
OPCAO=$( \
yad --list \
--title=' AGENDA ' --text='Escolha um opcao: ' \
--width=400 --height=200 \
--column='opcao':NUM --column='texto':TEXT \
--no-headers --print-column=1 --separator='' --hide-column=1 \
1 'Adicionar Contato' \
2 'Listar Contatos' \
3 'Pesquisar Contatos ' \
4 'Deletar Contatos' \
--button="Sair":1 --button="Acessar":0 )


[ $? -ne 0 ] && break

case "$OPCAO" in


1)
NOME=$( yad --entry --entry-label="Nome" --entry-text="")

FONE=$( yad --entry --entry-label="Telefone" --entry-text="")

echo $NOME - $FONE >> agenda;

;;
2) sort agenda > agenda.tmp

AGENDA=$(cat agenda.tmp)

yad --title="Agenda" --text="$AGENDA" --width="300" --height="100"

rm -rf agenda.tmp
;;

3) nome=$( yad --entry --entry-label="Nome" --entry-text="" )

AGENDA=$(cat agenda | grep $nome)

yad --title="Agenda" --text="$AGENDA" --width="300" --height="100"


;;

4) nome=$( yad --entry --entry-label="Nome" --entry-text="" )

mv agenda agenda.tmp

grep -v $nome agenda.tmp > agenda

rm -rf agenda.tmp
;;

0) break

;;
esac
done