linux学习经验之谈 2011-12-15 21:11:29 php
若是你是老手请跳过这篇文章,只针对新手而已。mysql
首先是要搭建Linux平台,若是你只是看书看视频不动手来实践,请问如何学会呢?linux
若是你不方面在物理机器上搭建,那么能够经过虚拟机(好比vmware)的方式来实现。搭建好linux平台后,能够先学些基本的操做命令,好比,建立用户、组、分配权限(很重要)、还有一些基本的网络操做命令,经过熟悉基本命令后,再学些vi的基本操做起码要会熟悉吧,由于后续全部的服务器配置都是经过增删改配置文件来实现的。熟悉rpm包的安装,源代码的安装也要学会。后续全部服务器的安装包建议使用源代码安装。sql
而后学习samba服务的配置,为何要先学习这个服务呢?一句话它能让你看到windows平台的网络邻居,方便你后续共享文件,不过其实也能够不经过这方式,在windows平台下能够下载一个软件经过远程方式来实现文件的传送。跟着就须要学习vsftp,dns,dhcp这个windows平台也经常使用的服务。shell
已经熟练搭建了这几个基本的服务后,那么接下来咱们再学习nfs,ntp,nis,这几个服务就比较简单的学会。数据库
咱们再来学习Apache的配置,mysql数据库的配置,经过该服务咱们搭建了一个论坛,本身下载一个php源码安装配置。那么咱们就学习了所谓LAMP。再学习squid代理服务器。windows
接下来咱们再学习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