一晃眼,一个学期又过去了,其实这个学期我比上个学期还要懒。很多书甚至在考试前我才开始看,不过好在平时的作业我都抄了交上去了。如果说上个学期的主旋律是C语言的话,那么这个学期就是linux了。这个学期我在专业方面又有了很深入的理解,起码,我现在已经有了一项非常实用的生存技能----linux。借助于linux,我进一步学习了很多关于网络,编程,计算机软硬件原理的知识,而且很多次,我的情感跌落到低谷的时候,是linux救了我一命。
刚开始的时候,我用的是ubuntu,那时刚从windows转到linux,用这东西用得很新鲜,什么操作啊,界面啊,都是很新鲜的,而且什么3D特效的都是很震撼的,于是我就这样成为了ubuntu的粉丝,后来我还为新手写了一些教程,帮别人装linux装完了我就把自己写的那一系列教程附带过去,其实是挺有自豪感的。但是ubuntu用着用着,常常会出现问题,比如,进不去系统了,或者常常卡死,又或者有些东西设置不了,最严重的就是有一次我进入了系统,结果却发现只有桌面背景,任务栏什么全都没有了,鼠标右键也不管用。我常常装好了ubuntu没过几天就会因为这样的那样的问题再重装一次,然后那些配置好的东西又要重新来过,重装得多了,我就厌烦了,于是我就在考虑着换另外一个linux的发行版
那时也觉得自己一直在玩linux的桌面,软件什么的,但是其实linux的灵魂在于黑漆漆的命令行界面。于是自己也想着要找个视频教程深入和系统地学习一下linux的命令,于是我找到了一个比较好的网站:linuxcast.net。这个网站里面是以CentOS为示范来讲解linux的命令行的,那时我之前就听说过这个linux的发行版,而且觉得应该走出去看看别的系统,不要只囚禁在ubuntu里面,于是我离开了ubuntu,转向了CentOS
看这个视频的收获是很多的。在那之前的一个寒假,我在学习兄弟连的PHP视频,那个视频是公认的很好,但是我看不下去-----一个视频就有一个小时,真的没有耐心。所以我的PHP学得很失败。这个网站一个视频最长不过二十分钟,平均十几分钟。但是即使是这样短的视频,我依旧没什么耐心看下去-----由此可见我那时有多急躁。虽然这么急躁,但是还是学到了很多的知识,还学了一些网络,计算机软硬件相关的东西,感觉收获很大
使用CentOS,我才意识到很多ubuntu为我屏蔽掉的细节。比如linux不是天生就是会挂载NTFS文件格式的,比如不是所有的linux发行版都有软件中心这个可视化又方便的东西的,比如从源下载东西并不是都是apt-get命令的,比如同一发行版其实是可以有多种不同的桌面环境的,通过将ubuntu与CentOS的比较,我逐渐了解到各个linux发行版中相通与不同的东西并且思考他们的设计哲学理念,渐渐地,我觉得我应该看看更多的发行版,但是我一直不想折腾引导的问题-----我真的很烦linux的引导,经常出现一些问题。为了不影响我本机的硬盘,我特意买了一块移动硬盘,打算在上面安装别的linux发行版
刚开始的时候我装的是ubuntu13.04,紧接着就装上了CentOS,但是装上后在CentOS的grub引导中却没有ubuntu,为了找回ubuntu,我消耗了很大的精力,总算找回来了。但是可能是因为我装的是ubuntu13.04 daliy built版本吧,有一次更新过后,我进不去系统了,这让我很苦恼,于是我一狠心将500G硬盘上的两个系统都格式化掉了,找了一个据说是最华丽而且最稳定的发行版-----openSUSE
从安装到使用,不得不说openSUSE真的非常华丽,而且非常稳定,我没有出现ubuntu那种三天两头要重装的情况。于是我使用openSUSE一段很长的时间,这期间我又在这块移动硬盘上装了LinuxMint,kubuntu,linuxdeepin等等系统,但是最后留下的只是openSUSE,我尝试过fedora,但是始终没有安装成功,虚拟机里面也安装失败,多次的失败后我就放弃了fedora的尝试,就一直在openSUSE下面呆着了
使用openSUSE一段时间后,我发现其实openSUSE问题也是很多的,但是它不像ubuntu那样总是出现只能重装来解决问题的情况。在解决问题的过程中,我觉得我自己学会了很多,也成长了很多,出现的很多问题其实我都能自己解决了,不得不说openSUSE锻炼了我解决问题的能力。6月初的时候,我在没有意识到危险性的情况下做了一个非常危险的操作,直接导致了系统的崩溃,于是这下openSUSE也进不去了,我尝试了很多办法,结果都失败了。之前我其实已经对linux的图形界面有点失望,这次直接导致了我对linux的图形界面不报任何希望。openSUSE崩了之后,由于快考试了,我没有时间再重装和配置,匆忙之下我就又选择了ubuntu作为我临时使用的系统
回到了熟悉的ubuntu,我发现ubuntu还是有很多问题,但是我已经不是当初的那个对linux一无所知的孩子了,使用过程中出现的问题我都能够一一解决而不是寻找“重装”这种极其笨拙的办法了。我始终认为,如果系统出现了问题,你应该做的应该是尽你可能去修复这个问题,还原这个系统,而不是采用推倒一切重来的办法。因为这个系统上你的个人的东西,比如个性化的设置,还有资料之类的东西和数据永远是最重要而且无价的,并且如果你不解决问题,你永远得不到进步,只会熟悉重装的每一个步骤,仅此而已。