Linux英语怎么才能学好得快?

第三方登录:查看:2499|回复:13
本人已经33了,一直在一家房地产开发公司上班,网管兼设计部职员,以前陆陆续续参加过一些培训,北大青鸟、软考的网络工程师、微软MCSE2003、邮电大学网络学院的计算机科学与技术(本科、工学学士),对技术工作充满热情,本身对Linux也很感兴趣,由于不太想在房企工作了,想参加培训后从Linux运维工程师做起,请问诸位有相关经验的同志们,我这个条件还允许吗?
对技术工作充满热情,本身对Linux也很感兴趣!!!!
凭这句话,我支持楼主学习linux,没问题。楼主加油。
中级工程师
看楼上红脸,我就唱白脸吧
话说33了,思维基本上固定了,接触新的东西相对难一些。对于新事物,也没太多精力折腾了。生活上,老婆孩子事情多,加班也不太可能了。
这针对一般的人。当然,如果楼主觉得自己不是一般人。那就听楼上的。
谢谢二位!
助理工程师
二楼说的有道理。。老婆孩子 。。死工资。。。呵呵 。。Me&&too
高级工程师
我就是30以后转运维行业的,之前主要做helpdesk,硬件支持,还做过一年网络,去参加过VMware培训,
& & 转运维后发现其实都一样的,壹理通百理通,vbs/bat下写脚本的经验在shell下同样管用
& & linux也好,windows也好,总体的结构还是基本相同的,感觉未来的发展这两个系统只会越来越相似
& &不过确实累,差不多3年时间,上班就开着虚拟机学习!
& &如果你真的想学,只有一个问题要去解决,就是决心!
中级工程师
我始终觉得任何事情都不难。
事在人为。
大器晚成的人很多。
你也将会是其中一员。
像你这样文章写的好,又懂音乐长得好看,柔情似水风度翩翩,又有礼貌的好孩子,说实话,我一个可以打十个!
红脸白脸都有了,我来个黄脸吧。
唔,也不知道是不是黄脸,不过我喜欢黄色的东西。
离开自己熟悉的领域,去进入一个新的领域,是需要很大勇气的。因为在新的领域里,你就是一个雏儿,就要从基础干起,就要从基本工资拿起。
没有一定的积蓄,是断不敢做这样事的,因为经济收入必然要经历一次大的崩盘。
从基础重新回到大牛,是需要一段时间的,这是不可避免的。
虽然不可避免,但是这个时间可以被缩短,只要你找对了方法!
拥有尖端的资深讲师、完备的教学环境、全面的课程教材,是广大IT人员学习、充电与深造的上上之选。
本帖最后由 金兔儿 于
21:59 编辑
中级工程师
如果楼主真这么干了,我表示机器佩服,这不是一般的魄力啊
这个年龄时间已经不属于自己了 完全没有那么多精力和时间去学啊
33岁了,有一定资金就做个小买卖吧,IT还是远离吧
引用:原帖由 90后_IT女 于
09:52 发表
33岁了,有一定资金就做个小买卖吧,IT还是远离吧 想法确实一致,我以后是准备这么干的...
引用:原帖由 喜欢羊的狼 于
11:53 发表
想法确实一致,我以后是准备这么干的... 我也这么打算的,最多做到30岁,嘻嘻
还是看自己是否有决心学下去,事在人为。  入门篇
  《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。
  驱动篇
  《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解
  内核篇
  浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵炯的《LINUX内核完全剖析--基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。
  shell篇
  《LINUX与UNIX Shell编程指南》
  应用编程
  不用说了肯定是《unix环境高级编程》被称为unix编程的圣经。
  TCP/IP篇
  《TCP/IP详解》作者W.Richard Stevens也是《unix环境高级编程》的作者,牛人出的书没有一本不是经典的。但是英年早逝,默哀一下。
  《The C Programming Language》正是作者造出来的c语言,书能垃圾就怪了 《c和指针》和《c缺陷和陷阱》两本必备。包含了c语言最容易出错的地方,加深c语言功力的好材料。  深圳信盈达实训学院是一家专注于嵌入式研发,以及嵌入式培训的机构。  信盈达嵌入式实训学院从5月份开始全面进入了实操。从项目中 获取经验,让您在短短的四个月内迅速的拥有1-2年的工作经验 。  要想学习嵌入式、ARM、Linux、单片机、PCB、STM32、Android、FPGA等,那就赶紧加入我们吧!  小班授课、包教会。就业保障,可循环听课。学完后一年技术支 持!  QQ:
TEL:(江老师)  关于算法
  《算法导论》  随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。  这里介绍学习Linux的一些建议。  一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux 就是希望构架网站,根本没有想到要先了解一下Linux 的基础。这是相当困难的。  二、Linux命令是必须学习虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。举一个例子: Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手.它的功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间. 不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统: 安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh 文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln 系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last 网络操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup 系统安全相关命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho  三、选择一本好的工具书 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多,笔者强烈建议阅读影印本的“O''Reilly原版Linux图书.cn/ ”,而且出版社还提供了一个非常好的路线图:.cn/guide/guide_linux.php。  四、选择一个适合你的Linux发行版本目前全球有超过1百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,Redhat Linux 和Debian Linux是网络管理员的理想选择。对于英语不是很好的读者红旗Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些 Linux版本的免费下载,这里要说的是并不适合Linux初学者。  五、 养成在命令行下工作:一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。即使是通过一条缓慢的调制解调器线路,它也能操纵几千公里以外地远程系统。  六、 选择一个适合你的Linux社区; 随着Linux应用的扩展,出现了不少Linux社区。其中有一些非常优秀的社区:www.linuxforum.net(国内最高水平GNU站点)、http://www.chinaunix.net/ (中国最大的Unix技术社区),但是这几个论坛往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。  七、勤于实践: 要增加自己Linux 的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个 Linux 发行版本,然后进入精彩的Linux世界。相信对于你自己的 Linux 能力必然大有斩获。此外,人脑不像计算机的硬盘一样,除非硬盘坏掉了或者是资料被你抹掉了,否则储存的资料将永远而且立刻的记忆在硬盘中。在人类记忆的曲线中,你必须要不断的重复练习才会将一件事情记得比较熟。同样的,学习 Linux 也一样,如果你无法经常学习的话,学了后面的,前面的忘了。你对Linux命令熟悉后你可以开始搭建一个小的Linux网络,这是最好的实践方法。 Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。当然你不需搭建所有服务,可以慢慢来。需要说明的是这个Linux网络对于初学者有两三台计算机即可,其中一台计算机最好安装Windows系统。自己多动手,不要非要等着别人帮你解决问题。  八、 如何得到联机帮助 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。  1. 主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。  2. 查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。  九、在Linux论坛获取帮助如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人, Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问,否则只会得到到草率的回答或者根本得不到任何答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。 下面笔者在论坛看到的一个好问题:“安装红旗4.0 后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练,笔者五分钟后就给出了解决方法:“首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini ,最后重启动计算机,生成新的unispimsp.ksc”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的,这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、 Sendmail服务器,谢谢” 这样的问题我想即使Linux高手也很难快速准确精练的回答你。你需要提供精确有效的信息。这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。另外把这个问题放在其他Linux社区请求帮助也是一种选择。如果得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。另外发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。  (stephen注:提问是需要一定的技巧的,不是张嘴就问的一个简单过程,这里有篇文章《提问的智慧》 ,感兴趣的朋友可以去看看。)  十.用Unix思维学习Linux Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。  十一.学习专业英文如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的,最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。即便是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表。安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。  十二.最后是Linux学习的路线图:  1. 掌握至少50个以上的常用命令。  2. 熟悉Gnome/KDE等X-windows桌面环境操作 。  3. 掌握.tgz、.rpm等软件包的常用安装方法  4. 学习添加外设,安装设备驱动程序(比如网卡)  5. 熟悉Grub/Lilo引导器及简单的修复操作 。  6. 熟悉Linux文件系统和目录结构。  7. 掌握vi,gcc,gdb等常用编辑器,编译器,调试器。Linux下编程,主要是选用一个文本编辑工具(如vi eclipse nano gedit等)编写,再用GCC编译链接,最后用gdb调试。  8. 理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。  9. 学习Linux环境下的组网。  一.为什么要学linux?   当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好!   二.起步   你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix   问题1:版本的选择   北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux   开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看   无疑redhat是最多的,此外还有很多出名的发行版本,不再列举。   对于初学linux的人来说,我建议是使用redhat,原因如下:   1)现在很多书都是以redhat为例讲的,为了与书本协调一致   2)周围的人都用redhat,交流比较方便   3)redhat应用范围广,有典型性和代表性   4)它易于使用和安装,我们没有必要把时间浪费在“装系统”上   而应集中精力学习最有用的东西。   //注:现在觉得RH很死板,AS,ES等用在服务器上或许不错,   Personal desktop用mandrake,debian,suse都不错,笔者现在用Mandrake,因为她长得漂亮   如果你并不打算深入学习linux,而是有诸如适应北京市政府办公平台迁移到   linux上这种需要,那么中软,红旗等中文linux是不错的选择   我强烈建议:自己亲自动手把linux装到你的硬盘上,   你必须学会独立安装linux系统的技能,对于现在的版本来说,其实跟装WinXP一样简单   从此现在开始,请不要以windows的工作方式来考虑问题,   应该尝试挖掘linux身上的“天才unix”的气质。   三.进阶   掌握至少50个以上的常用命令   理解shell管道"|",文件流重定向"&"及追加"&&"等   熟悉Gnome/KDE等X-windows桌面环境操作   掌握.tgz.rpm.biz等软件包的常用安装方法   学习添加外设,安装设备驱动程序(比如modem)   熟悉Grub/Lilo引导器及简单的修复操作   熟悉系统固有目录的名称及公用   学会用mount命令访问其他文件系统   了解vi,gcc,gdb等常用编辑器,编译器,调试器   学习linux环境下的简单组网   建议:买一本不需要太厚的linux教材,大致可以满足要求   //现在的书越来越多了,还带很多图,我当时可没这么多书:)   四.高级应用   澄清一些概念:   linux的普通操作与真正的系统管理不能相提并论,后者需要很多知识   我个人认为比较重要几种linux语言  1.英语   即使你不学linux,我也强烈建议你学好英文[U.S.english]   因为实质上计算机语言就是英文和字符,所谓的多国语言只是外部包装   你必须能无障碍的阅读大量的英文技术文档   在搜索引擎找到的英文网站和网页中熟练的检索   最好能有用英文直接交流的能力,   摆脱了这个障碍,你的学习和理解速度就能快很多,你就有机会拉开和别人的差距   2.shell[sed/awk]   shell是命令解释器,是内核与用户界面交流通道,shell写的小脚本有点类似于win下的.bat   但shell比.bat强大的多,shell不只是解释命令,更是一种编程语言,有时候几百行的c用shell   几十行就能代替完成工作,因为shell的工作方式建立在系统已有的众多应用程序之上   这也是CS中的一个重要思想。   此外,shell可以实现工作自动化,这个概念也比较重要   sed,awk用来处理文本,历来很常用   3.Perl/PHP   漂亮的脚本, CGI的首选,比ASP好,应用面很广   4.C\C++   C、C++是linux/unix的核心语言,系统代码都是C写的   5.ASM   系统底层及内核,硬件,设备驱动程序,嵌入式开发都需要   //走核心路线的话,才c\c++,asm最重要   6.Java,Python,Tcl,XML   *系统管理篇   在熟悉linux的基础上还需要掌握至少一种unix   我首推Solaris,其次是FreeBSD   比如运营级系统一般是Solaris+Oracle/DB2之类的   学习apache,ssh,sendmail/Qmail,proftp/vsftp,Samba,Squid,MySQL/PostgreSQL/Oracle,Bind   等各种应用服务器的构架及电子商务的应用   熟悉TCP/IP协议族,学习诸如apache+php+proftp+mysql+quota的实现以及大型局域网,分布式集群   等各种企业级应用解决方案   熟悉多用户管理,数据库管理,文件系统,逻辑存储管理,日志分析,备份与灾难数据修复   系统补丁,内核升级,以及在此基础上的防火墙构架等以保障系统安全在内的各种系统管理技能   我觉得,如果在此基础上再掌握路由/交换设备便是一个不错的系统管理员   各种基于linux的解决方案可参考相关书籍和文献,必要时用google或各大linux站点站内   搜索引擎寻找最新文档,以避免错误和漏洞   有几本技术大全和技术内幕我认为都是这方面不错的书   *深入学习linux   我个人理解的读linux内核需要的基础:   在此之前,希望先把应用层的东西学一下,那样会比较好理解  1.C   如果学过潭浩强的大学教科书(除了编几个数学模型好像什么也做不了的那种),   建议再看一下   《The C Programming Language》Second Edition这本圣经   /*如果想学缓冲区溢出,这点C的功力可能是不够的*/   还有,,,   反正经典书看多了是没有坏处的   2.asm (AT&T语法,保护模式)   保护模式下的比较复杂,基本上每本讲内核的书都会有介绍   有80x86 Intel语法的基础就行,   有兴趣可以看看Intel的官方****   3.数据结构(离散数学)   计算机专业的核心课程,重要性我就不说了   4.操作系统原理   看懂这个再去读linux吧   5.微机原理/组成原理(数字电路)   底层直接和硬件打交道,所以这个也要   6.了解linux/unix   我想至少你要会操作吧,了解unix的API   7.软件工程/编译原理   这方面的经典书去www.可以搜到很多   我觉得APUE这种书不适合初学者,还是先看看UPE之类的吧   APUE:   《advanced programming in the unix environment》   《unix环境高级编程》   作者:W.Richard.Stevens共有6本经典书,尊为“圣经”   他的书为全世界黑客所拜读!   UPE:《unix programming environment》   《unix编程环境》比较适合初学者的,深入浅出,   其中有一些比较重要的思想   另外,介绍linux下应用层编程的书也有很多,比如   ,redhat,redflag出的书...........   经典书还有很多很多......   操作系统:设计与实现 //交大的考研参考书目,讲Minix的   unix操作系统设计   4.4BSD操作系统设计与实现   昂莱氏unix源代码分析   ulk:understanding the linux kernel (2nd)深入理解linux内核   linux设备驱动程序 (2nd)   linux内核源代码情景分析   保护方式下的80386及其编程(次书已绝版,只有超星的电子版,如果谁能搞到纸书,清一定告诉我一下,非常感激!!!)   在这里你能明白"黑客"及"haching"一词所代表的真正意义   希望我写的这篇文章能造就更多的黑客,而不是骇客   五.一些资源 www.linuxforum.net //国内最高水平GNU站点 www.chinaunix.net //unix、系统管理的不错
//下载软件不错 .cn www.linuxsir.org   其实还有很多,包括国外的   Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=666691  linux太难用了!(一通鼠标点击,进入/etc)  学习linux,你忘记windows的思维方式了吗?  怎么安装软件阿?那一堆文件是干什么的阿?  学习linux,你还在浮躁吗?  进入linux,随便按了几下.赶紧重启进入win  学习linux,你用心了吗?  .......  首先,我想引用一下别人说过的一句话:除非在过去的十年你一直生活在山洞里,否则你一定听说过linux.  是的,现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少,这就造成了现在的状况:各大 linux论坛十分热闹,但我国linux人材却还十分紧缺.到底是什么原因造成了这样的状况? 纠其原因,只有两个字:浮燥!  如果在论坛里来一次调查投票,看一下在论坛里的人到底有多少人手头有一本以上的正规linux教材.我想这个数字不会超过30%. 如果再问一下,有多少人完整的读过各发行版自带的入门文档,系统定制文档,系统管理文档和系统安全文档,恐怕这个数字不到10%. 如果进一步再调查一下究竟有多少人静下心来学习过操作系统和计算机网络等和linux学习十分密切的专业课程,那么恐怕只有3%的数字都不到了.
楼主发言:4次 发图:0张 | 更多
  小伙伴们 顶一个啊......
  写的不错
谢谢分享 ..........
  不错的文章
谢谢 楼主 分享.............
  红啊 不错啊
<span class="count" title="万
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)Linux系统技术交流QQ群(1663106)验证问题答案:刘遄
00:00/00:00
本章节已编写及校对完毕,现有奖征集建议、若您发现本章中有错别字或补充欢迎联系老师QQ:5604583。
章节简述:
Hello World!全书开篇老师向同学们讲述自己近十年来的学习经历以及教学经验感悟,介绍《就该这么学》书籍的主要优势及特点。开源项目的兴盛受益于开源社区强健的根基,与同学们一起学习了解常见的GPL、BSD、Apache、MPL、MIT等开源许可证书规则。
开源产品不仅具有低风险、品质好、低成本及更透明的四大优势,而且开源精神还是每个Linux技术人从骨子里自豪的情怀,刘遄老师会用通俗易懂的方式讲述Linux系统从1991年至2016年将近二十五年的发展历程,进一步了解整个开源行业的发展趋势。学习最常见的Linux系统、;了解阶梯认证体系以及RHEL7系统的战略定位,进而帮助每位同学更好的确定今后学习方向。
下面的视频不够清晰?请下载到本地观看吧: 网盘密码:fpgk
本章目录结构
0.1 本书作者简介
本书作者刘遄(Liu Chuán)从事于Linux运维技术行业,高中时期便因兴趣的驱使而较早的接触到了Linux系统并开始学习运维技术,已在2012年获得红帽工程师_6版本证书,2015年初又分别获得红帽工程师_7版本证书与红帽架构师认证RHCA顶级证书。
但深知水平有限且技术一般,若没有得益于良师益友的无私帮助,肯定不能如此顺利的完成Linux学业,并且同样作为一名普通的技术人,我亲身经历过半夜还在培训班的心酸,体验过拥堵6小时车程的无奈,看完过当今市面上十几本如同嚼蜡般的技术书籍,更加坚定了我写出这本书的信念,此刻我也正是怀揣着一颗忐忑的心,竭尽全身心的斗志努力把有用知识分享给读者们,让您能够少走一些弯路,更快的入门Linux系统。
我认为一名高超的技术导师不应该仅仅成为技术的搬运工,而应该是优质知识的提炼者,所以在写书的过程中刘遄老师将主动抛弃不实用的部分,把重点、难点反复实践,加深理论基础。但刘遄老师绝不会把所有了解的知识都写到书里来证明自己的学识,而是真正从贴近于新人学习特点的思考角度出发,写出一本中国最高品质,适合于您入门的Linux教材。
本书意在带领读者们从“0”基础开始学习linux系统,章节内还配套有教学图片与课后习题,以达到增强学员兴趣与加深记忆的作用。才与诚合,然后事可成,恃才而败。刘遄老师将付出不亚于任何人的努力,与可爱的读者们一起编写、完善这本书籍。
0.2 学习是件苦差
我不想回避这个问题——学习本是件痛苦的事情。如果学习Linux真的很简单,那么必是骗子说的谎话,起码这将不能给您带来高薪。每次起床后都会陷入几分钟的大脑作战——是该聊会天那~还是追个美剧那~还是打盘LOL那~还是看看那该死的刘遄写的那本可怕Linux教材时,请不要忘记自己最初的梦想,十年后您会感谢此时正在努力学习的自己。我身为作者的使命就是一定要对得起您花费的时间、精力、金钱,让您每学完一个章节都是一次进步。
稻盛和夫先生在《活法》有一段时刻激励着我的话,现在转送给读者们:
“工作马马虎虎,只想在兴趣和游戏中寻觅快活,充其量只能获得一时的快感,绝不能尝到从心底涌出的惊喜和快乐,但来自工作的喜悦并不像糖果那样——放进嘴里就甜味十足,而是需要从苦劳与艰辛中渗出,因此当我们聚精会神,孜孜不倦,克服艰辛后的成就感,世上没有哪种喜悦可以类比。”
“更何况人类生活中工作占据了较大的比重,如果不能从劳动中、工作中获得充实感,那么即使从别的地方找到快乐,最终我们仍然会感到空虚和缺憾。”
0.3 开源共享精神
开源软件的特点简单来说就是把软件程序与源代码文件一起打包提供给用户,让用户可以在不受限制的使用某个软件的功能的基础上还可以随意修改,或编制成衍生产品再发布出去。用户具有使用自由、修改自由、重新发布自由以及创建衍生品的自由,这正好符合了黑客和极客们的追求,因此国内外开源社区的根基都很壮大,人气也很高。坦白来讲,每个从事于Linux行业的技术人或者程序员只要听到开源项目的兴起就会由衷的感到自豪,这是一种从骨子里带有的独特情怀,开源企业不单纯为了利益,而是互相扶持,努力服务好更多的用户,开源软件最重要的特性包括有:
低风险:使用闭源软件后无疑把命运交付给他人,一旦封闭的源代码没有人来维护,将会把您逼迫到进退两难的地步,而较比于商业软件公司,开源社区很少存在倒闭的问题。
品质好:较比于闭源软件产品,开源项目通常是由开源社区来研发及维护的,参与编写、维护、测试的用户量众多,一般的Bug还没有等爆发就已经被修补。
低成本:开源工作者都是默默的付出劳动成果,为美好的世界做贡献,因此使用开源社区推动的软件项目将会节省您大量的人力、物力和财力。
更透明:没有笨蛋会把木马后门放到开放的源代码中,这样无疑是把自己的罪行暴露在了上百万人眼中。
但如果开源软件为了单纯的追求“自由”而牺牲程序员的利益,这样绝对会影响人类的创造激情,因此地球上现在总共有60多种被开源促进组织(Open Source Initiative)认可的开源许可协议来保证开发者的权益。对于那些只知道一味抄袭、篡改、破解或者盗版他人作品的坏蛋,终归会在某一天收到法院的传票。对于准备编写一款开源软件的读者,我也非常建议您先了解下当前最热门的开源许可协议,选择一个合适的开源许可证来最大限度保护自己的软件权益吧:
GPL许可协议(GNU General Public License):只要软件中包含有GPL协议的产品或代码,那么该软件就必须也采用GPL许可协议且开源及免费,因此这个协议并不适合商用软件。包括Linux系统在内的大多数的开源软件都是基于了这个协议,拥有极大的开源软件数量,因此刘遄老师总结了GPL开源许可协议最大的4个特点:
复制自由:允许把软件复制到任何人的电脑中,并且不限制复制的数量。
传播自由:允许以各种形式进行传播。
收费传播:允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以免费获得的,因此一般来讲开源软件都是通过为用户提供某种服务,以技术服务的形式来收费。
修改自由:允许开发人员增加或删除软件的功能,但软件修改后必须依然基于GPL许可协议授权。
BSD许可协议(Berkeley Software Distribution):使用该许可后将允许用户使用、修改和重新发布代码,并且可以作为商业软件发布和销售,只需要满足下面的三个条件:
1:如果再发布的软件中包含源代码,则源代码必须继续使用BSD许可协议。
2:如果再发布的软件中只有二进制程序,则需要在相关文档或版权文件中声明原始代码中使用了BSD协议。
3:不允许用原始软件的名字、作者名字或机构名称做市场推广。
Apache许可协议(Apache Licence Version):能够同时为开发人员提供版权及专利许可,允许用户拥有修改代码及再发布的自由,适合于商业软件,现在热门的Hadoop、apache(httpserver)、MongoDB等项目都是基于该许可研发的,而程序开发者要严格遵守下面的四个条件:
1:该软件及其衍生品必须继续使用Apache许可协议。
2:如果修改了程序源代码,需要在文档中进行声明。
3:若软件是基于他人的源代码编写而成的,则需要保留原始代码的协议、商标、专利声明及其他原作者声明的内容信息。
4:如果再发布的软件中有声明文件,则需在此文件中标注Apache许可协议及其他许可协议。
MPL许可协议(The Mozilla Public License):相较于GPL许可协议,更加注重对开发者的源代码需求和收益之间的平衡。
MIT许可协议(Massachusetts Institute of Technology):目前限制最少的开源许可协议之一,只需要程序的开发者在修改后的源代码中保留原作者的许可信息,因此普遍被商业软件所使用。
0.4 为什么学习Linux系统?
同学们当读到这个小节,相信您已经基本熟悉了刘遄老师的写作特点(但不是讲课特点)——能用一句话讲清的事情,我绝不会造出一段话。这样的好处非常明显,首先是文章不再冗长,并配上了大量图片看起来非常的有乐趣,其次是能够让您一眼就找到最重要的知识和干货,所以接下来我将会用一段话总结出Linux系统的来历和发展历程,请留心每个时间点即可。
最初早在20世纪70年代,UNIX系统是开源而且免费的.但在1979年时,AT&T公司宣布了UNIX系统的商业化计划,随之使得开源软件业转变成了版权式软件产业,源代码被当作了商业机密,成为了专利产品,人们再也不能自由的享受科技成果。于是在1984年,Richard Stallman面对于如此封闭的软件创作环境,发起了GNU源代码开放计划并制定了著名的GPL许可协议。当1987年时,GNU计划获得了一项重大突破——即gcc编译器的发布,使得程序员们可以基于该编译器编写出属于自己的开源软件啦。随之在1991年10月份由芬兰赫尔辛基大学的在校生Linus Torvalds编写了一款叫做Linux的操作系统,因其较高的代码品质且基于GNU GPL许可协议的开放源代码特性,迅速就引起了GNU计划和一大批黑客程序员的支持,随后Linux系统便开始了火热的发展。到了1994年1月份,由Bob Young基于Linux系统内核,集成了众多的源代码和程序软件,创办了RedHat公司及红帽系统并开始出售技术服务,进一步的推动了Linux系统的普及。1998年后,随着GNU源代码开放计划的Linux系统的火热,以IBM和Intel牵头的大量巨头IT企业开始大力推动开放源代码软件的发展。现如今到了2017年,Linux内核已经发展到了4.7版本,并已经有了数百个Linux系统版本,但它们都依然统一使用Linus Torvalds开发/维护的Linux系统内核。RedHat公司也成为了开源行业及Linux系统使用的带头公司。
看到这里,我想问同学们一个我经常在讲课时候提的问题:“您为什么学习Linux系统?”。很多学生会为了让我高兴,直接就说因为Linux系统是开源的,所以咱们要去学习。其实这个想法是完全错误的!开源的操作系统少说有一百个,开源软件至少有十万个,为什么不都去逐个学习一遍?所以上面谈到的开源特性只是软件的一部分优势,并不是您付出精力去学习的理由。
对于用户来讲,开源精神仅仅是一种锦上添花的东西,正确的学习动力应该是:Linux系统是具有类似Unix的程序界面与操作方法且继承了其稳定性的优秀软件产品,能够较好的满足工作需求,值得咱们去好好学习。
大多数读者开始了解计算机和网络都是从Windows系统开始的吧,肯定已经习惯了而且觉得足以应付日常工作啦。坦白讲虽然微软系统确实很优秀但同时也是用户对安全性、高可用与高性能的大大牺牲,比如您一定见过下面的图片:
所以读者是否考虑过为何需要长期稳定运行的网站服务器、处理大数据的集群系统或者需要协同工作的环境大多采用Linux系统呢?刘遄老师做了一张图片介绍下Linux系统对比Windows系统的具体优势吧:
Linux的优势读者可先作了解暂不需深究,学习中再慢慢感受。
0.5 常见的Linux系统版本
首先您要能够清晰的区分Linux系统内核与Linux发行套件系统的区别,Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而Linux发行套件系统才是咱们常说的Linux操作系统,也即是由Linux内核与各种常用软件的集合产品,全球大约有数百款的Linux系统版本,每个系统版本都有自己的特性和目标人群,绝不能一概而论谁是第一,谁是第二,但刘遄老师可以从用户的角度选出最热门的几款来做下介绍。
注:在《Linux就该这么学》书籍的其余章节中将以"Linux系统"来替代"Linux发行套件系统"这个词。
红帽企业系统(RedHatEnterpriseLinux,RHEL.)[]
红帽公司是全球最大的开源技术厂商,RHEL是全世界内使用最广泛的Linux系统。
RHEL红帽企业系统提供性能与稳定性极强的Linux套件系统并拥有完善的全球技术支持。
RHEL系统是《Linux就该这么学》自学书籍、红帽认证及众多生产环境中使用的系统。
社区企业操作系统(Community Enterprise Operating System,Centos)
最初是通过把红帽企业系统重新编译并发布给用户免费使用而被广泛使用的Linux系统。
当前已被红帽公司收购,具体细节刘遄老师将在下面为同学们讲解。
由红帽公司发起的桌面版系统套件(目前已经不限于桌面版)
用户可免费体验到最新的技术或工具,而功能成熟后会被加入到RHEL系统中。
因此也被成为RHEL系统的“试验田”,同学们也应多关注此类系统的发展变化及新特性。
德国著名的Linux系统,全球范围内有着不错的声誉及市场占有率。
具有极高的自定制性,操作复杂,因此适合有经验的人员使用。
同学们可以读完本书籍后来尝试下。
提供近十万种不同的开源软件支持,在国外拥有很高的认可度和使用率。
对于各类内核架构支持性良好,稳定性、安全性强更有免费的技术支持。
Ubuntu是一款基于Debian派生的操作系统,对新款硬件具有极强的兼容能力。
普遍认为Ubuntu与Fedora都是极其出色的LINUX桌面系统,同时Ubuntu也可用于服务器领域。
现在国内大多数书籍都是以Centos系统为平台编写而成的,当然作者大多也会列出来一系列的理由,但很多都是以讹传讹的歪曲道理,根本没有剖析到RedHat红帽公司的核心本质和Centos系统与RHEL系统的关系,Centos系统是通过把RHEL系统释放出的程序源代码经过二次编译而成的Linux系统之一,命令操作和服务配置方法自然都是完全相同,只是去掉了很多红帽收费的服务套件功能,而且还不提供任何形式的技术支持,出现问题后只能由运维人员自己解决,那么选择的理由只有一个——免费!当“高手们”大举免费、开源、正义的旗帜来宣扬Centos系统的时候,诸不知Centos系统其实早在2014年初就已经被红帽公司收购了,当前只是战略性的免费而已,再者说根据Gnu GPL许可协议,咱们同样也可以免费使用RHEL系统,甚至是修改代码后创建出衍生产品,开源系统在自由程度上是没有任何的差异,更无关道德问题。
您正在阅读的这本《Linux就该这么学》便是基于最新的RHEL7系统编写的,知识及实验完全的相通于Centos,fedora等系统,也就是说当您学习完本套课程后,即便公司内的生产环境是Centos系统也一样没有任何问题,并且本书配套资料中的iso镜像与红帽RHCSA及RHCE考试系统保持一致,尤其适合准备考取红帽认证的学员。
随书配备的软件资源库:
深度评解红帽RHCSA、RHCE、RHCA认证:
0.6 优秀的RHEL7系统
这个小节的内容是我在2015年写给学员的一篇文章,现在RHEL7系统经过2年多的迭代更新,站在2017年再看那时候写的内容,发现刘遄老师预测的还是很准确吧,现在国内大多数机房都已经支持了RHEL7系统,国内外多家银行系统,保险公司系统都换上了Centos7或RHEL7系统,但我依然想保留并引用文章中的这段话来帮助同学们了解RHEL7系统,并且深信这段话同样也会适用于未来的RHEL8系统。
2014年末,RedHat公司推出了当前最新的企业版Linux系统——RHEL7,国内外各大媒体都给了不少特写镜头,行业也给予了硕大的期待程度,但是时至今日RHEL7系统的市场占有率却一直不温不火,逐渐的就有人开始对RHEL7系统的未来表示担心,甚至有人还搬出各种 “大道理”来唱衰linux系统,觉得开源厂商已经过了事业最高点,开始要在服务器领域让步给Windows系统了,当然这些话刘遄老师认为并没必要去反驳,时间和历史会证明给所有人看,因为任何一个产品都一定会有支持者和唱衰者,咱们这次只来聊一聊这个RHEL7系统。
在正式讨论话题之前,我希望读者已经对于Linux系统特性和运维领域有了必要的了解,知道Linux系统在服务器领域中占据着不可小觑的市场份额,知道RedHat厂商对于Linux系统及整个开源行业的重要性影响,知道Centos系统也是RHEL系统的衍生品等等常识,甚至是以前使用过一段时间RHEL7系统了,基于这样的理论经验共识,咱们才能更顺畅的讨论红帽Linux系统是不是个失败的产品这个问题。
要论证我在上面的看法,不如谈谈现在最烫手的热议问题:“为什么半年过去了,RHEL7系统的市场份额依然不温不火?要不要返回去学习老版本的Linux系统”,甚至有阴谋论说新版本的linux系统还在让美国用于搜集全球信息,告诫咱们千万不要去碰,这个问题必须要回应,否则更多的阴谋论会层出不穷,甚至会影响到国内半瓶子的媒体对开源行业有了扭曲的理解。基于我跟读者们的经验共识和文章篇幅的限制,下面的论证速度会比较快,会很有意思。首先RHEL是企业版的服务器系统而不是用来玩耍折腾的桌面机系统,更何况作为桌面环境的Windows7系统在日发布,用了3年才开始真正普及,难道在2009年到2013年中,Windows7就是失败的产品吗?更何况红帽RHEL7系统创新式的集成了Docker虚拟化技术,支持了XFS文件系统,兼容了微软的身份管理,采用了systemd作为系统初始化进程,性能和兼容性都有了很大的改善,无疑是一款非常优秀的操作系统。其实单从openstack和docker的决策上来讲,咱们就应该相信红帽的开发团队不是在闭门造车,所以是否应该重新考虑到底是那里出了问题?
运维人员经常会讲一句表达心理的想法:“现在的环境跑得好好的,为啥还要换?”,重新部署生产环境不是装上操作系统就能完事的,也不是把软件随便安装上就能拍屁股走人的,您是否考虑过升级带来的风险?
日后生产环境出了问题,谁负责任?
旧的软件依然能否兼容与新系统?
新的系统或软件是否有Bug?
安全性如何,审计怎么做?
之前购买的第三方技术支持能力是否已经跟上?
升级后是否会影响到某些软件的版权?需要重新付费?
新系统产生了很大变化,不习惯怎么办?
费力升级后又会对自己有什么好处?
但坦白来讲这次RHEL7系统的改变实在太大,其中最痛点的就是采用了systemd作为初始化进程,几乎之前所有的运维自动化脚本还都要修改,于是再回来思考刚刚的这个问题,到底还要不要升级到RHEL7了?当然,服务器机房里也绝不是不更新换代,升级是早晚都必须要的,就看什么时候工作的需求超过了老版本的能力界限,就肯定会升级。比如rsyslogd日志记录服务在RHEL6系统中版本是v.5.8,而现在最新的版本已经是v8.18,差了3个大的主版本号,已经产生了如此大的差距,您觉得会一直用旧的版本吗?
早在2014年初,fedora系统首次采用了systemd系统初始化进程,我当时就断言RHEL7系统也会使用systemd,所以当即更新了自己的培训课程,让很多其他机构背了init参数的同学找我说有多羡慕,所以对于不论是想要学习Linux系统还是编程语言的同学,都应该去选择当前稳定且最新的版本作为学习环境。
“稳定”:不管是做开发和运维,都是一种保障。
“最新”:老的版本会有更大的概率存在安全漏洞或者功能缺陷,而新的版本不仅漏洞出现的几率小,而且即便出现漏洞也可以快速获得众多开源社区和企业的支持,更快的被修复。
我每次在公开的场合讲座都会表达的一个观点:“咱们并不是因为开源而喜欢Linux,而是因为Linux系统真的非常优秀,开源精神仅是优秀产品上的锦上添花而已”,在咱们这本《Linux就该这么学》的0.4小节中也狠狠的肯定了Linux系统对于运维行业、甚至是对世界的影响。同学们要做的就是去相信刘遄老师对运维行业未来发展的判断,然后放手来学习吧。
0.7 了解红帽认证
RedHat红帽公司成立于1993年,是全球首家收入超10亿美元的开源公司,总部位于美国而分支机构已遍布全球,红帽公司作为全球领先的开源和Linux系统提供商,其产品已被业界广泛认可并使用。尤其红帽RHEL系统在业内拥有超高的Linux系统市场占有率。红帽公司除了提供操作系统还提供了虚拟化、中间件、应用程序、管理和面向服务架构的解决方案。而红帽认证是由红帽公司推出的Linux认证,其被认为是Linux行业乃至整个IT领域最高价值的认证之一,因为考试全部采用上机形式,所以在考察学生基础理论能力的同时还能考察到实践动手操作以及排错能力。红帽公司也因此制定了完善的专业评估与认证标准。红帽认证主要包括"红帽认证管理员(RHCSA)"、"红帽认证工程师(RHCE)"与"红帽认证架构师(RHCA)"。
随着红帽公司在日发布新版红帽企业版系统(RHEL7)后当天即在红帽英文官网更新了其对RHCSA与RHCE培训政策的调整,考生只有先通过红帽RHCSA认证后才能考取红帽RHCE认证。
红帽认证进阶等级图
刘遄老师的红帽考试证书验证地址:
红帽认证管理员(RHCSA,全称为Red Hat Certified System Administrator)属于Linux系统的初级入门认证,比较适合Linux兴趣爱好者,需要考生对Linux系统有一定的了解并能够熟练的使用Linux命令来完成以下任务:
能够管理文件、目录、文档以及命令行环境。
能够使用分区、LVM逻辑卷来管理本地存储。
能够安装、更新、维护、配置系统与核心服务。
能够熟练创建、修改、删除用户与用户组,并要会使用LDAP进行集中目录身份认证。
能够熟练配置防火墙以及SELinux来保障系统安全。
红帽认证管理员(RHCSA)证书样张
红帽认证工程师(RHCE,全称为Red Hat Certified Engineer)属于Linux系统的中级水平认证,考生必须已获得RHCSA认证,难度相对RHCSA考题来讲会更大,适合有基础的Linux运维管理员,主要考察对下列服务的管理与配置能力:
能够熟练配置防火墙规则链与SElinux安全上下文。
能够配置iSCSI互联网小型计算机系统接口服务。
能够编写Shell脚本来批量创建用户、自动完成系统的维护任务。
能够配置Http/Https网络服务。
能够配置FTP文件传输服务。
能够配置NFS网络文件系统服务。
能够配置SMB服务器信息服务。
能够配置SMTP简单邮件传输服务。
能够配置SSH远程管理服务。
能够配置NTP网络时间服务。
红帽认证工程师(RHCE)证书样张
红帽认证架构师(RHCA,全称为Red Hat Certified Architect)属于Linux系统的最高级别认证,是公认的Linux操作系统顶级认证,目前中国大陆仅通过不到1000人(2017年最新数据),考生需要在获得RHCSA与RHCE认证后再完成5门课程的考试才能获得红帽架构师RHCA认证,因此难度最大、备考时间较长、费用也最高(考试费约在1.8-2.1万左右)。需要考察学生对红帽卫星服务、红帽系统集群、红帽虚拟化、系统性能调优以及红帽云系统的安装搭建与维护能力。
RHCA高分技巧:
红帽RHEL7版本的RHCA认证需要完成至少5门考试,各科考试时间不同,但依然为210分合格(70%)。
红帽公司非常在意RHCA架构师认证的实用性,所以课程总是在随行业趋势而不断调整,下面数据为2017年最新版:
若欲取得红帽RHCA架构师认证,您必须通过以下任意5门认证考试:
红帽 OpenStack 认证系统管理员考试
红帽混合云管理专业技能证书考试
红帽混合云存储专业技能证书考试
红帽认证 JBoss 管理员考试
红帽平台即服务专业技能证书考试
红帽认证虚拟化管理员考试
红帽部署和系统管理专业技能证书考试
红帽服务器固化专业技能证书考试
红帽集群和存储管理专业技能证书考试
红帽性能调优专业技能证书考试
红帽认证架构师(RHCA)证书样张
当您读到了这里,是否已经下了决心来学习Linux系统呢?这本书名字叫做《Linux就该这么学》,基础篇除了本章节外总共还有20个技术章节,书籍基于最新的Linux系统编写而成,并且配套软件及资料完全免费,课程面向小白新手。刘遄老师会从最基础开始带领同学们入门Linux系统,然后渐进式的提高课程难度,以达到生产环境对运维人员的要求。咱们的书籍及全套培训课程相较于传统的实地RHCE培训,至少要再多出40%的知识内容,因此只要您能够坚持每天付出2小时来学习课程并读完整本书籍,绝对会是您未来5年中进步最快的一次学习经历。
刘遄老师的写作初心其实并不高雅,只是在还债,还了十几年来中国有如此多培训机构赚的那么多钱,但却谁都没有真正给大陆学员一本好教材的债,这是中国学生早就应该享受的服务,不能再拖着假装看不到了。而2017年,其实我们也有一些小私心,除了整体的做好书籍在线学习网站(),服务更多的学员和读者之外还要把我们的免费开源书籍《Linux就该这么学》做到别人培训班收费教材的水平,坚持做中国开源站点的道德典范,不骗会员,保持最纯净的技术交流环境,而我们也有想要得到的很简单——如果您满意我们的服务,还请把这本书籍告诉身边的朋友吧!让更多的人知道我们在做的这件事。
0.8 感谢你们相信了我
各位同学们大家好,我是您手中这本书的创作者刘遄,由于今年在忙着创办我的在线Linux系统培训课程,以及书籍即将出版了有大量的校对工作要忙,坦白讲跟读者们直接接触的机会并不是很多,深表歉意。同时我也决定用一个小章节的篇幅感谢下在2015年-2017年书籍出版过程中给予过我帮助的人们。
刘遄老师必须由衷的感谢这两年间跟随我打拼的各位团队成员,感谢你们相信了我,为了咱们共同的事业而如此努力,如果没有你们的帮助和支持就不会有现在的成绩。在过去两年的时间中,我们从一个每天只有十几人访问的小博客,发展到了每天将近一万人次访问的公众站点,两年内接连开通了将近三十个QQ技术交流群,群内读者已超过3万余人,微信公众号从0做起到10万粉丝,这些都是此前中国任何一本电子书籍没有达到的高度和成就。尤其是最近一年的发展速度远远领先于同行业所有的资讯网站和教育机构,而优质书籍资料与读者口碑让我们走的每一步却都如此扎实,现在终于可以很自豪的讲:“我们用努力留住了用户,用户看到了我们的付出”。刘遄老师团队的成员名单(以加入团队时间排序):
逄增宝、岳永、张宏宇、陈凡、冯琪、黄烨婧、冯振华、杨帆、张振宇、唐资富、杨鹏飞、刘峰、王辉、苏西云、李帅、陶武杰、王浩、郭建鹏、周晓雪、郝大发、倪家兴、张庚、郑帅、姜显赫、王显灿、高军、王毅、任维国、单悦、张雄、周阳、程伟、郭骏杰、任倩倩、吴向平、华世发。
感谢人民邮电出版社的傅道坤老师,我们在2015年末初次接触后傅老师便主动提起出版《Linux就该这么学》书籍的想法,随后一起用了将近2年的时间共同打磨了这件作品,感谢傅老师您一直以来对我的信任和中肯实用的建议。感谢北京联合大学应用科技学院王挺梅副院长在我研究生进修教育学期间的照顾和悉心培育,是您引导我步入了教育学和计算机科学与技术专业,不忘母校,不忘联大。
尤其感谢我的父母和妻子,当我在2015年说想要写一本Linux技术书籍的时候,感谢你们相信了我,谢谢妈妈为我做每一顿饭和无微不至的照顾。同时特别欣慰和感谢我的妻子理解我的压力,一起来协助管理在线培训班及招生工作,让我有了更多的时间写书。如果没有你们的信任和陪伴,我不敢想象自己现在会是什么样子。
技术交流群:
Linux技术交流QQ群A:560843(两千人群,已满)
Linux技术交流QQ群B:340829(两千人群,已满)
Linux技术交流QQ群C:463590(两千人群,已满)
Linux技术交流QQ群D:915246(两千人群,已满)
Linux技术交流QQ群E:1663106(千人群,已满)
Linux技术交流QQ群F:1653851(千人群,已满)
Linux技术交流QQ群G:2632018(千人群,已满)
Linux技术交流QQ群H:2636170(千人群,已满)
Linux技术交流QQ群I:2650582(新群,欢迎加入)
全国书友会QQ群:
&Linux就该这么学&-北京群:
&Linux就该这么学&-上海群:
&Linux就该这么学&-深圳群:
&Linux就该这么学&-广东群:
&Linux就该这么学&-浙江群:
&Linux就该这么学&-江苏群:
&Linux就该这么学&-河南群:
&Linux就该这么学&-四川群:
&Linux就该这么学&-山东群:
&Linux就该这么学&-湖北群:
全国Linux技术交流QQ群汇总:
我们的新浪微博:
微信公众号搜索“Linux就该这么学”或“LinuxProbe”,也可以直接扫一扫下面的二维码↓
出现问题?大胆提问!
因读者们硬件不同或操作错误都可能导致实验配置出错,请耐心再仔细看看操作步骤吧,不要气馁~
Linux技术交流请加A群:560843(满),B群:340829(推荐),C群:463590(推荐),。
*本群特色:通过口令验证确保每一个群员都是《Linux就该这么学》的读者,答疑更有针对性,不定期免费领取定制礼品。
为您推荐一些与本文相关的文章:
进阶课程目录
第24章 使用Xen与Kvm部署虚拟化服务环境。(即将公布)
Linux技术交流QQ群
向每个正在奋斗的Linuxer致敬.
Linux技术交流群A:560843
Linux技术交流群B:340829
Linux技术交流群C:463590
Linux技术交流群D:915246
Linux技术交流群E:1663106
Linux技术交流群F:1653851
Linux技术交流群G:2632018
Linux技术交流群H:2636170
Linux技术交流群I:2650582
全国Linux技术交流群(总):
12月0 篇文章
1月0 篇文章12月0 篇文章

我要回帖

更多关于 怎么才能学口才 的文章

 

随机推荐