翼度科技»论坛 云主机 LINUX 查看内容

Linux精品书籍下载

9

主题

9

帖子

27

积分

新手上路

Rank: 1

积分
27
Linux精品书籍

Linux 命令行 第2版


  • 出版日期 2019年3月5日 502页 4.7星 1740评(2023-7-21)
带你从第一次敲击终端键盘,到在最流行的 Linux shell(或命令行)Bash 中编写完整的程序。在学习的过程中,你将学到几代经验丰富、善于躲避鼠标的大师们传授下来的永恒技能:文件导航、环境配置、命令链、正则表达式的模式匹配等。
除了这些实用知识,作者威廉-肖茨(William Shotts)还揭示了这些工具背后的理念,以及桌面 Linux 机器从过去的 Unix 超级计算机继承下来的丰富遗产。
通过本书简短易懂的章节,你将学会如何

  • 创建和删除文件、目录和符号链接
  • 管理系统,包括联网、软件包安装和进程管理
  • 使用标准输入和输出、重定向和管道
  • 使用世界上最流行的文本编辑器 Vi 编辑文件
  • 编写 shell 脚本,自动执行常见或枯燥的任务
  • 使用剪切、粘贴、grep、修补和 sed 对文本文件进行切分和切割


  • 英文版
The Linux Command Line_ A Complete Introduction, 2nd Edition 2018.epub: https://url97.ctfile.com/f/18113597-892315218-26e1c0 访问密码 公众号:pythontesting 发送 密码
Linux 圣经 第10版


  • 出版日期 2020年6月8日 880页 4.8星 482评(2023-7-21)
  • 业界最受欢迎的 Linux 指南
《Linux 圣经,第 10 版》是终极的 Linux 用户实践指南,无论您是真正的初学者,还是正在了解最新变化的高级用户。它包括云计算方面的信息,以及关于容器化、Ansible 自动化、Kubernetes 和 OpenShift 的新指导。新版以 RHEL 8 为重点,教授管理存储、用户和安全的技术,同时强调使用 Cockpit 简化管理技术。本书由 Red Hat 专家撰写,提供了清晰的解释和循序渐进的指导,揭开了 Linux 的神秘面纱,并将新功能完美地融入到你的工作流程中。
这本实用指南假定你只有很少或根本没有 Linux 知识,它将一步一步地向你介绍完成工作所需的知识。

  • 快速启动并运行 Linux
  • 掌握基本操作并处理更高级的任务
  • 了解 Linux 服务器系统管理的最新变化
  • 使用 Openstack 和 Cloudforms 将 Linux 带到云中
  • 通过 Cockpit Web 界面简化 Linux 管理
  • 使用 Ansible 自动部署 Linux
  • 学习如何利用亚马逊 (AWS)、谷歌 (GCE) 和 Microsofr Azure 云服务来管理 Linux


  • 英文版
Linux Bible-John Wiley & Sons (2020).epub: https://url97.ctfile.com/f/18113597-892305234-26571d 访问密码 公众号:pythontesting 发送 密码
参考资料

专业长期收集python书籍。
赞赏或进入python技术群:钉钉或微信 pythontesting、 支付宝xurongzhong#gmail.com, 请将#替换为@。
python测试开发钉钉群:21745728,目前800多人,另有几千人的python测试开发微信群,可联系 钉钉或微信号 pythontesting 加群(备注:python)!
python八字排盘  目前市面上功能最强大的八字排盘,科学的尽头是道教,玄学。
How Linux Works, 3rd Edition: What Every Superuser Should Know


  • 出版日期 2021年4月13日 435页 4.8星 438评(2023-7-21)
与某些操作系统不同,Linux 并不试图向你隐藏重要的部分,而是让你完全控制你的电脑。但要真正掌握 Linux,你需要了解它的内部结构,比如系统如何启动、网络如何工作以及内核的实际作用。
在这本畅销书《How Linux Works》的第三版中,作者布莱恩-沃德(Brian Ward)剥开了这一深受喜爱的操作系统的层层面纱,使 Linux 的内部知识变得通俗易懂。本版进行了全面更新和扩充,增加了对逻辑卷管理器(LVM)、虚拟化和容器的介绍。
你将学到

  • Linux 如何启动,从引导加载器到启动程序(systemd)
  • 内核如何管理设备、设备驱动程序和进程
  • 网络、接口、防火墙和服务器如何工作
  • 开发工具如何工作以及与共享库的关系
  • 如何编写有效的 shell 脚本
您还将探索内核,研究用户空间内的关键系统任务,包括系统调用、输入和输出以及文件系统。本书结合了背景、理论、实际案例和耐心的讲解,将教会你解决棘手问题和掌控操作系统所需的知识。

Mastering Embedded Linux Programming 3rd Edition 2021

利用Linux的力量来创建多功能和强大的嵌入式解决方案

  • 学习如何开发和配置强大的嵌入式Linux设备
  • 探索Linux 5.4和Yocto项目3.1(Dunfell)的新功能
  • 发现在用户空间和Linux内核中调试和配置代码的不同方法
如果你正在寻找一本能够揭开嵌入式Linux神秘面纱的书,那么你就来对地方了。掌握嵌入式Linux编程》是一本全面的指南,既可以作为学习新知识的手段,也可以作为方便的参考。
本书的前几章将分解支撑所有嵌入式Linux项目的基本要素:工具链、引导程序、内核和根文件系统。之后,你将学习如何从头开始创建这些元素,并使用Buildroot和Yocto项目实现这一过程的自动化。随着你的进展,本书将告诉你如何为闪存芯片实施有效的存储策略,并在设备部署后远程安装更新。
你还会了解到为嵌入式Linux编写代码的关键方面,比如如何从应用中访问硬件,编写多线程代码的意义,以及以有效方式管理内存的技术。最后几章展示了如何调试你的代码,无论它是在应用程序中还是在Linux内核本身。
你还会涉及到不同的追踪器和剖析器,它们都可以用于Linux,这样你就可以快速地找出系统中的任何性能瓶颈。
在这本Linux书的最后,你将能够使用Linux创建高效和安全的嵌入式设备。
你将学到的内容

  • 使用Buildroot和Yocto项目来创建嵌入式Linux系统
  • 解决BitBake构建失败的问题,精简Yocto开发工作流程
  • 使用Mender或balena在现场安全地更新物联网设备
  • 通过阅读原理图、修改设备树、焊接分线板和用逻辑分析仪探测引脚来制作外围设备的原型
  • 与硬件互动,而不需要编写内核设备驱动程序
  • 将你的系统划分为由BusyBox runit监管的服务
  • 使用GDB远程调试设备,使用perf、ftrace、ebPF和Callgrind等工具测量系统的性能。
如果你是一名系统软件工程师或系统管理员,想学习如何在嵌入式设备上实现Linux,那么本书就是为你准备的。本书还针对习惯于为低功耗微控制器编程的嵌入式系统工程师,他们可以利用本书帮助实现向可以运行Linux的高速芯片系统的飞跃。任何开发需要运行Linux的硬件的人都会在本书中找到有用的东西--但在你开始之前,你需要对POSIX标准、C语言编程和Shell脚本有一个坚实的掌握。
目录

  • 起步
  • 学习工具链
  • 所有关于引导程序的内容
  • 配置和构建内核
  • 建立根文件系统
  • 选择构建系统
  • 使用Yocto开发
  • 油箱下的Yocto
  • 创建存储策略
  • 在现场更新软件
  • 与设备驱动程序连接
  • 使用分线板进行原型设计
  • 启动 - init程序
  • 使用BusyBox runit启动
  • 管理电源
  • 打包n
  • 学习进程和线程
  • 管理内存
  • 使用GDB进行调试
  • 剖析和跟踪
  • 实时编程

  • 英文版
stering Embedded Linux Programming - Third Edition.epub: https://url97.ctfile.com/f/18113597-862496667-1dff56 访问密码 公众号:pythontesting 发送 密码

来源:https://www.cnblogs.com/testing-/p/17438558.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具