chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

本地測(cè)試環(huán)境搭建

lhl545545 ? 來源:電子發(fā)燒友網(wǎng) ? 2018-01-31 16:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

為了日常更好的學(xué)習(xí)、測(cè)試,又不想付出云主機(jī)等開銷,搭建一個(gè)本地測(cè)試環(huán)境無疑是個(gè)明智的選擇。再結(jié)合GitHub、Jenkins、Docker等工具,進(jìn)行持續(xù)集成、資源隔離,既可以快速的構(gòu)建、部署自己的項(xiàng)目,又可以迅速的環(huán)境恢復(fù)。仔細(xì)想了一下,簡(jiǎn)直不能更好。

測(cè)試環(huán)境描述

本地環(huán)境:

操作系統(tǒng):Windows7 企業(yè)版

處理器:i5-3340M 2.70GHz

內(nèi)存:16GB

系統(tǒng)類型:64位

硬盤:總量300GB,剩余100GB

虛擬化軟件:Oracle VM VirtualBox 5.0.20

遠(yuǎn)程訪問軟件:SecureCRT 6.6.1

測(cè)試環(huán)境:

操作系統(tǒng):CentOS 7.3

Linux內(nèi)核:3.10

系統(tǒng)鏡像:CentOS-7-x86_64-Minimal-1611.iso

CPU核數(shù):1核

內(nèi)存:2GB

系統(tǒng)類型:64位

硬盤:20GB

創(chuàng)建虛擬機(jī)

1、安裝操作系統(tǒng)

具體設(shè)置:

(PS:右CTRL切換鼠標(biāo)焦點(diǎn))

系統(tǒng)類型:local-4(隨意)、Linux、Red Hat (64-bit)

內(nèi)存大?。?048MB(2GB)

虛擬硬盤:現(xiàn)在創(chuàng)建虛擬硬盤

虛擬硬盤文件類型:VDI(VirtualBox磁盤映像)

虛擬硬盤分配方式:動(dòng)態(tài)分配(PS:固定大小創(chuàng)建真的很慢,因?yàn)槲乙獎(jiǎng)?chuàng)建4、5個(gè),實(shí)在等不起)

虛擬硬盤位置大?。簂ocal-4(隨意)、20GB(最好不要用默認(rèn)8GB,容易不夠用,因?yàn)樯厦媸莿?dòng)態(tài)分配,大點(diǎn)沒關(guān)系)

語(yǔ)言:中文、簡(jiǎn)體中文(中國(guó))

安裝位置:不變

用戶設(shè)置:ROOT密碼(secret)、不會(huì)創(chuàng)建任何用戶

截圖:

Linux、Red Hat (64-bit)

本地測(cè)試環(huán)境搭建

內(nèi)存:2048MB(2GB)

 本地測(cè)試環(huán)境搭建

默認(rèn)設(shè)置:現(xiàn)在創(chuàng)建虛擬硬盤

 本地測(cè)試環(huán)境搭建

默認(rèn)設(shè)置:VDI(VirtualBox磁盤映像)

本地測(cè)試環(huán)境搭建

默認(rèn)設(shè)置:動(dòng)態(tài)分配

本地測(cè)試環(huán)境搭建

硬盤大?。?0GB(最好不要用默認(rèn)8GB,容易不夠用)

本地測(cè)試環(huán)境搭建

2、配置IP

配置動(dòng)態(tài)IP

日常使用經(jīng)常會(huì)需要通過IP來訪問虛機(jī)及運(yùn)行在其上的服務(wù),因此需要給虛機(jī)配置IP。

網(wǎng)上有很多方法,最簡(jiǎn)單的方法就是在安裝完成之后,先關(guān)機(jī),再添加一個(gè)新的虛擬網(wǎng)卡即可,啟動(dòng)后就會(huì)發(fā)現(xiàn)多了一個(gè)IP,該IP是動(dòng)態(tài)IP(可以通過ip a命令,查看是否包含dynamic來區(qū)分)。

截圖:

網(wǎng)卡1(原網(wǎng)卡)保留不動(dòng),連接方式:網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT),以后做端口轉(zhuǎn)發(fā)時(shí)會(huì)用到

本地測(cè)試環(huán)境搭建

網(wǎng)卡2-啟用網(wǎng)絡(luò)連接,連接方式:僅主機(jī)(Host-Only)適配器

 本地測(cè)試環(huán)境搭建

查看靜態(tài)IP,命令:ip a,192.168.56.101

本地測(cè)試環(huán)境搭建

配置靜態(tài)IP

除了上述方法,也可以通過修改網(wǎng)卡的配置文件來為虛機(jī)配置靜態(tài)IP,在要?jiǎng)?chuàng)建多個(gè)虛機(jī)來組成測(cè)試環(huán)境的情況下,建議采用這種方式。

具體步驟:

查看網(wǎng)卡信息,命令:ip a,記錄網(wǎng)卡名和MAC地址

修改網(wǎng)卡的配置文件:/etc/sysconfig/network-scripts/ifcfg-enp0s8、ifcfg-enp0s3,若沒有,則新建。

重啟network服務(wù),命令:systemctl restart network.service

重啟虛機(jī)

將/etc/sysconfig/network-scripts/ifcfg-enp0s3中的ONBOOT=no改為yes,否則yum可能會(huì)不正常。

修改(或新建)后的網(wǎng)卡配置文件(/etc/sysconfig/network-scripts/ifcfg-enp0s8)如下:

 本地測(cè)試環(huán)境搭建

截圖:

查看網(wǎng)卡信息,命令:ip a,記錄網(wǎng)卡名和MAC地址

 本地測(cè)試環(huán)境搭建

重啟虛機(jī)后的網(wǎng)卡信息,沒有了原來的dynamic,表示靜態(tài)IP配置成功

本地測(cè)試環(huán)境搭建

3、配置遠(yuǎn)程訪問

Virtual Box等虛擬機(jī)軟件的控制界面雖然也能訪問虛機(jī),甚至某些操作系統(tǒng)還有可視化界面,但是對(duì)于一個(gè)合格的程序員來說,為了掌握Linux下的操作,以及追求流程的操作體驗(yàn),使用遠(yuǎn)程訪問工具來訪問虛機(jī),無疑是一個(gè)Good idea。

具體步驟:

Alt + C(或者從工具欄打開)打開連接窗口,點(diǎn)擊“新建會(huì)話”

連接協(xié)議:SSH2

主機(jī)名:192.168.56.101,端口:22,防火墻:None,用戶名:root

文件傳輸協(xié)議:SFTP

會(huì)話名稱:192.168.56.101(可自定義),描述:無

用戶名:root,密碼:(secret),保存密碼

確認(rèn)保存(暫無截圖)

檢查確認(rèn)IP,命令:ip a

截圖:

Alt + C(或者從工具欄打開)打開連接窗口,點(diǎn)擊“新建會(huì)話”

本地測(cè)試環(huán)境搭建

連接協(xié)議:SSH2

本地測(cè)試環(huán)境搭建

主機(jī)名:192.168.56.101,端口:22,防火墻:None,用戶名:root

本地測(cè)試環(huán)境搭建

文件傳輸協(xié)議:SFTP

本地測(cè)試環(huán)境搭建

會(huì)話名稱:192.168.56.101(可自定義),描述:無

本地測(cè)試環(huán)境搭建

用戶名:root,密碼:(secret),保存密碼

本地測(cè)試環(huán)境搭建

檢查確認(rèn)IP,命令:ip a

本地測(cè)試環(huán)境搭建

4、修改主機(jī)名

由于在許多測(cè)試過程中,都需要用到多個(gè)虛機(jī),在使用遠(yuǎn)程訪問工具時(shí),不容易區(qū)分,所以需要修改主機(jī)名,方便日常管理和區(qū)分。CentOS 7提供了主機(jī)名工具:hostnamectl,通過這個(gè)工具,可以很方便的管理主機(jī)名。

4.1、永久修改主機(jī)名:

hostnamectl set-hostname local-56-101

4.2、重新登陸或Alt + C(新建會(huì)話),可以確認(rèn)主機(jī)名是否修改成功:

本地測(cè)試環(huán)境搭建

附:hostnamectl使用方法:

hostnamectl --help

本地測(cè)試環(huán)境搭建

安裝工具

不論是進(jìn)行項(xiàng)目開發(fā),還是進(jìn)行多機(jī)器的運(yùn)維、測(cè)試,使用合適的工具,都能極大的提高日常開發(fā)效率。所以在創(chuàng)建完虛機(jī)后,首先需要安裝一些實(shí)用、方便的工具。

lrzsz

lrzsz是一個(gè)Linux下類似ftp的用于文件上傳、下載的工具,通過lrzsz可以很方便的在本地宿主機(jī)與VirtualBox上的虛機(jī)直接傳輸文件。

安裝:

yum install lrzsz -y

命令:

從本機(jī)上傳文件:rz

從虛機(jī)下載文件:sz [文件名]

Vim

Vim在Vi的基礎(chǔ)上添加了很多特性,雖然系統(tǒng)默認(rèn)集成了Vi,但還是推薦安裝Vim,并修改配置文件,來對(duì)字符集、編碼、tab鍵等進(jìn)行設(shè)置。

安裝:

yum install vim -y

配置:

本地測(cè)試環(huán)境搭建

bind-utils與net-tools

bind-utils與net-tools分別包含了nslookup與ifconfig等常用的網(wǎng)絡(luò)相關(guān)的工具。

安裝:

yum install bind-utils net-tools -y

Git

Git是一個(gè)開源、免費(fèi)的分布式版本控制系統(tǒng),可以高速、有效的處理各種規(guī)模的項(xiàng)目的版本管理。

安裝:

yum install git -y

Ansible

Ansible是一款基于Python開發(fā)的自動(dòng)化運(yùn)維工具,可以進(jìn)行配置管理、批量部署等功能。對(duì)于機(jī)器較多的場(chǎng)景,可以使用Ansible來免去重復(fù)敲命令的煩惱。

安裝:

yum install ansible -y

使用方法:

創(chuàng)建一個(gè)工作目錄:~/ansible

在工作目錄中創(chuàng)建一個(gè)Inventory文件,即包含各主機(jī)信息的文件

官方文檔

各模塊文檔

PlayBooks文檔

Inventory文檔

Inventory文件說明:

[cluster]是組的別名,可以通過該組名對(duì)其下的所有機(jī)器進(jìn)行控制

每一行內(nèi)容分別是:機(jī)器別名、機(jī)器IP、ssh訪問時(shí)使用的用戶名、ssh訪問時(shí)使用的密碼

創(chuàng)建Inventory文件:

本地測(cè)試環(huán)境搭建

示例:

從創(chuàng)建的Inventory文件(cluster.inv)中獲取機(jī)器信息,并在Inventory文件中的所有機(jī)器上安裝docker,并啟動(dòng)

ansible all -i cluster.inv -m yum -a “name=docker”

ansible all -i ~/ansible/cluster.inv -m raw -a “systemctl start docker”

Tips:

如果出現(xiàn)第一次ssh訪問出現(xiàn)的輸入yes/or的提示,導(dǎo)致中斷,可以修改ansible的配置文件:/etc/ansible/ansible.cfg,將默認(rèn)的host_key_checking = False改為True。

Docker

Docker是用于開發(fā)、裝載、運(yùn)行應(yīng)用的開放平臺(tái)。通過Docker你可以將你的應(yīng)用與架構(gòu)分離。Docker可以幫你更快的裝載代碼、更快的測(cè)試、更快的部署,縮短代碼從編寫到運(yùn)行的周期。

安裝:

yum install docker -y

啟動(dòng):

systemctl start docker

安裝服務(wù)

MySQL

最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,開發(fā)環(huán)境自然得有一個(gè)。推薦5.7版本以后的,支持Json,在表結(jié)構(gòu)設(shè)計(jì)上靈活了很多。并且推薦使用docker以容器的方式啟動(dòng),如果發(fā)生配置不當(dāng)或使用不當(dāng),可以非常方便、迅速的重置環(huán)境,并且不會(huì)對(duì)所在虛機(jī)的環(huán)境造成影響。

安裝:

說明:

mysql版本:5.7

容器名:dev_mysql

數(shù)據(jù)目錄:/opt/dev/mysql

Root密碼:root

端口:3307

容器退出后始終重啟

--privileged=true是為了防止因CentOS7中的安全模塊selinux的權(quán)限限制,導(dǎo)致出現(xiàn)“Permission denied”的錯(cuò)誤

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    測(cè)試小白3分鐘上手,零代碼自動(dòng)化測(cè)試平臺(tái),15分鐘搭建自動(dòng)化測(cè)試方案

    還在為不懂代碼、搭建測(cè)試方案耗時(shí)久而發(fā)愁?ATECLOUD 零代碼自動(dòng)化測(cè)試平臺(tái),專為自動(dòng)化測(cè)試量身打造,小白3 分鐘就能輕松上手,15 分鐘即可完成自動(dòng)化
    的頭像 發(fā)表于 09-22 17:52 ?458次閱讀
    <b class='flag-5'>測(cè)試</b>小白3分鐘上手,零代碼自動(dòng)化<b class='flag-5'>測(cè)試</b>平臺(tái),15分鐘<b class='flag-5'>搭建</b>自動(dòng)化<b class='flag-5'>測(cè)試</b>方案

    ESP32-S3的MicroPython開發(fā)環(huán)境搭建

    本文通過搭建Thonny IDE開發(fā)環(huán)境,了解了如何給ESP32-S3燒錄MircoPython固件和MircoPython應(yīng)用程序。
    的頭像 發(fā)表于 09-11 16:02 ?633次閱讀
    ESP32-S3的MicroPython開發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    開發(fā)環(huán)境一鍵部署 | 如何搭建Docker環(huán)境編譯ARM程序?

    智能化科技領(lǐng)域,嵌入式系統(tǒng)開發(fā)占據(jù)著極為重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,為眾多應(yīng)用場(chǎng)景賦能?;贚inux系統(tǒng)搭建其開發(fā)環(huán)境,為用戶開啟高效開發(fā)的大門。Q痛
    的頭像 發(fā)表于 08-15 11:06 ?545次閱讀
    開發(fā)<b class='flag-5'>環(huán)境</b>一鍵部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>環(huán)境</b>編譯ARM程序?

    迅為RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

    迅為RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
    的頭像 發(fā)表于 06-18 15:22 ?817次閱讀
    迅為RK3576開發(fā)板NPUrknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>環(huán)境</b>安裝

    迅為RK3576開發(fā)板NPU例程測(cè)試-rknn-toolkit2環(huán)境搭建和使用

    迅為RK3576開發(fā)板NPU例程測(cè)試-rknn-toolkit2環(huán)境搭建和使用
    的頭像 發(fā)表于 06-17 13:46 ?1006次閱讀
    迅為RK3576開發(fā)板NPU例程<b class='flag-5'>測(cè)試</b>-rknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>和使用

    【米爾-全志T536開發(fā)板試用體驗(yàn)】- 開發(fā)環(huán)境搭建測(cè)試

    本帖最后由 ALSET 于 2025-6-10 12:26 編輯 【米爾-全志T536開發(fā)板試用體驗(yàn)】開發(fā)環(huán)境搭建測(cè)試大信(QQ:8125036)前一節(jié)已經(jīng)成功的搭建了開發(fā)板的
    發(fā)表于 06-10 10:35

    不借助Linux系統(tǒng),在Windows下如何搭建ZMC900E交叉編譯環(huán)境

    不需要依賴笨重的虛擬機(jī),也不需要安裝雙系統(tǒng)。拋開繁瑣的環(huán)境準(zhǔn)備,在Windows上輕松搭建交叉編譯環(huán)境。本文將介紹如何在Windows上搭建交叉編譯
    的頭像 發(fā)表于 05-21 11:34 ?512次閱讀
    不借助Linux系統(tǒng),在Windows下如何<b class='flag-5'>搭建</b>ZMC900E交叉編譯<b class='flag-5'>環(huán)境</b>

    KaihongOS操作系統(tǒng):開發(fā)環(huán)境搭建

    開發(fā)環(huán)境搭建 下載開發(fā)工具—DevEco Studio 建議使用 DevEco Studio 4.1 Release(即 4.1.0.400)版本的 DevEco Studio。 下載鏈接
    發(fā)表于 04-23 07:27

    如何使用HTTP服務(wù)器搭建本地Web網(wǎng)站

    最近在學(xué)習(xí) ETH 模塊,ETH 模塊具有 HTTP 服務(wù)的功能,我將在本帖中探討如何使用 HTTP 服務(wù)搭建一個(gè)本地 Web網(wǎng)站,并分享一些我所獲得的經(jīng)驗(yàn)。
    的頭像 發(fā)表于 12-24 09:54 ?3152次閱讀
    如何使用HTTP服務(wù)器<b class='flag-5'>搭建</b><b class='flag-5'>本地</b>Web網(wǎng)站

    本地電腦如何搭建云電腦,本地電腦搭建云電腦的步驟

    ? ? 工作中,不可避免的會(huì)用到云電腦,實(shí)現(xiàn)電腦連接能方便工作,局域網(wǎng)遠(yuǎn)程桌面控制軟件能幫助管理者解決,保障信息安全;提高工作效率;降低維護(hù)成本。今天小編跟大家講講本地電腦搭建云電腦的步驟
    的頭像 發(fā)表于 12-23 13:31 ?1445次閱讀
    <b class='flag-5'>本地</b>電腦如何<b class='flag-5'>搭建</b>云電腦,<b class='flag-5'>本地</b>電腦<b class='flag-5'>搭建</b>云電腦的步驟

    如何搭建企業(yè)AI開發(fā)環(huán)境

    搭建企業(yè)AI開發(fā)環(huán)境是一個(gè)復(fù)雜而細(xì)致的過程,涉及硬件選擇、操作系統(tǒng)配置、軟件安裝、工具選用以及實(shí)踐等多個(gè)方面。下面,AI部落小編將詳細(xì)介紹如何搭建企業(yè)AI開發(fā)環(huán)境。
    的頭像 發(fā)表于 12-20 10:37 ?1123次閱讀

    超級(jí)干貨!本地搭建代碼托管平臺(tái)Gitea

    ,運(yùn)行時(shí)對(duì)CPU和內(nèi)存的需求較小,適用于個(gè)人或小型團(tuán)隊(duì)協(xié)作開發(fā),適合在個(gè)人電腦或資源受限的服務(wù)器上使用。2Gitea的本地搭建本次搭建環(huán)境演示系統(tǒng)為Ubuntu18
    的頭像 發(fā)表于 12-19 19:33 ?1105次閱讀
    超級(jí)干貨!<b class='flag-5'>本地</b><b class='flag-5'>搭建</b>代碼托管平臺(tái)Gitea

    SSM開發(fā)環(huán)境搭建教程 SSM與Spring Boot的區(qū)別

    SSM開發(fā)環(huán)境搭建教程 SSM(Spring+SpringMVC+MyBatis)開發(fā)環(huán)境搭建涉及多個(gè)步驟,以下是詳細(xì)的教程: 創(chuàng)建Maven項(xiàng)目 : 使用Maven工具創(chuàng)建一個(gè)新
    的頭像 發(fā)表于 12-16 18:13 ?1681次閱讀

    【敏矽微ME32G070開發(fā)板免費(fèi)體驗(yàn)】介紹、環(huán)境搭建、工程測(cè)試

    【敏矽微ME32G070開發(fā)板免費(fèi)體驗(yàn)】介紹、環(huán)境搭建、工程測(cè)試 敏矽微電子有限公司 是一家以安徽為總部的,面向全球的芯片設(shè)計(jì)公司,致力于成為全球領(lǐng)先的微處理器與高壓模擬芯片供應(yīng)商;專注于為工業(yè)控制
    發(fā)表于 12-12 14:29

    【MM32F5270】Keil開發(fā)環(huán)境搭建

    本文是對(duì)MM32F5270相關(guān)的靈動(dòng)官網(wǎng)資料和社區(qū)現(xiàn)有幾篇環(huán)境搭建帖的整理和總結(jié)。詳細(xì)且完整的記錄了——如何從零搭建MM32F5270 Keil開發(fā)環(huán)境以及如何編譯運(yùn)行MM32F527
    的頭像 發(fā)表于 11-06 16:14 ?4214次閱讀
    【MM32F5270】Keil開發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>