首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux内核书籍

Linux设备驱动》   --  也就是我们所说LDD3了; 适合一定基础的人阅读,深入学习Linux不可或缺知识; 《UNIX环境高级编程》 这本书并不是面对linux内核书,但是我是从最基础看这本书逐步入门...; 《Linux内核完全剖析》 本书对早期Linux内核(v0.12)全部代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短时间对Linux工作机理获得全面而深刻理解,为进一步学习和研究Linux...虽然选择版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理精髓。...《Linux那些事》 由复旦一群大神所写,团队为fudan_adc,主要写了我是xxx系列,本人比较喜欢对USB 部分描述,不得不说大神就是大神。...《Linux设备驱动开发详解》 由华清远见出身大神所写,宋宝华大神所写,华清远见出来技术杠杠。 《深入理解计算机操作系统》 当然啦,不得不说大学学过操作系统啊!!!!

3.8K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux系统如何通过该日志来排错

    用户可以通过它来检查错误发生原因,或者寻找受到攻击时攻击者留下痕迹,下面为大家分享一下Linux系统下如何通过该日志来排错。...登录失败原因 如果你想检查你系统是否安全,你可以在验证日志中检查登录失败和登录成功但可疑用户。...这些都是潜在攻击者正在尝试和访问失败账户。这是一个在 ubuntu 系统上例子。  ...日志管理系统,可以自动分析日志,将它们有效归类,帮助你提取关键字,如用户名。 日志管理系统可以使用自动解析功能从 Linux 日志中提取用户名。这使你可以看到用户信息,并能通过点击过滤。...   0.000000] Initializing cgroup subsys cpu  Mar 19 18:39:30 ip-172-31-11-231 kernel: [    0.000000] Linux

    97430

    Linux分区注意事项以及远程连接排错

    ,系统会临时使用swap(交换分区) 大小:如果你内存小于8G 则swap 给内存1.5倍   以后使用时候给512M 如果你内存大于8G 则swap 给8G即可。...,系统会临时使用swap(交换分区) 大小:如果你内存小于8G 则swap 给内存1.5倍   以后使用时候给512M 如果你内存大于8G 则swap 给8G即可。...远程连接服务器排错 注:这里我个人使用是Xshell软件 第一步、首先查看一下与服务器ip通不通 使用命令:ping 什么样是通: 来自 10.0.0.200 回复: 字节=32 时间<1ms TTL...(有这句代表成功) 如果错误的话那就要开启服务才可以进行远程连接了,当然还有linux服务器上面的iptables防火墙和selinux 阻拦。...grep iptab   iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off     全是off 就已经关闭了 最后说一句,本人目前还在学习Linux

    1.5K100

    学习Javascript书籍

    昨天,ppip同学留言: 你js主要是用什么材料学?推荐用哪本教程呢? 我想了一下,发现自己还真的读过不少书。我在这里做一个总结,希望对想学习Javascript朋友有所帮助。...由此可见该书通俗程度。即使你对Javascript已经有了一定基础,阅读该书也不会没有收获,因为它提供编码非常简洁规范,具有启发性。 2....需要注意是,该书中译是第四版,而最新是第五版,两个版本差别很大。 3. Professional JavaScript for Web Developers ? 作者:Nicholas C....它阅读对象是有一定Javascript基础读者,与网页开发有关所有问题基本上都涉及了,写得很清楚明白,相当实用。...好在有一个简便方法,就是在读完我推荐第一本书以后,去学习使用下面两个别人已经写好Javascript框架。你完全可以在一无所知情况下,照搬它们提供代码,轻而易举实现许多炫丽效果。

    1.3K61

    书籍 | 《鸟哥Linux私房菜》第二章

    编辑:葡萄媛 | 排版:葡萄媛 转载请在后台输入 授权 引言 Linux核心是1991年Linux Torvalds写出来,为何他能够写出Linux操作系统?...为什么Linux经久不衰,发展如此迅速?为什么Linux是免费并且可以自由学习?为什么Linux有那么多distribution?...这些问题,我们一起从Linux发展历史中寻找答案吧~ 一、 Linux 发展历史 早在Linux出现之前二十年(1970年代),就有一个相当稳定而成熟操作系统存在,就是Linux老大哥Unix。...有趣是,由于Torvals放置核心FTP网站目录为 Linux,所以大家便称这个核心为Linux。 为了让Linux能够兼容Unix,Torvals参考标准POSIX规范来修改Linux。...因此Linux进步很快~ 用户要一个虚拟内存程序,结果不到一个星期推出新版Linux就实现了~It‘s amazing~ 为了应对这种随时都有程序代码加入状况,Linux逐渐发展成具有模块功能

    1.2K10

    设计模式、重构、编程规范等经典书籍书籍推荐

    有关设计模式、重构、编程规范等经典书籍很多,有很多你应该已经听说过、甚至看过。今天,我就结合我经验,对这些书籍进行一个整理和点评。...不过这可能是最贴近实战一本设计模式书籍了,里面包含实战案例,应该是目前我读过设计模式书籍中最多。不过,我个人觉得文笔稍微有些晦涩,有些内容可能要反复读一下才能理解。...如果你熟悉 Java 语言,在我推荐其他书籍都看完前提下,没事时候可以看看这本书。 4....实际上,很多关于面向对象分析和设计书籍都侧重讲 UML,讲得真的好书籍却并不多。除此之外,我觉得面向对象分析和设计理论知识并不多,关键还是实践。所以,如果你工作比较忙,看我专栏就足够了。...总结今天加餐内容就这些,我来稍微总结回顾一下推荐书籍

    6.4K20

    Dubbo 异常封装引出排错日记

    执行逻辑是这样:一旦用户调用对应登录 API 之后,会通过 Dubbo 远程调用到校验服务,之后返回对应结果。...在服务模块中为了方便对业务异常进行处理,使用了自定义登录异常,这里逻辑封装在统一实体模块一个枚举类中,作为外部包导入。...奇怪了,并没有预期显示业务异常效果,而是抛出了一个新异常信息,大意是业务异常类无法实例化,对应是 Hessian 序列化协议信息。...,也是我认为开发人员可以通过日志、源码信息找到一种解决方案,尽管这样做需要定义额外自定义异常类。...这种解决方案好处是无需定义冗余自定义异常类,直接从源码级别上进行增补; ② 在 dubbo 配置文件中直接忽略掉对于异常过滤,对应 yml 配置如下: 这种方案实际上并不是一个很好选择,因为这相当于对异常过滤一棍打死

    23250

    【Dubug】bitField 引发栈溢出排错

    1、背景 前期因为布隆过滤器实现需求,导入了 redisson 依赖,后面项目需求迭代,需要用到 redis bitmap 来做签到信息存储,并且需要提供读取每月签到记录功能,这里需要用...跟进可以看到这里返回是 syncFuture 结果,看名字可以猜到这个方法是同步。 进到方法里面可以看到是调用刚刚注册好异步事件服务 get 方法进行结果获取。...实际上我们会发现,正是 JDK8 之后接口中多了默认方法实现,一些老版本工具包类才得以兼容,但是今天遇到这个异常还真就是因为默认方法实现,导致了找不到实现类一直调接口自己默认方法,只能说有利有弊吧...对于工具/框架使用尽量使用修复已知 BUG 稳定版本,否则因为一个小缺陷可能就要花上大半天去解决; ③ 持续锻炼排错能力。...对于工具/框架内部某些方法报错信息,还是要坚持打断点去调试,经过一轮探索之后收获远强于自己去网上 Copy 相应解决方案,在这个过程中对排错能力也有较大提升。

    71630

    嵌入式 Arm Linux 入门必读书籍推荐

    嵌入式 Arm Linux 入门必读书籍推荐 前段时间有个刚开始学习 Arm Linux 同学问我:对于还处于入门阶段新手,有什么建议。并让我推荐一些好书籍。...得益于入门时期特殊经历,我对业内相关书籍一直比较关注,看到哪位大牛出版了好书,就忍不住要买回来,看到网上有对应 PDF 版本,也一定会想办法下下来。...这些书籍我按照 Arm Linux 系统所需要知识结构,做了分类: Linux 系统环境 Git 版本管理 C 语言和汇编 Arm 体系结构 Linux 应用编程 Linux 内核基础原理 Linux...所以这部分我推荐了四本书(资料): 《LINUX命令行与SHELL脚本编程大全》第三版 这本书是一个外国人写,然后中国人翻译,是一本非常详细书籍,详细讲解了 Linux 系统中各种常用命令使用,...《Shellbook》 也叫做《Shell编程范例》,是泰晓科技(也是魅族前 BSP 总监)吴章金写开源书籍,虽然只有100多页,但是在网络上广受欢迎。

    7.2K46

    代码排错和避免错误正确姿势

    本文总结一下学习和工作以来思考了一些排错思路和避免错误思路积累在这里,希望对大家有帮助,也欢迎大家补充。...1、代码排错和中医理论很相似 发现写代码排查错误可以学学传统中医诊断方法, 1.1传统中医诊断讲究:“望闻问切”。 望 望指对病人神色形态等进行有目的观察,以测知病变。...优秀经验丰富程序员,遇到一些错误表现,就大概知道问题出现在哪里。 因为他们遇到过类似的情况,思考过类似的情况,看过别人案例等。 2、提供几个常用排错方法 下介绍开发中常见排错方法。...如果是新开发功能,通过删除部分怀疑引入错误新增代码来排错。 比如引入了3个二方jar,有冲突,可以去除某一个试试,好了就是这个jar问题。...如果有其他好方法欢迎补充 3、如何避免bug 以上都是排错方法,要保证质量应该在编码阶段。

    81420

    不止技术书籍推荐

    Hi,各位老朋友、新朋友,好久不见,按照之前规划,本次专题是书籍推荐,主要包含3类: Go语言技术书籍和资料 开发人员综合技能书籍 团队协作书籍 Go语言技术书籍和资料 1....这是一本很好Go语言书籍,有中文版并且开源,可以网上阅读或下载PDF。如果你英文不是特别好,这本书可以帮助你快速入门Go语言。...Google Google即不是书籍也不是资料,但是在查找Golang资料中最有用工具,并且能找到很好、很有用Go英文资料。...非常好敏捷入门书籍,带你理解敏捷思维和实践,以及介绍多种敏捷方法,比如Scrum、XP(极限编程)、看板、精益,这些思维,绝对能帮助你成为更出色工程师,为你如何搭建一支高效研发团队提供一些思路。...本次书籍推荐到此结束,感谢阅读。

    1.4K30

    我看过C#书籍

    这本书总体来说作为一本入门教材还是不错,但是需要一定其他编程语言基础。零基础看这本书初看之下可能有些地方会感到莫名其妙。我学过一点java,所以感觉这本书看起来还是比较容易理解。...《Visual C# 2012 大学教程》(第五版) 这本书是我在图书馆里借到,和我以前借过《Java程序员教程》是一个公司出版,所以看起来有一种浓浓既视感。...这本书同样也是一本入门书籍,不过在图形界面部分介绍却是另外一种技术Windows Forms。后面还介绍了搜索与排序知识,以及一些常用数据结构。...我感觉,看完这本书,基本对C#应用也就有了清晰认识了。 这本书我目前还在看,内容很丰富,看时候真是受益匪浅。 《CLR via C#》 (第四版) 这本书是我看过最难C#书了。...与一般站在C#语言视角书籍不同,这本书是站在CLR和编译器角度来说明

    99610

    【每日随笔】网文小说工具及书籍推荐 ① ( 网文写手入门书籍推荐 | 网文写手进阶书籍推荐 | 提高文学素养写作课 )

    文章目录 一、网文写手入门书籍推荐 二、网文写手进阶书籍推荐 三、提高文学素养写作课 一、网文写手入门书籍推荐 ---- 网文写手入门书籍推荐 : 网文成才21天 : 网文小白入门书籍 , 该书对网文进行了简单介绍..., 可以作为入门书籍 ; 小说骨架 : 针对如何写小说大纲书 , 如果想要投稿上架必须要写出一个好小说大纲 ; 如何描写情感 : 情绪描写教学 , 可以水字数 , 增加中文描写词汇量 , 避免出现脑海中想要描写但是码字时写不出来情况..., 就买第二本 ; 二、网文写手进阶书籍推荐 ---- 网文写手进阶书籍推荐 : 罗伯特麦基 虚构艺术三部曲 : 故事 对白 人物 故事策略 : 进阶需要学习故事如何进行架构 ; 写作脑科学 :...从脑科学研究方向 , 说明人们喜欢读什么类型故事 , 参考 起点 , 飞卢 爽文套路 , 从大脑原理出发 , 写出一部好爽文小说 ; 救猫咪 : 这本书是电影编剧指南 , 在书中梳理了写作套路..., 是好莱坞实战派编剧经典 , 内容直白易懂 ; 三、提高文学素养写作课 ---- 提高文学素养写作课 : 沈从文写作课 冯骥才写作课 大师写作课 21堂大师写作课 ---- 这一行需要很大阅读量

    1K10

    一条长sql排错过程

    语法限制使用,因此以left join语法代替,原来只需要统计一天数据汇总结果,因为特殊需要,需要一次性统计各天结果,于是首先将子查询中时间过滤部分提取到外层。...就是2017-06-22 ,而在sql4中,tgua.atime、tcc.CTIME 、bb.CTIME时间是不一致,因此假如case when选择一个not null时间值,且该时间刚好不是2017...-06-22,那么这条记录会在外层where筛选中被过滤掉。...总结 多表关联查询排错遇到问题时,要通过select *打印出具体明细,进行对比,分析其特征,再反观sql思考其错误可能原因,再修改,再排查,这是一个不断从现象到本质,从思考到实践循环上升过程...,这也是修改一切bug要旨所在。

    76970

    一些不错单片机,嵌入式Linux书籍推荐

    那小异给你推荐书单,你一定要收下! 01 嵌入式开发与Linux内核 Linux内核深度解析 “图例描述结合代码分析,以通俗化语言剖析Linux内核。”...这本书基于ARM64架构Linux 4.x内核,用大量图例描述数据结构之间关系和函数执行流程,结合代码分析,全面剖析Linux内核。...适用于负责维护和开发Linux内核或基于Linux内核开发设备驱动程序专业人士,以及想要学习了解Linux内核软件工程师,也适合作为高等院校计算机专业师生用书和培训学校教材。...Linux命令行大全 第2版 “ Linux领域“代码大全”,手把手教你学Linux操作系统。 ” 这本书带您从初探终端开始,学习使用 bash(Linux Shell)编写完整程序。...” 本书是嵌入式Linux领域名著,全面深入而又简明地阐述了构建嵌入式Linux系统精髓。

    2K50
    领券