cleanfield
码龄19年
关注
提问 私信
  • 博客:661,556
    社区:24
    661,580
    总访问量
  • 187
    原创
  • 565,675
    排名
  • 126
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:匍匐前进

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2005-10-22
博客简介:

cleanfield的专栏

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    566
    当月
    0
个人成就
  • 获得103次点赞
  • 内容获得143次评论
  • 获得295次收藏
  • 代码片获得411次分享
创作历程
  • 3篇
    2024年
  • 8篇
    2023年
  • 27篇
    2022年
  • 15篇
    2021年
  • 5篇
    2020年
  • 1篇
    2018年
  • 1篇
    2017年
  • 13篇
    2016年
  • 8篇
    2015年
  • 14篇
    2014年
  • 3篇
    2013年
  • 6篇
    2012年
  • 70篇
    2011年
  • 42篇
    2009年
成就勋章
TA的专栏
  • shell
    17篇
  • redis
    10篇
  • sed
    1篇
  • awk
    12篇
  • bat
    3篇
  • Perforce
    5篇
  • 游戏开发
    3篇
  • erlang
    3篇
  • c++编程
    59篇
  • linux系统管理
    53篇
  • mysql
    41篇
  • 其他
    33篇
  • 网络编程
    49篇
  • sphinx
    1篇
  • 新 事务
    1篇
  • svn配置
    5篇
  • svnhook
    2篇
  • cache
    6篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

记一次logtail锁死/tmp目录

记录一次logtail导致的目录锁死经历
原创
发布博客 2024.02.02 ·
375 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

netlink学习

从inotify引出auditd,从auditd引出netlink,从netlink引出libnl和libmnl
原创
发布博客 2024.01.31 ·
1435 阅读 ·
11 点赞 ·
0 评论 ·
14 收藏

inotify学习

inotify的原理与使用
原创
发布博客 2024.01.30 ·
730 阅读 ·
7 点赞 ·
0 评论 ·
11 收藏

rsyslog学习

rsyslog的消息流是从输入模块->预处理模块->主队列->过滤模块->执行队列->输出模块。
原创
发布博客 2023.11.23 ·
704 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

文件描述符与锁定状态在系统层面的表示

实际上,在父子进程共享文件锁时,锁表项中的锁定进程 ID 只包含创建并持有该锁的原始进程(通常是父进程)的 ID。然而,在锁表项中,锁定进程 ID 仅指向原始创建并持有锁的进程(父进程)的 ID。当子进程继承父进程的文件描述符时,子进程实际上继承了指向同一文件表项的引用,这意味着父子进程共享该锁,而不是每个进程拥有其自己的锁表项。在上面的示意图中,Process A(父进程)和 Process B(子进程)共享同一个文件描述符表项,这意味着它们实际上指向同一个文件表项,而不是内容相同的两个文件表项。
原创
发布博客 2023.11.22 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现脚本单例运行的两种方案

加注:在多进程或跨脚本场景中,简单地判断锁文件是否存在可能导致竞争条件。若多个进程或脚本实例在几乎相同的时间点检查并尝试创建锁文件,这样一来,就可能让多个实例同时获得锁并运行。由于此种情况下的检查和创建锁文件并不是原子性操作(无法保证在一个不可分割的操作中完成),因此可能导致竞争条件的发生。简单地判断锁文件是否存在是一种简单易懂的方法,但可能导致竞争条件、锁未释放等问题,不如。如果文件不存在,就创建一个锁文件,获得锁。综上,简单地判断锁文件是否存在的方案同样可以应用于跨进程和跨脚本场景,但相较于。
原创
发布博客 2023.11.21 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

flock使用文件描述符和使用文件的区别

flock有两种使用方式,本文分析了两者之间的优劣
原创
发布博客 2023.11.21 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

xargs如何保留文本中的引号

文本中如果有引号,直接用xargs处理会丢失,本文展示一种比较方便灵巧的办法,实现引号正常传递
原创
发布博客 2023.09.08 ·
785 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下sz命令不能传输超过4g文件的解决办法

通过分割与合并文件,解决sz超过4g无法传输的问题
原创
发布博客 2023.06.21 ·
1769 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

redis中sort妙用,实现动态生成排行榜

sort命令可以实现多string,多hash的联合查询,不用lua就可以实现原子操作
原创
发布博客 2023.06.16 ·
1012 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

shell教程

记录shell必备基础知识,大家可以收藏,方便查阅
转载
发布博客 2023.02.17 ·
754 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

linux下程序占用内存只涨不降原因追查

linux下进程占用内存只增不减,如何定位问题,这里给出了一次追查过程
原创
发布博客 2022.12.14 ·
5557 阅读 ·
0 点赞 ·
0 评论 ·
23 收藏

解决cscript打开excel时宏互不可见的问题

巧妙解决cscript解决打开多个excel文件时,后面文件看不到前面文件中定义的宏
原创
发布博客 2022.11.18 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于awk实现的表格检查框架

awk天生就是处理表格数据的,本文实现了一种基于awk的表格检查框架,已经在实际生产环境应用,希望对大家有帮助
原创
发布博客 2022.10.20 ·
570 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何实现select * exclude column

实现mysql中的insert into B select * exclude from,
原创
发布博客 2022.10.14 ·
469 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

shell中pipeline的运行探秘

介绍shell中的pipeline的实现机制以及运行解析,可以理解shell中的子进程以及管道的应用
原创
发布博客 2022.10.09 ·
752 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell的前世今生

shell是什么,为什么有shell,它如何工作,怎样认识shell
原创
发布博客 2022.10.08 ·
814 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

bat中实现从配置文件中加载变量

将逻辑代码与配置信息分离,这样可以更好的隔离
原创
发布博客 2022.09.23 ·
780 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

没有core的程序异常退出追查过程

对于进程异常退出而没有产出core文件,我们该如何定位问题
原创
发布博客 2022.09.21 ·
1301 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

分享gawk大神写的库,包括解析csv文件和web参数

awk大神写的csv和http参数解析库,具体网址是http://mcollado.z15.es/xgawk/http://mcollado.z15.es/xgawk/
原创
发布博客 2022.09.21 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多