<aside> 📌 本文参考自菜鸟教程

</aside>

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

将 Linux 内核与应用软件进行打包,做成发行版,目前常见的有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等等。

Linux 发行版的用途十分广泛,最常见的是用于服务器的建设,通常服务器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx+ MySQL + PHP)组合。

通常 Linux 多用于服务器,而常见的 Windows 则作为桌面操作系统。从性能上来看,Linux Server 的确要比 Windows Server 要好很多。

比较 Linux 和 Windows(来自菜鸟教程)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/90b1d0b8-4584-4af9-892d-6e22c0134b14/Untitled.png

Linux 系统启动过程

通常情况下,Linux 系统的启动主要分为以下五个过程:

内核引导

当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。

操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。

https://www.runoob.com/wp-content/uploads/2014/06/bg2013081702.png