/etc/myname The system name.
/etc/passwd The user-accessable user list. Don't edit this file, it isn't the place where “real” information is stored!
/etc/adduser.conf Default new user information
/etc/rc.conf Lots of system startup options.
/etc/motd Message Of The Day. The contents of the file are displayed when a user logs into the system.
Networking configuration
/etc/mygate The system default gateway
/etc/hostname.* The configuration information for each interface card (i.e., hostname.ep0 would describe the ep0 interface), including ip address.
/etc/resolv.conf Name server information
/etc/hosts Other systems accessible on the network
/etc/dhcpd.conf DHCP server configuration
/etc/dhcpd.interfaces Interfaces that DHCP server should serve.
/etc/inetd.conf Internet server configuration (which services will autostart)
/etc/ipf.rules IP Filter rules
/etc/ipnat.rules IP Network Address Translation rules files
/etc/sysctl.conf sysctl settings to be set at boot. Check net.inet.ip.forwarding!
re0 at pci0 dev 3 function 0 "Realtek 8139" rev 0x20: RTL8139C+ (0x7480), irq 11, address 52:54:00:12:34:56 rlphy0 at re0 phy 0: RTL internal PHY
dhcp NONE NONE NONE
Otra configuración de ejemplo:
inet alias 10.0.1.14 255.255.255.0 NONE
Para más información ver “man 8 hostname.if”
sh /etc/netstart
El sistema de paquetes consta de varios comandos pkg_*. Para poder hacer uso de ellos, lo primero es configurar la variable PKG_PATH con algún repositorio de paquetes:
export PKG_PATH=http://openbsd.md5.com.ar/pub/OpenBSD/4.4/packages/i386/
Si se desea utilizar un proxy, usar la variable http_proxy:
export http_proxy=http://proxy:8080
Estas variables pueden configurarse en el ~/.profile para que sean asignadas automáticamente en el inicio.
El listado de paquetes disponible puede obtenerse accediendo con un navegador a la dirección configurada en la variable PKG_PATH. Luego, para instalar un paquete:
pkg_add -v postfix-2.5.3-sasl2
Para ver la información sobre un paquete:
pkg_info postfix-2.5.3-sasl2
Para ver la lista de paquetes instalados:
pkg_info
Sincronizar la hora con un servidor de hora NTP:
rdate -nv <servidor>
Iniciar Postfix:
/usr/sbin/sendmail -bd
Buscar procesos por nombre:
pgrep -l <nombre_proceso>
Matar procesos por nombre:
pkill <nombre_proceso>
Primero se debe inicializar el nuevo disco con fdisk:
fdisk -i wd1 # reemplazar wd1 con lo que corresponda (no usar rutas absolutas)
Luego se deben crear las particiones usando el utilitario disklabel. Hay varias formas de hacerlo, yo prefiero la más simple:
disklabel -E wd1
Finalmente, crear el sistema de archivos:
newfs wd1a # reemplazar wd1a por la partición correspondiente
vipw
(OpenBSD specific) Edita directamente la base de datos de usuarios. Antiguamente, esto se hacía con el archivo /etc/passwd, pero en OpenBSD, este archivo es sólo una shadow de la base de datos real. Este archivo aún existe ya que muchas aplicaciones Unix requieren acceso al archivo /etc/passwd. Por esto, no se debe editar este archivo directamente, ya que los cambios serán eliminados.
chsh
Edita la información del usuario, permitiendo cambiar por ejemplo, el shell por defecto.