分类 默认分类 下的文章

激活Windows 10

使用管理员模式打开命令行:

slmgr /upk
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms 192.168.1.200
slmgr /ato

Office(支持2010到2021)的激活

1、以管理员方式运行Windows Powershell,用cd命令进入安装到Office的目录,比如:cd “C:\Program Files\Microsoft Office\Office16”回车;
2、输入cscript ospp.vbs /sethst:192.168.1.2回车;
3、输入cscript ospp.vbs /act回车,即可使用OpenWrt的KMS功能激活Office。

序言

在家整了一套k8s集群,用了calico来当cni组件,想把容器网络和家里内网打通,在几种网络方案中还是倾向于走路由的方式,一是性能更高,二是pod ip可见即可通,整体思路如下:

  1. 部署k8s,安装calico
  2. 家庭网络增加静态路由,pod的cidr指向到随便一个node (会有容灾问题,家庭网络暂且不论)
  3. 包到了node上后,node根据本身calico维护的路由信息转到目的pod的node,再转入pod内中的服务

方案简介

设备定义

局域网内PC: A
Openwrt旁路由: B
k8s Node节点1(旁路POD CIDR的下一跳): C
k8s Node节点2(目的POD所在节点): D

目标路由

正常路由应该为: A -> B -> C -> D

涉及知识点

  • IP路由
  • Iptables(net_filter)
  • rp_filter



- 阅读剩余部分 -

导言

网上关于Git相关的资料教程已经一大堆,这里也只是记录一下个人常用的一些操作

命令

# 初始化一个Git仓库(本地)
$ git init

# 推送一个本地仓库到远端
$ git remote add origin https://xx.xxx.com/test.git
$ git push --set-upstream origin --all
$ git push --set-upstream origin --tags

# 克隆一个仓库到本地
$ git clone https://xx.xxx.com/test.git

# 把当前工作区内容加入暂存区
$ git add .

# 放弃工作区的修改(添加的文件不能撤销),俩命令都行
$ git checkout .
$ git restore --worktree .

# 恢复暂存区的内容到工作区
$ git restore --staged .

# 提交内容
$ git commit -m 'feature: 本次提交的版本特性'

# 推送提交到远端
$ git push

# 更新远端仓库到本地(可能会有冲突,注意冲突问题)
$ git pull

# 查看分支
$ git branch -a

# 创建分支
$ git branch xxxxx

# 切换分支
$ git switch xxxxx_V4.0D0017

# 合并分支(先去到要合并到的分支)
$ git merge xxxx

# 查看提交日志
$ git log

# 重置版本(注意回滚后和本地工作区的冲突问题)
$ git reset 版本号

# 回滚版本(创建一个新的版本,新的版本不包含回滚的那个提交的内容)
$ git revert 版本号

参考资料

https://cloud.tencent.com/developer/article/1757064
https://blog.csdn.net/weixin_45346457/article/details/123706224
https://blog.csdn.net/lianshaohua/article/details/108336436
https://blog.csdn.net/qq_46106285/article/details/124744328