Linux
月光技术杂谈
这个作者很懒,什么都没留下…
展开
-
Unable to negotiate with IP xx port 22: no matching host key type found. Their offer: ssh-rsa
【代码】Unable to negotiate with IP xx port 22: no matching host key type found. Their offer: ssh-rsa。原创 2024-04-19 15:56:19 · 1885 阅读 · 1 评论 -
linux下各种工具通过代理上网的配置方式
linux下各种工具通过代理上网的配置方式原创 2024-01-17 17:55:00 · 626 阅读 · 0 评论 -
长时间 灌包脚本(基于iperf)
使用iperf时通常加-t来指定发包时间,但是该时间 有长度限制,不同版本不同,一般不超过24小时,如果想做24 h x7 的拷机,则需要更长的时间 ,下面编写两种长时发包脚本原创 2023-12-24 07:15:00 · 813 阅读 · 0 评论 -
手动升级内核(内核迁移至内网主机)
给当前主机升级内核有现成的命令可以直接使用,但是依赖网络环境,而且涉及定制内核参数的话,编译内核耗时较长,下面总结一种简单的方法将编译好的内核版本,打包迁移至内网主机,实现对内网主机的快速内核版本替换。原创 2023-12-24 07:00:00 · 511 阅读 · 0 评论 -
Linux下统计多线程应用程序CPU 核心绑定信息
对于高性能应用程序尤其是计算资源密集型应用通常通过cpu 核绑定(即CPU 亲和性affinity )避免操作系统动态分配核心,来提升CPU利用率,提升应用程序总体性能。本文中介绍一种统计当前应用程序中各线程绑定CPU核的基本信息的方法。原创 2023-12-23 07:45:00 · 495 阅读 · 0 评论 -
Linux下 自定义多线程并发快速压缩解压缩脚本
Linux下常用的tar工具无法支持并行 压缩和解压,对于大量小文件的解压缩,可借助pigz工具实现多线程并行工作,实现更为高效的压缩和解压缩原创 2023-12-23 08:00:00 · 771 阅读 · 0 评论 -
如何构造自己的Makefile
相对于cmake、meson等高级构建工具,makefile有独特的优势,如广泛应用在linux平台,完全透明的编译过程,非常方便借助shell进行扩展。本文将针对中小型项目需求构造一套makefile模板,具备以下主要特点:支持单源码目录和 多源码目录编译、打包自动枚举子目录源码文件支持头文件依赖,头文件更新自动触发引用头文件的所有对象编译生成的中间文件定向到独立的目录原创 2023-02-07 14:59:35 · 371 阅读 · 1 评论