Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします

著者|リンハオ

出典| JieGeのITジャーニー

1.序文
では、特定の環境では、 Ubuntuが最初のLinux初心者であろうとシェルスクリプトマスターであろうと、オフィス/学習Linuxシステムになる可能性があると述べています。Windowsの使用は避けられません。この記事では、 UBuntu 18.04LTSへのOracleVirtualoxのインストール。これにより、学習または作業のためにWindows、Centos、Kaili、およびその他のシステムをUbuntuにインストールできます。この記事は2つのパートに分かれています。最初のパートはUbuntuにOracleVirtualoxをインストールすることです。第2部phpVirtualBoxおよびApacheWebサーバーと連携してOracleVirtualBoxをヘッドレスサーバーにするために必要なのは、任意のネットワーク上の同じ端末でブラウザーを開いてWeb経由でOracle VirtualBoxにアクセスし、制御することだけです。仮想マシンを直接。いわば、Vmware ESXI6.5のWebアクセスインターフェイスに似ています。

2.前提条件
2.1Oracle VirtualBoxをインストールする前に、Ubuntu 18.04 LTSサーバーは3つの前提条件を満たしている必要があります。Ubuntuサーバーを更新するには、次のコマンドを1つずつ実行する必要があります(注:次の操作は外部ネットワークに接続する必要があります)

次のコマンドを入力します:
sudo apt update
Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします

次のコマンドを入力します
sudo apt upgrade sudo apt dist-upgrade
Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします

2.2依存関係パッケージのビルド-OracleVirtualBoxのインストールに必須

次のコマンドを入力します:
sudo apt install build-essential dkms unzip wget

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします

2.3すべてのアップデートと必要なパッケージをインストールした後、Ubuntuサーバーを再起動します

次のコマンドを入力します:
sudo restart

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
3. Oracle VirtualBox3.1をインストールします。OracleVirtualBox
の公式ウェアハウスアドレスを追加するには、/ etc / apt /sources.listファイルを編集する必要があります。

viまたはnanoを使用して、編集用のテキストファイルを開きます。

次のいずれかの方法を選択してください

viメソッド:次
のコマンドを入力します:
sudo vi /etc/apt/sources.list

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
viエディターを使用して構成ファイルを開きます

Nanoメソッド:次
のコマンドを入力します:
sudo nano /etc/apt/sources.list

3.2構成ファイルを開いた後、コンテンツの行を追加して、virtualboxのリポジトリソースをsources.list構成ファイルの最後に追加します

3.3コンテンツの追加:

次のコマンドを入力します:
deb http://download.virtualbox.org/virtualbox/debian bionic contrib

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
viテキストエディタを使用してvirtualboxの公式ソースを作成する

【注意!bionicはリリースバージョンのコードネームです。キーワードbionicをUbuntuリリースバージョンのコードネームに置き換えます。たとえば、xenial、vivid、utopic、trusty、raring、quantal、exact、lucid、jessie、wheezy、squeezeなどです。 。、バージョンコードコマンドを確認してください:Sudo lsb_release -a、ターミナルに入力すると、最後の行にコードネームが表示されます:bionicはリリースバージョンのコードネームです。通常、Ubuntu 18.04 LTSバージョンの場合、このプロンプトは無視してかまいません]

3.4 viコマンドを使用して編集し、ESCキーを押して挿入モードを終了してから、次のように入力します。wq!保存して強制終了し、nanoコマンドを使用して編集し、ctrl + xを押すと、保存するかどうかを確認するプロンプトが表示され、yを入力して保存します。

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
編集後、escを押してから:wq!を押して保存し、強制終了します
3.5 Oracleパブリックキーの追加
[注:最小インストールの場合は、wgetダウンロードツールが必要です。コマンドsudo apt-get installwgetを使用することをお勧めしますインターネットインストールダウンロードツールに接続することを前提に]

次のコマンドを入力します
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add-

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
Oracle VM公開鍵の追加
このコマンドが機能しない場合は、古いバージョンのOracle公開鍵を試すことをお勧めします。

古いバージョンの公開鍵:次
のコマンドを入力します
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add-

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
古いバージョンのOracle公開鍵

3.6 OracleVirtualBoxをインストールします

次のコマンドを入力します
。sudoaptinstallvirtualbox-5.2
通常のユーザーにとってダウンロードが遅すぎる場合は、静的IP、DNSを8.8.8.8に変更し、rootアカウントを置き換えてダウンロードすることをお勧めします。

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
virtualboxをインストールする

インストールが完了したら、左下隅にある9つの正方形のグリッドチャートをクリックすると、Oracle virtualboxが正常にインストールされていることがわかります。グラフィカルインターフェイスがインストールされていない場合は、virtualboxのカーネルモジュールがロードされているかどうかを確認してください。

カーネルモジュールのロードステータスコマンドを表示

次のコマンドを入力します
sudo systemctl status vboxdrv

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
通常の
デスクトップアイコンを実行しているboxdrvのスクリーンショット

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
インストールが成功したかどうかを確認するためのグラフィカルインターフェイス
4.VirtualBox拡張パックのインストール
拡張パックはVirtualBoxであり、主にゲストシステムに5つの機能を提供します。

虚拟的 USB 2.0 (EHCI) 驱动
VirtualBox 远程桌面协议(VRDP)支持
宿主机网络摄像头直通
Intel PXE 引导 ROM
对 Linux 宿主机上的 PCI 直通提供支持

公式ウェブサイトアドレス:https
//www.virtualbox.org/wiki/Downloads

4.1 VirtualBox5.2.x用の拡張パックの最新バージョンをダウンロードします

次のコマンドを入力します
wget https://download.virtualbox.org/virtualbox/5.2.14/Oracle_VM_VirtualBox_Extension_Pack-5.2.14.vbox-extpack

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
拡張パッケージをダウンロードして完了します
4.2コマンドを使用して拡張パッケージをインストールします

次のコマンドを入力し
ます。sudoVBoxManageextpackinstall Oracle_VM_VirtualBox_Extension_Pack-5.2.14.vbox-extpack

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
インストール契約は
Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
、インストールするためにyを入力します

幸い、Ubuntu 18.04LTSサーバーにOracleVirtualBox拡張パッケージを正常にインストールしました。その後、コマンドラインで仮想マシンをデプロイできます。公式のvirtualboxガイドを参照してください。

Virtualboxの公式ガイドリンク:https://www.virtualbox.org/manual/ch08.html

さらに恥ずかしいのは、誰もがコマンドラインの使用に長けているわけではないということです。グラフィカルインターフェイスで仮想マシンを作成して使用したい人もいるかもしれません。問題ではありません。次に、phpVirtualBoxツールをインストールします。このインターフェイスは本当にです。フレンドリー。

5. phpVirtualBoxとは何ですか?
phpVirtualBoxは無料のWebベースのOracleVirtualBoxバックエンドであると事前に述べられています。大物が開発にPHPを使用したと言われています。phpVirtualBoxを使用すると、ネットワーク上の任意のシステムからファイルを簡単に作成、削除、削除できます。 Webブラウザ。仮想マシンの管理と実行、おそらくこれは私にとって確かに恩恵であり、私の強迫性障害であり、文書化さえ必要です。

5.1phpVirtualBoxをインストールするための前提条件

phpVirtualBoxはWebツールに基づいているため、最初にApache Web、PHP、およびPHPモジュールコンポーネントをインストールする必要があります。

次のコマンドを入力します:
sudo apt install apache2 php php-mysql libapache2-mod-php php-soap php-xml

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
Apacheやphpなどをインストールします
。5.2phpVirtualBox
をダウンロードしてphpVirtualBox5.2.xバージョンをダウンロードしますすでにVirtualBoxバージョン5.2をインストールしているため、phpVirtualBox5.2バージョンもインストールする必要があることに注意してください。

次のコマンドを入力します
wget https://github.com/phpvirtualbox/phpvirtualbox/archive/5.2-0.zip

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
phpVirtualBox5.2をダウンロード

ダウンロード後、ダウンロードしたインストールパッケージをphpvirtualbox-5.2-0という名前のフォルダーに解凍します。

次のコマンドを入力します:
unzip 5.2-0.zip

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします

zipパッケージを解凍します

5.3phpvirtualbox-5.2-0をApacheサーバーのルートディレクトリに移動します

次のコマンドを入力します:
sudo mv phpvirtualbox-5.2-0 / / var / www / html / phpvirtualbox

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
解凍したファイルをapacheルートディレクトリに移動します

5.4phpvirtualboxフォルダーに適切な権限を割り当てます

次のコマンドを入力します:
sudo chmod 777 / var / www / html / phpvirtualbox /

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
権限を与える
6.phpVirtualBoxを構成する
6.1 / var / www / html / phpvirtualbox /にあるconfig.php-example構成ファイルを/ var / www / html / phpvirtualbox /にコピーし、config.phpという名前を付けます。

次のコマンドを入力し
ますsudo cp /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
config.php-設定ファイルのコピーの例
6.2vim edit phpVirtualBoxconfig.phpファイル

コマンドvimが見つからない場合は、vimテキストエディタをインストールしてください

コマンド:
sudo apt-get install vim

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
インストールvimツールを実行します

6.3config.php構成ファイルを変更する

sudo vim /var/www/html/phpvirtualbox/config.php

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
構成ファイルの編集

11行目と12行目を見つけて、acronisとabc-123をシステムのユーザー名とパスワード(「VirtualBoxグループへのユーザーの追加」のセクションで使用されているユーザー名)に置き換えます。

構成ファイルの変更内容:
var username = 'your user name'; var password = 'user name password';

私の環境では、Ubuntuシステムのユーザー名はacronisで、パスワードはabc-123なので、変更したパラメーターは次の図のようになります。

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
構成ファイルを変更する

変更が完了したら、前と同じように、最初にESCキーを押してから、次のようにします。保存して強制終了します。

6.4 / etc / default /ディレクトリにvirtualboxという新しいテキストファイルを作成します

次のコマンドを入力します:
sudo vim / etc / default / virtualbox

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
virtualboxファイルを作成する

入力後、aを押して挿入を入力し、探索を記述し、コンテンツの行を追加し、アクロニスを独自のシステムユーザーに置き換えます

入力内容:
VBOXWEB_USER = acronis
Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
構成ファイルのパラメーターを変更します

6.5最後に、3つのサービスvboxweb-service、vboxdrv、およびapache2を再起動して、構成全体を完了します。注意!サーバーを再起動するのではなく、サービスを再起動します。

到入コマンド:
sudo systemctl restart vboxweb-service sudo systemctl restart vboxdrv sudo systemctl restart apache2

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
boxweb、boxdrv、apache2の3つのサービスをそれぞれ再起動します。7。ApacheWeb
サーバーへの接続を許可します-ファイアウォールを調整します。UFWがUbuntu18.04
LTSで有効になっている場合、デフォルトでは、apacheWebサーバーはどのリモートシステムからもアクセスできません。 httpsトラフィックはUFWを通過できます。

7.1ポリシーにインストールされているアプリを確認する

次のコマンドを入力します:
sudo ufw app list

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
ファイアウォールポリシーを表示する

ご想像のとおり、ApacheとOpenSSHはUFWポリシーファイルにインストールされている必要があります

7.2ポリシーがトラフィックがポート80および443に到達することを許可しているかどうかを確認します

次のコマンドを入力します:
sudo ufw app info "Apache Full"

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
ポリシーでポート80および443が許可されているかどうかを確認します。
ポリシーにApacheFullが表示され、トラフィックがポート80および443に到達できることを示しています。

7.3ポリシーでHTTPおよびHTTPSインバウンドトラフィックを有効にする

次のコマンドを入力します:
「ApacheFull」でsudo ufw allow

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします

7.4httpsポート80のトラフィックを許可するポリシーを有効にしたい

次のコマンドを入力します:
sudo ufw app info "Apache"

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
8.最後に-phpVirtualBox8.1のWebコンソールにアクセスします。
同じネットワーク環境の任意の端末を使用してWebブラウザーを開き、ブラウザーのナビゲーションアドレスバーにアクセスして入力します。

http:// IP-address-of-virtualbox-headless-server / phpvirtualbox

8.2 IPアドレスがわかりませんか?関係ありません。ipaddrでアドレスを確認してください。

コマンド
ipaddrを入力します

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
ここに画像の説明を挿入

上の写真からわかるように、私のネットワークカードはenp3s0で、IPアドレスは192.168.1.74です。

私の環境では、Webブラウザからリンクhttp://192.168.1.71/phpvirtualboxを入力し
ます

アドレスを入力すると、Webブラウザに正常にアクセスできます。phpVirtualBox管理者のユーザー資格情報を入力します。
デフォルトの管理者アカウントとパスワードはadmin / adminです。

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします
ここに画像の説明を挿入すると
、phpVirtualBox管理パネルに入ります

Linux-Ubuntu 18.04LTSはOracleVirtualBoxオリジナルのJacをインストールします

工事が完了しましたが、難しさについてどう思いますか?個人的には、Ubuntuシステムの最も重要な部分はインストールだと思います。インストールが完了したら、sodo apt-get updateが必要です。次に、ネットワークのダウンロード速度も優先的に最適化されます。これで、から仮想マシンを作成できます。 phpvirtualbox管理パネル。前述したように、同じネットワーク環境内の任意のクライアントからWeb経由でphpVirtualBoxにアクセスできます。必要なのはWebブラウザーとphpVirtualBoxのユーザー名とパスワードだけです。

物理マシンシステム(ゲストマシンではない)のBIOSで仮想化サポートが有効になっていない場合、phpVirtualBoxでは32ビット仮想マシンのみを作成できます。64ビット仮想マシンをインストールするには、仮想化サポートを有効にする必要があります。ホストBIOS。

BIOS仮想化を有効にするための推奨事項:BIOSには
、「仮想化」または「ハイパーバイザー」に類似したいくつかのオプションがあります。有効になっていることを確認してください。

おすすめ

転載: blog.51cto.com/15067236/2606438