关于本书的内容有任何问题,请联系 刘博
第 1章 Linux系统初步了解 1 1.1 Linux系统简介 1 1.1.1 Linux的概念 1 1.1.2 Linux系统的产生 1 1.1.3 Linux系统应用领域 1 1.2 Linux系统的特点和组成 2 1.2.1 Linux系统的特点 2 1.2.2 Linux系统的组成 3 1.3 Linux系统版本介绍 4 1.3.1 Linux系统内核版本 4 1.3.2 Linux系统发行版本 4 1.4 Red Hat Linux系统概述 5 1.4.1 Red Hat Linux系统优点 5 1.4.2 RHEL 7新特性 6 小结 7 习题 7 第 2章 安装Linux系统 8 2.1 准备安装Linux系统 8 2.1.1 安装Linux系统的硬件要求 8 2.1.2 交换分区 8 2.1.3 Linux系统硬盘知识 9 2.2 安装Linux系统步骤与初始化配置 10 2.2.1 安装Linux系统的步骤 10 2.2.2 Linux安装后的初始化配置 22 2.2.3 登录Linux系统 24 2.3 注销、关闭和重启Linux系统 26 2.3.1 注销Linux系统 26 2.3.2 关闭和重启Linux系统 26 2.4 FirewallD防火墙 27 2.4.1 FirewallD防火墙简介 27 2.4.2 FirewallD防火墙配置 27 小结 30 习题 31 上机练习 31 第3章 字符界面操作基础 32 3.1 字符界面简介 32 3.1.1 进入Linux字符界面 32 3.1.2 关闭和重启Linux系统 34 3.1.3 目标 35 3.2 在Linux系统下获取帮助 36 3.2.1 使用man手册页 36 3.2.2 使用--help选项获取帮助 37 3.3 Shell基础 38 3.3.1 Shell简介 38 3.3.2 bash简介 39 3.3.3 bash命令 39 3.4 使用bash 40 3.4.1 常用控制组合键 40 3.4.2 光标操作 40 3.4.3 特殊字符 41 3.4.4 通配符 42 3.5 Shell实用功能 42 3.5.1 命令行自动补全 42 3.5.2 命令历史记录 43 3.5.3 命令排列 44 3.5.4 命令替换 45 3.5.5 命令别名 46 3.5.6 文件名匹配 47 3.5.7 管道 47 3.6 重定向 48 3.6.1 输出重定向 48 3.6.2 输入重定向 49 3.6.3 错误重定向 49 3.6.4 同时实现输出和错误重定向 50 3.7 vi编辑器 50 3.7.1 vi编辑器工作模式 50 3.7.2 进入插入模式 51 3.7.3 光标移动 51 3.7.4 命令模式操作 53 3.7.5 末行模式操作 54 小结 55 习题 56 上机练习 56 第4章 目录和文件管理 57 4.1 Linux文件类型 57 4.2 Linux目录结构 59 4.3 文件和目录操作 60 4.3.1 pwd:显示工作目录路径 60 4.3.2 cd:更改工作目录路径 60 4.3.3 ls:列出目录和文件信息 61 4.3.4 touch:创建空文件、更改文件时间 62 4.3.5 mkdir:创建目录 63 4.3.6 rmdir:删除空目录 64 4.3.7 cp:复制文件和目录 64 4.3.8 mv:文件和目录改名、移动文件和目录路径 65 4.3.9 rm:删除文件或目录 65 4.3.10 wc:统计文件行数、单词数、 字节数和字符数 66 4.4 链接文件 66 4.4.1 链接文件简介 67 4.4.2 创建和使用链接文件 67 小结 70 习题 70 上机练习 70 第5章 Linux常用操作命令 71 5.1 文本内容显示 71 5.1.1 cat:显示文本文件 71 5.1.2 more:分页显示文本文件 72 5.1.3 less:回卷显示文本文件 72 5.1.4 head:显示指定文件前若干行 73 5.1.5 tail:查看文件末尾数据 74 5.2 文本内容处理 74 5.2.1 sort:对文件中的数据进行排序 74 5.2.2 uniq:将重复行从输出文件中删除 75 5.2.3 cut:从文件每行中显示出选定的字节、字符或字段(域) 75 5.2.4 comm:逐行比较两个已排过序的 文件 76 5.2.5 diff:逐行比较两个文本文件, 列出其不同之处 77 5.3 文件和命令查找 78 5.3.1 grep:查找文件中符合条件的 字符串 78 5.3.2 find:列出文件系统内符合条件的 文件 79 5.3.3 locate:在数据库中查找文件 81 5.4 系统信息显示 82 5.4.1 uname:显示计算机及操作系统相关信息 82 5.4.2 hostname:显示或修改计算机 主机名 82 5.4.3 free:查看内存信息 83 5.4.4 du:显示目录或文件的磁盘占用量 84 5.5 日期和时间 85 5.5.1 cal:显示日历信息 85 5.5.2 date:显示和设置系统日期和时间 86 5.5.3 hwclock:查看和设置硬件时钟 87 5.6 信息交流 88 5.6.1 echo:在显示器上显示文字 88 5.6.2 mesg:允许或拒绝写消息 89 5.6.3 wall:对全部已登录用户发送信息 90 5.6.4 write:向用户发送消息 90 5.7 其他命令 90 5.7.1 clear:清除计算机屏幕信息 90 5.7.2 uptime:显示系统已经运行的时间 91 小结 91 习题 91 上机练习 92 第6章 Shell编程 93 6.1 熟悉Shell程序的创建 93 6.1.1 语法基本介绍 93 6.1.2 Shell程序的创建过程 93 6.2 Shell变量 94 6.2.1 Shell定义的环境变量 94 6.2.2 用户定义的变量 95 6.2.3 位置参数 96 6.2.4 预定义变量 96 6.2.5 参数置换的变量 97 6.3 变量表达式 97 6.3.1 字符串比较 98 6.3.2 数字比较 98 6.3.3 逻辑测试 99 6.3.4 文件操作测试 99 6.4 Shell条件判断语句 100 6.4.1 if条件语句 100 6.4.2 case条件语句 101 6.5 Shell循环控制语句 102 6.5.1 for循环语句 102 6.5.2 while循环语句 103 6.5.3 until循环语句 105 小结 105 习题 106 上机练习 106 第7章 用户和组群账户管理 107 7.1 用户账户简介 107 7.1.1 用户账户分类 107 7.1.2 /etc/passwd文件 107 7.1.3 /etc/shadow文件 109 7.2 用户账户设置 110 7.2.1 创建用户账户 110 7.2.2 修改用户账户 112 7.2.3 删除用户账户 114 7.3 组群账户简介 115 7.3.1 组群账户分类 115 7.3.2 /etc/group文件 115 7.3.3 /etc/gshadow文件 116 7.4 组群账户设置 117 7.4.1 创建组群账户 117 7.4.2 修改组群账户 118 7.4.3 删除组群账户 118 7.5 用户和组群账户维护 119 7.5.1 passwd命令 119 7.5.2 gpasswd命令 120 7.5.3 su命令 121 7.5.4 newgrp命令 122 7.5.5 groups 命令 122 7.5.6 id命令 123 小结 123 习题 124 上机练习 124 第8章 磁盘分区和文件系统 管理 125 8.1 磁盘分区和格式化简介 125 8.1.1 磁盘分区的概念 125 8.1.2 格式化的概念 125 8.2 Linux磁盘分区 126 8.3 创建文件系统 132 8.3.1 Linux主流文件系统 132 8.3.2 创建文件系统 133 8.4 挂载和卸载文件系统 134 8.4.1 挂载文件系统 134 8.4.2 卸载文件系统 136 8.4.3 查看磁盘分区挂载情况 136 8.5 开机自动挂载文件系统 138 8.5.1 /etc/fstab文件简介 138 8.5.2 设置开机自动挂载文件系统 140 8.6 使用交换空间 141 8.6.1 使用交换分区 141 8.6.2 使用交换文件 142 小结 144 习题 144 上机练习 145 第9章 软件包管理 146 9.1 RPM软件包管理 146 9.1.1 RPM软件包简介 146 9.1.2 管理RPM软件包 147 9.2 使用yum管理RPM软件包 151 9.2.1 yum的概念 151 9.2.2 yum软件仓库配置文件 151 9.2.3 创建本地软件仓库 152 9.2.4 yum命令使用 153 9.3 tar包管理 156 9.3.1 tar包简介 156 9.3.2 tar包使用和管理 157 9.3.3 tar包的特殊使用 158 小结 160 习题 161 上机练习 161 第 10章 权限和所有者 162 10.1 权限设置 162 10.1.1 文件和目录权限简介 162 10.1.2 设置文件和目录基本权限 162 10.1.3 设置文件和目录特殊权限 166 10.2 更改文件和目录所有者 168 小结 169 习题 169 上机练习 169 第 11章 Linux日常管理和维护 170 11.1 进程管理 170 11.1.1 进程概念 170 11.1.2 查看系统进程信息 171 11.1.3 杀死进程 174 11.2 任务计划 175 11.2.1 /etc/crontab文件实现任务计划 175 11.2.2 使用crontab命令实现任务计划 177 11.3 Linux系统启动过程 179 11.4 维护GRUB 2 181 11.4.1 GRUB 2简介 181 11.4.2 GRUB 2主配置文件 182 11.4.3 /etc/grub.d目录 183 11.4.4 /etc/default/grub文件详解 183 11.5 设置GRUB 2加密 184 11.5.1 GRUB 2加密简介 184 11.5.2 设置GRUB 2 PBKDF2加密 口令 185 11.5.3 设置GRUB 2明文密码 185 11.5.4 GRUB 2解锁 186 11.6 GRUB 2配置案例 187 11.6.1 破解root用户密码 187 11.6.2 将网卡名称eno16777736 更改为eth0 188 小结 188 习题 189 上机练习 189 第 12章 Linux网络基本配置 190 12.1 常用网络配置文件 190 12.1.1 /etc/sysconfig/network-scripts/ifcfg- eno16777736文件 190 12.1.2 /etc/resolv.conf文件 191 12.1.3 /etc/hosts文件 191 12.1.4 /etc/services文件 191 12.2 常用网络命令 192 12.2.1 traceroute 192 12.2.2 ifconfig 193 12.2.3 ping 194 12.2.4 netstat 195 12.2.5 arp 196 12.2.6 tcpdump 197 12.3 管理网络服务 198 小结 201 习题 201 上机练习 201 第 13章 远程连接服务器配置 202 13.1 SSH和OpenSSH简介 202 13.1.1 SSH的概念 202 13.1.2 OpenSSH的概念 202 13.2 OpenSSH服务器安装和配置 203 13.2.1 安装OpenSSH服务器软件包 203 13.2.2 /etc/ssh/sshd_config文件详解 204 13.2.3 OpenSSH服务器配置实例 205 13.3 配置OpenSSH客户端 206 13.3.1 Linux客户端连接 206 13.3.2 Windows客户端连接 210 13.4 VNC服务器配置 211 13.4.1 VNC简介 211 13.4.2 VNC服务器配置实例 212 13.4.3 创建或更改VNC登录密码 213 13.4.4 管理VNC服务器 213 13.5 连接VNC服务器 214 13.5.1 Linux客户端连接 214 13.5.2 Windows客户端连接 216 小结 216 习题 217 上机练习 217 第 14章 NFS服务器配置 218 14.1 NFS简介 218 14.1.1 NFS的概念 218 14.1.2 NFS协议 218 14.2 NFS服务器安装和配置 219 14.2.1 安装NFS服务器软件包 219 14.2.2 /etc/exports文件详解 219 14.2.3 控制nfs-server服务 221 14.3 管理NFS共享目录 222 14.3.1 维护NFS共享目录 222 14.3.2 查看NFS共享目录信息 223 14.4 挂载和卸载NFS共享目录 223 14.4.1 挂载和卸载NFS文件系统 224 14.4.2 开机自动挂载NFS文件系统 225 小结 225 习题 225 上机练习 226 第 15章 DHCP服务器配置 227 15.1 DHCP简介 227 15.1.1 DHCP的概念 227 15.1.2 使用DHCP服务的优缺点 227 15.2 DHCP服务器安装和配置 228 15.2.1 安装DHCP服务器软件包 228 15.2.2 /etc/dhcp/dhcpd.conf文件详解 229 15.2.3 DHCP服务器配置实例 232 15.3 配置DHCP客户端 233 15.3.1 Linux客户端配置 234 15.3.2 Windows客户端配置 234 15.4 查看DHCP地址租约信息 237 小结 238 习题 238 上机练习 238 第 16章 Samba服务器配置 239 16.1 Samba简介 239 16.2 Samba服务器安装和配置 240 16.2.1 安装Samba服务器软件包 240 16.2.2 /etc/samba/smb.conf文件详解 240 16.2.3 Samba共享目录配置实例 246 16.3 Samba服务器配置实例 247 16.3.1 share级别Samba服务器配置 247 16.3.2 user级别Samba服务器配置 248 16.4 配置Samba客户端 250 16.4.1 Linux客户端配置 250 16.4.2 Windows客户端配置 254 小结 255 习题 255 上机练习 255 第 17章 DNS服务器配置 256 17.1 DNS简介 256 17.1.1 DNS的概念 256 17.1.2 DNS服务器类型 257 17.1.3 DNS解析类型 257 17.2 DNS服务器安装和配置 258 17.2.1 安装DNS服务器软件包 258 17.2.2 /etc/named.conf文件详解 258 17.2.3 配置DNS区域文件 260 17.2.4 主DNS服务器配置实例 262 17.3 配置DNS客户端 264 17.3.1 Linux客户端配置 265 17.3.2 Windows客户端配置 265 17.4 DNS客户端域名解析测试 266 17.5 DNS服务器配置 267 17.5.1 辅助DNS服务器 267 17.5.2 虚拟子域 269 小结 271 习题 272 上机练习 272 第 18章 Web服务器配置 273 18.1 Web简介 273 18.2 Web服务器安装和配置 273 18.2.1 安装Web服务器软件包 273 18.2.2 /etc/httpd/conf/httpd.conf 文件详解 274 18.2.3 Web服务器配置实例 278 18.3 访问Web服务器 280 18.3.1 Linux客户端配置 280 18.3.2 Windows客户端配置 281 18.4 日志文件管理和分析 281 18.4.1 配置错误日志 281 18.4.2 配置访问日志 282 18.5 Web服务器配置 283 18.5.1 访问控制 283 18.5.2 用户认证和授权 285 18.5.3 虚拟目录 287 18.6 配置Apache虚拟主机 288 18.6.1 基于IP地址的虚拟主机 288 18.6.2 基于TCP端口号的虚拟主机 290 18.6.3 基于域名的虚拟主机 291 小结 293 习题 294 上机练习 294 第 19章 FTP服务器配置 295 19.1 FTP简介 295 19.1.1 FTP的概念 295 19.1.2 FTP传输模式 295 19.1.3 FTP用户 296 19.2 FTP服务器安装和配置 296 19.2.1 安装FTP服务器软件包 296 19.2.2 /etc/vsftpd/vsftpd.conf文件详解 296 19.2.3 控制vsftpd服务 299 19.3 配置FTP客户端 300 19.3.1 Linux客户端配置 300 19.3.2 Windows客户端配置 303 19.4 FTP服务器配置实例 304 19.4.1 测试默认匿名用户登录 304 19.4.2 允许匿名用户上传、下载文件 和创建目录 305 19.4.3 只允许本地用户账户登录 307 19.4.4 限制用户只能访问自己的 目录 308 19.4.5 配置FTP服务器使用非标准 端口 309 19.4.6 拒绝指定用户连接FTP 服务器 310 小结 311 习题 311 上机练习 311 第 20章 Sendmail服务器配置 312 20.1 电子邮件简介 312 20.1.1 电子邮件的概念 312 20.1.2 邮件系统的组成 312 20.2 Sendmail服务器安装和配置 313 20.2.1 安装Sendmail服务器软件包 313 20.2.2 /etc/mail/sendmail.mc文件详解 314 20.2.3 /etc/mail/local-host-names 文件详解 315 20.2.4 /etc/mail/access文件详解 315 20.2.5 /etc/aliases文件详解 317 20.2.6 /etc/mail/userdb文件详解 317 20.2.7 Sendmail服务器配置实例 318 20.2.8 配置dovecot服务器 320 20.2.9 测试发送Sendmail邮件 321 20.3 配置Sendmail客户端 322 20.3.1 Linux客户端配置 322 20.3.2 Windows客户端配置 323 20.4 Sendmail服务器认证 326 小结 329 习题 330 上机练习 330
您好,这本书暂时无货,预计下周新书入库。
您好,和您电话沟通不上,请您电话回复下。
PPT背景有些乱。影响学习感。
本书基于CentOS 7.6系统编写,由浅入深地介绍了Linux系统管理、服务管理和自动化运维管理三个方面的内...
本书以Linux从零开始入门为主线,通过各种实例和实际操作,详细介绍了Linux命令、管理、应用、网络等各方面...
内容包括:Linux的发展历史、Linux的安装、文件管理、用户管理、软件包管理、磁盘管理、进程管理等基础知识...
本书由浅入深,从Linux的起源开始,介绍了Linux的特点与基本操作,阐述了Linux的文件系统和用户权限机...
第1篇为嵌入式基础,介绍了嵌入式系统入门、嵌入式软硬件系统、嵌入式Linux、软件开发环境建立和嵌入式开发的C...
机器学习作为人工智能的重要分支,已在不同行业得到了广泛应用。本书以锤炼读者机器学习相关技术的实战能力为导向,将...
Linux 作为一种自由和源代码开放的类 UNIX 操作系统,虽然诞生只有几十年的时间但已经在各个领域得到了广...
本书采用通俗易懂的语言对数字图像处理的相关概念和技术进行讲解,同时穿插较为典型的Python案例,使读者能够快...
本书明确将云计算系统纳入操作系统范畴,将Linux操作系统作为中间通用型操作系统进行介绍,操作系统以及主流应用...
本书服务国家重大战略,紧扣各级读者对人工智能深入了解的迫切需求,对人工智能的基础知识、发展现状、研究热点、技术...
PPT背景有些乱。影响学习感。