其他

程序员书库 2018-05-30

选择买哪一本书经常是程序员最头疼的问题,不过,相信大家都有自己选书的标准,最常见的就是通过书籍的口碑去选择,其实各大网站的书籍销量排行也可以起到一定的参考作用


下面为大家盘点了各大网站销量最高的12本Linux的书籍,希望可以帮助大家更好的挑选Linux书籍:



1、《鸟哥的Linux私房菜》



这本书针对刚入门的新手,对于那些linux零基础的同学来说,是一本比较不错的入门书籍。它全面而详细地介绍了Linux操作系统。在当当网、京东等各大网站销量排名都是第一


全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了Linux账号的管理,以及主机系统与程序的管理;第五部分介绍了系统管理员(root)的管理事项等。



2、《Linux就该这么学》



这本书是基于最新的红帽RHEL系统编写,且内容通用于CentOS、Fedora等系统,可读性和操作性都很强。


内容涵盖了部署虚拟环境、安装Linux系统;常用的Linux命令;与文件读写操作有关的技术;使用Vim编辑器编写和修改配置文件;用户身份与文件权限的设置;硬盘设备分区、格式化以及挂载等操作;firewalld防火墙与iptables防火墙的区别和配置;使用ssh服务管理远程主机;使用MariaDB数据库管理系统;使用LNMP架构部署动态网站环境等。



3、《Linux命令行与shell脚本编程大全》



这是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。shell编程讲的十分细致,但也正因为如此有读者表示讲解的太过繁琐。



4、《UNIX环境高级编程(第3版)》



《UNIX环境高级编程》是 Unix/ Linux 程序员书架上必备的一本书籍,被誉为UNIX编程“圣经”,就连谷歌总裁佩林的书架上都放着这本书,可以说,Linux 程序员如果没有读过这本书,就好像基督教徒没有读过圣经一样,是很难让人理解的。


这本书概括了 Linux 编程所需的一切理论框架、主要系统函数、多进程编程、乃至 Linux 网络通信。



5、《鸟哥的Linux私房菜:服务器架设篇》



鸟哥一共有两本书登上销量榜,前面那本适合零基础的同学入门Linux,这本则是适合已经具有Linux相关操作系统知识的网络管理人员使用,不过内容依旧比较浅显,容易读懂。


全书共分3篇28章。第1篇“网络基础篇”介绍简易的网络基础;第2篇“简易防火措施篇”简单介绍Linux的强大网络功能、可能会发生的网络入侵问题及Linux主机的防护;第3篇“服务器架设篇”针对WWW,DNS,MAIL,FTP,DHCP,SAMBA等服务器。最重要的是,每一章都有200多个练习题,帮助读者巩固检验



6、《Linux从入门到精通(第二版)》



这本书同样是一本入门书籍,从Linux的指令,讲到Linux的管理使用,到Shell脚本到简单开发的配置,看完就对Linux有所了解了。


全书内容包括linux概述、linux安装、linux基本配置、桌面环境基本操作、shell基本命令、文件和目录管理、软件包管理、磁盘管理、用户与用户组管理、进程管理、网络配置、文件传输和共享、远程登录、linux编程工具、shell编程、服务器基础知识、apache服务器、vsftpd服务器、samba服务器、nfs服务器、任务计划、防火墙和网络安全、病毒和木马防范等。



7、《O'Reilly:深入理解LINUX内核(第三版)》



这本书是Linux内核黑客在推荐图书时的首选,内容相对浅显易懂,适合想要入门Linux内核的小白。书中一大特点就是内容紧凑、图表例子多,帮助读者更好的理解知识点


这本书指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。而且,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。



8、《Linux从入门到精通(微课视频版)》



这是一本介绍Linux系统、Linux命令、Linux内核、Linux shell的Linux教程。既是一本Linux入门教程,也是一本全面介绍Linux操作系统的实用教材,它几乎覆盖了Red Hat公司官方教程RH033和RH133的全部内容,覆盖所有常用、重要的Linux命令及Linux认证考试内容,并带有同步视频,实战讲师用其深厚的基本功和实战经验告诉你:Linux该怎么学。



9、《Linux UNIX系统编程手册 》



这本书经常有人把它和APUE作比较,两者可以说不分伯仲,各有各的优势。利用本书你既可以用来全面熟悉Linux/Unix系统编程,又可以作为手册时常查阅。有人说搞Linux开发的书架上总有一本APUE,我觉得再多一本这个也是不错的选择


详细描述了linux/unix系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。《linux/unix系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。



10、《循序渐进Linux》



这本书从基础知识入手,系统讲解了Linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux热点主题。



11、《Linux内核设计与实现》



能够把linux内核在短短300页叙述一遍,本身就是高难度的事情。但这本书确实做到了。


本书详细描述了Linux内核的设计与实现。内核代码的编写者、开发者以及程序开发人员都可以通过阅读本书受益,他们可以更好理解操作系统原理,并将其应用在自己的编码中以提高效率和生产率。



12、《深入Linux内核架构》



这本书让人比较不可思议的地方是作者沃尔夫冈是以为量子物理学家。书中内容相对而言,这本书既不像《深入理解Linux内核》那么枯燥,也不像《Linux内核设计与实现》泛泛而谈,书中的内容很好地抓住了内核代码中的核心,而且图文并茂,对于一些复杂的数据结构和函数执行流程书中采用用图片刻画的形式,让读者一目了然。



●编号46,输入编号直达本文

●输入m获取到文章目录

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存