Última modificação em: 14/08/2023

Instalação do Firebird Centos7

Este documento tem como finalidade listar as recomendações e procedimentos para a instalação e configuração do firebird em sistemas operacionais CentOS 7


Procedimentos

  • Versão sistema operacional: CentOS 7
  • Versão Firebird: 2.5.8 Classic x64


Conf do Ubuntu:

  • Update Ubuntu: #apt update -y
  • Utilizar as mesmas informações do atual firebird.conf
  • Configurar o alias.conf com acesso ao banco (QUESTOR = /base/QUESTOR.fdb)
  • Instalar os seguintes componentes no Ubuntu: #apt install nano htop net-tools epel-release wget xinetd.x86_64 nmap zip
  • Deixar o Firebird como serviço através da ferramenta XINETD.D
  • Pasta com o banco deixa em uma partição separada do SO: /base/QUESTOR.fdb
  • Pasta de backup do banco de dados deixa em uma partição separada do SO: /backup/
  • Se possível não existir compartilhamento ou serviço de ftp no servidor.
  • Liberar conexão via SSH. # nano /etc/ssh/sshd_config
    • linha: Permitrootlogin = yes
    • salva e sai
    • reinicia o Ubuntu ou o serviço do ssh

Config do Xinetd

  • nano /etc/xinetd.conf
  • cps = 1500 10
  • instances = UNLIMITED
  • per_source = UNLIMITED


Conf do Firebird:

  • Desativar o sweep automático (./gfix /base/QUESTOR.fdb -housekeeping 0 -user SYSDBA
  • pass SENHA_DO_BANCO)

Conf do Backup:

  • Programar o sweep automático via CRON diário as 12h e as 19h.
  • Programar o backup automático via CRON diário as 12:30 e as 20h.
  • Programar o restore automático via CRON sábado as 20h


Instalação do Firebird:

  • sudo yum update
  • sudo yum install wget xinetd nano libncurses.so.5 libstdc++.so.5 ncurses-compat-libs -y
  • sudo wget https://github.com/FirebirdSQL/firebird/releases/download/R2_5_8/FirebirdCS-2.5.8.27089-0.amd64.tar.gz
    tar -xzvf FirebirdCS-2.5.8.27089-0.amd64.tar.gz
  • sudo cd FirebirdCS-2.5.8.27089-0.amd64/
  • sudo ./install.sh
  • reboot
  • systemctl status xinetd
  • cd /opt/firebird/bin
  • ./changeMultiConnectMode.sh
  • process
    • ss -tln
    • firewall-cmd --add-port=3050/tcp --permanent
    • firewall-cmd --reload


Config de Permissão:

no diretório do banco executar:

  • sudo chown firebird:firebird -R "PASTA_DO_BANCO"
CCQ Blog
© Questor Sistemas 2025