Linux系统高树攀登之路

Linux作为一种操作系统已经发展了这么长的时间,已然有了很多的“粉丝”,其中不乏有“通天之力”的Linux大牛,也有能在Linux世界里“快乐畅游”的强者,同时也有想要攀登上Linux大树的小白。本人就是那小白,身为一名Linux世界的小白,深知学习Linux的枯燥和无味。那如何学习Linux成为了如同我这样小白一直在追求的目标。从何着手,是命令,是实验,是……?需要什么方式,自学、培训班、找大牛带……?考虑什么参考书,《鸟哥的Linux私房菜》、《Linux就该这么学》、《Linux系统管理技术手册(第二版)》、……?

学习本来就是一件枯燥的事情,首先要认识一下Linux系统。 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,10)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍下操作系统在整个计算机系统中的角色。我们的 Linux 也就是系统调用和内核那两层,当然直观的来看,我们使用的操作系统还包含一些在其上运行的应用程序,比如文本编辑器,浏览器,电子邮件。

https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1527400615570&di=e9f2cf60baa9ea824a6ff1dd281e75b9&imgtype=0&src=http%3A%2F%2Fs5.51cto.com%2Fwyfs02%2FM02%2F8E%2F31%2FwKioL1i3_33BF9SSAACQ8rTjCAY498.jpg-wh_651x-s_3992264596.jpg

Linux是一套使用和自由传播的类Unix操作系统,我们常见的有红帽系统(RHEL),RHEL系统具有极强的性能与稳定性,并且在全球范围内拥有完善的技术支持。社区企业操作系统(Centos)通过把RHEL系统重新编译并发布给用户免费使用的Linux系统,具有广泛的使用人群。Centos当前已被红帽公司“收编”。 Ubuntu是一款派生自Debian的操作系统,对新款硬件具有极强的兼容能力……国内常见的Linux系统应该首数红旗Linux(Redflag Linux) 系统,其次还有冲浪Linux(Xteam Linux) ,蓝点Linux 中标普华Linux ,中软Linux ……台湾也发行过Linux版本:鸿奇Linux。

    Linux自1991年10月5日第一次正式公布以来,因为它有着与众不同魅力,一直被很多喜欢代码的人热衷。跨平台的硬件支持,由于Linux的内核大部分是C语言编写的,并采用了可移植的Unix标准应用程序接口,所以它支持如i386、Alpha、AMD和Sparc等系统平台,以及从个人电脑到大型主机,甚至包括嵌入式系统在内的各种硬件设备。丰富的软件支持,与其他的操作系统不同的是,安装了Linux系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无需安装。而对于程序开发人员来说,Linux更是一个很好的操作平台,在Linux 的软件包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。多用户多任务,和Unix系统一样,Linux系统是一个真正的多用户多任务的操作系统。多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。可靠的安全性,Linux系统是一个具有先天病毒免疫能力的操作系统,很少受到病毒攻击。好的稳定性,Linux 内核的源代码是以标准规范的32 位(在64 位CPU上是64 位)的计算机来做的最佳化设计,可确保其系统的稳定性。完善的网络功能,Linux 内置了很丰富的免费网络服务器软件、数据库和网页的开发工具。

    Linux就是这么的优秀,这也是很多人挤破脑袋想要学习他的根本原因。那么问题来了,如何学习呢?对于系统及代码类的学习,最基础的就是命令,所以万丈高楼平地起,学校好Linux命令就是第一步,常见的命令有:日期时间命令date、重启系统reboot、关闭系统命令poweroff、文件下载命令wget……当然想准确、高效地完成各种任务,仅依赖于命令本身是不够的,还应该根据实际情况来灵活调整各种命令的参数,具体的这里就不做一一介绍了,各位有时间可以看下刘遄老师编写的《Linux就该这么学》第二章新手必须掌握的Linux命令(也可以访问https://www.linuxprobe.com/chapter-02.html,书籍的网页版)。学习好了命令就如同学习语言中的各个单词,你还是无法和别人正常交流,需要将这些单词连接起来,组成通顺的语句,对方才能明白你的真正意义。同样Linux学习也是这样,单独的命令还需要用整体的实验、代码行来组合起来才能达到目的。所以学习一些固定的语句、固定的实验也是很有必要的!其次就是一定要勤加练习,俗话说熟能生巧,只要不断练习才能很好的将Linux学习好。最后给大家一些建议:第一,要有自己的试验机,必要的时候可是在自己的电脑里安装一台试验机;第二,选择一本适合自己的工具书、参考书。例如之前提到的《Linux就该这么学》就是一本对于小白来说很合适的学习资料,从易到难,还有进阶部分,对于想要学习Linux和提升自己的Linux爱好者都是不二之选。被Linux爱好者认为“圣经”的《鸟哥的Linux私房菜》,对于从事Linux工作的人作为工具书还是不错的,毕竟鸟哥的书籍写的还是很全面的。

    根据个人学习经验来说,学习本非易事,学习没有捷径可言,只有脚踏实地的学习好每个细节,才能变成理想的Linux大牛。

posted @ 2018-09-27 09:22  顾少侠  阅读(62)  评论(0编辑  收藏  举报