Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. Instalar postgresql
- #apt-get install postgresql
- 2. Após instalado, adicionar uma senha para o usuário postgres, do servidor PostgreSQL
- # su postgres
- $ psql
- postgres=# alter user postgres with password 'senha';
- 3. Sair do terminal do psql:
- postgres=#\q
- 4. Retornar ao usuário root:
- 5. Editar /etc/postgresql/9.4/main/pg_hba.conf
- # Database administrative login by Unix domain socket
- local all postgres trust
- # TYPE DATABASE USER ADDRESS METHOD
- # "local" is for Unix domain socket connections only
- local all all trust
- # IPv4 local connections:
- host all all 127.0.0.1/32 trust
- host all all 0.0.0.0/0 trust
- # IPv6 local connections:
- host all all ::1/128 trust
- 6. Editar /etc/postgresql/9.4/main/postgresql.conf
- listen_addresses = '*' # what IP address(es) to listen on;
- 7. Reiniciar PostgresSQL
- # service postgresql restart ou /etc/init.d/postgresql restart
- 8. Testar conectividade com BD como root
- # psql -Upostgres -W
- 9. Baixa o arquivo para /usr/src e descompactar bacula 9.0.6
- # wget -qO- http://www.bacula.com.br/atual | tar -xzvf - -C /usr/src
- 10. Entrar no diretório descmpactado
- # cd bacula-9.0.6
- 11. Instalar Dependencias DEBIAN 8 | POSTGRESQL
- # apt-get install -y build-essential libreadline6-dev zlib1g-dev liblzo2-dev mt-st mtx postfix libacl1-dev libssl-dev postgresql-server-dev-9.4 postgresql-9.4
- 12. Customizando a instalação
- # ./configure --with-readline=/usr/include/readline --disable-conio --bindir=/usr/bin --sbindir=/usr/sbin --with-scriptdir=/etc/bacula/scripts --with-working-dir=/var/lib/bacula --with-logdir=/var/log --enable-smartalloc --with-postgresql --with-archivedir=/mnt/backup --with-job-email=suporte@logictelecom.com.br --with-hostname=logic-backup.homeip.net
- 13. Compilar, instalar e habilitar daemons para iniciar com boot do sistema
- # make -j8 && make install && make install-autostart
- 14. Dando permissão nos diretórios
- # chmod 777 -R /backup - Armazenamento
- # chmod 777 -R /etc/bacula - Diretório do bacula e scripts
- # chmod 777 -R /usr/sbin/dbcheck - BD
- 15. Logar no postgres
- # su postgres
- 16. Ir ao diretorio que armazena os scripts do BD.
- # cd /etc/bacula/scripts
- 17. Executando scripts de criação do banco, tabelas e usuario Bacula - (cd /etc/bacula/scripts)
- # ./create_postgresql_database -Upostgres
- # ./make_postgresql_tables -Upostgres
- # ./grant_postgresql_privileges -Upostgres
- 18. Reiniciar os deamons
- # /etc/init.d/bacula-fd start && /etc/init.d/bacula-sd start && /etc/init.d/bacula-dir start
- 19. Alterar senha do usuário bacula q foi criado pelos scripts
- # su postgres
- $psql postgres=# alter user bacula with password 'senha';
- postgres=# \q
- 20. Editar bacula-dir.conf
- # Generic catalog service Catalog
- {
- Name = MyCatalog dbname = "bacula"; dbuser = "bacula"; dbpassword ="senha_criada_para_usuario_bacula"
- }
- 21. Reiniciar o bacula-dir.conf
- # /etc/init.d/bacula-dir.conf restart
- ************************************************************************************************************************************
- 1. Instalação Baculum
- 2. Debian/Ubuntu
- wget -qO - http://bacula.org/downloads/baculum/baculum.pub | apt-key add -
- echo "
- deb http://bacula.org/downloads/baculum/stable/debian jessie main
- deb-src http://bacula.org/downloads/baculum/stable/debian jessie main
- " > /etc/apt/sources.list.d/baculum.list
- apt-get update && apt-get install php-bcmath php7.0-mbstring baculum-api baculum-api-apache2 baculum-common bacula-console baculum-web baculum-web-apache2
- echo "Defaults:apache "'!'"requiretty
- www-data ALL=NOPASSWD: /usr/sbin/bconsole
- www-data ALL=NOPASSWD: /usr/sbin/bdirjson
- www-data ALL=NOPASSWD: /usr/sbin/bsdjson
- www-data ALL=NOPASSWD: /usr/sbin/bfdjson
- www-data ALL=NOPASSWD: /usr/sbin/bbconsjson
- " > /etc/sudoers.d/baculum
- chown www-data /etc/bacula/
- a2enmod rewrite
- a2ensite baculum-web baculum-api
- service apache2 restart
- # Acesse e configure pelo navegador de Internet a API http://localhost:9096/ e depois o Baculum http://localhost:9095/
- # (substitua localhost pelo IP do servidor se necessário)
- ***********************************************************************************************************************************
- OBS:
- Caso a instalação seja no Debian 8.x
- apt-get update && apt-get install baculum-api baculum-api-apache2 baculum-common bacula-console baculum-web baculum-web-apache2
- Passo 2:
- #Excluir Php5 e instalar Php7
- Etapa 1: Excluir o antigo php 5.6 (se instalado)
- Primeiro, liste todos os pacotes antigos do PHP 5.x, digite:
- $ dpkg --list | grep php | awk '/^ii/{ print $2}'
- Para excluir pacotes antigos do php 5.6, digite: Exemplos de saídas:
- $ x="$(dpkg --list | grep php | awk '/^ii/{ print $2}')"
- $ sudo apt-get --purge remove $x
- Acrescente as duas linhas a seguir /etc/apt/sources.listcomo usuário root :: Salve e feche o arquivo. Aqui está meu arquivo atualizado: Exemplos de saídas:
- $ sudo -s
- # echo 'deb http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list
- # echo 'deb-src http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list
- $ cat /etc/apt/sources.list
- Digite os seguintes comandos Atualizar o banco de dados apt para incluir novos pacotes: Exemplos de saída:
- $ cd /tmp
- $ wget https://www.dotdeb.org/dotdeb.gpg
- $ sudo apt-key add dotdeb.gpg
- $ rm dotdeb.gpg
- $ sudo apt-get update
- Passo # 4: Instale o PHP 7 (apenas "jessie")
- Você criou uma variável de shell chamada $ x na etapa 1. Para instalar o equivalente dos pacotes php5, insira: Saídas de amostra:
- $ y="$(sed 's/php5/php7.0/g' <<<$x)"
- $ echo Old PHP5 packages name: $x
- Old PHP5 packages name: libapache2-mod-php5 php-pear php5 php5-cgi php5-cli php5-common php5-fpm php5-gd php5-json php5-mysql php5-readline
- $ echo New PHP7 packages name: $y
- New PHP7 packages name: libapache2-mod-php7.0 php-pear php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-fpm php7.0-gd php7.0-json php7.0-mysql php7.0-readline
- $ sudo apt-get install $y
- Alternativamente, você pode apenas instalar os pacotes PHP7 necessários. Neste exemplo, instale o php7, o php-fpm, o php7-mysql e o php7-gd:
- $ sudo apt-get install php7.0 php7.0-fpm php7.0-gd php7.0-mysql
- #### Pacotes que devem estar presentes
- ii libapache2-mod-php7.0
- ii php-bcmath
- ii php-common
- ii php7.0
- ii php7.0-bcmath
- ii php7.0-cgi
- ii php7.0-cli
- ii php7.0-common
- ii php7.0-curl
- ii php7.0-fpm
- ii php7.0-gd
- ii php7.0-json
- ii php7.0-mbstring
- ii php7.0-mysql
- ii php7.0-opcache
- ii php7.0-pgsql
- ii php7.0-readline
- ii php7.0-sqlite3
- ii php7.0-xml
- $ sudo a2enmod proxy_fcgi setenvif
- $ sudo a2enconf php7.0-fpm
- *******************************************************************************
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement