同社の開発環境はこれです:
WindowsホストのインストールCentOSの仮想マシン。通常、Windowsの編集コードで、その後、仮想マシンのコンパイラに行ってきました。
私はMAC、MACのトップスは、開発環境内で直接作成されたテーブルを持っています。二つの理由から放棄:
- 私は少し古いシステムを持っています。
- MACシステムと開発環境、結局、異なります。
その後の研究は、それが新世界による浮浪者、ハハ、幸せを発見しました。次のように全体をビルドプロセスは次のとおりです。
1. VirtualBoxのをインストールします。
2.放浪のインストール
(Quguan直接ダウンロードネットワークをインストールすることができます)
3.ダウンロードCentOSの
以前に仮想マシンにインストールCentOSのは、対応するシステムのISOファイルをダウンロードする必要があります。ボックスの浮浪概念、あなたは、非常に便利なファイルシステムに対応したボックスをダウンロードすることができます。
ダウンロード:www.vagrantbox.es
4.インストールCentOSの
まず、MACおよび仮想マシンの共有ディレクトリとしてディレクトリを選択し、私はあなたのホームディレクトリに放浪のディレクトリを構築しました。そして、それは非常に簡単なインストールコマンドは次のとおりです。
CD放浪 放浪ボックスcentos7追加 / your_box_path 浮浪者のinit centos7
これ、私たちのCentOSのは、ロードされていました。(ディレクトリは、設定ファイルVagrantfileが生成されます )
5.アクセスCentOSの
ベイグラントまで // CentOSの起動 ベイグラントSSH // SSHアクセスを
これは、我々は喜んで開発することができます。
--------------------------------------------
デフォルトのログインユーザーを変更します
デフォルトのrootログインを達成する必要がある場合は、デフォルトのログインユーザは、浮浪者である、ことができますVagrantfile 文件中添加如下配置:
設定。SSH .username = ' ルート' 設定。SSHみましょう。パスワード= 「放浪」 設定。SSH .insert_key = ' 真'
(ルートのデフォルトのパスワードは、次のとおりです。浮浪者)
ボックスのメモリサイズを変更します。
- VirtualBoxので直接修正
- Vagrantfileファイルを変更します
ディスクサイズボックスを変更します(私は試していません)
VBoxManage clonehdボックス- disk1.vmdkのTMP-disk.vdi - 形式のVDI VBoxManage modifyhd tmpの -disk.vdi --resize 61440 VBoxManage clonehd TMP -disk.vdiリサイズ-disk.vmdk - フォーマットのVMDK のrm TMP-disk.vdiボックス- disk1.vmdk MVリサイズし-disk.vmdkボックスdisk1.vmdk
链接:Vagrantfileからディスクの空き容量を増やすためにいくつかの方法を追加します。
時刻同期ボックス
ミスがあった場合は、一度に行います。「..あなたのビルドは不完全かもしれクロックエラーを検出し、」その後、問題がある、あなたのシステム時刻を述べます。
まずdateコマンドによってシステムの時刻を確認し、タイムゾーンは(何も出力CST)でない場合、その後、直接の/ etc / localtimeのファイルを変更します。
RM -fは/ etc / localtimeの LN -sを/ usr / share / zoneinfoの/アジア/上海の/ etc / localtimeの
正しいタイムゾーン場合は、それが適切に行わないで同期する必要があります。
1.インストールNTPをチェック
RPM -qa NTP
直接存在しない場合はyum NTPをインストールします。
2.時刻同期
ntpdateをcn.pool.ntp.org
3.ブート
上のchkconfig ntpdを
バックアップ
backup.box --output放浪パッケージ
PS:
同社では、それは、疑いのあるネットワークの問題を放浪しません。詳細を見つけることができます:失敗「根底にあるSSHライブラリ」
参考記事:
https://github.com/astaxie/go-best-practice/blob/master/ebook/zh/01.2.md
ます。https://www.cnblogs.com/gattaca/p/6298407.htmlで再現