1 连接远程服务器
ssh 121.2.151.236
2 查看当前所在位置
pwd
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y61iZsuh-1633575452362)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007095731482.png)]](https://img-blog.csdnimg.cn/343af150544c41519398f4832fef8d39.png)
3 查看网络防火墙信息
ifconfig
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-liTSfIcl-1633575401462)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007095812904.png)]](https://img-blog.csdnimg.cn/6fd55560189f4abbb79c99ab4975771e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
4 查看服务器内存
free -h
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KbxCCB2X-1633575401463)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007095852319.png)]](https://img-blog.csdnimg.cn/0d8d9de91f9940d69cf5780b05e00e73.png)
5 查看磁盘空间是否足够
df -lh
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-84ul17iH-1633575401465)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100019515.png)]](https://img-blog.csdnimg.cn/3e3aef0105bb42f7a0f6bb7d08631b16.png)
6 新建目录
mkdir code
7 切换目录
cd code/
8 拉取项目代码
从git下载项目代码
git clone https:
9 进入项目目录
cd code-nav-mp-server/
10 查看有哪些文件
ls
11 查看项目占用多少空间
du -sh *
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oWPG2WeA-1633575401466)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100521803.png)]](https://img-blog.csdnimg.cn/6652f0047e614fbfa380987f3dd82bba.png)
12 查看项目介绍文件
查看项目介绍文件 ,这里发现是java项目,需要装一个jdk
cat README.md
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MW0fmzms-1633575401467)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100640732.png)]](https://img-blog.csdnimg.cn/6716cd059889479bac92bd92c608adb9.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
13 查看系统版本
先查看一下系统版本,再确定装什么jdk
uname -a //查看系统版本
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jIeJGHqy-1633575401468)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100723421.png)]](https://img-blog.csdnimg.cn/4c95e031451e4390ba69f378fc3f6ac9.png)
14 安装Java
利用centos 自带的yum 安装JDK
yum install java-1.8.0-openjdk* -y
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qN1Flsp7-1633575401469)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100845100.png)]](https://img-blog.csdnimg.cn/a81e034562db47c78df01d91da3781b1.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
15 查看Java版本号
查看一下安装的JDK版本号
java -verson
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yk2qaP7D-1633575401470)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100932203.png)]](https://img-blog.csdnimg.cn/faaac6c59fae42dfba8dad61990d762c.png)
16 查看安装好的Java的位置
查看JDK安装目录
which java
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uizhs3vH-1633575401471)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007101029680.png)]](https://img-blog.csdnimg.cn/aa8c7aa868d543d599b3ac416330616b.png)
17 安装maven
下载maven的压缩包
wget https://dlcdn.apache.org/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.tar.gz //从网上下载maven
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V1fLCmVl-1633575401472)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007101210972.png)]](https://img-blog.csdnimg.cn/9a367877dac84d04a9bfc18ca7d82c03.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
18 解压maven压缩包
解压压缩包得到二进制文件
tar -zxvf apache-maven-3.8.2-bin.tar.gz
19 查看当前目录文件
再次查看项目文件
ls //再次查看项目文件
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JbWUk6lj-1633575401473)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007101445910.png)]](https://img-blog.csdnimg.cn/82ffa046cea2476fa92722efbab9a4a2.png)
20 install 构建maven
用maven把项目打成jar包
./apach-maven-3.8.2/bin/mvn install
21 find命令查看生成的jar包位置
find命令查找jar包位置
find -name '*.jar*'
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VCIJ17p7-1633575401473)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007102507187.png)]](https://img-blog.csdnimg.cn/cb49105a03384e1ea0cac98fe43a1052.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
22 cp命令复制jar文件
cp ./target/code-nav-mp-server-0.0.1.jar ./
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5hLX8JsA-1633575401474)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103017208.png)]](https://img-blog.csdnimg.cn/6319277e184343179896f5bf20e069cd.png)
23 mv命令修改文件名称
mv code-nav-mp-server-0.0.1.jar code-nav.jar
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e0F3ggS9-1633575401475)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103047483.png)]](https://img-blog.csdnimg.cn/a66d625a010548548c3446e324f6d84c.png)
24 nohup命令后台启动项目
nohup java -jar code-nav.jar &
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g08avZ4A-1633575401476)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007102935869.png)]](https://img-blog.csdnimg.cn/f4b4a140b95b47ba80fe626418fabc51.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
25 jobs命令判断项目是否启动
jobs
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JfZuP2ej-1633575401477)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103242285.png)]](https://img-blog.csdnimg.cn/12bf81a9bffd431b9b3b333faba5b3db.png)
26 ps命令查看进程
ps -ef
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Uvz206a-1633575401477)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103315306.png)]](https://img-blog.csdnimg.cn/f2cdd41a030346199b4b91c2b27d05e3.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
27 ps+grep 命令 查看Java进程
ps -ef|grep 'java'
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6CbZX7WS-1633575401479)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103504042.png)]](https://img-blog.csdnimg.cn/af47fe78d4ca46b69cfebb19a76ea5d1.png)
28 netstat 命令查看项目占用的端口
netstat -ntlp
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ATXcP4wT-1633575401479)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103650927.png)]](https://img-blog.csdnimg.cn/921ae7ca3dba4386a47163f80125a2ec.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
29 curl 访问项目接口
curl localhost:8082/dog
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6hLp5ESp-1633575401480)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103803236.png)]](https://img-blog.csdnimg.cn/509902e800e84f78a2466fa94f1599a6.png)
30 查看日志排错
cd logs/
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aNkfwmlx-1633575401481)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103909337.png)]](https://img-blog.csdnimg.cn/0f00980f43b84bb0b74d9f47dcaa0ca6.png)
31 cat命令进入日志文件
cat error.log
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FpC0ANHD-1633575401482)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104006795.png)]](https://img-blog.csdnimg.cn/2c70468ae4fc4e67a5cf6e66bf8a9b33.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
32 tail命令查看最新的10行日志
tail -n 10 error.log
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TGNYYNff-1633575401483)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104104897.png)]](https://img-blog.csdnimg.cn/5fda8a8a75a644c1afdef7b81941c8c8.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
33 sz命令下载日志到本地
sz error.log
34 找到bug了
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mdo90FyG-1633575401484)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104323990.png)]](https://img-blog.csdnimg.cn/af45b4f5dafc4bc1a68adb6edfb741a4.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
35 vim编辑器修改bug
vim pom.xml
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HV1B2H4V-1633575401484)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104420742.png)]](https://img-blog.csdnimg.cn/59cc619e90204f059fb34d95decdd5ad.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
36 kill 杀死老进程
kill -9 %1
37 重新构建项目
./apach-maven-3.8.2/bin/mvn install
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wy1uDXOJ-1633575401485)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104638407.png)]](https://img-blog.csdnimg.cn/2f41b7346bf04d868ec77977770d9350.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
38 重新启动
nohub java -jar code-nav.jar &
39 查看启动的进程
top
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UdjGUvi5-1633575401486)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104824268.png)]](https://img-blog.csdnimg.cn/4ab98c8b4f814a70bef98beb1a30e8fd.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
40 写一个启动的shell脚本
每次启动都需要写命令行 这里写一个shell脚本 自动启动命令
vim start.sh
nohub java -jar code-nav.jar &
echo "success"
41 执行脚本文件
发现没有权限
./ start.sh
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vbbg9yL3-1633575401487)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007105251516.png)]](https://img-blog.csdnimg.cn/109c6b00305b43fdbfd9907b34e5c7b2.png)
42 chmod增加权限
给这个文件加上可执行权限 变绿表示可以执行
chmod a+x shart.sh
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mXW5GC7A-1633575401488)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007105307711.png)]](https://img-blog.csdnimg.cn/6c024a36c51d42a6b58a2de471a8ec29.png)
43 执行shell脚本
./ start.sh
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iX34NPo1-1633575401489)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007105351553.png)]](https://img-blog.csdnimg.cn/6752bf2e0a784faf853fdb884dcf5aa2.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
44 查看一共敲了多少命令
history
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EKBVty5e-1633575401489)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007105555567.png)]](https://img-blog.csdnimg.cn/2e0b0f1855134bf9aea9632fff9c1b9d.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATuKCgg==,size_20,color_FFFFFF,t_70,g_se,x_16)
|