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