Kubernetes 故障修复
初始化报错Github
error execution phase preflight: [preflight] Some fatal errors occurred:[ERROR CRI]: container runtime is not running: output: E1115 15:55:45.917967 13996 remote_runtime.go:948] “Status from runtime service failed” err=”rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService”time=”2022-11-15T15:55:45+08:00” level=fatal msg=”getting status of runtime: rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService”, error: exit ...
Squid 不完全食用指北
Squid 是一个高性能的代理缓存服务器,Squid 支持 FTP、gopher、HTTPS 和 HTTP 协议;和一般的代理缓存软件不同,Squid 用一个单独的、非模块化的、I/O 驱动的进程来处理所有的客户端请求。主要提供缓存加速、应用层过滤控制的功能,能代替客户机向网站请求数据,从而可以隐藏用户的真实 IP 地址;将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。1234systemctl stop firewalld && systemctl disable firewalldsetenforce 0yum -y install gcc gcc-c++ make perlmkdir -pv /app/service/squidhttp://www.squid-cache.org/Versions/v5/https://www.phpfans.net/manu/Squid/
编译安装123456wget http://www.squid-cache.org/Versions/v5/squid-5.6.tar.gz ...
自动化运维
互联网技术的发展,机房里面机器的数量随之增加,运维的难度和复杂度也在增加,需要投入的运维人员和成本也在增加,从而催生了一系列的自动化运维工具(Ansible、SaltStack、Puppet)的产生来减少运维的成本。Ansible、SaltStack、Puppet 都是目前比较受用户欢迎的自动化化运维工具,其中 Ansible 和 SaltStack 使用 Python 编写,具有良好的可移植性。Puppet 的使用脚本语法复杂,且可移植性比较差,目前的使用者慢慢变少。Ansible 和 SaltStack 都是的目前最流行的自动化运维工具,能满足企业 IT 系统的自动化运维管理。这两个工具都是用 Python 开发的,可以部署到不同的系统环境中和具有良好的二次开发特性。
在执行的命令的时候,Ansible 和 SaltStack 都支持 Ad-hoc 操作模式,也可以支持将命令写入 YAML 文件中再批量执行。
在处理返回结果方面,Ansible 和 SaltStack 的返回结果格式都是 JSON 格式,比较易懂和方便解析。https://getansible.com/begin ...
面朝大海の惠东
听一听疫情原因,公司早先改成单休,这个周末突然给了双休;加天年假,去惠东浪了三天
图片
视频Your browser does not support the video tag.
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) 你走到城堡的尽头有一个出口,你继续向前走走出了城堡。在城堡外面,你看见一座大花园,你看见地面上有一个箱子。这个箱子是多大尺寸 ...
快速测试并切换 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 按钮,开始测试 ...
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 ...