Vbox構成の概要
2891 ワード
以前はvmwareの仮想マシンを使ってプログラムをやっていましたが、海賊版を使わないという考えでVboxを1回使いました
Vboxは全体的に使いやすいです
拡張パッケージ
拡張パッケージをインストールすると、画面の大きさはお好みで変更できます
ファイル共有
Vboxの共有フォルダを設定し、vbox仮想マシンでそのファイルをmntする必要があります.
たとえば
[コピー貼り付け](Copy Paste)(共有貼り付けボード)
ホストと仮想マシンとのインタラクションはVboxの共有ペーストを双方向に設定するだけでよい
VboxのWebサービスへのアクセス
私はvboxでubuntuをインストールした後、インターネットの共有ファイル共有貼り付け板のほかに、ホストとvboxの他のアクセスが難しいことを発見しました.例えば、私はvboxで3000というポート番号のサービスを開いて、ホストにアクセスしたときに失敗しました.
ソリューション:コントロール->設定->NIC->NIC 1 -> ポート転送設定ポート転送規則
ホストのブラウザへのアクセスhttp://192.168.56.1:3000ああ、OKが見つかる
sshサービスへのアクセス
ubuntu仮想マシンにopensshサービスをインストールする
Vboxのmysqlサービスへのアクセス
VMの3306リスニングステータスの表示
ホストの傍受のみを見てmysqlのプロファイルmy.cnfを変更
コメント
mysqlサービスの再起動
mysqlにアクセスするにはroot権限を使用し、use mysqlデータベースは外部アクセスを設定します.
設定完了後
仮想マシンをシャットダウンし、vboxは別のNICをオンにします(設定->ネットワーク->NIC 2->Host Onlyアダプタ)、具体的な手順は参照してください.
http://pengranxiang.iteye.com/blog/715643
win 7でcmdを開いてmysqlリモート接続を入力するコマンド
ローカルエリアネットワークアクセスvbox仮想マシン
仮想マシンをシャットダウンし、設定、ネットワークを開き、NICを新規作成し、ブリッジを選択します.ローカルエリアネットワークがDHCPプロトコルでipが割り当てられている場合は、仮想マシンを開いた後、ifconfigを見てみると、新しいNICがipアドレスを持って現れていることがわかります.
vboxアクセスホストサーバ
ipアドレスはホストのLANアドレスに直接記入すればいいです
vboxで共有ファイルを自動的にマウント
/etc/rc.local
上のファイルに以下を追加
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)