运维日记-更新redis版本
因需求更新redis版本记录以下为操作步骤 redis下载地址:https://download.redis.io/releases/ 1. 停止redis服务12345678# 若用 systemdsudo systemctl stop redis || sudo systemctl stop redis-server || true# 若是手工启动的,用 CLI 关机(按你的IP/端口/密码改)/opt/redis/bin/redis-cli -h 127.0.0.1 -p 6379 -u <user> -a <password> SHUTDOWN# 备份当前 bin(以便快速回滚)cp -a /opt/redis/bin /opt/redis/bin_7.4.1_bak_$(date +%F) 2. 安装新版本通过ftp将下载的包上传至服务器或者直接wget下载 12345678910111213# 下载 7.4.5 源码包(可换成你常用的下载方式)wget https://download.redis.io/releases/redis-7....
Debian快速开启bbr+fq
一键命令12345678910111213141516171819202122232425262728cat > /etc/sysctl.conf << EOFfs.file-max = 6815744net.ipv4.tcp_no_metrics_save=1net.ipv4.tcp_ecn=0net.ipv4.tcp_frto=0net.ipv4.tcp_mtu_probing=0net.ipv4.tcp_rfc1337=0net.ipv4.tcp_sack=1net.ipv4.tcp_fack=1net.ipv4.tcp_window_scaling=1net.ipv4.tcp_adv_win_scale=1net.ipv4.tcp_moderate_rcvbuf=1net.core.rmem_max=33554432net.core.wmem_max=33554432net.ipv4.tcp_rmem=4096 87380 33554432net.ipv4.tcp_wmem=4096 16384 33554432net.ipv4.udp_rmem_min...
Liunx系统禁用ipv6的方法
linux命令行中输入ip a能够查看是否存在ipv6 在/etc/sysctl.conf文件中添加或编辑以下变量 1234net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1net.ipv6.conf.eth0.disable_ipv6 = 1 网卡eth0可以自行修改成你linux下的网卡名称(在ip a命令中查看网卡名称)修改完之后sysctl -p重新加载系统配置
kingbase连接池爆满
由于项目需要,所以使用的人大金仓这个国产库,今天在idea中突然报错显示:致命错误: 对不起, 已经有太多的客户 网上一查原来是之前配置的kingbase.conf配置文件中虽然配置了max_connections=100,但是由于弄的授权文件是开发版,导致最大连接数限制在了最大10(蛋疼) 解决办法:去官网下载企业版的授权文件替换并重启kingbase即可解决。 下载企业版授权文件 - 点我去下载 替换服务器中的授权文件 替换配置文件,一般配置文件在ES/V9或者V8/data 目录下 ,记得备份原文件后再进行企业授权文件上传 给新的授权文件加权限 12chown -R kingbase:kingbase license.dat chmod 751 license.dat 重启kingbase 重启后进入sys_log目录下,查看startup.log文件,如果没有出现将max_connect的值设置为10的话,就代表成功替换了企业授权文件。 以下是几个linux命令 1234567891011121314151617查看文...
解析电影种子文件命名
例子找电影(种子)资源时,它们的文件名往往都是一大大大大坨。之前都是看哪个顺眼随便选,今天决定搞清楚记录一下。先看一个例子: Moonfall.2022.2160p.WEB-DL.x265.10bit.HDR.DDP5.1.Atmos-NOGRP.torrent 它包含这几个部分: 电影信息:Moonfall.2022 也就是名称(月球陨落)和上映日期。这部分数据通常被 Plex/Emby/Jellyfin 等媒体服务器软件用来识别匹配元数据,所以尽量别修改。 PS: 有部分网站会在一开始加上自己的广告,例如 [xxx资源网],这种信息建议删掉。 分辨率:2160p 也就是 4k。 片源:WEB-DL 是 web-download 的缩写,意为是从官方发布的网络版本直接搞来 (而不是录屏)。 编码:x265 也就是 HEVC,也写作 H.265,是一种较新的编码格式。 色深:10bit,常见的还有 8bit. 色彩动态范围: HDR 顾名思义的东西。 声音:DDP5.1.Atmos,前者是编码格式,后面的表示支持杜比全景声。 压制组: NO...
Windows关闭自动更新
本文介绍如何关闭Windows自动更新 1. 修改注册表 Win+R打开运行窗口,输入regedit打开注册表 找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings路径 在右侧窗口中的空白区域右键,选择新建DWORD(32)值,命名为FlightSettingsMaxPauseDays,双击修改数值为你想暂停更新Windows的天数,基数修改为十进制点击确定 2. 修改Windows更新设置 打开Windows设置,选择暂停更新那边 可以选择你刚刚设置的天数 后续如果想恢复的话,点击恢复更新即可
坚果云配合Floccus实现跨平台浏览器同步书签
对于使用多个浏览器来说。同步书签一直是一个痛。直到网上学习了坚果云的免费WebDav配合Floccus插件可以实现多个浏览器同步书签。 目前支持的浏览器:Firefox、Chrome、Edge、Kiwi(安卓) 此方案支持的同步方式:自动同步(默认15分钟同步一次,时间可以自己修改)、手动同步 操作步骤分以下几步 注册坚果云账号(有账号可以跳过) 配置WebDav应用 保存一份bookmarks.xbel文件(没有文件的可以点此直连下载) 安装配置Floccus插件 坚果云WebDav配置+bookmarks.xbel放置创建文件夹放置bookmarks.xbel登录坚果云网盘(没有账号的注册一个),在同步文件夹根目录下创建一个Floccus文件夹,选择 默认不同步到本地。然后上传一个bookmarks.xbel文件到floccus文件夹里面,没有的点这里下载。 创建WebDav应用接着,坚果云右上角点击你的昵称, 账户信息-安全选项-第三方应用管理,创建一个WebDAV应用,获取密码。 安装配置Floccus插件下载安装各个浏览器插件下载地址: Chrome插件...
EDGE浏览器的强制HTTPS
EDGE访问过https的url之后。后面就会强制访问https。无法访问http。以下是关闭强制https 对某个网站生效12345671、在edge浏览器地址输入:edge://net-internals/#hsts2、在打开的页面中有一项:Query HSTS/PKP domain3、它用于查询你浏览的地址是否被强制转换https4、清除你的浏览器缓存,该网址再也不会强制转换https。 因为我已经清理过。所以搜索出来的是Not found. 将url输入到Delete domain security policies中。选择Delete即可删除针对网站的强制https。这样子该网站也能通过http进行访问。 针对全局网站12345671、在edge浏览器地址输入:edge://flags/#edge-automatic-https2、在打开的页面中有一项已经被标黄:Automatic HTTPS3、在下拉框选择disabled关闭所有网站强制https4、提示重启,在清除缓存后重启,所有网站都不再强制转换https
实习工作笔记:No.4
近期,我们新做的项目流程已经做完一半。结果高层开了一个会就直接把当前项目砍掉了。直接白忙活了一个月。同时也让我感觉到其实在计算机[编程领域]行业中。我们做项目也和流水线没有太大的区别,都是一个项目一个项目的接踵而至,这个赶项目完了。部署上线然后维护一段时间,没有太大问题之后就直接继续做下一个新项目了。无休止的精神损耗。 在被砍掉的项目做的是商城。其中有一个需求是商家入驻申请,第一版商家驻平台之后通过审核能够在商城中驻扎然后发布商品。我负责的内容则是商家入驻这一块。 第一次做这种需求还是蛮有意思的。UI图给的是入驻四个模块。 商户基本信息填写 法人信息填写 商户入账银行卡填写 信息校验并提交审核 最先开始的时候我设计的是前三个步骤三张表。最后一步的时候链表查询返回数据给客户对比之后提交审核。做完接口之后感觉有点问题。在仔细思考了之后才察觉。做三张表是在太复杂了。 例如:入账银行卡填写时会带有入账卡+身份信息核实的数据。一旦要修改的话。就要同时修改两张表 [银行卡表+实名认证表] 。这样子操作下来 后端的数据处理就会很驳杂。数据库也不太美观。所以我后面重构表+代码 表重新设计...
bitwarden搭建
官网:Bitwarden Open Source Password Manager | Bitwarden 简介bitwarden是一款开源的密码管理器。支持全平台使用。还有分免费版本和付费版本。仅个人使用的话。免费版本完全够用。以下是宝塔面板使用docker进行项目部署搭建过程。 安装过程宝塔面板安装docker,以下是docker安装好之后的命令 12systemctl enable docker #设置docker开机自动启动systemctl status docker #查看docker状态 正式部署: 1234567docker run -d --name bitwardenrs \ --restart unless-stopped \ -e WEBSOCKET_ENABLED=true \ -v /www/wwwroot/demo/:/data/ \ -p 6666:80 \ -p 3012:3012 \ vaultwarden/server:latest 注意:/www/wwwroot/demo/ 请修...