一、遠程連接工具的使用
1.為什么使用遠程連接工具
(1)實際應用中服務器一般放在遠端(機房)或者云服務上谐算,測試人員不可能直接到現(xiàn)場操作Linux服務器
(2)無法現(xiàn)場操作熟尉,所以系統(tǒng)通過遠程工具進行連接才可以操作Linux服務器
2.經(jīng)常使用的遠程連接工具有哪些
在工作中經(jīng)常使用的遠程連接工具有ssh,xshell洲脂,finalShell斤儿,secureCRT等。
課程中我們使用SSH工具進行遠程連接恐锦,該工具是免費的圖形化界面及命令行窗口集一身的遠程工具往果。安裝包如下:
安裝后,會出現(xiàn)兩個圖標:
點擊圖形化界面圖標:
輸入Linux服務器密碼:
上圖中的HostName是在Linux系統(tǒng)的IP
注意:查不到IP原因
- 查看虛擬機是否聯(lián)網(wǎng)一铅,可以切換虛擬機中的橋接和net
- 查看Windows下網(wǎng)絡適配器是否有兩個vm的陕贮,沒有選擇重新安裝VM或者https://blog.csdn.net/weixin_47397805/article/details/112393232?spm=1001.2014.3001.5501
- 查看服務是否全部開啟
image.png
進入界面:
image.png
image.png
image.png
關于遠程工具亂碼的解決:
使用遠程工具進行連接時,如果linux有中文文件或目錄潘飘,顯示時會出現(xiàn)亂碼肮之,原因是linux編碼是UTF-8,而遠程工具默認是當前系統(tǒng)本地編碼即GBK卜录。所以解決方案是統(tǒng)一兩者編碼就OK了戈擒,但是該SSH Secure工具不能設置編碼,所以通過修改linux的系統(tǒng)編碼的方式進行統(tǒng)一編碼艰毒。
在linux的/etc/sysconfig目錄下有一個i18n的文件代表linux的系統(tǒng)編碼image
將其從UTF-8修改成GBK重新連接linux即可:image.pngimage.png
二筐高、Linux的軟件安裝
在安裝軟件之前,必須先拷貝數(shù)據(jù)到Linux系統(tǒng)丑瞧,直接拉過去即可
最好存放在普通用戶目錄下柑土,因為這里文件才能隨意操作。然后把文件存在公共目錄usr/local下嗦篱,創(chuàng)建自己的目錄冰单。
1. JDK安裝
注意:rpm與軟件相關命令 相當于window下的軟件助手 管理軟件
步驟:
1)查看當前Linux系統(tǒng)是否已經(jī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浴栽,將本地數(shù)據(jù)拖到遠程普通用戶下
4)解壓Mysql到/usr/local/下的mysql目錄(mysql目錄需要手動創(chuàng)建)內(nèi)
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
//安裝依賴
[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加到系統(tǒng)服務中并設置開機啟動
加入到系統(tǒng)服務: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> select user();
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
但是修改密碼有要求典鸡,必須為8位,并且包含字母坏晦、數(shù)字萝玷、特殊字符嫁乘,可以修改
//修改以下參數(shù)只限制了八位
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
//
set password = password('123456');
10)開啟mysql的遠程登錄
默認情況下mysql為安全起見,不支持遠程登錄mysql球碉,所以需要設置開啟 遠程登錄mysql的權限
登錄mysql后輸入如下命令:
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
其中蜓斧,root為賬號,第二個root為遠程數(shù)據(jù)庫密碼(12345678)
11)開放Linux的對外訪問的端口3306
先查看已經(jīng)開放的端口:netstat -aptn
再開放:
/sbin/iptables -I INPUT -p tcp --dport 3306 -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. 在Linux上部署Jenkins
-
將jenkins.war包拷貝到tomcat中的webapps目錄下即可
image.png -
查看webapps目錄下會有自動解壓的jenkins目錄
image.png -
重啟Tomcat
image.png
image.png -
訪問項目睁冬,具體jenkins的安裝查考“jenkins的部署文檔”
image.png -
跳轉到解鎖界面image.png
-
在對應的文件中找到對應的隨機生成的密碼挎春,添加即可
image.png
將密碼填寫,點擊繼續(xù)
image.png -
點擊“安裝推薦的插件”image.png
由于取決于網(wǎng)速問題豆拨,所以需要等待一定的時間
image.png
直到自動出現(xiàn)如下圖所示信息 - 填寫用戶名直奋,密碼和對應的郵箱,點擊“保存并完成”image.png
image.png
繼續(xù)點擊“保存并完成”按鈕
image.png
點擊“開始使用jenkins”image.png
image.png
則進入jenkins主界面image.png
創(chuàng)建項目施禾,點擊“新建item”image.png
下載插件image.png
總結
安裝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)直接訪問