菜单式Shell运维脚本调试小记
今天上午,同事叫我帮他看下他正在写的脚本到底哪里出了问题,执行总是达不到预期功能。于是 ssh 连过去看能否发现问题,经过多次 Debug 定位与排除,问题终于得到解决。 同事在网上 down 了一个脚本菜单模板,想把我们已经存在的功能脚本整合到一起,做成多功能的 Linux 运维工具。目前已经添加了挺多功能,而早上才添加的一个抓取高…
2022-3-25 20:46
|
48
|
|
677 字
|
3 分钟
Ghost安装Win7/XP后自动恢复IP的批处理
今天维护人员找的我说,最近要推 Win7 了,暂时桌面云没推广,还是使用手动安装 Win7 的方式。所以,需要我帮忙写一个脚本,大概功能就是在 Ghost Win7 之前先导出 XP 的 IP 信息,在 Ghost 完成之后,自动读取这个 IP 信息用于恢复 IP 设置。 之前其实写过一个 XP 的,这次是 Win7 的,其实大同小异了,花了近半小…
2022-3-25 19:53
|
9
|
|
547 字
|
3 分钟
APISIX插件开发之Kong网关HMAC鉴权插件(附客户端SDK)
一、需求背景 博客前文有提到,在决定全面铺开使用 APISIX 之前,Kong 网关在我们的生产环境已经试用了将近一年,因此存在大量的生产环境 API 接口使用的是 Kong HMAC 鉴权。此次迁移到 APISIX 网关,为了减少客户端的改造工作,我们决定将 Kong 网关的 HMAC 鉴权插件移植到 APISIX,同时将 Kong 的 HMAC…
2022-3-25 19:18
|
8
|
|
612 字
|
3 分钟
APISIX运维优化之配置文件自动化生成方案
在这个容器化技术盛行的时代,大家都习惯采用 Docker 或者 K8S 来运行 APISIX。APISIX 的配置参数非常多,因此很多介绍文章都采用挂载文件或者 K8S Configmap 的方式来配置 APISIX。最开始我们就采用 Configmap 的方式在腾讯云 TKE 上部署 APISIX,当网络区域越开越多时,每个 TKE 集群都需要去…
2022-3-25 18:45
|
9
|
|
1301 字
|
6 分钟
百度开放适配&360移动适配专用Sitemap格式转换工具
最新消息:张戈博客已推出全自动生成移动式配专用sitemap 的 PHP 版本,请移步查看=> 一个月前,张戈发过 2 篇关于搜索引擎移动站点适配的 sitemap 制作说明: 1、百度开放适配专用 sitemap 制作说明 2、360 站长平台移动适配文件制作说明 文章说明了何为开放适配专用 sitemap,并分享了相应的转换脚本,但功能并…
2022-3-25 17:39
|
43
|
|
1681 字
|
7 分钟
APISIX运维优化之解决长尾请求(耗时抖动)问题
自从 APISIX 网关推广使用以来,在我们部门已经有很多生产业务接入使用。有一天被拉进了一个问题群,被告知 APISIX 网关性能有问题,整体表现还不如之前的 ZUUL 网关。纳尼?APISIX 性能再怎么不济也不至于比 ZUUL 差吧? 废话少说,直接上手弄了个串行请求对比测试了一下生产环境的 APISIX 网关和 ZUUL 网关,结果大跌眼镜…
2022-3-25 17:22
|
10
|
|
1238 字
|
5 分钟
js获取url中?后的参数,修复移动版无法切换到电脑版的BUG
昨天,发布了《完美实现移动主题在 360 网站卫士缓存全开情况下的切换》一文,通过 JS 实现了主题在移动端访问时的自动切换,最后提到了可以在电脑版和移动版的 footer 里面加上手动切换链接,实现手动版本切换功能。 今早发现,电脑版切换到移动版是没问题了,但是移动版切换到电脑版,JS 将会再次工作uaredirect.js会再次做 UA 判断,…
2022-3-25 16:07
|
44
|
|
644 字
|
3 分钟
php5编译安装常见错误和解决办法集锦
最近在给开发同事折腾开发测试环境,其中就有 php 的编译安装。由于每个人的需求不一致,所以也接触到了各种模块编译和集成,中间不乏各种编译依赖报错。 正好,搜了几次都是下面 2 篇文章内容,干脆就转到自己博客,以备后用,后续有相关内容再继续补充。 checking for BZip2 support… yes checking for…
2022-3-25 14:48
|
42
|
|
1446 字
|
8 分钟
SEO技巧:Shell脚本自动提交网站404死链到搜索引擎
最近在折腾博客主题,通常来说大多数人认为换主题会影响 SEO,实际上只要你把工作都做到位了,是没有任何问题的。比如,换主题后你得仔细检查标题和描述等内容是否发生改变、换主题后是否带来了大量的 404 页面等。当然,更细微的可能是换主题之后,网站的内链网络也发生了微妙的改变,但是整体的影响较小。 总之,张戈博客这次更换主题基本上没有看到明显的 SEO…
2022-3-25 14:33
|
45
|
|
1131 字
|
5 分钟
Linux下的mongodb服务脚本,以备不时之需
前些天,一位开发同事找到我,说他测试环境的 mongodb 经常挂掉,要我写一个监控或复活的脚本。我觉得很奇怪,测试环境又没啥负载,经常挂掉肯定有非常规原因。 跑过去看了一下日志,发现存在 stop 记录,我就纳闷了,没人操作他还会自己 stop。这明显不是挂掉了,于是到 history 中看了下同事的启动命令: /usr/local/mongod…
2022-3-25 12:43
|
7
|
|
290 字
|
2 分钟