栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

SuSE Linux 12下安装JDK mysql部署springboot项目

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SuSE Linux 12下安装JDK mysql部署springboot项目

准备工作 Vi/Vim快捷键
https://www.jianshu.com/p/868e63940e11
允许远程访问 编辑防火墙设置
vi /etc/sysconfig/SuSEfirewall2
# 做如下修改,端口分别是ssh,mysql,http服务
FW_SERVICES_EXT_UDP="22 3306 8081"
FW_SERVICES_EXT_TCP="22 3306 8081"
修改sshd配置
$ vim /etc/ssh/sshd_config
# 做如下修改:
PermitRootLogin yes
PasswordAuthentication yes
重启ssh和防火墙
service sshd restart
service SuSEfirewall2 restart
windows本机安装xshell和xftp
# 下载地址
https://www.xshellcn.com/xiazai.html
安装JDK1.8 JDK1.8下载地址
https://builds.openlogic.com/downloadJDK/openlogic-openjdk/8u262-b10/openlogic-openjdk-8u262-b10-linux-x64.tar.gz
安装文件上传

使用xftp上传安装包文件openlogic-openjdk-8u262-b10-linux-x64.tar.gz到suse服务器的/home目录。

用xshell或其他ssh客户端连接到服务器

创建文件夹
# 创建jdk文件夹
cd /usr/local
mkdir java
解压移动文件到jdk文件夹
# 解压
cd /home
tar -zxvf openlogic-openjdk-8u262-b10-linux-x64.tar.gz
# 重命名
mv openlogic-openjdk-8u262-b10-linux-64 openjdk-8u262
# 移动文件
mv openjdk-8u262 /usr/local/java
设置环境配置
# 修改/etc/profile文件内容
vi /etc/profile

添加下面的内容

# JDK 路径
export JAVA_HOME=/usr/local/java/openjdk-8u262
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
测试JDK是否安装成功

退出编辑器后执行下面的命令

source /etc/profile
# 测试
java -version

出现如下内容说明JDK安装成功

openjdk version "1.8.0-262"
OpenJDK Runtime Environment (build 1.8.0-262-b10)
OpenJDK 64-Bit Server VM (build 25.71-b10, mixed mode)
​
安装mysql 上传安装包

上传安装包mysql-5.7.36-1.sles12.x86_64.rpm-bundle.tar到/home文件夹

解压顺序安装
# 解压
tar -xvf mysql-5.7.36-1.sles12.x86_64.rpm-bundle.tar
# 依次安装
rpm -ivh mysql-community-common-5.7.36-1.sles12.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.36-1.sles12.x86_64.rpm
# 如果出现下面的错误,则执行zypper install libatomic1,需要suse安装盘
# error: Failed dependencies:
#   libatomic.so.1()(64bit) is needed by mysql-community-libs-5.7.36-1.sles12.x86_64
rpm -ivh mysql-community-client-5.7.36-1.sles12.x86_64.rpm
rpm -ivh mysql-community-server-5.7.36-1.sles12.x86_64.rpm
修改mysql配置,忽略大小写
vi /etc/my.cnf

在[mysqld]下面添加

lower_case_table_names=1
启动mysql服务
service mysql start
设置mysql开机启动
chkconfig mysql on
查看安装时生成的初始密码
grep 'temporary password' /var/log/mysql/mysqld.log
​
2021-11-12T02:28:08.335250Z 1 [Note] A temporary password is generated for root@localhost: m4+VTG8g;Ld?
​
最后面的m4+VTG8g;Ld?即为root用户的初始密码
修改密码
mysql -u root -p
#输入上面的初始密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@123456';
允许root用户远程登录,并具有所有库的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root@123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
部署bstc-admin 创建文件夹,上传文件
cd /usr/local
mkdir bstc
mkdir bstc/tmp
mkdir bstc/tmp/upload

使用xftp将bstc-admin.jar、application.yml、application-sit.yml文件上传到/usr/local/bstc

测试运行是否正常
cd /usr/local/bstc
# 测试是否能够正常运行
java -jar bstc-admin.jar

如果报下面的错误

org.quartz.SchedulerException: Couldn't get host name!

则需要修改host

vi /etc/hosts
# MiWiFi-R1D-srv为linux服务器的hostname
127.0.0.1       localhost
127.0.0.1       MiWiFi-R1D-srv

按Ctrl+C结束运行

设置开机自启动
cd /etc/systemd/system
vi bstc-admin.service

输入下面的内容

[Unit] 
Description=bstc monitor
After=syslog.target
​
[Service] 
WorkingDirectory=/usr/local/bstc/
ExecStart=/usr/local/java/openjdk-8u262/bin/java -jar /usr/local/bstc/bstc-admin.jar
ExecStop=kill $MAINPID
Restart=always
[Install]
WantedBy=multi-user.target

设置开机自启

systemctl enable bstc-admin

其他操控服务命令

# 服务启动
service bstc-admin start
# 服务停止
service bstc-admin stop
# 查看服务状态
service bstc-admin status
# 服务重启
service bstc-admin restart
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/512722.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号