<em>Linux</em>云服务环境部署前须知,记得少踩这些坑,完成快速发布 正所谓“万丈高楼平地起”,无论是测试人员还是开发人员的必备技能即“环境部署与搭建”。虽然大部分公司测试环境都由开发部署好之后集成在jenkins发布
2021-05-27 13:00:21
Linux雲服務環境部署前須知,記得少踩這些坑,完成快速釋出
正所謂「萬丈高樓平地起」,無論是測試人員還是開發人員的必備技能即「環境部署與搭建」。
雖然大部分公司測試環境都由開發部署好之後整合在jenkins釋出平臺,供測試人員執行測試,但這僅是一種理想狀態,正因為開發幫我們做了這件事情,所以我們不需要自己部署環境,如果開發不幫我們部署測試環境,就需要測試人員自主搭建。
捫心自問一下「你會搭建測試環境?」搭建測試環境需要注意那些事項?需要準備那些安裝檔案?按什麼流程與步驟搭建測試環境?
只有將以上幾個問題思考清楚並獲得答案,你再實施環境搭建的操作,才能得心應手。
現在很多測試人員別說會搭建測試環境了,連最簡單的Linux操作命令都不懂,平時還愛做白日夢,想著公司幫自己加薪,從此迎娶白富美,達到人生巔峰,那也只能在夢中想想。
你覺得這可能呢?當今時代雖然大部分公司都採用Develops流水線釋出項目,但是如果最基本的環境搭建你都不懂,你在使用流水線工具時也不懂如何部署測試環境,為什麼工具要按產品的邏輯來配置JDK環境、部署產品與項目、如何實現Sonar掃描開展單元測試工作以及介面測試相關工作。
基於以上種種問題,都由於Linux基礎差造成的。
今天Kitty小編主要教大家如何使用Linux命令來配置項目從而達到部署環境的目的。
首先我們需要理解項目環境的搭建組成,分為以下三步:
注意事項:今天課程內容就以Web應用系統案例為主:
第1步:準備好Linux伺服器作業系統。
Linux伺服器作業系統自行網上下載即可,我的本機是下載Centos7,結果如下圖所示:
第2步:安裝好Tomcat與JDK環境。
Tomcat本機就使用xampp來代替,這裡的安裝過程就不在此撰述。 Tomcat安裝成功,結果如下圖所示:
2)xampp套件安裝成功如下圖所示:
2)JDK環境搭建結果如下圖:
JDK環境變數配置如下圖所示:
3) 資料庫的安裝與配置,本次環境搭建以Mysql為主,因為套件中已經包含,我們直接啟動即可。
如下圖所示:
第3步:項目部署與啟動。
3.1) 第一步將項目通過ftp上傳到伺服器目錄下。
例如我本機上傳到路徑為:cd /usr/local/src目錄下:
例如:Tomcat部署jenkins.war
注意事項:如果需要修改主機名的埠號,只需在server.xml檔案中修改即可,如下圖所示:
解壓檔案啟動Tomcat伺服器即可。
第4步:啟動伺服器,訪問項目。
以Jenkins持續整合項目為例,如下圖所示:
結束語:通過以上內容的講解,想必大家對Linux項目環境的搭建過程有個總體的構思框架了,具體重要過程與步驟只需要根據以上內容一步步操作,每一步將環境的配置安裝過程搭建好,都能成功上手搭建成功。
由於伺服器是基於Linux環境,所以需要大傢俱備一定的Linux基礎,如果大家不會Linux常用命令操作可以回聽往期課程,那麼今天的Linux環境搭建課程先與大家分享到這裡,暫時先告一個段落,感覺大家的閱讀,我們下一步再見。
相關文章
<em>Linux</em>云服务环境部署前须知,记得少踩这些坑,完成快速发布 正所谓“万丈高楼平地起”,无论是测试人员还是开发人员的必备技能即“环境部署与搭建”。虽然大部分公司测试环境都由开发部署好之后集成在jenkins发布
2021-05-27 13:00:21
「来源: |<em>Python</em>之王 ID:sen13717378202」@Author:Runsen 1876年,亚历山大·格雷厄姆·贝尔(Alexander Graham Bell)发明了一种电报机,可以通过电线传输音频。托马斯·爱迪生(Thomas Edison)于1877年发明了留声机,这
2021-05-27 13:00:07
同时,华硕ROG还能让这款45W的处理器,释放出70W的功耗,实现更强表现。其具有16GB DDR4 3200内存,1 x SO-DIMM,最大支持40GB,说明板载8GB,单条最高可以换至32GB。512GB PCIE 4.0 <em>SSD</em>,还有第二个M.2插槽,方便扩展。其显
2021-05-27 12:01:27
在今天发布的几个公告中,西部数据(Western Digital) WD Black(西数黑盘,主要面向游戏玩家)品牌新增了一个更实惠的 PCIe Gen4 <em>SSD</em> 成员。最新推出的 WD Black SN750 SE 并非是现有 SN750 的升级,而是全新、不同的硬
2021-05-27 12:01:21
尽管TPU不是用在手机上的AI芯片,且在深度学习任务上,与 <em>CPU</em> 、GPU 、FPGA相比,任务灵活度较低。但无论如何,谷歌进军AI领域的野心已经昭然若揭。 个人移动终端上的AI应用(语音识别、图像处理等)具有如此广阔
2021-05-27 12:01:14
也就是说,笔者在前文中提到的骁龙XR2正是更加无缝的沉浸式体验的来源。据了解,上述最新VR头显均搭载了业内顶级的高通骁龙XR2平台,与骁龙835移动平台相比,该平台实现了2倍的<em>CPU</em>和GPU性能提升、6倍的分辨率提升,以
2021-05-27 12:01:09