Linux.9x8hk 186691444492019年学Linux最佳的10本新书

近日,bookauthority评选出2019年学习Linux最适合的10本新书,版本是最新的,比较不需要担心书籍过时的问题,但遗憾的是没有中文版,如果你想阅读,就只能阅读原版,下面就是上榜的10本书籍详情:

1、《Linux: 5 Books in 1》


2018年10月出版,如果你对Linux一无所知,那就从这各系列开始入门,本书将介绍以下内容:最常用的Linux命令行工具,如何编写Bash脚本;如何使用C ++和Python编程;如何思考高级编程概念;以及面向对象编程和面向过程编程的区别等。

2、《Linux: Installation, Configuration and Command Line Basics》

2018年9月份出版,亚马逊5星好评。本书完整介绍了如何安装和配置Linux系统,以及命令行,此外,还涉及一些特定的主题,如添加图形用户界面、包管理、导航文件系统和目录、分区等。简单来说,这本书最适合那些对Linux没有任何经验的人使用。

3、《Linux Essentials for Cybersecurity》

领先的Linux认证和安全专家William Rothwell和Denise Kinsey博士撰写的,主要目的是保护系统安全性,首先将了解如何安装Linux以实现最佳安全性,接下来,你将掌握安全管理帐户、设备、服务、流程、数据和网络的最佳实践。然后,在介绍如何跟踪、***测试、威胁检测、日志记录和自动化脚本技术等。

4、《Linux Mint 19: Desktops and Administration 》

2018年7月份出版,美亚4星评分。本书涵盖了Linux Mint 19版本,Linux Mint 19基于Ubuntu 18.04 LTR,本书主要侧重于桌面和管理工具,也就是用户在使用Mint时会遇到的种种情况,包括安装、软件管理、shell命令等

5、《Fedora Linux Servers with systemd》

2018年6月份出版,美亚评分4.6。本书是Linux管理员或初学者快速学习Linux命令的最佳指南

7、《Mastering Linux Shell Scripting》

本书可以帮助你解锁shell的强大功能,逐步编写出最好的Bash脚本,了解各种条件语句的代码片段,并在shell脚本中实现重复和循环的强大功能,学会编写复杂的shell脚本。在本书的最后,你还将学习如何使用Python作为BASH Scripting替代方案。

8、《Linux: The Definitive Beginner’s Guide To Get Started With Linux Projects》

2018年5月份出版,美亚评分5星,这也是一本针对初学者入门Linux的书籍

9、《Web Penetration Testing with Kali Linux》

使用Kali Linux进行Web***测试,第三版介绍了***网站的本质和机制,以及经典***的手法,此版本为最新的版本的Kali Linux,Kali Linux在客户端***和fuzzing方面非常出色。

10、《How Linux Works》

本书由布莱恩·沃德(Brian Ward)撰写,程序员通常都把时间花在理解技术上(如.Net或Java)背后的工作流程/原理,却很少有人把时间花在Linux上,通过阅读这本书,开发人员就能详细了解每个细节是如何运作的
本书由布莱恩·沃德(Brian Ward)撰写,程序员通常都把时间花在理解技术上(如.Net或Java)背后的工作流程/原理,却很少有人把时间花在Linux上,通过阅读这本书,开发人员就能详细了解每个细节是如何运作的

原文地址:http://blog.51cto.com/14171769/2342137

时间: 2024-11-10 14:18:33

Linux.9x8hk 186691444492019年学Linux最佳的10本新书的相关文章

重学Linux - 链接文件

目录 重学Linux - 链接文件 重学Linux - 链接文件 @ @auther 张念磊 @date 2020/1/30 ln命令 命令英文:link 功能:创建一个链接 语法:ln [源文件] [生产的链接文件] 参数: ? -s 生成软连接 示例: ln -s /etc/issue /tmp/issue.soft ln /etc/issur /tmp/issue.hard 软连接文件的特点 权限 文件大小 箭头 硬链接特征 拷贝 cp -p + 实时同步 不能跨分区 使用i节点 不能针对

开发人员学Linux(4):使用JMeter对网站和数据库进行压力测试

前言表面看来,JMeter与本系列课程似乎关系不大,但实际上在后面的很多场景中起着重要作用:如何获知修改了某些代码或者设置之后系统性能是提升了还是下降了呢?商业的压力测试工具LoadRunner确实很高大上,但是据说费用也不便宜且体积也不小,而目前最高版本的开源免费压力测试工具JMeter3.2压缩包体积才不到53M,而且对于开发人员而非专业测试人员来说,JMeter提供的测试功能已经够强大了.要完整地介绍JMeter,即使把JMeter自带的文档翻译成中文就是一本厚厚的书了.但是在本篇只讲述如

开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube6.4

1.前言上一章讲述了如何配置使用源代码管理工具SVN并使之与Apache集成,从而实现代码的变更可追溯,虽然在大多数团队里强调代码提交之前必须找团队中经验丰富的人来审核通过后方可提交,但这一条有时候不是所有时候都能得到满足,有没有依赖于机制而不是人来保证代码质量呢,我们知道计算机的缺点也是优点之一就是可以忠实执行指令.答案是有的,那就是SonarQube,其官方网址为:https://www.sonarqube.org/,目前最新版本为6.4.SonarQube是一个开源平台,用于管理源代码的质

十天学Linux内核之第十天---总结篇(kconfig和Makefile & 讲不出再见)

原文:十天学Linux内核之第十天---总结篇(kconfig和Makefile & 讲不出再见) 非常开心能够和大家一起分享这些,让我受益匪浅,感激之情也溢于言表,,code monkey的话少,没办法煽情了,,,,,,,冬天的风,吹得伤怀,倒叙往事,褪成空白~学校的人越来越少了,就像那年我们小年之后再回家的场景一样,到处荒芜,然而我们的激情却不褪去,依然狂躁在实验室凌晨两点半的星空里,也许今天又会是这样的一年,不一样的是身边的人变成学弟学妹了,而我们几个大三老家伙依然在,为自己喜欢的事情,为

linux 学习之路(学linux必看)

很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化, 谈谈Linux的学习方法与学习中应该注意的一些事. 就如同刚才说的,很多同学以前可能连Linux是什么都不知道,对UNIX更是一无所知. 所以我们从最基础的讲起,对于Linux及UNIX的历史我们不做多谈,直接进

跟老男孩学Linux运维:Web集群实战优惠预售中

跟老男孩学Linux运维:Web集群实战即将出版 感谢小伙们这么多年对老男孩的持续关注.支持和理解, 为此,我们特别组织预售活动,以网内最低价回馈小伙伴们, 为大家争取的特殊优惠加签名仅限前500名,优惠价预计7折左右! 还剩不到50个名额,大家抓紧了. 1.老男孩内部预售活动报名说明及缴费地址 http://www.huodongxing.com/event/8325097592500  2.京东商城预售地址: http://item.jd.com/11891124.html

浅谈《Linux就该这么学》

就在去年十月份的时候,偶尔在Linux技术群了看到别人分享的<Linux就该这么学>,好奇的就点进去看看,当时看完首页,突然发现刘遄老师说到心坎里去了,于是就仔细看了看红帽认证的讲解以及后面章节的内容,让我发现这本书写的非常详细,包括每一步实验的截图,第一感觉非常不错,就果断收藏了.这是我首次看到RHEL7的书籍并且开放给每一位读者,这是我非常喜欢之处,也许这就是开源精神的伟大. 目前<Linux就该这么学>这本书已经吸引越来越多的Linux技术爱好者,同时也应证了刘老师所说的话:

跟马哥学linux (lesson 6)linux包管理程序rpm & yum

一.rpm 1.什么是RPM RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理:在Fedora .Redhat.Mandriva.SuSE.YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用. 2.rpm语法格式 1)查询,验证           rpm {-q|--query} [select-options] [query-options] rpm {-V|--v

菜鸟学Linux - 文件/文件夹的隐藏属性

文件/文件夹居然还有隐藏属性?没错,隐藏属性对于文件/文件夹的安全很重要.好比如说,我们需要使用”鉴定符“来揭开装备的隐藏属性:在Linux中chattr/lsattr就是“鉴定符”. chattr基本格式为:chattr +-=[acdeijstuADST] .+表示增加某种隐藏属性:-表示取出某种隐藏属性:=表示直接设置隐藏属性.man chattr可知: The letters ‘acdeijstuADST’ select the new attributes for the files: