快速安裝部署CentOS7 64位環境(jdk1.8+Tomcat9+Openresty+mariaDB)
安裝內容:
1) 關閉SELinex
2)禁用防火牆
3)安裝Jdk1.8.0_181
4)安裝Tomcat9.0.10
5)安裝Openresty
6)安裝MariaDB
7)配置開機啟動Tomcat
8)配置開機啟動Openresy的Nginx
具體如下:
1) 關閉SELinex
參看:https://blog.csdn.net/xinluke/article/details/51925293
檢視
[[email protected] ~]# getenforce
Disabled
[[email protected] ~]# /usr/sbin/sestatus -v
SELinux status: disabled
臨時關閉
##設定SELinux 成為permissive模式
##setenforce 1 設定SELinux 成為enforcing模式
setenforce 0
永久關閉
vi /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled
設定後需要重啟才能生效
2)禁用防火牆
參看:https://www.cnblogs.com/moxiaoan/p/5683743.html
1、firewalld的基本使用
啟動: systemctl start firewalld
關閉: systemctl stop firewalld
檢視狀態: systemctl status firewalld
開機禁用 : systemctl disable firewalld
開機啟用 : systemctl enable firewalld
3)安裝Jdk1.8.0_181
參看:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
mkdir -p /data/local/java cd /data/local/java 《將下載的jdk-8u181-linux-x64.tar.gz放到/data/local/java目錄中》 tar -zxvf jdk-8u181-linux-x64.tar.gz
|
4)安裝Tomcat9.0.10
參看:https://tomcat.apache.org/download-90.cgi
cd /data/local/ wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz tar -zxvf apache-tomcat-9.0.10.tar.gz 《配置tomcat的Jdk》
《配置tomcat的埠號》 也可以不修改,保持預設的8080 如果要修改做如下命令 vi /data/local/apache-tomcat-9.0.10/conf/server.xml
啟動命令 nohup /data/local/apache-tomcat-9.0.10/bin/start.sh
|
5)安裝Openresty
參看:http://wiki.jikexueyuan.com/project/openresty/openresty/install_on_centos.html
sudo yum-config-manager --add-repo https://openresty.org/yum/cn/centos/OpenResty.repo sudo yum install openresty |
6)安裝MariaDB
參看:https://blog.csdn.net/u013488847/article/details/81265998
1.使用rpm -qa | grep mariadb搜尋 MariaDB 現有的包: 如果存在,使用rpm -e --nodeps mariadb-*全部刪除: rpm -qa | grep mariadb rpm -e --nodeps mariadb-*
2.使用rpm -qa | grep mariadb搜尋 MariaDB 現有的包: 如果存在,使用yum remove mysql mysql-server mysql-libs compat-mysql51全部刪除;
3.開始新的安裝, 建立MariaDB.repo檔案 vi /etc/yum.repos.d/MariaDB.repo
4.執行安裝命令安裝MariaDB yum -y install MariaDB-server MariaDB-client
首先下載安裝包,然後進行自動安裝,安裝成功之後啟動MariaDB服務。
5.登入到資料庫 用mysql -uroot命令登入到MariaDB,此時root賬戶的密碼為空。
6.進行MariaDB的相關簡單配置,使用mysql_secure_installation命令進行配置。 配置檔案如下: /etc/my.cnf /etc/my.cnf.d/mysql-clients.cnf /etc/my.cnf.d/server.cnf /etc/my.cnf.d/client.cnf
其中,要修改的就後面三個檔案
dump備份/mysql還原資料庫
參看:https://blog.csdn.net/u010098331/article/details/50896175 備份資料庫 "D:\tools\MariaDB 10.2\bin\mysqldump" -uroot -p xxx_site > d:/websites/dumpsvs0729.sql
還原資料庫 mysql -uroot -hlocalhost -p'xxxx' -P3306 -databases test xxx_site < /data/local/db/dumpsvs0729.sql
|
7)配置開機啟動Tomcat
參看:https://blog.csdn.net/u012351661/article/details/76254268
假設Tomcat的安裝路徑為/data/local/apache-tomcat-9.0.10 vi /data/local/apache-tomcat-9.0.10/bin/setenv.sh
chmod 755 /data/local/apache-tomcat-9.0.10/bin/setenv.sh
先建立並儲存一個tomcat.pid vi /data/local/apache-tomcat-9.0.10/tomcat.pid chmod 775 tomcat.pid
vi /usr/lib/systemd/system/tomcat.service
systemctl restart tomcat.service
|
8)配置開機啟動Openresy的Nginx
參看:http://stevendu.iteye.com/blog/2269166
vi /usr/lib/systemd/system/nginx.service
systemctl daemon-reload systemctl enable nginx.service systemctl start nginx.service systemctl stop nginx.service systemctl status nginx.service systemctl restart nginx.service
|