Introducción
FreeBSD es un sistema operativo disponible en nuestro entorno Cloud. FreeBSD es un sistema operativo de código abierto que se originó en una generación anterior que se denominó "BSD Unix" o "Berkeley Unix". Aunque FreeBSD no es parte de la familia Unix y, como tal, no puede usar el nombre, comparte muchas características y cualidades con los sistemas operativos Unix/Linux.
Puede encontrar más información sobre el historial y las actualizaciones recientes de FreeBSD en el sitio web directo.
Lo que necesitarás
Para comenzar a configurar su servidor FreeBSD, todo lo que necesita hacer es crear un servidor en cloud.atlantic.net. Puede encontrar un tutorial sobre cómo agregar un nuevo servidor en la nube aquí.
Configuración del sistema
La información de configuración del sistema FreeBSD está contenida en un solo archivo:/etc/rc.conf
Encontrará la configuración de su red en este archivo junto con los demonios/servicios del sistema habilitados.
Por ejemplo, para configurar un dispositivo de red llamado vtnet0 con una IP de 1.2.3.4/24 con un enrutador de 1.2.3.1, un nombre de host de "prueba" y tener sshd habilitado, se agregaría lo siguiente a /etc/rc.conf:
ifconfig_vtnet0="inet 1.2.3.4 netmask 255.255.255.0" defaultrouter="1.2.3.1" hostname="test" sshd_enable="YES"
Para obtener más información sobre cómo configurar FreeBSD y otras opciones que pueden incluirse en este archivo, consulte el Manual de FreeBSD.
Gestión de paquetes
El administrador de paquetes predeterminado en FreeBSD 10.0+ es 'pkg'.
Para usar esto en un sistema recién aprovisionado, primero se debe ejecutar 'pkg update'
Algunos comandos básicos:
Asegúrese de que la lista de paquetes esté actualizada:
pkg update
Determine si hay actualizaciones disponibles para paquetes ya instalados:
pkg update
Instalar paquete(s):
pkg install <package name>
Buscar paquete(s):
pkg search <package name>
Ejemplo:para instalar vim lite, sudo y tmux:
pkg update
pkg install vim-lite sudo tmux
Consulte a continuación para obtener más información:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pkgng-intro.html
Configuración de red privada
Para configurar una red privada entre dos o más de sus servidores privados virtuales FreeBSD, deberá configurar la segunda interfaz de red en su dispositivo utilizando el rango de red privada proporcionado en el Panel de control de la nube. También deberá configurar rutas estáticas entre las imágenes para que puedan comunicarse correctamente. Todo esto se hará en ‘/etc/rc.conf’.
Por ejemplo, para usar la subred 10.9.243.0/24, con una imagen con la IP 10.9.243.1 y la otra con la 10.9.243.2, configuraría lo siguiente dentro del archivo /etc/rc.conf en cada Cloud Server respectivamente:
1st Cloud Server: ifconfig_vtnet1="inet 10.9.243.1 netmask 255.255.255.0" static_routes="net1" route_net1="-net 10.9.243.0/24 10.9.243.1"
2nd Cloud Server: ifconfig_vtnet1="inet 10.9.243.2 netmask 255.255.255.0" static_routes="net1" route_net1="-net 10.9.243.0/24 10.9.243.2"
Después de los cambios en /etc/rc.conf, debe reiniciar la red y los servicios de enrutamiento para abrir la red privada:
service netif restart
service routing restart
Particiones/Sistemas de archivos
Hay 3 particiones dentro de sus servidores en la nube FreeBSD:
/dev/da0p1:partición de arranque de 64 KB, no se monta durante el funcionamiento del sistema operativo y solo se usa para contener el código de arranque de FreebBSD
/dev/da0p2:partición Ext2 de 32 MB para el uso de Atlantic.Net en la configuración e interacción con su servidor en la nube. Vacío y no montado durante el funcionamiento normal del sistema operativo
/dev/da0p3 – (tamaño variable) partición UFS, montada como /