栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

发布项目的方式学习Linux命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

发布项目的方式学习Linux命令

发布项目的方式学习Linux命令
    • 1 连接远程服务器
    • 2 查看当前所在位置
    • 3 查看网络防火墙信息
    • 4 查看服务器内存
    • 5 查看磁盘空间是否足够
    • 6 新建目录
    • 7 切换目录
    • 8 拉取项目代码
    • 9 进入项目目录
    • 10 查看有哪些文件
    • 11 查看项目占用多少空间
    • 12 查看项目介绍文件
    • 13 查看系统版本
    • 14 安装Java
    • 15 查看Java版本号
    • 16 查看安装好的Java的位置
    • 17 安装maven
    • 18 解压maven压缩包
    • 19 查看当前目录文件
    • 20 install 构建maven
    • 21 find命令查看生成的jar包位置
    • 22 cp命令复制jar文件
    • 23 mv命令修改文件名称
    • 24 nohup命令后台启动项目
    • 25 jobs命令判断项目是否启动
    • 26 ps命令查看进程
    • 27 ps+grep 命令 查看Java进程
    • 28 netstat 命令查看项目占用的端口
    • 29 curl 访问项目接口
    • 30 查看日志排错
    • 31 cat命令进入日志文件
    • 32 tail命令查看最新的10行日志
    • 33 sz命令下载日志到本地
    • 34 找到bug了
    • 35 vim编辑器修改bug
    • 36 kill 杀死老进程
    • 37 重新构建项目
    • 38 重新启动
    • 39 查看启动的进程
    • 40 写一个启动的shell脚本
    • 41 执行脚本文件
    • 42 chmod增加权限
    • 43 执行shell脚本
    • 44 查看一共敲了多少命令

1 连接远程服务器
ssh 121.2.151.236  // 输入 用户名 密码
2 查看当前所在位置
pwd   // 在root目录下

3 查看网络防火墙信息
ifconfig  //看到有网卡信息就行

4 查看服务器内存
free -h   //内存可用2.3G 还行

5 查看磁盘空间是否足够
df -lh   //磁盘还有64G 还行

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 *  //查看项目文件占多少空间

12 查看项目介绍文件

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

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

13 查看系统版本

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

uname -a  //查看系统版本

14 安装Java

利用centos 自带的yum 安装JDK

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

15 查看Java版本号

查看一下安装的JDK版本号

java -verson  //查看jdk版本号

16 查看安装好的Java的位置

查看JDK安装目录

which java  //查看jdk安装目录

17 安装maven

下载maven的压缩包

wget https://dlcdn.apache.org/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.tar.gz  //从网上下载maven

18 解压maven压缩包

解压压缩包得到二进制文件

tar -zxvf apache-maven-3.8.2-bin.tar.gz   //解压压缩包
19 查看当前目录文件

再次查看项目文件

ls //再次查看项目文件

20 install 构建maven

用maven把项目打成jar包

./apach-maven-3.8.2/bin/mvn install  //用maven构建jar包
21 find命令查看生成的jar包位置

find命令查找jar包位置

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

22 cp命令复制jar文件
cp ./target/code-nav-mp-server-0.0.1.jar  ./  //复制这个文件到外面

23 mv命令修改文件名称
mv code-nav-mp-server-0.0.1.jar  code-nav.jar

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

25 jobs命令判断项目是否启动
jobs  //查看任务

26 ps命令查看进程
ps -ef

27 ps+grep 命令 查看Java进程
ps -ef|grep 'java' 

28 netstat 命令查看项目占用的端口
netstat -ntlp  //可以看到是8082端口

29 curl 访问项目接口
curl localhost:8082/dog    //这里显示404报错

30 查看日志排错
cd logs/

31 cat命令进入日志文件
cat error.log  //很乱

32 tail命令查看最新的10行日志
tail -n 10 error.log  //还是很乱

33 sz命令下载日志到本地
sz error.log
34 找到bug了

35 vim编辑器修改bug
vim pom.xml  //删除一行

36 kill 杀死老进程
kill -9 %1
37 重新构建项目
./apach-maven-3.8.2/bin/mvn install  //用maven构建jar包  构建成功

38 重新启动
nohub java -jar code-nav.jar & 
39 查看启动的进程
top

40 写一个启动的shell脚本

每次启动都需要写命令行
这里写一个shell脚本 自动启动命令

vim start.sh

nohub java -jar code-nav.jar & 
echo "success"
41 执行脚本文件

发现没有权限

./ start.sh  //发现没有权限

42 chmod增加权限

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

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

43 执行shell脚本
./ start.sh

44 查看一共敲了多少命令
history

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/299877.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号