学习 CentOS 7

概述

CentOS,全称 Community Enterprise Operation System,是一个由社区主导的操作系统项目,来源于 Red Hat Enterprise Linux(缩写为 RHEL),因其开发源码而得到的大量技术专家的青睐。CentOS 因稳安全,软件只用经过时间检验的版本,更适合企业,吸引了很多 IT 巨头,如淘宝、网易等。

最初 CentOS 的源码来源于去除商业部分和商标的 RHEL 源码,其中的软件包和RHEL 一样,都可以使用 Fedora EPEL 来补充。

项目治理结构

CentOS 项目创立时由 CentOS 委员会负责,2014 年,CentOS 项目宣布与 Red Hat 合作,项目由 CentOS 理事会运作,治理结构主要分为两层:

  1. 理事会。一个由 8 – 11 人组成的小组,多是从 CentOS 创立之初的老人,负责全面监督 CentOS 项目。理事会中,设一位主席,还有一席来自 Red Hat,负责和 Red Hat 公司的关系事务; 总体上,项目由 CentOS 来理事会运作。
  2. 特殊兴趣小组(SIG)。是专注于将技术解决方案作为 CentOS 核心版本附加组件,或构建和维护项目的功能,如基础架构或文档等工作的社区内的团队。

CentOS 7 的重要改进

CentOS 7 是 CentOS 越发成熟的版本,其中重要的改进包括:

  • 内核更新为 3.1,利用 swap 内存空间压缩提高了 IO 性能
  • 优化 KVM 虚拟化
  • 固态和机械共用,系统得到优化
  • 文件系统默认支持 XFS
  • Firewalld 逐步代替 iptables
  • Linux 容器
  • Systemd 替代 SysVinit
  • iproute2 替代 net-tools

学习 CentOS 7

怎么学习 CentOS 7 呢?以下我们列出了知识提纲,在后续的文章中将一一介绍:

  • Linux 通识
    • Shell 命令
    • Shell 编程
    • 文本编辑器
    • 分区
    • 初级网络知识
    • SSH
    • 目录结构
  • 软件包维护
  • 常用服务器搭建,LAMP、LNMP
  • 数据库
  • 脚本语言
  • 网络 IP 命令集,route 等
  • firewalld 和 iptables
  • VLAN、VXLAN、Bridge、SDN

发表评论

电子邮件地址不会被公开。 必填项已用*标注