新書推薦: 
			  
			《 
			中小学生数学学习能力自我评估问题研究
			》 
			 售價:HK$ 
			88.0
			 
			 
	
			  
			《 
			蝉鸣震耳欲聋
			》 
			 售價:HK$ 
			75.9
			 
			 
	
			  
			《 
			刘心武谈《三言》(冯梦龙文学经典“三言”原著的替代性通俗读本)
			》 
			 售價:HK$ 
			74.8
			 
			 
	
			  
			《 
			植物圣经(法国国家自然历史博物馆典藏全彩复刻,跨越400年的科学与艺术瑰宝,一部改写人类植物认知的里
			》 
			 售價:HK$ 
			294.8
			 
			 
	
			  
			《 
			边际利润
			》 
			 售價:HK$ 
			75.9
			 
			 
	
			  
			《 
			红帆船
			》 
			 售價:HK$ 
			62.5
			 
			 
	
			  
			《 
			无用知识的有用性(科学的进步,在于人类不断探寻“山的另一侧”的风景)
			》 
			 售價:HK$ 
			41.8
			 
			 
	
			  
			《 
			量价狙击:精准捕捉股市机会(新时代·投资新趋势)
			》 
			 售價:HK$ 
			86.9
			 
			 
	
 
       | 
     
      
      
         
          | 編輯推薦: | 
         
         
          |  
            厦门大学信息学院(国家特色化示范性软件学院)校企合作实践课程参考教材,是厦门大学特色化示范性软件学院为推动产学深度融合的人才培养方案改革的成果之一
           | 
         
       
      
      
      
      
         
          | 內容簡介: | 
         
         
           
            本书主要讲解FusionOS的基础理论知识及其实践应用。本书共分为12章,从认识操作系统开始,介绍以下内容: 操作系统的定义、特性、分类及应用领域、FusionOS等; 操作系统的安装; 操作系统的基本设置与使用; 用户和组群管理; 进程和作业管理; 文件系统和磁盘管理; 搭建FTP服务器; 搭建Web服务器; 搭建邮件服务器; 搭建数据库服务器; 使用双机集群系统; FusionOS Shell编程。本书提供大量应用实例,除第1章,其他章后均附有习题。
來源:香港大書城megBookStore,http://www.megbook.com.hk 本书适合作为高等院校计算机、软件工程专业高年级本科生的教材,也适合作为服务器系统管理员、开发人员、广大科技工作者和研究人员的参考用书。
           | 
         
       
      
      
      
      
      
         
          | 目錄: 
           | 
         
         
           
            第1章认识操作系统
 1.1操作系统的定义和基本概念
 1.2操作系统的特性
 1.3操作系统的分类
 1.4操作系统的应用领域
 1.5FusionOS简介
 1.6推荐读物和网站
 小结
 第2章操作系统的安装
 2.1安装前的准备
 2.1.1环境要求
 2.1.2获取安装镜像
 2.1.3硬件驱动准备
 2.2手动安装指导
 2.2.1准备安装源
 2.2.2安装引导界面
 2.2.3设置安装程序语言
 2.2.4安装前配置
 2.2.5开始安装
 2.3自动化安装指导
 2.3.1总体介绍
 2.3.2半自动化安装指导
 2.3.3全自动化安装指导
 2.3.4通过脚本全自动化安装
 2.4操作系统的升级
 2.4.1升级前
 2.4.2升级前准备
 
 2.4.3升级操作
 2.4.4升级验证
  小结
 习题
 第3章操作系统的基本设置与使用
 3.1环境配置
 3.1.1设置语言环境
 3.1.2设置键盘
 3.1.3设置日期和时间
 3.1.4设置kdump
 3.1.5设置磁盘调度算法
 3.1.6设置NMI watchdog
 3.1.7显示内核日志打印级别
 3.1.8查看系统信息
 3.2网络配置
 3.2.1配置IP
 3.2.2配置主机名
 3.2.3配置网络绑定
 3.2.4IPv6使用差异说明
 3.3图形桌面
 3.3.1安装桌面
 3.3.2使用桌面
 小结
 习题
 
 操作系统基本原理与实践
 
 目录
  
 
 第4章用户和组群管理
 4.1用户和组群的概念
 4.2用户和组群文件
 4.3用户管理
 4.3.1增加用户
 4.3.2修改账户信息
 4.3.3删除用户
 4.3.4管理员账户授权
 4.4组群管理
 4.4.1增加用户组
 4.4.2修改用户组
 4.4.3删除用户组
 4.4.4用户加入移除用户组
 4.4.5切换用户组
 小结
 习题
 第5章进程和作业管理
 5.1程序和进程的概念
 5.1.1引入进程的原因
 5.1.2进程的定义及与程序的区别
 5.1.3进程的构成
 5.1.4进程的状态
 5.1.5进程的创建与终止
 
 5.2进程调度策略与进程间通信机制
 5.2.1基本原理
 5.2.2进程通信
 5.3管理进程与调度命令
 5.3.1进程管理命令
 5.3.2调度启动进程
 5.3.3挂起/恢复进程
 5.4作业和任务调度
 5.5管理服务
 5.5.1概念介绍
 5.5.2特性说明
 5.5.3管理系统服务
 5.5.4改变运行级别
 5.5.5关闭、暂停和休眠系统
 5.6管理软件包
 5.6.1配置DNF
 5.6.2管理软件包
 5.6.3管理软件包组
 5.6.4检查并更新
 小结
 习题
 第6章文件系统和磁盘管理
 6.1文件系统的基本概念
 6.2文件系统相关的基本命令
 6.2.1ls命令
 6.2.2cd命令
 6.2.3pwd命令
 6.2.4mkdir命令
 6.2.5rm命令
 6.2.6cp命令
 6.2.7mv命令
 6.2.8touch命令
 6.2.9cat命令
 6.2.10less命令
 6.2.11head命令
 6.2.12tail命令
 6.2.13chmod命令
 6.2.14chown命令
 6.2.15chgrp命令
 6.3磁盘管理的基本概念
 6.4磁盘管理基本命令
 6.4.1安装
 6.4.2管理物理卷
 6.4.3管理卷组
 6.4.4管理逻辑卷
 6.4.5创建并挂载文件系统
 小结
 习题
 
 第7章搭建FTP服务器
 7.1FTP服务概述
 7.1.1FTP简介
 7.1.2FTP使用到的端口
 7.2vsftpd服务器的安装与配置
 7.2.1vsftpd简介
 7.2.2安装vsftpd
 7.2.3管理vsftpd服务
 7.2.4配置vsftpd
 7.2.5验证FTP服务是否搭建成功
 7.2.6配置防火墙
 7.3FTP服务器的使用
 7.3.1连接服务器
 7.3.2下载文件
 7.3.3上传文件
 7.3.4删除文件
 7.3.5断开服务器
 7.4TFTP与TFTP服务器使用简介
 7.4.1TFTP简介
 7.4.2TFTP的基本命令
 小结
 习题
 
 第8章搭建Web服务器
 8.1Web服务器工作的基本原理
 8.2Apache服务器简介
 8.3Apache服务器的基本命令
 
 8.3.1安装
 8.3.2启动服务
 8.3.3停止服务
 8.3.4重启服务
 8.3.5验证服务状态
 8.4Apache服务器的配置
 8.4.1配置文件说明
 8.4.2管理模块和SSL
 8.4.3验证Web服务是否搭建成功
 8.5Nginx服务器简介
 8.6Nginx服务器的安装与启停
 8.6.1安装
 8.6.2服务的启停
 8.7Nginx服务器的配置
 8.7.1配置文件说明
 8.7.2管理模块
 8.7.3验证Web服务是否搭建成功
 小结
 习题
 第9章搭建邮件服务器
 9.1邮件服务器的工作原理
 9.2Mailx服务器简介
 9.3Mailx服务器的安装与配置
 9.3.1安装
 9.3.2配置
 9.4Mailx服务器的基本命令
 小结
 习题
 第10章搭建数据库服务器
 10.1MySQL数据库服务器
 10.1.1MySQL数据库服务器介绍
 10.1.2MySQL服务器的安装
 10.1.3MySQL数据库服务器用户管理
 10.1.4MySQL数据库服务器数据库管理
 10.2MariaDB数据库服务器
 10.2.1MariaDB数据库服务器介绍
 10.2.2MariaDB数据库服务器的安装
 10.2.3MariaDB数据库服务器用户管理
 10.2.4MariaDB数据库服务器数据库管理
 10.3PostgreSQL数据库服务器
 10.3.1PostgreSQL数据库服务器介绍
 10.3.2PostgreSQL数据库服务器的安装
 10.3.3PostgreSQL服务器数据库角色管理
 10.3.4PostgreSQL服务器数据库管理
 小结
 习题
 第11章使用双机集群系统
 
 11.1双机集群系统概述
 11.2HA的安装与部署
 11.3HA的配置与使用
 小结
 习题
 第12章FusionOS Shell编程
 12.1Shell基础知识
 12.1.1Shell脚本基本概念
 12.1.2Shell脚本种类
 12.1.3子进程介绍
 12.1.4样例脚本
 12.2编写、执行与调试脚本
 12.2.1创建脚本
 12.2.2执行脚本
 12.2.3以#!开始一个脚本
 12.2.4在脚本中加入注释
 12.2.5调试模式控制
 12.3变量、别名与初始化文件
 12.3.1审查用户启动脚本
 12.3.2修改.profile 配置文件
 12.3.3变量回顾
 12.3.4特殊的Shell变量
 12.3.5创建变量
 12.3.6保留变量
 12.3.7逃逸字符的使用
 12.3.8Bourne Shell变量中的数学运算
 12.3.9Korn Shell变量中的数学运算
 12.3.10优先级
 12.3.11let语句
 12.3.12脚本中的数学运算
 12.3.13Korn Shell别名
 12.3.14内置别名
 12.4grep命令与正则表达式
 
 12.4.1grep是什么
 12.4.2正则表达式元字符
 12.4.3正则表达式 
 12.4.4正则表达式转义 
 12.4.5行锚点 
 12.4.6单词锚点 
 12.4.7字符类 
 12.4.8单字符匹配 
 12.5SED编辑器
 12.5.1命令格式 
 12.5.2编辑命令
 12.5.3范围定位
 12.5.4文本打印
 12.5.5文本替换
 12.5.6读取文件内容
 12.5.7文本删除
 12.5.8从文件中读取sed命令
 12.5.9输出写入指定文件
 12.5.10e选项
 12.6AWK脚本编写
 12.6.1命令格式
 12.6.2使用AWK打印选定的字段
 12.6.3格式化打印
 12.6.4正则表达式
 12.6.5特殊模式BEGIN和END
 12.6.6使用AWK进行编程
 12.6.7使用内置变量
 12.6.8使用变量
 12.6.9记录数
 12.7条件测试与编程结构
 12.7.1if语句
 12.7.2返回结果
 12.7.3数值和字符串比较
 12.7.4if/then/else语法
 12.7.5if/then/elif/else语法
 12.7.6使用if检查命令行参数
 12.7.7使用if检查闰年
 12.7.8测试文件对象
 12.7.9布尔型与或非
 12.7.10case语句
 12.7.11用case语句替换复杂的if语句
 12.7.12exit语句
 12.8用户输入和输出
 
 12.8.1print语句
 12.8.2read语句
 12.8.3打印提示符
 12.8.4提示输入——Korn Shell快捷方式
 12.8.5文件输入和输出
 12.8.6用户自定义文件描述符
 12.8.7Bourne Shell中的文件描述符
 12.8.8Korn Shell中的文件描述符
 12.8.9Here document文件
 12.9循环结构和菜单功能 
 12.9.1for循环
 12.9.2参数列表
 12.9.3显式列表
 12.9.4变量的内容
 12.9.5命令行参数
 12.9.6命令替换
 12.9.7命令替换中的文件名
 12.9.8while循环
 12.9.9while循环的输入重定向
 12.9.10until循环
 12.9.11break语句
 12.9.12continue语句
 12.9.13Korn Shell select循环 
 12.9.14菜单
 12.9.15二级子菜单
 12.9.16使用shift语句
 12.10变量与数组操作
 12.10.1变量的类型
 12.10.2Korn Shell typeset语句
 12.10.3字符串操作
 12.10.4示例: 使用typeset 
 12.10.5声明整数变量 
 12.10.6Korn Shell变量的算术运算
 12.10.7位运算
 12.10.8创建Bourne Shell常量
 12.10.9创建Korn Shell常量
 12.10.10删除字符串的部分内容
 12.10.11示例: 去掉字符串的一部分
 12.10.12Korn Shell数组
 12.10.13示例: 数组
 12.10.14命令行参数
 12.10.15使用位置参数
 12.10.16使用set语句来分配位置参数值
 12.10.17”$”和”$@”的值
 12.11函数
 
 12.11.1语法
 12.11.2函数执行
 12.11.3位置参数
 12.11.4返回值
 12.11.5typeset和unset
 12.11.6函数文件
 12.11.7自动加载带有FPATH变量的Korn Shell函数
 12.11.8函数示例
 12.12陷阱和信号
 12.12.1Shell的信号值
 12.12.2用陷阱捕捉信号
 12.12.3示例: 使用陷阱
 12.12.4用trap捕获用户错误信息
 12.12.5示例: 使用trap 带ERR 
 12.12.6何时声明trap
 12.13Linux命令与工具
 12.13.1状态命令
 12.13.2进程状态
 12.13.3系统用户查询
 12.13.4finger命令
 12.13.5系统运行时间
 12.13.6w命令
 12.13.7文件访问
 12.13.8find命令
 12.13.9排序文件内容
 12.13.10看部分文件
 12.13.11tr命令
 12.13.12cut命令
 12.13.13paste命令
 12.13.14文件比较
 小结
 习题
 附录A各章表格汇总
 附录B各章图片汇总
 参考文献
           | 
         
       
      
      
      
         
          | 內容試閱: 
           | 
         
         
           
            在
 信息技术领域,操作系统是计算机系统中最基础、最重要的一部分,它充当着计算机硬件和应用软件之间的桥梁,为用户提供了一个可靠、高效的计算环境。如今,中国正在积极努力推动自主创新,其中就包括操作系统领域。在此背景下,本书应运而生。本书以国产超聚变操作系统(FusionOS)为例,介绍过程操作系统的基础维护过程,旨在帮助读者更深入地理解和应用国产操作系统。
 本书共分为12章: 第1章从认识操作系统开始,介绍操作系统的定义、特性、分类及应用领域、FusionOS等; 第2章介绍操作系统的安装,包括安装前的准备、手动安装指导、自动化安装指导、操作系统的升级; 第3章介绍操作系统的基本设置与使用,包括环境配置、网络配置,以及图形桌面; 第4章介绍用户和组群管理,包括用户和组群的概念、用户和组群文件、用户管理、组群管理; 第5章介绍进程和作业管理,包括管理进程与调度命令,作业和任务调度等; 第6章介绍文件系统和磁盘管理,包括文件系统管理相关的基本命令,以及磁盘管理基本命令等; 第7章介绍搭建FTP服务器; 第8章介绍搭建Web服务器; 第9章介绍建搭邮件服务器; 第10章介绍搭建数据库服务器; 第11章介绍使用双机集群系统; 第12章介绍FusionOS Shell编程。本书提供了大量应用实例,除第1章,其他章后均附有习题。
 本书适合有一定操作系统基础知识和编程经验的高校教师、学生、工程师等。本书可以作为高校“操作系统”课程的后续实训教材,培养学生将理论应用到实际的能力,也可以作为系统管理员的培训和备查资料书籍。希望本书能够成为读者深入研究国产操作系统的有力工具。无论读者是一名计算机学科学生、IT专业人士还是企业管理者,都可以从中受益匪浅。感谢您选择了这本书,相信通过学习它,您将能够更好地理解和应用国产操作系统,为中国信息技术的发展做出自己的贡献。
 
 本书的完成是三方面力量共同协作的成果,包括厦门大学、超聚变数字技术有限公司和兴业银行股份有限公司。特别感谢所有为这个项目付出辛勤努力的人,他们是超聚变数字技术有限公司的徐元君、王贵山、林胜、张志强、郝峰、杨潇等;兴业银行股份有限公司的张天若、钱美旋、黄鸿敏、魏晓燕等;厦门大学的汤颀楠、黄鑫成等。他们在本书的撰写过程中对书中出现的操作步骤和代码进行了细致而严格的测试,对章节的安排及书中内容的理顺、书中的图表整理和交叉引用等细节方面做出了卓越的贡献。他们专业的知识和宝贵的建议对于本书的诞生和完善起到了关键作用。还要感谢那些提供了宝贵意见、审阅了稿件、提供了技术支持或以其他方式为本书的成功贡献了力量的人。没有他们的帮助和支持,这本书将无法出版,衷心感谢他们的付出!
 由于编者水平有限,书中不当之处在所难免,欢迎广大同行和读者批评指正。
 欢迎读者登录本书网站下载相关资源,包括FusionOS操作系统镜像、相关的源代码和PPT等。另外,欢迎读者通过本书的微信公众号与我们进一步交流,共同进步。请扫描下方二维码获取网址与关注微信公众号。
 
 编者
 2024年10月
  
 
 网址与公众号
           | 
         
       
      
        
     |