×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302664550
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:312
  • 出版时间:暂无
  • 条形码:9787302664550 ; 978-7-302-66455-0

本书特色

1. 以“成功设计与构建可用的Linux操作系统”为编写目标,从构建极简版Linux发行版开始介绍主要技术和过程,讲解由浅入深,内容实用。 2. 读者要进行大量手动操作,深入了解Linux系统的构建过程和底层工作原理,掌握优化技巧。 3. 全方位讲解Linux系统,如编译链、启动脚本、文件系统、网络配置、桌面环境等,使读者更深入地理解其运行机制,掌握更高级别的系统管理技能。 4. 所有代码和脚本均开源,读者可登录清华大学出版社网站下载,并操作复现。 5. 适合作为高等学校操作系统原理课程的辅助教材或实验指导书,也可供自己设计与构建Linux操作系统的爱好者参考。 本书作者多年来一直从事Linux教学和科研工作,开发了多个Linux相关的横向纵向项目。本书坚持理论够用,侧重实用的原则,采用由简到繁的编写方法,带领读者逐步掌握Linux发行版的构建流程,*终构建出能够正常安装和使用的Linux发行版。

内容简介

本书以“成功设计与构建可用的Linux操作系统”为编写目标,共15章,主要内容包括Linux操作系统的设计,构建Linux操作系统的技术基础,构建极简版Linux发行版,构建SLFS交叉工具链和临时工具,构建SLFS发行版,登录相关配置和部分基本软件,通用库和字体库,工具,网络和服务器,图形组件,GNOME,Xfce,图形界面软件,多媒体,排版、打印和扫描。第1、2章介绍相关理论和技术基础。第3章介绍一个极简版Linux系统的构建过程,目的是通过成功构建这个极简版Linux系统来增强读者完成第4~15章所介绍构建过程的信心。第4~15章介绍一个实际可用的Linux操作系统的完整构建过程,该过程正确无误,读者很容易复现。 本书适合作为高等学校“操作系统原理”课程的辅助教材或实验指导书,也适合作为Linux爱好者的参考书。

目录

目录 第1章Linux操作系统的设计1 1.1Linux简介1 1.2Linux内核版本2 1.3Linux发行版本3 1.4Linux发行版的设计7 第2章构建Linux操作系统的技术基础12 2.1本书实验环境12 2.2Shell编程基础13 2.2.1Shell变量13 2.2.2控制Shell提示符15 2.2.3测试命令16 2.2.4算术运算和逻辑运算17 2.2.5内部命令17 2.2.6复合结构19 2.2.7条件分支和循环结构19 2.3GNU工具链和LLVM工具链20 2.4计算机的启动过程22 2.4.1启动过程——BIOS+MBR23 2.4.2启动过程——UEFI+GPT26 第3章构建极简版Linux发行版28 3.1创建磁盘映像文件28 3.2对磁盘分区28 3.3关联磁盘分区29 3.4格式化分区和挂载分区29 3.5安装GRUB30 3.6下载、配置、编译Linux内核30 3.7制作initrd32 3.8编写grub.cfg34 3.9VirtualBox中运行Linux34 第4章构建SLFS交叉工具链和临时工具37 4.1LFS、BLFS和SLFS37 4.2准备工作38 4.3编译交叉工具链41 4.3.1交叉工具链41 4.3.2切换到slfs用户41 4.3.3配置环境41 4.3.4构建工具链43 4.4交叉编译临时工具46 4.4.1临时工具46 4.4.2切换回root用户51 4.5进入Chroot并构建其他临时工具51 第5章构建SLFS发行版57 5.1安装基本系统软件57 5.2系统配置75 5.3构建内核、引导系统78 5.3.1创建/etc/fstab文件78 5.3.2安装dracut78 5.3.3构建Linux内核79 5.3.4安装与配置GRUB80 5.3.5创建文件81 5.3.6退出Chroot环境82 5.3.7创建虚拟机83 5.4再次进入Chroot环境84 第6章登录相关配置和部分基本软件86 6.1Systemd单元86 6.2安全Ⅰ86 6.3GLib2.74.598 6.4安全Ⅱ102 6.5文件系统和磁盘管理103 6.6Shells107 6.7Linux中的构建系统108 第7章通用库和字体库110 7.1通用库110 7.2图形和字体库130 第8章工具140 8.1通用工具140 8.2系统工具145 8.3编程工具156 第9章网络和服务器165 9.1网络程序165 9.2网络工具170 9.3网络库171 9.4文本Web浏览器177 9.5邮件/新闻客户端177 9.6主要服务器178 9.7邮件服务器180 9.8数据库182 9.9其他服务器183 第10章图形组件184 10.1图形环境184 10.1.1图形环境简介184 10.1.2X11和Wayland185 10.1.3设置环境变量185 10.1.4Xorg相关软件包186 10.1.5Xorg输入设备驱动程序194 10.1.6Xorg显卡驱动程序197 10.1.7视频硬件加速199 10.1.8旧版Xorg201 10.1.9其他Xorg相关软件包202 10.2图形环境库203 第11章GNOME233 11.1GNOME库233 11.2GNOME桌面组件239 11.3GNOME应用程序248第12章Xfce256 12.1Xfce桌面256 12.2Xfce应用程序261 12.3显示管理器264 12.4窗口管理器264 12.5图标264 12.6虚拟化266 第13章图形界面软件267 13.1KDE框架267 13.2办公软件269 13.3图形Web浏览器270 13.4其他图形界面软件273 13.5编辑器277 第14章多媒体280 14.1多媒体库和驱动程序280 14.2音频工具288 14.3视频工具289 14.4CD/DVD刻录工具291 第15章排版、打印和扫描293 15.1排版293 15.2PostScript295 15.3打印296 15.4扫描297 15.5标准通用标记语言298 15.6Java299 15.7*后的配置300 15.8重启SLFS虚拟机303 附录A资源及学习网站304
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航