1.購(gòu)買了騰訊云 系統(tǒng)為centos
2.在客戶端安裝ssh,以下都以u(píng)buntu為主
ssh登錄: ssh -q -l 用戶名 -p 端口 ip地址
3.在服務(wù)器上創(chuàng)建普通用戶
useradd user
設(shè)置密碼 passwd user
4.使得user能夠使用sudo(可以執(zhí)行root指令)
登錄服務(wù)器,將當(dāng)前用戶切換到root
執(zhí)行 visudo
添加user ALL=(ALL) aLL
5.登錄服務(wù)器使用sudo yum install -y git 下載git,搭建git服務(wù)器
1.git --version 后出現(xiàn)
2.創(chuàng)建倉(cāng)庫(kù) git init --bare project.git
--bare 創(chuàng)建了一個(gè)裸庫(kù),一般只用于共享,也就是在這個(gè)倉(cāng)庫(kù)你是 看不見人們所提交的內(nèi)容
3.sudo chown -R 用戶名:用戶組 project.git 修改整個(gè)工程的文件所有者
5.為了能夠方便的和服務(wù)器進(jìn)行文件通信安裝Ftp
1.rpm -qa | grep vsftpd
沒有任何顯示則說明沒有進(jìn)行安裝
- sudo yum -y install vsftpd 安裝ftp
3.vsftpd -version 查看版本,如果顯示則說明安裝成功了
4.service vsftpd start 開啟ftp服務(wù)
5.service vsftpd status 查看狀態(tài)
6.sudo lsof -i 查看當(dāng)前端口的使用情況
netstat -nlp
java tomcat mysql 安裝以及war包發(fā)布
java tomcat mysql war
1.java環(huán)境安裝
使用比較簡(jiǎn)單的方式;
通過yum進(jìn)行安裝
1.yum search java | grep jdk 查看jdk的版本
2.yum install jdk的名字
注:development environment 包含運(yùn)行和編譯的環(huán)境
runtime environment 只包含java環(huán)境也就是 java
安裝之后不需要設(shè)置環(huán)境變量隧魄,系統(tǒng)會(huì)設(shè)置好
在/usr/bin 可找到j(luò)ava javac
與java環(huán)境相關(guān)的指令有:which java update-alternatives --config java/javac
執(zhí)行java -verison javac -version 查看是否安裝成功
2.安裝tomcat
1.yum -y install wget 安裝wget
2.wget tomcat的資源鏈接(xxx.tar.gz)
3.tar -zxvf xxx.tar.gz 進(jìn)行解壓
4.在/etc/profile文件添加如下內(nèi)容
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4(tomcat的安裝路徑)
CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.0.M4
PATH=$PATH:$CATALINA_BASE/bin
export PATH CATALINA_BASE
5../startup.sh 啟動(dòng)tomcat
3.配置tomcat
1.配置端口
1.打開tomcat安裝目錄下的conf文件夾中的server.xml文件
2.找到如下代碼:
<<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
可以將其中的端口號(hào)改成80
2.配置項(xiàng)目的發(fā)布(gui-manager)的部署方式
1.進(jìn)入tomcat 的conf目錄笋婿,打開 vi tomcat-users.xml
<role rolename="manager"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="xxx" password="***" roles="admin-gui,manager-gui"/>
把username和password可以換成自己的
2.之后進(jìn)入cd webapps/manager/META-INF/
vi tomcat-users.xml
<Context antiResourceLocking="false" privileged="true" >
<!--注釋掉此標(biāo)簽
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
</Context>
3.配置tomcat的自啟動(dòng)
1.進(jìn)入到 /etc/init.d 目錄中:
cd /etc/init.d
創(chuàng)建 tomcat9 服務(wù)配置文件
vi tomcat9
將如下代碼加入寫入到 tomcat9 配置文件中:
JAVA_HOME=/usr/local/jdk/jdk1.8.0_91/
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH (如果是yum方式安裝則可以省略)
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M4/
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
#chmod 755 tomcat
#chkconfig --add tomcat
#chkconfig --level 2345 tomcat on
#chkconfig --list tomcat
鍵入 Esc 并輸入“:wq!”保持并退出;
其中的注意點(diǎn)是將 JAVA_HOME 和 CATALINA_HOME 變量設(shè)置成與我們當(dāng)前配置相一致的 路徑
2.為 tomcat9 分配可執(zhí)行權(quán)限:
chmod +x tomcat9
3.將 tomcat9 納入到系統(tǒng)的服務(wù)列表中钱反,即添加 tomcat9 為系統(tǒng)服務(wù):
chkconfig --add tomcat9
4.查看當(dāng)前系統(tǒng)服務(wù)都有哪些:
chkconfig --list
也可以查看指定的系統(tǒng)服務(wù)企孩,如這里我們指定 tomcat9 這個(gè)服務(wù):
chkconfig --list tomcat9
打印如下信息:
tomcat9 0:off 1:off 2:on 3:on 4:on 5:on 6:off
則表明已將 tomcat9 設(shè)置為系統(tǒng)服務(wù)湿弦,2蹭秋、3、4此叠、5 都為 on 表示可隨系統(tǒng)自動(dòng)啟動(dòng)纯续;
我們可以在任意目錄下執(zhí)行關(guān)閉随珠、啟動(dòng)、重啟 Tomcat9 服務(wù)啦:
關(guān)閉 tomcat9 服務(wù):
service tomcat9 stop
啟動(dòng) tomcat9 服務(wù):
service tomcat9 start
重啟 tomcat9 服務(wù):
service tomcat9 restart
安裝mysql
1.wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 安裝yum的源rpm安裝包
2.rpm -ivh mysql57-community-release-el7-8.noarch.rpm 安裝rpm
3.yum -y install mysql-server 安裝
4.啟動(dòng)mysql service mysqld restart
5.重置密碼
grep "password" /var/log/mysqld.log 可以找到系統(tǒng)所給的臨時(shí)密碼
根據(jù)臨時(shí)密碼登陸數(shù)據(jù)庫(kù) mysql -u root -p 輸入密碼
重置密碼alter user 'user'@'localhost' identified by 'password';
6.授權(quán)用戶在任意ip登陸 grant all on . to 'user'@'%' identified by 'password' with grant option;
7.開放防火墻的3306端口
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
iptables -L -n 查看端口是否能通過
8.關(guān)閉mysql的安全策略這樣就可以使我們?cè)O(shè)置的密碼為任意
my.cnf文件中添加如下配置禁用即可:
validate_password = off
重啟mysql service mysqld restart
9.編碼設(shè)置
修改/etc/my.cnf配置文件猬错,在[mysqld]下添加編碼配置窗看,如下所示:
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
10.默認(rèn)配置文件的路徑
配置文件:/etc/my.cnf
日志文件:/var/log//var/log/mysqld.log
服務(wù)啟動(dòng)腳本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid
11.開機(jī)啟動(dòng)
systemctl enable mysqld
systemctl daemon-reload
通過tomcat發(fā)布war文件
https://blog.csdn.net/u013201439/article/details/78358020?foxhandler=rssreadrenderprocesshandler
[[圖片上傳失敗...(image-d735bb-1531231449082)]](file://C:\Users\hasee\AppData\Local\Temp\enhtmlclip\markdownFile.md)