FreeBSD

Actualizaiones

Actualizacion del sistema

freebsd-update fetch install

Actualizacion de paquetes instalados

portsnap auto
portmaster -ay

Redes

Routas

netstat -rn

Configuración IP estática

IPv4

hostname="server.example.com"
ifconfig_re0="inet 10.10.10.100 netmask 255.255.255.0'
defaultrouter="10.10.10.1"

Configuración DHCP

IPv6

Configuración dinámica con SCAAL

ifconfig_re0_ipv6="inet6 accept_rtadv"
rtsold_enable="YES"
/etc/rc.d/ifnet restart
/etc/rc.d/ruting restart

Sistemas de Archivos

Sistemas de Archivos Linux

El kernel soporta ext2 desde FreeBSD 2.2, el módulo ext2fs permite leer y escribir en sistemas de archivos ext2, ext3 y ext4 a partir de FreeBSD 12.0-RELEASE. ACLs y atributos extendidos están soportados, pero journaling y cifrado no están soportados.

Para acceder un sistema de archivos ext, carga el módulo del kernel.

kldload ext2fs

Monta el volumen ext.

mount -t ext2fs /dev/da0p1 /mnt

FreeBSD 11 y anteriores pueden acceder ext4 en modo lectura y escritúra usando sysutils/fusefs-ext2

Instalacion de software

Ruby con rvm

gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys \
  409B6B1796C275462A1703113804BB82D39DC0E3 \
  7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

source ~/.rvm/scripts/rvm

rvm reinstall 2.7.0 --disable-binary

curl -sSL https://get.rvm.io | bash -s stable --rails

⚠️ La instlacion de las llaves GPG falla si IPv6 esta deshabilitado. Para evitar que gpg dirmngr utilice IPv6 agrega la siguiente linea en ~/.gnupg/dirmngr.conf

disable-ipv6

Asegurate de matar cualquier proceso dirmngr que este corriendo y reintenta gpgp --recv-keys.

Referencias