- 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 查看一共敲了多少命令
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项目,需要装一个jdk13 查看系统版本
先查看一下系统版本,再确定装什么jdk
uname -a //查看系统版本14 安装Java
利用centos 自带的yum 安装JDK
yum install java-1.8.0-openjdk* -y //安装JDK15 查看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 //从网上下载maven18 解压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.jar24 nohup命令后台启动项目
nohup java -jar code-nav.jar & //后台启动项目25 jobs命令判断项目是否启动
jobs //查看任务26 ps命令查看进程
ps -ef27 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.log34 找到bug了 35 vim编辑器修改bug
vim pom.xml //删除一行36 kill 杀死老进程
kill -9 %137 重新构建项目
./apach-maven-3.8.2/bin/mvn install //用maven构建jar包 构建成功38 重新启动
nohub java -jar code-nav.jar &39 查看启动的进程
top40 写一个启动的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.sh44 查看一共敲了多少命令
history



