最近今天几乎是每天1死,今天观察发现死机时别操作 等十几分钟 还是能活过来的。
但是工作用机器,这样影响效率也不是办法。
死马当活马医,先把默认的微软的AHCI驱动更换为英特尔的。
下载地址: https://driverdl.lenovo.com.cn/think/download/driver/9148/AHCI[u1rad31us14].exe

最近今天几乎是每天1死,今天观察发现死机时别操作 等十几分钟 还是能活过来的。
但是工作用机器,这样影响效率也不是办法。
死马当活马医,先把默认的微软的AHCI驱动更换为英特尔的。
下载地址: https://driverdl.lenovo.com.cn/think/download/driver/9148/AHCI[u1rad31us14].exe
新更换了一个台式机,win11 ,因为日常使用 微软的 To-Do 来辅助管理日程,所以也第一时间在应用商店安装了,但是怎么都没办法同步,想起来原来笔记本上也是配置了下,只是太久了 忘记了。
搜了下 还是各种命令行的方法居多,看到有直接的配置工具: https://github.com/tiagonmas/Windows-Loopback-Exemption-Manager 或 https://telerik-fiddler.s3.amazonaws.com/fiddler/addons/enableloopbackutility.exe
我是直接下载了后一个exe工具然后在界面勾选了下配置的。
2015年购入的笔记本,南征北战的做了不少项目了,买后就加了一个创见的128G的M.2接口的硬盘(TS128GMTS400),前几年自己淘宝买了个电池更换了下。
现在比较不满意的是1 不能装win11(也不想自己在折腾) 2是电池续航只能2小时多点 有时外出想写会代码时不够用, 想着还是换一个 英特尔13代的笔记本吧 (列入计划)
去年以来最大的问题是120G的C盘不够用,可能是因为各种应用 Maven的库等都塞到了C盘,迁移了几次,但是还是没过一段时间就要面临C盘空间不足的问题 浪费工作时间,想着暂时不买入新笔记本的话 还是先换个硬盘再坚持1年吧 。
拆开电脑看了下有2个M.2接口 ,其中一个支持NVMe的我还没用,这个速度更快,于是就下单了 三星(SAMSUNG)500GB SSD固态硬盘 M.2接口(NVMe协议) 970 EVO Plus(MZ-V7S500B) (426元 可能不是最低价 等着用也就没太比较了) ,收到后安装好后 在系统里测试了下 速度大约1500M 可能就是这个笔记本的极限了吧。
三星官方提供了数据复制迁移软件,直接选择旧磁盘-新磁盘,复制,几分钟就结束了,于是拆了旧磁盘,但是怎么也不能从新磁盘启动,进BIOS看了下也看不到新硬盘、没办法设置选择新磁盘作为启动位置。搜了下才知道买的太早了 当时的BIOS还不支持从NVMe硬盘启动,于是又准备刷BIOS,其实还挺怕这个操作的,因为没操作过,先B站看了个视频,大概就是用一个U盘引导盘 关闭UEFI启动 后进入U盘的DOS系统里去操作。自己试了下 进入DOS后找不到复制在U盘里的文件。去贴吧看了下,发现现在直接可以在windows系统里通过GUI程序操作,于是这样就简单多了 直接下载机友的文件,界面点击下就搞定了,很忐忑的重启 进BIOS 发现真的刷新了。选择新的三星盘作为启动盘,成功。
好些年也不折腾电脑了,发现其实挺简单的。
及时发现异常是系统安全重要的一环
时常分析下nginx access.log 是个好习惯
tail -F /var/log/nginx/access.log |grep -v ‘”status”: 20’ |grep -v ‘”status”: 30’
logrotate 是Linux系统自动的服务,nginx等也都用它来自动切割,简单可靠。
不过tomcat假如移动重命名文件后再创建文件 日志没办法继续写入的,所以要使用 copytruncate 模式 ,示例如下 :
在/etc/logrotate.d目录下新建配置文件,如 tomcat
/apps/tomcat/apache-tomcat-9.*.*/logs/catalina.out{
copytruncate
daily
dateext
nocompress
missingok
rotate 14
size 1500M
create 640 tomcat tomcat
}
测试验证服务: /usr/sbin/logrotate -f -v /etc/logrotate.d/tomcat
需要验证1 文件自动切割了 2. catalina.out文件自动清理 并且日志还在继续写入该文件 即可 。