- 博客(15)
- 收藏
- 关注
原创 实用工具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
原创 全能终端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
原创 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
原创 使用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关注的人