SSL 证书申请 & 自动续期
网页申请有大量的第三方平台可以申请免费的 SSL 证书,例如一直在用的阿里云:一个账号一年可以申请 20 个,无论对于公司还是个人都足够了。
自助管理如果网站不是部署在阿里云,那么设置证书以及续期操作起来就有点麻烦,特别是网站巨多(成百上千)的情况
宝塔如果是普通的建站(PHP-FPM 或者静态网站),宝塔面板挺好用的1yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh forum
自搭但是架不住量多,而宝塔的自动续期有时候会出问题,这时候就得有一个可以批量申请、续期的命令行工具
acme.shacme.sh 实现了 acme 协议,可以从 letsencrypt 生成免费的证书
安装脚本1curl https://get.acme.sh | sh -s email=my@yuwei.cc
普通用户和 root 用户都可以安装使用,安装过程进行了以下几步:
把 acme.sh 安装到你的 ...
心理测试题
森林深处问题主体闭上眼睛,你在森林的深处向前走,看见前面有一座很旧的小屋。(1) 这个小屋的门现在是(开着/关着)的?(2) 你走进屋子里看见一张(圆形/椭圆形/正方形/长方形/三角形)的桌子(3) 桌子上有个花瓶,里面水是(满的/一半/空的)?(4) 你仔细观察瓶子,发现它是(玻璃/陶瓷/泥土/金属/塑料/木头)的?(5) 你走出屋子,继续向森林深处前进,看见远处有瀑布飞流直下,请问水流的速度是什么级别? (0-10)(6) 不知不觉,你走过瀑布,站在坚硬的地面上,看见地上有金光闪烁,你弯腰拾起来,是一个带着钥匙的钥匙链。有多少把钥匙拴在上面(1-10)(7) 你继续向前走,试着找出一条路来,突然你发现眼前有一座城堡。这个城堡是(旧的/新的)的?(8) 你走进城堡,看见一个游泳池,黑暗的水面上飘浮着很多闪闪发光的宝石,你会捡起这些宝石吗?(是/不)(9) 在这个黑暗的游泳池旁边还有一座游泳池。清澈的水面上飘浮着很多枚钱币。你会捡起这些钱币吗?(是/不)(10) 你走到城堡的尽头有一个出口,你继续向前走走出了城堡。在城堡外面,你看见一座大花园,你看见地面上有一个箱子。这个箱子是多大尺寸 ...
Linux 系统 Shell 命令
基本操作关机重启1234#关机shutdown -h now#重启shutdown -r nowCPU 信息123456789101112131415#查看系统内核信息uname -a#查看系统内核版本cat /proc/version#查看当前用户环境变量envcat /proc/cpuinfo#查看有几个逻辑cpu,包括cpu型号cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c#查看有几颗 cpu,每颗分别是几核cat /proc/cpuinfo | grep physical | uniq -c#查看当前 CPU 运行在 32bit 还是 64bit 模式下,如果是运行在 32bit 下也不代表 CPU 不支持 64bitgetconf LONG_BIT#结果大于 0, 说明支持 64bit 计算,lm 指 long mode, 支持 lm 则是 64bitcat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l建立软连接1ln -s /usr/local ...
快速测试并切换 DNS 服务器
众所周知,链接 DNS 服务器的快慢直接影响到网速的大小;特别在中国特色互联网再次升级后,影响就变得更大了;那么,频繁的更换 DNS 就成了互联网使用者们的日常,下面开始教你如何使用 DNS Jumper 快速测试、切换 DNS 服务器:
点击下载并解压文件,打开 DnsJumper.ini 配置文件;文件内置了很多的国外 DNS,我们需要手动添加国内常用的 DNS 服务器地址;将要添加的 DNS 拷贝到 [Ipv4_Default] 字段下,格式如下:
1234CN - OneDNS=112.124.47.27,114.215.126.16, TrueCN - 114 DNS=114.114.114.114,114.114.115.115, TrueCN - AliDNS=223.5.5.5,223.6.6.6, TrueCN - V2EX DNS=199.91.73.222,178.79.131.110, True
2.运行 DnsJumper.exe,选择正确的网络适配器,然后点击最快 DNS按钮;
3.程序弹出最快 DNS 选择框,点击查找最快 DNS 按钮,开始测试 ...
Java 编程入门
搭建环境Oracle & 账号分享
多版本 JDK下载并安装想要的版本,设置环境变量
1234setx /M JDK8_PATH "C:\Program Files\Java\jdk1.8.0_361"setx /M JDK18_PATH "C:\Program Files\Java\jdk-18.0.1.1"setx /M JAVA_HOME ""setx /M Path "%Path%" "%JAVA_HOME%\bin"
设置12345#默认使用 JDK8setx /M JAVA_HOME "%JDK8_PATH%"#默认使用 JDK18setx /M JAVA_HOME "%JDK18_PATH%"java -versionPS. 如果不成功请删除,Path 环境变量中的C:\ProgramData\Oracle\Java\javapath
Maven语法基础
标识符在 Java 中,标识符用来给程序中的包、常量、变量、方法、类和接 ...
小米 10 刷入 Magisk & Xposed
生活到处充满妥协,锤子不再,打心底里厌恶阉割功能还道德绑架的某为,只能用小米了
更新记录
2024.04.16
小米 10 系列的澎湃 OS 总算更新了(A13 阉割版),当 OTA 更新了;没有收到推送的去酷安找下载链接,然后直接第三方 TWRP 安装,安装完成以后重新安装一遍 Magisk。开机以后还需要下载四百多 M 的应用,PS.安装前将之前修改状态栏之类的插件取消,否则频繁重启(/data/adb/)调整 LSP 模块,Magisk 更新到 27.0
2023.12.19
上周五下雪,周六白天基本没碰手机,晚上出现了传说中的冻关机;遂去两个月来发布的手机中选了一圈,决定再战三年!懒得折腾,小米之家约起
2023.11.01
更新 3.7.0_12-Mi10_v8.0_A13-umi-skkk,提取码:2DSR12345##进入 fastboot 模式(开机状态下)adb reboot fastboot##进入 recovery 模式(开机状态下)adb reboot recoveryfastboot flash recovery [REC_BOOT]3.7.0_12-Mi ...
Jenkins 构建 .NET 项目
前置:Jenkin 不完全食用指北https://yuwei.cc/posts/jenkins.html
新增节点Linux 只能编译 .NET Core 项目(Mono 的 xbilud 提示版本过期),所以需要安装一个 Widnws 的 Jenkins 节点
配置节点标签是用来绑定 Job 的,所以一定要填
启动节点报错:Building on the controller node can be a security issue. You should set the number of executors on the controller to 0. See the documentation
构建环境新建一个自由项目,指定项目运行在从节点让后在子节点安装 GIt、Microsoft Build Tools
Microsoft Build Tools 2015
https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/https://www.microsoft.com/zh-CN/download/d ...
Gitlab 不完全食用指北
安装YUM 安装vim /etc/yum.repos.d/gitlab-ce.repo12345[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/gpgcheck=0enabled=112345yum clean allyum makecache#安装依赖yum -y install curl policycoreutils policycoreutils-python openssh-server openssh-clients postfixyum -y install gitlab-ce
RPM 安装访问 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 下载 rpm 文件进行安装12wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.1.5-ce.0.el7. ...