实习过程记录总结 | 实习笔记

实习常用命令合集

Other

1
2
3
日志级别(开发环境日志级别为INFO)
ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF
开发环境和线上环境日志级别不同!通过控制日志级别减轻线上环境日志压力!

Git

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
git操作规范

修改或者开发新功能流程

1. git checkout master #切换到master分支
2. git pull origin master #将master更新到最新状态
3. git checkout -b dev-分支名称 # 从最新master分支切出一个开发分支进行开发
4.3操作切出的分支进行功能开发·············
5. 功能完成后~
6. git checkout master #切换回到master分支
7. git pull origin master #将master更新到最新状态(因为在开发过程中可能另外一个人已经将代码合并到master分支)
8. git checkout dev分支 # 切换回到dev开发分支
9. git rebase master # 修改master基点
10.在从master重新创建新分支同步完成的功能
11. 然后在进行合并到master分支

// git 把一个分支的修改内容转移到master分支然后重新从master建立新分支
git stash

git checkout master

git pull origin master

git checkout -b 新分支名称

git stash pop

git diff

git status

// 合并分支rebase
git checkout master

git pull

git checkout 开发分支

git rebase master

处理冲突

git push -f #强制推送

// git合并多次commit操作

#### One
1.1 git add . / git add 文件名

1.2. git commit --amend "message" # 可以将本次提交合并到上一次提交

#### Two
2.1. git log # 查看提交记录

2.2. git rebase -i HEAD~4 # 从HEAD版本开始往前数4个版本(根据需要变化起始值和结束值)

2.3. 进入vim编辑器过后修改需要合并的commit前缀,pick->s

例如:
pick commit1
s commit2
pick commit3
s commit4

上述修改即为把commit2和commit1合并,commit4和commit3合并,根据需要自己调整即可!

修改完成后保存退出

可能需要手动处理冲突(处理冲突后 git add . && git rebase --continue

上述流程完成后会进入commit信息修改,根据需要修改即可,然后保存退出

2.4. git push -f / git push -f origin 远程分支 # 强制推送到远程分支

K8s

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
k8s常规操作指令

1.k -n 环境名称 edit deploy 项目名称-deploy # 修改测试部署项目镜像
例子1: k -n xxx edit deploy xxx-deploy

2. k -n 环境名称 rollout restart deploy xxx-deploy # 重启项目

// 以下路径视情况而定
3. tail -f /var/log/xxx/xxx/xxx.app.log # 查看日志记录

4. tail -f /var/log/xxx/xxx/xxx.err.log # 查看错误日志记录


5.grep '日志内容' /var/log/xxx/xxx/xxx.err.log # 查找日志

6.ssh 用户名@主机地址 # 通过ssh连接远程

获取k8s部署情况!
dk get pod| grep xxx //查找节点

dk rollout restart deployment xxx-deploy // 重启节点

k logs 镜像名称 // 查看k8s日志

MongoDB

1
2
3
4
5
6
7
8
9
10
11
12
13
MongoDB数据库操作

1. k -n 环境名称 exec -it mongo节点名称 bash # 连接数据库
2.mongo
3.use 数据库名称;# 切换到对应数据库
4.show tables; # 查询数据库所有表
5.db.表名.find(); #查询表信息
6.db.company.find({"account_id" : "616e71114798df14bc84e00c"}) #匹配查询

更新数据段
7.db.company.update({"_id" : ObjectId("62ba69b0f13474e2c38a3087")}, {$set:{"auto_configed":true}})



实习过程记录总结 | 实习笔记
https://zty-f.github.io/2022/06/20/实习过程记录总结/
作者
ZTY
发布于
2022年6月20日
更新于
2025年1月2日
许可协议