<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                使用虛擬機的目的是為了打造 個通用的、接近生產力服務器的開發環境,避免“在 我的機器上可以,在你的機器上為什么不行?”這樣的問題出現 但由 2.1 節可知, VirtualBox 安裝虛擬系統的過程和配 相對煩瑣,對沒接觸過虛擬機工具的新人,在使用 上并不算友好,只適合一些特定的應用場景 而使用 Vagrant 工具可以讓虛擬機的安裝和 配置大為簡化,并能優化系統占用資源,最終提高開發效率。 Vagrant 簡介 Vagrant 出現的目的是為了讓開發者更好地使用 擬機,避免其陷入無盡的安裝、配 和調試之中 。雖然對于初學者來說,安裝和配置虛擬機看起來也不是那么復雜,但當遇 到需要搭建服務器集群、 端口轉發 多平 臺文件共享和虛擬系統性能等復雜操作的時候, 就不是簡單地執行“下一步”操作就可以了,此時 Vagrant 這樣的工具就體現出價值了 Vagrant 的標志如圖 2-17 所示。 ‘ ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909015545453.png#pic_center) Vagrant 簡單來說就是把在虛擬機中安裝系統 氈, AGRANT 相關操作自動化,開發者只需要通過一些命令, ,, 就可以完成跨平臺通用開發環境的搭建和使用。其 2-17 虛擬機輔助工具 Vagrant 標志 優勢如下: 軟件安裝流程簡單,操作界面友好。 .虛擬機操作自動化。解決安裝初始化、文件同步、 SSH 遠程連接和環境依賴等常見 問題 .跨操作系統,支持多種虛擬機平臺。無論開發者使用的是 indows 下的 Virtual Box , 還是 Mac OS 下的 Vmware, Vagrant 都可以完美支持。 方便共享。虛擬機環境搭建完成后支持一鍵導出,方便開發團隊共享相同的開發 環境。 .開源社區提供各式各樣的操作系統版本 集成環境,無須再去 找各種版本的操作 和工 ,可以實現一鍵下載、安裝 下面來看一 Vagrant 工具的安裝流程,其具體流程如下: (1 )安裝 VirtualBox 因為 VirtualBox 的詳細安裝流程在 2.1 節中已 講解過,這部分就不再贅述 (2)下載 Vagrant 工具安裝 訪問 ttps: //www.vagran p.corn/downloads html ,根據操作系統版本下載安裝文件,在 這里選擇 Window s64 位版本, 單擊 64-bit ”按鈕即可開始下載,如圖 18 所示 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909015517253.png#pic_center) (3 )開始安裝 Vagrant 工具 雙擊打開下載完成的.exe 安裝包,只需要單擊 ext 按鈕一步一步地安裝即可。注意 除了安裝路徑 般不選擇系統盤外,其他都使用默認設 即可。 Vagrant 工具安裝 成,如圖 2-19 所示。安裝完畢后需要重啟系統,提示如圖 2-20 所示 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909015640333.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70#pic_center) (4 )開始使用 查看 Vagrant 是否安裝成功,需要在 Windows 統“開始”按鈕上單擊鼠標右鍵,然 后選擇“命令提示符(管理員)( )”選項后,出現命令行窗口,輸入以下命令 vagrant v 若正常顯示版本信息,則說明 Vagrant 工具己經安裝成功,效果如圖 21 示。 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909015733131.png#pic_center) 提示:這里使用的操作系統版本為 Windows 10 ,在其他 Windows 系統中打開命令行工 具可能稍有不同 Vagrant 常用操作 Vagrant 工具 方便之處就在于,可 直接下載已經打包好的虛擬機初始化文件 box 。省去 了自己下載系統鏡像、 安裝配置的過程 相比傳統的虛擬機系統安裝流程, 使用 Vagrant 工具的相關操作大為簡化,如圖 -22 所示。 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909015819933.png#pic_center) Vagrant 具的 box 個操作系統環境,實際上就是 壓縮包 包含 Vagrant 的配 置信息 Virtua!Box 擬機鏡像文件 box 的下載可以通過多種方式 這里推薦使用官方的 Va nt Cloud 地址 https://app. vagrantup.corn/boxes search )進行 取, 方便檢索自己所需的 box 版本 以檢索 Ubuntu 為例,部分 詢結果如圖 2-23 ,可以 到其覆蓋了常見的 buntu 操作系統發行版本 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909015844885.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70#pic_center) 這里選用以基于 Ubuntu 16.04 LTS 礎的“ubuntu xenial64 ”作為 box 例進行下 載、安裝和啟動等操作方法的演示。 (1) box 獲取與安裝 添加 box 的命令格式如下: vagrant box add base box 地址或者本地的 box 文件名 命令中 vagrant box add 是添加 box 命令, base box 的名稱,可以自 定義 這里默 認使用 base 主要用來標識添加 box 方便后面 安裝。 首先打開 Windows 令行界面,輸入并執行以下命 vagrant box add ubun tu/xenial 64 Vagrant 會自動開始下 box 本地,因為是官方 box ,所以在這里不定義標識,自動使用官方的原名即可。下載完成結果如圖 -24 所示。 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909015940917.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70#pic_center) 此命令用來查看 Vagrant 中已經添加的 box 列表 此時可以看到名為“ ubun xenial64"的 box 已經添加,后面就可以直接安裝使用了,如圖 2-2 所示。 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909020008967.png#pic_center) (2 )創建虛擬機系統配置文件 初始化的過程也是使用命令操作,首先定位到指定的目錄(如 盤下的 ubu ubox目錄 開發者可以靈活定義〉,執行以下命令 vagrant it ubuntu/xenial64 Vagrant 會在當前目錄下生成 Vagrantfile 配置文件,用文本編輯器打開后,會發現里 面有很多配 工頁, 但這不影響使用默認配置來完成安裝,后面還會詳細說明此配置文件。 執行 的提 26 示。 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909020043275.png#pic_center) (3 初始化 擬機 執行 下命 vagra up 2-26 gran 虛擬系統配置文件 初始化過程如圖 27 所示。 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/2020090902010068.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70#pic_center) (4)鏈接虛擬機 完成 Vagrant 中初始化虛擬機 就可以執行相應 命令進行 SSH vagrant ssh 執行效果 28 所示。 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909020214971.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70#pic_center) 從執行結果可以看出, Windows 原生的命令行工具不支持 SS 操作,所以在這里可 以使用 XS hell Git Bash 等第 方工具進行操作連接。 更換第 方工具前,需要先在 Windows 命令行工具下執行 閉虛擬機操作: vagrant halt 隨后打開 Git Bash 命令行工具(安裝完 in dows Git 工具后,任意目錄下,在系統右 鍵菜單中可以找到),再次執行 vagrant up 令啟動虛擬機 隨后使用 vagrant ssh 命令連 接虛擬機,連接成功后就可以操作虛擬機系統了,如圖 29 所示 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/2020090902023779.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70#pic_center) &提示: agrant 工具下的虛擬系統一般使用命令行操作,不使用圖形化界面。 (5)查看虛擬機基本信息 執行 inu 下的 df -f 命令可以 看磁盤掛載信息,其中 vagrant 目錄映射真實系統中 Vagrantfile 置文件所在的目錄,可以實現虛擬系統與真實系統的文件共享,便于程序在 虛擬機中調試,如圖 2-30 所示 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20200909020311705.png#pic_center)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看