centos7安裝mysql+tomcat+jdk並設定開機自啟(已測試)
阿新 • • 發佈:2021-06-10
1.開啟代理(如機器有網,可省略該步驟)
vim /etc/profile
http_proxy=192.168.228.120:8888 https_proxy=192.168.228.120:8888 ftp_proxy=192.168.228.120:8888 export http_proxy https_proxy ftp_proxy
service network restart
2.下載阿里yum源,讓如/etc/yum.repos.d/資料夾中
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.安裝jdk8
#解壓
tar -xzvf jdk-8u172-linux-x64.gz
vim /etc/profile
#在/etc/profile檔案中配置環境變數 JAVA_HOME=/home/tools/jdk1.8.0_172 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH
#重新整理檔案
source /etc/profile
4.安裝mysql5.7
#下載官方包 wget-i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm #載入入yum中 yum -y install mysql57-community-release-el7-10.noarch.rpm #安裝mysql yum install java-1.8.0-openjdk.x86_64 #啟動mysql systemctl start mysqld.service #檢視mysql密碼 grep "password" /var/log/mysqld.log #修改mysql密碼 ##進入mysql,設定密碼策略為low mysql-uroot -pxxxx set global validate_password_policy=LOW; ALTER USER 'root'@'localhost' IDENTIFIED BY 'zxyt2018'; #修改mysql訪問許可權 use mysql update user set host = '%' where user = 'root'; flush privileges; #防火牆管理 systemctl stop firewalld systemctl disable firewalld.service
5.tomcat安裝(將tomcat8通過ftp上傳至伺服器)
#解壓 tar -xzvf apache-tomcat-8.5.9.tar.gz #將tomcat加入環境變數 vim apache-tomcat-8.5.39/bin/catalina.sh #加入下面命令大概在 143 行 :set number 143 CATALINA_PID="$CATALINA_BASE/tomcat.pid" #/usr/lib/systemd/system下建立檔案tomcat.service systemctl enable tomcat #設定開機自啟 systemctl start/stop/ restart tomcat 開始/停止/重啟 tomcat
6.資原始檔
tomcat.service
[Unit] Description=tomcat After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking Environment="JAVA_HOME=/home/tools/jdk1.8.0_172" PIDFile=/home/tools/apache-tomcat-8.5.9/tomcat.pid ExecStart=/home/tools/apache-tomcat-8.5.9/bin/startup.sh ExecStop=/home/tools/apache-tomcat-8.5.9/bin/shutdown.sh ExecReload=/bin/kill -s HUP $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
tomcat、jdk、mysql這裡上傳不了那麼大,就去官網找下資源。……