12种以上最佳免费Linux图书

许多计算机用户的欲望永不满足,他们想要更加深入地理解计算机操作系统和计算机软件。Linux 用户在这方面没有不同。在开发范围广泛的开源软件的同时,Linux 社区幸好也编写了数量巨大的各式各样的文档,有图书、指南、教程、HOWTO 、帮助手册和其他辅助学习过程的有益资料。本文档的部分内容是专为Linux 新手,或者是那些正在设法摆脱专有世界并且拥抱自由的人而准备的。

从任何(在线)供货的书店可以购买到的Linux 书籍确实有好几千种。然而,本文的重点是强调为学习Linux 作出非常宝贵的贡献的最好的Linux 书籍,而且这些书籍还提供免费下载。

我们在本文中设法公平地挑选多种多样的书籍,让无论计算机知识水平如何的任何类型用户都会有几分兴趣。本文应该连同我们先前谈免费Linux 书籍的题为20本最佳的免费Linux 书籍 的文章一起阅读。

1. GNU/Linux 高级管理

GNU/Linux Advanced Administration

网站

ftacademy.org

作者

Remo Suppi Boldrito, Josep Jorba Esteve

格式

PDF

页数

545

本文从详尽讨论系统管理的一本书开始。这本书仔细考察管理Linux 系统所涉及到的方方面面,每一个主题都有一个充当学习过程中的助手的辅导材料。主要内容包括:

  • Linux 导论
  • 迁移并与非 Linux 系统共存
  • 管理员的基本工具
  • 内核
  • 本地管理
  • 网络管理
  • 服务器管理
  • 数据管理
  • 安全管理
  • 配置、调整和优化

  • 聚集

2. 使用 Samba

 Using Samba

网站

oreilly.com

作者

Robert Eckstein, David Collier-Brown, Peter Kelly

格式

PDF, HTML

页数

416

Samba 是一套工具,用于共享如打印机和存放在网络各处的文件等资源。Samba 使用微软和IBM 公司认可的服务器报文块(SMB )协议,在TCP/IP 网络上的Windows 客户机和Unix 服务器之间传送低层数据。

这是在开源和闭源世界上架桥的最重要软件之一。

The book focuses on two differentareas :

该书重点讨论两个不同的方面:

  • 安装,包括 Windows 客户端配置
  • 配置和优化,探讨诸如磁盘共享、浏览和高级磁盘共享、用 Samba 建立用户、打印机和 Windows 互联网命名服务设置以及故障排除技巧等等
3. Slackware Linux 基础

Slackware Linux Basics

网站

www.slackbasics.org

作者

Daniël de Kok

格式

PDF, HTML, Single page HTML

页数

233

Slackware Linux 基础》是一本旨在提供SlackwareLinux 入门的图书。其目标读者是几乎没有或根本没有GNU/Linux 经验的人。它致力于讨论Slackware Linux 安装、Linux 基本命令和Slackware Linux 配置。

Slackware1993 年开始发布,是最早的Linux 发行版之一。

内容包括:

  • 安装,包括分区和自定义安装
  • 必备的基础知识,如 shell 、文件和目录、文本处理、进程管理、编辑排版和电子邮件
  • 系统管理,包括用户管理、打印机配置、 X11 、包管理、建立内核、系统初始化和安全等主题
  • 网络管理,重点在网络配置、 IP 安全、互联网超级服务器、 Apache BIND
4. 高级 Bash 脚本编写指南

Advanced Bash Scripting Guide

网站

www.tldp.org

作者

Mendel Cooper

格式

PDF, HTML

页数

945

高级Bash 脚本编写指南深入探讨脚本编写技能。几乎包含命令、实用程序和工具的完整集合可用于shell 脚本调用。

该书讲解以下内容:

  • 基本知识,如特殊字符、引用、 exit 和退出状态
  • 超出循环和分支、命令替换,算术扩展,休息时间等基本知识
  • 命令——内部命令和内建命令;外部滤波器、程序和命令;系统和管理命令
  • 高级主题:正则表达式、 Here 文件、 I/O 重定向、子 shell 、受限 Shell 、过程替换、函数、别名、列表结构、数组、间接引用、 /dev /proc 、关于零和空值、调试、选项,陷阱、脚本风格
5. 驾驭 Linux 的试金石: 60 秒从 Windows Linux

Test Driving Linux: From Windows to Linux in 60 Seconds

网站

commons.oreilly.com

作者

David Brickner

格式

HTML

页数

368

《驾驭Linux 的试金石:60 秒从WindowsLinux 》是一个详细的Linux 循序渐进指南,也是一个精选的受欢迎的开源程序。它温和引导Linux 新手,演示如何执行一般的操作,如网上冲浪、使用电子邮件、与朋友即时通讯、写信、制作电子表格和提高数码照片质量。

该书探讨的主题范围广泛,包括:

  • 网上冲浪
  • 文件管理
  • 音乐和录像
  • 游戏
  • 电子邮件、电子记事本和即时通信
  • 办公套件
  • 命令行
6. 开源 2.0

Open Sources 2.0

网站

commons.oreilly.com

作者

Chris DiBona, Danese Cooper, Mark Stone

格式

HTML

页数

496

《开源2.0 》是一本富有洞察力的、发人深省的随笔集,今日技术领导者继续描绘发展中的开放源代码的进化景色:革命之声。

探索:

  • 开源:竞争与进化,包括如下主题,
    • Mozilla ,软件商品化
    • 双重许可——按照两种不同的许可证提供一个单一的软件产品
    • 安全
    • 中印两国的开源软件
  • 超越开源:协作与社区
    • 开源范式转移
    • 开源中的管治模式
7. Windows 世界中的 Linux

Linux in a Windows World

网站

commons.oreilly.com

作者

Roderick W. Smith

格式

HTML

页数

496

Linux 要在计算世界中占首要地位,仍然面临无数挑战,更不用说整个世界。这些挑战之一是Windows 系统已经安装的基数。Linux 必须与这些系统的共存。实际上,与Windows 共存的挑战可以被看成是一个机会:可以把Linux 集成到Windows 网络,提供一个可靠和廉价的平台,供Windows 系统运行关键服务,甚至在另外由Windows 主导的网络上作为工作站提供服务。该书专门描述Linux 的这个机会。

书中的主题有如:

  • Samba ——开源 / 自由软件套件,给 SMB/CIFS 客户端提供无缝的文件和打印服务
  • OpenLDAP ——轻量级目录访问协议的一种实现
  • BIND ——伯克利因特网域名系统
  • Kerberos 配置和使用—— Kerberos 是一种网络认证协议
  • 远程登录工具,如 VNC
  • 配置邮件服务器
  • 网络备份
  • 如何管理网络
8. Linux 白手起家

Linux From Scratch

网站

www.linuxfromscratch.org

作者

Gerard Beekmans, Matthew Burgess, Bruce Dubbs

格式

PDF, HTML, Single page HTML, XML

页数

290

Linux 白手起家(LFS )》是一个项目,提供循序渐进的指令,让您完全从源代码建立自己定制的Linux 系统。

书中各章节包括:

  • 如何创建一个新的 Linux 本机分区和文件系统
  • 建立一个 LFS 系统需要下载哪一些包和补丁,以及如何将它们存储到新的文件系统
  • 如何设置合适的工作环境
  • 包的安装和如何建立一个工具链
  • 建立一个完整的 LFS 系统

9. 超越 Linux 白手起家

Beyond Linux From Scratch

网站

www.linuxfromscratch.org/blfs

作者

BLFS Development Team

格式

PDF, Multi-page HTML, Single-page HTML

页数

1164

《超越Linux 白手起家(BLFS )》是一个项目,在《Linux 白手起家》一书结束的地方继续学习。从头到尾引导读者增补系统,包括联网、图形界面、健全的支持系统和打印机与扫描仪的支持。

这本书非常全面,提供了丰富的信息:

  • 安全: OpenSSL GnuTLS CrackLib Linux-PAM
  • 文件系统: ReiserFS XFS
  • 编辑器: Vim Emacs Bluefish
  • Shells ZSH ksh Dash Tcsh (译注: Dash 可能是 Bash 之误。)
  • 通用库和实用程序: PCRE S-Lang Glib ,还有更多
  • 图形和字体库:举几个例来说,有 libjpeg libpng FreeType
  • 普通工具: ImageMagick scrollkeeper Screen GPerf
  • 系统工具: Hdparm cpio Apache Ant
  • 编程: GCC JDK-6 NASM PHP Python Ruby Tcl...
  • 联网
  • 邮件 / 新闻客户端
  • 服务器

10. 101 Linux 技巧

 Linux 101 Hacks

网站

www.thegeekstuff.com

作者

Ramesh Natarajan

格式

PDF, HTML

页数

140

101Linux 技巧》是一本12 章、140 页的手册,解释易懂的Linux 命令。Ramesh Natarajan 使用清晰且简洁的例子描述如何使用这些命令。

这本电子书有以下章节:

  • 功能强大的命令技巧
  • 操纵日期
  • SSH 客户端命令
  • 基本的 Linux 命令
  • Linux 的提示
  • 使用 PS1 命令设置丰富多彩的 shell 提示符
  • 存档和压缩
  • 命令行历史记录
  • 系统管理任务
  • Apachectl HTTPD 实例
  • Bash 脚本
  • 系统监控和性能
  • 奉送的技巧
11. Linux 命令行

 The Linux Command Line

网站

gd.tuwien.ac.at/linuxcommand.org

作者

William D. Shotts, Jnr

格式

PDF

页数

522

这本书栩栩如生地综述Linux 命令行,内容广泛。与一些只是集中讨论一个单一程序,例如shellbash 的书不同,本书试图表达如何在一个更大的意义上与命令行界面和睦相处。整个命令行是如何工作的?它能做什么?最好的使用方式是什么?

该书分为以下部分:

  • 从学习 shell 开始考察命令行的基本语言,包括命令结构、文件系统导航、命令行编辑和寻找帮助与命令文档。
  • 配置和环境,包括编辑从命令行控制计算机操作的配置文件。
  • 共同任务和基本工具探讨了许多常常从命令行执行的普通任务。像 Linux 一样的类 Unix 操作系统包含许多“经典的”命令行程序,用于对数据执行强大的操作。
  • 编写 shell 脚本介绍了 shell 编程的初步技能,这无可否认,却容易学会,适合自动执行许多公用计算任务。通过学习 shell 编程,你将熟悉可应用于许多其他程序设计语言的概念。
12. Linux 海洋

 Linux Sea

网站

swift.siphos.be

作者

Sven Vermeulen

格式

PDF, HTML

页数

171

Linux 海洋》使用Gentoo Linux 作为Linux 发行版的例子,(从最终用户的角度)提供一个更专业的入门课程,温和节制地介绍Linux 操作系统。

内容包括:

  • Linux 是什么 / 自由软件怎样影响 Linux
  • 社区的作用 / 运行 Linux
  • Linux 文件系统 / 与进程一道工作
  • 配置 Linux 内核 / 硬件支持
  • 软件管理 / 用户管理
  • 网络管理 / 服务管理 / 存储管理 / 系统管理
  • 图形环境介绍
  • 安装 Gentoo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值