公告:服务器迁移已顺利完成! 网址全面启用 https

服务器2号 服务器3号 服务器4号 服务器5号

申请VIP无广告,支付宝,微信,USDT!
在线客服请尝试以下不同链接如果进不了的话在线客服(1) (2) (3) (4) (5) (6)
(7) (8) (9) 实时开通

查看完整版本: linux学习路线

wangzhe_5610 2013-4-2 20:18

linux学习路线

linux学习路线
不知道这里有没有linux爱好者...
呵,先发个小帖子来投石问路..  


   1.掌握至少50个以上的常用命令。
   2.熟悉Gnome/KDE等X-windows桌面环境操作。
   3.掌握.tgz、.rpm等软件包的常用安装方法。
   4.学习添加外设,安装设备驱动程序(比如网卡)。
   5.熟悉Grub/Lilo引导器及简单的修复操作。
   6.熟悉Linux文件系统?和目录结构。
   7.掌握vi,gcc,gdb等常用编辑器,编译器,调试器。
   8.理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。
   9.学习Linux环境下的组网。
一、基础,包括安装,命令等等,在学习这些之前,应该先学习相关的硬件网络知识,不求太多,只求了解即可。
二、基本的服务器配置,dhcp,dns等
三、扎实的学习SHELL
四、LINUX下的程序开发
五、找一些认证的资料测试一下自己所掌握的程度

1、基础学习。
Linux发行版都是在Linux Kernel的基础上加以定制的,可以这样说,不管用哪个发行版的Linux,其基本操作都是想通的。我个人觉得,Linux基础主要指以下几个方面:
a、学习Linux前,建议了解一下操作系统、计算机硬件结构、网络、等基础知识。最好多认几个英文单词,呵呵。
b、Linux的安装与定制。如何将Linux安装在自己的机器上,且将Linux定制成最适合自己机器的操作系统。
c、Linux常用命令,诸如:cd,ls,cat,ps等等这类基础命令。
d、Linux软件的安装。你可以采用rpm、deb等各种形式的安装方式,但我个人比较建议基于源代码的安装,这样更能学到东西。
e、熟悉X窗口,现在比较常用的是GNOME和KDE,选一个自己比较喜欢的,熟悉她。
f、熟悉Linux的文件结构,了解每个目录其主要包含内容及作用。
g、基础Shell编程,用Shell编程来完成最基本操作,诸如:系统备份等。
h、熟悉vi、emacs等常用的编辑器,当然,你也可以选择gedit等X环境的编辑器。

2、进阶学习
当你掌握了一定的基础以后,根据自己的需要,进行深入的学习。再次说明,本文完全都是我长期使用Linux的经验总结,不代表任何组织负责,不承担任何责任,呵呵。
a、使用Linux架设自己的服务器,现在比较流行的是LAMP(Linux,Apache,MySQL,PHP/Python)。
b、深入理解shell编程,学习sed/awk等,学习正则表达式的写法。个人比较强调,正则表达式在处理文本的时候相当有用,一定要学好哦。
c、学习各类常用服务器的搭建。如:ssh、sendmail/Qmail、proftp/vsftp、Samba、Squid、PostgreSQL/Oracle、Bind等。当然,你可以选择性根据自己实际情况来学习。
d、如果条件允许,可以学一点web脚本编程语言,如:perl,php等。
e、如果对网络比较喜欢,可以深入的学习TCP/IP协议。
f、如果想再企业级环境中使用,可以深入了解多用户管理、文件系统、日志分析、备份与数据修复、系统补丁、内核升级、网络安全等课题。人不是全能的,可以选择自己比较喜欢的课题来研究。
g、如果对程序设计比较感兴趣,可以学习C或Python,个人感觉Python作为入门编程语言比较适合,因为她不难,至少比C简单多了。

3、高级学习
当对Linux有了充分的认识后,那就根据自己的条件,来更有选择性、针对性的学习了。我个人在Linux的认识上,还在这个阶段徘徊不前,所以就胡说八道一下,如有不正之处,还请各位多多指教:

dickhuang1987 2013-4-13 22:38

写的很多,也很全面,支持。大家可以在VMware中装CentOS.现在已经到6.4了,跟RedHat差不多,自学很有帮助。

namco 2013-4-13 23:18

在公司用过redhat,ubuntu,centos,总体而言个人感觉ubuntu比较好用。都是发布服务在上面,用到的东西比较少,常用的命令就ps,ls,vi,cat等几个,要学的东西还很多啊,感觉linux上面的东西太多了。随便讲讲就一本书了。
而且目前的好多手机系统都是基于linux内核的,就是碎片化太多,有一个关于linux的笑话就是,它的版本多得可以让你一年之内每天换一个版本不带重复的。
页: [1]
查看完整版本: linux学习路线