- 论坛徽章:
- 0
|
2005年夏天,来到山东,开始我的大学生活.
来到一个完全陌生的地方,起步总是那么的困难.我选择了计算机科学与技术专业,但在这之前,我对计算机一无所知.
大一这一年,完全自己摸索,没有什么方向.对操作系统的认识完全停留在Windows上.这一年虽然没太大的收获,但至少扩展了自己的眼界.
经过一年的努力,06年10月,我终于进入了我们学校的网络中心,并一直在此勤工俭学,在这里,认识了几个技术很强的师兄,在他们的引导下,我正式开始了我的Linux之旅.
这被我视为人生的一个重大转折点.这些时候,任何一个选择,往往都是至命的,因为她可能影响你的一生.
在表姐的帮助下,06年12月份,我才拥有了第一台计算机.我只在这台计算机上装了Linux系统.这一举措,使我一直在Linux下学习,工作和娱乐.
我使用的第一个GNU Linux版本是Ubuntu.对于初学者来说,我认为这是一个很不错的Linux入门系统.有apt这个工具,软件的安装至少很方便.我只在这个系统上学习了大部分Linux命令.熟悉了Linux整个体系结构.
从Windows转到Linux,对比之间,我不得不叹服于Linux的强大功能.同样的机器,硬件性能在Linux下得到更充分的发挥
Linux下有很多系统性能监视工具,帮助用户时刻了解系统当前的工作状态.top是一个全局监视工具,通过它,可以看出当前cpu的使用情况,内存的使用情况以及当前活跃的进程.这里,得提一提的是Linux对内存的管理机制.Windows用户都很清楚,他们会因为Windows下很多空闲内存而高兴,而Linux下,在任何时候,内存的利用率都差不多在70%以上.举个简单的例子,如果在windows打开一个视频要5s的话,那么在Linux下也许要用上你1s时间.ps等其它工具可以很方便的对进程进行管理.
也许Ubuntu太侧重于桌面用户,Linux在服务平台上的优势并没有发挥出来.
在使用Ubuntu四个月以后,我开始使用RedHat系列的系统.这一次学习的重点主要侧重于Linux在服务平台上的优势.我选用的是CentOS5.手里维护着一台web服务器.这是一个手工搭建的基于apache2.0 + php5.0 + mysql5.0 web服务平台.实践证明,它的稳定性,可靠性是值得肯定和称赞的.
Linux的安全性是大家有目共睹的,SeLinux,防火墙,iptables等工具使它的安全性更加得以保证
Linux的日志回滚机制使得Linux的安全得以更有效的追踪.
Linux的网络功能很是强大,常用的ftp服务,ssh服务,DNS服务,E-Mail服务等,Linux平台都能很好的支持.
这两个Linux系统都很不错,但我个人更喜欢Slackware这个GNU Linux版本,因为在这上面使用gcc,make等工具时,它能更好的支持.
对于Linux桌面,我使用过KDE,Gnome,Fvwm,Fluxbox.KDE,Gnome相对比较友好,适合于大部分人使用,但其耗费的硬件资源也相对较多;Fvwm很适合于搭建完全个性化的桌面,它和FluxBox都是轻量级的桌面,对于看重系统资源的用户比较实用.我目前正在使用FluxBox.
我主要精力放在Linux下做Java程序开发学习.这里写写我常用的一些工具: Emacs很强大,但我还是觉得vim更好用.Eclipse是开发Java的很好用的工具.Maven2,Ant作为项目管理工具,CVS作为版本管理工具.
结识Linux至今,将近两年时间,她对我的影响是巨大的.是她把我带进了开源世界,使我对计算机,程序设计等有了更深层次的认识.也为我指明了人生发展的方向.
今后将继续学习Linux,以便对她有更深的认识,也希望能向更多的人宣传Linux,使他们的思维早日从Windows中解脱出来.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/30752/showart_711740.html |
|