Linux操作系统

陈婷婷

目录

  • 1 导学
    • 1.1 课程介绍
    • 1.2 课程导学
  • 2 项目1 认识Linux操作系统
    • 2.1 学习任务单
    • 2.2 任务1 初识Linux操作系统
    • 2.3 任务2 Linux的版本及选择
    • 2.4 项目拓展 如何选择Linux版本
  • 3 项目2  Linux操作系统环境部署
    • 3.1 学习任务单
    • 3.2 任务1 虚拟机安装与创建配置
    • 3.3 任务2  Linux操作系统的安装
    • 3.4 任务3 Linux系统的登录
      • 3.4.1 Linux系统的登录
      • 3.4.2 Linux系统启动过程
    • 3.5 任务4 root密码的设置
    • 3.6 项目拓展  Linux的用户环境设置
      • 3.6.1 拓展任务1:Linux常用命令
      • 3.6.2 拓展任务2:Linux常用帮助命令
  • 4 项目3  Linux 命令管理
    • 4.1 学习任务单
    • 4.2 任务1 Linux命令初探
    • 4.3 任务2  浏览类命令
    • 4.4 任务3 搜索类命令
    • 4.5 任务4  常用系统命令
    • 4.6 项目拓展:Shell基本命令使用
      • 4.6.1 拓展任务1:查看文件
      • 4.6.2 拓展任务2:  搜索文件
  • 5 项目4  管理文件和目录
    • 5.1 学习任务单
    • 5.2 任务1 Linux系统目录结构
    • 5.3 任务2 目录文件管理
    • 5.4 任务3 文件权限与属性
    • 5.5 任务4 文件的隐藏属性
    • 5.6 项目拓展 Linux文件目录管理
      • 5.6.1 拓展任务1:目录管理
      • 5.6.2 拓展任务2:文件管理
      • 5.6.3 拓展任务3:链接文件
  • 6 项目5 Vim编辑器
    • 6.1 学习任务单
    • 6.2 任务1 vim编辑器
    • 6.3 任务2 vim综合应用
    • 6.4 项目拓展 Linux文件编辑
  • 7 项目6  用户与用户组管理
    • 7.1 学习任务单
    • 7.2 任务1 用户和用户组
    • 7.3 任务2 用户管理
    • 7.4 任务3 用户组管理
    • 7.5 任务4 用户账户文件管理
    • 7.6 项目拓展  Linux账户管理
      • 7.6.1 拓展任务1:管理用户
      • 7.6.2 拓展任务2:管理用户组
  • 8 项目7 磁盘管理
    • 8.1 学习任务单
    • 8.2 任务1  Linux文件系统
    • 8.3 任务2  磁盘分区管理
    • 8.4 任务3  磁盘配额管理
    • 8.5 任务4  磁盘阵列管理
    • 8.6 任务5  逻辑卷管理
    • 8.7 任务6 文件系统挂载
    • 8.8 项目拓展 Linux磁盘管理
      • 8.8.1 拓展任务1:管理基本磁盘
      • 8.8.2 拓展任务2:配置磁盘配额
      • 8.8.3 拓展任务3:配置磁盘阵列
      • 8.8.4 拓展任务4:配置LVM 逻辑卷
  • 9 项目8 软件包管理
    • 9.1 学习任务单
    • 9.2 任务1 RPM软件包安装与管理
    • 9.3 任务2 YUM软包安装与管理
    • 9.4 任务3 YUM源配置
    • 9.5 项目拓展 输入法安装
      • 9.5.1 拓展任务1: RPM软包安装与管理
      • 9.5.2 拓展任务2: YUM源配置
  • 10 项目9  系统监视与进程管理
    • 10.1 学习任务单
    • 10.2 任务1  系统监视
    • 10.3 任务2  进程管理
    • 10.4 项目拓展 结束失控的程序
  • 11 项目10 网络管理与应用
    • 11.1 学习任务单
    • 11.2 任务1 NetworkManager工具
    • 11.3 任务2 网络配置文件
    • 11.4 任务3 常用网络配置命令及应用
    • 11.5 项目拓展 Linux网络配置
  • 12 项目11 服务器安装配置
    • 12.1 学习任务单
    • 12.2 任务1 DHCP服务器的安装与配置
    • 12.3 任务2 DNS服务器的安装与配置管理
    • 12.4 任务3 FTP服务器的安装与配置管理
    • 12.5 项目拓展 远程操控服务器
      • 12.5.1 拓展任务1:SSH安全访问及登录
  • 13 项目12  Shell编程
    • 13.1 学习任务单
    • 13.2 任务1 Shell script概述
    • 13.3 任务2 使用shell script编程
    • 13.4 项目拓展 编写程序并调试
      • 13.4.1 拓展任务1: Shell脚本的建立与执行
      • 13.4.2 拓展任务2:Shell程序设计的流程控制
  • 14 拓展项目 赋能国产操作系统
    • 14.1 初识国产操作系统
    • 14.2 探寻Linux与国产操作系统渊源
    • 14.3 搭建并使用国产操作系统
搭建并使用国产操作系统
  • 1 搭建国产操作系统...
  • 2 统信国产操作系统搭建
  • 3 欧拉操作系统的安装
  • 4 银河麒麟操作系统安装
  • 5 deepin 25安装
  • 6 uos

搭建国产操作系统


以银河麒麟桌面操作系统 V10 为例,搭建国产操作系统的操作流程及注意事项如下:

操作流程

  1. 下载系统镜像:访问麒麟软件官网(https://www.kylinos.cn/support/trial.html),根据电脑 CPU 架构选择对应的镜像进行下载。

  2. 准备安装介质:准备一个大于 8GB 的 U 盘,使用 U 盘启动制作工具(如 Ventoy),将下载好的镜像文件制作成可启动的 U 盘。具体步骤为下载并安装 Ventoy,插入 U 盘,双击启动程序包,确认信息无误后进行安装,安装成功后将镜像文件放入 U 盘中。

  3. 设置 BIOS 启动顺序:将制作好的启动 U 盘接入电脑,开机后根据 BIOS 提示按快捷键(常见的有 F2、F10、Del 或 Esc 等,具体需根据电脑型号确定)进入 BIOS 设置界面,将 U 盘设置为首选启动设备,然后保存设置并退出 BIOS。

  4. 进入安装界面:重启电脑,从 U 盘启动后会进入安装界面,可选择 “试用系统”(用于系统有问题时维护)或 “安装系统”,这里选择 “安装系统”。

  5. 选择安装语言:在安装界面中,选择合适的语言,如中文。

  6. 设置时区:根据所在地区,选择相应的时区。

  7. 创建用户:输入用户名,并预设密码。系统默认需要 8 位以上含有数字和字母的密码。

  8. 硬盘分区:银河麒麟的分区与其他操作系统略有不同,其把 home 目录建立在 /data 目录下,还有个 /backup 目录作为系统备份的保存目录。安装方式分为全盘安装和自定义安装。

    • 全盘安装:系统会自动进行分区,通常会创建 EFI(引导信息储存区)、boot(引导区)、/(根分区)、backup(备份分区)、data(数据分区)、swap(交换分区)等,交换分区一般设置为内存大小或内存的两倍。

    • 自定义安装:选中 “空闲” 硬盘空间,点击 “+” 创建硬盘分区。先创建 boot 分区,文件系统类型选择 “ext4”,挂载点选择 “/boot”,大小推荐 1GB 到 2GB。然后创建根分区,文件系统类型为 “ext4”,挂载点为 “/”,大小不可小于 15GB。接着创建 backup 分区,文件系统类型为 “ext4”,挂载点为 “/backup”,大小建议与 “/” 分区相同。再创建交换分区,文件系统类型选择 “linux - swap”,大小为内存大小的两倍。最后创建用户数据分区,可根据硬盘剩余空间分配,文件系统类型选择 “用户数据分区”。

  9. 开始安装:分区设置完成后,点击 “开始安装”,系统将自动进行安装,等待安装完成。

  10. 重启系统:安装完成后,按照提示重启电脑。

  11. 进入系统:重启后进入引导界面,银河麒麟自带一键备份还原功能,默认进入正常模式。然后进入登录界面,输入之前创建的用户名和密码,即可进入桌面,完成系统搭建。

注意事项

  • 硬件兼容性:虽然银河麒麟桌面操作系统与近年来生产的大多数硬件兼容,但仍需提前确认电脑硬件是否适配,特别是一些老旧或小众硬件。若在虚拟机中安装,需在硬件兼容性设置中勾选 “银河麒麟支持” 选项5

  • 数据备份:安装系统会格式化硬盘,所以一定要提前将硬盘上的重要数据备份到其他存储设备,以免数据丢失。

  • 密码设置:创建用户时,密码长度需不小于 8 位,且不可包含用户名信息,要设置强密码以保证系统安全。

  • 分区规划:如果选择自定义分区,要合理分配磁盘空间,确保根分区有足够空间,避免因空间不足导致系统运行异常。对于有数据存储需求的用户,要根据实际情况分配好数据分区大小。

  • 安装环境:安装过程中,确保电脑电源稳定,避免因断电等情况导致安装中断,从而损坏系统或硬件。