《Linux就该这么学》培训笔记_ch00_认识Linux系统和红帽认证

文章最后会post上书本的笔记照片。

文章主要内容

关于开源

开源软件最重要的特性:低风险、高品质、低成本、更透明。

GNU GPL(GNU General Public License,GNU通用公共许可证):只要软件中包含了遵循GPL协议的产品或代码,该软件就必须也遵循GPL许可协议且开源、免费,因此这个协议并不适合商用软件。

GPL开源许可协议最大的4个特点:复制自由、传播自由、收费传播、修改自由。

关于Linux系统

Linux系统相较于Windows系统的具体优势

  1. 稳定且有效率
  2. 免费或少许费用(虽然网上有很多Windows的激活工具,但是正版Windows都是要钱的)
  3. 漏洞少且快速修补
  4. 多任务多用户
  5. 更加安全的用户及文件权限策略
  6. 适合小内核程序的嵌入系统
  7. 相对不耗资源

常见Linux系统版本

  1. 红帽企业系统(RedHatEnterpriseLinux,RHEL):使用最广泛的Linux系统,具有极强的性能与稳定性,拥有完善的技术支持,是红帽认证以及众多生产环境中使用的系统。
  2. 社区企业操作系统(Community Enterprise Operating System,CentOS):通过把RHEL系统重新编译并发布给用户免费使用的Linux系统,具有广泛的使用人群。CentOS当前已被红帽公司“收编”。
  3. Fedora:由红帽公司发布的桌面版系统套件(目前已经不限于桌面版)。用户可免费体验到最新的技术或工具,这些技术或工具在成熟后会被加入到RHEL系统中,因此Fedora也称为RHEL系统的“试验田”。
  4. openSUSE:源自德国的一款著名的Linux系统,在全球范围内有着不错的声誉及市场占有率。(openSUSE和SUSE是有区别的)。
  5. Gentoo:具有极高的自定制性,操作复杂,因此适合有经验的人员使用。
  6. Debian:稳定性、安全性强,提供了免费的基础支持,可以良好地支持各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使用率。
  7. Ubuntu:是一款派生自Debian的操作系统,对新款硬件具有极强的兼容能力。Ubuntu与Fedora都是极其出色的Linux桌面系统,而且Ubuntu也可用于服务器领域。

CentOS系统是通过把RHEL系统释放出的程序源代码经过二次编译之后生成的一种Linux系统,其命令操作和服务配置方法与RHEL完全相同,但是去掉了很多收费的服务套件功能,而且还不提供任何形式的技术支持。换句话说,你学会了RHEL,就也能搞定CentOS。

关于红帽认证

红帽认证系统管理员(Red Hat Certified System Administrator,RHCSA)属于Linux系统的初级认证,要求考生要熟练使用linux命令来完成以下任务:

  1. 管理文件、目录、文档以及命令行环境;
  2. 使用分区、LVM逻辑卷管理本地存储;
  3. 安装、更新、维护、配置系统与核心服务;
  4. 熟练创建、修改、删除用户与用户组,并使用LDAP进行集中目录身份认证;
  5. 熟练配置防火墙以及SELinux来保障系统安全。

红帽认证工程师(Red Hat Certified Engineer,RHCE)属于Linux系统的中级认证,要求考生必须已获得RHCSA认证。主要考察对下列服务的管理与配置能力:

  1. 熟练配置防火墙规则链与SElinux安全上下文;
  2. 配置iSCSI(互联网小型计算机系统接口)服务;
  3. 编写Shell脚本来批量创建用户、自动完成系统的维护任务;
  4. 配置HTTP/HTTPS网络服务;
  5. 配置FTP服务;
  6. 配置NFS服务;
  7. 配置SMB服务;
  8. 配置SMTP服务;
  9. 配置SSH服务;
  10. 配置NTP服务。

红帽认证架构师(Red Hat Certified Architect,RHCA)属于Linux系统的最高级别认证,是公认的Linux操作系统顶级认证。考生需要在获得RHCSA与RHCE认证后再完成5门课程的考试才能获得RHCA认证,该认证考察的是考生对红帽卫星服务、红帽系统集群、红帽虚拟化、系统性能调优以及红帽云系统的安装搭建与维护能力。

欲取得红帽RHCA认证,必须通过以下任意5门认证考试。

考试代码 认证名称
EX210 红帽 OpenStack 认证系统管理员考试
EX220 红帽混合云管理专业技能证书考试
EX236 红帽混合云存储专业技能证书考试
EX248 红帽认证 JBoss 管理员考试
EX280 红帽平台即服务专业技能证书考试
EX318 红帽认证虚拟化管理员考试
EX401 红帽部署和系统管理专业技能证书考试
EX413 红帽服务器固化专业技能证书考试
EX436 红帽集群和存储管理专业技能证书考试
EX442 红帽性能调优专业技能证书考试

关于RHCSA和RHCE更多的介绍(以在《Linux就该这么学》机构报考为前提):

  1. 深度评解红帽认证:https://www.linuxprobe.com/redhat-certificate
  2. 约考时间:每月的25号约下个月的考场。比如要报考6月份的考试,就要在5月份的25号和刘遄老师联系;
  3. 可约考的12个考场位置(北上广深有优先报考权):https://www.linuxprobe.com/examination.html
  4. 费用:RHCSA+RHCE=4200RMB
  5. 补考:RHCSA 1500RMB,RHCE 2500RMB

书本笔记

最后想说的话

在决定报名参加刘遄老师的linux培训之前,我在距离我家比较近的宜家私企上班,做摩托车贸易的,在非洲有十几家分公司,看上去这个企业好像很强,但我并不这么认为。这家企业的IT部水平太差!虽然这话也说到我份上了,但我认,确实是很菜。为什么这么说?听我娓娓道来。

我17年7月毕业,专业知识学的不咋地,自己也有自知之明,但凡是要求越过自己能力界限的招聘,我都不会投简历。直到找到了这家私企,无需经验,招一个数据库管理员,离我家又近。再不尝试的话,难道一直在家啃老?于是我还是鼓起勇气去投了简历,而那家私企也邀请了我去面试。我依稀记得当时是IT部的经理面试的我,emm。。。因为我当时确实是专业知识学的太差,这不会那也不会,面试气氛也是比较尴尬,当时经理说,你来吧,反正公司缺人,你行不行,等过了试用期,就自然有结论了。虽然感觉挺耻辱的,但是回想起来,我还是挺感谢经理给了我这个啥也不会的人一个机会。

8月份,我正式入职,因为我啥也不懂,所以甭管经理交给我的是什么东西,只要能为公司解决问题就好了。试用期间里,它虽然名义上是招数据库管理员,而实际上我的工作内容其实跟数据库运维搭不上太大的关系,正确来说,我的工作更倾向于数据分析?就是我唯一用得着的跟数据库有关的知识就是sql语句了,数据的增删改查,然后用sqlserver的作业来实现数据的定时更新。这个更新数据的逻辑还没有特别的高端,就还是sql语句,通过先删除最近一个月的数据,再重新录入最近一个月数据的方式来实现数据更新(这个说出来一堆大神一定会说,哇,这方式简直low的不行)。然后根据公司业务部门的需求,会需要我通过写视图的方式来组合他们需要的数据,然后做成报表,实现数据可视化(不是靠写代码实现。。。而是用专门的报表工具做的,就难度不在一个档次,你懂得)。然后一年下来,虽然我的能力已经可以满足这私企的要求,但其实我的水平大概也就那样。一个要求不高的企业,你觉得IT水平能有多高?大家可以想象得到。

在职期间,我有去面试过一些公司的BI报表开发相关岗位(唉,跳槽这心思,大家都懂的嘛,谁出来工作不是为了挣多点钱嘛对吧),才发现自己的水平太低了,数据抽取和更新的方式太low了,简单的sql数据抽取逻辑,要是放在数据量极大的企业数据库,那根本不能用。

在被一些大公司的要求打击过后,我忽然醒悟过来了,如果再不做点什么,就如固步自封,坐井观天了。虽然我的这丁点实力,可以满足当前公司的要求,但是假设这家公司倒闭了呢?以我目前三流的数据库和报表开发水平,数据库运维,我就只会简单的sql,又不会性能调优,肯定没人要;报表开发?我又不会编程,业务能力又不是特别强,那更不可能有公司要我了。

我深知自己天赋不咋地,自学?不可能成才。因此我下定决心,找个不会经常改朝换代的it技术,交个学费好好学。最后,我选择了刘遄老师的linux培训,学习linux。因此,我报名参加刘遄老师培训学习linux的初心,并不能用“理想”这一类看上去很崇高的词去形容,我的想法很现实,只是为了更好的谋生。正因如此,我会更加努力的去把它学好!因为这对我来说不仅仅是知识,而是我未来的吃饭的本钱啊!
在最后,我要给自己定下目标!我一定要考过RHCE!立帖为证!

《Linux就该这么学》培训笔记_ch00_认识Linux系统和红帽认证的更多相关文章

  1. linux学习第十三天 (Linux就该这么学)找到一本不错的Linux电子书

    今天主要讲了vftp 服务的配置,不家三种访问方式   一,匿名访问模式  二,本地访问模式   三,虚拟用户模式  和,tftp简单文件传输协议 也讲了要孝试的服务,sabma服务的配置,及wind ...

  2. linux学习第十二天 (Linux就该这么学)找到一本不错的Linux电子书,附《Linux就该这么学》章节目录

    本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值 ...

  3. linux学习第一天 (Linux就该这么学) 找到一本不错的Linux电子书,附《Linux就该这么学》章节目录

    本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值 ...

  4. linux学习第十五天 (Linux就该这么学) 找到一本不错的Linux电子书,附《Linux就该这么学》章节目录

    今天收尾DNS内容复习了,还有分享解析配置,都没有记,主要访问同一个域名,就近访问,

  5. linux学习第十四天 (Linux就该这么学)找到一本不错的Linux电子书

    今天老师讲了,DNS的相关,安装,配置,由来,13台根服务器,配置了主服务器,从服务器,和缓存服务器,等,今天补个大概吧,没有 记  还有正向解析,反向解析.

  6. 《Linux就该这么学》今天开课了-Linux的发展,起源

    秦时明月当中的经典语录:失败的人只有一种,就是在抵达成功之前放弃的人——盖聂 想到这里我只想说,决定一件事,就要坚持,或许结局并不美好,但过程值得回忆

  7. Linux就该这么学--命令集合11(配置系统相关信息)

    1.配置主机名称: 查看主机名: hostname 修改主机名: vim /etc/hostname 2.配置网卡信息: 在红帽RHEL6系统中网卡配置文件的前缀为“ifcfg-eth”,第一块即为“ ...

  8. Linux就该这么学--命令集合1(常用系统工作命令)

    1.用echo命令查看SHELL变量的值(前面有$符号): echo $SHELL 2.查看本机主机名: echo $HOSTNAME 3.查看当前的系统时间: date 4.按照“年-月-日 时:分 ...

  9. LInux 就该这么学 笔记分享

    看了Linux就该这么学的前部分书,觉得写的还可以,就在网上找了下面这个同学写的笔记,觉得很详细,所以保存地址,供以后查阅参看.这里对作者表示感谢!!! 博客地址: https://www.cnblo ...

随机推荐

  1. oracle查询哪些sp修改了某些表

    select distinct s.owner ||'.'||s.name from dba_source swhere lower(s.TEXT) like '%insert%tb_flow_ins ...

  2. 来看一下Java中“-”与equeals的区别

    简介: == ==是比较两个变量的值,如果是基本数据类型,那么就是比较的基本数据的大小值 情况一 int a=1; int b=1; System.out.println(a==b); 以上图中:== ...

  3. Android源码分析(十五)----GPS冷启动实现原理分析

    一:原理分析 主要sendExtraCommand方法中传递两个参数, 根据如下源码可以知道第一个参数传递delete_aiding_data,第二个参数传递null即可. @Override pub ...

  4. day 67

    目录 Vue框架 Vue的简介 Vue的使用 插值表达式 文本指令 事件指令 属性指令 Vue框架 Vue的简介 Vue是一套构建用户界面的框架,与Angular.React两个框架相比,Vue吸取了 ...

  5. Cron Expressions——Cron 表达式(QuartZ调度时间配置)

    如果你需要像日历那样按日程来触发任务,而不是像SimpleTrigger 那样每隔特定的间隔时间触发,CronTriggers通常比SimpleTrigger更有用. 使用CronTrigger,你可 ...

  6. 【Linux】yum 安装 JDK

    一.查看java的所有版本 yum list java* 二.安装jdk8 yum install java--openjdk.x86_64 三.检查是否安装完成 java -version 四.默认 ...

  7. nginx常用伪静态设置

    nginx里使用伪静态是直接在nginx.conf 中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行伪静态. nginx只需要打开nginx.conf配置文件,在ser ...

  8. 栈 队列 hash表 堆 算法模板和相关题目

    什么是栈(Stack)? 栈(stack)是一种采用后进先出(LIFO,last in first out)策略的抽象数据结构.比如物流装车,后装的货物先卸,先转的货物后卸.栈在数据结构中的地位很重要 ...

  9. Fluter基础巩固之Dart语言详解<三>

    继续Dart语言的学习,这次过后下次就进入全新的Flutter的学习了,小小的激动.. 操作符重载: C++中也有,咱们来看一下在Dart中是如何来实现的: 比较简单. 异步[重要!]: async和 ...

  10. STM32片上Flash容量大小命名规则