GNU/Linux >> Linux の 問題 >  >> Linux

FreeBSDクラウドサーバーを使い始める方法

はじめに

FreeBSDは、私たちのクラウド環境で利用可能なオペレーティングシステムです。 FreeBSDは、「BSDUnix」または「BerkeleyUnix」と呼ばれていた前世代に由来するオープンソースのオペレーティングシステムです。 FreeBSDはUnixファミリーの一部ではないため、この名前を使用することはできませんが、Unix/Linuxオペレーティングシステムと多くの機能と品質を共有しています。

FreeBSDの歴史と最近の更新の詳細については、直接のWebサイトを参照してください。

必要なもの

FreeBSDサーバーのセットアップを開始するには、cloud.atlantic.netにサーバーを作成するだけです。新しいクラウドサーバーの追加に関するチュートリアルは、こちらにあります。

システム構成

FreeBSDシステム構成情報はすべて1つのファイルに含まれています:/etc/rc.conf

このファイルには、有効なデーモン/システムサービスとともにネットワーク構成が含まれています。

たとえば、IPが1.2.3.4/24、ルーターが1.2.3.1、ホスト名が「test」で、sshdが有効になっているvtnet0という名前のネットワークデバイスを構成するには、/ 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"

FreeBSDを設定する方法と、このファイルに入れることができるその他のオプションの詳細については、FreeBSDハンドブックを参照してください。

パッケージ管理

FreeBSD10.0以降のデフォルトのパッケージマネージャーは「pkg」です。

新しくプロビジョニングされたシステムでこれを使用するには、最初に「pkgupdate」を実行する必要があります

いくつかの基本的なコマンド:

パッケージリストが最新であることを確認してください:

pkg update

すでにインストールされているパッケージのアップデートが利用可能かどうかを確認します:

pkg upgrade

パッケージをインストールします:

pkg install <package name>

パッケージを検索する:

pkg search <package name>

例:vim lite、sudo、tmuxをインストールするには:

pkg update
pkg install vim-lite sudo tmux

詳細については、以下を参照してください:

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

プライベートネットワークのセットアップ

2つ以上のFreeBSD仮想プライベートサーバー間にプライベートネットワークを設定するには、クラウドコントロールパネルで提供されるプライベートネットワーク範囲を使用して、デバイスの2番目のネットワークインターフェースを設定する必要があります。また、イメージが適切に通信できるように、イメージ間の静的ルートを構成する必要があります。これはすべて「/etc/rc.conf」で行われます。

たとえば、サブネット10.9.243.0 / 24を使用し、一方のイメージがIP 10.9.243.1で、もう一方のイメージが10.9.243.2の場合、各クラウドサーバーの/etc/rc.confファイル内でそれぞれ次のように構成します。

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"

/etc/rc.confが変更されたら、ネットワークとルーティングサービスを再起動して、プライベートネットワークを起動する必要があります。

service netif restart
service routing restart

パーティション/ファイルシステム

FreeBSDクラウドサーバー内には3つのパーティションがあります:
/ dev / da0p1 – 64KBブートパーティション、OS操作中にマウントされず、FreebBSDブートコードを含むためにのみ使用されます
/ dev / da0p2 –32MBExt2パーティションクラウドサーバーの設定と操作にAtlantic.Netを使用します。空であり、通常のOS操作中にマウントされていません

/ dev / da0p3 –(サイズ変数)UFSパーティション、/

としてマウント
Linux
  1. LinuxでNetworkManagerを使い始める

  2. 翻訳を始める方法は?

  3. じゅじゅを始めるには?

  1. Linuxを始めたきっかけは何ですか?

  2. クラウドサーバーを使い始める

  3. Ubuntu Linux で Deepin ターミナルを使い始める方法

  1. MacでGitをインストールして開始する方法

  2. GNUPlotを始めよう

  3. NFSv4 idmap を sec=sys で動作させる方法は?