1. 使用軟件
1.1 使用的文件傳輸軟件和遠程命令行的軟件
winscp 和 xshell5
1.2 軟件說明
xshell已經有第6版了,但是找了很久也沒有找到可以用的,所以選擇了5版本。
同樣,這裏選擇winscp而沒有選擇xftp,也是因爲不好找到可以使用的,而winscp相對容易找到
1.3 系統環境是centOs7.3
2. 環境安裝-JDK
2.1 java環境jdk8的安裝
可以在/usr/local/jvm中安裝,如果沒有這個路徑使用mkdir來創建
mkdir -p /usr/local/jvm
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
如果該命令報錯-bash: wget: command not found。
執行一下該命令(安裝依賴包) yum -y install wget
注意 : 記住需要加上:--no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
這段是爲了避開用戶驗證用的
2.2 解壓jdk
tar -zxvf jdk-8u131-linux-x64.tar.gz
2.3 配置環境變量
命令: vi /etc/profile
可以看到這個文件的內容,profile文件有點類似於windows系統裏面的環境變量的配置,
shift + g 定位到最後一行
這個時候按一下a或i鍵,進入編輯模式
export JAVA_HOME=/usr/local/jvm/jdk1.8.0_131
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
退出文件,保存,按Esc鍵 輸入:wq 保存並退出
2.4 讓文件生效
source /etc/profile
2.5 查看是否安裝成功
java -version
若出現jdk版本號,則安裝並配置環境變量成功
如果提示命令找不到的話,查看一下jdk的配置路徑是否錯誤。
3. 環境安裝-Mysql
參考鏈接:
方法一(安裝包安裝):https://blog.csdn.net/github_39533414/article/details/80144890
注:方法一沒有安裝成功!使用方法二安裝成功的!
3.1 官網下載
可以在自己的windows電腦下下載mysql壓縮包,mysql官網下載地址,選擇mysql community server,版本自選。
這裏使用的是Linux-Generic通用版。
也可以在自己的遠程主機上命令下載:wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz
下載目錄爲:/usr/local/mysql/
可以使用mv命令來剪切文件到另一個文件夾中
3.2 解壓
tar -xvf mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz
如果.tar.gz結尾的,則使用tar -zxvf
3.3 重命名
mv mysql-8.0.17-linux-glibc2.12-x86_64 mysql8.0
3.4 添加用戶組和用戶
#添加用戶組
groupadd mysql
#添加用戶mysql 到用戶組mysql
useradd -g mysql mysql
3.5 安裝
cd /usr/local/mysql/
mkdir ./data/mysql
chown -R mysql:mysql ././scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf
port=3306
socket=/tmp/mysql.sock
default-character-set=utf8
#user=root
#password=123
[mysqld]
server-id=1
#skip-grant-tables
port=3306
user=mysql
max_connections=200
socket=/tmp/mysql.sock
basedir=/usr/local/mysql
datadir=/data/mysql
pid-file=/data/mysql/mysql.pid
init-connect='SET NAMES utf8'
character-set-server=utf8
default-storage-engine=INNODB
log_error=/data/mysql/mysql-error.log
slow_query_log_file=/data/mysql/mysql-slow.log
[mysqldump]
quick
max_allowed_packet=16M
方法二(yum方式安裝):https://blog.51cto.com/zhangxinqi/2178407?source=dra
這個可以成功安裝!
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
yum localinstall mysql80-community-release-el7-1.noarch.rpm
yum repolist enabled|grep "mysql.*-community.*"
yum repolist all|grep mysql
yum install mysql-community-server
systemctl enable mysqld
systemctl start mysqld
netstat -lntup|grep 3306
#查看隨機生成的密碼
grep 'temporary password' /var/log/mysqld.log
登錄mysql,要輸入密碼
mysql -uroot -p
#修改密碼,密碼必須要由大小寫字母、數字和特性字符組成,登錄mysql之後,使用下面第一條語句進行修改
alter user 'root'@'localhost' identified by 'mima';
select version();
啓動和關閉Mysql
/bin/systemctl start mysqld.service
/bin/systemctl stop mysqld.service
Mysql的路徑
rpm安裝默認目錄:
數據文件:/var/lib/mysql/
配置文件模板:/usr/share/mysql
mysql客戶端工具目錄:/usr/bin
日誌目錄:/var/log/
pid,sock文件目錄:/tmp/
一般配置文件會放置在/etc下
3.6 從本地複製數據庫數據到服務器中
更詳細的設置:mysql數據庫從一臺服務器遷移到另一臺服務器上
#這個要在cmd命令行中運行,在輸入密碼就可以了,window和linux的路徑注意區別
mysqldump -u root -p db_blog>E:\db_blog.sql
#將生成好的文件db_blog.sql使用ftp工具傳到服務器主機中/usr/local/mysql
#進入服務器主機Mysql中
mysql -uroot -p
#這裏要先創建一個和db_blog相同名字的數據庫,並使用,否則後面會報錯
create database db_blog;
use db_blog;
#導入sql文件
source /usr/local/mysql/db_blog.sql;
4. Tomcat安裝
參考:
https://blog.csdn.net/marser1234/article/details/79120280
4.1 下載
放入目錄爲
/usr/local
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz
4.2 解壓
tar -zxvf apache-tomcat-8.5.43.tar.gz
4.3 啓動Tomcat服務器
進入tomcat服務器的bin目錄,然後執行”./startup.sh”命令啓動Tomcat服務器
cd bin/
./startup.sh
在catalina.sh文件中加
CATALINA_HOME=/usr/local/tomcat8.5/apache-tomcat-8.5.43
JAVA_HOME=/usr/local/jvm/jdk1.8.0_131
4.4 查看tomcat服務器的Log信息,看看tomcat服務器是否已經正常啓動,進入tomcat服務器下的logs目錄,打開catalina.out文件進行查看
4.5 訪問tomcat
在瀏覽器中輸入:
http://47.93.254.64:8080/
無法訪問:
https://blog.csdn.net/baidu_32045201/article/details/79332504
如果上面無法解決,那麼可能是由於購買的服務器需要配置,本次購買的是阿里雲,在阿里雲控制檯中, 將防火牆添加規則如下圖中所示,添加一個自定義TCP的8080端口
4.6 訪問成功
下一篇:在遠程Linux服務器上安裝部署Tamcat及web項目(二)
參考: