艾克——linux学习方法

  • 艾克
  • LV4工程师
  • |      2014-07-30 23:02:09
  • 浏览量 1000
  • 回复:8

        学习linux也有一段时间了,一直在默默探索,今天就分享一些个人看法

        

一、 学习的目的


    通过Linux的学习掌握UNIX的目的想必不用多说了,在这个网络人才身价倍增的年代,想靠技术吃饭又不想掌握网络和编程技术是不明智的。当一人第一次听说Linux并跃跃欲试的时候,总会提出几个?,它是什么(What)? 为什么要用它(Why)? 怎样学习它(How)? 作为开放源码运动的主要组成部分,Linux的应用越来越广泛,从我们平时的娱乐、学习,到商业、政府办公,再到大规模计算的应用。为了满足人们的需求,各种各样的、基于Linux的应用软件层出不穷。只要具备了Linux的基本功,并具有了自学的能力之后,都可以通过长期的学习将专项内容予以掌握。


二、 从命令开始从基础开始


    常常有些朋友一接触Linux 就是希望构架网站,根本没有想到要先了解一下Linux 的基础。这是相当困难的。虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么*平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。这里楼主把它们中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解 Linux系统:
●安装和登录命令:login shutdown halt reboot mountumount chsh
●文件处理命令:file mkdir grepdd find mv ls diff cat ln
●系统管理相关命令: df top free quota at lp adduser groupadd kill crontabtar unzip gunzip last
●网络操作命令:ifconfig ip ping  netstat telnet ftp route rlogin rcp fingermail nslookup
●系统安全相关命令: passwd su umask chgrp chmodchownchattrsudo pswho


三、 选择一本好的Linux书籍

在一些Linux论坛中,我们看到最多的问题往往是某个新手,在安装或使用Linux的过程中遇到一个问题就开始提问,很多都是重复性的问题,甚至有不少人连基本的问题描述都不是很清楚。这说明很多初学Linux的人还没有掌握基本功。怎样才能快速提高掌握Linux的基本功呢最有效的方法莫过于学习权威的Linux工具书,工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多.不过精品的不多,新手最好能够买一本纸版书来仔细研读,并认真做好学习笔记。

四 、养成在命令行下工作的习惯


    一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。即使是通过一条缓慢的调制解调器线路,它也能操纵几千公里以外地远程系统。


五、用Unix思维思考Linux


    由于Linux是参照Unix的思想来设计的,理解和掌握它就必须以Unix的思维来进行,而不能以Windows思维。不可否认,windows 在市场上的成功很大一部分在于技术思想的独到之处。可是这个创新是在面对个人用户的前提下进行的,而面对着企业级的服务应用,它还是有些力不从心。多年来在计算机操作系统领域,一直是二者独大:Unix在服务器领域,Windows在个人用户领域。由此可见,用户需求决定了所采用的操作系统。不管什么原因,如果要学习Linux,那么首先要将思维从Windows的“这个小河” 中拖出来,放入Unix的海洋


六 、学习shell


     对于Shell(中文名称壳),习惯Windows的人肯定是非常陌生的,因为Windows只有一个“Shell(如果可以说是Shell的话),那就是Windows自己。用一句话容易理解的解释就是,shell是用户输入命令与系统解释命令之间的中介。最直观的说法,一种Shell有一套自己的命令。举一个容易理解的例子,Linux的标准ShelBash Shel;SolarisshellB shell;LinuxShell是以命令行的方式表现出来的。读者可能会不理解,Windows从命令行“进化”到了图形界面,那么Linux现在还使用命令行岂不是一种倒退?


    当初我刚刚接触Linux时就曾有过这种想法。可是后来发现,如果使用图形界面,那么分配给应用软件的资源就少了,在*昂贵的服务器上,能够以较低的硬件配置实现同样的功能是非常重要的。


    举例说明,一台服务器有1GB内存,假设其中512MB用于处理图形界面,若要安装一个需要784MB内存的数据库软件,惟一的办法就是扩大内存。但是如果使用命令行,系统可能只需要64MB内存,其它的内存就可以供数据库软件使用了。使用命令行,不仅是内存,而且CPU及硬盘等资源的占用都要节省很多。所以,作为服务器使用命令行是优点而不是缺点。既然Shell有这么多优点,就必须要学习它。


    相信好多朋友也在学习或者准备学习,那么楼主的拙见还是希望大家略看一下,欢迎点赞加分哦


  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:8
边城 2014-08-02
楼主辛苦了啊!以前学过点linux可惜现忘的差不多了啊
0   回复
举报
发布
清凉一夏 2014-08-01
挺好的,支持咯
0   回复
举报
发布
艾克 2014-07-31
三克油,哈哈
0   回复
举报
发布
艾克 2014-07-31
下回放大字体
0   回复
举报
发布
海豚 2014-07-31

技术贴,必顶

0   回复
举报
发布
gtrjolin1986 2014-07-31
字体有点小哈
0   回复
举报
发布
艾克 2014-07-30
0   回复
举报
发布
冰山一角 2014-07-30
顶起。。。
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子