Vbox構成の概要

2891 ワード

以前はvmwareの仮想マシンを使ってプログラムをやっていましたが、海賊版を使わないという考えでVboxを1回使いました
Vboxは全体的に使いやすいです
拡張パッケージ
拡張パッケージをインストールすると、画面の大きさはお好みで変更できます
ファイル共有
Vboxの共有フォルダを設定し、vbox仮想マシンでそのファイルをmntする必要があります.
たとえば

#  linux      
mkdir /mnt/shared
#   vbox    window    vbox_ubuntu_share,   /mnt/shared 
sudo mount -t vboxsf vbox_ubuntu_share /mnt/shared  

[コピー貼り付け](Copy Paste)(共有貼り付けボード)
ホストと仮想マシンとのインタラクションはVboxの共有ペーストを双方向に設定するだけでよい
VboxのWebサービスへのアクセス
私はvboxでubuntuをインストールした後、インターネットの共有ファイル共有貼り付け板のほかに、ホストとvboxの他のアクセスが難しいことを発見しました.例えば、私はvboxで3000というポート番号のサービスを開いて、ホストにアクセスしたときに失敗しました.
ソリューション:コントロール->設定->NIC->NIC 1  -> ポート転送設定ポート転送規則

                                         ip          
web test     tcp    192.168.56.1     3000     10.0.2.15    3000

[b]  ip   [/b]
192.168.56.1  window  cmd    ipconfig   vbox     ip  
10.0.2.15 vbox    terminal    ifconfig   ip  

ホストのブラウザへのアクセスhttp://192.168.56.1:3000ああ、OKが見つかる
sshサービスへのアクセス
ubuntu仮想マシンにopensshサービスをインストールする
apt-get install openssh-server

                                         ip          
ssh         tcp    192.168.56.1     22      10.0.2.15    22

Vboxのmysqlサービスへのアクセス
VMの3306リスニングステータスの表示
$ netstat -an | grep 3306 
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN

ホストの傍受のみを見てmysqlのプロファイルmy.cnfを変更
コメント
#bind-address           = 127.0.0.1

mysqlサービスの再起動
$ netstat -an | grep 3306 
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN

mysqlにアクセスするにはroot権限を使用し、use mysqlデータベースは外部アクセスを設定します.
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '    ' WITH GRANT OPTION;
FLUSH   PRIVILEGES;

設定完了後
仮想マシンをシャットダウンし、vboxは別のNICをオンにします(設定->ネットワーク->NIC 2->Host Onlyアダプタ)、具体的な手順は参照してください.
http://pengranxiang.iteye.com/blog/715643
win 7でcmdを開いてmysqlリモート接続を入力するコマンド
>mysql -u root -h 192.168.56.101

ローカルエリアネットワークアクセスvbox仮想マシン
仮想マシンをシャットダウンし、設定、ネットワークを開き、NICを新規作成し、ブリッジを選択します.ローカルエリアネットワークがDHCPプロトコルでipが割り当てられている場合は、仮想マシンを開いた後、ifconfigを見てみると、新しいNICがipアドレスを持って現れていることがわかります.
vboxアクセスホストサーバ
ipアドレスはホストのLANアドレスに直接記入すればいいです
vboxで共有ファイルを自動的にマウント
/etc/rc.local
上のファイルに以下を追加

sudo mount -t vboxsf vbox_ubuntu_share /mnt/shared 
# web(nginx)