本博客文章(学习笔记)导航 (点击这里访问)
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 clone https://github.com/code-nav/code-nav-mp-server.git //从git上下载项目
9 进入项目目录
cd code-nav-mp-server/ //进入项目目录
10 查看有哪些文件
ls //查看这个项目有什么文件
11 查看项目占用多少空间
du -sh * //查看项目文件占多少空间
12 查看项目介绍文件
cat README.md //查看项目介绍文件 ,这里发现是java项目,需要装一个jdk
13 查看系统版本
uname -a //查看系统版本
14 安装Java
yum install java-1.8.0-openjdk* -y //安装JDK
15 查看Java版本号
java -verson //查看jdk版本号
16 查看安装好的Java的位置
which java //查看jdk安装目录
17 安装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 构建maven
./apach-maven-3.8.2/bin/mvn install //用maven构建jar包
21 查看生成的jar包位置
find -name '*.jar*' //查看下载的jar包位置
22 复制jar文件
cp ./target/code-nav-mp-server-0.0.1.jar ./ //复制这个文件到外面
23 修改文件名称
mv code-nav-mp-server-0.0.1.jar code-nav.jar
24 后台启动项目
nohup java -jar code-nav.jar & //后台启动项目
25 判断项目是否启动
jobs //查看任务
26 查看进程
ps -ef
27 查看Java进程
ps -ef|grep 'java'
28 查看项目占用的端口
netstat -ntlp //可以看到是8082端口
29 访问项目接口
curl localhost:8082/dog //这里显示404报错
30 查看日志排错
cd logs/
31 进入日志文件
cat error.log //很乱
32 查看最新的10行日志
tail -n 10 error.log //还是很乱
33 下载日志到本地
sz error.log
34 找到bug了
35 vim编辑器修改bug
vim pom.xml //删除一行
36 杀死老进程
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脚本
vim start.sh
nohub java -jar code-nav.jar &
echo "success"
41 执行脚本文件
./ start.sh //发现没有权限
42 没有权限
chmod a+x shart.sh //给这个文件加上可执行权限 变绿表示可以执行
43 执行shell脚本
./ start.sh
44 查看一共敲了多少命令
history