目录
1.apt
2.安装JDK
3.安装MySQL
4.部署 Web 项⽬到 Linux
1.apt
apt(Advanced Packaging Tool), Linux软件包管理⼯具. ⽤于在Ubuntu、Debian和相关Linux发⾏版 上安装、更新、删除和管理deb软件包.
⼤多数apt命令必须以具有sudo权限的⽤户⾝份运⾏.
apt常⽤命令
列出所有软件包
apt list
这个命令输出所有包的列表, 内容⽐较多, 可以使⽤grep命令过滤输出
apt list |grep "~~~~~"
更新软件包数据库
sudo apt -get update
安装软件包
sudo apt install package_name
sudo apt remove package_name
sudo su
2.安装JDK
# 查找 jdk 包apt list |grep "jdk"# 安装 jdksudo apt install open jdk-xxx-jdk//xxx为jdk的版本
此处安装的是OpenJDK, OpenJDK是⼀个开源版本的 JDK, 和 Oracle 官⽅的 JDK 略有差别。
如果提⽰ "java 命令找不到" 则说明安装失败.
3.安装MySQL
# 安装 mysqlsudo apt install mysql-server
查看MySQL状态
sudo systemctl status mysql
运行MySQL初始化安全脚本
sudo mysql_secure_installation
MySQL创建用户和授权
# 登录mysql并输入密码
mysql -u root -p
#若是自用,其实也没必要设密码
alter user 'root'@'localhost' identified by '这里填你要的密码';
4.部署 Web 项⽬到 Linux
spring.profiles.active=@profile.name@
在pom.xml文件中
<profiles><profile><id>dev</id><properties><profile.name>dev</profile.name></properties></profile><profile><id>prod</id><properties><profile.name>prod</profile.name></properties></profile></profiles>
刷新后
4.构建项⽬并打包
记得刷新和勾选。
点击顺序:闪电->clean->package
6.上传Jar包到服务器,
7.运⾏程序
我的jar 包是onlinemusic-0.0.1-SNAPSHOT.jar。
以我的jar包为例。
1.前台运行
java -jar onlinemusic-0.0.1-SNAPSHOT.jar
2.后台运行
nohup java -jar onlinemusic-0.0.1-SNAPSHOT.jar >>log.log &
以腾讯云服务器举例
1.进⼊防⽕墙管理⻚⾯
2.添加规则
端⼝号写需要开放的端⼝号, 多个端⼝号以逗号分割。
验证程序:IP改为云服务器的IP, Port改为项⽬的端⼝号
8.杀掉进程
ps -ef | grep java
2.杀掉进程
kill -9 PID (进程号)
以上为我个人的小分享,如有问题,欢迎讨论!!!
都看到这了,不如关注一下,给个免费的赞