Linux服务器配置与管理:Linux基础

参考自 MOOCLinux服务器配置与管理

目录

  • 一、Linux发展历史
    • 1.1 Unix
    • 1.2 Minix
    • 1.3 Linux
    • 1.4 POSIX
    • 1.5 GNU
  • 二、Linux内核版本
  • 三、Linux发行版本
    • 3.1 Redhat Linux
    • 3.2 Debian Linux
    • 3.3 Ubuntu Linux
    • 3.4 SUSE Linux
    • 3.5 Kali Linux

一、Linux发展历史

1.1 Unix

Unix是一个强大的多用户、多任务操作系统,支持多种处理器架构。
Unix最早由Ken Thompson、 Dennis Ritchie于1969年在AT&T的贝尔实验室开发,因此1970也被称为“Unix元年”。在Unix和Linux系统中均使用1970年1月1日作为时间的起点,即用距离1970年1月1日的时间,来表示当前时间。

1.2 Minix

在Unix的发展过程中,由于版权问题,大学中不再能使用Unix源代码。
荷兰阿姆斯特丹的Vrije大学计算机科学系的Andrew S. Tanenbaum教授为了能在课堂上教授学生操作系统的细节,在不使用Unix源代码的情况下,自行开发了与Unix兼容的操作系统Minix。
Minix是mini-Unix的简称,即小型的Unix。该系统最初发布于1987年,并开放全部源代码给大学教学和研究工作。

1.3 Linux

由于当时大学中使用的Minix对80386的CPU兼容性很差,于是Linus Torvalds决定自己开发出一个全功能的、支持POSIX标准的、类Unix的操作系统内核。

1.4 POSIX

POSIX(Portable Operating System Interface,可移植操作系统接口),定义了 UNIX操作系统应该为应用程序提供的接口标准。
在Linus Torvalds开发Linux系统时期,POSIX 标准诞生。因此Linux Torvalds也参照POSIX标准进行设计,使得Linux与Unix完全兼容,即在Unix系统上的所有应用程序,都能够在Linux系统上正常运行。

1.5 GNU

GNU计划是由Richard Stallman在1983年9月27日公开发起的,它的核心思想是反对以Unix为代表的商业软件系统,希望能够创建一套完全自由的软件系统。 GNU是英文“GNU isNot Unix!” 的递归缩写,其含义是GNU不是Unix。

二、Linux内核版本

Linux内核是由于Linus Torvalds开发并维护的Linux操作系统的核心。可以登录网站链接:https://www.kernel.org,查看并下载Linux内核源码。
在Linux系统中可以使用命令查看内核版本信息,在命令提示符后输入如下命令:uname -a
命令执行结果如下:

 Linux localhost.localdomain 3.10.0-123.el7.x86_64
#1 SMP Mon May 5 11:16:57 EDT 2014 x86_64
x86_64 x86_64 GNU/LinuxLinux localhost.localdomain 3.10.0-123.el7.x86_64
#1 SMP Mon May 5 11: 16: 57 EDT 2014 x86_64
x86_64 x86_64 GNU/Linux
  • Linux:为内核名称
  • localhost.localdomain:为主机名
  • 3.10.0-123.el7.x86_64:为内核发行号,其中主版本号为3次版本号为10,修订号为0,编译次数为第123次,el7表示Red Hat Enterprise Linux第7版,硬件平台为x86_64。
  • #1 SMP Mon May 5 11:16:57 EDT 2014:为内核版本
  • 后面三个x86_64:分别为主机的硬件架构名称、处理器类型、硬件平台
  • GNU/Linux:为操作系统名称

三、Linux发行版本

3.1 Redhat Linux

Redhat,应称为Redhat系列,包括RHEL(Redhat Enterprise Linux,为收费版本)、 Fedora Core(由Redhat桌面版本发展而来,免费)、 CentOS(RHEL的社区克隆版本,免费)。
Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面, RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。

3.2 Debian Linux

  • Debian,或者称Debian系列,包括Debian和Ubuntu等。 Debian是社区类Linux的典范,也最遵循GNU规范。
  • Debian分为三个分支: stable, testing和unstable。其中, unstable为最新的测试版本,有相对较多的bug,适合桌面用户。 testing的版本都经过测试,相对较为稳定。而stable一般只用于服务器,软件包大都比较过时,但是稳定和安全性都很高。
  • Debian最具特色的是apt-get/dpkg包管理方式。

3.3 Ubuntu Linux

Ubuntu严格来说不能算一个独立的发行版本, Ubuntu是基于Debian的unstable版本加强而来,可以说Ubuntu是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统.

3.4 SUSE Linux

SUSE Linux原来是德国的一个Linux发行版本,在欧洲很流行,有广阔的市场。
SUSE Linux界面华丽,不过也很占资源,一般不建议配置比较低的用户的安装

3.5 Kali Linux

Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 。

你可能感兴趣的:(Linux服务器配置与管理,linux,操作系统)