由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书Ubuntu Linux系统管理实战9787302498599
¥ ×1
目 录篇 Ubuntu入门章 了解Ubuntu 31.1 什么是Linux 31.2 Linux发行版 51.2.1 Debian 61.2.2 Ubuntu 61.. Arch Linux 71.2.4 Fedora 81.2.5 OpenSUSE 81.2.6 CentOS 91.2.7 Red Hat Enterprise Linux 101.3 Ubuntu概述 101.3.1 什么是Ubuntu 101.3.2 Ubuntu的版本 111.3.3 Ubuntu的特点 121.3.4 如何获得Ubuntu 131.4 GNU GPL和POSIX介绍 141.4.1 什么是GNU GPL 141.4.2 GNU GPL发展历史 141.4.3 如何正确理解GNU GPL 151.4.4 了解POSIX标准 151.5 学习Ubuntu的方法 15第2章 安装Ubuntu 172.1 准备安装Ubuntu 172.1.1 获得安装介质 172.1.2 Ubuntu的硬件要求 192.1.3 Ubuntu的安装方式 202.2 虚拟机软件 202.2.1 常见虚拟机软件 202.2.2 选择虚拟机软件 212.. 安装Oracle VM VirtualBox 21. 安装Ubuntu的方式 26..1 下载ISO镜像文件 26..2 创建虚拟机 26.. 安装Ubuntu过程 292.4 通过网络安装Ubuntu 352.4.1 下载网络安装器 352.4.2 通过网络安装Ubuntu步骤 352.5 将Ubuntu安装到U盘中 412.5.1 Rufus工具 422.5.2 制作LiveUSB Ubuntu系统 422.6 安装过程中的常见问题 442.6.1 选择32位还是64位的Ubuntu 442.6.2 应该选择哪种语言 452.6.3 Ubuntu中的磁盘分区与Windows中的磁盘分区 45第3章 桌面环境 463.1 常见的桌面环境 463.1.1 KDE 463.1.2 GNOME 483.1.3 Xfce 503.1.4 Unity 513.2 使用Unity 5.2.1 菜单栏 5.2.2 启动器 543.. Dash 553.2.4 工作区 563.2.5 管理窗口 583.2.6 文件管理器 593.2.7 搜索文件和文件夹 613.2.8 定制桌面 633.3 使用GNOME 653.3.1 桌面布局 653.3.2 活动按钮 663.3.3 工作区 663.3.4 浮动面板 673.3.5 显示应用程序 683.3.6 锁定、关闭或者重启电脑 69第4章 文件系统基础知识 704.1 文件系统的层次结构 704.1.1 树形层次结构 704.1.2 路径名 724.1.3 Linux目录结构 744.2 文件类型 754.2.1 普通文件 754.2.2 目录文件 784.. 字符设备文件 794.2.4 块设备文件 804.2.5 管道 814.2.6 套接字 844.2.7 文件链接 844.3 文件权限 874.3.1 文件权限概述 884.3.2 显示文件权限 894.3.3 修改文件权限 914.3.4 更改文件所有权 944.3.5 文件特殊权限 95第5章 文件和目录管理 985.1 创建文件 985.1.1 使用touch命令创建文件 995.1.2 使用重定向创建文件 995.1.3 使用vi命令创建文件 1015.2 显示文件列表 1035.2.1 使用ls命令显示文件列表 1035.2.2 显示隐藏文件 1065.. 递归显示目录内容 1075.3 显示文件内容 1085.3.1 拼接文件内容:cat命令 1085.3.2 分屏显示:more命令 1115.3.3 前后翻页分屏显示:less命令 1135.3.4 查看前几行内容:head命令 1135.3.5 查看几行内容:tail命令 1145.4 文件的常用操作 1165.4.1 复制文件 1165.4.2 移动文件 1185.4.3 删除文件 1195.4.4 比较文件 1205.4.5 重命名文件 1225.5 搜索文件 1225.5.1 快速搜索文件:locate命令 1225.5.2 按类型搜索:whereis命令 1255.5.3 搜索二进制文件:which命令 1255.5.4 全功能搜索:find命令 1265.6 文本内容筛选 1275.6.1 使用grep命令检索文本内容 1285.6.2 筛选命令的输出结果 1295.6.3 在grep命令中使用正则表达式 1305.7 文本排序 1325.7.1 使用sort命令文本排序 1335.7.2 合并有序文件 1345.8 文件的压缩和解压 1355.8.1 压缩文件 1355.8.2 解压文件 1385.9 目录管理 1395.9.1 显示当前工作目录 1395.9.2 改变目录 1395.9.3 创建目录 1405.9.4 移动目录 1415.9.5 复制目录 1415.9.6 删除目录 141第6章 用户和权限管理 1426.1 用户和用户组基础 1426.1.1 用户和用户标识号 1426.1.2 用户组和组标识号 1436.1.3 /etc/passwd文件 1446.1.4 /etc/shadow文件 1456.1.5 /etc/group文件 1466.2 用户管理 1476.2.1 添加用户:useradd命令 1476.2.2 添加用户:adduser命令 1486.. 修改用户:usermod命令 1506.2.4 删除用户:userdel命令 1516.2.5 修改用户密码:passwd命令 1526.2.6 显示用户信息:id命令 1536.2.7 用户间切换:su命令 1546.2.8 受限的特权:sudo命令 1546.3 用户组管理 1576.3.1 添加用户组:groupadd命令 1576.3.2 添加用户组:addgroup命令 1576.3.3 修改用户组:groupmod命令 1576.3.4 删除用户组:groupdel命令 1586.4 权限管理 1586.4.1 权限概述 1586.4.2 改变文件所有者:chown命令 1606.4.3 改变文件所属组:chgrp命令 1616.4.4 设置权限掩码:umask命令 1626.4.5 修改文件访问权限:chmod命令 1636.4.6 修改文件ACL:setfacl命令 1656.4.7 查询文件ACL:getfacl命令 166第二篇 进阶篇第7章 系统启动和关闭 1697.1 Ubuntu启动过程 1697.1.1 BIOS阶段 1697.1.2 引导程序阶段 1707.1.3 内核阶段 1737.1.4 进入系统 1747.2 引导相关组件 1747.2.1 引记录 1747.2.2 GRUB启动程序 1757.3 登录 1817.3.1 login进程 1817.3.2 选择Shell 1837.3.3 用户初始化文件 1857.4 关闭系统 1877.4.1 shutdown命令 1877.4.2 init命令 1887.4.3 命令 188第8章 服务和进程管理 1898.1 初始化程序概述 1898.1.1 初始化程序 1908.1.2 systemd 1968.1.3 systemd基本配置文件 1978.2 systemd单元 1988.2.1 单元类型 1988.2.2 列出单元 2008.. 查看单元状态 2038.2.4 单元依赖 2058.2.5 单元配置文件 2078.3 systemd单元管理 2098.3.1 启动服务 2108.3.2 停止服务 2108.3.3 重启服务 2108.3.4 重新加载服务配置文件 2118.3.5 查看服务状态 2118.3.6 配置服务自动启动 2128.3.7 禁止服务自动启动 2138.3.8 重新加载单元配置文件 2148.3.9 显示服务属 2148.3.10 设置服务属 2168.4 常用systemd命令 2168.4.1 systemd-analyze命令分析系统启动时的能 2168.4.2 hostnamectl命令 2198.4.3 localectl命令 2208.4.4 timedatectl命令 2208.4.5 loginctl命令 2218.5 目标 2228.5.1 理解目标 2228.5.2 切换目标 2258.5.3 默认目标 2268.6 日志管理 2268.6.1 读取日志 2268.6.2 过滤输出 2278.6.3 日志大小限制 2298.6.4 手动清理日志 0.7 进程管理 1.7.1 查询进程及其状态 1.7.2 监控进程及系统资源 8.7.3 终止进程 .7.4 调整进程优先级 第章 软件包管理 2419.1 软件包管理概述 2419.1.1 软件包管理基本概念 2419.1.2 软件包管理工具 2439.2 apt-get命令 2459.2.1 搜索软件包 2459.2.2 apt-get命令基本语法 2479.. 安装软件包 2489.2.4 重新安装软件包 2499.2.5 删除软件包 2509.2.6 更新和升级软件包 2519.3 apt命令 2539.3.1 apt命令基本语法 2539.3.2 搜索软件包 2539.3.3 安装软件包 2549.3.4 删除软件包 2549.3.5 更新和升级软件包 2559.4 aptitude命令 2559.4.1 aptitude命令基本语法 2559.4.2 搜索软件包 2579.4.3 安装软件包 2599.4.4 删除软件包 2599.4.5 更新和升级软件包 2609.4.6 图形化界面 2609.5 synaptic软件管理工具 2619.5.1 安装软件包 2619.5.2 删除软件包 2649.5.3 更新和升级软件包 2650章 磁盘和文件系统管理 26610.1 磁盘管理基础 26610.1.1 磁头 26610.1.2 磁道 26710.1.3 柱面 26710.1.4 扇区 26710.1.5 磁盘分区 26810.2 文件系统基础知识 26810.2.1 常见文件系统 26910.2.2 块 27110.. 引导块 27210.2.4 块 27210.2.5 索引节点 27210.3 创建文件系统 27310.3.1 创建分区 27310.3.2 mkfs命令 27810.3.3 创建ext2/ext3/ext4文件系统 28110.3.4 创建NTFS文件系统 28210.3.5 创建FAT文件系统 28210.3.6 调整文件系统 28410.4 挂载与卸载文件系统 28510.4.1 挂载点 28510.4.2 mount和findmnt命令 28610.4.3 /etc/fstab文件 28910.4.4 手工挂载文件系统 29010.4.5 自动挂载文件系统 29110.4.6 卸载文件系统 29110.5 检查与修复文件系统 29210.5.1 fsck和e2fsck命令 29310.5.2 交互式检查与修复文件系统 29410.5.3 自动检查与修复文件系统 29410.5.4 恢复严重受损的块 29510.6 磁盘阵列 29610.6.1 磁盘阵列概述 29610.6.2 磁盘阵列级别 29610.6.3 创建磁盘阵列 29910.7 逻辑卷管理 30510.7.1 逻辑卷管理基本概念 30510.7.2 安装LVM 30610.7.3 创建物理卷 30610.7.4 创建卷组 30910.7.5 创建逻辑卷 31010.7.6 扩展逻辑卷 31110.7.7 压缩逻辑卷 3121章 网络管理 31411.1 网络接口 31411.1.1 查看网络接口 31411.1.2 网络接口命名 31911.1.3 配置网络接口IP地址 31911.1.4 域名解析 311.2 常用网络配置命令 32411.2.1 ifconfig命令 32411.2.2 ip命令 32611.. route命令 33311.2.4 netstat命令 33511.2.5 nslookup命令 33811.2.6 ping命令 33911.3 防火墙 34011.3.1 ufw简介 34011.3.2 ufw配置 34011.3.3 ufw与应用系统的整合 34211.3.4 ufw日志管理 344第三篇 精通Linux2章 Shell编程 34712.1 Shell编程基础 34712.1.1 Shell 34712.1.2 Shell脚本 34812.1.3 Shell脚本的执行方法 34912.1.4 位置参数 35012.1.5 内部命令 35112.2 变量 35312.2.1 变量分类 35312.2.2 变量声明 35412.. 变量赋值 35512.2.4 变量的引用和替换 35512.2.5 变量的间接引用 35612.2.6 特殊变量替换 35712.2.7 单引号和双引号 35812.2.8 命令替换 3591. 算术运算 3591..1 let命令 3601..2 expr命令 3601.. $(())表达式 3611..4 $[]表达式 36112.4 数组 36112.4.1 定义数组 36212.4.2 获取数组长度 36312.4.3 遍历数组 36312.4.4 删除元素 36512.4.5 数组切片 36512.4.6 数组替换 36612.5 条件测试 36612.5.1 条件测试语法 36712.5.2 文件测试 36712.5.3 字符串测试 37012.5.4 整数值测试 37112.5.5 逻辑运算符 37212.6 条件语句 37212.6.1 if语句 37312.6.2 case语句 37512.7 循环语句 37712.7.1 for语句 37712.7.2 while语句 37912.7.3 until语句 38112.7.4 select语句 38212.7.5 嵌套循环 38412.7.6 continue和break语句 38412.8 信号的捕获与处理 38712.8.1 信号 38712.8.2 捕获信号 3883章 网络服务管理 39113.1 SSH服务 39113.1.1 SSH协议 39113.1.2 配置SSH服务 39213.1.3 管理SSH服务 39513.1.4 使用账号密码登录SSH服务 39613.1.5 使用密钥对登录SSH服务 39713.2 FTP文件传输服务 40213.2.1 FTP文件传输协议 40213.2.2 安装vsftpd 40213.. vsftpd配置文件 40313.2.4 管理FTP用户:匿名用户、本地用户、虚拟用户 40613.2.5 演示:使用FTP传输文件 41113.3 DNS域名服务 41613.3.1 域名、IP地址、域名服务器 41713.3.2 BN以及组件 41813.3.3 BN配置文件 41813.3.4 配置区域 42413.3.5 资源记录 42513.3.6 演示:DNS服务器配置实例 42713.4 NFS服务 43013.4.1 安装NFS服务 43113.4.2 共享文件系统 43113.4.3 挂载NFS文件系统 43313.4.4 NFS文件系统权限 43413.5 网络服务管理 43713.5.1 Samba资源共享 43713.5.2 Apache万维网服务 44113.5.3 MySL数据库服务 4444章 虚拟化和云计算 44714.1 虚拟化基础知识 44714.1.1 虚拟化技术 44714.1.2 常用虚拟化方案 44714.2 KVM 44814.2.1 KVM及其相关组件 44814.2.2 安装KVM 44814.. 创建虚拟机 44914.2.4 管理虚拟机 45114.3 Docker 45214.3.1 Docker以及基础知识 45214.3.2 安装Docker 45314.3.3 使用镜像 45414.3.4 管理容器 45614.3.5 使用网络:外部访问容器 45914.3.6 使用网络:容器互联 46114.4 LXC和LXD 46114.4.1 LXC和LXD简介 46214.4.2 安装LXD 46214.4.3 创建容器 46314.4.4 列出容器 46414.4.5 查看容器 46614.4.6 管理容器 46614.4.7 与容器交互 46714.4.8 管理镜像 46914.5 OpenStack 47114.5.1 OpenStack的核心组件 47114.5.2 通过DevStack部署OpenStack 47314.5.3 仪表盘 47414.5.4 实例管理 47814.5.5 镜像管理 48614.5.6 卷管理 48814.5.7 网络管理:网络拓扑 48914.5.8 网络管理:网络的修改和删除 49014.5.9 网络管理:路由 49414.5.10 网络管理:安全组 4965章 系统和网络安全 49915.1 用户管理安全 49915.1.1 管理好root用户 49915.1.2 用户资料安全 50015.1.3 密码策略 50115.2 防火墙 50315.2.1 ufw 50315.2.2 IP伪装 50415.. 日志 50415.3 AppArmor 50515.3.1 安装AppArmor 50515.3.2 使用AppArmor 50515.3.3 AppArmor配置文件 50715.4 数字 50915.4.1 获取数字 50915.4.2 生成密钥 50915.4.3 生成签署请求 51015.4.4 安装 51115.5 弱点扫描 51115.5.1 安装OpenVAS 51215.5.2 OpenVAS仪表盘 51415.5.3 扫描任务管理 51415.5.4 扫描报表 51615.6 入侵检测 51815.6.1 安装Snort 51815.6.2 Snort配置文件 51915.6.3 Snort检测规则 51915.6.4 测试Snort 521
张春晓,计算机软件与理论硕士,长期从事UNIX及Linux系统维护达15年之久,对Shell编程有深入的研究。作者热衷于UNIX的严谨与简洁,又痴迷于Linux的自由与开放,整日与UNIX及Linux为伴,从中获益匪浅。
前 言自从1991年10月Linux诞生以来,一直受到广大IT界的关注。大批人士加入学习、研究、使用、开发以及交流Linux操作系统。尤其是20世纪90年代末,随着国际互联网的飞展,Linux系统更是得到了充足的发展,在互联网中扮演了一个极其重要的角色,成为目前运用领域广泛、使用人数多的操作系统。正因为众多研究者和开发者的积极参与,使得Linux系统出现了流派纷呈的局面。不同的派别百花齐放、各具特色。目前已经有超过三百个发行版被积极地开发,普遍使用的发行版本大约有十几个。其中,比较有名的有Debian、Ubuntu、Fedora、CentOS、Slackware、RedHat和openSUSE等。在诸多的发行版当中,Ubuntu尤其引人注目,成为Linux发行版中的佼佼者。尽管每个发行版各有不同,但是它们使用的却是同一个内核。因此,它的核心功能是相同的。从这个方面讲,学习任何一个发行版都是可行的。为了方便广大读者学习,作者结合自己十多年的Linux维护、开发和培训经验编写了本书。本书全面地介绍了Linux的基础知识、Ubuntu 17的安装方法、桌面环境、文件系统、目录和文件管理、用户管理、服务管理、文件系统管理、网络管理、shell编程等技术。在介绍每部分内容时,都给出了大量具体的实例,使得读者能够深入了解,快速掌握Linux系统。学完本书之后,力求让读者能够胜任Linux的日常开发和维护。本书的特点1.内容丰富,知识全面 《Ubuntu Linux系统管理实战》共分3篇15章,采用从易到难、循序渐进的方式进行讲解。内容几乎涉及了Linux系统管理和开发的各个方面。2.循序渐进,由浅入深为了方便读者学习,本书首先让读者了解Linux的基础知识,并掌握Ubuntu 17的安装方法和桌面环境。读者在掌握这些入门知识的基础上,逐渐学习Ubuntu更深的知识,包括文件系统、文件和目录管理、用户管理以及网络管理等。介绍更加不错的Shell编程、网络服务管理以及虚拟化和云计算。从而使读者可以边学习,边动手,更快地掌握Ubuntu的各种知识。3.格式统一,讲解规范书中的每个命令都给出了详细的语法,并结合具体的实例。这样使得读者可以很清晰地了解每个命令的功能和使用方法,从而提高学习效率。4.重点突出,言简意赅由于Linux的相关技术多,很多读者无所适从,无从下手。本书在介绍Ubuntu时,突出了日常维护所需要重点关注的知识点和技巧,避免了冗长的无关知识的介绍。使得读者能够抓住重点,节省时间。5.案例精讲,深入剖析根据作者本人多年的管理和开发经验,Ubuntu的管理万变不离其宗,一通百通。所以本书没有像书籍过多地举例,而是在每个知识点中选取了典型的几个例子,然后通过对其以及相关知识点进行详细讲解,使读者可以真正掌握Linux的精髓。《Ubuntu Linux系统管理实战》的内容安排《Ubuntu Linux系统管理实战》共分为3篇,共15章,主要章节规划如下所示。篇(章~第6章)Ubuntu入门讲述了Linux基础知识、Ubuntu 17的安装和配置、桌面环境、文件系统基础知识、文件和目录管理以及用户和权限管理等。第二篇(第7章~1章)进阶篇讲述了Ubuntu系统的启动和关闭、服务和进程管理、软件包管理、磁盘和文件系统管理以及网络管理等。第三篇(2章~5章)精通Linux讲述了Shell编程、网络服务管理以及虚拟化和云计算系统网络安全等。《Ubuntu Linux系统管理实战》由浅入深,由理论到实践,尤其适合初级读者逐步学习和完善自己的知识结构。适合阅读本书的读者● 希望进入Linux系统领域的新手● Ubuntu学习人员● Ubuntu入门者● 从事Ubuntu管理和开发的人员● 想在Ubun开发网络应用的人员● 网络管理员● 大中专院校的学生《Ubuntu Linux系统管理实战》由张春晓主编,参与本书创作的还有刘鑫、陈素清、张泽娜、常新峰,林龙、王亚飞、薛燚、王刚、吴贵文、李雷霆、王晓华,排名不分先后。 编者2018年1月
《Ubuntu Linux系统管理实战》全面介绍了Linux的基础知识、Ubuntu 17的安装方法、桌面环境、文件系统、文件管理、用户管理、服务管理、文件系统管理以及网络管理等技术。在介绍每部分内容时,都给出了大量具体的实例,使得读者能够深入了解、快速掌握相关系统操作。掌握本书所有内容,读者能够初步胜任Linux的日常管理和维护工作。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
