linux运维自学好还是培训好一些?
让下面我们来看看linux运维自学和培训的优缺点。自学的时间相对自由,可以通过碎片化的时间学习,花的钱会相对少一些;缺点是你可以不能系统深入的理解,遇到困难就容易放弃。一些服务器硬件环境不我没有,这有点纸上谈兵。在培训的情况下,老师已经总结了知识点、重点和难点,只需要掌握和理解;缺点是需要固定的时间学习,还有很多钱要交。
所以要讨论哪个更好,就要权衡自己的情况。如果想快速上手,还是需要训练的。如果时间和金钱不够,只能通过自学来掌握。
当然,培训的知识是老师理解和消化的,实际应用会有困难,还是需要不断自学来提高。
个人认为,如果你自律性好的话,建议你直接自学,但是自学和自学,无论是自学还是培训,可以先从网上找一些PDF的书籍和视频教程,边看边学,暂时不要不知道怎么记录下来,然后在网上查阅,一起讨论才是最快的学习和方法。
学习运维,建议培训结构。
以我个人为例:
2017年自维,主要包括以下内容:
1.操作系统级(centos,ubuntu等。)
基本命令和shell脚本
3.服务安装(httpd、DNS、MYSQL等。)
4.iptables和其他网络服务。
5、服务体系集群建设
6、常用监控软件的操作和维护,如zabbix等。
内容太多了。如果你自己学,会太复杂,所以我不学。;不推荐。为什么要培训?因为
培训机构能系统地让你学习,这一点很重要。
训练是好的,对你来说是难的,所以一定要系统学习。
学习运维知识,建议自学。慢一次LFS,一个星期就知道整个linux系统了。It多推几次基本不难。学习另一种语言是精通的开始。
如果你有计算机和linux的基础知识,有很强的自律性和研究能力,那么你可以先自学红帽中级认证的RHC
如何快速掌握Linux命令,进行网络运维呢?
针对每一个问题和回答,我们都会本着从来不敢乱说,只认真求证的态度来回答你的问题。
如果你想快速掌握Linux命令,进行网络运维,其实并不难,就是你每天有一定的时间在现场操作这些命令,很快就能上手。下面,让let'我们根据个人情况抛砖引玉吧。
分享一些Linux命令最基本的操作和学习经验。个人对Linux不精通,但在网络运维中经常需要帮助客户维护Linux,基本可以应付。
在我的Linux网络运维中,需要做的最多的就是网络初始化配置、SSH远程端口更改和网络测试。
起初,当个人没有完全不懂Linux,他们单纯依靠百度搜索命令,现在基本可以轻松进行上述最基本的Linux网络运维操作。
比如这个网络初始化配置需要检查网卡的IP信息和网卡的配置。
要进行网络更改,仍然需要使用vi进行编辑。当你第一次学习vi,你真的不知道。;t适应,但是经过三五次操作,就能掌握vi的编辑模式,如何退出,如何保存。以及后续的网络服务重启等操作。
所以其实学这个就是一直有一个环境可以用,在实践中付出真正的努力。就像学习一门语言,不可能经常练习,只学理论不动手。
Linux命令操作经验进阶部分分享。日常可以进行一些简单的网络运维服务后,也可以通过一些实际的服务器搭建来学习一些常用的命令。
比如,在学会了上面的基本网络命令后,我尝试用bind搭建了一个DNS服务器。虽然我试着在网上找了一个教程,但还是咨询了一些业内人士,最终建成了。于是,一些与服务器相关的运维命令也学会了不少。
同样,我尝试为zabbix搭建一个监控服务器,是通过搜索教程搭建的。因为Linux的版本不同,实际教程很多都是错的,包括命令格式和参数,而且是经过多次探索才建成的。
中间过程可以学习设置环境和更新各种插件的命令。记住,制作这个系统花了很长时间。
将近一整天,不过终于可以正常使用了,也学到了很多Linux的实践经验,对Linux网络的运维有帮助。
所以我想说,快速掌握Linux网络的运维并不是那么难。只要你有学习的决心,加上实际环境的演练,你是可以相当快的掌握的。等你熟练了,你会发现Linux的某些机制确实比windows好,你也更有兴趣和动力去学习。