红联Linux门户
Linux帮助

Unix学习方法-高手之路

发布时间:2008-09-27 12:30:14来源:红联作者:jerry520
前言:
  对于一些想学习linux及正在学习linux系统的人,非常希望成为linux甚至unix高手,本人从事unix方面的工作很多年了,想介绍一下自已的经验
  Unix有很多分支,这里不再赘述,一般来说主要包括:Linux、Solaris、HP-UNIX、AIX、SCO、BSD、AS400等等系统,一般人精通2到3门类即可,触类旁通即可很快掌握其它系统。下面是本人的经验:
  1. 基础学习
  买一本Linux基础方面的书籍,主要讲述基本理论及基本命令,如:《Linux基础》、《Redhat 9.0系统管理员完全学习手册》;或者在网上下载一些基础方面的资料。系统地看完一本书,并在linux系统中(可以用vmware安装一个虚拟机)练习基本命令。(之所以从Linux开始,是因为相对其它unix系统,Linux相对比较简单或容易入门)
  2. 配置服务器
  可以尝试配置一台web服务器或FTP服务器或邮件服务器(sendmail)或其它应用服务器如:vpn(pptp或ipsec)。刚开始配置时不要追求完美,只要实现基本的功能即可。这部分基本上照搬书的步骤即可实现。
  3. 软件安装与服务器管理
  可以试着安装一些源码程序(不要使用rpm软件包安装或带有install的程序安装),通过./configure make make install等步骤掌握程序的编译与安装方法。同时掌握Linux服务器日常管理方法:如日志管理、进程管理、备份与恢复方法、用户管理、权限管理等等,基本成为一个Linux系统管理员。平时多访问linux技术方面的网站或论坛,也可增加你的技术和经验。
  注:很多人学习或使用Linux多年,但水平仅仅停留在这里
  4. 更换思维
  如果系统了学习了linux基础方面的知识并简单配置了一些应用服务器,并掌握了命令的基本用法,这时需要更换思纬,学习一下Linux架构方面的知识,并深入了解Linux系统体系结构,如etc目录是什么作用 /usr/bin /usr/spool /var /opt是什么作用,ext3文件系统有什么特点等等。从思纬上区别看待Linux系统。同时可以试着编译一下内核,并熟悉内核中的功能模块,通过对内核的认知,可以让你深入了解linux核心的一些技术。
  5. 学习其它unix系统
  如果基本上熟悉了Linux系统,现在可以学习其它系统了,如:Solaris、AIX、BSD…………等等,毕竟很多重要服务器不是Linux系统。很多系统可以在虚拟机上安装,如安装一台Solaris x86虚拟机或从网上下载SCO虚拟机或…………在虚拟机上系统地学习该系统,熟悉它的架构,并与Linux比较一下有什么不同。对于一些专用的系统,网上也有好心人公布测试机信息,你可以远程登录学习(不要删文件或破坏哟)。在学习其它系统过程中,可以访问相关系统的BBS论坛,看一下别人的问题是怎么解决的。如果你很熟悉Linux系统,学习其它unix系统应该很快。当然如果你所在的公司有一些服务器如:SUN880或HP服务器或IBM服务器等,你应该很快可以成为有经验的solaris/HP-UNIX/AIX高手的。
  6. 学习shell编程
  作为一个真正的优秀unix系统管理员,不懂shell编程是绝对不行的(注意是绝对),因为在unix系统中,很多是shell脚本程序,掌握了shell编程技术,你可透彻地去了解unix系统中程序的运行情况。而且对于unix系统,很多系统管理可以通过编写shell脚本程序来实现,如自动备份、自动检查网络断线并发邮件通知、自动检查VPN状态、收集PPTP用户拨入信息等等。精通shell编程,让你轻松灵活地管理和驾驭Unix系统。
  7. 学习C编程
  这一步我就不多说了,毕竟达到这一层次的unix系统管理很少(开发人员除外)。Unix中的很多程序是通过C编写的,掌握编程技术,你可以编写unix下的应用程序。
  8. 制作自己的unix发行版
  如果对Linux进行内核编译、程序裁减、系统优化等,你可以制作自已的unix系统。象现在Linux发行版太多了,但都是Linux内核,只是文件与系统组织方式不一样而已。我们单个人是无法制作象Redhat或debian这样的系统,但可以制作小的专用系统,如制作专用的web服务器或专用的网关防火墙系统。
文章评论

共有 127 条评论

  1. shibadashoydy 于 2010-07-03 02:23:03发表:

    {:2_91:}

  2. shibadashoydy 于 2010-07-03 02:22:58发表:

    {:2_91:}

  3. shibadashoydy 于 2010-07-03 02:22:55发表:

    {:2_91:}

  4. shibadashoydy 于 2010-07-03 02:22:52发表:

    {:2_91:}

  5. shibadashoydy 于 2010-07-03 02:22:49发表:

    {:2_91:}

  6. shibadashoydy 于 2010-07-03 02:22:46发表:

    {:2_91:}

  7. shibadashoydy 于 2010-07-03 02:22:43发表:

    {:2_91:}

  8. shibadashoydy 于 2010-07-03 02:22:39发表:

    {:2_91:}

  9. shibadashoydy 于 2010-07-03 02:22:36发表:

    {:2_91:}

  10. shibadashoydy 于 2010-07-03 02:22:30发表:

    {:2_91:}

  11. shibadashoydy 于 2010-07-03 02:22:24发表:

    {:2_91:}

  12. shibadashoydy 于 2010-07-03 02:20:58发表:

    {:2_91:}

  13. shibadashoydy 于 2010-07-03 02:20:51发表:

    {:2_91:}

  14. shibadashoydy 于 2010-07-03 02:20:45发表:

    好的'谢谢

  15. xujunlovegood 于 2010-06-15 07:09:28发表:

    额 入门了

  16. huahunyoumeng 于 2010-05-26 23:54:21发表:

    学习

  17. shentu 于 2010-05-04 17:24:14发表:

    进来学习了。。

  18. aponwang 于 2010-05-02 14:09:50发表:

    学习了,感谢楼主分享经验

  19. axbyc123 于 2010-04-13 08:11:12发表:

    谢谢分享。

  20. cadalin 于 2010-04-09 12:44:25发表:

    楼主算是牛人了,佩服

  21. asdwuijkl 于 2010-04-06 17:16:13发表:

    多谢了!

  22. cool_lee 于 2010-03-31 13:43:35发表:

    真是一语惊醒梦中人啊,谢谢楼主!

  23. wei_208 于 2010-03-25 18:23:51发表:

    楼主高手啊 学习了 谢谢分享

  24. wren007 于 2010-03-25 15:45:42发表:

    高手 学习了!

  25. bbsytc 于 2009-06-26 20:18:41发表:

    学习 经典 谢谢

  26. yijunziran 于 2009-06-04 20:37:28发表:

    高手

  27. zjyazy 于 2009-06-01 18:27:01发表:

    努力学习

  28. bobwzc 于 2009-05-31 15:47:09发表:

    好的很

  29. li-0578 于 2009-03-24 11:20:27发表:

    多谢前辈指路!

  30. jerry520 于 2009-03-20 17:37:46发表:

    锟斤拷锟斤拷:
    看了很多文章,但是英语不好,请问怎么办.
    yjrgw119 发表于 2008-11-13 18:34

    那就学英语。英语不好成不了高手,如果你不想成为高手,不想及时掌握新技术,不想学技术很轻松的话,那就没必要花费时间学英语。

  31. hainabaichuan 于 2009-03-19 19:21:03发表:

    路漫漫其修远兮,
    吴将上下而求索。

  32. xuaimei 于 2009-03-15 11:16:33发表:

    高手,学习中……

  33. GHOST-LQY 于 2009-03-12 12:00:02发表:

    谢谢

  34. 残云断梦 于 2009-03-08 12:36:14发表:

    顶!

  35. leishizhen 于 2009-02-27 01:24:20发表:

    受用了

  36. justone 于 2009-02-26 11:47:45发表:

    受益匪浅啊

  37. 05013402 于 2008-12-19 23:12:59发表:

    谢谢前辈,大师

  38. dazui9999 于 2008-12-14 18:05:24发表:

    高手啊
    现在由于工作的需要现在正在学习UNIX系统

    谢谢楼主的指点!!

    不胜感激!!!

  39. yjrgw119 于 2008-11-13 18:34:27发表:

    看了很多文章,但是英语不好,请问怎么办.

  40. 草木皆兵 于 2008-11-08 11:27:17发表:

    好文,正是我需要的

    虽然学习了时间不长,比较喜欢快的进度,然后再逐渐完善

    目前已经不是很熟练的走完了前5阶段,准备着手第6阶段了:0wpoi2