SharpG.的博客

  • 首页
SharpG.的博客
专注Linux运维与开发|Focus on Linux ops&dev
Python编程

实战使用HandBrake批量压缩视频

碎碎念 在使用handbrake之前我一直在尝试用大名鼎鼎的FFmpeg对视频进行压缩,可是却遇到不是压缩的太厉害导致视频模糊的看不清,就是视频压缩后反倒比之前大很多倍,不如不压缩,FFmpeg的参数多如牛毛,调来调去始终调不出来满意的参数搭配,无法在清晰度和文件大小之间达到一个平衡。 不过自从遇到了这篇博客的主角Handbrake之后,一切就迎刃而解了。Handbrake自带了很多preset预设,直接选一个比较成熟 的预设就可以,下面是本文所用到的完整命令: 解释一下上述命令: -i 意思是需要被压缩的原始视频…

2023-09-08 0条评论 478点热度 0人点赞 sharp097 阅读全文
Linux运维

全网首发正规途径解决k8s api server报匿名用户无权限错误

先说一下背景,生产环境因为有网络隔离,我们一般需要用nginx对k8s api server进行反代,所以就遇到了下面的问题。 闲话少说,直接上报错文本: 这里有个小插曲, 你的NGINX中的配置不管是用upstream指令还是直接用proxy_pass指令,都要注意把http改成https,不然k8s api server会报下面的错误: 上面的报错在网上一般是直接简单粗暴的给匿名用户加管理员权限,这样子风险太大了,尤其是生产环境不能这样,如下: 下面说说我们怎么样简单的通过正规途径解决这个问题:

2023-08-27 0条评论 739点热度 0人点赞 sharp097 阅读全文
Zabbix运维开发

使用Python对Zabbix告警动作进行审计

在zabbix的和业务系统的日常维护中免不了要频繁屏蔽掉告警,这里最方便的就是禁用掉相应的告警动作,由于要相当频繁的进行屏蔽,如果日常工作繁杂的话很容易忽略掉恢复,这里会有很大的隐患,今天笔者将带来一款对zabbix的告警动作进行审计的脚本,如下所示: 上述脚本将对禁用掉的告警动作通过企业微信机器人发出消息通知。 你需要准备一个叫conf.py的配置文件,里面配置上你需要进行审计的告警动作的id,如下: 然后修改上述脚本的如下内容: send_msg_to_wework()函数中企业微信机器人的api地址 auth…

2023-08-25 0条评论 814点热度 0人点赞 sharp097 阅读全文
Linux运维

实战利用trivy对Linux系统进行漏洞扫描

我们这里以Ubuntu 20.04 LTS为例,之前本站写过一个利用vulscan扫描系统漏洞的,如下所示: 实战用vuls漏洞扫描器对Linux系统和Python项目进行扫描和审计 当时写这篇文章的时候用的是Centos系统一切正常,当我切换到Ubuntu后经历了大半年扫描不到任何一个漏洞的尴尬情况, 所以这篇文章算是对vulscan的一个替代,大家视情况,视喜好自行选择哈,trivy的开源项目地址如下: aquasecurity/trivy 它的安装和部署我就不赘述了,大家自行前往项目的readme中看一下,下…

2023-08-24 0条评论 811点热度 0人点赞 sharp097 阅读全文
杂谈

2023年五月最新老虎证券出金到银行卡保姆级攻略

废话少说,直接上链接, 首先访问盈透证券的客户后台链接: https://www.interactivebrokers.com.hk/sso/Login?RL=1&locale=zh_CN&partnerID=Tiger6, 如果打不开的话需要内什么你懂的,记得切到香港节点, 然后鼠标移动到“转账与支付”这里点击“转账资金”按钮: 接着点击“取款”按钮,如下: 然后选择银行电汇方式,如下图: 紧接着填写如下信息: 解释一下上图:  选择将资金存入银行 视你的情况锁定选择一下地区,比如香港 填入两次银…

2023-05-04 0条评论 620点热度 0人点赞 sharp097 阅读全文
杂谈

2023年五一维港旺角一日行,0元开香港银行卡攻略

五一早上迷迷糊糊的睡到早上七八点钟,坐深铁1号线转4号线从福田口岸下地铁,出门右转,填写健康申报码,第一关扫申报码,然后连刷两次港澳通行证和指纹, 过桥来到了落马洲地铁站,打开Google Map导航了一下,从落马洲站坐东铁线转屯马线到尖东站下车走一两百米就来到维港的星光大道和李小龙像的前面,如下图: 下面是远眺维港对岸的建筑: 下面是星光大道上黄秋生先生的手印: 下面是香港电影女神的雕塑: 然后偶遇了凤凰卫视的记者在现场报导: 瞎逛偶遇了维港旁边的香港艺术馆: 一回头不小心又远眺到了离得不远的瑞银大楼,还挺气派的…

2023-05-03 18条评论 474点热度 1人点赞 sharp097 阅读全文
Wordpress运维

一个js脚本让你的任何网站或者Wordpress网站加载快4倍

这个脚本官方的原话是: "We implemented Quicklink and saw a 50% increase in conversions and 4x faster page transitions" - NewEgg 意思是这个脚本可以让网页的加载或转换增加50%或者快四倍,当然这里的变快并不是指首次加载,而是每次加载完之后的下次加载会变快这么多,抱歉这里有一点点标题党的意思。 具体原理引用一下官方的话: During idle time it prefetches pages a user may…

2023-04-30 0条评论 250点热度 0人点赞 sharp097 阅读全文
Wordpress运维

一个CloudFlare插件让你的WordPress网站远离毛子的垃圾评论

先看一下cf验证码的展示效果: 再来看一下CF验证码的后台统计的防御效果: 从上图看到短短几天已经防御了一千多的垃圾评论的发送了。 是这样的,之前我怀疑是之前的主题的极验验证码哪里出问题了,导致我的网站很少有人评论,然后在一天晚上入睡之前把极验验证码关掉了。 没成想第二天早上一觉睡醒,打开手机几十封评论邮件通知,本来还挺高兴的,可是仔细一看基本都是毛子的垃圾评论,把我气坏了,由于极验马上就要收费了,于是多番考察发现了这个叫Simple Cloudflare Turnstile的插件还挺有用的,大家直接在自己的wp后…

2023-04-26 2条评论 404点热度 0人点赞 sharp097 阅读全文
Wordpress运维

一个CloudFlare插件让你的Wordpress网站从测速全红到绿油油一片

先给大家看一下优化前我在boce.com上的网站测速结果,注意不是ping检测: 大家可以看到平均响应7秒多,基本上全国一片红。 然后是按照本文的方式优化过之后的在boce.com上的网站测速结果,注意不是ping检测: 此时大家可以看到绿油油的一片,平均响应也来到了3秒一丢丢,怎么样,还不错吧。 我就不卖关子了,这个插件叫 Super Page Cache for Cloudflare,大家可以在wp后台的插件安装界面直接搜索,为了防止大家安装错了,我就截个图吧,如下: 注意是要安装上图红框的这个,安装好后我们进…

2023-04-26 7条评论 680点热度 0人点赞 sharp097 阅读全文
Python编程

实战使用PyQT5开发一个B站缓存合成器

先来看看在pyqt5 designer中拖拽生成的界面: 下面我直接给出上面这个界面的ui文件的代码: 然后是上面这个ui文件转换成的python代码,注意下面转换完的py代码做了很多修改,不然不能实现功能的哈, 最后就是主代码了哈, 如果你不想付费的话可以访问下面的链接直接下载体验一下哈: 2023-03-07 阿甘·B站缓存合成器 – V1.0.0发布 https://sharpgan.com/a-gan-bilibili-video-composer/ 打包命令备注:  

2023-04-22 10条评论 532点热度 1人点赞 sharp097 阅读全文
未分类

最低成本部署清华ChatGLM语言模型开启ChatGPT私有化时代

清华ChatGLM语言模型开源项目地址:https://github.com/THUDM/ChatGLM-6B 运行环境:Windows + Virtualbox 虚拟机 + Ubuntu 20.04 LTS Python版本:Python 3.10+, 我测试在低版本的3.7下面安装依赖库会报错,然后3.10 和3.11都正常 硬件要求:虚拟机的闲置内存在6G左右,然后把虚拟机的CPU核数拉满 注意:以上的Ubuntu 20.04 LTS和Python 3.10+的安装我就省略了哈~ 不废话了,直接上部署步骤: …

2023-03-24 6条评论 1145点热度 0人点赞 sharp097 阅读全文
Django框架

实战通过K8s SDK开发获取pod信息的Django REST接口

直接上代码吧,首先是我们的class based view,如下: 解释一下上述代码: 上述代码中你只需要修改如下内容即可: 修改一下上述的命名空间和k8s的kube config的绝对路径为你们公司实际业务的真实路径即可,其它的看一下代码中的注释即可,这个代码很好理解,没啥难的。 最后去你的Django app中的urls.py中添加一个路由即可,比如下面的: 接口的body示例如下: 接口返回的示例如下: 说明:以上代码只适用于业务的pod只有一个,pod里面只有一个容器的情况,要想支持多pod多容器的话也很简…

2023-03-17 0条评论 356点热度 0人点赞 sharp097 阅读全文
未分类

2023-09-02 阿甘·B站缓存合成器 - V1.0.1发布

不需要安装任何软件,不需要编辑视频文件本身删除什么0之类的,双击打开填一下B站的缓存路径就能运行,由于采用了新型的nuitka打包技术会被部分杀毒软件拦截,忽略就好了。 你所填的缓存路径建议最好是B站默认的缓存路径,当然本工具也支持任意路径,但是这个路径下的文件夹结构最好是保持和默认的一致,否则本工具可能会崩溃。 2023-09-02 V1.0.1 发布   版本说明: 1、优化视频输出路径为缓存文件夹的同级目录,如果是B站的默认缓存文件夹的话,那么视频将会输出的Windows系统默认的叫“视频”这个文件夹下面的o…

2023-03-07 75条评论 2053点热度 4人点赞 sharp097 阅读全文
Wordpress运维

备份WordPress站点到Mega网盘并自动清理旧的备份

首先,你要做如下事情: 1. 去mega官网找到megacmd这个工具的rpm或者deb安装包下载到你的服务器上并进行安装 这里以ubuntu 20.04为例: 在mega网盘控制台上新建一个文件夹,下方脚本用到的文件夹是Backups/Wordpress,以你自己的喜好建一个然后改变下面脚本的路径就行了 执行mega-login email password命令,自己替换一下邮箱和密码,如果开了两部验证也需要输入一下那个6位数字 直接上脚本: 以上脚本你需要修改一下WordPress mysql数据库的用户名密码…

2023-03-04 0条评论 426点热度 0人点赞 sharp097 阅读全文
Linux运维

Rclone搭建Webdav服务+Systemd保活+Nginx反代+CF加速一条龙

废话少说直接上实战: 首先是部署 rclone 二进制和生成密码: 然后就是配置 systemd 进程保活,将下面的配置复制粘贴进入 vim 编辑器中: 然后将执行下面的命令验证一下服务是否正常和端口是否起来了: 再然后就是 Nginx 反代了,以下配置由军哥的 lnmp.org 旗下的 lnmp vhost add 命令生成: 你最好是执行一下军哥的命令生成一下,因为前者会帮你生成/usr/local/nginx/conf/ssl/dhparam.pem 这个东西,不太懂,好像跟安全有关。 上面的证书我用的是 c…

2023-02-01 0条评论 1168点热度 0人点赞 sharp097 阅读全文
Wordpress运维

Django博客迁移到WordPress博客

姊妹篇: https://sharpgan.com/wordpress-to-django/ 感兴趣的可以前往看一下这个姊妹篇,我前后左右反复横跳,哈哈~ 废话少说, 首先展示一下Django的表结构: 然后是Django迁移到WordPress的实战代码: 上述代码自己替换一下mysql的ip账号密码之类的,然后执行的时候一段一段的执行,把别的注释掉。 说明: 如果你对下面的判断代码感到好奇我来解释一下: 因为我的django博客的tag表和category表是独立的两个表,而WordPress比较特殊全部放在了…

2023-01-02 6条评论 912点热度 0人点赞 sharp097 阅读全文
Django框架

WordPress博客迁移到Django博客

首先展示一下Django的表结构: 然后是WordPress迁移到Django的实战代码: 上述代码自己替换一下mysql的ip账号密码之类的,然后执行的时候一段一段的执行,把别的注释掉。 最后展示一下迁移完的效果:  

2023-01-02 4条评论 937点热度 0人点赞 sharp097 阅读全文
未分类

WSL和VirtualBox的定时备份脚本

分享一个wsl和一个VirtualBox的定时备份脚本,这两个脚本的优点是都加了备份失败自动发邮件以及清理过时的备份的功能。 wsl的: 上述脚本需要自己修改一下wsl的导出命令为你自己的wsl系统名和导出路径。 VirtualBox的: 上述脚本需要自己修改一下VirtualBox的导出命令的系统名以及导出路径。 注意:如果想实现备份失败自动发邮件的功能,你需要自己修改一下前述两个脚本的smtp配置。 脚本准备好之后,我们打开Windows的计划任务面板,新建一个任务,其中关键的一步叫“操作&rdqu…

2022-12-29 0条评论 1075点热度 0人点赞 sharp097 阅读全文
未分类

亲测Chrome106最新版本使用谷歌翻译的最简单办法

前提 自行科学上网 自行配置好SwitchyOmega 点这里安装好Google Translate插件 前言 除了本文介绍的方法之外还有一种最底层的办法,就是在你安装的Clash客户端中添加一条规则,但是这种方法门槛有点高我就不介绍了,感兴趣的自行Google一下哈~ 不过本文的方法我发现插件版的谷歌翻译会有延迟,有时候要点两三次才有反应,另外在个别网友的电脑上可能会不行,目前原因未知。 实战 解释一下上图的实际操作步骤,首先打开SwitchyOmega的配置选项,第一步是点击左侧的自动切换,然后第二步点击右侧的…

2022-10-23 0条评论 1174点热度 0人点赞 sharp097 阅读全文
Python编程

实战VSCode task使用Pytype进行代码类型推导检查

前言 写python五六年了,但是在最近接触到一些大型的运维侧Django项目后,总感觉python作为一种极致动态的语言,没有编译期静态类型检查,让人感觉很不放心,所以最近几天一门心思的预研了几种python的类型检查工具,首先声明一下Google的Pytype凭借类型推导在即使没有type hint类型标记的情况下也能做类型检查吊打其它的一切,比如Facebook的pyre,Microsoft的Pylance和Pyright,Python之父的mypy。 实战 去pytype github主页按照指南自行安装好…

2022-10-22 0条评论 512点热度 0人点赞 sharp097 阅读全文
12345…6
最近评论
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) <span style="color: rgb(119, 119, 119);&qu...
最新 热点 随机
最新 热点 随机
实战使用HandBrake批量压缩视频 全网首发正规途径解决k8s api server报匿名用户无权限错误 使用Python对Zabbix告警动作进行审计 实战利用trivy对Linux系统进行漏洞扫描 2023年五月最新老虎证券出金到银行卡保姆级攻略 2023年五一维港旺角一日行,0元开香港银行卡攻略
实战利用trivy对Linux系统进行漏洞扫描使用Python对Zabbix告警动作进行审计全网首发正规途径解决k8s api server报匿名用户无权限错误实战使用HandBrake批量压缩视频
如何获取数以千计的Prometheus指标并转换成Grafana查询语句 filebeat采集日志时如何排除不想看到的日志 如何限制filebeat使用的CPU核心数 2023年五一维港旺角一日行,0元开香港银行卡攻略 实现在自动发布前后禁用或启用zabbix触发器 实战通过K8s SDK开发获取pod信息的Django REST接口
搜索
归档
  • 2023年9月
  • 2023年8月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2021年11月
  • 2021年9月
  • 2021年8月
  • 2021年5月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年6月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年1月
  • 2019年12月
  • 2019年11月
  • 2019年10月
  • 2019年9月
  • 2019年8月
  • 2019年1月
  • 2018年12月
分类
  • Django框架 / 10篇
  • ELK运维 / 8篇
  • Linux运维 / 22篇
  • Mac系统 / 5篇
  • Python编程 / 21篇
  • Web爬虫 / 8篇
  • Wordpress运维 / 6篇
  • Zabbix运维开发 / 8篇
  • 未分类 / 18篇
  • 杂谈 / 6篇
标签聚合
filebeat hostloc wordpress zabbix python脚本 腾讯云 django python
友情链接
  • 子舒博客 子舒博客
  • 憧憬点滴记忆 憧憬点滴记忆

COPYRIGHT © 2018-2023 SharpG.的博客 萌ICP备20230078号
本站由 Hetzner 提供计算服务, 由 Cloudflare 提供全站加速服务。

myssl.com-MySSL安全签章

Theme Kratos Made By Seaton Jiang