首页 > 代码库 > 学习Linux系统的方法经验
学习Linux系统的方法经验
Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域。对于Linux操作系统更多详细准确的解释大家可以网上找到《Linux就该这么学》的第0章介绍的比较详细;从认识linux到现在工作使用linux已经有了4年的时间了,在这里给linux系统入门的童鞋们一些建议。Linux系统给我第一个印象是:免费的(当然这个不准确,开源不等于免费,但是大多数开源产品是免费的,公开源代码的),是命令行的(linux操作系统无处不在,无论是命令行,图形化都是有的),是高逼格的(这个是真的,用过都知道)。
Linux操作系统的发行版本是非常非常的多的,在系列上分,可分为:fedora linux 系列,debian linux系列 ,suse linux 系列 ,其他linux 系列。
本文仅代表本人个人看法不具有任何法律效应。热爱开源喜欢Linux的走起!!!
Fedora 系列的linux 是非常常见的,fedora 系统你可能没有听说过,但是学习linux 一定会接触的就是fedora 系列的redhat 红帽系统,他是企业中比较知名的操作系统,最新的版本是RHEL7.x (RHEL RedHat Enterp Linux ,现在知道RHEL7 和 redhat 9 的区别了吧),RHEL系统是一个需要订阅才能享受更好的服务的服务器版本的操作系统,他有一个‘孪生’兄弟—Centos 社区版Linux操作系统,是企业中比较常用的Linux (centos免费)。Fedora 系列的Linux是一个非常规矩的Linux操作系统。目前已经有了比较成熟的Linux的学习认证体系—RHCSA—RHCE—RHCA 。新手学习Linux系统首要推荐,简单才能高效的入门linux。Fedora 系列的Linux是具有图形化的操作系统,在fedora的3大发行版本Linux系统中,fedora 是桌面级的系统(非常绚丽,后期可以在自己笔记本上面玩玩),RHEL是企业服务器版本的操作系统,适合中大型公司使用,centos 是社区版系统,公司,个人场景都比较常见(免费)。
Debian 系列的系统也是比较常见的,其中发行版本Ubuntu系统是生活中较为常见,很多的笔记本在出厂时候的操作系统都是他,很显然,Ubuntu Linux是debian 系列Linux的桌面版系统,如果你以后的工作是开发方向,那么ubuntu系统在以后的生活中可能会接触的比较多。再来看看debian linux ,debian Linux是一款服务器版本的Linux系统,在国内很多人喜欢管debian Linux称之为 “大便” linux 系统,在企业服务器系统中debian也是比较常见的。与fedora 系列的RHEL和Centos 相比,在应用程序的安装使用方面比较灵活。个人比较喜欢fedora 系列Linux系统,对于性能,优势在这里不进行过多讨论,看个人习惯。在桌面系统市场,debian 系列Linux似乎更加的受欢迎,Ubuntu系统也是非常多的发行版本,桌面版本绚丽,软件资源丰富。Suse系列操作系统,在我个人看来更适合企业的使用,有许多企业偏爱suse的用户。
Linux系统的发行版本有许多,比较有名就是以上3大分支。国内也有许多Linux操作系统:红旗,蓝点,深度,麒麟等等,这些linux 系统其实也是 三大系列Linux的分支。在实质上面,其实Linux系统都是通用的,有一定基础后发现,掌握一种Linux的使用。
谈了半天的Linux系统的版本,咱们言归正传。首先Linux发行版本有很多,Linux系统不只是我们最开始认为的命令行的系统,有许多图形化的Linux其实和ox 系统一样比较绚丽易于使用。那么问题来了,这么多的Linux操作系统对新手改怎么选择呢?个人建议,用比较成熟的Linux系统来进行学习。RHEL和Centos 系统入门是比较规矩的系统 更容易让您规规矩矩的入门。无论是开发人员还是运维人员,学习红帽体系的Linux总是没有错的,Linux系统,类uinx系统,都是类似的。
前面我们聊了选择什么样的操作系统来学习来入门Linux,现在问题又来了,我们怎么学习Linux系统呢?搜搜网上学习Linux大致有两大观点:
1. 学习需要投资,自己搞台电脑安装Linux系统没事使用Linux系统生活娱乐,养成一个Linux环境的使用习惯。
2. 使用虚拟机来学习Linux系统。
对此我比较认同使用虚拟机来学习Linux的观点。对于新入门Linux的同学来言,Linux系统有很多的神秘性,命令行的操作,一脸懵逼。学习是一个循序渐进的过程,不能没事给自己找麻烦,看网上的贴子,有多少人卡在最初的安装Linux系统上面。对于刚刚入门Linux的新手来言, 暂时收起不求甚解在物理机上面安装Linux系统,怎么简单怎么来,怎么容易怎么做,不要自己挖坑自己跳。虚拟机是一个非常方便的软件,可以1比1 的模拟真实环境,而且外加 快照 克隆的功能,让学习更加的方便容易。
学习linux的笔记本的建议:
使用虚拟机学习Linux?很多人都会这样问,虚拟机是不是很费资源啊,我是不是要准备一台配置很高的笔记本呢?是16g还是32g 内存呢?
NO,又被套路了。虚拟机确实比较占用内存,它需要使用物理机的资源运行虚拟机,但是我们的虚拟机是用来学习的,不是用来跑企业中的生产环境的,学习Linux不需要多少资源的,普通笔记本标配就可以(4核 4G)【注:当然越高越好,2g内存入门也马马虎虎吧】我们在最开始学习Linux的时候,由于最开始接触Linux我们安装图形话的Linux系统来降低我们学习的难度,同时使用桌面版Linux可以增加我们对Linux的兴趣,桌面版的Linux系统使用虚拟机给1g的内存就够了。随着我们对Linux系统的深入学习,深入了解后我们建议把Linux的系统切换到命令行模式来,企业中的Linux都是命令行的,我们要模拟企业真实情况进行学习,进行实验。。学习Linux 重要的是多练习,多实验吗,多思考。笔记本配置并不是太重要。
Linux学习技巧性的建议
Linux系统的学习是一个循序渐进的过程,注重的是实验实验实验,练习练习练习。多思考,多练习。在网上经常看到有好多人在问Linux的命令手册,其实收集再多的命令手册,看再多的Linux教程真的有用吗?Linux的系统的命令实在是太多了,每个Linux命令又有无数个参数,命令要在环境中练习,命令是来用的不是用来背的,在学习理解的过程中记忆。学习Linux,适合的就是最好的,这本 Linux入门神器《Linux就该这样学》也不很不错,建议可以学习一下。
不忘初心的建议:
深入学习Linux系统后,你一定会接触到Linux系统的几个认证RHCE,认证到底有用没有呢?要不要考一个认证呢?返璞归真,学习Linux我们学习的是Linux的使用,学习的是一项技能,证书对于运维人员来只是一种点缀,技术才是硬道理。企业需要的是技能型人才,证书只是你学习过Linux的代表吧。有能力,有证书有经验的企鹅人企业才会更加需要。
学习Linux系统的方法经验