猫猫治疗“巨结肠”/“便秘”的一些心得

“巨结肠”症状:排便困难,要很努力才能拉出一小颗特别大的、非长条形的“屎丸”。
医学上,这是因为大肠的蠕动减少,排便次数减少,导致了便便在结肠内逗留时间过久,就挤压成“丸状”。
解决方法有:
1、喂食处方粮,譬如皇家的“FR31猫粮”,里面添加了植物纤维来增加肠道蠕动,也添加了“车前子”及其他有利于排泄的东西。
2、喂食“化毛膏”,因为化毛膏是含油量特多的,能增加大肠、结肠的润滑,增加便便的“通过性”,减少排便痛苦。

但不幸的是,我家患有“巨结肠”的猫,不肯吃处方粮,也不肯吃化毛膏。
同时,它患有“慢性肾衰竭”,
在治疗他的肾衰竭的过程中,我有了意外收获:
因为治疗肾衰竭,除了吃药,更重要的是要坚持皮下注射“乳酸钠林格溶液”,一是平衡他血液的酸碱度,二是补充水分。
在我坚持每天皮下注射两周后,猫猫的排便变得畅顺了!现在能每天轻松排便了!
就此看来:【强制给猫猫补充水分,能极大缓解、甚至解决“巨结肠”和便秘!】

【湿性愈合/表浅伤口处理】

1、生理盐水清洗伤口,以目视干净为结果。
2、冲洗干净后尽量不要用碘伏。
3、伤口未感染:红霉素眼膏/软膏。伤口已感染:百多邦莫匹罗星软膏、复方多粘菌素B软膏。薄涂一层。
4、盖上敷料:{低成本或伤口小做法}:创可贴。若创可贴背面可见少量渗出可以不管,多渗出要重做以上步骤。{高成本或伤口大做法}:水胶体敷料(低渗出用水胶体透明贴,中渗出用水胶体溃疡贴)、{高渗出}带银离子的高级敷料(泡沫敷料)

【干性愈合】

1、生理盐水清洗伤口,以目视干净为结果。
2、碘伏消毒(聚维酮碘溶液的杀菌能力较好)。
3、保持干燥。

准备出一个“内网传输工具”测试的系列

公司的网络分了几个安全区域,有办公zone、服务器zone、云桌面两个zone,区域之间隔离,我复制文字、图片,传输文件太麻烦了,想搞个“地下的”工具进行传输。

我在各个zone里的固定IP机器之间申请了开放几个常用的TCP端口,如22、80、443、3389,但是不给开放UDP,这就限定了我只能用“可以自定义端口的TCP的传输工具”,我的目标是“复制粘贴文字+图片,传输文件”。

笔记-20220819

1、时间同步

用轻量级时间同步工具 systemd-timesyncd,适用于只需要进行时间同步的客户端;

NTP既可以做服务器端,也可以做客户端,不过太重了。

2、udp端口测试工具:nc

nc -vuz IP port

【try】MSDTC error, Event ID 4156: RPC raised an exception with a return code RPC_S_INVALIDA_ARG.

Windows Server MSDTC service出现了Event ID 4156错误,message:RPC raised an exception with a return code RPC_S_INVALIDA_ARG.

原因 CAUSE:

The 4156 event typically happens when a session from a DTC to its partner DTC is getting established. The code always attempts to bind using Mutual Authentication to establish a secure session. If secure negotiation fails it will try unsecure binding if Mutual Authentication is not required. The attempt to try Mutual Authentication generates the 4156 event, however the immediate unsecure retry succeeds.

可以尝试的解决方法:在DB服务器和应用客户端 [Both DB server and application client server/PC],DCOM组件进行如下设置:

1、DCOM组件服务:cmd 运行:dcomcnfg

2、本地DTC LocalDTC的属性进行设置:

【已解决】Zabbix仪表板(仪表盘)图形变成空白/无数据/无图形

Zabbix DashBoard Graph widget goes blank/no data/empty.

原因是:仪表盘右上角的时间段被更改了,改回正确的时间段,图形就会恢复。

the root cause is: the time period of Dashboard has been changed. after you change back (like “Last 1 hour”), the graph will return to normally.

Time Period

【保住WordPress尝试4】降低Apache资源使用量

配置说明、参考文章:(https://cloud.tencent.com/developer/article/1543269)、(https://blog.csdn.net/u011628250/article/details/54093816

我自己就用:(不过用了之后WP的反应慢了很多。。。)

ServerSignature Off
Timeout 60
KeepAlive On
MaxKeepAliveRequests 50
KeepAliveTimeout 60
MaxRequestsPerChild 50
<IfModule prefork.c>
  StartServers 8
  MinSpareServers 8
  MaxSpareServers 20
  ServerLimit 256
  MaxClients 256
  MaxRequestsPerChild 1000
</IfModule>

作为一个低配服务器的WP新手,我的其他尝试:

【尝试1】:https://pasuxyz.com/archives/106

【尝试2】:https://pasuxyz.com/archives/108

【尝试3】:https://pasuxyz.com/archives/119

【尝试4】:https://pasuxyz.com/archives/121

【保住WordPress尝试3】定时启动DB,假装DB没被打挂

经过调整DB的内存分配、Apache的资源降低,WordPress坚持运行了一周,但DB还是内打挂了。。。

攻击的人真无聊。。。

那,我就每分钟启动一次DB,哼哼

crontab -e
# 添加下面一条命令:每分钟启动一次DB
* * * * * systemctl start mariadb

看看能撑多久。。。

作为一个低配服务器的WP新手,我的其他尝试:

【尝试1】:https://pasuxyz.com/archives/106

【尝试2】:https://pasuxyz.com/archives/108

【尝试3】:https://pasuxyz.com/archives/119

【尝试4】:https://pasuxyz.com/archives/121

【保住WordPress尝试2】降低MariaDB的缓冲池

WordPress还是被攻击到DB down,查日志发现是内存不足,崩了,于是想通过降低缓冲池大小来保住DB(因为VPS的配置比较低)。

在my.cnf里设定:

[mysqld]
innodb_buffer_pool_size        = 64M

用了几天,好像行,这几天DB没崩,WordPress能正常运行。

作为一个低配服务器的WP新手,我的其他尝试:

【尝试1】:https://pasuxyz.com/archives/106

【尝试2】:https://pasuxyz.com/archives/108

【尝试3】:https://pasuxyz.com/archives/119

【尝试4】:https://pasuxyz.com/archives/121

【保住WordPress尝试1】限制网站连接数

这破WordPress每天都遭到攻击。。。 真无聊。。。

由于服务器配置低,受不了折腾,几乎每天数据库都会被攻击到挂掉。。。 于是就想通过限制网站连接数来进行保护。

WordPress里没有插件能限制连接数,只能搞http的了,参考外网的指引。

1:安装Apache模块:mod_limitipconn

2:在 conf/httpd.conf 里添加:

2.1:(我在“Include conf.modules.d/*.conf”后面加)

ExtendedStatus On
LoadModule limitipconn_module modules/mod_limitipconn.so

2.2:(在差不多最后前加)

<IfModule mod_limitipconn>
    # 全局的整个网站每个IP限制连接数为10
    MaxConnPerIP 10
    <Location /somewhere>
       # 网站相对路径下的访问限速 http://your.server/somewhere
       MaxConnPerIP 10
       # 如果您的web页面有很多内联图像,
       # 那么可以从连接限制中豁免图像通常是一个好想法,
       # 因为这些页面经常会产生一系列并发图像请求。
       NoIPLimit image/*
    </Location>

    <Directory /home/*/public_html>
       # Linux内绝对路径的访问限速 /home/*/public_html
       MaxConnPerIP 10
       # 在这种情况下,除了音频/mpeg 和视频之外的所有 MIME 类型都免于限制检查。
       OnlyIPLimit audio/mpeg video
    </Directory>
</IfModule>

测试了,确实能限制我自己。。。

看看后续的情况。

作为一个低配服务器的WP新手,我的其他尝试:

【尝试1】:https://pasuxyz.com/archives/106

【尝试2】:https://pasuxyz.com/archives/108

【尝试3】:https://pasuxyz.com/archives/119

【尝试4】:https://pasuxyz.com/archives/121

WordPress设置了“固定链接”后文章变为“404 not found”

如题,WordPress设置了“固定链接”(Permalinks)后,网站文章Article全部“404 not found”。

【尝试1】:换个固定链接的样式,还是不行。

【尝试2】:WP根目录新增“.htaccess”,内容为:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

还是不行。

【尝试3】:搜索过不同的文章,确认上述.htaccess代码没错,问题应该是出在我的Apache对这个.htaccess文件不支持/不起作用。找到了解决方法:在Apache配置文件的这个网站路径下修改权限:

<Directory "/var/www/abcd"> #这个是我的网站的根目录
  AllowOverride None #这里改为All,即:AllowOverride All

</Directory>

解决了,可以正常访问固定链接了!

Surface Pro截屏快捷键

Surface 截屏快捷键有两种:

全屏幕截屏:Win+Fn+Space,如果有扩展显示器的话,扩展显示器也会被截屏,跟双击手写笔的紫色键效果是一样的。

​窗口截屏:Fn+Alt+Space,只截屏当前被激活的窗口。

微软无线显示适配器连接失败:无法连接

此解决方法同样适用于其他无线投屏设备无法连接的问题!
微软无线显示适配器(Microsoft Wireless Display Adapter)连接失败的问题困扰了我一年多!有些电脑或手机可以连接,有些就不行!今晚终于解决了!

【问题描述】

1、Windows10的笔记本,在“连接”或“设置-设备-添加蓝牙或其他设备”的功能里能看到有无线显示适配器在列表里,但是连接就会提示失败:无法连接。

2、安卓Android手机,在“无线投屏”的功能里能看到有无线显示适配器在列表里,但是连接就会提示失败:无法连接。

【解决】

把笔记本、手机的无线网络连接改为连接2.4G的(不要连接5G的网络),就发现可以连接显示适配器了。

【原因】

【无线网卡无法同时工作在2.4G和5G两个频率】
微软无线显示适配器是使用2.4G无线网络进行连接投屏的,而电脑、手机正在使用5G的WiFi时,无法使用2.4G频率连接Microsoft Wireless Display Adapter。

Keywords:​Microsoft, Wireless Display Adapter, Connection failed, Can not connect

Windows print spooler服务自动停止/打印机无法工作

【情况】
1、打印机无法打印,甚至打印机列表消失、无法管理打印机;

【检查】
2、发现打印服务“Print Spooler”已停止,尝试启动,能启动,但几秒钟后自动停止;
3、更改打印服务为自动运行,重启电脑,故障依旧。

【解决】
4、开始->运行,输入“regedit”打开注册表编辑器;
5、找到以下键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler,在右边窗口里找DependOnService这个键值;发现键值除了“RPCSS”外,还多了一个“http”,即:
RPCSS(回车)
http(回车)
6、双击打开把数据改为RPCSS(+回车,没有回车的话,关闭的时候会提示“键值不能有空格”),确定后退出注册表编辑器,重启计算机。

【原因】
可能是第三方程序修改了这个键值

EMC NetWorker SQL workflow backup failed

[事件相关设备]
1、DBServer1服务器,运行SQL Server。
2、BAKServer服务器,运行EMC NetWorker 9.2,存储设备(备份设备)是DataDomain DD6300,NetWorker已设置备份Policy和Workflow。

[事件情况]
NetWorker备份失败,有以下错误提示:
错误信息1: Action “DBServer1_SQL/backup” failed.
错误信息2: Workflow “DBServer1_SQL” failed.

[原因]
在DBServer1, “SQL Server” 和 “SQL Server Agent” 服务都因为启动失败而停止。

[解决]
在解决SQL Server服务启动故障后,启动SQL Server服务,再试运行备份,成功完成,并能按计划自动运行。

Dell的SC系列存储如果没设置BMC的IP地址会引发Tiebreaker警报及自动重启

之前被SC5020折腾了好久:

Storage Center不定时出警报:TieBreaker 2,Storage Center无法访问Tiebreaker [2],关联的同步Live Volume不再处于保护状态,并且如果主系统停机的话无法自动进行故障转移。

英文:The Storage Center is not able to access Tiebreaker [2]. Associated synchronous Live Volumes are no longer protected, and will not be able to automatically failover if the Primary system has an outage.

在做了很多尝试,折腾了20天后留意到日志里有在出警报前,BMC会重启,检查BMC,除了没有IP地址外,其他没啥异常,估计是BMC没有分配IP地址导致了自动重启(BUG!!!)而引发警报。

于是把BMC设置了IP地址后,一切回归正常。

要注意的是:BMC设置IP使用没有路由的地址,不设网关。

DELL的官方文章(中文版):

https://www.dell.com/support/article/cn/zh/cndhs1/sln308442/sc-存储客户通知-sc4020-上的-bmc-ip-地址设置应是非路由的?lang=zh

英文版:https://www.dell.com/support/article/cn/zh/cndhs1/sln308442/sc-storage-customer-notification-bmc-ip-address-settings-on-sc4020-should-be-non-routable?lang=en

Dell Storage SC serials: If Baseboard Management Controller (BMC) doesn’t assign any IP address, it will cause Tiebreaker alerts.

【汇总】各种RAID的基础知识

1、应用程序和 RAID 级别的示例

应用程序RAID 级别
测试多个操作系统或软件部署(冗余性不是问题)NRAID
快速临时存储或暂存磁盘,用于显卡、页面布局和图像渲染0
工作组服务器1 或 10
视频编辑和生产3
网络操作系统、数据库、高可用性应用程序、工作组服务器5
极大型数据库、Web 服务器、按需视频50
需要高可用性和使用较大的顺序工作负载的任务关键型环境6
需要灵活存储和快速重建的环境ADAPT

2、RAID 级别比较

RAID 级别最低磁盘最多磁盘说明优势劣势
NRAID11非 RAID 非条带化映射到单个磁盘能够使用单一磁盘以存储额外的数据不受保护,性能较低(未条带化)
0216数据条带化,无冗余最高性能无数据保护:如果一个磁盘发生故障,则所有数据都会丢失
122磁盘镜像极高的性能和数据保护;最低的写入性能惩罚;防止单个磁盘故障高冗余成本额外开销:因为所有数据都是重复,是所需的存储容量的两倍
3316具有专用奇偶校验的磁盘块级数据条带化针对大型顺序数据请求的出色性能(快速读取);防止单个磁盘故障不适合以事务为中心的网络应用程序;写入性能在短写时较低(不到 1 个条带)
5316带有分布式奇偶校验的块级数据条带化以事务为导向的网络的最佳性价比;极高的性能和数据保护;支持多个同步读取和写入;还可以针对大型顺序请求进行优化;防止单磁盘故障写入性能比 RAID 0 或 RAID 1 低
6616带有双分布式奇偶校验的块级数据条带化非常适合大型顺序工作负载;非顺序读取和顺序读/写性能堪比 RAID 5;防止双磁盘故障冗余成本高于 RAID 5,因为奇偶校验额外开销是 RAID 5 的两倍;不适合以事务为中心的网络应用程序;非顺序写入性能速度低于 RAID 5
10 (1+0)616跨多个 RAID-1 子组执行数据条带化最高性能和数据保护(防止多个磁盘故障)高冗余成本额外开销:因为所有数据都是重复,是所需的存储容量的两倍;需要至少四个磁盘
50 (5+0)632跨多个 RAID-5 子组执行数据条带化随机读取和写入性能以及数据保护优于 RAID 5;支持比 RAID 5 更多的磁盘;防止多磁盘故障存储容量低于 RAID 5
ADAPT12128分布式擦除编码,防止双磁盘故障极速重建、无备盘(内置备盘容量)、大型存储池、简化的初始部署和扩展需要至少 12 个磁盘

3、每个 RAID 级别的磁盘数以优化虚拟磁盘组的性能

RAID 级别磁盘数量(数据和奇偶校验)、空间利用率
1最少使用 2 个磁盘,(无奇偶校验)
5使用 3 个磁盘时(2 个数据磁盘、1 个奇偶校验磁盘),空间利用率66.7%;使用 5 个磁盘时(4 个数据磁盘、1 个奇偶校验磁盘),空间利用率80%;使用 9 个磁盘时(8 个数据磁盘、1 个奇偶校验磁盘),空间利用率88.9%
6使用 4 个磁盘时(2 个数据磁盘、2 个奇偶校验磁盘),空间利用率50%;使用 6 个磁盘时(4 个数据磁盘、2 个奇偶校验磁盘),空间利用率66.7%;使用 10 个磁盘时(8 个数据磁盘、2 个奇偶校验磁盘),空间利用率80%
10磁盘 4-16 个,必定是偶数,空间利用率50%
ADAPT磁盘 12-128 个

4、常见RAID

、RAID10 与 RAID01:

RAID 10是先分割数据再镜像,再将所有硬盘分为两组,视为是RAID 1的最低组合,然后将这两组各自视为RAID 0运作。

RAID 01则是跟RAID 10的程序相反,是先镜像再将数据到分割两组硬盘。它将所有的硬盘分为两组,变成RAID 0的最低组合,而将两组硬盘各自视为RAID 1运作。

当RAID 10有一个硬盘受损,其余硬盘会继续运作。RAID 01只要有一个硬盘受损,同组RAID 0的所有硬盘都会停止运作,只剩下其他组的硬盘运作,可靠性较低。如果以六个硬盘建RAID 01,镜像再用三个建RAID 0,那么坏一个硬盘便会有三个硬盘离线。因此,RAID 10远较RAID 01常用。

、RAID5:

RAID Level 5是一种储存性能、数据安全和存储成本兼顾的存储解决方案。它使用的是Disk Striping(硬盘分割)技术。

RAID 5至少需要三个硬盘,RAID 5不是对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,可以利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

简单讲:RAID5储存数据+一种校验方式数据,可承受一个硬盘损坏。

、RAID6:

与RAID 5相比,RAID 6增加第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,任意两块磁盘同时失效时不会影响数据完整性。RAID 6需要分配给奇偶校验信息更大的磁盘空间和额外的校验计算,相对于RAID 5有更大的IO操作量和计算量,其“写性能”强烈取决于具体的实现方案,因此RAID 6通常不会通过软件方式来实现,而更可能通过硬件方式实现。

简单讲:RAID6存储数据+两种不同的校验方式数据,同一组中最多容许两个磁盘损坏。更换新磁盘后,数据将会重新算出并写入新的磁盘中。

资料来源:

1:https://zh.wikipedia.org/wiki/RAID

2:https://www.dell.com/support/manuals/cn/zh/cnbsd1/powervault-me4084/me4_series_ag_pub/关于-raid-级别?guid=guid-be2d6d12-205d-41c7-ac63-145552cc00ae&lang=zh-cn

VMware vSphere 6.x vCPU pCPU

vSphere 6 vCPU(虚拟CPU)与pCPU(物理CPU)的配额比率(超额配比率)

vSphere虚拟化的主要优势之一是超额分配的能力,因此可以分配给虚拟机的vCPU数量与主机中物理CPU数量之间当然没有1:1的比率。对于vSphere 6.0,每个物理核心最多可以有32个vCPU,并且vSphere管理员最多可以为单个主机上的虚拟机分配4,096个vCPU。

官方原文:one of the major advantages of vSphere virtualization is the ability to oversubscribe, so there is of course no 1:1 ratio between the number of vCPUs that can be assigned to virtual machines and the number of physical CPUs in the host. For vSphere 6.0, there is a maximum of 32 vCPUs per physical core, and vSphere administrators can allocate up to 4,096 vCPUs to virtual machines on a single host

VMware Workstation Pro提示建议关闭【侧通道缓解】

【现象】:
在Workstation Pro 16启动虚拟机时,提示“此虚拟机已启用侧通道缓解,可增强安全性,但也会降低性能,然后按照balabala的对策可以关闭侧通道缓解。”

【解决过程】:
查阅了VMware官方资料,得知这是因为【在启用了 Hyper-V 的主机上运行 Workstation】。
在Workstation旧版本中,Windows启用了Hyper-V,就无法启动Workstation的虚拟机,
现在改进了,加入了新技术“主机VBS模式”,在Workstation新版本15 5.5或16会自动启用VBS模式,可以运行虚拟机。【https://docs.vmware.com/cn/VMware-Workstation-Pro/16.0/com.vmware.ws.using.doc/GUID-177F1E77-BFFD-485F-90BB-2E45B6B88678.html】

但是,由于Hyper-V是微软的亲儿子,Windows中的硬件虚拟化技术被Hyper-V独占,因此除非关闭Hyper-V,否则VMware Workstation的虚拟机不可以启用“Intel-VT 或 AMD-V”这类虚拟机直接访问硬件的技术/通道。

【解决办法】:
A: 关闭侧通道缓解(位置在:这一台虚拟机的菜单->设置->“选项”页->高级->右边的设置可以找到)

B: or 不关闭侧通道缓解,接受性能下降

C: or 关闭Hyper-V功能。

另外,【主机 VBS 模式的限制】:
与在传统模式下运行的 Workstation Pro 虚拟机相比,在主机 VBS 模式下运行的虚拟机存在一些功能限制。

与传统模式下的虚拟机相比,主机 VBS 模式下的虚拟机可能会运行较慢,具体取决于工作负载。WHP 功能集引入的限制和使用开销会导致出现这些问题。

以下是在主机 VBS 模式下运行的 Workstation Pro 虚拟机的功能限制列表:
不支持嵌套虚拟机:
在主机 VBS 模式虚拟机上运行的客户机无法使用 x86 虚拟化功能 (Intel VT/AMD-V)。因此,此类虚拟机无法自行运行启用了 Hyper-V 或 VBS 的 Windows。
不支持 PMC:
x86 性能监控计数器 (Performance Monitoring Counter, PMC) 不可用。
不支持 RTM 和 HLE:
受限事务内存和硬件锁省略功能不可用。
不支持 PKU:
用户模式保护密钥功能不可用。

Zabbix server启动失败:One child process died. Exiting

第二次碰到Zabbix server启动失败,上一次是因为SELinux阻挡了,这一次看着国外的帖子,试了几个,瞎猫碰着死耗子,居然解决了。

【情况】:
Zabbix server启动失败,使用systemctl status zabbix-server,查到:One child process died. Exiting

【解决】:
修改 /etc/zabbix/zabbix_server.conf 配置文件,把CahceSize调大。
CacheSize默认是注释了,默认值8M,我改为512M:
CacheSize=512M
保存重启zabbix server,好了。

【走了弯路】:
我开始以为容量单位用“G”也可以,就改为“4G”,结果还是died;
我也同时修改了其他的CacheSize,譬如TrendCacheSize,结果还是died;
最后恢复原状,只修改CacheSize=512M

zabbix server is not running: the information displayed may not be current (1)

【问题】:
安装完Zabbix,进入后首页显示警告:Zabbix server is not running: the information displayed may not be current.

【分析】:
使用命令行:systemctl status zabbix-server,看到zabbix-server确实没有在运行,failed状态。

【原因】:
SELinux安全子系统阻挡了。
尝试添加zabbix-server入SELInux的规则内,依然阻止。

【解决】:
临时关闭SELinux:命令行:setenforce 0

我是永久关闭SELinux:修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启系统

VMware虚拟机硬盘置备类型区别:精简置备、厚置备延迟置零、厚置备快速置零

搜索这个,看到一个非常形象、通俗易懂的比喻,收藏转发【https://www.cnblogs.com/jinanxiaolaohu/p/9685744.html】

精简置备:来了多少客人就开多少桌酒席,每次来了新客人就需要重新划分空间,摆桌子摆椅子什么的。
厚置备延迟置零:先腾出一层楼面来摆酒席,等客人来的时候再摆桌子摆椅子。
厚置备快速置零:腾出一层楼面,桌子椅子全部摆好,客人来了可以直接就座。

也就是:
精简置备:磁盘大小只是说上限,初始化占用空间非常小,用多少数据就立即划出并占用多少空间“但数据减少了不会对应释放多余的空间”。添加这种硬盘的处理时间最快,但使用时磁盘写入的效率最低(其实也不会慢很多),适合对I/O没有要求的虚拟机。
厚置备延迟置零:根据磁盘大小立即划出对应的空间,但空间先不做初始化(空间清零),以后有数据写入时再进行清零并写入。添加这种硬盘较快,使用时磁盘写入效率中等。
厚置备快速置零:根据磁盘大小立即划出对应的空间,并立即对空间进行初始化(空间清零),以后有数据写入时,空间就可以立即使用。添加这种硬盘的处理时间最慢,但使用时磁盘写入效率最高。

zabbix server is not running: the information displayed may not be current (3)

【检查】:
1:查看:Web菜单=》报表=》系统信息
发现“Zabbix服务器端运行中”为“否”(localhost:10051)。
2:systemctl start zabbix-server
命令运行完成,并没有出错提示。
3:netstat -tanp4 |grep zabbix
没有发现zabbix_server在运行。
4:cat /var/log/zabbix/zabbix_server.log
发现如下错误提示:
174944:20210805:154840.416 __mem_malloc: skipped 0 asked 48 skip_min 18446744073709551615 skip_max 0
174944:20210805:154840.416 [file:dbconfig.c,line:102] __zbx_mem_malloc(): out of memory (requested 48 bytes)
174944:20210805:154840.416 [file:dbconfig.c,line:102] __zbx_mem_malloc(): please increase CacheSize configuration parameter
174943:20210805:154840.418 One child process died (PID:174944,exitcode/signal:1). Exiting …

【解决】:
5:vim /etc/zabbix/zabbix_server.conf
找到“CacheSize”,默认是注释了,默认值8M,改为512M
6:再次运行zabbix_server,查看netstat、log、系统信息都正常了。

【已解决】vSphere/ESXi在vCenter/web-client启用SNMP-Server失败

【故障】:vSphere/ESXi在vCenter/web-client启用SNMP-Server失败。

【检查】:看VMware官方的启用SNMP文档。

【解决】:

1:先开启ESXi的SSH服务,自己ssh进去ESXi的CLI(命令行)。

2:执行:

# 设置SNMP的社区/团体/Community

esxcli system snmp set –communities public

# 设置SNMP端口(不知道可否跳过,反正我设了)

esxcli system snmp set –port 161

# 最重要的一步:启用SNMP

esxcli system snmp set –enable true

3:然后再去vCenter/Web client启用SNMP Server

【已解决】Windows10-EoAExperiences.exe内存使用量太多

情况:Windows 10 20H2版本,EoAExperiences.exe突然内存使用超过40%

分析:搜索得知EoAExperiences.exe是20H1开始添加的“轻松使用”的光标程序,而我确实自定义了光标的形状和颜色。正常这个EoAExperiences.exe只占4.5MB内存。估计EoAExperiences.exe内部有bug导致了今天的内存使用激增。

解决:关闭自定义光标:Windows设置->轻松使用->视觉->文本光标

(我关闭后再开启,内存使用量回复正常,4.5MB)

MTU、MSS

今天想优化一下路由器,觉得改MTU值、MSS值能有一定的作用。

一般地,MSS=MTU-40
又一般地,MSS=1400的兼容性最好,因为CISCO默认MSS为1400

TCP报文长度(MTU)=IP包头+TCP包头+TCP数据长度(MSS)
一般地,IP包头20字节,有可选项最大60字节
and,TCP包头20字节,有可选项最大60字节
以太网标准MTU为1500,即 1500=20+20+1460
极端情况:1500=60+60+1380

SO,路由器设置:
MTU NOW 1500, CHANGE TO 1480,
MSS NOW 1460, CHANGE TO 1400

Windows10网卡只设置IP地址、子网掩码,不设置网关

Windows 10的网络设置分两块:控制面板的网络与共享中心 和 设置里面的网络和Internet。
我觉得这两块就是新旧代码的嵌合怪,也是Windows10的典型状态:旧的代码不舍得完全重写,保留了控制面板;新的代码新的设置模块。
导致了这两块对网络、网卡的设置,是相互独立的、排斥的、混乱的。

【网卡只设置IP地址、子网掩码,不设置网关,就只能在’网络和共享中心”里设置,“设置里的网络和Internet”是必须输入网关的】

Windows10更改网络状态:未识别的网络(公用网络)改为专用网络

因为某些原因,网卡只设定IP地址,没有网关,因此Win10把它识别为“未识别的网络”,网络状态属于“公用”后,我找不到哪个位置可以修改为专用网络,因此防火墙按照“公用”执行,很不方便。
只能用PowerShell了:

1、用管理员运行PowerShell;

2、执行:Get-NetConnectionProfile
输出结果:
Name : XXX
InterfaceAlias : WLAN
InterfaceIndex : 12
NetworkCategory : Private
IPv4Connectivity : Internet
IPv6Connectivity : NoTraffic

Name : 未识别的网络
InterfaceAlias : 以太网
InterfaceIndex : 19
NetworkCategory : Public
IPv4Connectivity : LocalNetwork
IPv6Connectivity : NoTraffic

3、执行:Set-NetConnectionProfile -Name “未识别的网络” -NetworkCategory Private

搞定

黑轴、茶轴、青轴、红轴

黑轴:黑轴压力克数为80g,触发键程为1.5mm,点击寿命约为6000万次。
黑轴没有段落感,压力克数高,键程短,触发快,比较适合竞技类游戏,用来打字,但由于需要较高按压力度,时间长后手指可能会比较累。

茶轴:茶轴压力克数为60g,触发行程为2mm,点击寿命约为5000万次。
茶轴有段落感,却又不像红轴那么绵软,也不像青轴那么吵,能够使人在比较舒适及长久的进行打字或游戏体验。

青轴:青轴压力克数为60g,触发键程为2.4mm,点击寿命约为2000万次。
青轴是典型的段落轴体,也是最有机械键盘特征的轴体,与薄膜键盘的区别也是最为明显的,青轴最大的问题就在于2.4mm行程内的速度和阻力设置,决定了青轴针对电竞游戏重速度的特性兼容性不佳,青轴打字“噼里啪啦”声可能产生一定程度噪音。

红轴:红轴压力克数为40g,触发行程为2mm,点击寿命约为5000万次。
红轴:按压手感轻盈,且相对青轴茶轴更静音,游戏和办公都比较适合。

狗-慢性胰腺炎-注意事项及自制喂食食谱

参考资料:
Feeding Dogs with Pancreatitis:https://www.allaboutdogfood.co.uk/articles/feeding-dogs-with-pancreatitis
Pancreatitis in Dogs – Symptoms, Causes & Treatment:https://www.akc.org/expert-advice/health/pancreatitis-in-dogs/
Homemade Low-Fat Dog Food Diets:https://www.whole-dog-journal.com/food/homemade-low-fat-dog-food-diets/

注意事项:太多了,有空再写出来
自制食谱:长期饮食调整为低脂肪、少量高质量蛋白、均衡维生素

慢性胰腺炎食谱

【已解决】WinRM服务未在侦听WS-Management请求

Windows Server 2016, 警告, event ID 10149, 来源:Windows Remote Management

WinRM 服务未在侦听 WS-Management 请求。

用户操作
如果你并非有意停止该服务,请使用下列命令查看 WinRM 配置:

winrm enumerate winrm/config/listener

解决:在powershell窗口中输入“enable-psremoting”,启用WinRM会话配置;
无返回任何信息,即为开启成功。

【已解决】time.windows.com,0x9上发生DNS解析错误

Event ID: 134, time.windows.com,0x9上发生DNS解析错误

解决方法1:编辑注册表,在这项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters,右侧修改“NtpServer”的值为:ntp1.aliyun.com,cn.ntp.org.cn

解决方法2:Windows设置 => 日期与时间=> 关闭“自动设置时间”

如何在不符合Win11安装要求的电脑上安装Win11 

如何在不符合Win11安装要求的电脑(譬如没有TPM2.0安全设备)上安装Win11:

  1. 下载 Win11、Win10 ISO,提取内文件。
  2. 把 Win11 install.wim 转换为 install.esd。
  3. 在Win10 ISO内把install.esd替换为新转换的Win11的install.esd。
  4. ISO安装,或用rufus把ISO做成U盘安装盘进行安装。

网站目录权限设置

1、apache和php-fpm运行用户为apache
2、自建一个新的用户,譬如abcdefg
3、将web目录的所有者和用户组设置为abcdefg和apache,如下命令:
chown -R abcdefg:apache /var/www/html
4、设置网站目录权限为750,750是abcdefg用户对目录拥有读写执行的权限,这样abcdefg用户可以在任何目录下创建文件,用户组有有读执行权限,这样才能进入目录,其它用户没有任何权限。
find -type d -exec chmod 750 {} \;
5、设置网站文件权限为640,640指只有abcdefg用户对网站文件有更改的权限,web服务器只有读取文件的权限,无法更改文件,其它用户无任何权限。
find -not -type d -exec chmod 640 {} \;
6、针对个别目录设置可写权限。比如网站的一些缓存目录就需要给web服务有写入权限。例如wp-content目录就必须要写入权限。
chmod 770 -R ./wp-content

参考:https://www.jianshu.com/p/44fe3ec5b704