当前位置:首页 > 操作系统 >
《Linux兵书》电子书封面

Linux兵书

  • 发布时间:2020年06月11日 14:45:11
  • 作者:刘丽霞
  • 大小:126 MB
  • 类别:Linux电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:9.5

    Linux兵书 PDF 高清版

      给大家带来的一篇关于Linux相关的电子书资源,介绍了关于Linux、兵书方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小126 MB,刘丽霞编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.2。

      内容介绍

      《Linux兵书》由浅入深,全面、系统地介绍了Red Hat管理技术。《Linux兵书》提供了大量实例,供读者实战演练。另外,作者专门为本书编写了PPT课件,以帮助读者更好地学习本书内容。

      全书分4篇共18章。第1篇为Red Hat基础入门,由浅入深地介绍了Linux的历史和不同版本,图文并茂地描述了Red Hat Enterprise Linux 6的安装过程。第2篇为Red Hat初步使用,主要介绍Red Hat的软/硬件配置、软件包管理等常用功能,并对网上冲浪做了专题讲解。第3篇为Red Hat编程应用,主要讲解Shell的使用和管理,以及常见的编程工具。第4篇为Red Hat高级管理,主要介绍Red Hat下对用户和进程等高级管理的相关知识,并以专题的形式介绍了FTP、DNS、MAIL及各个服务器的搭建和管理。

      目录

      • 第1篇 Red Hat基础入门
      • 第1章 抛砖引玉:Linux与开源文化 1
      • 1.1 什么是Linux 2
      • 1.2 Linux的诞生和发展 2
      • 1.2.1 4个概念 2
      • 1.2.2 Linux操作系统的诞生 3
      • 1.3 Linux的主要版本 4
      • 1.3.1 Ubuntu 4
      • 1.3.2 Ylmf OS 4.0 5
      • 1.3.3 Linux Mint 5
      • 1.4 开源文化 6
      • 1.5 小结 7
      • 第2章 以逸待劳:安装Linux 8
      • 2.1 安装前的准备工作 9
      • 2.1.1 硬件需求 9
      • 2.1.2 光盘启动安装 11
      • 2.2 安装Linux 11
      • 2.3 卸载Linux 27
      • 2.4 登录Red Hat Linux 28
      • 2.4.1 图形化登录 29
      • 2.4.2 远程登录 29
      • 2.4.3 图形化环境 30
      • 2.5 小结 30
      • 第3章 无中生有:文件和磁盘管理 31
      • 3.1 Red Hat Linux文件系统入门 32
      • 3.1.1 文件简介 32
      • 3.1.2 目录简介 33
      • 3.1.3 文件系统的结构 34
      • 3.2 文件的基本操作 36
      • 3.2.1 新建和删除文件 37
      • 3.2.2 复制和移动文件 38
      • 3.2.3 查看和创建文件 38
      • 3.3 压缩文件的生成及解压缩 40
      • 3.3.1 以zip命令创建.zip文件 40
      • 3.3.2 以unzip命令进行.zip文件的解压缩 41
      • 3.3.3 gzip命令的使用 41
      • 3.3.4 文件打包程序tar 42
      • 3.3.5 以compress或uncompress处理.Z文件 42
      • 3.3.6 图形化界面下的压缩与解压缩 43
      • 3.4 设置文件/目录访问权限 43
      • 3.4.1 权限的意义 43
      • 3.4.2 在图形界面下改变文件/目录的权限 45
      • 3.4.3 使用chmod命令修改文件/目录的访问权限 45
      • 3.4.4 使用命令chown改变文件/目录的所有权 47
      • 3.5 管理磁盘存储器 48
      • 3.5.1 查看系统磁盘使用情况 48
      • 3.5.2 用户磁盘空间管理 49
      • 3.5.3 磁盘分区操作 51
      • 3.5.4 优化Linux系统硬盘 52
      • 3.6 使用光盘 55
      • 3.6.1 光盘驱动器的设备文件 55
      • 3.6.2 挂载和卸载光盘 55
      • 3.6.3 光驱的弹出与关闭 56
      • 3.6.4 制作ISO文件 56
      • 3.6.5 刻录光盘 58
      • 3.7 本章知识点综合应用 60
      • 3.7.1 Linux文件系统的常用操作 60
      • 3.7.2 Linux文件的压缩包管理 61
      • 3.7.3 本章知识点整理 65
      • 3.8 小结 65
      • 第2篇 Red Hat初步使用
      • 第4章 隔岸观火:系统管理初步 66
      • 4.1 显示设置 67
      • 4.1.1 设置分辨率和色彩深度 67
      • 4.1.2 设置桌面 67
      • 4.2 硬件配置 68
      • 4.2.1 配置声卡 69
      • 4.2.2 配置网卡 70
      • 4.3 打印机的安装、配置和管理 73
      • 4.3.1 安装、配置打印机 74
      • 4.3.2 修改打印机配置 76
      • 4.3.3 管理打印机 76
      • 4.4 配置X Window及显卡 77
      • 4.5 常见硬件的检测 78
      • 4.5.1 中央处理器状态的检测 78
      • 4.5.2 硬盘物理坏道的检测 79
      • 4.5.3 内存的检测 81
      • 4.6 设置用户界面 82
      • 4.6.1 KDE桌面系统组成 83
      • 4.6.2 GNOME桌面系统 83
      • 4.7 本章知识点综合应用 84
      • 4.7.1 网络打印机的安装 85
      • 4.7.2 Linux下的网卡配置 91
      • 4.7.3 本章知识点综合整理 96
      • 4.8 小结 96
      • 第5章 李代桃僵:网上冲浪 97
      • 5.1 联网设置 98
      • 5.1.1 互联网配置向导 98
      • 5.1.2 拨号连接 98
      • 5.1.3 ISDN连接 99
      • 5.1.4 局域网连接 99
      • 5.1.5 测试网络连接 99
      • 5.2 浏览网页 100
      • 5.2.1 使用Mozilla浏览器 101
      • 5.2.2 使用Mozilla帮助内容 104
      • 5.2.3 使用Mozilla快捷键 105
      • 5.3 收发E-mail 105
      • 5.3.1 结识KMail 106
      • 5.3.2 KMail邮件处理功能 107
      • 5.3.3 KMail联系人 110
      • 5.3.4 KMail垃圾邮件管理 112
      • 5.4 下载工具 113
      • 5.5 网上聊天 115
      • 5.5.1 启动Kopete 115
      • 5.5.2 创建新用户 116
      • 5.6 本章知识点综合应用 116
      • 5.6.1 QQ客户端DEB格式安装 117
      • 5.6.2 QQ压缩包安装 119
      • 5.6.3 直接使用WebQQ 120
      • 5.6.4 本章知识点综合整理 121
      • 5.7 小结 121
      • 第6章 借刀杀人:软件包管理 122
      • 6.1 RPM包管理 123
      • 6.1.1 RPM软件包的查询 123
      • 6.1.2 RPM软件包的安装 126
      • 6.1.3 RPM软件包安装可能出现的问题 127
      • 6.1.4 RPM软件包的卸载 127
      • 6.1.5 RPM软件包的升级 128
      • 6.1.6 RPM软件包的验证 128
      • 6.1.7 Red Hat Linux 的添加/删除应用程序 129
      • 6.2 RPM软件包的密钥管理 131
      • 6.2.1 下载与安装PGP 131
      • 6.2.2 RPM使用PGP产生签名所需的配置 132
      • 6.2.3 配置RPM宏 132
      • 6.2.4 RPM的PGP签名选项 133
      • 6.2.5 添加数字签名 133
      • 6.3 tar包管理 133
      • 6.3.1 tar命令语法及参数选项 133
      • 6.3.2 创建tar文件 135
      • 6.3.3 显示tar文件内容 136
      • 6.3.4 向tar文件中添加一个文件 137
      • 6.3.5 从tar文件中取出文件 137
      • 6.4 Linux下常用的压缩工具 138
      • 6.4.1 gzip压缩工具 138
      • 6.4.2 zip/unzip命令 140
      • 6.4.3 bzip2命令 144
      • 6.5 本章知识点整理 146
      • 6.6 小结 146
      • 第3篇 Red Hat编程应用
      • 第7章 连环计:Shell的使用 147
      • 7.1 创建和执行Shell程序 148
      • 7.2 变量 149
      • 7.2.1 给变量赋值 150
      • 7.2.2 访问变量 150
      • 7.3 位置参数 150
      • 7.4 内部变量 151
      • 7.5 特殊字符 152
      • 7.5.1 双引号 152
      • 7.5.2 单引号 153
      • 7.5.3 反斜杠 153
      • 7.5.4 反引号 154
      • 7.6 表达式的比较 154
      • 7.6.1 pdksh和bash环境下的表达式比较 154
      • 7.6.2 tcsh环境下的表达式比较 157
      • 7.7 循环语句 159
      • 7.7.1 for语句 159
      • 7.7.2 while循环语句 160
      • 7.7.3 until语句 160
      • 7.7.4 repeat语句 161
      • 7.7.5 select语句 161
      • 7.7.6 shift语句 161
      • 7.8 条件语句 162
      • 7.8.1 if语句 162
      • 7.8.2 case语句 163
      • 7.9 跳转语句 165
      • 7.9.1 break语句 165
      • 7.9.2 exit 语句 166
      • 7.10 函数 166
      • 7.11 本章知识点综合应用 167
      • 7.11.1 编写Shell脚本的一般流程 167
      • 7.11.2 Shell编程实例 168
      • 7.11.3 本章知识点整理 174
      • 7.12 小结 174
      • 第8章 浑水摸鱼:Linux下的编程 175
      • 8.1 Linux下常用的开发工具 176
      • 8.1.1 GCC 176
      • 8.1.2 CVS 176
      • 8.1.3 Perl 176
      • 8.1.4 Linux上的Delphi——Kylix 177
      • 8.2 Linux下的Vi文本编辑器 177
      • 8.2.1 Vi编辑器介绍 178
      • 8.2.2 启动Vi编辑器 179
      • 8.2.3 显示Vi中的行号 180
      • 8.2.4 光标移动操作 181
      • 8.2.5 屏幕命令 182
      • 8.2.6 文本插入命令 183
      • 8.2.7 附加(append)命令 183
      • 8.2.8 打开(open)命令 184
      • 8.2.9 文本修改命令 184
      • 8.2.10 退出Vi 187
      • 8.3 Linux的C编译器——GCC 187
      • 8.3.1 GCC的编译过程 188
      • 8.3.2 GCC的基本用法和常用选项 188
      • 8.3.3 使用gdb调试C程序 191
      • 8.3.4 编写Makefile文件 195
      • 8.4 Linux下的PHP编程 201
      • 8.4.1 PHP简介 201
      • 8.4.2 配置运行环境 202
      • 8.4.3 一个简单的PHP例子 203
      • 8.5 本章知识点综合应用 204
      • 8.5.1 Linux的C编译器实战 204
      • 8.5.2 LAMP开发平台环境搭建实战 207
      • 8.5.3 本章知识点整理 213
      • 8.6 小结 213
      • 第4篇 Red Hat高级管理
      • 第9章 暗度陈仓:Linux 中的进程管理 214
      • 9.1 Linux进程概述 215
      • 9.2 Linux进程原理 215
      • 9.2.1 Linux进程状态 216
      • 9.2.2 Linux进程工作模式 217
      • 9.3 Linux守护进程介绍 217
      • 9.3.1 守护进程简介 218
      • 9.3.2 重要守护进程介绍 218
      • 9.3.3 创建自己的守护进程 219
      • 9.4 启动Linux进程 221
      • 9.4.1 手工启动 222
      • 9.4.2 任务计划—— at命令 223
      • 9.4.3 在资源比较空闲的时候执行命令—— batch命令 226
      • 9.4.4 不断重复执行某些命令—— cron命令 226
      • 9.4.5 操作cron后台进程的表格—— crontab命令 226
      • 9.5 进程的挂起及恢复 229
      • 9.6 Linux进程管理 230
      • 9.6.1 使用ps命令查看进程状态 230
      • 9.6.2 使用top命令查看进程状态 234
      • 9.6.3 使用kill命令终止进程 235
      • 9.6.4 使用sleep命令暂停进程 236
      • 9.7 进程文件系统PROC 236
      • 9.8 本章知识点综合应用 238
      • 9.8.1 系统设计 239
      • 9.8.2 代码实现 239
      • 9.8.3 本章知识点整理 242
      • 9.9 小结 242
      • 第10章 树上开花:Linux用户与组管理 243
      • 10.1 用户文件和组文件 244
      • 10.1.1 用户账户文件—— passwd 244
      • 10.1.2 用户组账号文件—— /etc/group 246
      • 10.1.3 组账号文件—— /etc/gshadow 247
      • 10.1.4 使用pwck和grpck命令验证用户及组文件 248
      • 10.2 管理用户和用户组 250
      • 10.2.1 启动Linux的用户管理器 250
      • 10.2.2 添加新用户 250
      • 10.2.3 编辑用户属性 252
      • 10.2.4 创建用户组 253
      • 10.2.5 修改用户组属性 255
      • 10.3 命令行界面下的用户和组管理 255
      • 10.3.1 使用useradd命令添加用户 255
      • 10.3.2 使用usermod命令修改用户信息 257
      • 10.3.3 使用userdel命令删除用户 257
      • 10.3.4 使用groupadd命令创建用户组 257
      • 10.3.5 使用groupmod命令修改用户组属性 258
      • 10.3.6 使用groupdel命令删除用户组 259
      • 10.4 本章知识点综合应用 259
      • 10.4.1 以图形界面对用户账号进行创建和维护 259
      • 10.4.2 以文本模式对用户账号进行创建和维护 261
      • 10.4.3 本章知识点整理 267
      • 10.5 小结 267
      • 第11章 金蝉脱壳:DNS服务器 268
      • 11.1 域名原理简介 269
      • 11.1.1 DNS的组成 269
      • 11.1.2 DNS的层次结构与域名分配 270
      • 11.1.3 根域 271
      • 11.1.4 顶级域 271
      • 11.1.5 二级域 272
      • 11.1.6 常见的域名服务器地址 272
      • 11.2 DNS服务器的安装和配置 274
      • 11.2.1 获取BIND所需的安装文件 274
      • 11.2.2 安装DNS服务器 275
      • 11.2.3 设置/etc/named.conf文件 275
      • 11.2.4 主DNS服务器 277
      • 11.2.5 配置解析区文件/var/named/127.0.0 277
      • 11.2.6 配置/var/named/dodoknight.com.cn文件 278
      • 11.2.7 配置/var/named/202.202.88文件 279
      • 11.2.8 从DNS服务器 280
      • 11.2.9 高速缓存DNS 280
      • 11.3 DNS服务器的运行和测试 281
      • 11.3.1 DNS服务器的运行 281
      • 11.3.2 测试DNS服务器 282
      • 11.4 域名服务器的安全和优化 285
      • 11.4.1 限制BIND运行于“虚拟”根环境下 285
      • 11.4.2 区带(Zone)转移 289
      • 11.4.3 允许查询 289
      • 11.4.4 转发限制 290
      • 11.4.5 域名服务器常见问题 290
      • 11.5 本章知识点综合应用 290
      • 11.5.1 基本要求 290
      • 11.5.2 安装 290
      • 11.5.3 修改配置文件 291
      • 11.5.4 辅助DNS服务器配置 293
      • 11.5.5 日志 295
      • 11.5.6 本章知识点整理 296
      • 11.6 小结 296
      • 第12章 瞒天过海:邮件服务器 297
      • 12.1 邮件服务器Sendmail简介 298
      • 12.2 邮件服务器的安装与配置 299
      • 12.2.1 安装Sendmail 299
      • 12.2.2 邮件服务器的编译和优化 300
      • 12.2.3 启动Sendmail服务系统 302
      • 12.2.4 配置Sendmail 303
      • 12.3 使用Sendmail服务器 304
      • 12.3.1 建立电子邮件新账号 304
      • 12.3.2 设置别名 304
      • 12.3.3 限制单个用户邮件容量 305
      • 12.3.4 收取邮件—— POP3服务器安装 305
      • 12.3.5 收取邮件—— 启动POP3服务 305
      • 12.3.6 保证Sendmail的安全 306
      • 12.3.7 Sendmail管理工具 308
      • 12.3.8 Sendmail用户工具 309
      • 12.4 本章知识点综合应用 309
      • 12.4.1 服务器端的搭建 310
      • 12.4.2 Sendmail服务安装与配置 312
      • 12.4.3 POP3和IMAP的安装与配置 317
      • 12.4.4 客户端的搭建 319
      • 12.4.5 本章知识点整理 323
      • 12.5 小结 323
      • 第13章 反客为主:FTP服务器 324
      • 13.1 FTP服务器简介 325
      • 13.2 使用Vsftp服务器 325
      • 13.2.1 安装Vsftp服务器 326
      • 13.2.2 编译和安装软件 326
      • 13.3 启动和使用Vsftp服务器 328
      • 13.3.1 xinetd启动方式 328
      • 13.3.2 命令行方式启动 329
      • 13.3.3 使用Vsftp服务器 329
      • 13.4 配置Vsftp服务器 331
      • 13.4.1 配置ftpaccess文件 331
      • 13.4.2 配置ftphosts文件 336
      • 13.4.3 配置ftpservers文件 337
      • 13.4.4 配置ftpusers文件 337
      • 13.4.5 配置ftpgroups文件 338
      • 13.4.6 配置ftpconversions文件 338
      • 13.5 服务器的运行和测试 339
      • 13.5.1 FTP服务器的启动 339
      • 13.5.2 显示FTP服务器在线人数信息 339
      • 13.5.3 关闭FTP服务器 339
      • 13.5.4 FTP内部命令 339
      • 13.5.5 下载工具wget 341
      • 13.6 本章知识点综合应用 342
      • 13.6.1 安装Vsftpd服务软件 343
      • 13.6.2 FTP常规配置应用案例一 343
      • 13.6.3 FTP常规配置应用案例二 346
      • 13.6.4 本章知识点整理 348
      • 13.7 小结 348
      • 第14章 空城计:WWW服务器配置 349
      • 14.1 Apache的安装和启动 350
      • 14.2 Apache的全局环境配置 352
      • 14.3 Apache的主服务器配置 355
      • 14.4 Apache的高级管理配置 358
      • 14.4.1 访问存取控制 358
      • 14.4.2 设置Options命令 359
      • 14.4.3 设置Allow Override命令 360
      • 14.4.4 设置Order命令 360
      • 14.4.5 设置Allow/Deny命令 360
      • 14.4.6 用户访问控制 360
      • 14.4.7 MIME类型 362
      • 14.4.8 关于CGI脚本 362
      • 14.5 使用SSI 363
      • 14.5.1 编辑服务器配置文件开启SSI 363
      • 14.5.2 创建.htaccess文件启动SSI 364
      • 14.5.3 使用SSI 364
      • 14.5.4 使用config命令 365
      • 14.5.5 使用include命令 365
      • 14.5.6 使用echo命令 366
      • 14.5.7 使用fsize命令 367
      • 14.5.8 使用flastmod命令 367
      • 14.5.9 exec命令 367
      • 14.6 虚拟主机 368
      • 14.6.1 每个主机名用不同的守护进程来运行 368
      • 14.6.2 用一个守护进程支持所有的虚拟主机 368
      • 14.6.3 基于主机名的虚拟主机 369
      • 14.7 管理日志文件 370
      • 14.7.1 错误日志 370
      • 14.7.2 访问日志 372
      • 14.8 Web服务器安全——SSL 374
      • 14.9 图形化配置工具 376
      • 14.9.1 基本配置 376
      • 14.9.2 配置虚拟主机 376
      • 14.9.3 服务器配置及性能调整 379
      • 14.10 本章知识点综合应用 380
      • 14.10.1 构建测试环境 380
      • 14.10.2 创建虚拟机 383
      • 14.10.3 实例说明Apache Web服务器的配置 387
      • 14.10.4 本章知识点整理 392
      • 14.11 小结 392
      • 第15章 假道伐虢:远程登录管理 ——Telnet与SSH 393
      • 15.1 使用Telnet 394
      • 15.1.1 Telnet登录简介 394
      • 15.1.2 Telnet的工作原理 394
      • 15.1.3 安装和启动Telnet 395
      • 15.1.4 配置Telnet 396
      • 15.1.5 Telnet的会话示例 397
      • 15.2 使用SSH 398
      • 15.2.1 SSH介绍 398
      • 15.2.2 安装与启动SSH 399
      • 15.2.3 简单测试和使用SSH 400
      • 15.2.4 配置“/etc/ssh/ssh_config”文件 401
      • 15.2.5 配置“/etc/ssh/sshd_config”文件 402
      • 15.2.6 SSH的密钥管理 404
      • 15.2.7 使用scp远程复制文件 405
      • 15.2.8 使用SSH设置“加密通道” 406
      • 15.2.9 配置SSH的客户端 407
      • 15.2.10 配置SSH自动登录 408
      • 15.3 本章知识点综合应用 410
      • 15.3.1 Linux SSH安全策略一:关闭无关端口 410
      • 15.3.2 Linux SSH安全策略二:更改 SSH 端口 410
      • 15.3.3 Linux SSH安全策略三:限制 IP 登录 411
      • 15.3.4 Linux SSH安全策略四:使用证书登录 SSH 413
      • 15.3.5 本章知识点整理 414
      • 15.4 小结 414
      • 第16章 盘龙吐信:Samba服务器配置 415
      • 16.1 Samba服务器简介及安装 416
      • 16.1.1 Samba的工作原理 416
      • 16.1.2 Samba服务器的功能 416
      • 16.1.3 SMB协议 417
      • 16.1.4 安装Samba 417
      • 16.2 启动及关闭Samba服务器 418
      • 16.2.1 Samba的命令行启动和关闭 418
      • 16.2.2 在System Services中启动和关闭Samba服务 419
      • 16.2.3 简单测试Samba服务器 420
      • 16.3 配置Samba服务器的用户信息 421
      • 16.3.1 创建服务器待认证用户 422
      • 16.3.2 将用户信息转换为Samba用户信息 422
      • 16.3.3 用户转换 422
      • 16.3.4 Samba服务器和主浏览器 423
      • 16.4 smb.conf配置文件实例详解 423
      • 16.4.1 设置工作组 424
      • 16.4.2 设置共享Linux账户主目录 424
      • 16.4.3 设置公用共享目录 425
      • 16.4.4 设置一般共享目录 426
      • 16.4.5 设置共享打印机 427
      • 16.4.6 打印机配置相关问题 428
      • 16.5 一个完整的smb.conf文件实例 429
      • 16.5.1 global段 429
      • 16.5.2 homes段 432
      • 16.5.3 printers段 433
      • 16.5.4 public段 434
      • 16.5.5 一般共享段 435
      • 16.5.6 smb.conf文件的更多例子 435
      • 16.5.7 该配置在Windows系统下的显示结果 436
      • 16.6 smb.conf中的选项和特定约定 437
      • 16.7 测试Samba服务器 441
      • 16.8 Linux和Windows文件互访 442
      • 16.8.1 Windows客户使用Linux系统共享文件 442
      • 16.8.2 用smbclient工具访问局域网上的Windows系统 442
      • 16.8.3 用smbclient工具访问局域网上的其他系统 443
      • 16.8.4 用LinNeighborhood访问局域网上其他系统的共享文件 444
      • 16.9 本章知识点综合应用 445
      • 16.9.1 Samba企业实战与应用 445
      • 16.9.2 需求分析 446
      • 16.9.3 解决方案 446
      • 16.9.4 Samba排错 453
      • 16.9.5 本章知识点整理 454
      • 16.10 小结 454
      • 第17章 霸王举旗:Proxy服务器配置 455
      • 17.1 Proxy服务器原理简介 456
      • 17.2 Squid简介 457
      • 17.3 安装和启动Squid Server 457
      • 17.3.1 安装Squid Server 458
      • 17.3.2 启动和关闭Squid Server 458
      • 17.4 在客户端使用Squid Server 459
      • 17.4.1 在IE浏览器中设置 459
      • 17.4.2 在Linux浏览器中设置 460
      • 17.5 配置Squid Server 461
      • 17.5.1 配置Squid Server的基本参数 461
      • 17.5.2 配置Squid Server的访问控制 464
      • 17.5.3 配置Squid Server的简单实例 467
      • 17.6 配置基于Squid的透明代理 468
      • 17.6.1 Linux内核的相关配置 468
      • 17.6.2 Squid的相关配置选项 469
      • 17.6.3 iptables的相关配置 470
      • 17.7 配置多级缓存改善Proxy服务器的性能 470
      • 17.7.1 多级缓存(Cache)简介 470
      • 17.7.2 配置多级缓存 471
      • 17.8 Squid日志管理 472
      • 17.8.1 配置文件中有关日志的选项 473
      • 17.8.2 日志管理主文件—— accesss.conf 474
      • 17.9 使用Webalizer对Squid进行流量分析 475
      • 17.9.1 Webalizer的特点 476
      • 17.9.2 安装Webalizer 476
      • 17.9.3 配置Webalizer 476
      • 17.9.4 使用Webalizer 477
      • 17.10 小结 479
      • 第18章 蛟龙搅浪:数据库服务器 481
      • 18.1 Linux下数据库系统简介 482
      • 18.2 MySQL数据库系统简介 482
      • 18.3 MySQL数据库系统的安装 482
      • 18.3.1 基于源代码包的MySQL安装 482
      • 18.3.2 基于RPM包的MySQL安装 485
      • 18.3.3 在Red Hat Linux 9添加/删除程序中安装MySQL 485
      • 18.4 启动MySQL数据库系统 487
      • 18.4.1 建立MySQL的用户组和用户名 487
      • 18.4.2 建立MySQL的软链接 487
      • 18.4.3 设置用户访问权限 488
      • 18.4.4 启动MySQL 488
      • 18.5 MySQL常用操作 489
      • 18.5.1 连接MySQL服务器 489
      • 18.5.2 退出MySQL服务器 489
      • 18.5.3 密码管理 490
      • 18.5.4 增加新用户 490
      • 18.5.5 命令分行 491
      • 18.5.6 命令历史记录 491
      • 18.5.7 显示数据库列表 491
      • 18.5.8 显示数据库中的数据表 491
      • 18.5.9 显示数据表的表结构 491
      • 18.5.10 新建数据库 491
      • 18.5.11 新建数据库表 492
      • 18.5.12 删除库和表 492
      • 18.5.13 将表中的记录清空 492
      • 18.5.14 显示表中的记录 493
      • 18.5.15 向表中插入记录 493
      • 18.5.16 MySQL数据导入和备份 493
      • 18.6 在程序中操作MySQL数据库 494
      • 18.7 安装Oracle数据库系统 495
      • 18.7.1 安装Oracle10g的硬件条件 495
      • 18.7.2 下载Oracle10g的安装文件 495
      • 18.7.3 安装前的准备工作 495
      • 18.7.4 安装Oracle 496
      • 18.8 测试Oracle数据库系统 497
      • 18.8.1 使用svrmgrl测试安装是否成功 497
      • 18.8.2 使用sql*plus测试安装是否成功 498
      • 18.9 设置Oracle服务自动启动 498
      • 18.10 操作Oracle数据库 498
      • 18.10.1 创建表空间和创建用户 498
      • 18.10.2 删除用户 499
      • 18.10.3 修改用户密码 499
      • 18.10.4 数据导出 499
      • 18.10.5 数据导入 499
      • 18.10.6 其他数据操作 499
      • 18.11 在程序中操作Oracle数据库 500
      • 18.11.1 用C语言操作Oracle数据库 500
      • 18.11.2 用PHP语言访问Oracle数据库 503
      • 18.12 本章知识点综合应用 507
      • 18.12.1 C语言操作MySQL 507
      • 18.12.2 C语言操作Oracle 509
      • 18.12.3 本章知识点整理 513
      • 18.13 小结 513

      学习笔记

      Linux安装MySQL教程(二进制分发版)

      本教程为大家分享了Linux安装MySQL详细步骤,供大家参考,具体内容如下 第一步: 下载MySQL安装包 进入mysql官网,进入download界面,选择自己需要的版本和操作平台,我的电脑是Centos 7。我这里操作系统选择linux Generic,版本选最新。(我觉得选红帽系统应该也行,因为CentOS 本来和红帽就差不多) 你可以在windows环境下载到本地,再复制到linux目录下面,而这里我采用的是:直接在linux下使用以下指令下载 [root@hhh ~]# wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 下载完成后显示这样: --2017-02-14 10:25:28-- https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz正在解析主机 cdn.mysql.……

      介绍linux下mysql 5.7.16 免安装版配置方法图文教程

      本文为大家分享了mysql 5.7.16 免安装版本教程,供大家参考,具体内容如下 MySQL: 5.7.16 程序目录:/usr/local/MySQL 数据文件目录: /data/mysql 下载地址http://dev.mysql.com/downloads/mysql/; Linux-Generic 为免安装版本,我选择的64位 具体安装方法mysql网站有文档,英文好的话就别看我写的了。 一、安装前准备 1.关闭防火墙 #setup中关闭 2.关闭selinux #此项未测试是否必须 shellvi /etc/selinux/configSELINUX=disabled # SELINUX参数enforcing代表打开,disabled代表关闭 3.建立myql帐号 shell useradd mysql 4.mysql对libaio库有依赖,查询安装 libaio库 shell yum search libaioshell yum install libaio 5.查询系统是否有旧版的myql,请删除。#查询方法:rpm qa|grep mysql 6.下载……

      Linux(Redhat)安装python3.6虚拟环境(推荐)

      python是3.6 centos 6 64位 1.安装python 2.安装pip wget https://bootstrap.pypa.io/get-pip.py --no-check-certificatepython get-pip.py 可能会报错!!!如: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 执行python,进入python命令行,输入下面的代码,进行检查: import ssl 可能还会报错 import ssl Traceback (most recent call last): File “”, line 1, in File “/usr/local/python27/lib/python2.7/ssl.py”, line 60, in import _ssl # if we can't import it, let the error propagate ImportError: No module named _ssl 查看是否安装openssl 和 openssl-devel [xxx@xxx ~]# rpm -aq|grep openssl openssl-x.x.xe-x.xxxopenssl-devel-xxx-xxx 如果没有这两个包,就老老实实地安装吧 [root@localh……

      Linux下Mysql5.6 二进制安装过程

      1.1下载二进制安装包 wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 1.2创建 mysql用户与组 groupadd -r -g 306 mysqluseradd -r -g 306 -u 306 -m -s /sbin/nologin mysql 1.3解压 tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz -C /usr/local 1.4创建mysql软连接 cd /usr/localln -s mysql-5.6.40-linux-glibc2.12-x86_64 mysql 1.5修改所属主,所属组权限 chown -R mysql.mysql /usr/local/mysql-5.6.40-linux-glibc2.12-x86_64chown mysql.mysql /usr/local/mysql 1.6创建目录,修改mysql目录的所属主 mkdir -p /data/mysql{,_binlog}chown -R mysql.mysql /data/mysqlchown -R mysql.mysql /data/mysql_binlog 1.7创建配置文件目录 mkdir /etc/mysql/cp /usr/local/mysql/support-files/my-default.cnf /etc/mysql/my.cnf 1.8配置文件 v……

      在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程

      我是一位新的 Vim 编辑器用户。我通常使用 : vs ~/.vimrc 来加载 ~/.vimrc 配置。而当我编辑 .vimrc 时,我需要不重启 Vim 会话而重新加载它。在 Linux 或者类 Unix 系统中,如何在编辑 .vimrc 后,重新加载它而不用重启 Vim 呢? Vim 是自由开源并且向上兼容 Vi 的编辑器。它可以用来编辑各种文本。它在编辑用 C/Perl/Python 编写的程序时特别有用。可以用它来编辑 Linux/Unix 配置文件。 ~/.vimrc 是你个人的 Vim 初始化和自定义文件。 如何在不重启 Vim 会话的情况下重新加载 .vimrc 在 Vim 中重新加载 .vimrc 而不重新启动的流程: 输入 vim filename 启动 vim 按下 Esc 接着输入 :vs ~/.vimrc 来加载 vim 配置 像这样添加自定义配置: file……

      以上就是本次介绍的Linux电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Oracle RAC核心技术详解

      下一篇:大数据技术原理与应用:概念、存储、处理、分析与应用

      展开 +

      收起 -

      下载地址:百度网盘下载
      Linux相关电子书
      Linux大棚命令百篇(上):文件和文本篇
      Linux大棚命令百篇(上):文件和文本篇 影印版 立即下载
      RHCSA/RHCE 红帽Linux认证学习指南
      RHCSA/RHCE 红帽Linux认证学习指南 第7版

      《RHCSA/RHCE 红帽Linux认证学习指南(第7版)EX200 EX300》 包含数百道自测题和实验题,涵盖备考RHCSA和RHCE这两门极富挑战性的考试需要掌握的所有内容。这本综合性指南针对Red Hat Enterprise Linux7做

      立即下载
      曝光:Linux企业运维实战
      曝光:Linux企业运维实战 超清版 立即下载
      Linux Bash编程与脚本应用实战
      Linux Bash编程与脚本应用实战 高清版 立即下载
      ARM嵌入式Linux系统开发详解
      ARM嵌入式Linux系统开发详解 第2版

      Linux典藏大系自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,2014年2月Linux典藏大系全新升级版(第2版)正式出版,第2版图书迎合了Linu

      立即下载
      Linux内核设计与实现
      Linux内核设计与实现 清晰第3版 立即下载
      Linux命令行大全
      Linux命令行大全 超清原版

      《 Linux命令行大全 》关键详细介绍Linux命令行的应用,由浅入深,从入门到精通,正确引导读者全方位把握命令行的使用说明。 《Linux命令行全集》分成四一部分。第一一部分刚开始了对命令

      立即下载
      Linux指令范例速查手册
      Linux指令范例速查手册 第2版

      Linux典藏大系自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近20万册。丛书中部分图书荣

      立即下载
      读者留言
      田锦程

      田锦程 提供上传

      资源
      38
      粉丝
      20
      喜欢
      172
      评论
      17

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com