- ·上一篇教程:相关资料
- ·下一篇教程:清除linux的密码--LINUX
学习的路在何方?(以我学习Linux而论)--原blog搬家帖之一
学习的路在何方?(以我学习Linux而论)
有时候常常在不少论坛上听到不少学习linux的朋友问:“我该怎么学习它?”
事实上,提出这些问题的除了没用过linux的新手,以及该无限874之的懒人外,还有一些就是进入到一个阶段而无所精进的朋友了。我这里想谈的,就是针对最后一类朋友的了。
事实上,比较起一般cfan来说,他们已经算是“高手”了,当然,是对业余来说的。他们能调试和使用好xwindows;能灵活地运行各个程序,依照教程把软件/程序/服务调试良好;能够自己看一些小的shell和c程序,并且提出优化;能运用远程登陆,并且掌握了不少shell命令,也能应用wine、mplayer、vmware等软件来完成自己需要的工作/娱乐、他们会在必要的时候通过阅读软件的英文说明以及到其主页/论坛/FAQ查询来解决自己的问题。至少如果就应用/思考/解决问题的能力来说,已经能将windows下的大半“大侠”斩下马来是绰绰有余了。(说起来windows真是把人变懒的同时也把人变傻了,这点我以后另文叙述之。)
当把linux搞得象使用windows桌面一样熟悉的时候,当能够架设起ftp/mail/web服务器的初始的喜悦一过的时候。迷茫产生了——难道这就是自己一直所追求所向往着的linux吗?? 已经到了尽头了吗?? 我曾经在几个月前,也陷入类似于此的学习迷茫中。
当时正值我工作后5个月,12月1日失恋,在12月28日的时候单位的电脑硬盘加主板损坏——一拿去换修就是到目前也没有音讯,所以一直就处于无所事事的状态。更坏的是,与此同时,自己也处在了前面所说的第三种人的“平台”阶段上了。
还有什么需要学习的?各类服务的架设似乎自己都已经会了。系统地学习c又似乎太遥远而庞大且没有针对性;做多机平衡或者流量控制则一般是在交换机上面搞定(虽然我前不久考过了ccna,但自己知道自己斤两,交换机这一块自己并不熟悉,所以目前辞去了中核院的网管职务,即将去某个急待网络建设的高校的网络中心去工作)。还有什么需要学??比其他朋友更加惨的是,由于我所服务的是军工单位,所以我很多时候使用的linux机器是无法上网的。
对未来的疑惑,每天不进行学习的不安,个人发展的限制 在那段时间一个又一个地摆放在了自己面前。在这段时间内,我变得消沉,再加上我是一个感觉比别人缓慢的多的人,大概在1月中旬,失恋的悲伤才袭来,12月到1月则一直是木然。在这样的情形下,我竟迷上了网络游戏(这个问题我以后也另文描述),荒废了近2个月的时间。在这段时间里,我要感谢我一个在石家庄河北师范的研究生朋友,全靠她和其他同学+朋友的鼓励,我才能振作起来的。
之后,由于一次无意在某论坛上帮助别人解决问题,使得一个电脑报社的编辑找上了我,让我帮着写一些linux方面的应用普及文章。实在很感谢他,一来让自己觉得所学的东西有了用处,二来就是让我度过了那段自我消沉的日子。
再后来,就是要联系到学校网络中心工作了。正好网络中心有意要购买一套校园网使用的邮件系统,而这却无意中成为了我在心理上自我突破地一次机遇。
“构建万人使用的带www的mail server”这个想法开始在自己心目中成形了。当然,由于open 源代码的好处,不少需要的东西都能够找到免费的,但是 1+1 =2 这样简单的事情,是不能在it行业适用的。把各个程序找来,按照xx网络上的教程,编译组合起来就投入使用——针对几百人的规模尚可,但是对于上万用户的情形就不再适合了。开始需要考虑到很多一开始被忽略的细节,例如用户并发查询访问数过多的问题、邮件的维护问题、管理问题、空间限定的问题、邮件病毒的扫描问题、某些敏感关键字的问题、php效率的优化问题、apache的安全与优化问题。。。 原来看私每个可以简单pass的环节,一下都涌现出了n多的问题。借用大话西游中的周星弛一句话:“在以前,我是用眼看这个世界;当我死的那一刻起,我开始尝试用心来看这个世界!” 于是我开始学习起了以前看到但是不知道有什么用的ldap、开始研究qmail的bug和性能,开始寻找到vpopmail的漏洞以及局限、开始研究mame的标识、开始从别的论坛上了解到国内某些商业mail server的技术以及bug(例如sina的附件编码会多个=,163的邮件过滤关键字有“free”这个词)。。。 于是,我又发现了另外的一片天地。
![]() skylove 12:11 PM |
有时候常常在不少论坛上听到不少学习linux的朋友问:“我该怎么学习它?”
事实上,提出这些问题的除了没用过linux的新手,以及该无限874之的懒人外,还有一些就是进入到一个阶段而无所精进的朋友了。我这里想谈的,就是针对最后一类朋友的了。
事实上,比较起一般cfan来说,他们已经算是“高手”了,当然,是对业余来说的。他们能调试和使用好xwindows;能灵活地运行各个程序,依照教程把软件/程序/服务调试良好;能够自己看一些小的shell和c程序,并且提出优化;能运用远程登陆,并且掌握了不少shell命令,也能应用wine、mplayer、vmware等软件来完成自己需要的工作/娱乐、他们会在必要的时候通过阅读软件的英文说明以及到其主页/论坛/FAQ查询来解决自己的问题。至少如果就应用/思考/解决问题的能力来说,已经能将windows下的大半“大侠”斩下马来是绰绰有余了。(说起来windows真是把人变懒的同时也把人变傻了,这点我以后另文叙述之。)
当把linux搞得象使用windows桌面一样熟悉的时候,当能够架设起ftp/mail/web服务器的初始的喜悦一过的时候。迷茫产生了——难道这就是自己一直所追求所向往着的linux吗?? 已经到了尽头了吗?? 我曾经在几个月前,也陷入类似于此的学习迷茫中。
当时正值我工作后5个月,12月1日失恋,在12月28日的时候单位的电脑硬盘加主板损坏——一拿去换修就是到目前也没有音讯,所以一直就处于无所事事的状态。更坏的是,与此同时,自己也处在了前面所说的第三种人的“平台”阶段上了。
还有什么需要学习的?各类服务的架设似乎自己都已经会了。系统地学习c又似乎太遥远而庞大且没有针对性;做多机平衡或者流量控制则一般是在交换机上面搞定(虽然我前不久考过了ccna,但自己知道自己斤两,交换机这一块自己并不熟悉,所以目前辞去了中核院的网管职务,即将去某个急待网络建设的高校的网络中心去工作)。还有什么需要学??比其他朋友更加惨的是,由于我所服务的是军工单位,所以我很多时候使用的linux机器是无法上网的。
对未来的疑惑,每天不进行学习的不安,个人发展的限制 在那段时间一个又一个地摆放在了自己面前。在这段时间内,我变得消沉,再加上我是一个感觉比别人缓慢的多的人,大概在1月中旬,失恋的悲伤才袭来,12月到1月则一直是木然。在这样的情形下,我竟迷上了网络游戏(这个问题我以后也另文描述),荒废了近2个月的时间。在这段时间里,我要感谢我一个在石家庄河北师范的研究生朋友,全靠她和其他同学+朋友的鼓励,我才能振作起来的。
之后,由于一次无意在某论坛上帮助别人解决问题,使得一个电脑报社的编辑找上了我,让我帮着写一些linux方面的应用普及文章。实在很感谢他,一来让自己觉得所学的东西有了用处,二来就是让我度过了那段自我消沉的日子。
再后来,就是要联系到学校网络中心工作了。正好网络中心有意要购买一套校园网使用的邮件系统,而这却无意中成为了我在心理上自我突破地一次机遇。
“构建万人使用的带www的mail server”这个想法开始在自己心目中成形了。当然,由于open 源代码的好处,不少需要的东西都能够找到免费的,但是 1+1 =2 这样简单的事情,是不能在it行业适用的。把各个程序找来,按照xx网络上的教程,编译组合起来就投入使用——针对几百人的规模尚可,但是对于上万用户的情形就不再适合了。开始需要考虑到很多一开始被忽略的细节,例如用户并发查询访问数过多的问题、邮件的维护问题、管理问题、空间限定的问题、邮件病毒的扫描问题、某些敏感关键字的问题、php效率的优化问题、apache的安全与优化问题。。。 原来看私每个可以简单pass的环节,一下都涌现出了n多的问题。借用大话西游中的周星弛一句话:“在以前,我是用眼看这个世界;当我死的那一刻起,我开始尝试用心来看这个世界!” 于是我开始学习起了以前看到但是不知道有什么用的ldap、开始研究qmail的bug和性能,开始寻找到vpopmail的漏洞以及局限、开始研究mame的标识、开始从别的论坛上了解到国内某些商业mail server的技术以及bug(例如sina的附件编码会多个=,163的邮件过滤关键字有“free”这个词)。。。 于是,我又发现了另外的一片天地。
学是为了用——每个朋友都是如此想。但是有的时候我们太满足于已有的成就,到了一个阶段就止步了。其实,即使将我们已经“解决”了的问题再深深地挖掘一下,就会发现自己知道/掌握的远远不够,还需要更加努力才行。
不独it如此,每行每业都是如此,只要深思+身行+慎言 相信都能从平凡中看到不平凡,进而加深自己的修养。费心打这么多字,只是为了能让自己以后不够冷静的时候回来看看,当然如果您也无意看到拙文,也希望对您有所启示。
skylove 发表于 >2003-4-20 12:11:28






