Linux诞生的几十年来,大部分时间都工作在服务器与物联网的设备,我们生活中很多的场合都离不开Linux,但是我们都没有意识到它的存在,所以学习的人也不多,没有办法像WINDOWS一样。
随着互联网在生活中的深入,我们生活中接触Linux的机会越来越多,我们很多的应用网站的后台都是Linux,相对的需要这样的人才和对应的工作岗位也越来越多,所以说学习Linux已经成为我们工作中必要技能。
下面不念就给大家说一下,学习Linux的需要的5个阶段,对有学习Linux需求的小伙伴提供一点帮助吧。
第一个台阶:抛弃旧的Windows思维习惯
相信我们很多的小伙伴都是从学习Windows操作系统的而接触计算机和互联网的,上学的时候谁还没考个计算机等级证啥的呢?
Windows是我们最熟悉的操作系统,虽然方便和便捷,但是也带来了我们学习Linux不方便,因为一些操作习惯的养成,会使我们学习Linux有一些习惯上的障碍。
比如说我们打开一个文件夹,在Windows下,只需要双击鼠标就可以了。但是换到Linux下就需要手动的去敲一串的命令行,才可以到一个文件夹下面,而且这个操作是抽象的,你眼睛看到的只是一串的字。Windows下看到的是一个文件夹的图案,也就是所见即所得。
而Linux他不是很形象,是一串抽象的字母,需要你在脑海中构建出一个Linux的文件系统框架,才能明白和读懂它的路径。
所以理解和明白Linux的结构,并且摒弃你以前在你以前在Windows下养成的习惯,是学习Linux的第一个台阶。
第二个台阶:熟练使用 Linux 命令行
当你迈上第一个台阶之后,说明你已经对Linux的体系结构有了一个大体的认识,那么在迈上这个台阶之后,就需要涉及到Linux的命令行了,学习Linux不学习命令行是完全不行的,因为Linux的命令行是与Linux交流的窗口。
在Linux命令行下,你可以实现很多的功能,比对Linux进行文件管理,系统管理,磁盘管理网络的管理包括一些文件的传输。
而学习命令行也不需要对每一条命令进行背诵,因为Linux的命令实在是太多了,根本就背不过来,最好的方法就是使用它。
每一条命令需要用上10次,20次甚至上百次,这条命令你就会了然于心,而不是去死记硬背这条命令。对命令没有一个使用上的认识,单纯的背他没有什么用,过一段时间你就会把它忘得一干二净。
第三个台阶:对Linux进行网络的配置和环境的配置
当我对Linux的文件体系有了一定的解之后,也熟悉了命令行之后,那么我们就要用Linux来做一些事情了,使用Linux之前,首先要对他进行一些配置,最基本的配置就是要先把网络来调通,找到Linux的网络配置文件修改它,进行磁盘进行挂载,对一些不必要的服务进行停止。
更新Linux的源,对目前的系统进行一下基本的更新,安装一些必要的软件,像apache, nginx,dns,postmail等,这些应用每一项都需要详细的步骤一步步的来配置。
第四个台阶:Linux的高级运维
当你对Linux的网络配置和环境都有一定了解之,那么就需要往更高一级的方向发展了,那就是Linux的高级运维,Linux是运行在服务器上的,而每一台服务器都需要运行和维护,而每台服务器都有它的功能,有的用的http服务代理缓存加速功能,这里面就需要varnish、nginx缓存系统,要对CDN的知识有所了解。
还有的服务器跑的是企业集群负载,这里边要用到nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识。
还有的服务器跑的是高可用,需对keepalived,heartbeat等进行深入讲解。当服务器多了之后,我们就要需要用到自动的运维和运维的监控,就需要zabbix有一定的了解,说到这有些小伙伴可能有点觉得难了。
当然看这篇文章的时候,你还没有踏上前三个台阶,当然会觉得难,跟上楼梯一个道理。
第五个台阶:Linux系统的安全设置与安全加固
经过了以上四个台阶的学习,我们就来Linux的最后一个阶段,系统的安全设置与安全加固,说到安全,不得不把安全这个放到最后也是最重要的段落来说,如果没有安全,那么我们在Linux上做的任何事情都是没有保障的,没有意义的。
Linux的安全有很多方面,用户安全方面的身份的鉴别,口令的复杂度,还有多次登录失败的锁定策略以及口令的生存周期等等。
还有文件安全方面的文件的权限,管理日志的权限,网络安全方面的防止ip的欺骗,网络的安全审计以及网络资源的控制,入侵的防护等等,这里面每一项拿出来都能写很多,我在这儿只是给大家起个头。
在学习了以上四个台阶之后,最后一个台阶也是最重要的。希望大家能够把安全基础打牢固,这样以上四个台阶才是有意义的。
最后我想说,学习是没有止境的,我们学习Linux也要一步一个脚印,一步一个台阶,这样积少成多,随着时间的增长,你也都会成为Linux的大牛,希望大家看到这篇文章能够对Linux有自己理解,去帮助以后更多的人学习了Linux。
转载请注明:IT运维空间 » linux » Linux学习有哪些阶段?
发表评论