5月 06

为Discuz和WordPress网站添加Sitemap

网站地图有助于搜索引擎了解网站的结构等信息,有利于更好的抓取网站,本文记录为 DiscuzX 3.4 和 WordPress 添加网站地图的方法。 WordPress网站地图 可以直接使用 All in one SEO 插件。 DiscuzX网站地图 使用 bugx 开发的脚本,添加到后台计划任务。脚本见 Github,已修改为支持 PH … Continue reading

5月 06

DokuWiki使用Google自动广告

Google自动广告脚本需要加到网页 </head> 标签之前,Annhe's Wiki 使用的模板是 20cones,本文记录添加广告及优化的方法。 添加代码 查看模板 main.php ,有以下代码 可见模板会引用 meta.html 文件,因此,可以在 meta.html 中引入 Google 自动广告的 Javascr … Continue reading

5月 04

运维工程师笔试题目

这套题目是19年设计,应该是从未使用过,以后也不会在使用,所以将其公开。 2 分题(50 分) (1) 列出常见的 Linux 发行版及其包管理工具。(2) 列出常见的容器编排软件。(3) 列出常见的开源存储系统。(4) 列出常见的监控工具。(5) 列出常见的持续集成工具。(6) 常用的远程登录 Linux 服务器的工具有哪些?(7) 你 … Continue reading

5月 03

Golang未关闭HTTP连接导致端口用尽

接上篇,面试被问处理过哪些故障的备选。此问题是由于 Golang 未关闭 HTTP 连接,产生大量 Close-Wait 状态用尽端口。 问题背景 故障程序是一个 Telegraf 插件,名为 url_monitor,修改自 http_response 插件,用于监控 URL 的状态码,响应内容及响应时间,本站之前也发过相关文章,见 基于 … Continue reading

4月 27

nsswitch配置缺失导致Calico无法启动

面试经常被问到处理过哪些故障,由于缺乏准备,经常卡壳,说不好,或者干脆完全想不起来要说啥。接下来几篇就总结一下自己处理过的故障。这一篇首先写写 alpine 镜像 /etc/nsswitch.conf 缺失导致的 Calico 无法启动问题 报错日志 处理过程 首先想到的是报 bug,到 github 提了 Issue,在作者答复之前,通 … Continue reading

4月 07

处理CentOS硬盘报错

重启机器或者更换硬盘可能会遇到分区报错的问题: fsck.ext3:Unable to resolve ‘LABLE=XXXX’。导致这种原因发生的问题在于硬盘分区所给的Label name与/etc/fstab这个文件中对应的“LABEL”项不匹配所导致的。没有root密码时进入单用户模式将/etc/fstab错误的分区信息注释掉即可开 … Continue reading

4月 12

基于iTop及pam_listfile的服务器账号管理方案

使用iTop CMDB实现服务器账号的存储,用户申请及审核界面,使用cmdbApi提供一个面向服务器的查询接口,服务器上一个脚本通过定时任务(或者ansible等工具触发)的方式查询本机账号信息,更新pam_listfile.so配置文件及sudo配置文件。 逻辑结构 iTop/lnkUserToServer及工单 lnkUserToSe … Continue reading