GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo comenzar con un servidor en la nube de FreeBSD

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 /


Linux
  1. ¿Cómo empezaste con Linux?

  2. ¿Cómo empezar con Juju?

  3. Comience con los servidores en la nube

  4. Cómo comenzar con Deepin Terminal en Ubuntu Linux

  5. ¿Cómo hacer que NFSv4 idmap funcione con sec=sys?

Cómo:Introducción a Ubuntu 14.04 LTS con LAMP

Cómo:Introducción a Ubuntu 14.04 LTS con LEMP

Cómo instalar FEMP (FreeBSD 10, Nginx, MySQL, PHP) en una nube o servidor VPS

Cómo:Introducción a los contenedores de Windows y Docker

Cómo habilitar las copias de seguridad en la nube

Cómo comenzar con Midnight Commander en 2022