linux工程师,RHCE
分类: 系统运维
2021-10-07 20:55:49
Linux操作系统从诞生到今天已经得到了广泛的应用,它是由Unix操作系统发展而来,或者说是以Unix为原型不断演变最终一步步就成了一款操作系统。而在Linux正式被开发及应用之后,linux便选择了开源,将自己的源代码公开,世界上左右的人都可以自由地去修改开发。
至今天已经有几十年,在各行各业,各种设备中也占据了不可动摇的主导地位。
因此,如何更好地学习linux也成了我们必须面对的事情。要学习linux首先我们要看看linux的特点:
1.自由开放的使用和学习环境, Linux是自由软件,任何人可以自由使用或者修改其中的源码。
2.对硬件要求不高,linux对X86架构可以说是完美的支持,驱动广泛,几乎所有的x86硬件都可以完美支持,上到各种大型服务器,下到个人PC电脑都不例外。
3.内核功能强大而稳定,保密性功能强大。
4.独立作业, Linux已经几乎可以独立完成所有的工作站或服务器的服务了,例如文件服务器,邮件服务器,代理服务等。简单来说,就是硬件需求低、源代码开放、系统稳定性及保密性功能强、完全免费。另外,Linux还有很多其他优势,比如安全漏洞的快速修补,这是因为Linux的支持者很多,参与开发的热心团体、人也不少,可以随时获取最新的安全信息,随时更新,并且资源的分配比较公平,比起Windows单人多任务系统要稳定的多;用户与用户组的规划,文件属性分为可读、可写、可执行等来定义一个文件的适用性,具有良好的保密性;有好用而且高效集成的图形用户界面(GUI);由于Linux只要几百KB不到的程序代码就可以完整的驱动整个计算机硬件,所以它特别适合做嵌入式设备和一些特殊的应用之中,比如我们现在经常佩戴的智能手表,各种温度传感器,电视机,手机。
Linux这么多的优点,拿他有没有缺点或者说是相对不占优势的地方呢?当然是有的,最限制它的一个方面是他需要命令行终端进行系统的管理,而不像是Windows一样用鼠标点来点去,还有就是一些相对专业的软件它支持的程度不是那么好。像是CAD或者一些专业的有限元分析软件。这就给想学习linux的同学们提高了不少难度。
当然在linux的学习中会遇见各种各样的问题,这就要注意一下学习的方法了,因为在学习中解决问题的过程是非常重要的,只学而不去解决问题,那么进步就会很慢,出现了问题,应该觉得高兴,因为这是学习中的好机会,将问题彻底的弄懂学会,这样才是学习的成果。才是真正学习的价值。
写笔记是提炼学习精华的好方法,笔记不用写的非常详细,关键在于自己能够看懂,一看笔记能够想起重点的知识点。可以唤醒之前学习的印象,能够熟练的实用搜索引擎也是一个好的解决问题的途径,百度,谷歌,和一些比较好的技术网站,公众号,个人博客,这协网站都可以进行相关问题的搜索。尝试获取解决方法。通过各种途径都无法解决问题的时候,就需要寻求别人的帮助。向别人提问的时候,需要注意技巧。正确的提问方式,是把自己的环境、配置过程、软件版本都说清楚了,别人可以马上定位问题,这样也会有很多人乐意回答。
而自学往往是缓慢的,linux的书籍有上百种,一般人看到这么多书籍都会不知所措,到底该看哪一本才好?这里我推荐 ,这本书可以说是学习linux的良师益友,从最基础的linux起源到后期利用linux搭建各种应用,由浅入深带你进入linux大门。
要解决问题,基本功和基础知识非常重要,因为在出现问题的时候,一般都会有报错信息,看报错的基本功或者基础知识就是要会分析系统里的日志文件,因为报错就会产生日志,一般的日志文件是log格式的文件,要会找到linux里的日志文件,并且看懂它这就是一项基本功。一定要养成查阅日志的习惯,一般问题就可以迎刃而解。根据报错信息、结合日志文件,考虑其他相关情况,最终就找到引起问题的原因了。
最后相信你看过这篇文章后,会有一些自己对学习linux的心得体会。再结合我推荐给你的书籍,一定会在linux的世界中找到自己的一片领域。