Tabla de Contenidos

Algunos Comos de FreeBSD

Beastie la mascota FreeBSD

Aquí dejaremos indicado algunos tip's de FreeBSD, los que usaremos a diario de este Sistema Operativo Unix BSD.

Sin perjuicio de esto, los TIP's nunca reemplazarán a los excelentes manuales del Sistema Operativo FreeBSD, si no que simplemente pretende ser un recordatorio de comandos sabidos o de utilidades que nos harán la vida más simple.

Actualizando el Sistema

Posteriormente a una instalación base del sistema, entiéndase la instalación mínima, deberemos instalar los parches de seguridad y la actualización de los ports.

Instalando parches de Seguridad

# freebsd-update fetch

Con este comando se obtiene y se dejan en el sistema.

# freebsd-update install

Averiguando la Arquitectura del Server

Para saber sobre que arquitectura de maquina se esta trabajando podemos ejecutar en una terminal como root, cualquiera de los siguientes comandos:

# sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'
# sysctl hw.model hw.machine hw.ncpu
# dmesg | grep -i cpu
# grep -i cpu /var/run/dmesg.boot

La salida de alguno de estos comandos nos indicara que arquitectura tenemos:

hw.machine: amd64
hw.model: Intel(R) Xeon(R) CPU           X3220  @ 2.40GHz
hw.ncpu: 4
hw.machine_arch: amd64

Actualizando los Ports

Con estos comandos lo que haremos es actualizar el arbol de ports y posteriormente deberemos extraerlos, para ello ejecutamos el siguiente comando:

# portsnap fetch extract

Tambien lo podemos hacer:

# portsnap fetch && portsnap extract

Este proceso tarda un poco dependiendo de la velocidad de la máquina y del enlace, por lo que hay que tener paciencia y esperar un poco a que esté terminado.

Actualizando el Sistema

Una vez que hemos actualizado los ports y nos aseguremos que todo está bien, procedemos a actualizar el sistema mediente el siguiente comando:

# portupgrade -a -c -v -f   &&   portupgrade -va

Esto tiene la gracia de invocar la configuración de los paquetes durante la resolución de las dependencias y así las detecta todas en un instante. Después, cuando empieza a compilar, no para a menos que sea por error de compilación.

Requisito para X11

Ya ha salido la nueva versión de FreeBSD-8.0-Release, para que X11 funcione sin problems en una maquina con tarjeta gráfica Intel-945GM se debe generar el archivo de configuración y agregar lo siguiente, en el archivo /etc/rc.conf..

rc.conf

hald_enable="YES"
dbus_enable="YES"

Configurando

Como siempre existen algunos aspectos que hay que modificar para disponer de nuestro sistema BSD personalizado o castellanizado, ya que por defecto viene obviamente en inglés y requiere hacer ciertos cambios para dejarlo en nuestro idioma.

login.conf

Este archivo contiene ciertas definiciones que por defecto deberemos de cambiar, por ejemplo para modificar el idioma y el set de caracteres, deberemos ingresar en este archivo lo siguiente:

spanish|Spanish users:\
              :charset=ISO8859-1:\
              :lang=es_ES.ISO8859-1:\
              :tc=default:

Después de ser modificado, se debe actualizar la base de datos que usa FreeBSD para tomar las configuraciones del login y eso se efectúa corriendo como root lo siguiente:

# cap_mkdb /etc/login.conf

Sonido en FreeBSD-8

Para configurar correctamente el sonido deberemos primero detectar nuestro hardware y posteriormente cargar el modulo correcto en el sistema. Para cargar los modulos de sonido deberemos hacer lo siguiente:

# kldload snd_driver

Esto carga todos los modulos disponibles de sonido, pero ahora nos queda detectar cual es el que corresponde a nuestro hardware. Para ello debemos hacer lo siguiente:

# cat /dev/sndstat

Este comando nos entregara la siguiente salida.

FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: <HDA Realtek ALC272 PCM #0 Analog> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:1v/1r:1v channels duplex default)
pcm1: <HDA Realtek ALC272 PCM #1 Analog> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (0p:0v/1r:1v channels simplex)

Lo que realmente importa de esta salida, es lo que nos indica despues de kld que es en nuestro caso snd_hda, esto nos entrega el nombre del modulo que deberemos cargar, para ello ejecutamos el siguiente comando:

# kldstat snd_hda.ko

Ahora podemos reproducir algun archivo de audio que tengamos disponible, en lo posible en formato ogg ya que no hemos cargado ningun codec de audio aun, esto lo podremos hacer con cualquier reproductor de audio.

Si todo ha salido bien y hemos escuchado nuestro archivo de audio, lo que deberemos hacer es instalar el modulo en el momemto del arranque del sistema, para ello deberemos editar el archivo /boot/loader.conf y agregamos la linea siguiente:

snd_hda_load="YES"

Con esto podremos reproducir archivos de audio en nuestro sistema sin problemas.

Estamos Construyendo esta sección y la tendremos disponible dentro de poco