图书目录

                                                    

                                                                       目   录 

                                                     CONTENTS

      

      

      

      

      

第  1 章   openEuler   操作系统安装及基本命令.....................................................................................1 

        视频讲解:50      分钟,6    集 

    1.1   openEuler 的发展历程和特点        ......................................................................................................... 1 

         1.1.1  认识  openEuler 的历史与今天............................................................................................. 1 

         1.1.2  理解  openEuler 的体系结构................................................................................................. 2 

         1.1.3  认识  openEuler 的版本    ........................................................................................................ 3 

    1.2   openEuler 的安装和配置方法        ......................................................................................................... 4 

         1.2.1  安装配置虚拟机.................................................................................................................. 4 

         1.2.2  安装  openEuler .................................................................................................................... 6 

         1.2.3   Systemd 守护进程    ............................................................................................................... 9 

    1.3   openEuler 命令 ............................................................................................................................. 12 

         1.3.1   openEuler 命令的特点....................................................................................................... 12 

         1.3.2   openEuler 基本命令........................................................................................................... 12 

         1.3.3   Vim 编辑器........................................................................................................................ 15 

    1.4  实验项目:openEuler      操作系统的安装         ........................................................................................ 18 

    1.5  科技创新:国产操作系统对国家信息安全的重要性................................................................... 19 

    本章小结............................................................................................................................................... 19 

    练习题................................................................................................................................................... 20 

第  2 章   openEuler   的用户及用户组          .................................................................................................. 21 

        视频讲解:35      分钟,4    集 

    2.1  用户和用户组介绍          ....................................................................................................................... 21 

         2.1.1  用户................................................................................................................................... 21 

         2.1.2  用户组............................................................................................................................... 21 

    2.2  用户和用户组管理          ....................................................................................................................... 22 

         2.2.1  基本命令     ........................................................................................................................... 22 

         2.2.2   su 命令与  sudo 命令介绍................................................................................................... 29 

         2.2.3  其他相关文件.................................................................................................................... 33 

    2.3  实验项目:用户和用户组管理..................................................................................................... 36 

    2.4  社会责任:用户隐私保护与法律责任                   ......................................................................................... 38 

    本章小结............................................................................................................................................... 38 

     X       

    openEuler 操作系统原理与实践(新形态版) 

        练习题................................................................................................................................................... 39 

    第  3 章   openEuler   文件系统      ............................................................................................ 41 

            视频讲解:69      分钟,9    集 

        3.1   openEuler 文件概念及特点........................................................................................................... 41 

             3.1.1   openEuler 文件简介........................................................................................................... 41 

             3.1.2   openEuler 文件系统的目录结构........................................................................................ 42 

             3.1.3  绝对路径和相对路径          ........................................................................................................ 43 

        3.2   openEuler 文件管理常用命令        ....................................................................................................... 43 

             3.2.1  文件查看命令.................................................................................................................... 43 

             3.2.2  目录操作命令.................................................................................................................... 50 

             3.2.3  文件搜索命令.................................................................................................................... 51 

             3.2.4  文件操作命令.................................................................................................................... 53 

             3.2.5  文件和文件权限................................................................................................................ 54 

             3.2.6  配置  openEuler 文件权限     .................................................................................................. 55 

        3.3   openEuler 文件系统管理      .............................................................................................................. 57 

             3.3.1  修改文件与目录的默认权限与隐藏属性                    .......................................................................... 57 

             3.3.2  文件访问控制列表         ............................................................................................................ 58 

        3.4  实验项目:文件权限管理             ............................................................................................................ 59 

        3.5  法治教育:文件保密与国家机密保护                   ......................................................................................... 62 

        本章小结............................................................................................................................................... 63 

        练习题................................................................................................................................................... 63 

    第  4 章   openEuler   中的软件包管理.................................................................................. 65 

            视频讲解:10      分钟,2    集 

        4.1   RPM.............................................................................................................................................. 65 

             4.1.1   RPM 简介.......................................................................................................................... 65 

             4.1.2   RPM 使用.......................................................................................................................... 65 

        4.2   DNF.............................................................................................................................................. 67 

             4.2.1   DNF 简介  .......................................................................................................................... 67 

             4.2.2   DNF 使用  .......................................................................................................................... 67 

        4.3  实验项目:创建本地           yum 光盘源................................................................................................ 69 

        4.4  责任培养:数据安全与国家利益................................................................................................. 71 

        本章小结............................................................................................................................................... 71 

        练习题................................................................................................................................................... 72 

    第  5 章   openEuler   磁盘配置与管理.................................................................................. 73 

            视频讲解:37      分钟,6    集 

        5.1   openEuler 磁盘概念...................................................................................................................... 73 

             5.1.1  磁盘的基本概念................................................................................................................ 73 

             5.1.2  磁盘分区     ........................................................................................................................... 73 

             5.1.3   MBR 和 GPT ..................................................................................................................... 74 

                                                                                                             XI

                                                                                           目  录 

         5.1.4  文件系统     ........................................................................................................................... 74 

         5.1.5  物理设备的命名规则          ........................................................................................................ 75 

    5.2   openEuler 磁盘配置...................................................................................................................... 76 

         5.2.1  常用磁盘管理命令         ............................................................................................................ 76 

         5.2.2  配置与管理磁盘配额          ........................................................................................................ 77 

    5.3  使用   LVM  管理磁盘     ..................................................................................................................... 81 

         5.3.1   LVM 基本概念     .................................................................................................................. 81 

         5.3.2  管理物理卷      ....................................................................................................................... 82 

         5.3.3  管理卷组     ........................................................................................................................... 83 

         5.3.4  管理逻辑卷      ....................................................................................................................... 84 

    5.4  实验项目:磁盘管理.................................................................................................................... 85 

    5.5  责任培养:网络安全与国家安全................................................................................................. 89 

    本章小结............................................................................................................................................... 90 

    练习题................................................................................................................................................... 90 

第  6 章   openEuler   的网络与防火墙配置             ........................................................................... 92 

        视频讲解:29      分钟,3    集 

    6.1   openEuler 的网络配置     .................................................................................................................. 92 

         6.1.1  网络基本配置.................................................................................................................... 92 

         6.1.2  网络配置相关文件         .......................................................................................................... 100 

    6.2   openEuler 的防火墙配置      ............................................................................................................ 102 

         6.2.1  防火墙概述      ..................................................................................................................... 102 

         6.2.2  配置  firewall 服务 ........................................................................................................... 102 

    6.3  实验项目:网络配置.................................................................................................................. 105 

    6.4  责任培养:技术能力与社会责任感的培养................................................................................ 107 

    本章小结............................................................................................................................................. 107 

    练习题................................................................................................................................................. 107 

第  7 章   Shell  基本知识与命令........................................................................................ 110 

        视频讲解:34      分钟,6    集 

    7.1   Shell 基本知识.............................................................................................................................110 

         7.1.1   Shell 变量的定义和引用       ..................................................................................................110 

         7.1.2  变量的运算      ......................................................................................................................112 

         7.1.3   Shell 中变量的作用域      ......................................................................................................115 

         7.1.4  环境变量     ..........................................................................................................................115 

    7.2   Shell 的其他命令.........................................................................................................................119 

         7.2.1  正则表达式      ......................................................................................................................119 

         7.2.2  重定向和管道命令         .......................................................................................................... 122 

    7.3  实验项目:Shell      编程   ................................................................................................................ 124 

    7.4  法治教育:编程伦理与法律规范............................................................................................... 127 

    本章小结............................................................................................................................................. 128 

     XII     

    openEuler 操作系统原理与实践(新形态版) 

        练习题................................................................................................................................................. 128 

    第  8 章   Shell script 基本知识与语法............................................................................... 130 

            视频讲解:40      分钟,7    集 

        8.1   Shell script 相关知识 .................................................................................................................. 130 

             8.1.1   Shell script 简介 .............................................................................................................. 130 

             8.1.2   Shell script 的基本语法  ................................................................................................... 131 

             8.1.3   Shell script 的编程实例  ................................................................................................... 133 

             8.1.4   Shell script 中的特殊变量   ............................................................................................... 133 

        8.2   Shell script 的编程语法   .............................................................................................................. 136 

             8.2.1   if…then…else 条件判断式     .............................................................................................. 136 

             8.2.2   test 命令的测试功能........................................................................................................ 139 

             8.2.3   case…in…esac 条件判断式............................................................................................. 140 

             8.2.4   for…do…done 循环结构     ................................................................................................. 141 

             8.2.5   while…do…done  与 until…do…done  循环结构     .............................................................. 142 

        8.3  实验项目:Shell      编程   ................................................................................................................ 143 

        8.4  责任培养:技术创新与知识产权保护                   ....................................................................................... 146 

        本章小结............................................................................................................................................. 147 

        练习题................................................................................................................................................. 147 

    第  9 章   Shell  程序编写      .................................................................................................. 149 

            视频讲解:36      分钟,6    集 

        9.1  高级   Shell 编程........................................................................................................................... 149 

             9.1.1  用户自定义函数.............................................................................................................. 149 

             9.1.2  系统函数     ......................................................................................................................... 152 

             9.1.3  获取用户输入.................................................................................................................. 153 

        9.2  程序编译     .................................................................................................................................... 155 

             9.2.1  程序编译的基础知识          ...................................................................................................... 155 

             9.2.2   GCC 简介  ........................................................................................................................ 156 

             9.2.3  使用  GCC ........................................................................................................................ 157 

             9.2.4  库 .................................................................................................................................... 158 

             9.2.5  创建和使用动态库         .......................................................................................................... 159 

             9.2.6  创建和使用静态库         .......................................................................................................... 160 

             9.2.7   make 和 makefile 介绍..................................................................................................... 161 

             9.2.8  使用  makefile 进行宏编译............................................................................................... 162 

        9.3  实验项目:Shell      编程   ................................................................................................................ 164 

        9.4  责任培养:网络安全防护与个人行动                   ....................................................................................... 165 

        本章小结............................................................................................................................................. 166 

        练习题................................................................................................................................................. 166 

     

     

                                                                                                            XIII

                                                                                           目  录 

第  10 章  配置与管理         Samba    服务器............................................................................... 168 

        视频讲解:16      分钟,2    集 

    10.1   Samba 服务器基础知识        ............................................................................................................ 168 

         10.1.1   Samba 概述.................................................................................................................... 168 

         10.1.2   Samba 应用环境    ............................................................................................................ 168 

         10.1.3   SMB 协议  ...................................................................................................................... 169 

    10.2   Samba 服务器的基本操作         ........................................................................................................ 169 

         10.2.1  安装并启动      Samba 服务器    ............................................................................................ 169 

         10.2.2  主配置文件      smb.conf 介绍  ............................................................................................ 171 

         10.2.3   Samba 服务器的其他配置文件介绍             .............................................................................. 173 

    10.3  实验项目................................................................................................................................... 174 

         10.3.1  配置与管理      Samba 服务器    ............................................................................................ 174 

         10.3.2  配置可匿名访问的         Samba  服务器   ................................................................................. 176 

    10.4  责任培养:资源共享与版权意识                 ............................................................................................. 177 

    本章小结............................................................................................................................................. 177 

    练习题................................................................................................................................................. 177 

第  11 章  配置与管理         DHCP    服务器................................................................................ 179 

        视频讲解:19      分钟,2    集 

    11.1   DHCP 服务器基础知识............................................................................................................. 179 

         11.1.1   DHCP 服务器概述......................................................................................................... 179 

         11.1.2   DHCP 的工作流程......................................................................................................... 180 

    11.2   DHCP 服务器基本操作............................................................................................................. 181 

         11.2.1  安装并启动      DHCP  服务器............................................................................................. 181 

         11.2.2   DHCP 的配置文件介绍        ................................................................................................. 183 

    11.3  实验项目:配置         DHCP  服务器    ................................................................................................ 184 

    11.4  责任培养:网络资源管理与公平正义...................................................................................... 185 

    本章小结............................................................................................................................................. 186 

    练习题................................................................................................................................................. 186 

第  12 章  配置与管理         DNS   服务器     .................................................................................. 188 

        视频讲解:20      分钟,2    集 

    12.1   DNS 服务器基础      ...................................................................................................................... 188 

         12.1.1   DNS 概述  ...................................................................................................................... 188 

         12.1.2  域名空间     ....................................................................................................................... 189 

         12.1.3  域名解析过程................................................................................................................ 190 

    12.2  配置   DNS  服务器    ..................................................................................................................... 190 

         12.2.1  安装并启动      DNS  服务器............................................................................................... 190 

         12.2.2   BIND 配置文件    ............................................................................................................. 191 

    12.3  实验项目:配置基本的            DNS  服务器........................................................................................ 193 

    12.4  科技创新:域名系统与国家主权                 ............................................................................................. 196 

     XIV      

     openEuler 操作系统原理与实践(新形态版) 

         本章小结............................................................................................................................................. 196 

         练习题................................................................................................................................................. 196 

     第  13 章  配置与管理         Apache   服务器.............................................................................. 198 

             视频讲解:15      分钟,2    集 

         13.1   Apache 服务器基础     .................................................................................................................. 198 

              13.1.1   Apache 概述 .................................................................................................................. 198 

              13.1.2   HTTP............................................................................................................................. 198 

         13.2  基本操作................................................................................................................................... 199 

              13.2.1  安装与启动      Apache 服务器........................................................................................... 199 

              13.2.2   Apache 服务器的配置文件............................................................................................ 200 

         13.3  实验项目:配置与管理            Web  服务器   ........................................................................................ 202 

              13.3.1  配置基于     IP 地址的虚拟主机........................................................................................ 202 

              13.3.2  配置基于端口号的虚拟主机              ......................................................................................... 203 

         13.4  责任培养:网络内容管理与文化自信...................................................................................... 204 

         本章小结............................................................................................................................................. 205 

         练习题................................................................................................................................................. 205 

     第  14 章  配置与管理         FTP  服务器     ................................................................................... 207 

             视频讲解:11      分钟,2    集 

         14.1   vsftpd 简介................................................................................................................................ 207 

              14.1.1   FTP 服务器概述     ............................................................................................................ 207 

              14.1.2   vsftpd 介绍 .................................................................................................................... 208 

         14.2   vsftpd 的基本配置    .................................................................................................................... 208 

              14.2.1  安装与启动      vsftpd 服务................................................................................................. 208 

              14.2.2   vsftpd 的配置文件介绍.................................................................................................. 209 

         14.3  实验项目....................................................................................................................................211 

              14.3.1  配置   FTP 匿名访问     ........................................................................................................211 

              14.3.2  配置   FTP 身份验证访问................................................................................................ 212 

         14.4  责任培养:网络传输安全与法律责任...................................................................................... 213 

         本章小结............................................................................................................................................. 214 

         练习题................................................................................................................................................. 214