Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指

Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2014-02
版次: 2
ISBN: 9787302312727
定价: 239.40
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 1692页
字数: 723千字
正文语种: 简体中文
463人买过
  • “linux典藏大系”因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近20万册。丛书中部分图书荣获51cto读书频道“*受读者喜爱的原创it技术图书奖”,还有多种图书的中文繁体字版权输出到了*国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内linux领域*知名的技术社区chinaunix的大力支持。读者在chinaunix社区的论坛上与社区中的linux爱好者进行了广泛的交流,取得了良好的学习效果。 刘忆智,毕业于浙江大学软件学院,长期从事Linux服务器维护工作,拥有多年的服务器维护经验、曾经担任浙江大学求是潮网站的技术总监,领导并参与了问答堂、学习资源平台等Web项目的开发工作、组织策划了网站第5次首页改版、2008年为浙江大学党委组织部设计并开发了干部人才培训系统、

    余柏山,有15年的大型系统管理与实战经验,熟悉Apache、Tomcat、Oracle、MySQL、集群、RAC、SAN和容灾等各种IT业界中流行的系统集成技术。在某大型国有企业担任系统管理员一职期间,负责了公司的UNIX和Linux服务器的管理和维护工作,参与了包括系统安全加固、异地容灾、ERP应用系统、存储网络规划等多个公司内部大型IT项目的建设。

    林天峰,长期从事网络管理和基于互联网的信息系统的研究与开发工作。有14年的Linux系统维护和管理经验。主持规划并建设了多个校园网络工程,并长期从事网络系统的日常管理和维护。对网络协议、系统平台构建、计算机安全等方面有深入研究。主持了多个计算机系统的研究与开发工作,并为多个企业网络项目提供过技术支持与服务。从事计算机教学多年,承担过网络技术、Linux应用、Java程序设计和Oracle数据库等课程的教学任务,并在***专业期刊上发表过学术论文20余篇。

    张春晓,毕业于广州暨南大学,计算机软件与理论硕士。现任职于暨南大学,长期从事UNIX及Linux系统维护,已达11年之久,对Shell编程有深入的研究。作者热衷于UNIX的严谨与简洁,又痴迷于Linux的自由与开放,整日与UNIX及Linux为伴,从中获益匪浅。 《Linux典藏大系第2版Linux系统管理与网络管理》

    第1篇基础篇

    第1章Linux系统简介(教学视频:13分钟)2

    1.1Linux系统的起源2

    1.2Linux版本3

    1.2.1Linux内核版本3

    1.2.2Linux发行套件版本3

    1.3RedHatEnterpriseLinux6.3简介5

    第2章Linux系统安装(教学视频:50分钟)6

    2.1安装前的准备6

    2.1.1硬件配置与兼容要求6

    2.1.2选择安装方式7

    2.2通过光盘安装Linux7

    2.2.1启动安装程序7

    2.2.2进行语言和键盘设置9

    2.2.3时区配置11

    2.2.4设置root用户密码11

    2.2.5磁盘分区12

    2.2.6引导装载程序17

    2.2.7选择安装的软件包18

    2.2.8准备安装20

    2.3系统第一次启动20

    2.3.1欢迎界面和许可协议21

    2.3.2设置软件更新21

    2.3.3创建用户22

    2.3.4设置日期和时间22

    2.3.5配置Kdump内核崩溃转存23

    2.3.6登录系统24

    2.4删除Linux系统24

    2.5使用虚拟机安装Linux25

    2.6系统安装时的常见问题处理30

    2.6.1无法使用图形安装方式30

    2.6.2无法使用硬盘的所有剩余空间30

    2.6.3分区后无法进入下一个安装界面31

    2.6.4保存安装过程中的错误跟踪信息31

    第3章图形桌面系统管理(教学视频:62分钟)32

    3.1桌面系统简介32

    3.1.1X-Window系统简介32

    3.1.2KDE和GNOME简介33

    3.2GNOME的使用34

    3.2.1GNOME桌面34

    3.2.2文件管理36

    3.2.3GNOME面板39

    3.2.4菜单40

    3.2.5输入法41

    3.2.6屏幕分辨率42

    3.2.7屏幕保护程序42

    3.2.8添加删除软件43

    3.2.9搜索文件43

    3.2.10设置系统字体与主题44

    3.2.11日期时间45

    3.2.12使用软盘、光盘和移动硬盘45

    3.2.13更改GNOME语言环境46

    3.2.14注销和关机47

    3.3常用应用软件47

    3.3.1Konqueror浏览器47

    3.3.2gThumb图像浏览器48

    3.3.3gedit文本编辑器48

    3.3.4Evincepdf文档查看器49

    3.3.5远程访问50

    3.4常见问题处理54

    3.4.1无法挂载光盘和USB存储设备54

    3.4.2无法注销系统55

    3.4.3开机无法进入图形环境56

    第4章命令行界面(教学视频:56分钟)58

    4.1命令行简介58

    4.1.1为什么要使用命令行58

    4.1.2Shell简介59

    4.2命令行的使用59

    4.2.1进入命令行59

    4.2.2处理多个终端60

    4.2.3终端侧写60

    4.2.4终端基本操作61

    4.3常用的基本命令65

    4.3.1man命令:查看帮助信息65

    4.3.2date命令:显示时间65

    4.3.3hostname命令:主机名66

    4.3.4clear命令:清屏66

    4.3.5exit命令:退出66

    4.3.6history命令:历史命令66

    4.3.7pwd命令:当前目录67

    4.3.8cd命令:切换目录67

    4.3.9ls命令:列出目录和文件67

    4.3.10cat命令:显示文件内容68

    4.3.11touch命令:创建文件68

    4.3.12df命令:查看文件系统69

    4.3.13alias和unalias命令:命令别名69

    4.3.14echo命令:显示信息70

    4.3.15export命令:输出变量70

    4.3.16env命令:显示环境变量71

    4.3.17ps命令:查看进程71

    4.3.18whoami和who命令:查看用户72

    4.3.19su命令:切换用户72

    4.3.20grep命令:过滤信息72

    4.3.21wc命令:统计73

    4.3.22more命令:分页显示73

    4.3.23管道74

    4.4VI编辑器75

    4.4.13种运行模式75

    4.4.2VI的使用75

    4.4.3VI的常用命令76

    4.5命令行环境常见问题处理78

    4.5.1开机默认进入命令行环境78

    4.5.2远程访问命令行环境78

    第2篇系统管理篇

    第5章Linux系统启动过程(教学视频:53分钟)82

    5.1Linux系统启动过程简介82

    5.2BIOS加电自检83

    5.3引导加载程序84

    5.3.1引导加载程序的启动84

    5.3.2GRUB配置84

    5.4init进程86

    5.4.1init进程简介86

    5.4.2init进程的引导过程88

    5.4.3配置自动运行服务91

    5.5重启和关闭系统92

    5.5.1shutdown命令:关闭或重启系统92

    5.5.2halt命令:关闭系统93

    5.5.3reboot命令:重启系统94

    5.5.4init命令:改变运行级别94

    5.5.5通过图形界面关闭系统94

    5.6系统启动时常见的问题处理95

    5.6.1进入Linux救援模式95

    5.6.2GRUB被Windows覆盖98

    5.6.3重新分区后GRUB引导失败98

    第6章用户和用户组管理(教学视频:85分钟)100

    6.1用户管理概述100

    6.1.1用户账号100

    6.1.2用户账号文件:passwd和shadow102

    6.1.3用户组104

    6.1.4用户组文件:group和gshadow106

    6.2普通用户管理107

    6.2.1添加用户107

    6.2.2更改用户密码109

    6.2.3修改用户信息110

    6.2.4删除用户110

    6.2.5禁用用户111

    6.2.6配置用户Shell环境111

    6.3用户组管理114

    6.3.1添加用户组114

    6.3.2修改用户组114

    6.3.3删除用户组115

    6.4用户和用户组的图形化管理116

    6.4.1查看用户116

    6.4.2添加用户117

    6.4.3修改用户117

    6.4.4删除用户118

    6.4.5查看用户组118

    6.4.6添加用户组119

    6.4.7修改用户组119

    6.4.8删除用户组119

    6.5用户管理的常见问题和常用命令119

    6.5.1忘记root用户密码120

    6.5.2误删用户账号121

    6.5.3常用用户管理命令122

    6.6常用管理脚本123

    6.6.1批量添加用户123

    6.6.2完整删除用户账号124

    第7章磁盘分区管理(教学视频:58分钟)127

    7.1磁盘分区简介127

    7.1.1Linux分区简介127

    7.1.2磁盘设备管理128

    7.2使用fdisk进行分区管理129

    7.2.1fdisk简介129

    7.2.2fdisk交互模式130

    7.2.3分区管理131

    7.3使用parted进行分区管理134

    7.3.1parted简介135

    7.3.2parted交互模式135

    7.3.3分区管理136

    7.4LVM――逻辑卷管理139

    7.4.1LVM简介139

    7.4.2物理卷管理139

    7.4.3卷组管理141

    7.4.4逻辑卷管理143

    7.5磁盘分区管理的常见问题144

    7.5.1添加新磁盘144

    7.5.2删除分区后系统无法启动146

    7.5.3误删Swap分区147

    第8章文件系统管理(教学视频:73分钟)149

    8.1文件系统简介149

    8.1.1Linux文件系统简介149

    8.1.2Linux支持的文件系统类型150

    8.1.3Linux的默认安装目录151

    8.2文件系统的管理152

    8.2.1创建文件系统152

    8.2.2查看已挂载文件系统155

    8.2.3使用fstab文件自动挂载文件系统155

    8.3文件和目录管理156

    8.3.1查看文件和目录属性156

    8.3.2文件类型157

    8.3.3链接文件159

    8.3.4查看文件内容160

    8.3.5删除文件和目录161

    8.3.6更改当前目录162

    8.3.7文件名通配符163

    8.3.8查看目录空间大小164

    8.3.9复制文件和目录164

    8.3.10移动文件和目录165

    8.4文件和目录权限管理166

    8.4.1Linux文件和目录权限简介166

    8.4.2更改文件和目录的所有者167

    8.4.3更改文件和目录的权限167

    8.4.4设置文件和目录的默认权限168

    8.5文件系统管理的常见问题和常用命令169

    8.5.1无法卸载文件系统170

    8.5.2修复受损文件系统170

    8.5.3修复文件系统超级块171

    8.5.4使用Windows分区172

    8.6常用管理脚本173

    8.6.1自动挂载所有Windows分区的脚本173

    8.6.2转换目录和文件名大小写的脚本174

    第9章软件包管理(教学视频:62分钟)176

    9.1使用RPM软件包176

    9.1.1RPM简介176

    9.1.2RPM命令的使用方法177

    9.1.3安装RPM软件包178

    9.1.4查看RPM软件包179

    9.1.5升级软件包181

    9.1.6删除软件包181

    9.2打包程序tar182

    9.2.1tar简介182

    9.2.2打包文件183

    9.2.3查看归档文件的内容183

    9.2.4还原归档文件184

    9.2.5往归档文件中追加新文件184

    9.2.6压缩归档文件185

    9.3压缩和解压185

    9.3.1使用gzip和gunzip进行压缩186

    9.3.2使用zip和unzip进行压缩187

    9.3.3使用bzip2和bunzip2进行压缩189

    9.3.4使用compress和uncompress进行压缩190

    9.4其他软件安装方式190

    9.4.1源代码安装191

    9.4.2源代码安装实例192

    9.4.3.bin文件安装194

    9.5常见问题处理195

    9.5.1如何安装.src.rpm软件包195

    9.5.2查看程序是由哪个RPM包安装195

    第10章进程管理(教学视频:34分钟)197

    10.1进程简介197

    10.2Linux进程管理198

    10.2.1查看进程198

    10.2.2启动进程200

    10.2.3终止进程201

    10.2.4更改进程优先级202

    10.2.5进程挂起与恢复203

    10.3定时任务204

    10.3.1crontab设置定时任务204

    10.3.2at命令:设置定时任务206

    10.4进程管理的常见问题处理206

    10.4.1如何杀掉所有进程206

    10.4.2定时任务不生效207

    第11章网络管理(教学视频:57分钟)208

    11.1TCP/IP网络208

    11.1.1TCP/IP网络历史208

    11.1.2OSI网络模型209

    11.1.3TCP/IP网络模型210

    11.2以太网配置211

    11.2.1添加以太网连接211

    11.2.2更改以太网设备213

    11.2.3更改DNS记录213

    11.3网络配置文件214

    11.3.1网络设备配置文件214

    11.3.2使用resolve.conf文件配置DNS服务器215

    11.3.3使用network文件配置主机名215

    11.3.4使用hosts文件配置主机名和IP地址的映射关系215

    11.4接入互联网216

    11.4.1xDSL拨号上网216

    11.4.2无线连接217

    11.5常用网络命令217

    11.5.1使用ifconfig命令管理网络接口218

    11.5.2使用hostname命令查看主机名219

    11.5.3使用route命令管理路由220

    11.5.4使用ping命令检测主机是否激活221

    11.5.5使用netstat命令查看网络信息223

    11.5.6使用nslookup命令进行解析225

    11.5.7使用traceroute命令跟踪路由226

    11.5.8使用telnet命令管理远程主机226

    11.6常见问题处理227

    11.6.1在网卡上绑定多个IP地址227

    11.6.2Linux网络故障处理步骤229

    11.7常用管理脚本230

    11.7.1统计客户端的网络连接数230

    11.7.2自动发送邮件的脚本231

    第12章系统监控(教学视频:61分钟)233

    12.1系统性能监控233

    12.1.1性能分析准则233

    12.1.2内存监控235

    12.1.3CPU监控237

    12.1.4磁盘监控239

    12.1.5网络监控240

    12.1.6综合监控工具――top242

    12.2syslog日志244

    12.2.1syslog简介244

    12.2.2syslog配置245

    12.2.3配置实例247

    12.2.4清空日志文件内容247

    12.2.5图形化日志工具――系统日志查看器248

    12.3其他日志249

    12.3.1dmesg日志:记录内核日志信息249

    12.3.2用户登录日志250

    12.3.3用户操作记录251

    12.3.4应用日志251

    12.4系统监控常见问题处理252

    12.4.1内存泄漏252

    12.4.2定期清理日志文件253

    第13章Shell编程(教学视频:72分钟)254

    13.1Shell编程简介254

    13.1.1什么是Shell脚本254

    13.1.2编写Shell脚本255

    13.2条件测试255

    13.2.1数值测试255

    13.2.2字符串测试256

    13.2.3文件状态测试257

    13.2.4条件测试的逻辑操作符257

    13.3控制结构258

    13.3.1if-then-else分支结构258

    13.3.2case分支结构259

    13.3.3for循环结构260

    13.3.4expr命令计数器262

    13.3.5while循环结构262

    13.3.6until循环结构263

    13.4脚本参数与交互264

    13.4.1向脚本传递参数264

    13.4.2用户交互265

    13.4.3特殊变量267

    13.5Shell编程中的常见问题267

    13.5.1如何屏蔽命令的输出结果268

    13.5.2如何把一条命令分成多行编写268

    第14章Linux系统安全(教学视频:178分钟)269

    14.1用户账号和密码安全269

    14.1.1删除或禁用不必要的用户269

    14.1.2使用强壮的用户密码270

    14.1.3设置合适的密码策略270

    14.1.4破解shadow密码文件271

    14.1.5禁用静止用户272

    14.1.6保证只有一个root用户273

    14.1.7文件路径中的“.”274

    14.1.8主机信任关系:host.equiv和.rhosts文件275

    14.2网络安全275

    14.2.1ping探测275

    14.2.2服务端口276

    14.2.3拒绝攻击280

    14.2.4使用安全的网络服务281

    14.2.5增强Xinetd的安全282

    14.3文件系统安全282

    14.3.1全球可读文件283

    14.3.2全球可写文件283

    14.3.3特殊的文件权限:setuid和setgid284

    14.3.4没有所有者的文件286

    14.3.5设备文件286

    14.3.6磁盘分区286

    14.3.7设置grub密码287

    14.3.8限制su切换288

    14.3.9使用合适的mount选项288

    14.4备份与恢复289

    14.4.1使用tar进行备份289

    14.4.2专用的备份恢复工具:dump和restore290

    14.4.3底层设备操作命令:dd293

    14.4.4备份的物理安全293

    14.5日志记录294

    14.5.1查看当前登录用户294

    14.5.2查看用户历史登录日志295

    14.5.3secure日志中的安全信息295

    14.5.4messages日志中的安全信息296

    14.5.5cron日志中的安全信息297

    14.5.6history日志中的安全信息297

    14.5.7日志文件的保存297

    14.6漏洞扫描--Nessus298

    14.6.1如何获得Nessus安装包298

    14.6.2安装Nessus服务器299

    14.6.3启动和关闭Nessus300

    14.6.4客户端访问Nessus301

    14.7开源软件OpenSSH302

    14.7.1SSH和OpenSSH简介302

    14.7.2安装OpenSSH302

    14.7.3启动和关闭OpenSSH304

    14.7.4OpenSSH配置文件305

    14.7.5OpenSSH服务器配置306

    14.7.6OpenSSH客户端配置309

    14.7.7使用SSH远程登录310

    14.7.8使用sftp进行文件传输314

    14.7.9使用scp进行远程文件复制315

    14.7.10在Windows客户端使用SSH316

    14.8Linux系统安全常见问题319

    14.8.1Linux是否有病毒319

    14.8.2系统文件损坏后的解决办法319

    第3篇网络服务篇

    第15章FTP服务器配置和管理(教学视频:105分钟)322

    15.1FTP简介322

    15.1.1FTP服务322

    15.1.2常用的FTP服务器软件323

    15.2vsftpd服务器的安装323

    15.2.1如何获得vsftpd安装包323

    15.2.2安装vsftpd324

    15.2.3启动和关闭vsftpd325

    15.2.4检测vsftpd服务326

    15.2.5vsftpd自动运行327

    15.3vsftpd服务器配置330

    15.3.1vsftpd.conf配置文件330

    15.3.2匿名FTP的基本配置333

    15.3.3匿名FTP的其他设置334

    15.3.4配置本地用户登录336

    15.3.5配置虚拟用户登录337

    15.3.6控制用户登录338

    15.3.7设置欢迎信息339

    15.3.8FTP日志340

    15.3.9其他设置342

    15.4FTP客户端345

    15.4.1FTP命令:通用的FTP客户端程序345

    15.4.2FTP客户端图形化工具349

    15.5FTP服务器配置常见问题350

    15.5.1取消匿名FTP的密码输入350

    15.5.2本地用户无法登录FTP服务器351

    第16章Web服务器配置和管理(教学视频:130分钟)352

    16.1Web服务器简介352

    16.1.1Web服务的历史和工作原理352

    16.1.2Apache简介353

    16.1.3Apache的模块353

    16.2Apache服务器的安装355

    16.2.1如何获取Apache软件355

    16.2.2安装Apache服务器356

    16.2.3启动和关闭Apache357

    16.2.4检测Apache服务358

    16.2.5让Apache自动运行359

    16.3Apache服务器的基本配置和维护361

    16.3.1查看Apache的相关信息361

    16.3.2httpd.conf配置文件介绍362

    16.3.3配置文件的修改365

    16.3.4符号链接和虚拟目录366

    16.3.5页面重定向367

    16.3.6Apache日志文件368

    16.4日志分析370

    16.4.1安装webalizer日志分析程序371

    16.4.2配置webalizer371

    16.4.3使用webalizer分析日志372

    16.5Apache安全配置373

    16.5.1访问控制373

    16.5.2用户认证375

    16.5.3分布式配置文件:.htaccess377

    16.6虚拟主机378

    16.6.1虚拟主机服务简介378

    16.6.2基于IP的虚拟主机服务379

    16.6.3基于主机名的虚拟主机服务381

    16.7Apache服务器配置的常见问题382

    16.7.1防止网站图片盗链383

    16.7.2忽略某些访问日志的记录383

    16.7.3Apache无法启动383

    第17章动态Web服务器配置和管理(教学视频:92分钟)384

    17.1动态网页技术简介384

    17.1.1动态网页技术的工作原理和简介384

    17.1.2实现动态网页的常见技术385

    17.1.3Tomcat简介385

    17.2Tomcat服务器的安装386

    17.2.1如何获取JDK386

    17.2.2安装JDK386

    17.2.3如何获取Tomcat387

    17.2.4安装Tomcat387

    17.2.5启动和关闭Tomcat388

    17.2.6检测Tomcat服务388

    17.2.7让Tomcat自动运行389

    17.3整合Apache和Tomcat391

    17.3.1为什么要进行整合391

    17.3.2安装mod_jk模块391

    17.3.3Apache和Tomcat的后续配置393

    17.4Apache和其他动态Web的整合395

    17.4.1整合CGI395

    17.4.2整合基于Perl的CGI397

    17.4.3整合PHP399

    17.5动态Web服务器配置的常见问题402

    17.5.1无法载入PHP模块402

    17.5.2如何压缩PHP模块的容量402

    第18章DNS服务器配置和管理(教学视频:59分钟)403

    18.1DNS简介403

    18.1.1DNS域名结构403

    18.1.2DNS工作原理404

    18.2DNS服务器的安装406

    18.2.1如何获得Bind安装包406

    18.2.2安装Bind406

    18.2.3启动和关闭Bind407

    18.2.4开机自动运行408

    18.3Bind服务器配置410

    18.3.1named.conf配置文件410

    18.3.2根区域文件named.root416

    18.3.3正向解析区域文件417

    18.3.4反向解析区域文件419

    18.4配置实例420

    18.4.1网络拓扑420

    18.4.2配置named.conf421

    18.4.3配置区域文件422

    18.4.4测试结果424

    18.5DNS常见问题及常用命令426

    18.5.1因TTL值缺失导致的错误426

    18.5.2dig命令:显示DNS解析结果以及配置信息426

    18.5.3ping命令:解析域名427

    18.5.4host命令:正向反向解析427

    18.5.5named-checkconf命令:检查named.conf文件内容427

    18.5.6named-checkzone命令:检查区域文件内容428

    第19章邮件服务器配置和管理(教学视频:99分钟)429

    19.1电子邮件简介429

    19.1.1电子邮件传输过程429

    19.1.2邮件相关协议430

    19.1.3Linux下常用的邮件服务器程序431

    19.2安装邮件服务器432

    19.2.1安装SASL432

    19.2.2安装Postfix434

    19.2.3启动和关闭邮件服务436

    19.2.4配置saslauthd服务的自动运行438

    19.2.5配置Postfix服务的自动运行440

    19.3Postfix配置442

    19.4POP和IMAP的实现444

    19.4.1安装Dovecot445

    19.4.2配置Dovecot446

    19.4.3启动和关闭Dovecot446

    19.4.4配置Dovecot服务的自动运行447

    19.5电子邮件客户端配置449

    第20章DHCP服务器配置和管理(教学视频:35分钟)452

    20.1DHCP简介452

    20.2DHCP服务器的安装454

    20.2.1如何获得DHCP安装包454

    20.2.2安装DHCP454

    20.2.3启动和关闭DHCP455

    20.2.4DHCP服务开机自动运行456

    20.3DHCP服务器配置459

    20.3.1dhcpd.conf配置文件459

    20.3.2dhcpd.conf文件的参数460

    20.3.3dhcpd.conf文件的选项461

    20.3.4使用dhcpd.leases文件查看已分配的IP地址462

    20.4配置实例463

    20.4.1网络拓扑463

    20.4.2配置步骤464

    20.5DHCP客户端配置465

    20.5.1Linux客户端配置465

    20.5.2Windows客户端配置466

    第21章代理服务器配置和管理(教学视频:55分钟)468

    21.1代理服务器简介468

    21.2代理服务器的安装469

    21.2.1如何获得Squid安装包470

    21.2.2安装Squid470

    21.2.3启动和关闭Squid471

    21.2.4Squid服务开机自动运行472

    21.3Squid的配置475

    21.3.1squid.conf配置文件475

    21.3.2与配置文件相关的命令479

    21.3.3配置透明代理480

    21.4Squid安全481

    21.4.1访问控制列表481

    21.4.2使用http_access选项控制HTTP请求482

    21.4.3身份认证484

    21.5Squid日志管理486

    21.5.1access_log日志486

    21.5.2cache.log日志487

    21.6客户端配置487

    21.6.1Linux客户端的配置487

    21.6.2Windows客户端配置488

    21.7Squid的常见问题处理490

    21.7.1创建cache目录时出现权限不足的错误490

    21.7.2启动Squid时提示地址已被占用的错误491

    21.7.3启动Squid时提示DNS名称解析测试失败的错误491

    第22章VPN服务器配置和管理(教学视频:29分钟)492

    22.1VPN简介492

    22.2安装VPN服务器493

    22.2.1如何获得安装包493

    22.2.2安装ppp493

    22.2.3安装pptpd493

    22.2.4启动和关闭pptpd493

    22.2.5pptpd开机自动运行494

    22.3pptpd的配置496

    22.4pptpd日志管理498

    22.5配置VPN客户端499

    22.5.1配置LinuxVPN客户端499

    22.5.2配置Windows客户端499

    第23章NFS服务器配置和管理(教学视频:90分钟)504

    23.1NFS简介504

    23.2NFS服务器安装505

    23.2.1安装NFS505

    23.2.2启动NFS506

    23.2.3NFS服务检测507

    23.2.4NFS服务开机自动启动508

    23.3NFS服务器端配置509

    23.3.1exports配置文件509

    23.3.2NFS权限控制511

    23.3.3exportfs命令:输出共享目录513

    23.4NFS客户端配置515

    23.4.1客户端安装515

    23.4.2查看共享目录列表516

    23.4.3创建挂载点并挂载共享目录517

    23.4.4卸载NFS文件系统519

    23.4.5开机自动挂载NFS共享目录519

    23.5NFS配置实例520

    23.5.1用户需求520

    23.5.2exports文件配置520

    23.5.3在服务器端创建目录521

    23.5.4输出共享目录521

    23.5.5人力部门客户端的配置522

    23.6使用autofs按需挂载共享目录522

    23.6.1安装autofs522

    23.6.2启动autofs服务523

    23.6.3配置autofs服务开机自动启动523

    23.6.4修改autofs配置文件524

    23.6.5配置实例524

    23.7NFS常见问题处理525

    23.7.1无法卸载NFS共享目录并提示deviceisbusy525

    23.7.2挂载共享目录失败525

    23.7.3NFS请求挂起526

    第24章Samba服务器配置和管理(教学视频:96分钟)527

    24.1Samba简介527

    24.2Samba服务器的安装528

    24.2.1如何获得Samba安装包528

    24.2.2安装Samba529

    24.2.3启动和关闭Samba530

    24.2.4开机自动运行Samba531

    24.3Samba服务器的基本配置534

    24.3.1smb.conf配置文件534

    24.3.2全局设置选项535

    24.3.3共享选项537

    24.3.4配置文件的生效与验证539

    24.3.5Samba用户管理540

    24.3.6用户映射541

    24.4Samba安全设置541

    24.4.1安全级别541

    24.4.2用户访问控制543

    24.5日志设置545

    24.6配置实例547

    24.6.1应用案例547

    24.6.2配置步骤547

    24.7Linux客户端配置549

    24.7.1类似于FTP的客户端程序smbclient549

    24.7.2mount挂载共享目录550

    24.7.3挂载Windows共享目录551

    24.7.4使用图形界面访问共享资源553

    24.8Windows客户端配置554

    24.9Samba常见问题处理555

    24.9.1共享目录无法写入555

    24.9.2Windows不能在网上邻居中浏览到Samba服务器555

    第25章NAT服务器配置和管理(教学视频:47分钟)556

    25.1NAT简介556

    25.1.1NAT概述556

    25.1.2NAT工作原理556

    25.2NAT地址转换方式558

    25.2.1NAT地址相关概念558

    25.2.2静态地址转换NAT558

    25.2.3动态地址转换NAT559

    25.2.4网络地址端口转换NAT560

    25.3NAT配置561

    25.4配置实例562

    25.4.1应用案例562

    25.4.2NAT服务器配置步骤563

    25.4.3编写NAT管理脚本565

    25.5NAT客户端配置567

    25.5.1Linux客户端配置568

    25.5.2Windows客户端配置568

    第26章MySQL数据库服务器配置和管理(教学视频:185分钟)570

    26.1数据库简介570

    26.1.1数据库技术简介570

    26.1.2MySQL简介571

    26.1.3其他常见的数据库产品572

    26.2MySQL数据库服务器的安装572

    26.2.1如何获得MySQL安装包572

    26.2.2安装MySQL573

    26.2.3启动和关闭MySQL577

    26.2.4开机自动运行MySQL服务579

    26.3MySQL的基本配置582

    26.3.1MySQL客户端程序582

    26.3.2MySQL配置文件583

    26.3.3更改管理员密码585

    26.3.4MySQL服务器管理程序mysqladmin586

    26.4数据库管理587

    26.4.1查看数据库587

    26.4.2选择数据库587

    26.4.3创建数据库588

    26.4.4删除数据库588

    26.5数据表结构管理589

    26.5.1数据表结构589

    26.5.2字段类型590

    26.5.3创建数据表591

    26.5.4更改表结构594

    26.5.5复制数据表596

    26.5.6删除数据表597

    26.6数据管理597

    26.6.1查询数据597

    26.6.2插入数据599

    26.6.3更新数据600

    26.6.4删除数据601

    26.7索引管理601

    26.7.1创建索引601

    26.7.2删除索引602

    26.8用户和权限管理602

    26.8.1MySQL权限控制原理602

    26.8.2用户管理605

    26.8.3用户授权605

    26.8.4回收权限608

    26.9MySQL备份恢复608

    26.9.1使用mysqldump备份和恢复608

    26.9.2使用mysqlhotcopy备份和恢复610

    26.9.3使用SQL语句备份和恢复611

    26.9.4启用二进制日志612

    26.9.5直接备份数据文件612

    26.10MySQL图形化管理工具613

    26.10.1获得phpMyAdmin安装包613

    26.10.2安装phpMyAdmin613

    26.10.3配置phpMyAdmin614

    26.10.4登录phpMyAdmin615

    26.10.5数据库管理615

    26.10.6数据表管理617

    26.10.7表记录管理619

    26.10.8用户权限管理622

    26.11MySQL常见问题处理623

    26.11.1phpMyAdmin出现“配置文件现在需要绝密的短语密码”警告624

    26.11.2查询时出现Outofmemory错误624

    26.11.3忘记root用户密码的解决方法624

    第27章Webmin:Linux上的GUI管理工具(教学视频:56分钟)625

    27.1Webmin简介625

    27.2Webmin的安装及使用626

    27.2.1如何获得Webmin安装包626

    27.2.2安装Webmin627

    27.2.3启动和关闭Webmin627

    27.2.4登录Webmin629

    27.2.5更改Webmin的语言和主题629

    27.3Webmin各功能模块介绍631

    27.3.1Webmin类型模块631

    27.3.2系统类型模块631

    27.3.3服务器类型模块632

    27.3.4网络类型模块633

    27.3.5硬件类型模块634

    27.3.6群集类型模块635

    27.3.7其他类型模块636

    27.4Webmin类型模块637

    27.4.1Webmin用户管理637

    27.4.2配置Webmin地址和端口639

    27.4.3升级Webmin640

    27.5系统类型模块640

    27.5.1Cron任务调度640

    27.5.2用户与组641

    27.5.3更改口令642

    27.5.4磁盘和网络文件系统643

    27.5.5文件系统备份644

    27.6服务器类型模块646

    27.6.1Apache服务器646

    27.6.2DHCP服务器648

    27.6.3Postfix配置648

    27.6.4SambaWindows文件共享648

    27.6.5Squid代理服务器648

    27.7网络类型模块650

    27.7.1网络接口650

    27.7.2路由和网关651

    27.7.3NFS输出652

    27.8硬件类型模块653

    27.8.1GRUB开机加载程序653

    27.8.2本地磁盘分区654

    27.8.3系统时间655

    27.9其他类型模块656

    第28章Oracle服务器配置和管理(教学视频:105分钟)657

    28.1Oracle11g简介657

    28.2Oracle数据库服务器的安装658

    28.2.1如何获得Oracle安装包658

    28.2.2软、硬件要求658

    28.2.3安装前的配置660

    28.2.4安装Oracle11g662

    28.2.5配置网络监听程序675

    28.3数据库管理678

    28.3.1创建数据库678

    28.3.2更改数据库688

    28.3.3删除数据库690

    28.4Oracle服务管理691

    28.4.1手工启动和关闭Oracle服务691

    28.4.2开机自动启动Oracle数据库服务693

    28.4.3检测Oracle数据库状态695

    28.5Oracle图形化管理工具――OEM696

    28.5.1安装和使用OEM696

    28.5.2数据库性能698

    28.5.3用户与权限管理699

    28.5.4数据表管理702

    28.6Oracle常见问题处理705

    28.6.1如何获得数据库创建过程中的详细信息705

    28.6.2访问OEM出现“安全连接失败,使用了无效的安全证书”错误705

    28.6.3忘记sys用户密码706

    附录Linux指令速查索引707

    《Linux典藏大系第2版Linux从入门到精通》

    《Linux典藏大系第2版Linux服务器架设指南》
  • 内容简介:
    “linux典藏大系”因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近20万册。丛书中部分图书荣获51cto读书频道“*受读者喜爱的原创it技术图书奖”,还有多种图书的中文繁体字版权输出到了*国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内linux领域*知名的技术社区chinaunix的大力支持。读者在chinaunix社区的论坛上与社区中的linux爱好者进行了广泛的交流,取得了良好的学习效果。
  • 作者简介:
    刘忆智,毕业于浙江大学软件学院,长期从事Linux服务器维护工作,拥有多年的服务器维护经验、曾经担任浙江大学求是潮网站的技术总监,领导并参与了问答堂、学习资源平台等Web项目的开发工作、组织策划了网站第5次首页改版、2008年为浙江大学党委组织部设计并开发了干部人才培训系统、

    余柏山,有15年的大型系统管理与实战经验,熟悉Apache、Tomcat、Oracle、MySQL、集群、RAC、SAN和容灾等各种IT业界中流行的系统集成技术。在某大型国有企业担任系统管理员一职期间,负责了公司的UNIX和Linux服务器的管理和维护工作,参与了包括系统安全加固、异地容灾、ERP应用系统、存储网络规划等多个公司内部大型IT项目的建设。

    林天峰,长期从事网络管理和基于互联网的信息系统的研究与开发工作。有14年的Linux系统维护和管理经验。主持规划并建设了多个校园网络工程,并长期从事网络系统的日常管理和维护。对网络协议、系统平台构建、计算机安全等方面有深入研究。主持了多个计算机系统的研究与开发工作,并为多个企业网络项目提供过技术支持与服务。从事计算机教学多年,承担过网络技术、Linux应用、Java程序设计和Oracle数据库等课程的教学任务,并在***专业期刊上发表过学术论文20余篇。

    张春晓,毕业于广州暨南大学,计算机软件与理论硕士。现任职于暨南大学,长期从事UNIX及Linux系统维护,已达11年之久,对Shell编程有深入的研究。作者热衷于UNIX的严谨与简洁,又痴迷于Linux的自由与开放,整日与UNIX及Linux为伴,从中获益匪浅。
  • 目录:
    《Linux典藏大系第2版Linux系统管理与网络管理》

    第1篇基础篇

    第1章Linux系统简介(教学视频:13分钟)2

    1.1Linux系统的起源2

    1.2Linux版本3

    1.2.1Linux内核版本3

    1.2.2Linux发行套件版本3

    1.3RedHatEnterpriseLinux6.3简介5

    第2章Linux系统安装(教学视频:50分钟)6

    2.1安装前的准备6

    2.1.1硬件配置与兼容要求6

    2.1.2选择安装方式7

    2.2通过光盘安装Linux7

    2.2.1启动安装程序7

    2.2.2进行语言和键盘设置9

    2.2.3时区配置11

    2.2.4设置root用户密码11

    2.2.5磁盘分区12

    2.2.6引导装载程序17

    2.2.7选择安装的软件包18

    2.2.8准备安装20

    2.3系统第一次启动20

    2.3.1欢迎界面和许可协议21

    2.3.2设置软件更新21

    2.3.3创建用户22

    2.3.4设置日期和时间22

    2.3.5配置Kdump内核崩溃转存23

    2.3.6登录系统24

    2.4删除Linux系统24

    2.5使用虚拟机安装Linux25

    2.6系统安装时的常见问题处理30

    2.6.1无法使用图形安装方式30

    2.6.2无法使用硬盘的所有剩余空间30

    2.6.3分区后无法进入下一个安装界面31

    2.6.4保存安装过程中的错误跟踪信息31

    第3章图形桌面系统管理(教学视频:62分钟)32

    3.1桌面系统简介32

    3.1.1X-Window系统简介32

    3.1.2KDE和GNOME简介33

    3.2GNOME的使用34

    3.2.1GNOME桌面34

    3.2.2文件管理36

    3.2.3GNOME面板39

    3.2.4菜单40

    3.2.5输入法41

    3.2.6屏幕分辨率42

    3.2.7屏幕保护程序42

    3.2.8添加删除软件43

    3.2.9搜索文件43

    3.2.10设置系统字体与主题44

    3.2.11日期时间45

    3.2.12使用软盘、光盘和移动硬盘45

    3.2.13更改GNOME语言环境46

    3.2.14注销和关机47

    3.3常用应用软件47

    3.3.1Konqueror浏览器47

    3.3.2gThumb图像浏览器48

    3.3.3gedit文本编辑器48

    3.3.4Evincepdf文档查看器49

    3.3.5远程访问50

    3.4常见问题处理54

    3.4.1无法挂载光盘和USB存储设备54

    3.4.2无法注销系统55

    3.4.3开机无法进入图形环境56

    第4章命令行界面(教学视频:56分钟)58

    4.1命令行简介58

    4.1.1为什么要使用命令行58

    4.1.2Shell简介59

    4.2命令行的使用59

    4.2.1进入命令行59

    4.2.2处理多个终端60

    4.2.3终端侧写60

    4.2.4终端基本操作61

    4.3常用的基本命令65

    4.3.1man命令:查看帮助信息65

    4.3.2date命令:显示时间65

    4.3.3hostname命令:主机名66

    4.3.4clear命令:清屏66

    4.3.5exit命令:退出66

    4.3.6history命令:历史命令66

    4.3.7pwd命令:当前目录67

    4.3.8cd命令:切换目录67

    4.3.9ls命令:列出目录和文件67

    4.3.10cat命令:显示文件内容68

    4.3.11touch命令:创建文件68

    4.3.12df命令:查看文件系统69

    4.3.13alias和unalias命令:命令别名69

    4.3.14echo命令:显示信息70

    4.3.15export命令:输出变量70

    4.3.16env命令:显示环境变量71

    4.3.17ps命令:查看进程71

    4.3.18whoami和who命令:查看用户72

    4.3.19su命令:切换用户72

    4.3.20grep命令:过滤信息72

    4.3.21wc命令:统计73

    4.3.22more命令:分页显示73

    4.3.23管道74

    4.4VI编辑器75

    4.4.13种运行模式75

    4.4.2VI的使用75

    4.4.3VI的常用命令76

    4.5命令行环境常见问题处理78

    4.5.1开机默认进入命令行环境78

    4.5.2远程访问命令行环境78

    第2篇系统管理篇

    第5章Linux系统启动过程(教学视频:53分钟)82

    5.1Linux系统启动过程简介82

    5.2BIOS加电自检83

    5.3引导加载程序84

    5.3.1引导加载程序的启动84

    5.3.2GRUB配置84

    5.4init进程86

    5.4.1init进程简介86

    5.4.2init进程的引导过程88

    5.4.3配置自动运行服务91

    5.5重启和关闭系统92

    5.5.1shutdown命令:关闭或重启系统92

    5.5.2halt命令:关闭系统93

    5.5.3reboot命令:重启系统94

    5.5.4init命令:改变运行级别94

    5.5.5通过图形界面关闭系统94

    5.6系统启动时常见的问题处理95

    5.6.1进入Linux救援模式95

    5.6.2GRUB被Windows覆盖98

    5.6.3重新分区后GRUB引导失败98

    第6章用户和用户组管理(教学视频:85分钟)100

    6.1用户管理概述100

    6.1.1用户账号100

    6.1.2用户账号文件:passwd和shadow102

    6.1.3用户组104

    6.1.4用户组文件:group和gshadow106

    6.2普通用户管理107

    6.2.1添加用户107

    6.2.2更改用户密码109

    6.2.3修改用户信息110

    6.2.4删除用户110

    6.2.5禁用用户111

    6.2.6配置用户Shell环境111

    6.3用户组管理114

    6.3.1添加用户组114

    6.3.2修改用户组114

    6.3.3删除用户组115

    6.4用户和用户组的图形化管理116

    6.4.1查看用户116

    6.4.2添加用户117

    6.4.3修改用户117

    6.4.4删除用户118

    6.4.5查看用户组118

    6.4.6添加用户组119

    6.4.7修改用户组119

    6.4.8删除用户组119

    6.5用户管理的常见问题和常用命令119

    6.5.1忘记root用户密码120

    6.5.2误删用户账号121

    6.5.3常用用户管理命令122

    6.6常用管理脚本123

    6.6.1批量添加用户123

    6.6.2完整删除用户账号124

    第7章磁盘分区管理(教学视频:58分钟)127

    7.1磁盘分区简介127

    7.1.1Linux分区简介127

    7.1.2磁盘设备管理128

    7.2使用fdisk进行分区管理129

    7.2.1fdisk简介129

    7.2.2fdisk交互模式130

    7.2.3分区管理131

    7.3使用parted进行分区管理134

    7.3.1parted简介135

    7.3.2parted交互模式135

    7.3.3分区管理136

    7.4LVM――逻辑卷管理139

    7.4.1LVM简介139

    7.4.2物理卷管理139

    7.4.3卷组管理141

    7.4.4逻辑卷管理143

    7.5磁盘分区管理的常见问题144

    7.5.1添加新磁盘144

    7.5.2删除分区后系统无法启动146

    7.5.3误删Swap分区147

    第8章文件系统管理(教学视频:73分钟)149

    8.1文件系统简介149

    8.1.1Linux文件系统简介149

    8.1.2Linux支持的文件系统类型150

    8.1.3Linux的默认安装目录151

    8.2文件系统的管理152

    8.2.1创建文件系统152

    8.2.2查看已挂载文件系统155

    8.2.3使用fstab文件自动挂载文件系统155

    8.3文件和目录管理156

    8.3.1查看文件和目录属性156

    8.3.2文件类型157

    8.3.3链接文件159

    8.3.4查看文件内容160

    8.3.5删除文件和目录161

    8.3.6更改当前目录162

    8.3.7文件名通配符163

    8.3.8查看目录空间大小164

    8.3.9复制文件和目录164

    8.3.10移动文件和目录165

    8.4文件和目录权限管理166

    8.4.1Linux文件和目录权限简介166

    8.4.2更改文件和目录的所有者167

    8.4.3更改文件和目录的权限167

    8.4.4设置文件和目录的默认权限168

    8.5文件系统管理的常见问题和常用命令169

    8.5.1无法卸载文件系统170

    8.5.2修复受损文件系统170

    8.5.3修复文件系统超级块171

    8.5.4使用Windows分区172

    8.6常用管理脚本173

    8.6.1自动挂载所有Windows分区的脚本173

    8.6.2转换目录和文件名大小写的脚本174

    第9章软件包管理(教学视频:62分钟)176

    9.1使用RPM软件包176

    9.1.1RPM简介176

    9.1.2RPM命令的使用方法177

    9.1.3安装RPM软件包178

    9.1.4查看RPM软件包179

    9.1.5升级软件包181

    9.1.6删除软件包181

    9.2打包程序tar182

    9.2.1tar简介182

    9.2.2打包文件183

    9.2.3查看归档文件的内容183

    9.2.4还原归档文件184

    9.2.5往归档文件中追加新文件184

    9.2.6压缩归档文件185

    9.3压缩和解压185

    9.3.1使用gzip和gunzip进行压缩186

    9.3.2使用zip和unzip进行压缩187

    9.3.3使用bzip2和bunzip2进行压缩189

    9.3.4使用compress和uncompress进行压缩190

    9.4其他软件安装方式190

    9.4.1源代码安装191

    9.4.2源代码安装实例192

    9.4.3.bin文件安装194

    9.5常见问题处理195

    9.5.1如何安装.src.rpm软件包195

    9.5.2查看程序是由哪个RPM包安装195

    第10章进程管理(教学视频:34分钟)197

    10.1进程简介197

    10.2Linux进程管理198

    10.2.1查看进程198

    10.2.2启动进程200

    10.2.3终止进程201

    10.2.4更改进程优先级202

    10.2.5进程挂起与恢复203

    10.3定时任务204

    10.3.1crontab设置定时任务204

    10.3.2at命令:设置定时任务206

    10.4进程管理的常见问题处理206

    10.4.1如何杀掉所有进程206

    10.4.2定时任务不生效207

    第11章网络管理(教学视频:57分钟)208

    11.1TCP/IP网络208

    11.1.1TCP/IP网络历史208

    11.1.2OSI网络模型209

    11.1.3TCP/IP网络模型210

    11.2以太网配置211

    11.2.1添加以太网连接211

    11.2.2更改以太网设备213

    11.2.3更改DNS记录213

    11.3网络配置文件214

    11.3.1网络设备配置文件214

    11.3.2使用resolve.conf文件配置DNS服务器215

    11.3.3使用network文件配置主机名215

    11.3.4使用hosts文件配置主机名和IP地址的映射关系215

    11.4接入互联网216

    11.4.1xDSL拨号上网216

    11.4.2无线连接217

    11.5常用网络命令217

    11.5.1使用ifconfig命令管理网络接口218

    11.5.2使用hostname命令查看主机名219

    11.5.3使用route命令管理路由220

    11.5.4使用ping命令检测主机是否激活221

    11.5.5使用netstat命令查看网络信息223

    11.5.6使用nslookup命令进行解析225

    11.5.7使用traceroute命令跟踪路由226

    11.5.8使用telnet命令管理远程主机226

    11.6常见问题处理227

    11.6.1在网卡上绑定多个IP地址227

    11.6.2Linux网络故障处理步骤229

    11.7常用管理脚本230

    11.7.1统计客户端的网络连接数230

    11.7.2自动发送邮件的脚本231

    第12章系统监控(教学视频:61分钟)233

    12.1系统性能监控233

    12.1.1性能分析准则233

    12.1.2内存监控235

    12.1.3CPU监控237

    12.1.4磁盘监控239

    12.1.5网络监控240

    12.1.6综合监控工具――top242

    12.2syslog日志244

    12.2.1syslog简介244

    12.2.2syslog配置245

    12.2.3配置实例247

    12.2.4清空日志文件内容247

    12.2.5图形化日志工具――系统日志查看器248

    12.3其他日志249

    12.3.1dmesg日志:记录内核日志信息249

    12.3.2用户登录日志250

    12.3.3用户操作记录251

    12.3.4应用日志251

    12.4系统监控常见问题处理252

    12.4.1内存泄漏252

    12.4.2定期清理日志文件253

    第13章Shell编程(教学视频:72分钟)254

    13.1Shell编程简介254

    13.1.1什么是Shell脚本254

    13.1.2编写Shell脚本255

    13.2条件测试255

    13.2.1数值测试255

    13.2.2字符串测试256

    13.2.3文件状态测试257

    13.2.4条件测试的逻辑操作符257

    13.3控制结构258

    13.3.1if-then-else分支结构258

    13.3.2case分支结构259

    13.3.3for循环结构260

    13.3.4expr命令计数器262

    13.3.5while循环结构262

    13.3.6until循环结构263

    13.4脚本参数与交互264

    13.4.1向脚本传递参数264

    13.4.2用户交互265

    13.4.3特殊变量267

    13.5Shell编程中的常见问题267

    13.5.1如何屏蔽命令的输出结果268

    13.5.2如何把一条命令分成多行编写268

    第14章Linux系统安全(教学视频:178分钟)269

    14.1用户账号和密码安全269

    14.1.1删除或禁用不必要的用户269

    14.1.2使用强壮的用户密码270

    14.1.3设置合适的密码策略270

    14.1.4破解shadow密码文件271

    14.1.5禁用静止用户272

    14.1.6保证只有一个root用户273

    14.1.7文件路径中的“.”274

    14.1.8主机信任关系:host.equiv和.rhosts文件275

    14.2网络安全275

    14.2.1ping探测275

    14.2.2服务端口276

    14.2.3拒绝攻击280

    14.2.4使用安全的网络服务281

    14.2.5增强Xinetd的安全282

    14.3文件系统安全282

    14.3.1全球可读文件283

    14.3.2全球可写文件283

    14.3.3特殊的文件权限:setuid和setgid284

    14.3.4没有所有者的文件286

    14.3.5设备文件286

    14.3.6磁盘分区286

    14.3.7设置grub密码287

    14.3.8限制su切换288

    14.3.9使用合适的mount选项288

    14.4备份与恢复289

    14.4.1使用tar进行备份289

    14.4.2专用的备份恢复工具:dump和restore290

    14.4.3底层设备操作命令:dd293

    14.4.4备份的物理安全293

    14.5日志记录294

    14.5.1查看当前登录用户294

    14.5.2查看用户历史登录日志295

    14.5.3secure日志中的安全信息295

    14.5.4messages日志中的安全信息296

    14.5.5cron日志中的安全信息297

    14.5.6history日志中的安全信息297

    14.5.7日志文件的保存297

    14.6漏洞扫描--Nessus298

    14.6.1如何获得Nessus安装包298

    14.6.2安装Nessus服务器299

    14.6.3启动和关闭Nessus300

    14.6.4客户端访问Nessus301

    14.7开源软件OpenSSH302

    14.7.1SSH和OpenSSH简介302

    14.7.2安装OpenSSH302

    14.7.3启动和关闭OpenSSH304

    14.7.4OpenSSH配置文件305

    14.7.5OpenSSH服务器配置306

    14.7.6OpenSSH客户端配置309

    14.7.7使用SSH远程登录310

    14.7.8使用sftp进行文件传输314

    14.7.9使用scp进行远程文件复制315

    14.7.10在Windows客户端使用SSH316

    14.8Linux系统安全常见问题319

    14.8.1Linux是否有病毒319

    14.8.2系统文件损坏后的解决办法319

    第3篇网络服务篇

    第15章FTP服务器配置和管理(教学视频:105分钟)322

    15.1FTP简介322

    15.1.1FTP服务322

    15.1.2常用的FTP服务器软件323

    15.2vsftpd服务器的安装323

    15.2.1如何获得vsftpd安装包323

    15.2.2安装vsftpd324

    15.2.3启动和关闭vsftpd325

    15.2.4检测vsftpd服务326

    15.2.5vsftpd自动运行327

    15.3vsftpd服务器配置330

    15.3.1vsftpd.conf配置文件330

    15.3.2匿名FTP的基本配置333

    15.3.3匿名FTP的其他设置334

    15.3.4配置本地用户登录336

    15.3.5配置虚拟用户登录337

    15.3.6控制用户登录338

    15.3.7设置欢迎信息339

    15.3.8FTP日志340

    15.3.9其他设置342

    15.4FTP客户端345

    15.4.1FTP命令:通用的FTP客户端程序345

    15.4.2FTP客户端图形化工具349

    15.5FTP服务器配置常见问题350

    15.5.1取消匿名FTP的密码输入350

    15.5.2本地用户无法登录FTP服务器351

    第16章Web服务器配置和管理(教学视频:130分钟)352

    16.1Web服务器简介352

    16.1.1Web服务的历史和工作原理352

    16.1.2Apache简介353

    16.1.3Apache的模块353

    16.2Apache服务器的安装355

    16.2.1如何获取Apache软件355

    16.2.2安装Apache服务器356

    16.2.3启动和关闭Apache357

    16.2.4检测Apache服务358

    16.2.5让Apache自动运行359

    16.3Apache服务器的基本配置和维护361

    16.3.1查看Apache的相关信息361

    16.3.2httpd.conf配置文件介绍362

    16.3.3配置文件的修改365

    16.3.4符号链接和虚拟目录366

    16.3.5页面重定向367

    16.3.6Apache日志文件368

    16.4日志分析370

    16.4.1安装webalizer日志分析程序371

    16.4.2配置webalizer371

    16.4.3使用webalizer分析日志372

    16.5Apache安全配置373

    16.5.1访问控制373

    16.5.2用户认证375

    16.5.3分布式配置文件:.htaccess377

    16.6虚拟主机378

    16.6.1虚拟主机服务简介378

    16.6.2基于IP的虚拟主机服务379

    16.6.3基于主机名的虚拟主机服务381

    16.7Apache服务器配置的常见问题382

    16.7.1防止网站图片盗链383

    16.7.2忽略某些访问日志的记录383

    16.7.3Apache无法启动383

    第17章动态Web服务器配置和管理(教学视频:92分钟)384

    17.1动态网页技术简介384

    17.1.1动态网页技术的工作原理和简介384

    17.1.2实现动态网页的常见技术385

    17.1.3Tomcat简介385

    17.2Tomcat服务器的安装386

    17.2.1如何获取JDK386

    17.2.2安装JDK386

    17.2.3如何获取Tomcat387

    17.2.4安装Tomcat387

    17.2.5启动和关闭Tomcat388

    17.2.6检测Tomcat服务388

    17.2.7让Tomcat自动运行389

    17.3整合Apache和Tomcat391

    17.3.1为什么要进行整合391

    17.3.2安装mod_jk模块391

    17.3.3Apache和Tomcat的后续配置393

    17.4Apache和其他动态Web的整合395

    17.4.1整合CGI395

    17.4.2整合基于Perl的CGI397

    17.4.3整合PHP399

    17.5动态Web服务器配置的常见问题402

    17.5.1无法载入PHP模块402

    17.5.2如何压缩PHP模块的容量402

    第18章DNS服务器配置和管理(教学视频:59分钟)403

    18.1DNS简介403

    18.1.1DNS域名结构403

    18.1.2DNS工作原理404

    18.2DNS服务器的安装406

    18.2.1如何获得Bind安装包406

    18.2.2安装Bind406

    18.2.3启动和关闭Bind407

    18.2.4开机自动运行408

    18.3Bind服务器配置410

    18.3.1named.conf配置文件410

    18.3.2根区域文件named.root416

    18.3.3正向解析区域文件417

    18.3.4反向解析区域文件419

    18.4配置实例420

    18.4.1网络拓扑420

    18.4.2配置named.conf421

    18.4.3配置区域文件422

    18.4.4测试结果424

    18.5DNS常见问题及常用命令426

    18.5.1因TTL值缺失导致的错误426

    18.5.2dig命令:显示DNS解析结果以及配置信息426

    18.5.3ping命令:解析域名427

    18.5.4host命令:正向反向解析427

    18.5.5named-checkconf命令:检查named.conf文件内容427

    18.5.6named-checkzone命令:检查区域文件内容428

    第19章邮件服务器配置和管理(教学视频:99分钟)429

    19.1电子邮件简介429

    19.1.1电子邮件传输过程429

    19.1.2邮件相关协议430

    19.1.3Linux下常用的邮件服务器程序431

    19.2安装邮件服务器432

    19.2.1安装SASL432

    19.2.2安装Postfix434

    19.2.3启动和关闭邮件服务436

    19.2.4配置saslauthd服务的自动运行438

    19.2.5配置Postfix服务的自动运行440

    19.3Postfix配置442

    19.4POP和IMAP的实现444

    19.4.1安装Dovecot445

    19.4.2配置Dovecot446

    19.4.3启动和关闭Dovecot446

    19.4.4配置Dovecot服务的自动运行447

    19.5电子邮件客户端配置449

    第20章DHCP服务器配置和管理(教学视频:35分钟)452

    20.1DHCP简介452

    20.2DHCP服务器的安装454

    20.2.1如何获得DHCP安装包454

    20.2.2安装DHCP454

    20.2.3启动和关闭DHCP455

    20.2.4DHCP服务开机自动运行456

    20.3DHCP服务器配置459

    20.3.1dhcpd.conf配置文件459

    20.3.2dhcpd.conf文件的参数460

    20.3.3dhcpd.conf文件的选项461

    20.3.4使用dhcpd.leases文件查看已分配的IP地址462

    20.4配置实例463

    20.4.1网络拓扑463

    20.4.2配置步骤464

    20.5DHCP客户端配置465

    20.5.1Linux客户端配置465

    20.5.2Windows客户端配置466

    第21章代理服务器配置和管理(教学视频:55分钟)468

    21.1代理服务器简介468

    21.2代理服务器的安装469

    21.2.1如何获得Squid安装包470

    21.2.2安装Squid470

    21.2.3启动和关闭Squid471

    21.2.4Squid服务开机自动运行472

    21.3Squid的配置475

    21.3.1squid.conf配置文件475

    21.3.2与配置文件相关的命令479

    21.3.3配置透明代理480

    21.4Squid安全481

    21.4.1访问控制列表481

    21.4.2使用http_access选项控制HTTP请求482

    21.4.3身份认证484

    21.5Squid日志管理486

    21.5.1access_log日志486

    21.5.2cache.log日志487

    21.6客户端配置487

    21.6.1Linux客户端的配置487

    21.6.2Windows客户端配置488

    21.7Squid的常见问题处理490

    21.7.1创建cache目录时出现权限不足的错误490

    21.7.2启动Squid时提示地址已被占用的错误491

    21.7.3启动Squid时提示DNS名称解析测试失败的错误491

    第22章VPN服务器配置和管理(教学视频:29分钟)492

    22.1VPN简介492

    22.2安装VPN服务器493

    22.2.1如何获得安装包493

    22.2.2安装ppp493

    22.2.3安装pptpd493

    22.2.4启动和关闭pptpd493

    22.2.5pptpd开机自动运行494

    22.3pptpd的配置496

    22.4pptpd日志管理498

    22.5配置VPN客户端499

    22.5.1配置LinuxVPN客户端499

    22.5.2配置Windows客户端499

    第23章NFS服务器配置和管理(教学视频:90分钟)504

    23.1NFS简介504

    23.2NFS服务器安装505

    23.2.1安装NFS505

    23.2.2启动NFS506

    23.2.3NFS服务检测507

    23.2.4NFS服务开机自动启动508

    23.3NFS服务器端配置509

    23.3.1exports配置文件509

    23.3.2NFS权限控制511

    23.3.3exportfs命令:输出共享目录513

    23.4NFS客户端配置515

    23.4.1客户端安装515

    23.4.2查看共享目录列表516

    23.4.3创建挂载点并挂载共享目录517

    23.4.4卸载NFS文件系统519

    23.4.5开机自动挂载NFS共享目录519

    23.5NFS配置实例520

    23.5.1用户需求520

    23.5.2exports文件配置520

    23.5.3在服务器端创建目录521

    23.5.4输出共享目录521

    23.5.5人力部门客户端的配置522

    23.6使用autofs按需挂载共享目录522

    23.6.1安装autofs522

    23.6.2启动autofs服务523

    23.6.3配置autofs服务开机自动启动523

    23.6.4修改autofs配置文件524

    23.6.5配置实例524

    23.7NFS常见问题处理525

    23.7.1无法卸载NFS共享目录并提示deviceisbusy525

    23.7.2挂载共享目录失败525

    23.7.3NFS请求挂起526

    第24章Samba服务器配置和管理(教学视频:96分钟)527

    24.1Samba简介527

    24.2Samba服务器的安装528

    24.2.1如何获得Samba安装包528

    24.2.2安装Samba529

    24.2.3启动和关闭Samba530

    24.2.4开机自动运行Samba531

    24.3Samba服务器的基本配置534

    24.3.1smb.conf配置文件534

    24.3.2全局设置选项535

    24.3.3共享选项537

    24.3.4配置文件的生效与验证539

    24.3.5Samba用户管理540

    24.3.6用户映射541

    24.4Samba安全设置541

    24.4.1安全级别541

    24.4.2用户访问控制543

    24.5日志设置545

    24.6配置实例547

    24.6.1应用案例547

    24.6.2配置步骤547

    24.7Linux客户端配置549

    24.7.1类似于FTP的客户端程序smbclient549

    24.7.2mount挂载共享目录550

    24.7.3挂载Windows共享目录551

    24.7.4使用图形界面访问共享资源553

    24.8Windows客户端配置554

    24.9Samba常见问题处理555

    24.9.1共享目录无法写入555

    24.9.2Windows不能在网上邻居中浏览到Samba服务器555

    第25章NAT服务器配置和管理(教学视频:47分钟)556

    25.1NAT简介556

    25.1.1NAT概述556

    25.1.2NAT工作原理556

    25.2NAT地址转换方式558

    25.2.1NAT地址相关概念558

    25.2.2静态地址转换NAT558

    25.2.3动态地址转换NAT559

    25.2.4网络地址端口转换NAT560

    25.3NAT配置561

    25.4配置实例562

    25.4.1应用案例562

    25.4.2NAT服务器配置步骤563

    25.4.3编写NAT管理脚本565

    25.5NAT客户端配置567

    25.5.1Linux客户端配置568

    25.5.2Windows客户端配置568

    第26章MySQL数据库服务器配置和管理(教学视频:185分钟)570

    26.1数据库简介570

    26.1.1数据库技术简介570

    26.1.2MySQL简介571

    26.1.3其他常见的数据库产品572

    26.2MySQL数据库服务器的安装572

    26.2.1如何获得MySQL安装包572

    26.2.2安装MySQL573

    26.2.3启动和关闭MySQL577

    26.2.4开机自动运行MySQL服务579

    26.3MySQL的基本配置582

    26.3.1MySQL客户端程序582

    26.3.2MySQL配置文件583

    26.3.3更改管理员密码585

    26.3.4MySQL服务器管理程序mysqladmin586

    26.4数据库管理587

    26.4.1查看数据库587

    26.4.2选择数据库587

    26.4.3创建数据库588

    26.4.4删除数据库588

    26.5数据表结构管理589

    26.5.1数据表结构589

    26.5.2字段类型590

    26.5.3创建数据表591

    26.5.4更改表结构594

    26.5.5复制数据表596

    26.5.6删除数据表597

    26.6数据管理597

    26.6.1查询数据597

    26.6.2插入数据599

    26.6.3更新数据600

    26.6.4删除数据601

    26.7索引管理601

    26.7.1创建索引601

    26.7.2删除索引602

    26.8用户和权限管理602

    26.8.1MySQL权限控制原理602

    26.8.2用户管理605

    26.8.3用户授权605

    26.8.4回收权限608

    26.9MySQL备份恢复608

    26.9.1使用mysqldump备份和恢复608

    26.9.2使用mysqlhotcopy备份和恢复610

    26.9.3使用SQL语句备份和恢复611

    26.9.4启用二进制日志612

    26.9.5直接备份数据文件612

    26.10MySQL图形化管理工具613

    26.10.1获得phpMyAdmin安装包613

    26.10.2安装phpMyAdmin613

    26.10.3配置phpMyAdmin614

    26.10.4登录phpMyAdmin615

    26.10.5数据库管理615

    26.10.6数据表管理617

    26.10.7表记录管理619

    26.10.8用户权限管理622

    26.11MySQL常见问题处理623

    26.11.1phpMyAdmin出现“配置文件现在需要绝密的短语密码”警告624

    26.11.2查询时出现Outofmemory错误624

    26.11.3忘记root用户密码的解决方法624

    第27章Webmin:Linux上的GUI管理工具(教学视频:56分钟)625

    27.1Webmin简介625

    27.2Webmin的安装及使用626

    27.2.1如何获得Webmin安装包626

    27.2.2安装Webmin627

    27.2.3启动和关闭Webmin627

    27.2.4登录Webmin629

    27.2.5更改Webmin的语言和主题629

    27.3Webmin各功能模块介绍631

    27.3.1Webmin类型模块631

    27.3.2系统类型模块631

    27.3.3服务器类型模块632

    27.3.4网络类型模块633

    27.3.5硬件类型模块634

    27.3.6群集类型模块635

    27.3.7其他类型模块636

    27.4Webmin类型模块637

    27.4.1Webmin用户管理637

    27.4.2配置Webmin地址和端口639

    27.4.3升级Webmin640

    27.5系统类型模块640

    27.5.1Cron任务调度640

    27.5.2用户与组641

    27.5.3更改口令642

    27.5.4磁盘和网络文件系统643

    27.5.5文件系统备份644

    27.6服务器类型模块646

    27.6.1Apache服务器646

    27.6.2DHCP服务器648

    27.6.3Postfix配置648

    27.6.4SambaWindows文件共享648

    27.6.5Squid代理服务器648

    27.7网络类型模块650

    27.7.1网络接口650

    27.7.2路由和网关651

    27.7.3NFS输出652

    27.8硬件类型模块653

    27.8.1GRUB开机加载程序653

    27.8.2本地磁盘分区654

    27.8.3系统时间655

    27.9其他类型模块656

    第28章Oracle服务器配置和管理(教学视频:105分钟)657

    28.1Oracle11g简介657

    28.2Oracle数据库服务器的安装658

    28.2.1如何获得Oracle安装包658

    28.2.2软、硬件要求658

    28.2.3安装前的配置660

    28.2.4安装Oracle11g662

    28.2.5配置网络监听程序675

    28.3数据库管理678

    28.3.1创建数据库678

    28.3.2更改数据库688

    28.3.3删除数据库690

    28.4Oracle服务管理691

    28.4.1手工启动和关闭Oracle服务691

    28.4.2开机自动启动Oracle数据库服务693

    28.4.3检测Oracle数据库状态695

    28.5Oracle图形化管理工具――OEM696

    28.5.1安装和使用OEM696

    28.5.2数据库性能698

    28.5.3用户与权限管理699

    28.5.4数据表管理702

    28.6Oracle常见问题处理705

    28.6.1如何获得数据库创建过程中的详细信息705

    28.6.2访问OEM出现“安全连接失败,使用了无效的安全证书”错误705

    28.6.3忘记sys用户密码706

    附录Linux指令速查索引707

    《Linux典藏大系第2版Linux从入门到精通》

    《Linux典藏大系第2版Linux服务器架设指南》
查看详情
系列丛书 / 更多
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
ARM嵌入式Linux系统开发详解(第2版)
弓雷 著
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux系统管理与网络管理
余柏山 著
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux网络编程:第2版
宋敬彬 著
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux Shell命令行及脚本编程实例详解
刘艳涛 著
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux服务器架设指南
林天峰、谭志彬 著
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Shell从入门到精通
张春晓 著
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux环境C程序设计
徐诚 编
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux驱动开发入门与实战(第2版)
郑强 著
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux典藏大系:Linux服务范例速查大全
刘丽霞、邱晓华 著
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux从入门到精通
刘忆智 著
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux指令范例速查手册
黄照鹤 著
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux命令编辑器与Shell编程
王刚 著
相关图书 / 更多
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux源码趣读
闪客
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux运维从入门到精通
明日科技
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰
您可能感兴趣 / 更多
Linux典藏大系 Linux从入门到精通+Linux系统管理与网络管理+Linux服务器架设指
Linux从入门到精通
刘忆智 著