随笔分类 -  Linux

为什么windows使用系统缓存时要使用同步阻塞IO,而linux不用?
摘要:在 Windows 使用系统缓存时,默认情况下会使用同步阻塞 I/O,而在 Linux 中则没有这种强制要求。这个差异主要归结于两个操作系统的设计哲学、文件系统架构、以及缓存管理策略的不同。 Windows 的设计原因 历史设计选择: Windows 的文件系统和 I/O 子系统的设计是基于较早期的 阅读全文
posted @ 2024-06-01 13:04 真喜欢落叶与飞花起舞 阅读(18) 评论(0) 推荐(0) 编辑
进程的优先级、NI、%ni
摘要:PRI:进程优先权,代表这个进程可被执行的优先级,值越小,优先级越高,越早被执行。 NI:进程NICE值,代表这个进程的优先值。 %nice:改变过优先级的进程的占用CPU的百分比。 man top 的解释: time running niced user processes PRI是比较好理解的, 阅读全文
posted @ 2024-04-30 15:20 真喜欢落叶与飞花起舞 阅读(84) 评论(0) 推荐(0) 编辑
LD_LIBRARY_PATH和LIBRARY_PATH的区别
摘要:LD_LIBRARY_PATH 和 LIBRARY_PATH 在 Linux 系统中都是与动态链接库查找路径相关的环境变量,它们的主要区别在于使用阶段和作用: LIBRARY_PATH: 作用于程序编译阶段,告诉编译器(如 gcc)在编译时寻找动态链接库(.so 文件)的附加搜索路径。 当编译一个程 阅读全文
posted @ 2024-02-12 10:42 真喜欢落叶与飞花起舞 阅读(396) 评论(0) 推荐(0) 编辑
Linux下指定so动态库的加载路径的5种方法
摘要:搜索的先后顺序是: 编译目标代码时指定的动态库搜索路径; 环境变量LD_LIBRARY_PATH指定的动态库搜索路径; 配置文件/etc/ld.so.conf中指定的动态库搜索路径; 默认的动态库搜索路径/lib; 默认的动态库搜索路径/usr/lib。 将库文件放置在对应的路径中,运行时就可以搜索 阅读全文
posted @ 2024-02-12 10:36 真喜欢落叶与飞花起舞 阅读(1027) 评论(0) 推荐(0) 编辑
字符设备和块设备以及设备绑定
摘要:什么是字符设备和块设备?都有哪些区别? 这两个文件都与从一处向另一处写入数据和读取数据有关。 但它们之间的区别在于它们读取/写入数据的方式。 字符文件:字符文件是一种以字符方式读取/写入数据的硬件文件。 一些经典的例子是键盘、鼠标、串行打印机。 如果用户使用 char 文件写入数据,则其他用户不能使 阅读全文
posted @ 2023-12-22 22:48 真喜欢落叶与飞花起舞 阅读(128) 评论(0) 推荐(0) 编辑
sysctl 命令介绍
摘要:sysctl - configure kernel parameters at runtime 在运行时配置内核参数。 选项 sysctl [-n] [-e] variable ... sysctl [-n] [-e] [-q] -w variable=value ... sysctl [-n] [ 阅读全文
posted @ 2023-10-06 23:24 真喜欢落叶与飞花起舞 阅读(357) 评论(0) 推荐(0) 编辑
ulimit配置含义及使用
摘要:# ulimit Linux ulimit命令用于控制shell程序的资源。 ```shell root@hecs-270451192.168.0.179 10:41:17 [pwd:~]# ulimit --help ulimit: ulimit [-SHabcdefiklmnpqrstuvxPT 阅读全文
posted @ 2023-06-04 17:43 真喜欢落叶与飞花起舞 阅读(206) 评论(0) 推荐(0) 编辑
操作系统如何更新dns缓存?
摘要:1、window环境: hosts文件位置:C:\windows\system32\drivers\etc 刷新方式: win+r,输入CMD,回车 在命令行执行:ipconfig /flushdns #清除DNS缓存内容。 ps:ipconfig /displaydns //显示DNS缓存内容 2 阅读全文
posted @ 2022-12-11 10:12 真喜欢落叶与飞花起舞 阅读(305) 评论(0) 推荐(0) 编辑
linux中yum与rpm区别
摘要:yum和rpm的区别 阅读全文
posted @ 2022-09-18 10:18 真喜欢落叶与飞花起舞 阅读(162) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示