Compilando o Bacula no CentOS 8

Publicado por Daniel Lara Souza em 17/02/2020

[ Hits: 1.183 ]

Blog: http://danniel-lara.blogspot.com/

 


Compilando o Bacula no CentOS 8



Nessa dica vamos fazer a instalação do Bacula no CentOS 8, usando banco de dados MariaDB.

Antes da instalação, vamos atualizar:

# dnf update -y

Instale o repo do EPEL:

# dnf install epel-release -y

Desative o SELinux, edita o arquivos /etc/selinux/config, deixa o mesmo assim:

SELINUX=disabled

Desative o Firewall:

# systemctl disable firewalld

Reinicie a máquina e instale os pacotes:

# dnf install vim make gcc gcc-c++ openssl-devel perl \
mc mtx readline-devel lzop lzo lzo-devel zlib-devel \
sudo gawk gdb libacl-devel lsscsi drpm wget -y


Instale o banco de dados MariaDB:

# dnf install mariadb-server mariadb-devel mariadb-server-utils mariadb-embedded -y

Inicie o serviço e ative na inicialização:

# systemctl enable mariadb.service
# systemctl start mariadb.service

Configure o banco com senha de root e tal:

# mysql_secure_installation

Bom, agora vamos baixar o Bacula, vamos usar a versão 9.4.4:

# wget --no-check-certificate https://sourceforge.net/projects/bacula/files/bacula/9.4.4/bacula-9.4.4.tar.gz

Descompacte e acesse o diretório:

# tar xvzf bacula-9.4.4.tar.gz
# cd bacula-9.4.4

Vamos para instalação, onde já podemos definir o usuário do banco e também a senha, diretório onde irá ficar as conf do Bacula, plugins etc.

# ./configure --enable-smartalloc --with-mysql --with-db-user=root --with-db-password=centos123 --with-db-port=3306 --with-openssl --with-readline=/usr/include/readline --sysconfdir=/etc/bacula --bindir=/usr/bin --sbindir=/usr/sbin --with-scriptdir=/etc/bacula/scripts --with-plugindir=/etc/bacula/plugins --with-pid-dir=/var/run --with-subsys-dir=/etc/bacula/working --with-working-dir=/etc/bacula/working --with-bsrdir=/etc/bacula/bootstrap --with-systemd --disable-conio --disable-nls --with-logdir=/var/log/bacula

# make -j 8
# make install
# make install-autostart

Acesse o diretório de scripts do Bacula pra configurar o banco de dados:

# cd /etc/bacula/scripts

E execute os scripts:

# ./create_mysql_database -u root -p
# ./make_mysql_tables -u root -p
# ./grant_mysql_privileges -u root -p

Inicie o Bacula, lembrando já está configurado para iniciar junto com o sistema:

# bacula start

Feito.
Linux: Compilando o Bacula no Centos 8
Outras dicas deste autor

Instalando ownCloud no Fedora 21

Instalando GLPI no Fedora 21

Fedybr - uma alternativa ao Fedy no seu Fedora

Protegendo SSH no CentOS com Fail2ban

Redmine - Instalação no Ubuntu 12.04

Leitura recomendada

Google Drive no Debian Wheezy 7.8 64 bits

Criação de stage4 do Funtoo/Gentoo

Projeto Root - Realizando backup criptografado com Duplicati

Script de Backup - (Proxy) Endian Firewall 3.2.2

Sabayon 4.0-r1 (versão antiga) - Download e criação de ISO a partir do LiveCD/DVD

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts