云服务器系统配置:CentOS 8
使用IDEA进行打包,点击edit进行编辑配置
点击加号选择Maven
运行打包
报错centos-bash: java: 未找到命令
对java进行安装:
# 安装 OpenJDK 11
sudo yum install java-11-openjdk-devel
# 安装 OpenJDK 8
sudo yum install java-1.8.0-openjdk-devel
# 查看版本
java -version
# 使用yum安装mysql数据库 yum install mysql-server # 编写mysql相关的配置文件 vim /etc/my.cnf # 让MYSQL大小写敏感(1-不敏感,0-敏感) lower_case_table_names=1 # 开启mysql服务 systemctl start mysqld.service # 查看mysql状态 systemctl status mysqld.service # 进入mysql数据库 mysql -uroot -p # 设置mysql的新密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
此时mysql还不能进行远程连接,不可以使用Navicat进行远程,报错提示为不允许我们连接。
原因:设置认证方式。如果你没有设置认证方式,默认的密码加密方式是:caching_sha2_password,而现在很多客户端工具还不支持这种加密认证方式,连接测试的时候就会报错。不支持身份认证方式
解决方法:
nano/etc/my.cnf 文件里面在下面加上
[mysqld]
default_authentication_plugin=mysql_native_password
进入mysql,设置user表
mysql -u root -p
use mysql;select host, user, authentication_string, plugin from user;update user set host='%' where user = 'root';# 刷新权限
flush privileges;
记得打开防火墙的3309端口
yum install redis
- 启动 systemctl start redis
- 设置开机自启 systemctl enable redis
- 修改
/etc/redis.conf
文件
注释掉 bing 127.0.0.1
取消注释 并在后面填写密码 requirepass foobared
打包好的jar包可以使用java -jar XX.jar进行运行
后台启动程序
java -jar XXX.jar &
当前窗口不被锁定,输出的日志会显示在屏幕上,当关闭窗口的时候,实验之后并不会停止执行。
使用nohup不挂断运行的命令,当终端或者账户关闭的时候,程序依旧运行。
# 默认会把日志输出到nohup.out文件中nohup java -jar XXX.jar &# 指定输出文件nohup java -jar XXX.jar >log.out &# 显示后台运行的程序。每个作业前面都有一个作业的编号。jobs# kill掉进程
kill -s 9 作业编号# 调回前台控制fg + 编号
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态