文章目录
- 0.linux基本命令
- 1.配置jdk环境变量
- 2.安装tomcat
- 3. mysql安装
- 4.部署jar项目基本命令
- 5. 前端项目继承到后端项目中
0.linux基本命令
1.pwd 我在那里
2.who am i 我是谁
3.clear 清屏
4.ctrl+c 强制停止
5.ip addr 查看地址
6.ping 是否联通网站
7.systemctl start|stop|restart|enabled 进程 network |网络连接|firewalld|防火墙
8.cd 进入目录 cd … 回到上一层目录 cd - 原路返回来时的目录 cd / 进入根目录
9.ls 查看文件夹下的所有的文件以及文件夹
10.ll 展示出该文件夹或文件的 权限内容
11.chmod 777 赋予权限 最高权限
12.mkdir 创建文件夹
- touch 创建文件
- vim 文件名称 编辑文件
- vi 文件名称 1.按下 i 进入编辑模式。编辑完成后。按下esc 退出编辑模式 。在命令行输入:wq -->保存并且退出。:wq! --》保存并且强制退出
- cat 输出文件内容
- tail -f 输出文件内容 随着文件的内容的增多,会持续输出到控制台
- cp 文件名称 文件路径/文件名
- mv 移动文件,并且重命名(mv 文件名 目的路径)
- rm 删除普通文件
- rm -rf 删除文件夹 rm -rf/*
- yum install lrzsz 安装上传下载组件
- rz 选择上传文件
- sz 文件 下载到本地
- tar -zxvf 解压 以tar.gz 结尾的压缩包文件
- ps aux|grep tomcat 打开tomcat的下正在进行的进程
- kill -9 2191 杀死2191进程
- nohup java -jar qf-edu-admin-1.0-SNAPSHOT.jar & :表示将此jar项目运行后,所有的日志信息保存到nohup.out文件中
- cat nohup.out 查看日志
- tail -f nohup.out 实时查看日志
1.配置jdk环境变量
- 解压jdk压缩包
tar -zxvf jdk-8u161-linux-x64.tar.gz
- 进入环境变量
vi /etc/profile
- 添加变量(最末尾进行更改)
i
进入编辑模式- **保存并退出:**esc,输入:wq
- **退出不保存:**esc,输入:q!
export JAVA_HOME=/opt/jdk/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH;
- 使环境变量生效
source /etc/profile
- 检查环境变量
java -version
2.安装tomcat
(1)解压、安装
(2)启动
- 打开服务器防火墙
- 启动服务
3. mysql安装
# 首先通过yum下载wget命令
1.yum -y install wget
# 通过wget下载MySQL存储库
2.wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3.rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
4.通过编辑vi /etc/yum.repos.d/mysql-community.repo文件,去修改发行版本
5.将80的enabled更改为0,将5.7的enabled更改为1,保存即可,
#开始安装mysql
6.yum -y install mysql-server
# 启动MySQL服务
7.systemctl start mysqld.service
# 默认8.0启动后,不会生成密码,但是8.0以前需要在/var/logs/mysqld.log文件中查看默认生成的密码
8.mysql -uroot
#修改密码
9.ALTER USER 'root'@'localhost' IDENTIFIED BY 'P@ssw0rd';
10.
#选中库
use mysql;
#开启远程连接
update user set host='%' where user='root';
#刷新权限
FLUSH PRIVILEGES;
4.部署jar项目基本命令
- ps aux|grep tomcat 打开tomcat的下正在进行的进程(tomcat可以换成任意项目)
- kill -9 2191 杀死2191进程
- nohup java -jar qf-edu-admin-1.0-SNAPSHOT.jar & :表示将此jar项目运行后,所有的日志信息保存到nohup.out文件中
- nohup java -jar babyshark-0.0.1-SNAPSHOT.jar > msg.log 2>&1 & (2>&1 &为结尾固定写法,将输出日志定向保存到中)
- cat nohup.out 查看日志
- tail -f nohup.out 实时查看日志
5. 前端项目继承到后端项目中
- 将前端项目main.js文件中的axios默认路由注释
//将axios共同的url进行配置
//axios.defaults.baseURL="/api"
- 使用build将其打包,所生成文件再dist文件夹中(静态资源)
- 将dist文件夹中所有文件复制到后端项目的
resources/static
文件夹下 - 将后端项目进行打包(生成jar包)
- 通过java -jar xxx.jar 将其运行
- 访问后端项目端口号(运行的是前台项目)