linux学习经验之谈 2011-12-15 21:11:29

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://litclive.blog.51cto.com/628198/743001

 如果你是老手请跳过这篇文章,只针对新手而已。

首先是要搭建Linux平台,如果你只是看书看视频不动手来实践,请问如何学会呢?

如果你不方面在物理机器上搭建,那么可以通过虚拟机(比如vmware)的方式来实现。搭建好linux平台后,可以先学些基本的操作命令,比如,创建用户、组、分配权限(很重要)、还有一些基本的网络操作命令,通过熟悉基本命令后,再学些vi的基本操作起码要会熟悉吧,因为后续所有的服务器配置都是通过增删改配置文件来实现的。熟悉rpm包的安装,源代码的安装也要学会。后续所有服务器的安装包建议使用源代码安装。

然后学习samba服务的配置,为什么要先学习这个服务呢?一句话它能让你看到windows平台的网络邻居,方便你后续共享文件,不过其实也可以不通过这方式,在windows平台下可以下载一个软件通过远程方式来实现文件的传送。跟着就需要学习vsftp,dns,dhcp这个windows平台也常用的服务。

已经熟练搭建了这几个基本的服务后,那么接下来我们再学习nfs,ntp,nis,这几个服务就比较简单的学会。

我们再来学习Apache的配置,mysql数据库的配置,通过该服务我们搭建了一个论坛,自己下载一个php源码安装配置。那么我们就学习了所谓LAMP。再学习squid代理服务器。

接下来我们再学习RAID和LVM的配置,熟练配置后,我们再来学习linux的集群服务器。由于邮件服务相对难,所有放在这里来学习,比如sendmail服务,postfix邮件服务等。

以上就是熟悉linux后,后续就是学习安全方面的知识了。

比如iptable的配置,PAM的配置[vsftp]、CA认证服务器等等。

安全方面熟悉后,接下来就是学习shell基本的编写,起码要会编写常见的服务。比如定时开启,关机,清除垃圾文件,shell脚本自动备份等。

看到这里你是不是感觉还是不知道该怎么学些呢?其实也简单,建议在网络看视频然后跟着做,这样就比较快的学会,当然要买本系统的书籍。比如:你可以看这个网址里面有很多视频教程http://www.qujon.com/或http://www.spjc8.com/,书籍的话我建议你买厚一点的书,《unix和linux系统管理》这本书就很不错。如果你学到这里那么Linux你算是入门了。如果有时间可以再读一下内核源码。不过要有C语言和数据结构的功底。

最后祝你学有所成!!!

 

 

 

 

本文出自 “我是一只小小鸟” 博客,请务必保留此出处http://litclive.blog.51cto.com/628198/743001