金笛子六十三期2012.6

Linux管理员心得

作者:陈彦博

    现在越来越多软件、系统都会选择linux平台,它的好处一目了然------速度快,维护起来方便,但是提起linux不能不说命令行,在windows中大部分操作都是用鼠标完成的,而在linux里面,基本上用的还是命令行,命令行的优点是执行起来方便,适合做系统管理、维护,缺点是许多命令需要记住,需要耗费一定的时间,而且忘得也挺快,现在我来说说linux是如何学习的。
一、从命令开始从基础开始
    首先要学习的就是在命令行里面敲命令,从简单的磁盘操作、文件存取,到进行复杂的多媒体图象和流媒体文件的制作,很多都是在命令行里面解决,这里我介绍一些常用的命令: 安装和登录命令:login、 shutdown、 reboot 、mount、umount 文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln 系统管理相关命令: df、 top、 free、 adduser、 groupadd kill、 crontab、 tar、 unzip、 last 网络操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 mail 、nslookup 系统安全相关命令: passwd 、su、 chmod、chown、sudo 熟练掌握这些基础命令可以快速的掌握linux系统的基本用法。
二、选择一本好的linux书籍
    选一本好书,对于学习的速度起到很大的帮助,至少不会走太多弯路,我看的第一本书是《鸟哥的Linux私房菜 基础学习篇》,这本书是台湾一个哥们写的,写的通俗易懂,对我这种理解能力不强的人来说都相当简单。当然还有选择一本工具书,我这里有一本《linux命令行完全技术宝典》,这本书也是相当好,里面将所有的linux命令都做了详细的解释和举例,有什么问题,哪里忘了,直接翻翻就能找到答案。
三、养成在命令行下工作
    一定要养成在命令行下工作的习惯,要知道windows只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的,对管理员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
四、业精于勤
    要增加自己linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个 linux 发行版本,然后进入精彩的linux世界。相信对于你自己的 linux 能力必然大有斩获。此外,人脑不像计算机的硬盘一样,除非硬盘坏掉了或者是资料被你抹掉了,否则储存的资料将永远而且立刻的记忆在硬盘中。在人类记忆的曲线中,你必须要不断的重复练习才会将一件事情记得比较熟。同样的,学习 linux 也一样,如果你无法经常学习的话,学了后面的,前面的忘了。你对linux命令熟悉后你可以开始搭建一个小的linux网络,这是最好的实践方法。 linux是网络的代名词,linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。当然你不需搭建所有服务,可以慢慢来。需要说明的是这个linux网络对于初学者有两三台计算机即可。自己多动手,不要非要等着别人帮你解决问题。
五、熟练使用搜索引擎
    大部分问题的答案都可以在网上找到解决方法,很多系统管理员会把心得写到博客里面,一个会搜索的管理员可以解决大部分问题,需要练习的就是描述问题的语言,很多时候不知道出的什么问题,当然也就无法查到问题解决方法,这个是需要长期使用经验所做到的。