GNU/Linux >> Tutoriels Linux >  >> Linux

Comment démarrer avec un serveur cloud FreeBSD

Présentation

FreeBSD est un système d'exploitation disponible dans notre environnement Cloud. FreeBSD est un système d'exploitation open source issu d'une génération précédente appelée "BSD Unix" ou "Berkeley Unix". Bien que FreeBSD ne fasse pas partie de la famille Unix, et en tant que tel ne peut pas utiliser le nom, il partage de nombreuses fonctionnalités et qualités avec les systèmes d'exploitation Unix/Linux.

Vous trouverez plus d'informations sur l'historique et les mises à jour récentes de FreeBSD sur le site Web direct.

Ce dont vous aurez besoin

Pour commencer à configurer votre serveur FreeBSD, tout ce que vous avez à faire est de créer un serveur dans cloud.atlantic.net. Un didacticiel sur l'ajout d'un nouveau serveur cloud est disponible ici.

Configuration du système

Les informations de configuration du système FreeBSD sont contenues dans un seul fichier :/etc/rc.conf

Vous trouverez votre configuration réseau dans ce fichier avec les démons/services système activés.

Par exemple, pour configurer un périphérique réseau nommé vtnet0 avec une adresse IP de 1.2.3.4/24 avec un routeur de 1.2.3.1, un nom d'hôte de "test" et avoir sshd activé, on ajouterait ce qui suit à /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"

Pour plus d'informations sur la configuration de FreeBSD et d'autres options pouvant figurer dans ce fichier, consultez le manuel FreeBSD.

Gestion des packages

Le gestionnaire de paquets par défaut sur FreeBSD 10.0+ est "pkg".

Pour l'utiliser sur un système nouvellement provisionné, il faut d'abord exécuter "pkg update"

Quelques commandes de base :

Assurez-vous que la liste des packages est à jour :

pkg update

Déterminez si des mises à jour sont disponibles pour les packages déjà installés :

pkg upgrade

Installer le ou les packages :

pkg install <package name>

Rechercher un ou plusieurs colis :

pkg search <package name>

Exemple :Pour installer vim lite, sudo et tmux :

pkg update
pkg install vim-lite sudo tmux

Voir ci-dessous pour plus d'informations :

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pkgng-intro.html

Configuration du réseau privé

Pour configurer un réseau privé entre deux ou plusieurs de vos serveurs privés virtuels FreeBSD, vous devrez configurer la deuxième interface réseau sur votre appareil en utilisant la plage de réseau privé fournie dans le panneau de configuration du cloud. Vous devrez également configurer des routes statiques entre les images afin qu'elles puissent communiquer correctement. Tout se fera dans ‘/etc/rc.conf’.

Par exemple, pour utiliser le sous-réseau 10.9.243.0/24, avec une image ayant l'IP 10.9.243.1 et l'autre ayant 10.9.243.2, vous devez configurer les éléments suivants dans le fichier /etc/rc.conf de chaque serveur cloud respectivement :

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"

Après les modifications de /etc/rc.conf, vous devez redémarrer les services réseau et de routage pour faire apparaître le réseau privé :

service netif restart
service routing restart

Partitions/Systèmes de fichiers

Il y a 3 partitions dans vos serveurs Cloud FreeBSD :
/dev/da0p1 - partition de démarrage de 64 Ko, n'est pas montée pendant le fonctionnement du système d'exploitation et n'est utilisée que pour contenir le code de démarrage FreebBSD
/dev/da0p2 - partition Ext2 de 32 Mo pour l'utilisation d'Atlantic.Net dans la configuration et l'interaction avec votre serveur Cloud. Vide et non monté pendant le fonctionnement normal du système d'exploitation

/dev/da0p3 – (variable de taille) partition UFS, montée en tant que /


Linux
  1. Démarrer avec NetworkManager sous Linux

  2. Comment avez-vous commencé avec Linux ?

  3. Comment démarrer avec les traductions ?

  4. Démarrer avec les serveurs cloud

  5. Comment démarrer avec Deepin Terminal sur Ubuntu Linux

Comment :démarrer avec Ubuntu 14.04 LTS avec LAMP

Comment :démarrer avec Ubuntu 14.04 LTS avec LEMP

Comment installer FEMP (FreeBSD 10, Nginx, MySQL, PHP) sur un serveur Cloud ou VPS

Comment :démarrer avec les conteneurs Windows et Docker

Comment activer les sauvegardes dans le cloud

Comment démarrer avec Midnight Commander en 2022