1 连接远程服务器
ssh 121.2.151.236
2 查看当前所在位置
pwd
3 查看网络防火墙信息
ifconfig
4 查看服务器内存
free -h
5 查看磁盘空间是否足够
df -lh
6 新建目录
mkdir code
7 切换目录
cd code/
8 拉取项目代码
从git下载项目代码
git clone https:
9 进入项目目录
cd code-nav-mp-server/
10 查看有哪些文件
ls
11 查看项目占用多少空间
du -sh *
12 查看项目介绍文件
查看项目介绍文件 ,这里发现是java项目,需要装一个jdk
cat README.md
13 查看系统版本
先查看一下系统版本,再确定装什么jdk
uname -a //查看系统版本
14 安装Java
利用centos 自带的yum 安装JDK
yum install java-1.8.0-openjdk* -y
15 查看Java版本号
查看一下安装的JDK版本号
java -verson
16 查看安装好的Java的位置
查看JDK安装目录
which java
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
21 find命令查看生成的jar包位置
find命令查找jar包位置
find -name '*.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
29 curl 访问项目接口
curl localhost:8082/dog
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
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
|