当前位置:首页 > 嵌入式 > 嵌入式动态
[导读]许多计算机用户从未对他们的愿望感到满意。 您希望对计算机操作系统和软件有更深入的了解。 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

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭