2024年8月27日

定制ISO时在kickstart脚本中利用%pre预先检查硬件环境

摘要: 自己定制ISO使用ks.cfg实现自动安装时,有时需要预先检查硬件环境是否满足安装要求,比如cpu和内存数量,硬件环境不满足时直接停止安装,此时可以利用%pre配合--erroronfail参数来达到目的。 %pre段是在安装前执行的,--erroronfail表示出现错误后停止安装。以检查cpu为 阅读全文

posted @ 2024-08-27 13:44 BoyTNT 阅读(18) 评论(0) 推荐(0) 编辑

2023年10月23日

RTL8852BE网卡导致MIUI+的多屏协同卡顿

摘要: 米粉,一直用MIUI+实现手机与电脑的多屏协同功能,最近换电脑后发现卡顿严重,还经常无响应,于是下决心研究下多屏协同的本质与外部依赖。 不论谁家的多屏协同,都是启用WiFi-Direct实现的手机与电脑互联,卡顿说明两者的连接速率不够。建立连接后,在Win11上任务管理器的性能里,能找到类型为WiF 阅读全文

posted @ 2023-10-23 18:09 BoyTNT 阅读(1611) 评论(0) 推荐(0) 编辑

2023年8月2日

在Linux下正确获取物理内存大小

摘要: 在Linux下获取内存大小,一般会使用free命令或者解析/proc/meminfo,但这两个方法都有缺点,就是得到的都是内核可分配的内存总量,这个值一般都会低于实际的物理内存,因为内核、固件等都会占用一些。 想获取真实的物理内存,只能通过查询硬件信息,比如通过dmidecode,可以列出所有已安装 阅读全文

posted @ 2023-08-02 19:19 BoyTNT 阅读(462) 评论(0) 推荐(0) 编辑

定制ISO时在kickstart脚本的%post后处理阶段拷贝文件

摘要: 自己定制ISO使用ks.cfg实现自动安装时,可以在%post阶段执行添加文件、创建帐号、安全加固等操作,一般都会涉及从安装介质拷贝文件到目标系统,网上很多文章都是直接mount固定设备比如/dev/sr0,但实际安装过程中,ISO文件可能被刻录成光盘或U盘,另外UEFI和BIOS模式也有影响,因此 阅读全文

posted @ 2023-08-02 19:17 BoyTNT 阅读(292) 评论(0) 推荐(0) 编辑

2023年5月15日

Linux下基于iptables的hashlimit模块限速

摘要: 记录一下: 【对目标IP限制下载速率】 出站包,目标IP为x.x.x.x,限速200KBytes/s: iptables -A OUTPUT -d x.x.x.x -m hashlimit --hashlimit-above 200kb/s --hashlimit-mode dstip --hash 阅读全文

posted @ 2023-05-15 11:10 BoyTNT 阅读(302) 评论(0) 推荐(0) 编辑

2023年5月12日

fastjson中$ref的坑

摘要: 相信不少人都遇到过,用fastjson进行序列化时会遇到属性出现$ref的情况,本质是fastjson在处理对象引用时默认不展开,需要自己指定序列化参数。写个DEMO演示一下: 1 JSONObject json = new JSONObject(); 2 JSONObject prop = new 阅读全文

posted @ 2023-05-12 16:02 BoyTNT 阅读(333) 评论(0) 推荐(0) 编辑

2023年3月21日

SpringBoot2动态设置日志级别

摘要: SpringBoot使用Logback作为日志框架,项目中一般在application.properties中指定日志级别,比如以下设置分别指定了不同的包使用不同的日志级别: logging.level.org.springframework=WARN logging.level.com.compa 阅读全文

posted @ 2023-03-21 15:10 BoyTNT 阅读(415) 评论(0) 推荐(0) 编辑

2022年12月22日

1×2×3×……×100的结尾有多少个连续的0?

摘要: 来自女儿的四年级数学作业,说实话我被问懵住了,思考了2分钟,初步能确定肯定不小于20,但具体是多少一时还没想清。咱数学水平一般,但编程水平行啊,立即上手,几行代码的事: int zeros = 0; int number = 1; for(int i = 2;i <= 100;++i) { numb 阅读全文

posted @ 2022-12-22 23:35 BoyTNT 阅读(445) 评论(0) 推荐(0) 编辑

2022年10月25日

SpringBoot2配置HikariCP连接池的密码保护

摘要: 本文讨论如何保护SpringBoot配置文件中的数据库连接信息,一般情况下application.properties里会如下配置DataSource: 1 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver 2 spring.d 阅读全文

posted @ 2022-10-25 16:48 BoyTNT 阅读(761) 评论(0) 推荐(1) 编辑

2022年3月22日

centos7升级gcc版本

摘要: 之前在centos7下遇到因gcc版本问题导致编译出来的内核模块插入后移除时报Device or resource busy异常,详见​ ​https://www.cnblogs.com/BoyTNT/p/14990517.html,当时排查出来编译时使用的gcc与系统gcc版本不一致导致的,今天试 阅读全文

posted @ 2022-03-22 15:40 BoyTNT 阅读(829) 评论(1) 推荐(0) 编辑

导航