通常情况下,大部份人接触Linux的机会并不多,对Linux平台下的开发更是一无所知。而现今的发展趋势却越来越表明:无论是作为一个优秀的软件开发人员,或是互联网、IT行业的从业人员,把握Linux是一种很重要的谋生资源与手段,好多征兆表明这是一个挺好的加分项。Linux入门本身是没有很大的难度的,而且重点并不在Linux知识本身,而在于你是否拥有坚持不懈的毅力。出来我将会结合自己的几年的个人经验,说说Linux的学习方式与学习中应当注意的一些事。
培养耐心,培养兴趣
兴趣是最好的老师,建议你去摸索下Linux有些哪些优点和特性鸟哥的linux私房菜,了解了这种可以提高你对Linux的好感,尝试着去了解、学习这种优点,把握一些中级的“黑魔法”,相信你的心会渐渐得被Linux所捕获。
Linux入门虽然是很简单的,问题是你是否能有足够的耐心,花相应的时间和精力来折腾,是否不抵触重装系统这些沉闷且万能的学习手段。倘若不乐意折腾可以说是学不好Linux的,要真正了解Linux的分区机制,对LVM使用相当熟练,没有个20次以上的Linux装机经验是积累不上去的,所以一定不要怕折腾。
选一本书籍,吃透!
接出来,你须要选一本书,之后专心致志的读完并吸收它,我见过好多初学者,一开始就买好多书籍,或则买好多视频,一会瞧瞧这个,一会瞧瞧那种的。而且呢?技术却丝毫看不见长进,因而初学者要牢记:“切忌这山望那山高,不一而终”。
是该选书籍呢,还是视频呢?视频的效率真的很低的,比起看书,我觉得效率起码要低一半以上了linux入门程序,所以我建议直接看书,或则网上找比较好入门贴子也是可以的。其实,视频不是首选,假如你时间多,也是可以的。
对于即使一本很普通的书籍,假如你吃透它,对初学者来说就会带来很大的进步。为此,真的要选取一本,抱着这本不学完、不看完就不继续另一本的决心。关于Linux的书籍,我推荐《Linux就该如此学》,这本书从最基础的安装Linux系统到中级服务布署,而且内容完全100%的覆盖了红帽RHCSA+RHCE认证考试范围,这样对想取得证书的同学,也是十分有利的。它对Linux方面的知识进行了提炼,为初学者节约了好多的时间如何安装LINUX,可以少走好多弯路。你可以先百度一下这本书,瞧瞧这本书目录,再确定要不要用这本。我相信不会让你沮丧的,假如你不喜欢也可以选自己喜欢的,并且请坚持吃透它。
接出来说下不同阶段须要学习Linux的技术
中级入门:
1、Linux操作的基本命令(例如ls,cd,mkdir,rm…)
2、Linux用户,权限,及其配置文件
3、Linux系统进程操作和管理
4、linux文本,文件处理命令(例如vim、grep、sed、awk、find等命令)
5、shell脚本基础知识(可以编撰大型程序即可)
6、yum,rpm等软件包管理工具的使用,学会安装管理卸载软件
7、磁盘储存管理,显存管理
进阶提高:
1、TCP/IP网路基础知识,懂得怎样配置网路,搭建局域网和修补网路问题
2、Linux在企业和工作中最常用的几种服务须要会配置和管理,如dns、http、ftp、mail、nfs等
3、防火墙操作,如iptables安全策略建立,防火墙实现数据包过滤和转发等操作
4、shell脚本进阶,这个时侯就不能仅仅是一些简单的demo案例了linux入门程序,须要可以结合工作视实际来进行
5、mysql中级应用,不仅仅是增删改查,还用懂得mysql的优化,用户权限的配置,以及审计功能等操作
6、系统安全例如selinux等的使用
7、主流服务器搭建及故障排除
中级提高:
1、负载均衡,主从复制等技术是必会的,对nginx,lvs等有知识有一定的了解
2、会搭建和管理集群,例如keepalived等
3、运维监控zabbix会使用和监控那里出现问题
4、自动化运维,会编撰复杂shell脚本和python脚本等
5、对云估算有了解和应用,例如目前流行的docker,openstack有一定的认知和理解,对kvm等虚拟化技术也有清晰的理解
总结
运维工作早已不是搬搬服务器、扛扛交换机、配配网路的时代了,如今运维工作应当以“降低成本,提高用户体验”为目标。保证系统稳定、高可用、可扩充性强,这样就要求运维工程师具备过硬的Linux技能。无论是哪些技术,假如没有一定的兴趣,天天面对着软件界面、命令行,时间长了都会显得十分的沉闷、乏味,这也是为何把兴趣置于文首了。一段时间后,你或许是进入佳境,其实是想舍弃,我想对这些想舍弃的人说:学习,原本就是一种学佛。
愈发值得一提的是,无论你之后是否做运维工作。只要你从事互联网和软件相关行业,Linux都值得你去学习,由于Linux这门技术并不仅仅局限于运维工作者。生活中的各个方面都有linux在背后做支撑。
最后,关于软件测试学习,笔试题模板等等,都可以通过后台私信交流。须要学习资料或则帮忙更改简历也可以私信!!也可百度搜索“特斯汀软件测试腾讯课堂”或关注公众号“特斯汀软件测试”,上面囊括好多精彩免费视频或干货知识