今天给大家分享一下我学习linux的历程,我喜欢上linux系统完全就是机缘巧合,大学时上的是网络工程专业,说来惭愧一直到大二上学期我还不知linux为何物,唯一接触过的就是电影里面的黑客敲代码,但是那时候不知道就是linux系统,在我的认知里所谓的技术就是在windows系统点点鼠标,写写代码,总之所有的东西都得在windows桌面,直到后来因为是大一专业分流导致大二时期班里同学学分不一致,对于我来说要选一门linux系统基础才够学分,对于别人来说人家本来就会,学分够,干脆不选,导致选的人数不够没有开课(15人以上才会开课),但是大三上学期有linux服务器架构是必修课,当时满是焦虑毕竟自己没有基础,很有可能linux服务器就会听不懂,而导致挂科。
假期期间便开始看书,当时只是为了不挂科。但是学校选的教程完全看不懂,仅从学校选的linux系统基础教程来说特别薄,个人感觉还是需要老师讲解的,后来在网上找视频学会了一些基础命令,cd 、ls、ifconfig、date、等等,当时其实也是稀里糊涂的因为网上的视频是那种十来分钟的没有头,没有尾,只是照着敲和视频上的结果是一样的就完事了,有一段时间都是稀里糊涂摸索着,大概有半年吧,CSDN,博客园等网页上看了不少资料,直到后来可以自己搞个小网站,只是黑窗口敲敲命令,就可以出现界面,当时感觉很是神奇。慢慢的我就喜欢上了linux系统,为了解决一个问题或者部署一个没见过的服务,晚上百度到十二点是常有的事,逐渐的部署apache、nginx、mysql、tomcat等服务。
随着从网上接触到的linux系统信息越来越多让我接触到了《linux就该这么学》这本书,这是一本适用于RHCE认证考试的书,比较系统的介绍了从基础到高深,内容简介明了,配图清晰,当时还没有出书,只有电子版,照着书上的实验自己敲了一遍,感觉受益匪浅,后来干脆就自己去学校打印店打印了一本,看了整本书使我第一次对linux系统有了整体性的认识,把原来分块的知识点连接了起来,有种豁然开朗的感觉,后来在大三学习linux服务器架构的时候老师讲的东西,我自己早就会了,甚至老师有个小细节忘了我还能提醒一下,考试成绩自是不必多说,后来腾讯云有大学生优惠活动,在大学期间每个月只要一块钱就能租一台1G、1核云服务器(centos7系统),根据书中所讲的我干脆又买了个域名,用wordpress(apache+mysql+linux+php)做了个个人博客网站,外网可以通过域名访问的那种,考虑到网上的资料质量参差不齐,当时经过自己遇到的问题和自己部署的步骤发布到wordpress上面,以备后面用到拿来参考。
大四的时候老师让选毕业设计课题,当时一眼就看中了nginx+keepalived高可用负载均衡集群这个课题,因为我更愿意为自己喜欢的事去投入精力,这中间疯狂看文档、书、视频,《linux就该这么学》又断断续续翻了两遍,最后做了个十几台redhat服务器组成的集群,包括数据库、文件服务器、备份服务器、等等,顺利完成了毕业设计。
现在大多数软件行业都需要懂linux的人,比如系统运维方向,需要对公司机房服务器,或者虚拟机进行维护;开发方向,开发驱动,用于开发外围设备的驱动程序,测试方向,实施方向都需要会简单使用linux系统。
我大四找工作的时候,也是依靠有linux系统的使用经验找了一份做政府软件的实施工程师的工作,因为当时公司做项目都是windows服务器,随着安全性要求越来越高,客户要求必须用linux服务器,所以我的专业正好适应了需求,面试的时候我只是讲了讲我在学校都做过什么实验,当时的面试官就认为我可以胜任这个工作,在工作中又接触到了redflag、suse、等版本的linux系统,随着工作经验的丰富,对linux系统的认识也在逐步加深,现在也在用docker、openstack等技术,当你用的足够多的时候,就会有一个认知,linux的所有一切都是文件,哪怕某天遇到了没有用过的产品,都会举一反三,融汇贯通。这就是我学习linux的经过,希望学习linux的朋友们都能有兴趣爱好的同时,还能有不错的发展。
标签:视频,windows,linux,系统,当时,聊聊,我学,服务器 From: https://www.cnblogs.com/cainiaoyige1/p/16970084.html