GNU/Linux >> Linux Esercitazione >  >> Linux

Come iniziare con un server cloud FreeBSD

Introduzione

FreeBSD è un sistema operativo disponibile nel nostro ambiente Cloud. FreeBSD è un sistema operativo open source originato da una generazione precedente denominata "BSD Unix" o "Berkeley Unix". Sebbene FreeBSD non faccia parte della famiglia Unix, e come tale non possa usare il nome, condivide molte caratteristiche e qualità con i sistemi operativi Unix/Linux.

Maggiori informazioni sulla cronologia e sugli aggiornamenti recenti di FreeBSD sono disponibili sul sito Web diretto.

Di cosa avrai bisogno

Per iniziare a configurare il tuo server FreeBSD, tutto ciò che devi fare è creare un server in cloud.atlantic.net. Un tutorial sull'aggiunta di un nuovo server cloud è disponibile qui.

Configurazione del sistema

Le informazioni sulla configurazione del sistema di FreeBSD sono contenute tutte in un file:/etc/rc.conf

Troverai la tua configurazione di rete in questo file insieme ai demoni/servizi di sistema abilitati.

Ad esempio, per configurare un dispositivo di rete chiamato vtnet0 con un IP di 1.2.3.4/24 con un router di 1.2.3.1, un nome host di "test" e avere sshd abilitato, si aggiunge quanto segue 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"

Per maggiori informazioni su come configurare FreeBSD e altre opzioni che possono essere contenute in questo file, guarda il Manuale di FreeBSD.

Gestione dei pacchetti

Il gestore di pacchetti predefinito su FreeBSD 10.0+ è 'pkg'.

Per utilizzarlo su un sistema di cui è stato eseguito il provisioning, è necessario prima eseguire "pkg update"

Alcuni comandi di base:

Assicurati che l'elenco dei pacchetti sia aggiornato:

pkg update

Determina se sono disponibili aggiornamenti per i pacchetti già installati:

pkg update

Installa il/i pacchetto/i:

pkg install <package name>

Cerca pacchetto/i:

pkg search <package name>

Esempio:per installare vim lite, sudo e tmux:

pkg update
pkg install vim-lite sudo tmux

Vedi sotto per maggiori informazioni:

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

Configurazione della rete privata

Per configurare una rete privata tra due o più dei tuoi server privati ​​virtuali FreeBSD, dovrai configurare la seconda interfaccia di rete sul tuo dispositivo utilizzando l'intervallo di rete privata fornito nel pannello di controllo del cloud. Sarà inoltre necessario configurare percorsi statici tra le immagini in modo che possano comunicare correttamente. Tutto questo sarà fatto in '/etc/rc.conf'.

Ad esempio, per utilizzare la sottorete 10.9.243.0/24, con un'immagine con IP 10.9.243.1 e l'altra con 10.9.243.2, configurare rispettivamente quanto segue all'interno del file /etc/rc.conf in ciascun Cloud Server:

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"

Dopo le modifiche a /etc/rc.conf, è necessario riavviare la rete e i servizi di routing per aprire la rete privata:

service netif restart
service routing restart

Partizioni/Filesystem

Ci sono 3 partizioni all'interno dei tuoi server cloud FreeBSD:
/dev/da0p1 – partizione di avvio da 64 KB, non viene montata durante il funzionamento del sistema operativo ed è utilizzata solo per contenere il codice di avvio di FreebBSD
/dev/da0p2 – partizione da 32 MB Ext2 per l'utilizzo di Atlantic.Net nella configurazione e nell'interazione con il tuo Cloud Server. Vuoto e non montato durante il normale funzionamento del sistema operativo

/dev/da0p3 – (dimensione variabile) partizione UFS, montata come /


Linux
  1. Inizia con NetworkManager su Linux

  2. Come hai iniziato con Linux?

  3. Come iniziare con Juju?

  4. Inizia con i server cloud

  5. Come iniziare con Deepin Terminal su Ubuntu Linux

Procedura:Introduzione a Ubuntu 14.04 LTS con LAMP

Procedura:Introduzione a Ubuntu 14.04 LTS con LEMP

Come installare FEMP (FreeBSD 10, Nginx, MySQL, PHP) su un server Cloud o VPS

Procedura:Introduzione a Windows Containers e Docker

Come abilitare i backup su cloud

Come iniziare con Midnight Commander nel 2022