2022年的一点点总结

上篇博文居然还是2021年,整个2022年没有记录过一篇文章,哪怕是纯粹的吐槽都没有。其实也不是停止了思考和学习,反而是找到了后面持续加强的方向,就是结合目前偏运维的工作,进一步掌握Linux知识,希望能更深入理解操作系统,对k8s等云原生技术做一些尝试。

简单的总结

整个2022年的学习和实践基本就是遵循上面的想法,做了一些效率不算高且琐碎的工作,比如:

  • 运维了公司运行在Linux环境下的系统,与开发单位也有过一些交流,可能对于我们这种体量公司的企业信息化更关注的还是满足业务需求,对可靠性还没有太高的追求,所以生产环境搭建还是基础的虚拟机下跑数据库、中间件和Web环境这种模式,使用到docker的地方都极少,加上主机数量也不多,所以主要是基础的人工运维这种模式。
  • 上半年学习了极客时间的趣谈网络协议、趣谈Linux操作系统、Kubernetes入门实战课、深入剖析Kubernetes等课程,只能说网络协议和k8s入门实战课是系统的学完了一遍,但是操作系统和深入剖析k8s感觉自己的基础不扎实,理解不能太深入,于是下半年除了读一读网络是怎样连接的的外,基本就是重新拾起学习C语言,感觉只有C语言理解的够深入了,才能真正读懂操作系统的知识,目前主要在看的是K&R的经典作品C程序设计语言
  • 跟着极客时间和网上的教程,在虚拟机上跑了一些dockers和k8s的试验,目前docker能在工作有所应用,k8s则只能是单纯的学习,说实话效果不佳,理解的不深入,过一段时间不看,就又基本忘了k8s的操作。
  • 一台工作电脑切换到Linux,强迫自己多使用Linux,毕竟运维的Linux系统比较少,好多命令不用,时间久了就会忘掉,这些是一个强迫自己记忆的法子。

最后关于Django的一点点意外

今天想来简单写一下,时间可能真是太久了,登陆后台居然报错:CSRF验证失败. 请求被中断.打开调试模式,发现下面报错

Origin checking failed - not match any trusted origins.

网上搜索后才发现,Django 4.0版本会执行原始标头检查 ,在配置文件中添加了下面配置信息才能登陆后台:

CSRF_TRUSTED_ORIGINS = ['https://*.****.**']

好久不写Django,太不熟悉了,后来又出现了一个静态文件引用不成功,导致部分特性无法显示,也是翻了大半天文档才搞定。

希望2023年能把C语言彻底掌握,也能抽点时间重新熟悉下Django,把博客系统完善下。