Iniciar servicios instalados con pkg_add (pequeño howto) OpenBSD 5.0

63 views
Skip to first unread message

Edgar Rodolfo

unread,
Apr 1, 2012, 9:54:29 AM4/1/12
to openbsd-colombia
Hola amigos de OpenBSD colombia, estoy usando la versión 5 y me he
percatado algo que no había visto por ahí (tal vez si lo hay y no lo
vi) y quiero compartirlo por aquí, la cuestion es que estuve haciendo
un pequeño BASICO servicio de correo con usuarios del sistema y me
tocó poner mysql, postfix, dovecot y roundcubemail.


1.- Instale mysql y para iniciar el servicio en boot time seguí la
excelente guía de servicios de red de Astrid Esteban y Fernando, luego
estuve leyendo atentamente los mensajes y busqué en los man y la doc
que te instala para ver como iniciar otros servicios que no esten por
defecto en el sistema osea que se instalen via pkg_add..., entonces ví
que lo puedo hacer usando pkg_scripts="mysqld postfix dovecot" en
/etc/rc.conf.local dice que desde openbsd 4.9 ya viene /etc/rc.d, ahí
estan los scripts de inicio, osea ya podemos usar /etc/rc.d/mysqld
start :)

Hice un pequeño cambio a la muy buena guía de servicios de red, pues
me quedó asi en rc.local:
Creo que es necesario (no creo es necesario :)) hacer esto, porque de
lo contrario apache no deja consultar o conectar a la base de datos:
rm /var/www/var/run/mysq/mysql.sock
sleep 5
ln -s /var/run/mysql/mysql.sock /var/www/var/run/mysq/mysql.sock


2.- para postfix hice lo que me recomendó al finalizar la instalación,
uno que no entendí es que removiera "sendmail clientmqueue" runner"
from root's crontab, no lo llegué a encontrar :(, pero creo que
postfix esta funcionando como esperaba :), pero me gustaría que me
orientaran al respecto.

Entonces puse como arriba en pkg_scripts y inicia en boot time :)

3.- para dovecot de forma similar en pkg_scripts y luego
/etc/rc.d/dovecot start, claro que antes debo configurar los archivos,
lo hice básico con ssl=no :(, aún estoy leyendo mas cosas sobre ssl.

Acepto cualquier crítica y sugerencia para poder mejorar inicios de
servicios en boot time, tengo algunas cosas mas en duda pero ya las
haré posteriormente cuando agote todas las instancias por mi cuenta
propia (documentarme) saludos amigos!

Angela Ochoa

unread,
Apr 2, 2012, 12:40:01 PM4/2/12
to openbsd-...@googlegroups.com, unsub...@googlegroups.com


From: Edgar Rodolfo <cybern...@gmail.com>
To: openbsd-colombia <openbsd-...@googlegroups.com>
Sent: Sunday, April 1, 2012 8:54 AM
Subject: [OpenBSD-Colombia] Iniciar servicios instalados con pkg_add (pequeño howto) OpenBSD 5.0
--
Has recibido este mensaje porque estás suscrito al grupo "!OpenBSD Colombia!" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a openbsd-...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a openbsd-colombia+unsub...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/openbsd-colombia?hl=es.



Andres Genovez

unread,
Apr 2, 2012, 2:48:43 PM4/2/12
to openbsd-...@googlegroups.com
No entiendo porque sale Unsuscribe???

Muy bien Edgar sigue adelante

Para anular tu suscripción a este grupo, envía un correo electrónico a openbsd-colomb...@googlegroups.com

Fernando Quintero

unread,
Jul 11, 2012, 9:01:26 PM7/11/12
to openbsd-...@googlegroups.com
Hola Edgar,


2012/4/1 Edgar Rodolfo <cybern...@gmail.com>

Hola amigos de OpenBSD colombia, estoy usando la versión 5 y me he
percatado algo que no había visto por ahí (tal vez si lo hay y no lo
vi) y quiero compartirlo por aquí,  la cuestion es que estuve haciendo
un pequeño BASICO servicio de correo con usuarios del sistema y me
tocó poner mysql, postfix, dovecot y roundcubemail.


Recuerda que por ahí esta iredmail, por si aún requieres una solución similar.
 

1.- Instale mysql y para iniciar el servicio en boot time seguí la
excelente guía de servicios de red de Astrid Esteban y Fernando, luego
estuve leyendo atentamente los mensajes y busqué en los man y la doc
que te instala para ver como iniciar otros servicios que no esten por
defecto en el sistema osea que se instalen via pkg_add..., entonces ví
que lo puedo hacer usando pkg_scripts="mysqld postfix dovecot" en
/etc/rc.conf.local dice que desde openbsd 4.9 ya viene /etc/rc.d, ahí
estan los scripts de inicio, osea ya podemos usar /etc/rc.d/mysqld
start :)


Si :)
 
Hice un pequeño cambio a la muy buena guía de servicios de red, pues
me quedó asi en rc.local:
Creo que es necesario (no creo es necesario :)) hacer esto, porque de
lo contrario apache no deja consultar o conectar a la base de datos:
rm /var/www/var/run/mysq/mysql.sock
sleep 5
ln -s /var/run/mysql/mysql.sock  /var/www/var/run/mysq/mysql.sock



Eso es, aunque lo he probado en la versión 5.1 y el 

/etc/rc.d/mysql start
/etc/rc.d/mysql stop

funciona sin problemas.

 
2.- para postfix hice lo que me recomendó al finalizar la instalación,
uno que no entendí es que removiera "sendmail clientmqueue" runner"
from root's crontab, no lo llegué a encontrar :(, pero creo que
postfix esta funcionando como esperaba :), pero me gustaría que me
orientaran al respecto.


Puedes seguir la guia que hay sobre OpenSMTPD donde se usa el comando crontab:

#crontab -e

Luego editas  las líneas y grabas nuevamente, para eliminar líneas con vi, puedes usar el comando (dd - dos veces la letra d, en modo comando).

Si quieres hacer la edición con otro editor, puedes instalar el paquete nano (pkg_add nano) y luego exportar la variable de entorno:

#export EDITOR=nano

y luego el 

#contrab -e
 
Entonces puse como arriba en pkg_scripts y inicia en boot time :)

3.- para dovecot de forma similar en pkg_scripts y luego
/etc/rc.d/dovecot start, claro que antes debo configurar los archivos,
lo hice básico con ssl=no :(, aún estoy leyendo mas cosas sobre ssl.


Recuerda que se deben generar los certificados antes de poder usar ssl.
 
Acepto cualquier crítica y sugerencia para poder mejorar inicios de
servicios en boot time, tengo algunas cosas mas en duda pero ya las
haré posteriormente cuando agote todas las instancias por mi cuenta
propia (documentarme) saludos amigos!


Saludos Edgar, gracias por los aportes.
En caso de que hayas modificado la guia de servidores la podemos subir actualizada.

Mantén el buen trabajo!
 
--
Has recibido este mensaje porque estás suscrito al grupo "!OpenBSD Colombia!" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a openbsd-...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a openbsd-colomb...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/openbsd-colombia?hl=es.




--


--------------
Fernando Quintero
http://nonroot.blogspot.com/
Just a nonroot User

Edgar Rodolfo

unread,
Jul 12, 2012, 4:57:26 AM7/12/12
to openbsd-...@googlegroups.com
El 11/07/12, Fernando Quintero <fernando....@gmail.com> escribió:
> Hola Edgar,
>
>
> 2012/4/1 Edgar Rodolfo <cybern...@gmail.com>
>
>> Hola amigos de OpenBSD colombia, estoy usando la versión 5 y me he
>> percatado algo que no había visto por ahí (tal vez si lo hay y no lo
>> vi) y quiero compartirlo por aquí, la cuestion es que estuve haciendo
>> un pequeño BASICO servicio de correo con usuarios del sistema y me
>> tocó poner mysql, postfix, dovecot y roundcubemail.
>>
>>
> Recuerda que por ahí esta iredmail, por si aún requieres una solución
> similar.

Leí por ahí que es un script que automatiza todo, para más adelante
seguro que lo usaré, por ahora trato de hacer funcionar con postfix,
dovecot, squirrelmail o roundcubemail añadiendo cada uno y
configurando sus archivos, lo he probado y ha funcionado en básico,
por ahora estoy por ahí...
Lo voy a revisar otra vez, gracias amigo por la ayuda, ahora creo que
todo estará sin faltar nada y dejar a al otro MTA sin rastro.
>
> Luego editas las líneas y grabas nuevamente, para eliminar líneas con vi,
> puedes usar el comando (dd - dos veces la letra d, en modo comando).

Vi me gusta lo uso mucho, en lo más básico y es cierto borrar líneas
con dd o con 4dd (las
4líneas) ayuda muchísimo :)

>
> Si quieres hacer la edición con otro editor, puedes instalar el paquete
> nano (pkg_add nano) y luego exportar la variable de entorno:
>
> #export EDITOR=nano
>
> y luego el
>
> #contrab -e
>
>
>> Entonces puse como arriba en pkg_scripts y inicia en boot time :)
>>
>> 3.- para dovecot de forma similar en pkg_scripts y luego
>> /etc/rc.d/dovecot start, claro que antes debo configurar los archivos,
>> lo hice básico con ssl=no :(, aún estoy leyendo mas cosas sobre ssl.
>>
>>
> Recuerda que se deben generar los certificados antes de poder usar ssl.

Ok, revisando ello, ya estoy entendiendo más a detalle...

>
>
>> Acepto cualquier crítica y sugerencia para poder mejorar inicios de
>> servicios en boot time, tengo algunas cosas mas en duda pero ya las
>> haré posteriormente cuando agote todas las instancias por mi cuenta
>> propia (documentarme) saludos amigos!
>>
>>
> Saludos Edgar, gracias por los aportes.
> En caso de que hayas modificado la guia de servidores la podemos subir
> actualizada.

No creo que modificarla, porque esta muy bien hecha, lo que podría
hacer es otra guía básica con el MTA postfix, MUT dovecot y acceder
vía web con algún software como squirrelmail y roundcubemail, hace un
tiempo lo intenté y si funcionaba en lo básico en texto plano sin ssl,
por ejemplo enviar en la red lan correos a usuarios con mail:
ed...@openbsd51.edu a otros como rod...@openbsd51.edu,
joh...@openbsd51.edu, con usuarios del sistema, con DNS funcionando
como autoritativo, lo voy a revisar y lo intentaré nuevamente si todo
va bien de aquí un tiempo lo haré llegar por éste medio, saludos a
todos.

>
> Mantén el buen trabajo!

Con su ayuda trataré de hacer lo mejor que pueda.
>
>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "!OpenBSD
>> Colombia!" de Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> openbsd-...@googlegroups.com.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> openbsd-colomb...@googlegroups.com
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/openbsd-colombia?hl=es.
>>
>>
>
>
> --
>
>
> --------------
> Fernando Quintero
> http://nonroot.blogspot.com/
> Just a nonroot User
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "!OpenBSD
> Colombia!" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> openbsd-...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> openbsd-colomb...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/openbsd-colombia?hl=es.
>
>


--
Edguitar ;)
http://bsdguy.blogspot.com
Reply all
Reply to author
Forward
0 new messages