随笔分类 -  Linux学习杂记

慕课网linux基础学习
KDB调试命令
摘要:转自:https://blog.csdn.net/oyangyufu/article/details/6245931 bp:设置断点 bc:清楚断点 go:继续执行 bt:显示调用栈 bl:显示断点 bd:disable 断点 be:enable 断点 阅读全文

posted @ 2019-07-18 14:18 laymond 阅读(272) 评论(0) 推荐(0)

shell 管道导致的变量重置问题
摘要:测试脚本: 输出显示的flag=0! 参考:https://www.cnblogs.com/super119/archive/2010/12/18/1909829.html 阅读全文

posted @ 2019-05-15 13:40 laymond 阅读(283) 评论(0) 推荐(0)

iptables IP流量统计
摘要:最后是使用ipset进行流量统计,iptaccount资料太少而且还跟网上说明的操作情况不相符,继续看源码分析组长老大都不高兴。ipset使用帮助 1. 创建ipset集合:ipset create test hash:ip counters //counters,一定要加,不然不会计数,hash: 阅读全文

posted @ 2019-04-23 15:48 laymond 阅读(1702) 评论(0) 推荐(0)

linux内核数据结构
摘要:https://blog.csdn.net/zhangskd/article/details/11225301 在看ip_acct.c相关代码时看到大量使用了 hlist_nulls_for_each_entry 和 hlist_nulls_add_head,很疑惑为啥搜索nulls??原来是种特殊 阅读全文

posted @ 2019-04-16 21:28 laymond 阅读(152) 评论(0) 推荐(0)

netfilter 和 iptables
摘要:http://blog.chinaunix.net/uid/23069658/cid--1-list-4.html 洞悉linux下的Netfilter&iptables 系列,有一到十六,牛掰。 https://blog.csdn.net/jasonchen_gbd/article/details 阅读全文

posted @ 2019-04-15 16:26 laymond 阅读(101) 评论(0) 推荐(0)

文件所
摘要:Linux 2.6 中的文件锁 劝告锁和强制锁, 劝告锁靠进程自己约定和遵守规则 强制锁由内核来强制检查并执行规则 强制锁的条件、方法。 fcntl可以对纪录加锁、flock只能对整个文件加锁。 ... 其他资料:《UNIX环境高级编程》14章高级I/O,第3节-纪录锁 阅读全文

posted @ 2019-01-08 15:56 laymond 阅读(105) 评论(0) 推荐(0)

gcc
摘要:宏定义 可变参数:__VA_ARGS__ 阅读全文

posted @ 2018-11-08 12:02 laymond 阅读(89) 评论(0) 推荐(0)

openwrt vsftp
摘要:vsftp: very security ftp openwrt配置:make menuconfig ==> network ==> file transfer ==> vsftpd 编译完后,vsftp的配置参考 http://www.slyar.com/blog/openwrt-vsftpd.h 阅读全文

posted @ 2018-11-07 10:33 laymond 阅读(460) 评论(0) 推荐(0)

Makefile 笔记
摘要:2018-10-30:发现一个超棒的文档《GNU makefile中文手册(徐海兵 译)》,199页超详细。 前面随笔里也有些关于Makefile的,日后整理到一块儿。 双冒号规则: 概述:允许俺不同依赖生成不同目标文件,当同一目标文件的多个规则的依赖同时存在修改时,按脚本书写顺序执行。 参考:ht 阅读全文

posted @ 2018-10-25 16:12 laymond 阅读(169) 评论(0) 推荐(0)

quilt-补丁工具
摘要:参考:https://blog.csdn.net/adomwon/article/details/79047059 前言: 在查找openwrt中samba编译报错问题时直到了quilt这个工具,为了解决samba报错才学的。仅记录学习过程。 1. 解压samba源码包,在源码中查找报错内容,比如 阅读全文

posted @ 2018-10-25 13:47 laymond 阅读(460) 评论(0) 推荐(0)

linux命令
摘要:记录今天开始新认识的命令 2018-12-20:发现好书《linux命令行和shell脚本编程大全》,后续结合书中内容学习 回到上一次的目录,一直想知道,但一直懒的查 修改文件所属用户和用户组。之前居然会和chmod搞混... 查看磁盘空间 用于获取文件(或目录)所在路径。 不校验文件是否真实存在, 阅读全文

posted @ 2018-10-09 11:29 laymond 阅读(120) 评论(0) 推荐(0)

shell脚本
摘要:最近学写脚本写一些遇到过的坑。 2018-12-20:开始参考《linux命令行和shell脚本编程大全》 命令执行: 字符串比较 井号的特殊用法(字符串去掉前缀) 条件判断 shift命令 函数,如何返回字符串 “点+空格+文件名”是什么意思? 第一行:#!/bin/sh /etc/rc.comm 阅读全文

posted @ 2018-10-09 10:23 laymond 阅读(135) 评论(0) 推荐(0)

[工作笔记]2018-09-10~2018-09-16
只有注册用户登录后才能阅读该文。

posted @ 2018-09-10 09:18 laymond 阅读(8) 评论(0) 推荐(0)

Libevent
只有注册用户登录后才能阅读该文。

posted @ 2018-09-09 08:50 laymond 阅读(4) 评论(0) 推荐(0)

[工作笔记]2018-09-03~2018-09-07
摘要:工作内容: 学习Libevent,两个文档:《libevent源码深度剖析(张亮)》,《libevent中文帮助文档》(都有可下载的文档),建议边看文档边看源码,先了解一下event、event_base以及一些常用函数,然后完整的看一遍源码深度剖析(内容比较少看,可以比较快的深入了解一边),然后看 阅读全文

posted @ 2018-09-03 11:36 laymond 阅读(113) 评论(0) 推荐(0)

[工作笔记]2018-08-27~2018-08-31
摘要:1.完成rs485文档 2.libevent学习和接口文档。 Shell: 1.脚本变量赋值时,等号前后不能加空格! 2.shell换行时必须加“\”,且后面不能有空格和其他字符! Stty: 《unix环境高级编程》里原来有关于stty的描述啊。。在第18章终端I/O部分,算了,以后再看吧。 大小 阅读全文

posted @ 2018-08-27 16:39 laymond 阅读(144) 评论(0) 推荐(0)

[工作笔记]2018-08-20~2018-08-24
只有注册用户登录后才能阅读该文。

posted @ 2018-08-22 08:56 laymond 阅读(9) 评论(0) 推荐(0)

[工作笔记]2018-08-13~2018-08-17
只有注册用户登录后才能阅读该文。

posted @ 2018-08-13 12:07 laymond

导航