当前位置:首页 > 嵌入式 > 嵌入式动态
[导读]许多计算机用户从未对他们的愿望感到满意。 您希望对计算机操作系统和软件有更深入的了解。 Linux用户在这方面没有什么不同。 在开发各种开源软件时,Linux社区很幸运地编写了各种文档,包括书籍,指南,教程,HOWTO,帮助指南等。 支持学习过程的有用资源。 本文档的一部分专门针对Linux的新手或试图摆脱专有世界并接受自由的人。

许多计算机用户从未对他们的愿望感到满意。 您希望对计算机操作系统和软件有更深入的了解。 Linux用户在这方面没有什么不同。 在开发各种开源软件时,Linux社区很幸运地编写了各种文档,包括书籍,指南,教程,HOWTO,帮助指南等。 支持学习过程的有用资源。 本文档的一部分专门针对Linux的新手或试图摆脱专有世界并接受自由的人。

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

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

1. GNU/Linux高级管理

网站

ftacademy.org

作者

Remo Suppi Boldrito, Josep Jorba Esteve

格式

PDF

页数

545

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

Linux导论

迁移并与非Linux系统共存

管理员的基本工具

内核

本地管理

网络管理

服务器管理

数据管理

安全管理

配置、调整和优化

聚集

2. 使用Samba

oreilly.com

Robert Eckstein, David Collier-Brown, Peter Kelly

PDF, HTML

416

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

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

:

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

安装,包括Windows客户端配置

配置和优化,探讨诸如磁盘共享、浏览和高级磁盘共享、用Samba建立用户、打印机和Windows 互联网命名服务设置以及故障排除技巧等等

3. Slackware Linux基础

www.slackbasics.org

Danil de Kok

PDF, HTML, Single page HTML

233

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

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

内容包括:

安装,包括分区和自定义安装

必备的基础知识,如shell、文件和目录、文本处理、进程管理、编辑排版和电子邮件

系统管理,包括用户管理、打印机配置、X11、包管理、建立内核、系统初始化和安全等主题

网络管理,重点在网络配置、IP安全、互联网超级服务器、Apache和BIND等

4. 高级Bash脚本编写指南

www.tldp.org

Mendel Cooper

945

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

该书讲解以下内容:

基本知识,如特殊字符、引用、exit和退出状态

超出循环和分支、命令替换,算术扩展,休息时间等基本知识

命令——内部命令和内建命令;外部滤波器、程序和命令;系统和管理命令

高级主题:正则表达式、Here文件、I/O重定向、子shell、受限Shell、过程替换、函数、别名、列表结构、数组、间接引用、/dev和/proc、关于零和空值、调试、选项,陷阱、脚本风格

5. 驾驭Linux的试金石:60秒从Windows到Linux

commons.oreilly.com

David Brickner

HTML

368

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

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

网上冲浪

文件管理

音乐和录像

游戏

电子邮件、电子记事本和即时通信

办公套件

命令行

6. 开源2.0

Chris DiBona, Danese Cooper, Mark Stone

496

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

探索:

开源:竞争与进化,包括如下主题,Mozilla,软件商品化双重许可——按照两种不同的许可证提供一个单一的软件产品安全中印两国的开源软件

超越开源:协作与社区开源范式转移开源中的管治模式

7. Windows世界中的Linux

Roderick W. Smith

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

书中的主题有如:

Samba——开源/自由软件套件,给SMB/CIFS客户端提供无缝的文件和打印服务

OpenLDAP——轻量级目录访问协议的一种实现

BIND——伯克利因特网域名系统

Kerberos配置和使用——Kerberos是一种网络认证协议

远程登录工具,如VNC

配置邮件服务器

网络备份

如何管理网络

8. Linux白手起家

www.linuxfromscratch.org

Gerard Beekmans, Matthew Burgess, Bruce Dubbs

PDF, HTML, Single page HTML, XML

290

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

书中各章节包括:

如何创建一个新的Linux本机分区和文件系统

建立一个LFS系统需要下载哪一些包和补丁,以及如何将它们存储到新的文件系统

如何设置合适的工作环境

包的安装和如何建立一个工具链

建立一个完整的LFS系统

9. 超越Linux白手起家

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技巧

www.thegeekstuff.com

Ramesh Natarajan

140

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

这本电子书有以下章节:

功能强大的命令技巧

操纵日期

SSH客户端命令

基本的Linux命令

Linux的提示

使用PS1命令设置丰富多彩的shell提示符

存档和压缩

命令行历史记录

系统管理任务

Apachectl和HTTPD实例

Bash脚本

系统监控和性能

奉送的技巧

11. Linux命令行

gd.tuwien.ac.at/linuxcommand.org

William D. Shotts, Jnr

522

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

该书分为以下部分:

从学习shell开始考察命令行的基本语言,包括命令结构、文件系统导航、命令行编辑和寻找帮助与命令文档。

配置和环境,包括编辑从命令行控制计算机操作的配置文件。

共同任务和基本工具探讨了许多常常从命令行执行的普通任务。像Linux一样的类Unix操作系统包含许多“经典的”命令行程序,用于对数据执行强大的操作。

编写shell脚本介绍了shell编程的初步技能,这无可否认,却容易学会,适合自动执行许多公用计算任务。通过学习shell编程,你将熟悉可应用于许多其他程序设计语言的概念。

12. Linux海洋

swift.siphos.be

Sven Vermeulen

171

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

Linux是什么/自由软件怎样影响Linux

社区的作用/运行Linux

Linux文件系统/与进程一道工作

配置Linux内核/硬件支持

软件管理/用户管理

网络管理/服务管理/存储管理/系统管理

图形环境介绍

安装Gentoo

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭