PDA

Ver la Versión Completa : Que versión de Linux usar como servidor para firebird si soy novato en linux


Tcmn
09-05-2013, 18:25:50
Hola foreros, deseo probar usar como servidor dedicado una computadora con Linux y firebird 2.1 para almacenar la base de datos, pero acceder a ella vía VPN a través de internet. El VPN pienso hacerlo con TEAMVIEWER versión 7. El sistema estará hecho con Delphi 6 bajo ambiente windows 7. Conozco un poco el uso de ubuntu 10.10 versión desktop pero no se cuál versión me convenga como novato para hacer la instalación y configuración de firebird en Linux. No tengo mucha experiencia con Linux. Espero haberme explicado y de antemano gracias por el tiempo que se tomen en este hilo.

Chris
09-05-2013, 22:39:37
Una de las mejores distribuciones, y ahora talvez la más popular para servidores es Ubuntu Server. Puedes usar la versión 12.04 por ser LTS (https://wiki.ubuntu.com/LTS). Para un servidor de producción lo mejor es usar una versión LTS. Además hay mucha documentación para Ubuntu, eso te será de gran ayuda. Por último el sistema de instalación de paquetes -llamado aptitude- es uno de los más fáciles y versátiles que puedes encontrar en Linux.

Saliendome del contexto de la pregunta, has considerado alquilar un servidor virtual? Te recomendaría DigitalOcean (https://www.digitalocean.com/). Alquilan servidores desde USD 5.00. Con un VPS te ahorras muchos inconvenientes. Por ejemplo, problemas ocacionales con la conexión a Internet o el respaldo de batería. Un VPS en general sale mucho más barato y seguro que tener tu servidor en la casa u oficina.

Saludos.

Casimiro Notevi
09-05-2013, 22:59:38
Un VPS en general sale mucho más barato y seguro que tener tu servidor en la casa u oficina.
Tan sólo en electricidad ya sale más caro.

rretamar
09-05-2013, 23:33:12
Recomendación: antes de ponerte a instalar servidores de base de datos, primero familiarizate con Linux, pero bien, a fondo. De lo contrario es pretender correr una maratón sin saber apenas gatear.

Tcmn
09-05-2013, 23:39:22
Muchísimas gracias por todas sus recomendaciones. Las masticare y seguro me serán muy útiles. Ya empece a revisar lo de VPS. MUCHAS GRACIAS de nuevo a los tres.

MAXIUM
10-05-2013, 03:05:42
Concuerdo con Chris respecto a la distribución. Si bien Debian es considerada la más estable, Ubuntu mantiene un buen soporte de hardware.

Aúnque no he usado la versión servidor, suelo usar a diario la versión 12.04 con Cinnamon y kernel 3.9.0

FerJavRec
10-05-2013, 04:27:34
Hola te comento yo tengo instalado varios servidores con Centos 5.0 y Firebird 2.0 y la verdad nunca un problema. Muy estable y seguro.

Combat-F2D
10-05-2013, 07:48:47
si instalas ubuntu, por experiencia no instales firebird desde los repositorios, mejor bajate los paquetes e instalalo en /opt/firebird
si empleas UDF,s externas tal como FreeAdhoc, te sera necesario.... salvo que las cosas hayan variado
tengo 2 server 8.04 y 10.04 en producción y nunca, repito nunca he tenido el menor incidente

Casimiro Notevi
10-05-2013, 10:05:44
si instalas ubuntu, por experiencia no instales firebird desde los repositorios, mejor bajate los paquetes e instalalo en /opt/firebird
si empleas UDF,s externas tal como FreeAdhoc, te sera necesario.... salvo que las cosas hayan variado
tengo 2 server 8.04 y 10.04 en producción y nunca, repito nunca he tenido el menor incidente

Lo mismo digo, por experiencia

donald shimoda
10-05-2013, 14:03:44
Lo mismo digo, por experiencia


YO uso Ubuntu 12.04 con paquetes firebird 2.1 superserver sin inconvenientes. Lo único que hay que acordarse es de activar el servidor, si instalas por línea de comando , acaso hay otra forma??? ;), te lo recuerda.

Saludos.

Casimiro Notevi
10-05-2013, 16:35:13
acaso hay otra forma???
Sí, con aptitude/apt-get del repositorio, que es a lo que se refería Combat-F2D, y es lo que trae problemas.

cloayza
10-05-2013, 16:40:44
Yo me quedo con Debian a mi parecer una de las mejores...En cuanto a distribuciones de GNU/Linux hay para todos los gustos...eso es lo bueno...

Hardware: PowerEdge SC1420
Disco: 160 GB (array 2 discos)
Memoria: 4GB
S.O: Debian Squeeze 64
Firebird: 2.5

Otras funciones:
- Servidor Web
- Servidor FTP

Saludos cordiales

donald shimoda
10-05-2013, 16:45:06
Sí, con aptitude/apt-get del repositorio, que es a lo que se refería Combat-F2D, y es lo que trae problemas.

No nos entendemos parece. Justamente comento que yo instalo por linea de comandos usando repositorios, a eso venia el chiste de si hay otra forma.

Resumiendo: uso apt-get (no aptitude) para instalar firebird desde que uso exclusivamente linux como host (10 años, creo :confused: ) y funciona perfecto , no entiendo de que problemas hablan.

Saludos.

Tcmn
10-05-2013, 17:45:19
Hola te comento yo tengo instalado varios servidores con Centos 5.0 y Firebird 2.0 y la verdad nunca un problema. Muy estable y seguro.

De casualidad no tienes enlaces a manuales de como hacer la instalación y configuración de firebird en CENTOS 5?

Tcmn
10-05-2013, 17:48:04
Otra pregunta, para CENTOS cual sería el equivalente de Ibexpert para trabajar y modificar las bases de datos de firebird?

Combat-F2D
10-05-2013, 18:27:08
Otra pregunta, para CENTOS cual sería el equivalente de Ibexpert para trabajar y modificar las bases de datos de firebird?

si usar version server pura y dura, no existe mas gestor que la comand gbak, gsec, isql..., otra cosa es que te conectes a ello remotamente como en el ibexpert que citas

Gallosuarez
10-05-2013, 20:38:12
si usar version server pura y dura, no existe mas gestor que la comand gbak, gsec, isql..., otra cosa es que te conectes a ello remotamente como en el ibexpert que citas

Como bien lo menciona Combat-F2D en el servidor CENTOS (sin entorno gráfico) no existe la herramienta. Siiii, ya se que se puede instalar un entorno gráfico y después de esto instalar Flamerobin, sin embargo esto no es recomendable (al menos que sea SOLO en entornos virtuales y para hacer SOLO pruebas). Pero no necesitas instalar Flamerobin. Es mejor instalar esta herramienta (o cualquier otra), desde tu PC o laptop, y hacer la administración de la base de datos en forma remota.

Otra cosa, no olvides que también el servidor lo puedes accesar vía SSH (o WEB Admin, si están habilitadas dichos servicios, por supuesto) y administrarlo completo sin estar físicamente enfrente de este.

Saludos,
Gerardo Suárez Trejo

Tcmn
10-05-2013, 20:47:25
si usar version server pura y dura, no existe mas gestor que la comand gbak, gsec, isql..., otra cosa es que te conectes a ello remotamente como en el ibexpert que citas

Creo que me agrada a lo remoto con IbExpert. Sin embargo, ahora me asalta la duda de como le hare para establecer el VPN, porque mi plan es usar teamviewer 7, pero entiendo que Centos es solo consola (soy nuevo en Linux, asi que, me imagino un MS-DOS con pantalla negra y letras blancas), asi que ¿Podria cargar en centos el teamviewer y a la vez habilitar el VPN?

En mi laptop tengo Ubuntu 10.10 version desktop y windows 7. En Ubuntu probe y pude instalar Teamviewer y configurar VPN, pero no se si convenga en este ambiente guardar mi base de datos de firebird 2.1 y acceder a ella remotamente. Esto es pensando de que en la computadora que sea servidor le instalara Ubuntu 10.10 o una version mas nueva pero en version desktop, para yo poder usarla.

Deduzco que no seria mejor que la version server, pero que tan deficiente seria en caso de poder hacerlo asi?

Combat-F2D
10-05-2013, 21:23:43
seguramente Casimiro te dara una leccion magistral sobre ello. yo solo empleo como server la version pura y dura. tengo funcionando firebird, samba y ssh para acceder remotamente. como navegador interno empleo mc por comodidad. el server no tiene monitor. ni teclado ni nada, solo la caja y punto. accedo a el via remoto mediante ssh. para ello hay multiples clientes, el mas sencillo y comun es putty. recuerda que un servidor cuanto mas ligero y descargado de cosas mejor.
dentro de 15 dias montare otro similar bajo ubuntu 12.04 lts. por si sirve de tutorial hare una chuleta paso a paso y si los moderadores lo creen opertuno, que lo publiquen.... repito creo que el guru de esto es Casimiro y el te respondera mejor por lo menos mejor que yo

Tcmn
10-05-2013, 21:27:17
seguramente Casimiro te dara una leccion magistral sobre ello. yo solo empleo como server la version pura y dura. tengo funcionando firebird, samba y ssh para acceder remotamente. como navegador interno empleo mc por comodidad. el server no tiene monitor. ni teclado ni nada, solo la caja y punto. accedo a el via remoto mediante ssh. para ello hay multiples clientes, el mas sencillo y comun es putty. recuerda que un servidor cuanto mas ligero y descargado de cosas mejor.
dentro de 15 dias montare otro similar bajo ubuntu 12.04 lts. por si sirve de tutorial hare una chuleta paso a paso y si los moderadores lo creen opertuno, que lo publiquen.... repito creo que el guru de esto es Casimiro y el te respondera mejor por lo menos mejor que yo

Me agrada mucho la propuesta, esperemos se pueda compartir el tutorial.

Casimiro Notevi
10-05-2013, 21:39:17
dentro de 15 dias montare otro similar bajo ubuntu 12.04 lts. por si sirve de tutorial hare una chuleta paso a paso y si los moderadores lo creen opertuno, que lo publiquen.... repito creo que el guru de esto es Casimiro y el te respondera mejor por lo menos mejor que yo

Estupendo, estaría muy bien ese tutorial.

En cuanto a lo de gurú, je, je, je... me has hecho recordar un hilo (http://www.clubdelphi.com/foros/showthread.php?t=66618) en el que hablamos de alguien que se autodenominaba "El gurú (http://consejosdelguru.blogspot.com.es/2009/09/firebird.html)" y que fue apoteósico.
El famoso gurú nos borraba los comentarios en su blog para no "dañar" su imagen de gurú :D

FerJavRec
11-05-2013, 02:12:13
De casualidad no tienes enlaces a manuales de como hacer la instalación y configuración de firebird en CENTOS 5?

Mira hace mucho que los instale y no me acuerdo bien. Lo hice por linea de comando creo que me pidio instalar compat-libstdc++, libgcc_s, libstdc++- y despues el FirebirdSS-1.5.i686.rpm.

en Centos tenes que usar yum (es el equivalente de apt-get en Debian) yum install compat-libstdc++-33

creo que en algun lugar tenia una recopilacion de todo lo que entre para poderlo configurarlo, si lo encuentro lo subo
saludos

bulc
18-05-2013, 20:01:14
Tan sólo en electricidad ya sale más caro.

Por lo poco que entiendo. ¿Se usa Firebird en Linux en un servidor privado (particular) para acceder a bases de datos?

Tcmn
18-05-2013, 22:11:40
Exacto. La idea es tener la base de datos bajo el resguardo de Linux aunque este en línea con internet

AzidRain
18-05-2013, 22:27:42
Estaría bueno que hubiera una distro (igual y ya existe) de Linux que ya trajera FB, MySQL o Posgress preinstalado y funcionando de manera que bastara instalar la distro para tener un servidor funcionando en pocos minutos. Al menos para entornos de desarrollo sería genial. La distro podría venir con lo mínimo necesario para que funcione bien un servidor y sin todo la paja que no es necesaria.

Casimiro Notevi
19-05-2013, 11:51:49
Estaría bueno que hubiera una distro (igual y ya existe) de Linux que ya trajera FB, MySQL o Posgress preinstalado y funcionando de manera que bastara instalar la distro para tener un servidor funcionando en pocos minutos. Al menos para entornos de desarrollo sería genial. La distro podría venir con lo mínimo necesario para que funcione bien un servidor y sin todo la paja que no es necesaria.

En el proceso de instalación, Ubuntu Server, Debian, etc. tiene un menú donde puedes marcar/desmarcar lo que quieras instalar. Entre ellos están servidores de BD, correo, web, etc. (postgresql, mysql, exim, apache, etc.), lo que no recuerdo es si también está firebird, pero vamos, que eso se instala en un minuto.

AzidRain
19-05-2013, 18:21:52
Si Casimiro, eso ya lo he visto, pero me refiero a una distro especial para servidores que ya traiga todo premarcado y configurado de manera que tan solo instalarlo ya tenemos un servidor listo para trastear. Y con configuración "fina" vía GUI para evitar tener que estarse metiendo a editar los *.cnf y demás. Todo bien detallado y explicado a prueba de tontos prácticamente.

Casimiro Notevi
19-05-2013, 18:45:28
Si Casimiro, eso ya lo he visto, pero me refiero a una distro especial para servidores que ya traiga todo premarcado y configurado de manera que tan solo instalarlo ya tenemos un servidor listo para trastear. Y con configuración "fina" vía GUI para evitar tener que estarse metiendo a editar los *.cnf y demás. Todo bien detallado y explicado a prueba de tontos prácticamente.

Es que no puede traer todo premarcado, sería absurdo instalar todo, por eso digo que ubuntu y debian (los que he visto) en el momento de instalarlos ya te sale un menú donde puedes marcar/desmarcar lo que quieras y él solito lo instala.
Y tampoco trae GUI porque son versiones para servidores, eso sería una versión desktop.

http://farm3.staticflickr.com/2833/8754645056_85a714a53e_b.jpg