Linux宝典(第9版)
《Linux宝典(第9版)》是清华大学出版社于2016年4月1日1出版的图书,作者是[美]Christopher Negus1,王净 田洪 译1。
基本信息
- 书名
Linux宝典(第9版)
- 作者
[美]Christopher Negus
- 译者
王净 田洪
- ISBN
9787302433835
- 定价
99.80元
- 出版社
清华大学出版社
- 出版时间
2016年4月1日
- 印刷日期
2016年4月
出版信息
作者:[美]Christopher Negus 著 王净 田洪 译
印刷日期:2016年4月14日1
内容简介
精通Linux的终极指南 《Linux宝典(第9版) 在上一版的基础上全面更新,旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家Christopher Negus在本书中浓墨重彩地描述Red Hat Enterprise Linux、Fedora和Ubuntu最新版本和命令行工具,并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。2
本书还为各类Linux认证考试提供备考资料。 Linux是云计算中大多数技术进步的核心,这意味你必须扎实掌握Linux技术,从而在未来的数据中心高效工作。本书开篇介绍Linux基础知识,接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机,并讲述如何管理虚拟网络和网络存储。2
图书目录
第Ⅰ部分 入 门第1章 开始使用Linux 31.1 理解什么是Linux 41.2 了解如何区分Linux和其他操作系统 51.3 探讨Linux历史 51.3.1 Bell实验室中自由流动的UNIX文化 61.3.2 商业化的UNIX 81.3.3 GNU将UNIX转变为免费 91.3.4 BSD失去了一些动力 101.3.5 Linus弥补了缺失的部分 111.3.6 OSI开源定义 111.4 理解Linux发行版本是如何出现的 121.4.1 选择Red Hat发行版本 131.4.2 选择Ubuntu或者其他Debian发行版本 151.5 利用Linux找到职业机会 151.5.1 了解如何利用Linux挣钱 161.5.2 获得Red Hat认证 171.6 小结 20第2章 创建完美的Linux桌面 212.1 了解Linux桌面技术 222.2 开始使用Fedora GNOME桌面Live镜像 232.3 使用GNOME 3桌面 242.3.1 计算机启动之后 242.3.2 设置GNOME 3桌面 302.3.3 扩展GNOME 3桌面 312.3.4 启动桌面应用程序 332.3.5 停止GNOME 3桌面 372.4 使用GNOME 2桌面 372.4.1 使用Metacity窗口管理器 382.4.2 更改GNOME外观 392.4.3使用GNOME面板 402.4.4使用AIGLX添加3D效果 432.5小结 452.6习题 45第Ⅱ部分成为一名Linux高级用户第3章使用Shell 493.1Shell和Terminal窗口 503.1.1使用Shell提示符 503.1.2使用Terminal窗口 513.1.3使用虚拟控制台 523.2选择Shell 523.3运行命令 533.3.1了解命令语法 533.3.2查找命令 563.4使用命令历史记录重复执行命令 583.4.1命令行编辑 583.4.2命令行补齐 603.4.3命令行重复执行 613.5连接和扩展命令 623.5.1命令之间的管道 623.5.2连续命令 633.5.3后台命令 633.5.4扩展命令 643.5.5扩展算术表达式 643.5.6扩展变量 643.6使用Shell变量 643.6.1创建和使用别名 663.6.2退出Shell 663.7创建自己的Shell环境 673.7.1配置Shell 673.7.2设置提示符 683.7.3添加环境变量 693.8获取关于命令的信息 703.9小结 713.10习题 71第4章在文件系统中移动 734.1使用基本的文件系统命令 754.2使用元字符和运算符 774.2.1使用文件匹配元字符 774.2.2使用文件重定向元字符 784.2.3使用括号扩展字符 794.3列出文件和目录 804.4了解文件权限和所有权 834.4.1使用命令chmod(数字)更改权限 844.4.2使用chmod(字母)更改权限 854.4.3使用umask设置默认的文件权限 854.4.4更改文件所有权 864.5移动、复制和删除文件 874.6小结 884.7习题 88第5章使用文本文件 915.1使用vim和vi编辑文件 915.1.1开始使用vi 925.1.2在文件中跳过 965.1.3搜索文本 965.1.4使用ex模式 965.1.5学习更多关于vi和vim的知识 975.2查找文件 975.2.1使用locate命令根据名称查找文件 975.2.2使用find命令搜索文件 985.2.3使用grep命令在文件中搜索 1035.3小结 1045.4习题 104第6章管理运行中的进程 1076.1理解进程 1076.2列出进程 1086.2.1使用ps命令列出进程 1086.2.2使用top命令列出和更改进程 1096.2.3使用SystemMonitor列出进程 1106.3管理后台和前台进程 1126.3.1启动后台进程 1126.3.2使用前台和后台命令 1136.4杀死和改变进程 1146.4.1使用kill和killall命令杀死进程 1146.4.2使用nice和renice命令设置处理器优先级 1156.5使用cgroups限制进程 1166.6小结 1186.7习题 118第7章编写简单的Shell脚本 1197.1理解Shell脚本 1197.1.1执行和调试Shell脚本 1197.1.2理解Shell变量 1207.1.3在Shell脚本中执行算法 1237.1.4在Shell脚本中使用编程结构 1247.1.5使用一些有用的文本操作程序 1297.1.6使用简单的Shell脚本 1307.2小结 1327.3习题 132第Ⅲ部分成为一名Linux系统管理员第8章学习系统管理 1378.1理解系统管理 1378.2使用图形化管理工具 1388.2.1使用system-config-*工具 1398.2.2使用基于浏览器的管理工具 1408.3使用root用户账户 1408.3.1通过Shell成为root用户(su命令) 1418.3.2通过GUI允许管理访问权限 1428.3.3使用sudo获取管理访问权限 1428.4探索管理命令、配置文件和日志文件 1438.4.1管理命令 1448.4.2管理配置文件 1448.4.3管理日志文件和SystemdJournal 1488.5使用其他管理账号 1498.6检查和配置硬件 1508.6.1检查硬件 1508.6.2管理可移动硬件 1538.6.3使用可加载模块 1548.7小结 1568.8习题 156第9章安装Linux 1599.1选择计算机 1609.2从Live介质安装Fedora 1619.3从安装介质安装RedHatEnterpriseLinux 1649.4了解基于云的安装 1669.5在企业中安装Linux 1679.6探索共同的安装主题 1689.6.1升级或者从头开始安装 1689.6.2双启动 1699.6.3安装Linux并以虚拟方式运行 1709.6.4使用安装启动选项 1709.6.5使用专门的存储器 1739.6.6对硬盘进行分区 1749.6.7使用GRUB启动加载程序 1769.7小结 1829.8习题 182第10章获取和管理软件 18310.1在桌面管理软件 18310.2超越Software窗口 18410.3了解LinuxRPM和DEB软件打包 18510.3.1理解DEB包 18610.3.2理解RPM包 18710.4使用YUM管理RPM软件包 18810.4.1了解yum的工作原理 18910.4.2借助于第三方的软件库使用YUM 19210.4.3使用YUM命令管理软件 19210.5使用rpm命令安装、查询和验证软件 19810.5.1使用rpm安装和删除软件包 19910.5.2查询rpm信息 19910.5.3验证RPM软件包 20110.6在企业中管理软件 20210.7小结 20310.8习题 203第11章获取用户账户 20511.1创建用户账户 20511.1.1使用useradd命令添加用户 20711.1.2设置用户默认值 20911.1.3使用usermod修改用户 21011.1.4使用userdel删除用户 21111.2了解组账户 21211.2.1使用组账户 21211.2.2创建组账户 21311.3在企业中管理用户 21411.3.1使用ACL设置权限 21411.3.2为用户添加目录以便进行协作 21811.4集中用户账户 22011.4.1使用Users窗口 22111.4.2使用AuthenticationConfiguration窗口 22111.5小结 22211.6习题 222第12章管理磁盘和文件系统 22512.1了解磁盘存储器 22512.2对硬盘进行分区 22712.2.1理解分区表 22712.2.2查看磁盘分区 22712.2.3创建单分区磁盘 22912.2.4创建一个多分区磁盘 23212.3使用逻辑卷管理分区 23512.3.1检查现有的LVM 23512.3.2创建LVM逻辑卷 23812.3.3扩大LVM逻辑卷 23912.4挂载文件系统 24012.4.1被支持的文件系统 24012.4.2启用交换区 24212.4.4使用fstab文件定义挂载文件系统 243
12.4.5使用mount命令来挂载文件系统 245
12.4.6以环回方式挂载磁盘镜像 246
12.4.7使用umount命令 246
12.5使用mkfs命令创建文件系统 247
12.6小结 248
12.7习题 248
第Ⅳ部分成为一名Linux服务器管理员
第13章了解服务器管理 253
13.1开始学习服务器管理 254
步骤1:安装服务器 254
步骤2:配置服务器 255