大家好,今天小编关注到一个比较有意思的话题,就是关于linux学习资料的问题,于是小编就整理了3个相关介绍Linux学习资料的解答,让我们一起看看吧。
零基础怎么自学入门linux系统?
先根据自己的需要选一个发型版本:如果走运维方向,建议选择centos,与redhat同版本兼容,生产环境大多使用centos,投入产出比高。如果走开发者路线,建议使用ubuntu或linuxmint,界面友好,易上手。然后从官方文档入手,从安装文档到管理员文档,再到开发者文档,边用边学,循序渐进。学的过程中遇到具体问题也可以根据问题现象通过搜索引擎寻找答案。
搞Linux运维的,需要学习些什么语言?
Linux运维主要学习以下语言:
运维工作尤其是linux运维,其实最考验你的能力,因为需要学习的东西实在太多,
要懂性能调优:包括lamp或者lnmp的性能调优,也包括linux操作系统调优;
要懂编程语言:Shell是最基本的,还要学习perl,python,甚至ruby和C++等(因为一些软件是这些语言编写的),还得熟练掌握awk,sed,grep以及正则表达式;
要懂一些调试排错的命令工具的使用,比如htop,dstat,strace,systemtap,iostat,sar等;
要有比较好的英语水平:因为很多软件或者工具以及出现问题排错的答案都不是国人所做,甚至还需要和原作者交流,在谷歌group里面留言讨论
要有坚强的体魄和超时工作的心理准备:升级维护都是在大家还在做梦时候。夜里2点网站挂了你也得起来,手机不停的接收各种报警短信...
要有背黑锅的忍耐力:运维一直是公司爹不疼娘不爱的位置,别人做好了和你无关,你做差了别人作不好就是你影响的。人力和财务是技术部门的服务,运维就是各技术部门的服务,大到线上操作,小到帮助公司其他使用linux桌面的同事,公司内部机房,IDC维护(跑腿搬服务器)。
学习linux内核,请推荐几本书及顺序,谢谢?
linux内核最经典的书是《深入理解Linux内核》,这本书内核编程看;如果你是搞UNIX/Linux环境下的应用程序编程,那么就看《UNIX环境高级编程》;如果做Linux下设备驱动程序开发,就看《Linux设备驱动》(第三版)。这几本都是老外写的,都是很经典的书。
到此,以上就是小编对于linux学习资料的问题就介绍到这了,希望介绍关于linux学习资料的3点解答对大家有用。