【月度总结】201901 新的一年
随着2018年的告别,加上最近真真切切地意识到已经人到中年了,确实要做出一些改变,说来也可笑,当我回过头在豆瓣主页上看我2018年初给自己定的全年计划时,竟然发现一条都没有实现。
我就不找客观原因了,主观原因其实就是自己懒,确实是战术上的勤奋掩盖了战略上的懒惰。。。。所以回过神来,2019不能在这样了,那怎样?看行动,好吧。。。
随着2018年的告别,加上最近真真切切地意识到已经人到中年了,确实要做出一些改变,说来也可笑,当我回过头在豆瓣主页上看我2018年初给自己定的全年计划时,竟然发现一条都没有实现。
我就不找客观原因了,主观原因其实就是自己懒,确实是战术上的勤奋掩盖了战略上的懒惰。。。。所以回过神来,2019不能在这样了,那怎样?看行动,好吧。。。
上一篇文章介绍了如果用 gitbook 写书,并且我们已经通过 gitbook build
命令把书的内容打包成 HTML 格式发布到了_book
文件夹中。
接下来这篇文章将向大家介绍如何把写好的书发布到 gitlab 上。这里 gitlab 是我们自己搭建在公司内网中的,不过要用到的原理其实都是一样的,就是利用其 CI/CD 功能。
关于 CI/CD 网上有很多详细的介绍,这里我就不不再重复啰嗦,如果有想学习的可以参看文末的致谢&引用部分。
随着工作时间越来越久,项目越做越多,很多时候,手里面的技术文档都是零散的技术点。最近一直在着手把项目的技术开发文档(Technical Document)系统地整理一下。正好看到了非常棒的 GitBook 工具,又顺带研究了如何借助 Gitlab 的 CI/CD 功能实现自动部署。
正好开个简短的教程,介绍一下 GitBook
+ GitLab
怎样来撰写并发布文档。
第一部分先来介绍一下 GitBook。
从 rhel7开始,系统推荐我们使用 firewall 来替代原先的 iptables,firewall 也是默认的 rhel 的防火墙配置。
网上已经有很多文章介绍 firewall 和 iptables 的不同,这里就不再重复啰嗦。个人觉得firewall 有几个地方要更好一些:
因为 GFW 一直在封各大 VPS 的端口,所以我们的 SS 服务需要不断新搭建,这里就记录下搭建 SS 和开启 serverspeeder(锐速)的全过程。
虽然LAMP中PHP和MySQL是标准配对,但是公司的项目是MySQL和Oracle分别作为运行库和详单库的,所以PHP连接oracle数据库也是必须要实现的。本篇文章就介绍下如果通过PDO连接到oracle数据库。
本篇Blog记录一下如何在单台服务器上,利用apache的virtualhost(虚拟主机)来搭建多个不同的web站点,并且每个站点独立管理自己的session。
随着虚拟机以及远程主机数量的增加,每次登陆时都需要输入密码也是一件挺麻烦的事,尤其是有的远程主机需要1-2层跳板机才能登录上去,实在是有些繁琐。还好我们有免密登录,这样可以省去我们很多麻烦。这篇博文就介绍下如何才能使用SSH的免密登录。
之前我们给大家介绍了专门用于开发的超精简RedHat系统的安装过程。今天这个教程,可以看做是在那篇文章之上的一个进阶版,就是如何在命令行中静默安装oracle数据库。