您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Linux宝典
字数: 1197000.0
装帧: 平装
出版社: 清华大学出版社
作者: (美)尼格斯(Christopher Negus) 著;王净,田洪 译 著
出版日期: 2016-04-01
商品条码: 9787302433835
版次: 1
开本: 16开
页数: 676
出版年份: 2016
定价:
¥99.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
畅销书全面升级 精通Linux的终极指南 知名Linux专家、畅销书作家Christopher Negus 全新作品
内容简介
精通Linux的终极指南 《Linux宝典(第9版) 在上一版的基础上全面更新,旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家Christopher Negus在本书中浓墨重彩地描述Red Hat Enterprise Linux、Fedora和Ubuntu最新版本和命令行工具,并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。本书还为各类Linux认证考试提供备考资料。 Linux是云计算中大多数技术进步的核心,这意味你必须扎实掌握Linux技术,从而在未来的数据中心高效工作。本书开篇介绍Linux基础知识,接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机,并讲述如何管理虚拟网络和网络存储。 本书讲述如何获取、安装和开始使用Linux,并最终驾轻就熟地管理和保护Linux。对于那些希望将Linux用作开发工作站的软件开发人员来说,本书也是优秀的参考资源。 主要内容 ● 开始使用Linux ● 成为一名Linux高级用户 ● 访问Shell并编写简单的Shell脚本 ● 管理Linux系统和服务器 ● 保护Linux系统和网络 ● 配置各种服务器并排除常见故障 ● 创建运行在虚拟机管理程序和云平台上的Linux虚拟机
作者简介
尼格斯,是Red Hat公司的RHCI(Red Hat Certified Instructor,Red Hat认证讲师)、RHCX(Red Hat Certified Examiner,Red Hat认证考官)。
目录
目 录 第Ⅰ部分 入 门 第1章 开始使用Linux 3 1.1 理解什么是Linux 4 1.2 了解如何区分Linux和其他操作系统 5 1.3 探讨Linux历史 5 1.3.1 Bell实验室中自由流动的UNIX文化 6 1.3.2 商业化的UNIX 8 1.3.3 GNU将UNIX转变为免费 9 1.3.4 BSD失去了一些动力 10 1.3.5 Linus弥补了缺失的部分 11 1.3.6 OSI开源定义 11 1.4 理解Linux发行版本是如何出现的 12 1.4.1 选择Red Hat发行版本 13 1.4.2 选择Ubuntu或者其他Debian发行版本 15 1.5 利用Linux找到职业机会 15 1.5.1 了解如何利用Linux挣钱 16 1.5.2 获得Red Hat认证 17 1.6 小结 20 第2章 创建完美的Linux桌面 21 2.1 了解Linux桌面技术 22 2.2 开始使用Fedora GNOME桌面Live镜像 23 2.3 使用GNOME 3桌面 24 2.3.1 计算机启动之后 24 2.3.2 设置GNOME 3桌面 30 2.3.3 扩展GNOME 3桌面 31 2.3.4 启动桌面应用程序 33 2.3.5 停止GNOME 3桌面 37 2.4 使用GNOME 2桌面 37 2.4.1 使用Metacity窗口管理器 38 2.4.2 更改GNOME外观 39 2.4.3 使用GNOME面板 40 2.4.4 使用AIGLX添加3D效果 43 2.5 小结 45 2.6 习题 45 第Ⅱ部分 成为一名Linux高级用户 第3章 使用Shell 49 3.1 Shell和Terminal窗口 50 3.1.1 使用Shell提示符 50 3.1.2 使用Terminal窗口 51 3.1.3 使用虚拟控制台 52 3.2 选择Shell 52 3.3 运行命令 53 3.3.1 了解命令语法 53 3.3.2 查找命令 56 3.4 使用命令历史记录重复执行命令 58 3.4.1 命令行编辑 58 3.4.2 命令行补齐 60 3.4.3 命令行重复执行 61 3.5 连接和扩展命令 62 3.5.1 命令之间的管道 62 3.5.2 连续命令 63 3.5.3 后台命令 63 3.5.4 扩展命令 64 3.5.5 扩展算术表达式 64 3.5.6 扩展变量 64 3.6 使用Shell变量 64 3.6.1 创建和使用别名 66 3.6.2 退出Shell 66 3.7 创建自己的Shell环境 67 3.7.1 配置Shell 67 3.7.2 设置提示符 68 3.7.3 添加环境变量 69 3.8 获取关于命令的信息 70 3.9 小结 71 3.10 习题 71 第4章 在文件系统中移动 73 4.1 使用基本的文件系统命令 75 4.2 使用元字符和运算符 77 4.2.1 使用文件匹配元字符 77 4.2.2 使用文件重定向元字符 78 4.2.3 使用括号扩展字符 79 4.3 列出文件和目录 80 4.4 了解文件权限和所有权 83 4.4.1 使用命令chmod(数字)更改权限 84 4.4.2 使用chmod(字母)更改权限 85 4.4.3 使用umask设置默认的文件权限 85 4.4.4 更改文件所有权 86 4.5 移动、复制和删除文件 87 4.6 小结 88 4.7 习题 88 第5章 使用文本文件 91 5.1 使用vim和vi编辑文件 91 5.1.1 开始使用vi 92 5.1.2 在文件中跳过 96 5.1.3 搜索文本 96 5.1.4 使用ex模式 96 5.1.5 学习更多关于vi和vim的知识 97 5.2 查找文件 97 5.2.1 使用locate命令根据名称查找文件 97 5.2.2 使用find命令搜索文件 98 5.2.3 使用grep命令在文件中搜索 103 5.3 小结 104 5.4 习题 104 第6章 管理运行中的进程 107 6.1 理解进程 107 6.2 列出进程 108 6.2.1 使用ps命令列出进程 108 6.2.2 使用top命令列出和更改进程 109 6.2.3 使用System Monitor列出进程 110 6.3 管理后台和前台进程 112 6.3.1 启动后台进程 112 6.3.2 使用前台和后台命令 113 6.4 杀死和改变进程 114 6.4.1 使用kill和killall命令杀死进程 114 6.4.2 使用nice和renice命令设置处理器优先级 115 6.5 使用cgroups限制进程 116 6.6 小结 118 6.7 习题 118 第7章 编写简单的Shell脚本 119 7.1 理解Shell脚本 119 7.1.1 执行和调试Shell脚本 119 7.1.2 理解Shell变量 120 7.1.3 在Shell脚本中执行算法 123 7.1.4 在Shell脚本中使用编程结构 124 7.1.5 使用一些有用的文本操作程序 129 7.1.6 使用简单的Shell脚本 130 7.2 小结 132 7.3 习题 132 第Ⅲ部分 成为一名Linux系统管理员 第8章 学习系统管理 137 8.1 理解系统管理 137 8.2 使用图形化管理工具 138 8.2.1 使用system-config-*工具 139 8.2.2 使用基于浏览器的管理工具 140 8.3 使用root用户账户 140 8.3.1 通过Shell成为root用户(su命令) 141 8.3.2 通过GUI允许管理访问权限 142 8.3.3 使用sudo获取管理访问权限 142 8.4 探索管理命令、配置文件和日志文件 143 8.4.1 管理命令 144 8.4.2 管理配置文件 144 8.4.3 管理日志文件和Systemd Journal 148 8.5 使用其他管理账号 149 8.6 检查和配置硬件 150 8.6.1 检查硬件 150 8.6.2 管理可移动硬件 153 8.6.3 使用可加载模块 154 8.7 小结 156 8.8 习题 156 第9章 安装Linux 159 9.1 选择计算机 160 9.2 从Live介质安装Fedora 161 9.3 从安装介质安装Red Hat Enterprise Linux 164 9.4 了解基于云的安装 166 9.5 在企业中安装Linux 167 9.6 探索共同的安装主题 168 9.6.1 升级或者从头开始安装 168 9.6.2 双启动 169 9.6.3 安装Linux并以虚拟方式运行 170 9.6.4 使用安装启动选项 170 9.6.5 使用专门的存储器 173 9.6.6 对硬盘进行分区 174 9.6.7 使用GRUB启动加载程序 176 9.7 小结 182 9.8 习题 182 第10章 获取和管理软件 183 10.1 在桌面管理软件 183 10.2 超越Software窗口 184 10.3 了解Linux RPM和DEB软件打包 185 10.3.1 理解DEB包 186 10.3.2 理解RPM包 187 10.4 使用YUM管理RPM软件包 188 10.4.1 了解yum的工作原理 189 10.4.2 借助于第三方的软件库使用YUM 192 10.4.3 使用YUM命令管理软件 192 10.5 使用rpm命令安装、查询和验证软件 198 10.5.1 使用rpm安装和删除软件包 199 10.5.2 查询rpm信息 199 10.5.3 验证RPM软件包 201 10.6 在企业中管理软件 202 10.7 小结 203 10.8 习题 203 第11章 获取用户账户 205 11.1 创建用户账户 205 11.1.1 使用useradd命令添加用户 207 11.1.2 设置用户默认值 209 11.1.3 使用usermod修改用户 210 11.1.4 使用userdel删除用户 211 11.2 了解组账户 212 11.2.1 使用组账户 212 11.2.2 创建组账户 213 11.3 在企业中管理用户 214 11.3.1 使用ACL设置权限 214 11.3.2 为用户添加目录以便进行协作 218 11.4 集中用户账户 220 11.4.1 使用Users窗口 221 11.4.2 使用Authentication Configuration窗口 221 11.5 小结 222 11.6 习题 222 第12章 管理磁盘和文件系统 225 12.1 了解磁盘存储器 225 12.2 对硬盘进行分区 227 12.2.1 理解分区表 227 12.2.2 查看磁盘分区 227 12.2.3 创建单分区磁盘 229 12.2.4 创建一个多分区磁盘 232 12.3 使用逻辑卷管理分区 235 12.3.1 检查现有的LVM 235 12.3.2 创建LVM逻辑卷 238 12.3.3 扩大LVM逻辑卷 239 12.4 挂载文件系统 240 12.4.1 被支持的文件系统 240 12.4.2 启用交换区 242 12.4.3 禁用交换区 243 12.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 步骤3:监视服务器 258 13.2 使用Secure Shell服务管理远程访问 259 13.2.1 启动openssh-server服务 260 13.2.2 使用SSH客户端工具 261 13.2.3 使用基于密钥(无密码)的身份验证 266 13.3 配置系统日志 268 13.3.1 使用rsyslog启用系统日志 268 13.3.2 使用logwatch查看日志 271 13.4 使用sar检查系统资源 272 13.5 检查系统空间 274 13.5.1 使用df显示系统空间 274 13.5.2 使用du检查磁盘使用情况 274 13.5.3 使用find确定磁盘消耗 275 13.6 管理企业中的服务器 275 13.7 小结 276 13.8 习题 276 第14章 管理网络 279 14.1 配置桌面网络 280 14.1.1 检查网络接口 281 14.1.2 配置网络接口 285 14.1.3 配置网络代理连接 287 14.2 使用命令行配置网络 289 14.2.1 编辑连接 289 14.2.2 了解网络配置文件 291 14.2.3 设置别名网络接口 295 14.2.4 设置Ethernet通道捆绑 295 14.2.5 设置自定义路由 296 14.3 配置企业中的网络 297 14.3.1 将Linux配置为一个路由器 297 14.3.2 将Linux配置为DHCP服务器 298 14.3.3 将Linux配置为DNS服务器 298 14.3.4 将Linux配置为代理服务器 299 14.4 小结 299 14.5 习题 300 第15章 启动和停止服务 301 15.1 了解初始化守护进程(init或者systemd) 302 15.1.1 了解经典的init守护进程 303 15.1.2 了解Upstart int守护进程 308 15.1.3 了解systemd初始化 313 15.2 检查服务的状态 320 15.2.1 检查SysVinit系统的服务 320 15.2.2 检查Upstart系统的服务 321 15.2.3 检查systemd系统的服务 322 15.3 停止和启动服务 323 15.3.1 停止和启动SysVinit服务 323 15.3.2 停止和启动Upstart服务 324 15.3.3 停止和启动systemd服务 325 15.4 启用持续性服务 327 15.4.1 配置SysVinit的持续性服务 328 15.4.2 配置Upstart的持续性服务 329 15.4.3 配置systemd的持续性服务 329 15.5 配置默认的运行级别或者目标单元 331 15.5.1 配置SysVinit默认运行级别 331 15.5.2 配置Upstart中的默认运行级别 331 15.5.3 为systemd配置默认目标单元 332 15.6 添加新的或自定义服务 333 15.6.1 向SysVinit添加新服务 333 15.6.2 向Upstart添加新服务 335 15.6.3 向systemd添加新服务 336 15.7 小结 339 15.8 习题 339 第16章 配置打印服务器 341 16.1 通用UNIX打印系统(CUPS) 341 16.2 设置打印机 343 16.2.1 自动添加打印机 343 16.2.2 使用基于Web的CUPS管理 343 16.2.3 使用Print Settings窗口 345 16.3 使用CUPS打印 351 16.3.1 配置CUPS服务器(cupsd.conf) 351 16.3.2 启动CUPS服务器 352 16.3.3 手动配置CUPS打印机选项 352 16.4 使用打印命令 354 16.4.1 使用lpr进行打印 354 16.4.2 使用lpc命令列出状态 354 16.4.3 使用lprm命令删除打印作业 355 16.5 配置打印服务器 355 16.5.1 配置共享的CUPS打印机 356 16.5.2 配置共享Samba打印机 357 16.6 小结 359 16.7 习题 359 第17章 配置Web服务器 361 17.1 了解Apache Web服务器 361 17.2 获取和安装Web服务器 362 17.2.1 了解httpd软件包 362 17.2.2 安装Apache 365 17.3 启动Apache 365 17.3.1 确保Apache安全 366 17.3.2 了解Apache配置文件 367 17.3.3 向Apache添加虚拟主机 371 17.3.4 允许用户发布自己的Web内容 373 17.3.5 使用SSL/TLS保护Web流量 374 17.4 对Web服务器进行故障排除 378 17.4.1 检查配置错误 378 17.4.2 禁止访问和服务器内部错误 380 17.5 小结 381 17.6 习题 381 第18章 配置FTP服务器 383 18.1 了解FTP 383 18.2 安装vsftpd FTP服务器 384 18.3 启动vsftpd服务 386 18.4 确保FTP服务器安全 388 18.4.1 为FTP打开防火墙 388 18.4.2 在TCP Wrappers中允许FTP访问 390 18.4.3 为FTP服务器配置SELinux 390 18.4.4 使Linux文件权限与vsftpd 相关联 392 18.5 配置FTP服务器 392 18.5.1 设置用户访问 392 18.5.2 允许上传 393 18.5.3 为Internet设置vsftpd 394 18.6 使用FTP客户端连接服务器 395 18.6.1 通过Firefox访问FTP服务器 395 18.6.2 使用lftp命令访问FTP服务器 396 18.6.3 使用gFTP客户端 397 18.7 小结 398 18.8 习题 399 第19章 配置Windows文件共享(Samba) 服务器 401 19.1 了解Samba 401 19.2 安装Samba 402 19.3 启动和停止Samba 404 19.3.1 启动Samba(smb)服务 404 19.3.2 启动NetBIOS(nmbd)名称服务器 406 19.3.3 停止Samba(smb)和NetBIOS(nmb)服务 406 19.4 确保Samba服务器的安全 407 19.4.1 为Samba配置防火墙 407 19.4.2 为Samba配置SELinux 408 19.4.3 配置Samba主机/用户权限 410 19.5 配置Samba 410 19.5.1 使用system-config-samba 411 19.5.2 在smb.conf文件中配置Samba 415 19.6 访问Samba共享 419 19.6.1 在Linux中访问Samba共享 419 19.6.2 在Windows中访问Samba共享 421 19.7 在企业中使用Samba 422 19.8 小结 422 19.9 习题 422 第20章 配置NFS文件服务器 425 20.1 安装NFS服务器 426 20.2 启动NFS服务 427 20.3 共享NFS文件系统 428 20.3.1 配置/etc/exports文件 429 20.3.2 导出共享文件系统 431 20.4 确保NFS服务器安全 432 20.4.1 为NFS打开防火墙 432 20.4.2 在TCP Wrappers中允许NFS访问 434 20.4.3 为NFS服务器配置SELinux 434 20.5 使用NFS文件系统 435 20.5.1 查看NFS共享 435 20.5.2 手动挂载NFS文件系统 436 20.5.3 在启动时挂载NFS文件系统 437 20.5.4 使用autofs按需挂载NFS文件系统 439 20.6 卸载NFS文件系统 442 20.7 小结 442 20.8 习题 443 第21章 Linux的故障排除 445 21.1 启动故障排除 445 21.1.1 了解启动方法 446 21.1.2 从固件(BISO或UEFI) 开始 447 21.1.3 为GRUB启动加载程序 进行故障排除 449 21.1.4 启动内核 451 21.2 排除软件包的故障 458 21.3 排除网络故障 461 21.3.1 排除传出连接的故障 461 21.3.2 排除传入连接的故障 464 21.4 解决内存问题 467 21.5 在救援模式中进行故障排除 471 21.6 小结 472 21.7 习题 472 第Ⅴ部分 学习Linux安全技术 第22章 理解基本的Linux安全 475 22.1 了解安全基本知识 475 22.1.1 实现物理安全 475 22.1.2 实现灾难恢复 476 22.1.3 保护用户账户的安全 476 22.1.4 保护密码 479 22.1.5 保护文件系统 484 22.1.6 管理软件和服务 487 22.1.7 高级执行 488 22.2 监视系统 488 22.2.1 监视日志文件 488 22.2.2 监视用户账户 491 22.2.3 监视文件系统 494 22.3 审核和审查Linux 500 22.3.1 进行合规审查 500 22.3.2 进行安全审查 500 22.4 小结 501 22.5 习题 501 第23章 理解高级的Linux安全 503 23.1 利用加密实现Linux安全 503 23.1.1 理解哈希 504 23.1.2 理解加密/解密 505 23.1.3 实现Linux加密 513 23.2 使用PAM实现Linux安全 520 23.2.1 理解PAM身份验证过程 521 23.2.2 在Linux系统上管理PAM 524 23.2.3 获取更多关于PAM的信息 535 23.3 小结 535 23.4 习题 535 第24章 使用SELinux增强Linux安全 537 24.1 了解SELinux的优点 537 24.2 了解SELinux的工作原理 538 24.2.1 了解类型强制 538 24.2.2 了解多层次安全 539 24.2.3 实现SELinux安全模型 540 24.3 配置SELinux 545 24.3.1 设置SELinux模式 545 24.3.2 设置SELinux策略类型 547 24.3.3 管理SElinux安全上下文 548 24.3.4 管理SELinux策略规则包 550 24.3.5 通过布尔值管理SELinux 552 24.4 监视和排除SELinux故障 553 24.4.1 了解SELinux日志 553 24.4.2 排除SELinux日志记录故障 555 24.4.3 解决常见的SELinux问题 555 24.5 全部放在一起 557 24.6 获取更多关于SELinux的信息 557 24.7 小结 558 24.8 习题 558 第25章 保护网络上的Linux 561 25.1 审核网络服务 561 25.1.1 使用nmap评估对网络服务的访问 562 25.1.2 使用nmap审核网络服务广告 565 25.1.3 控制对网络服务的访问 568 25.2 使用防火墙 570 25.2.1 了解防火墙 570 25.2.2 实现防火墙 571 25.3 小结 581 25.4 习题 581 第Ⅵ部分 将Linux扩展到云 第26章 使用Linux进行云计算 585 26.1 Linux和云计算概述 585 26.1.1 云虚拟机管理程序 586 26.1.2 云控制器 586 26.1.3 云存储 586 26.1.4 云身份验证 587 26.1.5 云开发和配置 587 26.1.6 云平台 587 26.2 尝试基础的云技术 587 26.3 建立一个小型的云 589 26.3.1 配置虚拟机管理程序 589 26.3.2 配置存储 592 26.3.3 创建虚拟机 594 26.3.4 管理虚拟机 597 26.3.5 迁移虚拟机 597 26.4 小结 598 26.5 习题 599 第27章 将Linux部署到云 601 27.1 在云中运行Linux 601 27.2 创建Linux云镜像 602 27.2.1 配置和运行cloud-init云实例 603 27.2.2 对云实例进行研究 604 27.2.3 克隆云实例 605 27.2.4 尝试Ubuntu云镜像 606 27.2.5 扩展cloud-init配置 607 27.2.6 在企业计算中使用cloud-init 609 27.3 使用OpenStack来部署云镜像 610 27.4 使用Amazon EC2部署云镜像 614 27.5 小结 614 第Ⅶ部分 附 录 附录A 介质 617 附录B 习题答案 625
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网