项目 1986年 发明patch的larry wall开始开发Perl语言 一开始unix系统被AT&T SUN IBM掌控,一份源码许可证要4万美元 1991年 linus torvalds 宣布了linux...1995年,linux找到了自己的杀手级应用----开源的web服务器Apache 用自由软件是因为它运行得更好,而不是说“用自由软件是因为所有软件都该是自由的” “开源”明显要用一个意识形态中性的公众标签来取代
cat /proc/cpuinfo lsmod 安装VNC服务 重置root密码:
这本书属于学习Linux内核原理必读推荐书目之一!...对Linux内核的设计原理进行了细致的说明,也有具体实现部分的介绍,结合源码能很好的理解Linux内核; 在简单翻了一遍之后,带着如下几个疑问,整理了下相关知识点: 1、内核是什么时候加载运行的; 2、...Linux设备驱动作为一个linux内核模块存在,模块都有2个接口函数,模块初始化函数和模块退出函数。 上面提到的驱动程序的注册。一般是由模块初始化函数来实现的。...linux操作系统为什么分为用户态和内核态,简单以一句话是为了安全, 在CPU的所有指令中,有些指令是非常危险的,如果错用,将导致系统崩溃,比如清内存、设置时钟等。...MMU/Cache line CPU L1/L2高速缓存 页高速缓存:Linux内核实现的磁盘缓存,主要用来减少对磁盘的I/O操作。
书籍介绍 原富士通一线Linux内核开发工程师基于十余年经验执笔,专业实用 聚焦Linux核心功能,简明易懂地讲解操作系统是怎样工作的 198张示意图帮助理解,详略得当,为读懂大部头开路 结合大量实验程序...第二部分:Linux文件系统设计 这一节讲述如何快速的了解一个Linux文件系统的设计方式,文件系统的设计当然没有不是几页纸就能讲清楚的,但是对于我们大致了解Linux整体的设计思路入门还是不错的。...下面是关于这个命令的介绍: 「fsck 命令」 Linux fsck(英文全拼:file system check)命令用于检查与修复 Linux 档案系统,可以同时检查一个或多个 Linux 档案系统...Linux中调优参数 了解上面各个组件的内容和细节之后,我们来看几个简单的Linux调优参数。...Linux内存管理 简单介绍 下面我们就来简单介绍Linux内存管理的,在Linux中内存管理可以大致理解为三个部分: 内核使用的内存 进程使用的内存 可用内存(空闲内存) 其中除开内核使用的内存维持系统正常运行不能被释放之外
《Linux是怎么样工作的》读书笔记 引言 这本书是个人看过的讲操作系统底层里面讲的最通俗易懂的了,但是200多页的内容确实讲不了多深的内容,所以不要对这本书抱有过高期待,当一个入门书了解即可。...第二部分:Linux文件系统设计 这一节讲述如何快速的了解一个Linux文件系统的设计方式,文件系统的设计当然没有不是几页纸就能讲清楚的,但是对于我们大致了解Linux整体的设计思路入门还是不错的。...下面是关于这个命令的介绍: fsck 命令 Linux fsck(英文全拼:file system check)命令用于检查与修复 Linux 档案系统,可以同时检查一个或多个 Linux 档案系统。...Linux中调优参数 了解上面各个组件的内容和细节之后,我们来看几个简单的Linux调优参数。...Linux内存管理 简单介绍 下面我们就来简单介绍Linux内存管理的,在Linux中内存管理可以大致理解为三个部分: 内核使用的内存 进程使用的内存 可用内存(空闲内存) 其中除开内核使用的内存维持系统正常运行不能被释放之外
嵌入式 Arm Linux 入门必读书籍推荐 前段时间有个刚开始学习 Arm Linux 的同学问我:对于还处于入门阶段的新手,有什么建议。并让我推荐一些好的书籍。...这些书籍我按照 Arm Linux 系统所需要的知识结构,做了分类: Linux 系统环境 Git 版本管理 C 语言和汇编 Arm 体系结构 Linux 应用编程 Linux 内核基础原理 Linux...1、Linux 系统环境 熟悉 Linux 系统环境是一切的前提 —— Linux 系统环境中,最强大的开发武器是命令行和 Shell 脚本。 为什么?...关于应用编程我推荐了五本书: 《Linux 环境编程:从应用到内核》 《GNU Linux 编程指南》 《Linux 程序设计》 《Linux 系统编程》 《UNIX 环境高级编程》 除了第一本是中国人写的...我推荐了五本书: 《Linux 内核设计与实现》 《Linux 设备驱动程序》 《深入 Linux 内核架构》 《深入Linux 设备驱动程序内核机制》 《Mastering Linux Kernel
读书,只是读,很快就会忘记。写读书笔记,帮助我们把书本的知识转化成自己的。 废话不多说,行动起来吧。...大家写的读书笔记链接可以在本文评论~下面是几个可能对你有用的链接 如何选择靠谱的技术书 微信阅读上《秋叶:如何高效读懂一本书》
1️⃣《鸟哥的 Linux 私房菜-基础篇·第三版》by 鸟哥 最具知名度的 Linux 入门书《鸟哥的 Linux 私房菜基础学习篇》的最新版,全面而详细地介绍了 Linux 操作系统。...特别推荐:基础到进阶的 Linux 免费课 2️⃣《The Linux Command Line》by William E. Shotts Jr....如果你对 Linux 完全不了解安装都不会,看鸟哥那本;如果你情况跟题主类似,已经装上 Linux 会打开终端,看TLCL。 豆瓣评分: 9.3 推荐指数:?????...4️⃣《Linux/UNIX系统编程手册》by Michael Kerrisk 介绍 Linux 与 unix 编程接口的权威著作。...linux 编程资深专家 michael kerrisk 在书中详细描述了 linux/unix 系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。
设计一个「类」的时候有什么原则 终极目标:提升代码的可理解性。 一个类应该是一个清楚的抽象,处理一些明确的责任。 封装,每个对象应该尽可能少了解系统的其他部分。...
服务器程序规范,需要强化和遵守的,作者给列了4条规范: 1、Linux服务器程序一般以后台进程形式运行,也就是以daemon守护进程的方式,守护进程的父进程通常是init进程(PID进程为1),作者在7.6...后台进程形式运行,也就是通过fork一个子进程,结束父进程的方式运行,这样避免很多前台启动,随着操作终端界面的关闭而结束服务器程序的运行; Linux服务器程序的用户信息也是容易忽略和出问题的地方,UID...2、Linux服务器程序通常有一套日志系统,至少能输出日志到文件,有的高级服务器还能输出日志到专门的UDP服务器,大部分后台进程都在/var/log目录下拥有自己的日志目录。...通过使用ulimit命令修改当前shell环境下的软限制或者硬限制,这种修改对该shell启动过的所有后续程序有效,也可以通过修改配置文件来改变系统软限制和硬限制,并且是永久的,比如ulimit: 修改Linux... soft nofile 1200000 * hard nofile 1200000 ``` 4、Linux
什么是值得做的事情? 如果一个事情做完之后从长时间尺度看来都有益(收益高半衰期长),那么值得做。 那么如何判断一件事情能在长远尺度看来都有益呢?毕...
2》 《疯狂Android讲义》 《实用负载均衡技术 网站性能优化攻略》 《大数据日知录架构与算法》 《深入浅出node.js》 《HTTP权威指南》 《海量数据库解决方案》 《领域驱动设计》 《精通Linux
这本书与其叫《马化腾传》,不如叫《腾讯传》。为什么这么说呢?因为看完这本书,从头到尾对马化腾只是总结性地描述,比如低调、有远见、坚持、有战略等等;对腾讯的发展轨...
1、我想做一个Python软件,gui界面,读取TXT文件,按照章节拆分内容,将内容上传到openai的gpt,让AI总结文字的概要,传回来,把每个章节的概要再...
日常读书中的一些小小记录,偏重深入理论 遇到泛型类型时,编译器会在编译未绑定的泛型类型时就解析好所有方法重载,而不是等到执行时,才去为每个可能的方法调用重新考虑是否存在更具体的重载。
印证学习法的漏洞 在学习的时候,通过印证学习法有时候能有效地理解一个概念,比如讲到心理学「投射」这个概念的时候,想到「苏东坡说佛印是坨屎」的典故。但是这种学习法...
1.首先通过设置的Class属性或者根据className来解析Class,我理解这个过程其实是一个bean转beanDefintion,然后到beanDefi...
为什么要提及这句话呢。因为现在我的项目中也有自己的创建的组件类,然后其余的组件来继承它。
主要是以 linux 内核为例来说。比如内核的发布节奏,linus 早期说每个版本应该到它该发布的时候就会发布了,没有计划,就是靠兴趣来支撑等等。...书的这部分对 4 大 linux 的发行版逐一做了介绍,从诞生,商业运作,其中的起起伏伏。写的还是比较详细的,现在读来再回首那段时间很有意思。反观国内的开源发展史,我感觉挺闹心的。...就是工作之后如果要用到这个 Linux 的话,也会安装它。我认为它还是比较干净比较纯粹的。所以书中这块读起来感觉非常流畅,很多背景知道。
好书不能只读一遍,这两天又翻看了一遍《你必须知道的.NET》,重温了下基础,重温了下经典,简单记录了下来。
领取专属 10元无门槛券
手把手带您无忧上云