一、热门的Linux系统开源许可协议

  • GNU GPL(GNU General Public License,GNU 通用公共许可证)
  • BSD(Berkeley Software Distribution,伯克利软件发布版)许可协议
  • Apache许可证版本(Apache License Version)
  • MPL(Mozilla Public License,Mozilla公共许可)许可协议
  • MIT(Massachusetts Institute of Technology)许可协议

二、Linux系统内核与Linux发行套件系统

  • Linux系统内核指的是一个由Linux Torvalds负责维护(1991年编写),提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序
  • Linux发行套件系统是我们常说的Linux操作系统,也就是由Linux内核与常用软件的集合产品

三、常用的Linux系统版本(即套件系统)

  • 红帽企业版Linux(RedHat Enterprise Linux,RHEL)
  • 社区企业操作系统(Community Enterprise Operating System,CentOS)
  • Fedora:红帽公司的试验田
  • openSUSE
  • Gentoo
  • Debian
  • Ubuntu

四、红帽认证

4.1 红帽认证系统管理员(Red Hat Certified System Administrator,RHCSA)

属于初级认证,要求对Linux系统有一定的了解,并且能够熟练使用Linux命令来完成:

  • 管理文件、目录、文档以及命令行环境;
  • 使用分区、LVM逻辑卷管理本地存储;
  • 安装、更新、维护、配置系统与核心服务;
  • 熟练创建、修改、删除用户与用户组,并使用LDAP进行集中目录身份认证;
  • 熟练配置防火墙以及SELinux来保障系统安全
4.2 红帽认证工程师(Red Hat Certified Engineer,RHCE)

属于Linux系统的中级水平认证,难度相对于RHCSA认证来讲更大,而且要求考生必须已获得RHCSA认证。该认证适合有基础的Linux运维管理员,主要考察对下列服务的管理与配置能力:

  • 熟练配置防火墙规则链与SELinux安全上下文;
  • 配置iSCSI(互联网小型计算机系统接口)服务;
  • 编写Shell脚本来批量 创建用户、自动完成系统的维护任务;
  • 配置HTTP/HTTPS网络服务;
  • 配置FTP服务;
  • 配置NFS服务;
  • 配置SMB服务;
  • 配置SMTP服务;
  • 配置SSH服务;
  • 配置NTP服务;
4.3 红帽认证架构师(Red Hat Certified Architect,RHCA)

属于Linux系统的最高级别认证,是公认的Linux操作系统顶级认证。考察考生对红帽卫星服务、红帽系统集群、红帽虚拟化、系统性能调优壹级红帽云系统的安装搭建与维护能力

五、红帽软件包管理器(RPM)与Yum软件仓库

RPM用来简化安装软件的复杂度,类似于windows的控制面板,会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。

Yum软件仓库可以根据用户的要求分析出所需软件包及其相关依赖关系,然后自动从服务器下载软件包并安装到系统。其拓扑结构如下图所示

六、systemd初始化进程

Linux操作系统的开机过程为,从BIOS开始,进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。初始化进程作为Linux系统的第一个进程,需要完成Linux系统的相关初始化工作,为用户提供合适的工作环境。红帽RHEL 7系统替换掉了熟悉的初始化进程服务System V init,采用systemd初始化进程服务。

其常用命令包括:

systemctl命令 作用
systemctl start foo.service 启动服务
systemctl restart foo.serviece 重启服务
systemctl stop foo.service 停止服务
systemctl reload foo.service 重新加载配置文件
systemctl status foo.service 查看服务状态

Linux就该这么学(1)-系统概述(学习笔记)的更多相关文章

  1. linux就该这么学 第一天学习笔记

    题外话 在每天的网上冲浪中,一次无意间的点击,发现了linux就该这么学的网站,然后就看了一晚上,当时还是学生的我特别想要参加培训,可是碍于眼前的经济状况,只得将这个想法深深的藏在了心里,并加了一下网 ...

  2. 《Linux内核分析》第八周学习笔记

    <Linux内核分析>第八周学习笔记 进程的切换和系统的一般执行过程 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163 ...

  3. 《Linux内核分析》第七周学习笔记

    <Linux内核分析>第七周学习笔记 可执行程序的装载 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/co ...

  4. 《Linux内核分析》第六周学习笔记

    <Linux内核分析>第六周学习笔记 进程的描述和创建 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/co ...

  5. 《Linux内核分析》第五周学习笔记

    <Linux内核分析>第五周学习笔记 扒开系统调用的三层皮(下) 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.c ...

  6. 《Linux内核分析》第三周学习笔记

    <Linux内核分析>第三周学习笔记 构造一个简单的Linux系统MenuOS 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.stud ...

  7. 《从零开始学Swift》学习笔记(Day 29)——访问级别

    Swift 2.0学习笔记(Day 29)——访问级别 原创文章,欢迎转载.转载请注明:关东升的博客 访问级别: Swift提供了3种不同访问级别,对应的访问修饰符为:public.internal和 ...

  8. 《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型

    Swift 2.0学习笔记(Day 13)——数据类型之整型和浮点型 原创文章,欢迎转载.转载请注明:关东升的博客    Swift提供8.16.32.64位形式的有符号及无符号整数.这些整数类型遵循 ...

  9. 《从零开始学Swift》学习笔记(Day5)——我所知道的标识符和关键字

    Swift 2.0学习笔记(Day5)——我所知道的标识符和关键字   原创文章,欢迎转载.转载请注明:关东升的博客 好多计算机语言都有标识符和关键字,一直没有好好的总结,就是这样的用着,现在小小的整 ...

随机推荐

  1. 洛谷P1119 灾后重建 Floyd + 离线

    https://www.luogu.org/problemnew/show/P1119 真是有故事的一题呢 半年前在宁夏做过一道类似的题,当时因为我的愚昧痛失了金牌. 要是现在去肯定稳稳的过,真是生不 ...

  2. flask 渲染jinja2模版和传参

    渲染模版(html文件) A.模版文件(html)放入到template目录下,项目启动的时候会从template目录里查找, B.从flask中导入“render_tempalte”函数 C.在视图 ...

  3. 【1】【leetcode-93】复原IP地址

    (不会,典型) 给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式. 示例: 输入: "25525511135" 输出: ["255.255.11.135 ...

  4. HDU - 4625 JZPTREE(第二类斯特林数+树DP)

    https://vjudge.net/problem/HDU-4625 题意 给出一颗树,边权为1,对于每个结点u,求sigma(dist(u,v)^k). 分析 贴个官方题解 n^k并不好转移,于是 ...

  5. 从零开始搭建高性能高可用Tomcat服务器

    目标: Tomcat+Nginx+Memcached Ubuntu 16.04 64位测试通过 动静分类.负载均衡.集群.Javolution序列化.高性能.高可用 配置环境(目前均为最新稳定版): ...

  6. [Android] Android 使用 Greendao 操作 db sqlite(2)-- 封装DaoUtils类

    继续接上文: Android 使用 Greendao 操作 db sqlite(1)-- 直接在MainActivity中调用 布局文件同上文一致,这里就不贴了. 一.封装DaoUtils类 User ...

  7. Word设置多级标题

    选中标题1的内容,点击编号图标,选中一个经典的编号模板,如下图 之后,再次点击编号图标,然后选中“定义新的多级列表”,将打开一个对话框 确保标题1的标号正确: 接着,确保标题2的编号正确: 依次类推, ...

  8. java运维: 一次线上问题排查所引发的思考

    本文转载自 crossoverJie 的b博客 https://www.cnblogs.com/crossoverJie/p/9282065.html 前言 之前或多或少分享过一些内存模型.对象创建之 ...

  9. SpringBoot系列: SpringBoot 启动慢的问题

    SpringBoot 应用启动速度往往很快, 但在某些Linux 服务器上可能会很慢, 可能超过1分钟, 有时候甚至启动不起来. 下面过程耗时太长:IdGeneratorBase: Creation ...

  10. UML图的使用

    UML(Unified Modeling Language)中文统一建模语言,是一种开放的方法,用于说明.可视化.构建和编写一个正在开发的.面向对象的.软件密集系统的制品的开放方法. 类之间的关系 在 ...