¿Dónde está el indio?

By 7 de agosto de 2006 OpenBSD No Comments

openbsd-logo.jpgLo divertido y posiblemente extraño de OpenBSD es que si no compras los cd's la imagen iso que te puedes bajar de sus repositorios, es aproximadamente de 4 Mb. luego todo lo demás puede ser una 'net install', es decir todo te lo bajas desde el rpositorio mediante ftp, http, o bien puedes tener de forma local bajándote todos los paquetes desde:

ftp://ftp.openbsd.org/pub/OpenBSD/3.6/packages/i386/ (versión 3.6)

E instalar desde el mismo cd-rom o por nfs la paquetería que esté disponible.La lista de todos los paquetes están en ftp://ftp.openbsd.org/pub/OpenBSD/3.6/PACKAGES

Y para instalar se hace uso de la instrucción pkg_add de esta forma:

# pkg_add ftp://ftp.openbsd.org/pub/OpenBSD/3.6/packages/i386/vim-6.3.13-no_x11.tgz

pkg_info nos dará la lista de paquetes instalados en nuestro sistema.

La cosa es que a la hora de instalar servicios como por ejemplo apache, pues no está en sus repositorios, ni en los ports, ni en el ftp para instalarlo mediante pkg_add; eso es por que YA viene instalado en el sistema base. Este es ellistado de los programas que vienen instalados en el sistema base:

1.8 - What is included with OpenBSD?OpenBSD is distributed with a number of third-party software products, including:

  • XFree86 4.4.0, unencumbered by a new license change; the X Window environment, with local patches. For i386, v3.3 X servers are also included for additional graphic chipset support. Installed with the x*.tgz install file sets.
  • GCC versions 2.95.3 and 3.3.2. GNU C Compiler. The OpenBSD team has added the Propolice stack protection technology, enabled by default, and used throughout the OpenBSD userland and by default on applications compiled on OpenBSD. Installed as part of the comp36.tgz file set.
  • Perl 5.8.5, with patches and improvements from the OpenBSD team.
  • Apache 1.3.29 web server. The OpenBSD team has added default chrooting, privilege revocation, and other security-related improvements. Also includes mod_ssl 2.8.16 and DSO support.
  • OpenSSL 0.9.7d, with patches and improvements from the OpenBSD team.
  • Groff 1.15 text processor.
  • Sendmail 8.13.0 mail server.
  • BIND 9.2.3 DNS server. OpenBSD has implemented many improvements in chroot operation and other security-related issues.
  • Lynx 2.8.5rel.2 text web browser. With HTTPS support added, plus patches from the OpenBSD team.
  • Sudo v1.6.7p5, allowing users to run individual commands as root.
  • Ncurses 5.2.
  • KAME IPv6.
  • Heimdal 0.6rc1 with patches
  • Arla 0.35.7
  • OpenSSH 3.9
  • gdb 6.1

As can be seen, the OpenBSD team often patches third-party products (typically) to improve the security or quality of the code. In some cases, the user will see no difference in operation, in other cases, there ARE operational differences which may impact some users. Keep these enhancements in mind before blindly adding different versions of the same software. You may get a bigger version number, but a less secure system. Of course, additional applications can be added through the OpenBSD packages and ports system.


Fuente: http://www.openbsd.org/faq/faq1.html#Included Luego se deberá entrar en /etc/rc.conf y levantar el servicio apache. (http://www.openbsd.org/faq/es/faq10.html#rc

Después con iniciamos el servicio pasándole start/stop/restart donde se encuentra el binario de la aplicación:

# /usr/local/sbin/httpd start

Por supuesto, podemos 'matar' el proceso con, kill -HUP.

Anexo:

Los servicios en OpenBSD están en: /usr/local/etc/rc.d

Leave a Reply

Your email address will not be published.