IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 发布项目的方式学习Linux命令 -> 正文阅读

[系统运维]发布项目的方式学习Linux命令

1 连接远程服务器

ssh 121.2.151.236  // 输入 用户名 密码

2 查看当前所在位置

pwd   // 在root目录下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y61iZsuh-1633575452362)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007095731482.png)]

3 查看网络防火墙信息

ifconfig  //看到有网卡信息就行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-liTSfIcl-1633575401462)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007095812904.png)]

4 查看服务器内存

free -h   //内存可用2.3G 还行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KbxCCB2X-1633575401463)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007095852319.png)]

5 查看磁盘空间是否足够

df -lh   //磁盘还有64G 还行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-84ul17iH-1633575401465)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100019515.png)]

6 新建目录

mkdir code  //用于存放我们的项目代码

7 切换目录

cd code/   //切换到新建的项目目录中

8 拉取项目代码

从git下载项目代码

git clone https://github.com/code-nav/code-nav-mp-server.git  //从git上下载项目

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)]

12 查看项目介绍文件

查看项目介绍文件 ,这里发现是java项目,需要装一个jdk

cat README.md  //查看项目介绍文件 ,这里发现是java项目,需要装一个jdk

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MW0fmzms-1633575401467)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100640732.png)]

13 查看系统版本

先查看一下系统版本,再确定装什么jdk

uname -a  //查看系统版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jIeJGHqy-1633575401468)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100723421.png)]

14 安装Java

利用centos 自带的yum 安装JDK

yum install java-1.8.0-openjdk* -y  //安装JDK

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qN1Flsp7-1633575401469)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100845100.png)]

15 查看Java版本号

查看一下安装的JDK版本号

java -verson  //查看jdk版本号

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yk2qaP7D-1633575401470)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007100932203.png)]

16 查看安装好的Java的位置

查看JDK安装目录

which java  //查看jdk安装目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uizhs3vH-1633575401471)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007101029680.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)]

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)]

20 install 构建maven

用maven把项目打成jar包

./apach-maven-3.8.2/bin/mvn install  //用maven构建jar包

21 find命令查看生成的jar包位置

find命令查找jar包位置

find -name '*.jar*'  //查看下载的jar包位置 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VCIJ17p7-1633575401473)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007102507187.png)]

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)]

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)]

24 nohup命令后台启动项目

nohup java -jar code-nav.jar & //后台启动项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g08avZ4A-1633575401476)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007102935869.png)]

25 jobs命令判断项目是否启动

jobs  //查看任务

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JfZuP2ej-1633575401477)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103242285.png)]

26 ps命令查看进程

ps -ef

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Uvz206a-1633575401477)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103315306.png)]

27 ps+grep 命令 查看Java进程

ps -ef|grep 'java' 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6CbZX7WS-1633575401479)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103504042.png)]

28 netstat 命令查看项目占用的端口

netstat -ntlp  //可以看到是8082端口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ATXcP4wT-1633575401479)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103650927.png)]

29 curl 访问项目接口

curl localhost:8082/dog    //这里显示404报错

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6hLp5ESp-1633575401480)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103803236.png)]

30 查看日志排错

cd logs/

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aNkfwmlx-1633575401481)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007103909337.png)]

31 cat命令进入日志文件

cat error.log  //很乱

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FpC0ANHD-1633575401482)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104006795.png)]

32 tail命令查看最新的10行日志

tail -n 10 error.log  //还是很乱

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TGNYYNff-1633575401483)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104104897.png)]

33 sz命令下载日志到本地

sz error.log

34 找到bug了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mdo90FyG-1633575401484)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104323990.png)]

35 vim编辑器修改bug

vim pom.xml  //删除一行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HV1B2H4V-1633575401484)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104420742.png)]

36 kill 杀死老进程

kill -9 %1

37 重新构建项目

./apach-maven-3.8.2/bin/mvn install  //用maven构建jar包  构建成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wy1uDXOJ-1633575401485)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104638407.png)]

38 重新启动

nohub java -jar code-nav.jar & 

39 查看启动的进程

top

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UdjGUvi5-1633575401486)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007104824268.png)]

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)]

42 chmod增加权限

给这个文件加上可执行权限 变绿表示可以执行

chmod a+x shart.sh  //给这个文件加上可执行权限 变绿表示可以执行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mXW5GC7A-1633575401488)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007105307711.png)]

43 执行shell脚本

./ start.sh

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iX34NPo1-1633575401489)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007105351553.png)]

44 查看一共敲了多少命令

history

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EKBVty5e-1633575401489)(C:\Users\18341\AppData\Roaming\Typora\typora-user-images\image-20211007105555567.png)]

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-08 12:08:59  更:2021-10-08 12:09:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:36:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码