實訓一锦援、第三單元 Linux測試環(huán)境部署和項目搭建

一牺弹、遠程連接工具的使用

1. 為什么使用遠程連接工具

(1)實際應用中服務器一般放在遠端(機房)或者云服務上蟀俊,測試人員不可能直接到現場操作 Linux服務器

(2)無法現場操作,所以系統通過遠程工具進行連接才可以操作Linux服務器

2. 經常使用的遠程連接工具有哪些

在工作中經常使用的遠程連接工具有ssh小泉,xshell芦疏,FinalShell,secureCRT等微姊。

課程中我們使用SSH工具進行遠程連接酸茴,該工具是免費的圖形化界面及命令行窗口集一身的遠程工具。安裝包如下:

安裝后柒桑,會出現兩個圖標:


點擊圖形化界面圖標:


輸入Linux服務器密碼:


上圖中的HostName是在Linux系統的IP


注意:查不到IP原因

查看虛擬機是否聯網弊决,可以切換虛擬機中的橋接和net

查看Windows下網絡適配器是否有兩個vm的噪舀,沒有選擇重現安裝VM或者https://blog.csdn.net/weixin_47397805/article/details/112393232?spm=1001.2014.3001.5501

查看服務是否全部開啟

進入界面:




關于遠程工具亂碼的解決:

使用遠程工具進行連接時魁淳,如果linux有中文文件或目錄,顯示時會出現亂碼与倡,原因是linux編碼是UTF-8界逛,而遠程工具默認是當前系統本地編碼即GBK。所以解決方案是統一兩者編碼就OK了纺座,但是該SSH Secure工具不能設置編碼息拜,所以通過修改linux的系統編碼的方式進行統一編碼。

在linux的/etc/sysconfig目錄下有一個i18n的文件代表linux的系統編碼


將其從UTF-8修改成GBK重現連接linux即可:



二、Linux的軟件安裝

在安裝軟件之前少欺,必須先拷貝數據到Linux系統喳瓣,直接拉過去即可

最好存放在普通用戶目錄下,因為這里文件才能隨意操作赞别。然后把文件存在公共目錄usr/local下畏陕,創(chuàng)建自己的目錄。

1.JDK安裝

注意:rpm與軟件相關命令 相當于window下的軟件助手 管理軟件

步驟:

1)查看當前Linux系統是否已經安裝java

輸入 rpm -qa | grep java


2)卸載兩個openJDK

輸入rpm -e --nodeps 要卸載的軟件


3)上傳jdk到linux

4)安裝jdk運行需要的插件yum install glibc.i686(選做)

5)解壓jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local

6)配置jdk環(huán)境變量仿滔,打開/etc/profile配置文件惠毁,將下面配置拷貝進去

\#set java environmentJAVA_HOME=/usr/local/jdk/jdk1.8.0_131CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH

注意:路徑一定要和自己真實路徑一致。進入到自己jdk然后pwd 崎页, 然后復制路徑即可鞠绰。

7)重新加載/etc/profile配置文件 source /etc/profile

驗證:java –version

2.Mysql安裝

步驟:

1)準備工作

①查看CentOS自帶的mysql

查看:輸入 rpm -qa | grep mysql


卸載:將自帶的mysql卸載


②查看帶有mariadb

查看:[root@fgy src]# rpm -qa|grep mariadb

卸載:[root@fgy src]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

③查找?guī)в衜ysql的文件及文件夾都刪除

查看: find / -name mysql

刪除:rm -rf 路徑

3)上傳Mysql到linux

使用ssh,將本地數據拖到遠程普通用戶下

4)解壓Mysql到/usr/local/下的mysql目錄(mysql目錄需要手動創(chuàng)建)內

cd /usr/localmkdir mysqllstar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

得到結果:


5)在/usr/local/mysql下安裝mysql

//安裝依賴[root@fgy src]# yum install libaio[root@fgy src]# yum install perl[root@fgy src]# yum install net-tools//安裝mysql[root@localhost src]# rpm-ivh mysql-community-common-55.7.29-1.el7.x86_64.rpm[root@localhost src]# rpm-ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm[root@localhost src]# rpm-ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm--nodeps--force[root@localhost src]# rpm-ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm--nodeps--force

6)啟動mysql

centos7:service mysqld start

centos6:service mysql start

查看啟動狀態(tài): service mysqld status


7)將mysql加到系統服務中并設置開機啟動

加入到系統服務:chkconfig --add mysql

自動啟動:chkconfig mysql on

8)登錄mysql(5.5的版本為空)

mysql安裝好后會生成一個臨時隨機密碼飒焦,存儲位置在/root/.mysql_secret


centos7查看密碼: grep password /var/log/mysqld.log

centos6查看密碼: cat /root/.mysql.secret


msyql –u root -p

9)修改mysql的密碼

必須修改密碼蜈膨,否則會報錯

mysql>selectuser();ERROR1820(HY000):Youmust reset your passwordusingALTERUSERstatement before executingthisstatement.

但是修改密碼有要求,必須為8位荒给,并且包含字母丈挟、數字、特殊字符志电,可以修改

//修改以下參數只限制了八位mysql>setglobalvalidate_password_policy=0;QueryOK,0rows affected(0.00sec)//

set password = password('123456');

10)開啟mysql的遠程登錄

默認情況下mysql為安全起見曙咽,不支持遠程登錄mysql,所以需要設置開啟? 遠程登錄mysql的權限

登錄mysql后輸入如下命令:

grant all privileges on*.*to'root'@'%'identified by'root';flush privileges;

其中挑辆,root為賬號例朱,第二個root為遠程數據庫密碼(12345678)

11)開放Linux的對外訪問的端口3306

先查看已經開放的端口:netstat -aptn


再開放:

/sbin/iptables-I INPUT-p tcp--dport3306-j ACCEPT/etc/rc.d/init.d/iptables save---將修改永久保存到防火墻中


3.Tomcat安裝

步驟:

1)上傳Tomcat到linux上

2)解壓Tomcat到/usr/local下

3)開放Linux的對外訪問的端口8080

/sbin/iptables-I INPUT-p tcp--dport8080-j ACCEPT/etc/rc.d/init.d/iptables save

4)啟動關閉Tomcat

進入tomcat的bin下啟動:./startup.sh

進入tomcat的bin下關閉:./shutdown.sh

4.在linux上部署jenkins

將jemkins.war包拷貝到tomcat中的webapps目錄下即可


查看webapps目錄下會有自動解壓的Jenkins目錄


3) 重啟tomcat



4)訪問項目,具體Jenkins的安裝查考"Jenkins的部署文檔"


5)跳轉到解鎖界面


6)在對應的文件中找到對應的隨機生成的密碼鱼蝉,添加即可


將密碼填寫洒嗤,點擊繼續(xù)


7)點擊”安裝推薦的插件”


由于取決于網速問題,所以需要等待一定的時間


直到自動出現如下圖所示信息

8)填寫用戶名魁亦,密碼和對應的郵箱,點擊”保存并完成”



繼續(xù)點擊”保存并完成”按鈕


點擊”開始使用jenkins”



則進入Jenkins主界面


創(chuàng)建項目渔隶,點擊”新建item”


下載插件


總結

安裝jdk,tomcat,jenkins(話術)

安裝jdk,tomcat(配置環(huán)境)? ? 1:從公司的工具庫中拿到jdk.tar洁奈,tomcat.tar包? ? 2:通過遠程連接工具(ssh/xshell)連接Linux服務器间唉,將jdk和tomcat上傳到服務器上? ? 3:首先解壓jdk.tar包(tar -xvf),將解壓的之后的jdk路徑填寫在配置文件中? ? 4:重啟配置文件? ? 5:通過Java -version 判斷是否安裝成功,安裝成功則顯示jdk的版本信息(1.8.0的版本)? ? 6:jdk配置成功之后利术,接下來解壓tomcat.tar包(tar -xvf )? ? 7:開放8080端口? ? 8:在tomcat中的bin目錄在呈野,啟動(./startup.sh),? ? 9:在游覽器中輸入ip:8080,可以檢驗tomcat是否成功啟動(如果tomcat沒有啟動印叁,可以通過ps -ef |? ? ? ? grep tomcat 查看tomcat進程是否開啟被冒,如果沒有開啟军掂,,再次執(zhí)行啟動tomcat命令)

項目部署(web端項目)

1:將開發(fā)的壓縮包(.tar),解壓之后昨悼,放到tomcat中的webapps目錄下蝗锥,重啟tomcat(./startup.sh)2:在游覽器中輸入ip:8080/解壓后名稱,查看項目

安裝MySQL

1:從公司的工具庫中拿到mysql.tar包

? ? 2:通過遠程連接工具(ssh/xshell)連接Linux服務器率触,將mysql壓縮包上傳到服務器上

? ? 3:解壓mysql.tar包(tar -xvf )

? ? 4:解壓后的rpm文件,分別進行客戶端和服務端的安裝(rpm -ivh)

? ? 5:啟動mysql(service mysql start)

? ? 6:將mysql加到系統服務中并設置開機啟動

? ? 7:登錄mysql(msyql –u root -p)

? ? 8:修改密碼(set password = password('xxx');)

? ? 9:需要設置開啟遠程登錄mysql的權限

? ? 10:開放Linux的對外訪問的端口3306

? ? 11:通過連接MySQL工具(navicat)直接訪問

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末玛追,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子闲延,更是在濱河造成了極大的恐慌痊剖,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件垒玲,死亡現場離奇詭異陆馁,居然都是意外死亡,警方通過查閱死者的電腦和手機合愈,發(fā)現死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門叮贩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人佛析,你說我怎么就攤上這事益老。” “怎么了寸莫?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵捺萌,是天一觀的道長。 經常有香客問我膘茎,道長桃纯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任披坏,我火速辦了婚禮态坦,結果婚禮上,老公的妹妹穿的比我還像新娘棒拂。我一直安慰自己,他們只是感情好谜诫,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布猜绣。 她就那樣靜靜地躺著灰殴,像睡著了一般敬特。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上辣之,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天怀估,我揣著相機與錄音合搅,去河邊找鬼灾部。 笑死,一個胖子當著我的面吹牛从藤,可吹牛的內容都是我干的锁蠕。 我是一名探鬼主播荣倾,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼舌仍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了苏揣?” 一聲冷哼從身側響起平匈,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤增炭,失蹤者是張志新(化名)和其女友劉穎拧晕,沒想到半個月后厂捞,有當地人在樹林里發(fā)現了一具尸體队丝,經...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡机久,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年膘盖,在試婚紗的時候發(fā)現自己被綠了侠畔。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片践图。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡码党,死狀恐怖斥黑,靈堂內的尸體忽然破棺而出锌奴,到底是詐尸還是另有隱情,我是刑警寧澤箕慧,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布颠焦,位于F島的核電站伐庭,受9級特大地震影響圾另,放射性物質發(fā)生泄漏集乔。R本人自食惡果不足惜扰路,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一幼衰、第九天 我趴在偏房一處隱蔽的房頂上張望渡嚣。 院中可真熱鬧识椰,春花似錦腹鹉、人聲如沸敷硅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽景殷。三九已至,卻和暖如春澡屡,著一層夾襖步出監(jiān)牢的瞬間猿挚,已是汗流浹背绩蜻。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留室埋,地道東北人八秃。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像骤肛,于是被迫代替她去往敵國和親繁成。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內容