• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
没有了

认识 Linux

Data: 2015-11-25 07:06:59Form: JournalClick: 0

# 认识 Linux


# 一、Linux 简介

  • Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的
  • Linux:1991 年 10 月 5 日发布,最新版本:5.5
  • Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统

# 二、计算机【选读】

  • 计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能
  • 由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机
  • 个人电脑:台式机、一体机、笔记本、掌上电脑、平板电脑
  • 网络计算机:服务器、工作站、集线器、交换机、路由器

# 三、服务器

  • 服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵
  • 服务器具有高速的 CPU 运算能力、长时间的可靠运行、强大的 I/O 外部数据吞吐能力以及更好的扩展性
  • 服务器作为电子设备,其内部的结构十分的复杂,但与普通的计算机内部结构相差不大,如:cpu、硬盘、内存,系统、系统总线等
  • 服务器外观有:机架式、刀片、塔式、机柜式

# 四、LinuxWindows

  • 刚接触电脑,都是从微软的 Windows 系统开始了解计算机和网络的
  • Windows 系统确实很优秀,但是在安全性、高可用性与高性能方面却难以让人满意

图片

  • 需要长期稳定运行的网站服务器上、在处理大数据的集群系统中,以及需要协同工作的环境中采用 Linux 系统了

图片


# 五、Linux 系统结构

  • Linux 操作系统,即系统内核(Kernel);中间层是 Shell 层,即命令解释层;高层则是应用层

图片

  1. 内核层 内核层是 Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源),有效地组织进程的运行,从而扩展硬件的功能,提高资源的利用效率,为用户提供方便、高效、安全、可靠的应用环境。

  2. Shell 层 Shell 层是与用户直接交互的界面。用户可以在提示符下输入命令行,由 Shell 解释执行并输出相应结果或者有关信息,所以我们也把 Shell 称作命令解释器,利用系统提供的丰富命令可以快捷而简便地完成许多工作。

  3. 应用层 应用层提供基于 X Window 协议的图形环境。X Window 协议定义了一个系统所必须具备的功能(就如同 TCP/IP 是一个协议,定义软件所应具备的功能),可系统能满足此协议及符合 X 协会其他的规范,便可称为 X Window。


# 六、Linux 发行版

  • Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包

图片

  • Linux 有上百种不同的发行版,目前市面上较知名的发行版有:CentOS、Ubuntu、RedHat、Debian、Fedora、SUSE、OpenSUSE、Arch Linux、SolusOS 等

图片


# 七、CentOS

  • CentOS 是一个基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本
    • 中文名:社区企业操作系统
    • 最新版本:CentOS 8.1
    • 发布时间:2020 年 01 月 13 日
    • CentOS 完全开源
  • 文档:https://www.php.cn/course/66.htmlopen in new window

# 八、Red Hat【选读】

  • Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌
  • Red Hat 公司的产品主要包括 RHELRed Hat Enterprise Linux,收费版本)和 CentOSRHEL 的社区克隆版本,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)
Name:
<提交>