为什么运维(SA)普遍反对使用CentOS 7?
首先,我不认为运维反对使用CentOS7,这个东西已经很稳定了,为啥要反对,君不见阿里云、百度云都提供CentOS7版本的?
CentOS7对比CentOS6确实有很多地方的升级,首先服务的管理不太一样了,防火墙也不一样了,各种常用软件的使用也不同了。作为老运维人,从CentOS6的习惯转到7实在是太别扭,因此,很多老运维人不愿意用CentOS7。
就好像win7出来后,那些老程序员还用了很久的xp,而90后一水儿的win7,你会认为90后的水平比老程序员牛?不是的,老程序员用惯xp了,用win7觉得别扭。
同理同理。
主要还是习惯问题,像centos7的systemd firewalld,用惯了老版本的centos后,如果突然换centos7会很不习惯,但是也仅此而已.
systemd用多了你会发现,比init.d管理确实方便不了,systemd服务的编写也比init.d简单不少.至于firewalld不习惯,完全可以卸载了装回iptables.
centos7比较让人难以习惯的就是上面两个了,所以只要习惯了其实都还好.
1. 我要是没记错,CentOS 7已经发布4年以上了,用的内核版本是3.10,现在最新的lts是4.14, 相比ubuntu最新的lts版本, centos7已经算很老的版本了,centos6都差不多eol了。
2. 一般来说,最新的版本都需要一个质量稳定期,所以反倒是最新的版本相对而言安全补丁会比老版本多。但是centos 7已经不是什么新版本了,已经很稳定了。
3. 运维一般都是变更敏感的,希望系统变更越少越好,如果老版本还能用,他们一般不会去冒险升级的。
学习linux系统,要看哪些书?
感谢您的邀请!
对于初学者老说,光啃书要理解Linux系统并不是很容易,看视频教程会更有裨益,建议前往PC端网易云课堂***,搜索:小黑课程,即可观看专业LINUX系统课程。希望我的回答对您有帮助。
说下自己看过的书吧,最早的时候看的是《鸟哥的linux私房菜》,分基础学习篇和服务器架设篇。这两本书对初学者还是很有帮助的,属于扫盲的书。对于资深linux大神也有很好的参考价值。很多人瞧不上这本书,但个人认为是一本不可多得的好书。
然后如果想做运维的话,可以看下《跟老男孩学linux运维》,这本书最后一章的综合案例很有参考价值,可以让你了解一个中小规模网站的集群架构的基本思路。
如果你想做linux下的编程,可以看看《unix环境高级编程》这本书要一遍一遍的读,常读常新。还有一本更适合初学入门的书叫《linux编程一站式学习》,纸质书已经绝版,不过可以找到这本书的电子书网站。
如果你对linux内核比较感兴趣,可以看看《linux内核完全剖析》这本书虽然讲的是0.12的内核版本,但里面前几章的扫盲性的基础知识还是很有参考价值的,后面讲解源码的章节可以根据个人实际情况阅读。
然后就是《深入理解计算机系统》和《linux内核设计与实现》,这两本书要耐下性子,精读。
最后就是《深入linux内核架构》,这本书需要对内核有一定了了解的基础上才能看的比较顺利。
入门篇
《LINUX权威指南》根很好。 写的也是全面的,关系不深,作为入门书也可以。 全面了解linux。 另外,受欢迎的人也能看到《鸟哥的私房菜》等书,偏管理系的书。 如果想确定server的方向性的话请试着找一找。
驱动篇
《LINUX设备驱动程序》是网络上的“LDD”,经典的作品,是必须的书。 国产经典《Linux驱动详细解》也是一本非常好的书,实用,书源代码分析较多,基于2440,对linux周边驱动进行了全面描述
核心篇
浙江大学《LINUX内核源代码情景分析》、外国鬼子《莱昂氏UNIX源代码分析》、《深入理解linux内核》是有名的古典作品。 还有赵炯炯的《LINUX内核完全剖析--基于0.12内核》也可以。 对内核代码进行详细的注释,非常有助于理解内核和分析代码。
《LINUX与UNIX Shell编程指南》
TCP/IP篇
基本概念和原理:推荐《现代操作系统》、《深入理解计算机系统》,当时的课本居然忘记了,只记得这两本算是经典之作;
Linux使用的话:《鸟哥的私房菜》是不二之选
Linux内核源码:就有《Linux内核设计与实现》、《深入Linux内核》等书,当然到这块的话更重要的是找个师傅带着你实践,在问题中学习
到此,以上就是小编对于centos 7系统管理与运维实战的问题就介绍到这了,希望介绍关于centos 7系统管理与运维实战的2点解答对大家有用。