目录
Hexo简介
Hexo是个开源基于nodejs的博客页面框架系统,可以用Markdown写博客,然后通过Hexo生成博客网站并发布。配合github pages,可以完成一个最简单的博客写作发布的系统。
Hexo主页
本博客源码仓库
发布到github的仓库
博客链接
用来放零碎东西的
Hexo是个开源基于nodejs的博客页面框架系统,可以用Markdown写博客,然后通过Hexo生成博客网站并发布。配合github pages,可以完成一个最简单的博客写作发布的系统。
Hexo主页
本博客源码仓库
发布到github的仓库
博客链接
我的黑苹果系统盘是NVME固态硬盘,数据盘原来是一块512G的SSD,很快塞满了。把群晖NAS升级8T硬盘退下来的3T西数绿盘拿来做数据盘又担心速度太慢,想起苹果的Fusion drive,就试试看看能不能把数据盘做成Fusion drive。苹果系统升级到Catalina之后,Fusion drive开始支持Apfs,很多教程都不管用了。
more >>Raspberry OS在5月28号发布了64位OS的beta版本可以供Pi3和Pi4的设备使用。之前做的树莓派网络启动更换OS非常简单,只需要把Boot镜像和文件系统镜像更换了就行。
more >>
家里的Dell服务器遭遇突然断电,硬盘坏了一块,加之服务器的噪音还是太大,而且上面也就跑了些简单的网络服务,实在太浪费。于是乘淘宝618买了一套Raspberry pi 4B准备替代Dell服务器做简单网络服务。据说树莓派最容易坏的就是那块sd卡,就想干脆配成无盘启动,都用家里的nas服务器做存储,一劳永逸!
more >>因为10.15.4版本带来休眠唤醒之后1-2分钟之后会僵死的问题,需要升级OpenCore到0.5.7+。每次升级OpenCore都胆战心惊的,因为配置项每个版本都有变化,基本肯定起不来。而一个一个去查Differences.pdf太难了。今天找到一个网站校验opencore的config.plist的,强力推荐:Sanity check your OpenCore config.plist
more >>把Mac升级到10.15.4后,命令行下ssh连接服务器一直Connecting。查了半天防火墙,一点问题都没有。用IP连接没有问题。
1 | kcn@zhoulindeiMac $ ssh -v linode.kcn.cn -p24 |
Centos/RHEL8开始,nftables取代iptables成为网络包过滤框架。nftables仍然使用原有的Connection Tracking System,只是改变了网络包的标记方式。关于nftables可以参见
使用nftables之后的firewalld有所变化,最直观的是iptables -L看不到firewalld的过滤项了,必须使用nft才能看到。比如进入不同zone的过滤规则
1 | # nft list ruleset inet |
firewalld的大部分配置都可以直接转成nftables,除了direct的规则。direct的规则会使用iptables兼容的链,可以被iptables -L看到。
1 | # firewall-cmd --direct --add-rule ipv4 filter INPUT 4 -s 106.38.41.66 -j ACCEPT |
目前看Centos/RHEL8的firewalld仍然可以使用原来的配置,功能是一样的。
首先准备好VCSA的盘镜像(VMware-VCSA-all-6.7.0-15132721.iso),装载之后运行安装程序。它有macos,windows,linux三个操作系统的安装程序版本,网上看windows的安装程序出问题的情况最多,我用的是mac,没碰到操作系统的问题。启动vcsa-ui-installer/mac/Installer,按照提示一步一步来。
选择Upgrade
几步之后,填好原来的VCSA相关信息
如果vcsa登录的root密码很久没改的话,可能会碰到无法登录的错误。解决办法是登录进系统shell用passwd改一次密码即可
设置新的VCSA部署的esxi主机。
需要注意的是新的VCSA和老的IP最好在一个子网内,而新的VCSA安装的时候不能部署在分布式交换机网络(Distributed Switch)中,所以需要部署的esxi主机有本机vSwitch且与原来的VCSA在同一子网。安装完之后可以再从本机vSwitch迁移到Distributed Switch。
设置新的VCSA的配置。这里的IP是临时的,安装完之后它会顶替原来的vcsa的IP
一路填写,确定,等部署完,Stage 1就结束了。开始第二部分。
备注:第二部分中间中断了可以直接通过访问 http://新vcsa IP:5480 通过web继续,很是方便。
第二部分主要是之前的pre-upgrade check,我碰到的问题:
证书过期导致出现无法收集系统信息
这个可以通过openssl 查看
1 | openssl s_client -connect 原vcsa IP:7444 -verify 2 |
重新更新证书之后就ok了
Cannot validate target appliance configuration as not enough information from the source appliance can be collected. For more details check out the server logs
升级需要启动vmware update manager服务来。手动启动失败,查记录发现还是证书不匹配。
查vmware论坛找到解决方案
1 | 1) get the current Machine SSL certificate: |
忽略几个warning,开始迁移后就很正常了。
6.7U3碰到的几个问题:
新加主机出现Unable to push CA certificates and CRLs to host
解决办法:Center -> Configure -> Settings -> Advanced Settings -> vpxd.certmgmt.mode
改成thumbprint,加完主机再改回vmsa
加完主机会有一段时间显示无法同步,等几分钟就好了。不行就重启下主机。这应该是vcenter在升级esxi上的vpxa。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true