1、什么是自由软件?列举自由软件的三个特点。
自由软件的定义与特点
自由软件关乎用户运行、复制、分发、研究、更改和改进软件的自由,确切地说,指软件用户的四种自由。
自由软件的三个特点
- 用户有运行程序的自由,可用于任何目的。
- 用户有研究程序如何工作并根据自身需求进行调整的自由,访问源代码是此自由的前提。
- 用户有改进程序并将改进版本公开发布以使整个社区受益的自由,访问源代码也是此自由的前提。
2、什么是多用户系统?为什么它们很成功?
多用户系统
多用户系统是指可以同时供多人使用的计算机系统,Linux 就是一个多用户操作系统。多用户系统成功的原因在于它能让许多人几乎同时使用所有系统资源,从而最大化利用昂贵资源,降低每个用户的使用成本。
3、什么是自由软件基金会/ GNU ?什么是 Linux ?它们各自为 Linux 操作系统提供了哪些部分?还有谁帮助构建和完善了这个操作系统?
自由软件基金会 / GNU 与 Linux 的发展
-
GNU 项目
由理查德·斯托曼于 1983 年发起,旨在创建一个完整的兼容 UNIX 的软件系统,包括内核和系统程序,目标是开发一个免费的类 UNIX 系统。 -
Linux 内核
由 Linus Torvalds 在 1991 年发布,之后许多人对其进行增强、稳定、扩展和加固。 -
两者的结合
- GNU 提供了系统程序
-
Linux 则是内核部分
-
社区贡献
- 世界各地的程序员为 Linux 贡献了 UNIX 实用程序
- 很多人参与到 Linux 系统的持续开发中,帮助构建和完善了这个操作系统。
4、Linux 是用什么语言编写的?这种语言与 Linux 的成功有什么关系?
Linux 超过 95% 是用 C 语言编写的。C 语言是一种高级、与机器无关的语言,具有可移植性(C 编译器也是用 C 语言编写)。因为 Linux 具有可移植性,所以它能适配不同的机器,满足特殊需求,可用于嵌入式计算机。
它还能运行在多种基于微处理器的系统以及大型机上,既让用户不必为不同厂商的硬件学习新操作系统,也让系统管理员拥有一致的软件环境。此外,标准操作系统的出现推动了软件行业的发展,使软件制造商能为不同厂商的机器提供同一版本的产品。
5、为什么Linux文件系统被称为分层的?
Linux文件系统类似家族树,呈分层结构,由一组相互连接的文件组成,用户可从一个目录开始添加任意层级的子目录,这种结构能让用户组织文件以便轻松查找特定文件,所以被称为 分层的 。
6、简要说明安装 Fedora/RHEL 等操作系统的过程涉及哪些内容?
以下是调整为 Markdown 格式的输出内容:
安装 Fedora/RHEL 是将操作系统文件从介质复制到本地系统,并设置配置文件以使 Linux 在硬件上正常运行的过程。可从多种介质安装,有多种安装类型,可手动安装或使用 Kickstart 自动安装。安装过程一般包括规划、硬盘分区、获取安装文件、必要时刻录 CD/DVD,以及收集硬件信息等。
7、你会在服务器系统上设置图形用户界面(GUI)吗?为什么会或不会?
通常不会在服务器系统上设置 GUI。原因有二:
- 是 GUI 会消耗大量系统资源,服务器上的资源应更好地用于服务器的主要任务;
- 是出于安全考虑,服务器系统应尽量少运行任务,因为每个额外任务都会使系统更易受到攻击。
8、什么是ISO镜像文件?如何将ISO镜像文件刻录到CD/DVD上?
ISO镜像文件说明
ISO镜像文件是CD/DVD上所需内容的精确映像。
将ISO镜像文件刻录到CD/DVD上的过程与复制文件到CD/DVD不同。CD/DVD刻录软件有专门用于刻录ISO镜像文件的选项,可能会标有类似“从CD镜像记录CD”或“刻录CD镜像”的字样。
注意事项:
要确保CD/DVD刻录软件设置为刻录ISO镜像文件,若只是将ISO镜像文件复制到CD/DVD,在安装Fedora/RHEL时将无法使用。
9、请说明为什么不能用RAID替代备份的两个原因。
-
系统遭遇灾难性故障时,RAID无用,如地震、火灾、盗窃等灾害可能使整个系统无法访问。
-
RAID无法处理用户误删文件的情况,此时只能通过可移动介质备份或网络备份恢复文件系统。
10、什么是RAM磁盘,它们在安装过程中是如何使用的?
RAM磁盘是指被设置得看起来像软盘或硬盘的RAM,常用于启动过程。在Fedora/RHEL安装过程中,系统会创建RAM磁盘,将安装所需工具从安装DVD复制到RAM磁盘,使安装过程能在不写入硬盘的情况下完成规范和设计阶段,还能让用户在系统提示即将写入硬盘之前选择退出安装,且从Live CD启动的系统可通过RAM磁盘不触动硬盘。
11、什么是实时系统?与已安装系统相比,它有哪些优势?
实时系统简介
实时系统是指无需在计算机上安装即可运行的系统会话,例如 Fedora 桌面实时媒体(实时 CD) 。
- 运行时无需在系统上安装 Fedora。
- 从该 CD 启动时会调出 GNOME 桌面或 KDE