谁能给我推荐几本linux的书?从基础到进阶提高的linux书?
网友解答: 感谢悟空小秘的邀请。说到 Linux 操作系统,要先说下跟 Windows 操作系统的区别。微软的 Windows 操作系统让 Computer 普及到每人手中各有一台。因为
感谢悟空小秘的邀请。
说到 Linux 操作系统,要先说下跟 Windows 操作系统的区别。
微软的 Windows 操作系统让 Computer 普及到每人手中各有一台。因为 Windows 操作系统是傻瓜式的界面化操作,随便点点就能完成某个工作。但是 Linux 操作则是不一样。它的诞生,是因为 Linus(林纳斯) 觉得这么好用的 Unix 操作系统居然要收费。因此,他自己利用个人时间缔造 Linux 操作系统内核。随后将开源化,后来越来越多的人觉得这东西还不错,就给 Linux 操作系统添砖加瓦,使得 Linux 系统逐渐完善起来。其实就是为其增加各种应用,包括 FTP 工具、SSH 工具、图形化工具等。话说 Linux 是的前身是 Unix。它就延续了 Unix 命令行操作界面。因为没有图形化界面,所以它运行起来比较流畅。由于服务器对软件运行性能要很高的要求,同时也不需要图形化界面。它只要能保证应用稳定运行即可。Linux 操作系统可以说是专门为服务器准备的操作系统。就这样,目前市面上的云主机大多都是使用 Linux 操作系统。
学习 Linux 操作系统,需要选择其中一个发行版本来学习。
1、新手建议使用 Ubuntu
Ubuntu 是国内乃至全球热门的Linux发行版。也是各种推荐入门Linux爱好者安装的一个Linux发行版。它的桌面版本提供了图形化,方便新手从图形化界面过渡到命令行操作。同时,它还具有很棒很强大的软件库。使用 apt-get 命令就能安装各种所需的应用。
2、Debian
几大基础发行版之一,Ubuntu就是基于Debian的。这个发行版本的特别是不求新,但求稳。如果你想选择一款 Linux 系统作为你的桌面系统,又想运行各种服务器应用。推荐使用 Debian,另外它安装应用也是很方便。跟 Ubuntu 一样,使用 apt-get 命令。毕竟 Ubuntu 是 Debian 的“孩子”。
3、Fedora
经常被拿来跟 Ubuntu 比较的发行版。这个发行版由红帽(Red Hat)赞助,提供了非常炫酷的操作界面 KDE。另外它也有跟 Ubuntu 一样的包管理工具 YUM,使用起来也是很方便。不够还是要看个人习惯。
4、Arch Linux
如果你想在开发板或者老旧的电脑折腾 Linux,Arch 是你不二之选。Arch 系统是轻量级,安装什么组件都由你决定。这也充分满足“极客”的需求,想怎么折腾就怎么折腾,先怎么定制化就怎么定制化。最后,它还具备完善的 WIKI 文档,特别是 WIKI 中文化程度很高。
...
还有很多发行版本,我就不一一列举了。
选择好了发行版,自己折腾安装,然后就要开始学习了。
学习 Linux 操作系统,隆重推荐《鸟哥的Linux私房菜基础学习篇》,这本书爽是最具知名度的 Linux 入门书全面。它能详细地介绍了 Linux 操作系统。重点需要了解一些常见的 Linux 命令、文件与目录管理、账号与身份管理、程序与进程管理等。
如果你看书看不下去,可以观看鸟叔第三版的视频。对于新手来说,可能会更加直观点,会跟着鸟哥一边敲命令,一边查看结果。
最后附上视频的视频图片:
-------------------------------------【二更】---------------------------------------
【2018.5.30】
没有想到我的评论居然有 1.5 W 的阅读量,这让我有点欣喜若狂。此处让我笑一分钟,哈哈。
另外有些网友想要鸟哥 Linux 的学习视频,我就更新一波。
我决定二更,目的有两个。一是我分享下自己学习 Linux 的过程,希望各位小伙伴不要踩坑。二是分享学习资料。
大学二年级,我课程中有一门专业课《操作系统》。当时授课老师是我最喜欢的老师。他原先在北京理工大学讲课,后来到我们学校教书。他不仅自己学识淹博,而且有丰富的教学经验,讲课方式生动。所以同学们很喜欢上他的课,当然我也是不例外。另外他姓龚,同学们觉得他和蔼可亲,就经常称呼他“老龚”。
我自己预习《操作系统》课程,真是看不下去。书本内容真的是深奥难懂又枯燥无味。后来上课,老师用以先实践后理论的方式来讲课,我们都听得入神。
我记得龚老师那时说过一句很经典的话:《操作系统》主要是讲解 Linux 系统。而我们现在使用的 Windows 系统是傻瓜式操作。很多有趣东西被系统给封装,都看不到。推荐同学们去学习 Linux 系统,哪怕一开始在 Linux 上玩游戏也好。从那之后,我开始折腾 Linux,后来就一发不可收拾。
自己当时在 WMware 虚拟机安装 Ubuntu,然后开始自己的折腾之路。当时想 QQ 聊天工具是必备,自己就在 Ubuntu 上折腾安装 QQ。想想应该有点音乐才够味,于是乎折腾怎么安装深度音乐播放器。看到 KDE 桌面很炫酷,折腾安装 KDE。一开始因为好奇,各种折腾。再到后来竟然折腾编译 Linux 内核。
自己一开始就乱折腾这些,当看了鸟叔的 Linux 视频后才算是真正“上道”。我看视频主要学到了一些常见的 Linux 命令、文件与目录管理、账号与身份管理、进程管理、Vim 编辑器等内容。后面我就开始使用 vim 编写代码,折腾 gcc 编译,调用系统 api 创建进程等。
因此,如果小伙伴想入门 Linux,无论后续是否要往 Linux 方向走。建议大家选择自己喜欢的发行版,然后跟着《鸟哥的Linux私房菜基础学习篇》这书的节奏学习。最好是一边看书,一边实践,加深自己的印象。当然,看视频也是不错的选择。
写在最后,如果你想要鸟哥的私房菜 Linux 视频教程以及我整理的一些笔记资料。可以联系我,我发送给你
-----------------------------------------------
喜欢的、觉得有用的麻烦点个赞,万分感谢~
个人微信公众号:极客猴(ID:Geek_monkey)
自己坚持分享 Python 原创干货,包括基础入门,进阶技巧,网络爬虫,数据分析,Web 应用开发等。欢迎关注~
网友解答:现在中国处于互联网高速发展的黄金时期,而作为网站架构的核心系统linux可谓是风声水起,现在就把学习linux可能会用到的工具书推荐一下
1.经典的肯定要推荐《鸟哥的私菜基础篇》。最好看第三版,因为第三版又在原有基础上增加了200页左右的内容,比较新,这本书可以说是linux学习爱好者的经典教材了,反正我周围看到的很多同事或朋友基本是以此书作为入门教材起步的,如果没有基础,看这本书会比较吃力,因为里面有很多专业术语和很抽象的概念,所以一定要边看,边依照里面的内容做实验,如果能掌握里面内容的80%左右,刚刚大学毕业的大学生,就可以到互联网企业从事linux系统运维的实习岗位了,工资基本应该在5-7k之间吧(但还不算是入门),这本书算是linux系统的入门教材,但是linux和windows有着本质的不同,但要记住一句话:在linux里面一切皆文件。而windows却有着一个叫作注册表的东西作为底层支撑,限制会比较多,所以把这点区别要弄清楚,不可混淆了。
2.鸟哥的私房菜-服务器架设篇。如果基础篇掌握的差不多了,就可以看这部服务器架构篇了,这里会教给你怎么样搭建服务器,比如:Web(做网站用),DNS(域名解析服务器),ftp(文件共享文件服务器),NTP(时间同步服务器),这些就是最基本的,当然可能还有别的,搭建服务和集群其实是比较简单的,关键是要理解里面的思路。学习方法在这里就会非常重要,学习过程中肯定会枯燥,因为学习本身就是反人性的,但人性本身就是懒惰的,所以一定要战胜人自有的惰性,学到这里要学会制定计划,不然很容易前功尽弃的。
3.深入浅出MySQL。如果真能把前面两本书的内容搞的八九不离十,基本算是入门了,但是学习只是学习linux系统的东西,本身并不会让你在就业时有多大的优势 ,为啥呢?因为学的太窄了,学习linux怎么能不学习数据库呢?所以这里再推荐一本数据库的入门书籍(比入门要难一些,但比难的要简单些,全基础的东西),就是这本叫作:《深入浅出MySQL》,如果学习linux是为了做一名小小的linux系统管理员,这本书可以满足对数据库的学习需求。像基本的增 删 改 查,安装,配置,优化,数据冷热备份,数据恢复,数据迁移等等,所以作为小小的系统管理员,这些还是要知道的。
不管你从事的是开发还是运维,这三本书的学习都会对你学习有帮助的,如果你是开发linux内核,那就另当别论了,unix环境高级编程就比较适合你了。