一蕾管、遠程連接工具的使用
1. 為什么使用遠程連接工具
(1)實際應用中服務器一般放在遠端(機房)或者云服務上,測試人員不可能直接到現場操作 Linux服務器
(2)無法現場操作扔罪,所以系統(tǒng)通過遠程工具進行連接才可以操作Linux服務器
2. 經常使用的遠程連接工具有哪些
在工作中經常使用的遠程連接工具有ssh,xshell桶雀,FinalShell,secureCRT等唬复。
課程中我們使用SSH工具進行遠程連接矗积,該工具是免費的圖形化界面及命令行窗口集一身的遠程工具。
關于遠程工具亂碼的解決:
使用遠程工具進行連接時敞咧,如果linux有中文文件或目錄棘捣,顯示時會出現亂碼,原因是linux編碼是UTF-8休建,而遠程工具默認是當前系統(tǒng)本地編碼即GBK乍恐。所以解決方案是統(tǒng)一兩者編碼就OK了,但是該SSH Secure工具不能設置編碼测砂,所以通過修改linux的系統(tǒng)編碼的方式進行統(tǒng)一編碼茵烈。
在linux的/etc/sysconfig目錄下有一個i18n的文件代表linux的系統(tǒng)編碼
將其從UTF-8修改成GBK重現連接linux即可:
二、Linux的軟件安裝
在安裝軟件之前砌些,必須先拷貝數據到Linux系統(tǒng)呜投,直接拉過去即可
最好存放在普通用戶目錄下加匈,因為這里文件才能隨意操作。然后把文件存在公共目錄usr/local下仑荐,創(chuàng)建自己的目錄雕拼。
1.JDK安裝
注意:rpm與軟件相關命令 相當于window下的軟件助手 管理軟件
步驟:
1)查看當前Linux系統(tǒng)是否已經安裝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 environment
JAVA_HOME=/usr/local/jdk/jdk1.8.0_131
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export 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/local
mkdir mysql
ls
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
5)在/usr/local/mysql下安裝mysql
//安裝依賴
yum install libaio
yum install perl
yum install net-tools
//安裝mysql
rpm -ivh mysql-community-common-55.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm --nodeps --force
6)啟動mysql
service mysqld start
查看啟動狀態(tài): service mysqld status
7)將mysql加到系統(tǒng)服務中并設置開機啟動
加入到系統(tǒng)服務:chkconfig --add mysql
自動啟動:chkconfig mysql on
8)登錄mysql(5.5的版本為空)
mysql安裝好后會生成一個臨時隨機密碼,存儲位置在/root/.mysql_secret
查看密碼: grep password /var/log/mysqld.log
9)修改mysql的密碼
必須修改密碼逊笆,否則會報錯
但是修改密碼有要求栈戳,必須為8位,并且包含字母难裆、數字子檀、特殊字符,可以修改
//修改以下參數只限制了八位
mysql> set global validate_password_policy=0;
set password = password('12345678');
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 --dport 8080 -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 --dport 8080 -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目錄
- 重啟tomcat
- 訪問項目缩歪,具體Jenkins的安裝查考"Jenkins的部署文檔"
- 跳轉到解鎖界面
- 在對應的文件中找到對應的隨機生成的密碼,添加即可
將密碼填寫谍憔,點擊繼續(xù) - 點擊”安裝推薦的插件”
由于取決于網速問題匪蝙,所以需要等待一定的時間 - 填寫用戶名,密碼和對應的郵箱,點擊”保存并完成”
繼續(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加到系統(tǒng)服務中并設置開機啟動
7:登錄mysql(msyql –u root -p)
8:修改密碼(set password = password('xxx');)
9:需要設置開啟遠程登錄mysql的權限
10:開放Linux的對外訪問的端口3306
11:通過連接MySQL工具(navicat)直接訪問