Linux操作系统简介
Linux是一种自由和开放源码的类Unix操作系统。该操作系统的内核由芬兰人林纳斯·托瓦兹在1991年10月5日首次发布,再加上用户空间的应用程序之后,就成为了Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。
Linux系统具有以下特点:
- 开源:Linux的源代码是公开的,任何人都可以免费下载、使用、修改和再分发。
- 可移植性:Linux可以运行在各种硬件平台上,包括x86、ARM、PowerPC等。
- 稳定性:Linux系统经过了多年的开发和测试,具有较高的稳定性。
- 安全性:Linux系统具有较高的安全性,受到了广泛的认可。
Linux的发展历史
Linux系统的开发始于1991年。当时,芬兰赫尔辛基大学的学生林纳斯·托瓦兹(Linus Torvalds)为了学习Unix操作系统,编写了一个名为“Linux”的微内核。随着Linux内核的不断完善,越来越多的开发者加入到Linux的开发中来。到1993年,Linux已经成为一个完整的操作系统。
在Linux的发展过程中,有许多人做出了重要贡献。其中,最著名的是美国的Richard Stallman。他创建了自由软件基金会(FSF),并开发了GNU通用公共许可证(GPL)。GPL许可证赋予了Linux系统的开源性,为Linux的普及奠定了基础。
所以推荐linux的读音为:lin na ke si
当前 Linux 的发行版
Linux 的发行版是指由第三方组织或个人基于 Linux 内核开发的操作系统。目前,Linux 的发行版已经有数千个,其中比较知名的有:
- Ubuntu:Ubuntu 是全球使用最广泛的 Linux 发行版之一,由Canonical 公司开发。Ubuntu 的特点是易于使用和更新频繁。
- Fedora:Fedora 是由 Red Hat 公司开发的 Linux 发行版,以其最新的技术和软件而闻名。
- Debian:Debian 是一个社区驱动的 Linux 发行版,以其稳定性和安全性而著称。
- CentOS:CentOS 是 Red Hat Enterprise Linux 的社区版本,具有高可靠性和可扩展性。
- OpenSUSE:OpenSUSE 是由 SUSE 公司开发的 Linux 发行版,以其易于使用和强大的功能而受到欢迎。
国产Linux版本
随着Linux系统在国内的普及,出现了许多国产Linux版本。这些国产Linux版本在原有的Linux发行版的基础上,进行了本地化改造,并增加了一些适合中国用户的功能。
目前,国内比较知名的国产Linux版本包括:
- 深度操作系统(Deepin):由深度科技开发,采用了Qt图形库,具有简洁、美观的界面。
- 银河麒麟操作系统(Kylin):由国家信息中心主导开发,具有较高的安全性。
- 中标麒麟操作系统(Tianxin):由中标软件开发,具有较强的适应性。
这些国产Linux版本在政府、企业、教育等领域得到了广泛应用。
Linux的应用领域
Linux系统具有广泛的应用领域,包括:
- 桌面:Linux系统可以运行各种桌面应用程序,适合日常办公、娱乐等使用。
- 服务器:Linux系统具有较高的稳定性和安全性,适合运行数据库、Web服务器等应用。
- 嵌入式:Linux系统具有较小的体积和功耗,适用于家用电器、工业控制等领域。
Linux系统也正在被应用于人工智能、大数据、云计算等新兴领域。
一、系统的安装
(一)使用光盘安装系统
1.debian为列:
使用光盘安装 Linux 操作系统
准备工作
- 下载 Linux 操作系统的光盘镜像文件。
- 准备一个空白的 CD-R/RW 光盘或 DVD-R/RW 光盘。
- 一台支持光驱的计算机。
安装 Debian 操作系统
- 将 Linux 操作系统的光盘插入计算机的光驱。
- 重启计算机。
- 在出现的启动菜单中,选择 Install 选项。
- 选择语言和键盘布局。
- 创建用户帐户。
- 选择安装的软件。
- 开始安装。
2.安装fedora
- 将 Linux 操作系统的光盘插入计算机的光驱。
- 重启计算机。
- 在出现的启动菜单中,选择 Install Fedora 选项。
- 选择语言和键盘布局。
- 创建用户帐户。
- 选择安装的软件。
- 开始安装。
常见问题
- 计算机无法从光盘启动:
- 确保计算机的光驱已正确安装并工作正常。
- 尝试将光盘插入到另一个光驱。
- 尝试重启计算机。
- 安装过程中出现错误:
- 请仔细阅读错误信息,并尝试按照说明进行操作。
- 您也可以在线搜索错误信息,寻找解决方案。
其他注意事项
- 安装 Linux 操作系统之前,请备份重要数据。
- 安装 Linux 操作系统可能会导致硬盘上的所有数据丢失。
- 安装 Linux 操作系统后,您可能需要重新安装一些软件。
(二)使用u盘安装(以Ubuntu 20.04为列)
准备工作
- 下载 Ubuntu 20.04 的 ISO 文件。
- 准备一个至少 8GB 的 U 盘。
- 一台支持 U 盘启动的计算机。
创建启动 U 盘
- 将 U 盘插入计算机。
- 打开 Rufus 工具。
- 在 设备 下拉列表中选择您的 U 盘。
- 在 操作系统映像文件(.iso) 下拉列表中选择 Ubuntu 20.04 的 ISO 文件。
- 单击 开始 按钮。等待几分钟,完成启动U盘制作
- 将启动 U 盘插入计算机。
- 重启计算机。
- 在出现的启动菜单中,选择 试用 Ubuntu 或 安装 Ubuntu 选项。
- 选择语言和键盘布局。
- 创建用户帐户。
- 选择安装的软件。
- 开始安装。
- 安装完成后,系统将重新启动。您将进入 Ubuntu 20.04 的桌面环境。
- 计算机无法从 U 盘启动:
- 确保计算机支持 U 盘启动。
- 尝试将 U 盘插入到另一个 USB 端口。
- 尝试重启计算机。
- 安装过程中出现错误:
- 请仔细阅读错误信息,并尝试按照说明进行操作。
- 您也可以在线搜索错误信息,寻找解决方案。
(三)其他安装方式
1.使用本地硬盘安装
参考:https://blog.csdn.net/qq_44928822/article/details/128692937
2.使用PXE网络安装方式安装
参考:基于ubuntu部署PXE Server用于网络安装ubuntu_ubuntu pxe-CSDN博客
3.国产操作系统的安装(uos为例)
参考:国产操作系统之统信UOS安装_统信系统安装-CSDN博客
二、linux中软件的安装
不同的发行版有自己独特的软件封包方式,这里已Vscode为例,对不同的封包形式进行讲解。
(一)deb 软件安装
deb 软件包是 Linux 常用的软件包格式之一,一般为Debian一族使用,包括衍生的发行版Ubuntu、UOS、Deepin等。deb 软件包可以通过以下步骤安装:
- 下载 deb 软件包。
- 使用 dpkg 命令安装 deb 软件包。
例如,要安装 Visual Studio Code,可以执行以下命令:
wget https://code.visualstudio.com/sha/stable/code-stable.deb
dpkg -i code-stable.deb
(二)rpm 软件安装
rpm 软件包是 Linux 常用的软件包格式之一,一般为Redhat一族使用,包括但不限于Centos、Fedora、OpenEuler。rpm 软件包可以通过以下步骤安装:
- 下载 rpm 软件包。
- 使用 rpm 命令安装 rpm 软件包。
例如,要安装 Visual Studio Code,可以执行以下命令:
wget https://code.visualstudio.com/sha/stable/code-stable.rpm
rpm -i code-stable.rpm
(三)sudo apt install 安装
sudo apt install 是 Ubuntu 和其他基于 Debian 的发行版中常用的软件安装命令。使用 sudo apt install 安装软件时,系统会自动下载软件包并进行安装。
例如,要安装 Visual Studio Code,可以执行以下命令:
sudo apt install code
(四)make install 安装
make install 是 Linux 中常用的源码安装命令。使用 make install 安装软件时,需要先下载软件的源代码,然后使用 make 命令进行编译,最后使用 make install 命令进行安装。
例如,要安装 Visual Studio Code,可以执行以下步骤:
- 下载 Visual Studio Code 的源代码。
- 解压缩 Visual Studio Code 的源代码。
- 进入 Visual Studio Code 的源代码目录。
- 执行以下命令:
configure
make
make install
安装 Visual Studio Code 的对比
安装方式 | 优点 | 缺点 |
---|---|---|
deb | 简单,易于使用 | 需要手动下载软件包 |
rpm | 简单,易于使用 | 需要手动下载软件包 |
sudo apt install | 自动下载软件包,无需手动下载 | 需要管理员权限 |
make install | 可以自定义安装过程 | 需要编译源代码,比较复杂 |
(五)国产软件中心安装软件
在国产Linux操作系统当中预制了软件中心,类似与360的软件管家,可以直接搜索想要的软件并安装。