
本书注重基础知识的介绍,同时突出实操性,结合实例讲解银河麒麟高级服务器操作系统管理中涉及的基础知识,使读者能够解决银河麒麟高级服务器操作系统运维管理中出现的常见问题,根据系统运维需求进行需求分析并完成解决方案的编制及技术支持。本书适合网络运维工程师、高校在校生,以及其他希望了解和掌握网络信息安全的读者学习与参考。全书共14 章,主要包括初识银河麒麟高级服务器操作系统、银河麒麟高级服务器操作系统V10 的安装与初始化、shell 命令、用户和组管理、文件与目录管理、权限管理、文本编辑器、文件归档与重定向、软件包管理、服务与进程管理、计划任务与日志管理、系统启动流程、网络管理、磁盘管理。
前 言 本书是麒麟软件有限公司对银河麒麟高级服务器操作系统管理认证课程[简称KYCA(运维)认证课程]的配套教材。麒麟软件KYCA(运维)认证课程针对零基础学员,重点介绍银河麒麟高级服务器操作系统的系统管理。通过命令终端或GUI 界面完成系统的运维管理,能够解决银河麒麟高级服务器操作系统运维管理中出现的常见问题,根据系统运维需求进行需求分析并完成解决方案的编制及技术支持。本书适合网络运维工程师、高校在校生,以及其他希望了解和掌握网络信息安全的读者学习与参考。 全书共14 章,主要包括初识银河麒麟高级服务器操作系统、银河麒麟高级服务器操作系统V10 的安装与初始化、shell 命令、用户和组管理、文件与目录管理、权限管理、文本编辑器、文件归档与重定向、软件包管理、服务与进程管理、计划任务与日志管理、系统启动流程、网络管理、磁盘管理。 第1 章 初识银河麒麟高级服务器操作系统 主要介绍了国产操作系统的技术路线、发展历程,以及以银河麒麟高级服务器操作系统为代表的国产操作系统在各行各业中的应用案例。 第2 章 银河麒麟高级服务器操作系统 V10 的安装与初始化 主要介绍了银河麒麟高级服务器操作系统V10 的安装准备、完整安装过程及安装后的初始化配置。 第3 章 shell 命令 主要介绍了银河麒麟高级服务器操作系统终端的使用、银河麒麟高级服务器操作系统环境变量及shell 命令的使用。 第4 章 用户和组管理 主要介绍了基于银河麒麟高级服务器操作系统多用户多任务的管理模式,对用户账户的管理、对组账户的管理,以及对账户密码的管理。 第5 章 文件与目录管理 主要介绍了银河麒麟高级服务器操作系统的文件结构,以及对文件和目录的管理。 第6 章 权限管理 主要介绍了在多用户多任务的管理模式下,为不同用户设置文件的访问权限以保障系统安全,涉及基本权限、特殊权限和ACL 访问控制权限的管理。 第7 章 文本编辑器 主要介绍了国产操作系统中常见的文本编辑器及银河麒麟高级服务器操作系统自带Vim编辑器的使用及友好交互设置。 第8 章 文件归档与重定向 主要介绍了在银河麒麟高级服务器操作系统中以 tar 工具配合压缩工具实现对文件的打包、压缩和解压缩管理,同时重点介绍了对文件的重定向管理和数据处理常用工具的使用方法。 第9 章 软件包管理 在银河麒麟高级服务器操作系统中,经常涉及软件包的删除和添加,管理方式包括RPM 软件包管理、YUM 软件仓库建设、源码软件包管理。 第10 章 服务与进程管理 主要介绍了在系统引导及运行过程中,对系统资源、服务器守护进程和其他进程的调度管理,重点介绍了进程优先级的设置与管理。 第11 章 计划任务与日志管理 主要介绍了银河麒麟高级服务器操作系统 V10 通过 crontab 与 at 工具实现对系统计划任务的管理,重点介绍了基于cron 运行的Logrotate 日志切割工具的管理方法。 第12 章 系统启动流程 主要介绍了银河麒麟高级服务器操作系统从启动到登录的整个引导过程,包括BIOS 初始化、GRUB 引导程序、内核加载、 systemd 守护进程启动。 第13 章 网络管理 主要介绍了通过网络配置文件和终端命令对网络的基本配置和链路聚合管理。重点介绍了常见网络故障排查流程和基于网络的远程登录。 第14 章 磁盘管理 主要介绍了基本的磁盘管理方法,包括对磁盘的分区、格式化、挂载,以及对磁盘的高阶管理,如逻辑卷管理和磁盘阵列管理。 通过本书的学习,使读者能对国产操作系统有一个全面的认知,了解国产操作系统的技术路线等相关基础知识,掌握基于国产操作系统的部署运维,能够胜任国产操作系统运维管理员的职位。
目 录 第1章 初识银河麒麟高级服务器操作系统 1.1 服务器操作系统简介................................................................................................. 1 1.2 银河麒麟高级服务器操作系统V10 ........................................................................... 2 1.2.1 产品特点........................................................................................................................2 1.2.2 产品应用........................................................................................................................3 第2章 银河麒麟高级服务器操作系统V10 的安装与初始化 2.1 使用光盘引导安装系统............................................................................................. 5 2.1.1 安装步骤........................................................................................................................5 2.1.2 安装后设置..................................................................................................................14 2.2 使用U 盘引导安装系统........................................................................................... 15 2.2.1 制作安装U 盘 .............................................................................................................16 2.2.2 开始安装......................................................................................................................18 2.3 基本系统配置.......................................................................................................... 18 2.3.1 开机启动设置..............................................................................................................18 2.3.2 网络访问配置..............................................................................................................19 2.4 Cockpit 远程管理.................................................................................................... 21 2.4.1 Cockpit .........................................................................................................................21 2.4.2 启动和查看Cockpit 服务 ...........................................................................................22 2.4.3 Cockpit Web 控制台 ...................................................................................................22 第3章 shell 命令 3.1 shell........................................................................................................................ 27 3.1.1 shell 种类 .....................................................................................................................27 3.1.2 shell 基本功能 .............................................................................................................28 3.1.3 shell 命令格式 .............................................................................................................29 3.2 常见命令................................................................................................................. 30 3.2.1 基本命令......................................................................................................................30 3.2.2 文件和目录操作命令..................................................................................................32 第4章 用户和组管理 4.1 用户账户管理......................................................................................................... 35 4.1.1 创建用户......................................................................................................................35 4.1.2 用户修改......................................................................................................................37 4.1.3 用户查询......................................................................................................................38 4.1.4 用户删除......................................................................................................................38 4.2 密码管理................................................................................................................. 38 4.2.1 设置密码......................................................................................................................39 4.2.2 修改密码过期信息......................................................................................................39 4.2.3 用户的密码属性..........................................................................................................40 4.2.4 账户相关文件..............................................................................................................41 4.3 组账户管理............................................................................................................. 43 4.3.1 创建组账户..................................................................................................................43 4.3.2 查看组账户信息..........................................................................................................44 4.3.3 修改组账户..................................................................................................................45 4.3.4 删除组账户..................................................................................................................45 第5章 文件与目录管理 5.1 目录管理................................................................................................................. 46 5.1.1 创建目录......................................................................................................................46 5.1.2 删除目录......................................................................................................................47 5.1.3 显示目录......................................................................................................................48 5.1.4 切换目录......................................................................................................................49 5.2 文件管理................................................................................................................. 50 5.2.1 创建文件......................................................................................................................50 5.2.2 文件存储......................................................................................................................51 5.2.3 删除文件......................................................................................................................53 5.2.4 查看文件......................................................................................................................53 5.3 其他管理................................................................................................................. 54 5.3.1 复制..............................................................................................................................54 5.3.2 重命名和移动..............................................................................................................55 5.3.3 链接文件......................................................................................................................55 第6章 权限管理 6.1 文件权限................................................................................................................. 58 6.1.1 字符表示......................................................................................................................58 6.1.2 数字表示......................................................................................................................58 6.2 特殊权限................................................................................................................. 60 6.2.1 SUID ............................................................................................................................60 6.2.2 SGID ............................................................................................................................60 6.2.3 SBIT .............................................................................................................................62 6.3 隐藏权限................................................................................................................. 63 6.3.1 chattr 命令 ...................................................................................................................64 6.3.2 lsattr 命令.....................................................................................................................65 6.4 访问控制权限.......................................................................................................... 65 6.4.1 setfacl 命令 ..................................................................................................................66 6.4.2 getfacl 命令 ..................................................................................................................67 第7章 文本编辑器 7.1 文本编辑器简介...................................................................................................... 69 7.1.1 Vim 编辑器 .................................................................................................................69 7.1.2 GNU Emacs .................................................................................................................69 7.1.3 Nano .............................................................................................................................70 7.1.4 NE ................................................................................................................................70 7.2 工作模式................................................................................................................. 70 7.2.1 命令模式......................................................................................................................71 7.2.2 输入模式......................................................................................................................71 7.2.3 末行模式......................................................................................................................71 7.3 文本编辑器设置...................................................................................................... 72 7.3.1 中文帮助手册安装......................................................................................................72 7.3.2 语法高亮显示..............................................................................................................73 第8章 文件归档与重定向 8.1 归档工具................................................................................................................. 74 8.1.1 tar .................................................................................................................................75 8.1.2 gzip 压缩工具的使用 ..................................................................................................77 8.1.3 bzip2 .............................................................................................................................78 8.1.4 xz ..................................................................................................................................78 8.2 重定向..................................................................................................................... 80 8.2.1 输出重定向..................................................................................................................80 8.2.2 输入重定向..................................................................................................................81 8.2.3 Here 文档 .....................................................................................................................81 8.3 数据处理常用工具................................................................................................... 82 8.3.1 管道..............................................................................................................................82 8.3.2 命令替换......................................................................................................................83 8.3.3 命令搜索......................................................................................................................84 8.3.4 find 文件搜索 ..............................................................................................................84 8.3.5 grep 数据检索 .............................................................................................................86 8.3.6 文件排序......................................................................................................................87 8.3.7 文件去重......................................................................................................................87 第9章 软件包管理 9.1 RPM 软件包............................................................................................................ 89 9.1.1 RPM 简介 ....................................................................................................................89 9.1.2 RPM 命令 ....................................................................................................................90 9.2 YUM 软件仓库........................................................................................................ 93 9.2.1 YUM 简介 ...................................................................................................................93 9.2.2 YUM 的使用 ...............................................................................................................94 9.3 源码包的安装.......................................................................................................... 97 9.3.1 获取软件包..................................................................................................................98 9.3.2 解压软件包..................................................................................................................98 9.3.3 编译............................................................................................................................100 9.3.4 安装............................................................................................................................100 9.3.5 验证............................................................................................................................102 第10章 服务与进程管理 10.1 服务管理............................................................................................................. 103 10.1.1 守护进程..................................................................................................................103 10.1.2 systemd 应用管理 ...................................................................................................104 10.2 进程管理............................................................................................................. 108 10.2.1 ps 命令 .....................................................................................................................108 10.2.2 top 命令 ...................................................................................................................109 10.2.3 进程优先级设置......................................................................................................111 第11章 计划任务与日志管理 11.1 at 计划任务......................................................................................................... 114 11.1.1 at 命令 ......................................................................................................................115 11.1.2 atq 命令 ....................................................................................................................116 11.1.3 atrm 命令 .................................................................................................................117 11.2 crond 计划任务................................................................................................... 117 11.2.1 crontab 命令.............................................................................................................117 11.2.2 crontab 时间格式.....................................................................................................118 11.3 日志管理............................................................................................................. 118 11.3.1 日志的作用..............................................................................................................119 11.3.2 logrotate 日志切割工具 ..........................................................................................119 第12章 系统启动流程 12.1 BIOS 与UEFI...................................................................................................... 123 12.1.1 BIOS ........................................................................................................................123 12.1.2 UEFI .........................................................................................................................124 12.2 启动管理器Boot Loader..................................................................................... 124 12.2.1 Boot Loader ............................................................................................................124 12.2.2 GRUB2 ....................................................................................................................125 12.3 内核加载............................................................................................................. 126 12.4 systemd 守护进程............................................................................................... 127 第13章 网络管理 13.1 网络设置............................................................................................................. 129 13.1.1 获取网卡硬件信息..................................................................................................129 13.1.2 配置网卡TCP/IP 信息............................................................................................131 13.2 链路聚合............................................................................................................. 133 13.2.1 链路聚合模式..........................................................................................................133 13.2.2 bond 模式配置.........................................................................................................134 13.2.3 team 模式配置 .........................................................................................................137 13.3 网络故障排查...................................................................................................... 138 13.4 远程登录............................................................................................................. 140 13.4.1 远程登录程序..........................................................................................................140 13.4.2 VNC 查看器 ............................................................................................................142 第14章 磁盘管理 14.1 磁盘概述............................................................................................................. 143 14.1.1 磁盘结构..................................................................................................................143 14.1.2 磁盘命名规则..........................................................................................................144 14.2 磁盘管理............................................................................................................. 145 14.2.1 磁盘分区..................................................................................................................145 14.2.2 添加交换分区..........................................................................................................154 14.2.3 磁盘格式化..............................................................................................................156 14.2.4 挂载磁盘..................................................................................................................158 14.3 逻辑卷................................................................................................................. 161 14.3.1 逻辑卷简介..............................................................................................................161 14.3.2 逻辑卷管理..............................................................................................................162 14.4 磁盘阵列............................................................................................................. 164 14.4.1 RAID0 ......................................................................................................................165 14.4.2 RAID1 ......................................................................................................................165 14.4.3 RAID5 ......................................................................................................................166 14.4.4 RAID10 ....................................................................................................................167 14.4.5 磁盘阵列管理..........................................................................................................167