cover

nginx日志grep提示匹配到二进制文件

背景今天在排查nginx日志的时候,正常我是这样排查的: 1cat access.log | grep "error" 然后提示: 1grep时显示"匹配到二进制文件" 然后我就纳闷了,为什么会匹配到二进制文件呢? 原因grep如果碰到 \000 NUL字符,就会认为是二进制文件,而grep匹配默认忽略二进制数据。 所以要使用 grep -a 属性...

发布于 运维小记
cover

使用gdb或lldb进行调试

背景最近在搞的项目,使用了gdb和lldb作为下层,然后上层封装了更多的指令。上层指令其实是下层指令的扩展,所以我们需要掌握gdb或lldb进行调试了。 使用方式GDB与LLDB命令对照表1https://lldb.llvm.org/use/map.html GDB与LLDB命令对照表2https://developer.apple.com/library/archive/document...

发布于 运维小记
cover

rsync数据同步

rsync 是6年前工作的时候学会的技巧,非常实用。主要由于他是增量的,所以做数据备份等比较合适。 平常相机的照片首先mac上面Photoshop过滤加工一下,然后通过rsync方式同步给服务器里面做纪念,服务器之间又搞了个定时同步功能。 比如 rsync -av src dest ,比如两台机器之间同步20G的照片,速度: 114,294,261.76 bytes/sec,相当于...

发布于 运维小记
cover

自建服务器顺序记录

由于阿里云或者腾讯云服务器,对于个人来说,一方面利用率目前还不是很高,配置也不高,针对我的场景,自己组装服务器反而更划算一些,网络通过cloudflare的zero trust的tunnel来搞。以前用过函数计算做代理,也用过ngork,或者ddns的方式,现在感觉zero trust的tunnel用着还不错. 例如博客通过服务器上面的gitlab ci,提交代码后,几秒后部署完毕,然后通过...

发布于 运维小记
cover

调整gitlab服务器的内存

背景我自己组建的服务器配置是10核20线程,32G的内存。 然后查看后,内存还有10G,其中很多被gitlab的puma给占用了,默认由于是根据机器的线程数有关。 调整 编辑 /etc/gitlab/gitlab.rb: 1puma['worker_processes'] = 2 重新配置gitlab: 效果:使用top查看: 1GiB Mem : 3...

发布于 运维小记
cover

博客域名修改

今日优化: 原来blog.fedfans.com被另外占用了,今天修正了。 另外修改了一些静态资源从oss走了。 目前站点情况: www.fedfans.com 目前托管在github pages 但是国内访问速度有待改进。 blog.fedfans.com 目前是cloudflare,访问速度还行。 待办项: 右上角能到文章页面(2023-1-14日完成)

发布于 运维小记
cover

网站速度优化

优化手段使用lighthouse排查出来的问题. flying-pages的prefetch,有个https /tags和/archives导致的301 回http,访问/tags/不会做对应的redirect。所以修改问题。这步优化完后:最佳做法满分。 2、图片没有alt的问题 3、空a标签,没有内容,也没有aria-label,导致无障碍扣分 ...

发布于 运维小记
cover

图片走cdn逻辑

原本图片是放在自己服务器的,那我们不想让这部分流量占用我们服务器的流量,同时想要享受cdn的好处。我们可以利用jsdelivr网站的cdn功能。 我们在项目中防止一个package.json,里面取个包名,当我们放了一些静态资源的时候,我们可以将这个目录发一下npm包。 然后我们引用这个资源的地方改成: 1https://home-fedfans.oss-cn-hangzhou.aliyun...

发布于 运维小记
cover

博客封面问题

如果文章有封面,则直接使用。如果没有封面的时候可以使用互联网免费图片素材中心的免费图片,没有版权问题。 1https://source.unsplash.com/1280x640/?${keyword} 由于图片速度不是特别快,则使用下载到博客站点提供。缺点,如果使用上面的链接,他是随机的,这样是静态了。

发布于 运维小记
cover

家庭手机网络问题

问题描述家庭有线网络比较顺畅,但是wifi则不是很好,需要排查一下。但是电脑的wifi则还行,只是手机的不知道为啥。

发布于 运维小记

如果你有什么意见和建议,可以点击: 反馈地址 进行反馈。