自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Docker镜像同步,解决镜像拉取失败

【代码】Docker镜像同步,解决镜像拉取失败。

2025-03-11 16:23:35 1044

原创 实用工具png、jpg图片批量压缩bash脚本

4. 使用Guetzli:Guetzli是一个Google开发的用于压缩JPEG图片的工具,它可以在保持可接受质量的前提下更进一步地减小图片文件的大小。平时写markdown笔记,通常会有一些截图在里边,原始图片很大,很占用空间,有必要给它们瘦身一下,注意了是尽可能无损瘦身,即分辨率不变,最大程度保留清晰度,同时减少文件大小。2. 使用OptiPNG:OptiPNG是一个专门用来压缩PNG格式图片的工具。这个命令将使用85%的质量压缩input.jpg图片,并将压缩后的图片保存为output.jpg。

2024-09-06 10:29:23 969

原创 一文精通Redis主从、哨兵模式部署

如果主节点版本够新,但是 runid 与从节点发送的 runid 不同,或从节点发送的 offset 之后的数据已不在复制积压缓冲区中(在队列中被挤出了),则回复 +fullresync ,表示要进行全量复制,其中 runid 表示主节点当前的 runid,offset 表示主节点当前的 offset,从节点保存这两个值,以备使用。如果从节点之前执行了slaveof,则发送命令为 psync ,其中 runid 为上次复制的主节点的 runid,offset 为上次复制截止时从节点保存的复制偏移量。

2024-09-04 12:28:39 1946

原创 一文精通Redis单机部署

这样的好处是 RDB 快照不需要很频繁的执行,可以避免频繁 fork 对主线程的影响,而且 AOF 日志也只记录两次快照期间的操作,不用记录所有操作,也不会出现文件过大的情况,避免了重写开销。当我们将 aof_buf 的内容写到磁盘上时,此时数据并没有真正的落盘,而是在页缓存中,为了将页缓存中的数据真正落盘,需要执行 fsync / fdatasync 命令来强制刷盘。虽然跟 AOF 相比,RDB 快照的恢复速度快,但快照的频率不好把握,如果频率太低,两次快照间一旦宕机,就可能有比较多的数据丢失。

2024-09-04 11:44:06 1432

原创 Docker镜像批量导入导出shell脚本

【代码】Docker镜像批量导入导出shell脚本。

2024-08-25 18:19:20 188 1

原创 shell脚本添加多语言支持切换功能

【代码】shell脚本添加多语言支持切换功能。

2024-05-29 20:45:38 272

原创 全能终端wezterm配置分享

讨论区:https://github.com/wez/wezterm/discussions/628#discussioncomment-5735102。参考:https://github.com/KevinSilvester/wezterm-config。配置:https://github.com/QianSong1/wezterm-config。

2024-04-20 00:03:28 946

原创 最强终端,WezTerm配置分享

讨论区:https://github.com/wez/wezterm/discussions/628#discussioncomment-5735102。参考:https://github.com/KevinSilvester/wezterm-config。配置:https://github.com/QianSong1/wezterm-config。

2024-03-13 16:24:41 2883

原创 谷歌Shell编程指南,整洁代码风格,代码规范整理参考大全

Bash 是唯一允许执行可执行文件的 shell 脚本语言。可执行文件必须以`#!/bin/bash`最少数量的标志开头。用于`set`设置 shell 选项,以便调用脚本时`bash script_name` 不会破坏其功能。将所有可执行 shell 脚本限制为*bash*为我们提供了安装在所有计算机上的一致 shell 语言。唯一的例外是,无论你的编码目的是什么,你都被迫这样做。其中一个例子是 Solaris SVR4 软件包,它的任何脚本都需要普通的 Bourne shell。

2023-10-10 15:12:21 911 1

原创 shell脚本自动添加开头注释说明,智能自动缩进

并且能智能地缩进shell语法。

2023-08-01 13:48:34 380 1

原创 fluxion创建AP卡住(5G)解决方法

WiFi信道根据国家地区的不同,有着严格的频道划分,某些5G信道可以作为雷达探测使用,这意味着 如果有路由器工作在雷达探测保留信道,那么意味着你很可能不能在上边注入,解除认证,以及创建虚假克隆 AP。因此我们需要根据WiFi信道顺从表,修改内核监管域国家代码,以影响无线网卡工作频段,使其 能正常注入、解除认证、创建AP等。WLAN信道顺从表案例:https://www.docin.com/p-2253061296.html。配置fluxion以支持创建5G频段的AP。编辑开机启动配置文件。

2023-07-30 13:00:58 787 1

原创 fluxion中文网页,airgeddon中文网页定制

airgeddon插件化中文网页定制,解决各种中文路由页面移植

2023-05-17 18:48:30 1144 2

原创 使用Systemback工具打包Ubuntu、kali系统ISO镜像文件

准备一个完美环境的虚拟机kali系统(所谓完美环境,就是钓鱼工具包airgeddon、fluxion等等,Anyway!任何你想固化的软件内容都可以!百度了,好像安装systemback的操作系统语言不能是中文,把语言临时改为英语再去制作ISO镜像,就不会启动页面出现乱码了。测试结果发现,使用打包的iso文件安装得到的Ubuntu系统继承了我之前的Ubuntu系统,当然,任何,全部,任意的东西都给你保留固化下来了啦。创建一个新的虚拟机,略,镜像使用我们制作的live镜像,虚拟磁盘不要创建!

2023-03-24 18:26:41 2522

原创 k8s使用ceph分布式存储系统

采用ceph版本v16.2.7,k8s版本1.23.x,基于容器部署在k8s集群内,自定义存储节点独占ceph计算资源,不影响业务容器节点性能,使用云原生rook存储编排工具v1.9.2版本

2022-05-22 12:59:23 4898 1

原创 (shell批量版)二进制高可用安装k8s集群v1.23.5版本,搭配containerd容器运行时

目录第1章 安装前准备1.1 节点规划1.2 配置NTP1.3 bind安装DNS服务1.4 修改主机DNS1.5 安装runtime环境及依赖1.5.1 安装docker运行时1.5.2 安装containerd运行时1.6 安装habor仓库1.7 配置高可用第2章 k8s安装集群master2.1 下载二进制安装文件2.2 生成证书2.2.1 生成etcd证书2.2.2 生成k8s证书2.3 安装etcd2.4 安装apiserc

2022-04-30 13:37:27 3409 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除