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

Linux内核书籍

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

3.8K60

Linux网络编程书籍

如果说只是了解网络基础知识看看上面3本即可,但是要想做开发一定要看下面的 《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本 其中TCP/IP...本书是世面上极少见的讲述内部网关路由技术的经典书籍,内容极为丰富。对于想清楚的了解内部网关协议的工作原理以及想探究网络通信事物的本质的人来说是一本不可或缺的好书。...网络体系结构:linux内核中网络协议的设计与实现》 ?...Protocols in the Linux Kernel 书名: Linux网络体系结构 说明:翻译的很不好,建议看原版,可以下电子版。...一本在kernel实现网络功能的基础书籍,最好还是看英文版的,翻译的实在太烂了。有条件的还是看原版吧,没办法啊,中国的此类书籍基本上落后老美3-4年。结合linux源代码分析一书收获更多。

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

    Linux基础知识

    Linux: 1991年,芬兰赫尔辛基大学的Linus Torvalds(林纳斯 托瓦兹)编写了Linux核心0.01版(此时称为freex后来改称linux)。...Linux发行版=核心+应用程序,许多应用程序来源于GNU,因此Linux全称GNU Linux。...六、 Linux与Unix的区别 前者免费,后者昂贵 Linux移植性好,Unix捆绑性强 Linux:超级用户,Unix:许可用户 Linux:应用广泛,前途无量 Unix:基于高端,发展缓慢 七、...Linux与DOS的区别 DOS:单用户、单任务 Linux:多用户,多任务 DOS:丰富的软件资源 Linux:较少的软件资源 DOS:局限使用内存 Linux:充分利用资源 DOS界面,纯字符。...Linux命令方式+X windows 八、 学习Linux系统的10点建议 从基础学起 Linux命令是必须学习 选择一本好的工具书 选择一个适合你的Linux发行版本 养成在命令行下工作 选择一个适合你的

    1.1K40

    linux基础知识

    Linux基础知识Linux是一种开源操作系统内核,广泛用于服务器、嵌入式系统和个人计算机。它是一个强大而灵活的操作系统,具有许多有用的功能和工具。...本指南将介绍Linux基础知识,包括文件系统、命令行、用户管理等。1. Linux文件系统Linux文件系统是Linux操作系统中文件和目录的组织方式。它以树状结构组织文件和目录,根目录位于顶层。...命令行基础Linux的命令行界面是一个非常强大的工具,可以让你执行各种任务。以下是一些常用的命令行基础知识:ls:列出目录中的文件和子目录。lspwd:显示当前工作目录的路径。...网络基础Linux是一个出色的网络操作系统,可以用于构建各种网络应用程序和服务。以下是一些常见的网络基础知识:ifconfig:显示网络接口的配置信息。...基础知识的一些方面,涵盖了文件系统、命令行、用户管理、软件包管理、文件权限、进程管理、网络基础、日志文件和基本系统管理。

    30310

    Linux基础知识(1)

    一、Linux介绍 1、操作系统的发展 ?...其中Uninx只针对大型主机或服务器,Minix->Linux适用于x86的个人计算机 2、Linux的不同版本 Linux内核版本:内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序.../boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。...切换工作目录: cd 在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。Linux所有的目录和文件名大小写敏感。 cd后面可跟绝对路径,也可以跟相对路径。...常用参数 Linux中还有一个nl命令,和cat -b效果等价。 ? 示例 文本搜索:grep Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。

    93340

    Linux基础知识总结

    《鸟哥的Linux私房菜》学习笔记 1. linux文件权限与目录配置 1....文件属性 Linux一般将文件可存取的身份分为三个类别,分别是 owner/group/others,且三种身份各 read/write/execute 等权限 image.png 文件的权限与类型解释.../boot 这个目录主要在放置开机会使用到的文件,包括Linux核心文件以及开机菜 单与开机所需配置文件等等。...Linux kernel常用的文件名为:vmlinuz,如果 使用的是grub2这个开机管理程序, 则还会存在/boot/grub2/这个目录 /dev 在Linux系统上,任何设备与周边设备都是以文件的型态存在于这个目录当...这个目录同样不占硬盘容量 linux目录树: image.png 2. Linux文件与目录管理 1. 目录与路径 . 代表此层目录 ..

    84220

    Linux基础知识3

    Linux 命令的语法格式 COMMAND options arguments 命令可分为:命令、应用程序、脚本文件三类 命令按类型分为: 内部命令:即集成在系统内核中的命令 外部命令:独立的可执行程序...Linux秉从一切从简的原则,在i和n之间有18个字符,因此用i18n来stand for internalization Cat /etc/sysconfig/i18n 当发现用远程终端连接到服务器上输出的字符有乱码时...[ss]]  例如更改日期为2000年5月6日7点8分9秒  date 050607082000.9 linux有2种时钟 系统时间:用date查看 硬件时钟:用hwclock查看 hwclock -s...临时文件存储位置 /var 经常变化的文件 var/log /misc 备用杂项 /opt 第三方应用程序的安装目录;现在一般安装于/usr/local下 /selinux   security enhanced linux

    59310

    Linux基础知识(2)

    五、用户、权限管理的常用命令 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。...在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限。...Unix/Linux系统中的root账号通常用于系统的维护和管理,它对Unix/Linux操作系统的所有部分具有不受限制的访问权限。...在Unix/Linux安装的过程中,系统会自动创建许多用户账号,而这些默认的用户就称为“标准用户”。 在大多数版本的Unix/Linux中,都不推荐直接使用root账号登录系统。...设置用户密码:passwd 在Unix/Linux中,超级用户可以使用passwd命令为普通用户设置或修改用户口令。

    79440

    linux基础知识大纲

    1、Linux操作系统概述 Linux操作系统的发展过程、创始人、GNU计划等 源于UNIX; 得益于GNU计划; 借助internet得以壮大; 推动了自由软件、开源软件的发展 1991年底,...Linux目前的应用:主要应用在服务器领域;在手机、家电等嵌入系统方面,Linux有很好的表现;在桌面领域的扩张也非常快 Linux操作系统的组成,内核的含义 组成 Linux内核 一些GNU程序库和工具...内核含义 只是基本的操作系统管理功能,不能直接当操作系统使用,还必须有Shell和各类系统软件和应用软件 了解Linux操作系统的特点,优缺点以及Linux操作系统的发行版本 Linux特点: 免费,良好的移植性...) 良好的兼容 发行版本: Redhat企业版本 Fedora CentOS Debian Ubuntu Linux Mint Mandriva Suse 红旗Linux 2、shell的基本应用 1)...磁盘分区挂载到/mnt/linux1下 mkdir /mnt/linux1 mount  -t ext4   /dev/sda7  /mnt/linux1 (3)挂载移动设备 USB接口的移动硬盘当作SCSI

    2.6K40

    Linux重点基础知识

    【必备】Linux重点基础知识 学习Linux系统的重要性应该不用多说,下面我就对Linux基础知识进行一个全面而又简单的总结。...不过建议大家还是装个Linux系统多练习,平时最好只在Linux环境下编程,这样会大有提高。...在linux中,因为文件系统是以级别式的结构来组成的,所以要在整个系统中找到特定的文件和目录并不是件容易的事。...但对这些用户初上手Linux,可就有点恼人了。 因为对Linux用户来说无论有几个分区,分给哪一个目录使用,它归根结底就只有一个根目录、一个独立且唯一的文件结构。...Linux中每个分区都是用来组成整个文件系统的一部分。因为它采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来。

    1.1K10

    Linux基础知识笔记(1)

    内核:直接控制管理硬件 内核直接识别计算机二进制语言 解释器:把c c++ java python等语言解释成二进制,常见的解释器:bash 软件程序:不同程序,完成不同需求 3.Linux...系统介绍 开放源代码的,可以自由传播的类Unix操作系统 多用户、多任务,支持多线程和多cpu的操作系统 4.Linux发展史 AT&T 美国电话局 unix(肯.汤普逊,丹尼斯...美国加州大学,伯克利分校 UNIX小组 FreeBSD--macOS、IOS NETBSD OPENBSD minix--荷兰,詹宁邦 1980 Linux...--芬兰 赫尔辛基大学 林纳斯.托瓦斯 1991 GNU GNU'slinux GPL规范 5.Linux发行版 Fedora redhat上游测试,带桌面图形...https://mirrors.tuna.tsinghua.edu.cn|g' \ -i.bak \ /etc/yum.repos.d/CentOS-*.repo linux

    11010

    linux 基础知识介绍(一)

    操作系统: 完整的类UNIX操作系统 Linux内核+ GNU工具 如:CentOS,Ubuntu,Android Linux发行版 slackware:SUSE Linux Enterprise...From scratch 自制Linux Android: kernel+busybox(工具集)+java虚拟机 Linux分支参考网站:http://futurist.se/gldt/ REDHAT...他是红帽男孩. ” 所以, 至少在他们最亲密的朋友当中, 红帽子成为了技术专家的同义词 1993年,Bob Young 建立了ACC公司,营销Linux和UNIX的支持软件和书籍杂志。...1995年,Bob Young 收购了Marc Ewing的业务,合并后的ACC公司成为新的Red Hat软件公司,发布了Red Hat Linux 2.0 红帽认证 Linux内核版本 ?...版本号的第二位数字,可以确定Linux内核版本的类型 开发版本: 第二位数字是奇数 3.9.78奇数 稳定版本: 第二位数字是偶数 3.10.0偶数 Linux发行版的名称和版本号是由发行版的维护者决定的

    1.1K30

    Linux系统基础知识整理

    一、说明   本篇文章,我将结合自己的实践以及简介,来对linux系统做一个直观清晰的介绍,使得哪些刚接触Linux的小伙伴可以快速入门,也方便自己以后进行复习查阅。...二、基本知识整理   1.Linux文件系统架构     1).文件或目录起始于"/"根目录,并且以树装结构呈现     2).最顶层以"/"开始     3).linux文件系统的文件或者目录名严格区分大小写...$代表当前登陆用户为普通用户   2.Linux重要文件目录说明     1)./            所有其他目录的最顶级根目录     2)....安全性模型     1).linux使用User和Group控制使用者对文件的存取权     2).用户使用账号和口令登陆linux     3).每个文件都有Owner,且owner属于某个Group...-f 紧跟要被处理的文件名,建议单独写一个选项 三、Linux基本操作及命令概述   1.cd:切换目录        1).cd ..

    1.4K70
    领券