UNIX从入门到精通(第2版)

UNIX从入门到精通(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-03
版次: 1
ISBN: 9787121102950
定价: 56.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 466页
字数: 740千字
正文语种: 简体中文
13人买过
  •   本书从UNIX的基本命令入手,由浅入深,逐步阐述UNIX系统的基本概念与设计原理,同时给出了大量的应用实例。在此基础上,对UNIX的核心精华部分,如Shell编程、进程管理,用户管理,磁盘空间管理、文件系统内部组织、文件系统维护、系统启动与关机、TCP/IP网络维护与应用、软件包的制作与安装等方面进行了深入的讨论。本书内容丰富、重点突出,文字简练、语言流畅,实用性强。
      本书可作为大专院校师生UNIX操作系统课程的教学参考书,也可作为IT从业者的UNIX自学手册。 第1章UNIX概述与安装1
    1.1UNIX早期发展过程概述1
    1.1.1UNIX的缘起2
    1.1.2UNIX的交替发展4
    1.1.3UNIX的战国时代5
    1.1.4策略与标准之争6
    1.1.5UNIX的黑暗时期7
    1.1.6AT&TUNIXSystemVRelease4.07
    1.1.7后UNIX时代8
    1.2UNIX的层次组织结构9
    1.3UNIX的逻辑组织结构10
    1.3.1进程管理子系统11
    1.3.2内存管理子系统12
    1.3.3文件管理子系统12
    1.3.4I/O管理子系统13
    1.3.5硬件系统13
    1.4安装Solaris操作系统13
    1.4.1硬件要求14
    1.4.2安装步骤14

    第2章命令行基础知识25
    2.1命令行结构25
    2.2后台进程28
    2.3标准输入、标准输出与标准错误输出28
    2.4输入输出重定向29
    2.5管道33
    2.6元字符与文件名生成35
    2.7转义与引用38
    2.8命令历史40
    2.8.1fc命令41
    2.8.2history命令43
    2.8.3重复执行先前的命令44
    2.8.4编辑并执行校正后的命令46
    2.8.5命令行补充47
    2.9命令别名48
    2.10作业控制51
    2.11会话记录53
    2.12使用man命令查询系统参考手册55

    第3章文件系统基础知识57
    3.1文件系统的层次结构57
    3.1.1树形层次结构57
    3.1.2路径名58
    3.2文件系统的组织结构59
    3.3文件的类型62
    3.3.1普通文件63
    3.3.2目录文件64
    3.3.3特殊文件66
    3.3.4链接文件70
    3.3.5符号链接文件71
    3.3.6管道文件73
    3.4文件的安全保护机制73
    3.4.1显示文件的访问权限74
    3.4.2修改文件的访问权限75
    3.4.3设置文件的访问权限76
    3.4.4其他访问权限设置78

    第4章文件和目录操作80
    4.1创建文件80
    4.2显示文件列表81
    4.2.1使用ls命令显示文件列表81
    4.2.2利用通配符显示文件83
    4.2.3显示隐藏文件84
    4.2.4递归显示目录与文件85
    4.3显示文件内容86
    4.3.1使用cat命令显示文件86
    4.3.2使用more命令分页显示文件86
    4.3.3使用head命令显示文件前几行内容88
    4.3.4使用tail命令显示文件最后几行内容88
    4.4复制文件89
    4.5移动文件89
    4.6删除文件91
    4.7显示当前工作目录92
    4.8改换目录92
    4.9创建目录94
    4.10移动目录94
    4.11复制目录95
    4.12删除目录96
    4.13比较文件之间的差别96
    4.13.1使用diff命令比较两个文件96
    4.13.2使用diff3命令比较三个文件97
    4.14从系统中检索文件98
    4.14.1简单检索100
    4.14.2使用逻辑运算符100
    4.14.3利用find命令本身实现其他处理功能101
    4.14.4利用管道实现其他处理功能101
    4.15检索文件内容102
    4.15.1利用grep检索文件内容102
    4.15.2过滤其他命令的输出数据103
    4.15.3使用grep检索多个文件103
    4.15.4检索不包含特定字符串的文本行104
    4.15.5在grep中使用正则表达式104
    4.15.6检索元字符本身107
    4.15.7在命令行中使用引号107
    4.16排序107

    第5章编辑文件109
    5.1启动vi编辑器109
    5.1.1创建文件109
    5.1.2状态行109
    5.2vi编辑器的两种工作模式110
    5.2.1输入模式110
    5.2.2命令模式110
    5.3保存编辑的文件并退出vi111
    5.4vi编辑器的基本命令112
    5.4.1移动光标位置112
    5.4.2输入文本113
    5.4.3修改与替换文本113
    5.4.4撤销先前的修改114
    5.4.5删除文本115
    5.4.6复制、删除与粘贴文本115
    5.4.7重复执行指定次数的命令116
    5.5使用ex命令116
    5.5.1显示行号116
    5.5.2多行复制117
    5.5.3移动文本行117
    5.5.4删除文本行118
    5.6检索与替换118
    5.6.1检索字符串118
    5.6.2模式检索119
    5.6.3替换字符串120
    5.7编辑多个文件120
    5.7.1编辑多个文件120
    5.7.2合并文件与合并文本行121
    5.8定制vi编辑器的运行环境121
    5.8.1临时设定vi的运行环境121
    5.8.2永久性地定制vi的运行环境123
    5.9其他特殊说明124
    5.9.1删除或替换特殊字符124
    5.9.2在编辑期间运行UNIX命令124
    5.10vi编辑器命令总结125

    第6章Shell基础知识129
    6.1shell与Shell脚本129
    6.1.1为什么需要Shell编程129
    6.1.2什么是Shell脚本130
    6.1.3运行Shell脚本131
    6.1.4退出与出口状态131
    6.1.5调用适当的Shell解释程序133
    6.1.6位置参数135
    6.2变量与变量替换137
    6.2.1变量分类137
    6.2.2变量赋值138
    6.2.3内部变量138
    6.2.4变量引用与替换141
    6.2.5变量的间接引用143
    6.2.6特殊的变量替换144
    6.2.7变量声明与类型定义147
    6.3命令与命令替换148
    6.3.1Shell内部命令148
    6.3.2部分命令介绍151
    6.3.3命令替换161
    6.4test语句163
    6.4.1文件测试运算符164
    6.4.2字符串测试运算符165
    6.4.3整数值测试运算符167
    6.4.4逻辑运算符168
    6.5命令行的解释执行过程169
    6.5.1读取命令行170
    6.5.2命令历史替换171
    6.5.3命令别名替换171
    6.5.4花括号扩展171
    6.5.5波浪号替换172
    6.5.6I/O重定向173
    6.5.7变量替换174
    6.5.8算术运算结果替换174
    6.5.9命令替换174
    6.5.10单词解析175
    6.5.11文件名生成175
    6.5.12引用字符处理176
    6.5.13进程替换177
    6.5.14环境处理178
    6.5.15执行命令178
    6.5.16跟踪执行过程179
    6.5.17实例验证179

    第7章Shell高级编程181
    7.1if条件语句181
    7.1.1if语句的表现形式181
    7.1.2嵌套的if-then条件测试183
    7.2case分支语句185
    7.3for循环语句187
    7.4while循环语句191
    7.5until循环语句193
    7.6select循环语句194
    7.7嵌套的循环195
    7.8循环控制与辅助编程命令197
    7.8.1break和continue命令197
    7.8.2true命令199
    7.8.3sleep命令199
    7.8.4shift命令200
    7.8.5getopt命令200
    7.8.6getopts命令202
    7.9循环语句的I/O重定向204
    7.9.1while循环的I/O重定向205
    7.9.2until循环的I/O重定向206
    7.9.3for循环的I/O重定向206
    7.10here文档207
    7.11Shell函数212
    7.12逻辑与和逻辑或并列结构218
    7.12.1逻辑与命令并列结构218
    7.12.2逻辑或命令并列结构219
    7.13Shell数组220
    7.14信号的捕捉与处理225
    7.15其他Shell课题229
    7.15.1子Shell229
    7.15.2Shell脚本的调试230
    7.15.3系统性能考虑235

    第8章进程管理237
    8.1ps命令概述237
    8.2查询进程及其状态信息239
    8.2.1查询当前活动的进程239
    8.2.2查询系统中所有的进程240
    8.2.3显示进程的重要状态信息241
    8.2.4显示进程的详细状态信息241
    8.3监控进程及系统资源242
    8.4终止进程的运行245
    8.5调整进程的调度类别及优先级248
    8.5.1显示进程的调度类别与优先级248
    8.5.2按照指定的调度类别与优先级运行进程249
    8.5.3调整进程的调度类别与优先级250
    8.5.4设置实时进程的时间片250
    8.6调整分时进程的优先级251
    8.6.1nice命令251
    8.6.2renice命令252
    8.6.3调整进程优先级的作用252
    8.7定时运行系统任务和用户程序253
    8.7.1cron守护进程的调度过程253
    8.7.2调度定时重复执行的任务255
    8.7.3提交一次性定时执行的任务255
    8.8调度重复执行的任务255
    8.8.1crontab的工作原理256
    8.8.2创建和编辑crontab文件257
    8.8.3显示crontab文件258
    8.8.4删除crontab文件258
    8.8.5crontab命令的访问控制259
    8.8.6应用实例——数据库定时备份260
    8.9调度一次性执行的作业261
    8.9.1提交at作业261
    8.9.2显示at作业及作业队列263
    8.9.3删除at作业263
    8.9.4at命令的访问控制263
    8.9.5应用实例——系统定时关机264

    第9章用户管理266
    9.1增加与删除用户266
    9.1.1/etc/passwd文件266
    9.1.2/etc/shadow文件267
    9.1.3用户管理实例268
    9.2定制用户的工作环境272
    9.2.1选择命令解释程序272
    9.2.2设置用户初始化文件273
    9.2.3定制Shell工作环境275
    9.3增加与删除用户组280
    9.4监控用户281
    9.4.1利用who命令查询系统中的用户282
    9.4.2利用finger命令查询系统中的用户283
    9.4.3利用w命令查询系统中的用户活动283
    9.4.4向注册用户发送消息284
    9.5以不同用户的身份访问系统284

    第10章软件包的制作与管理287
    10.1软件包组成简介287
    10.1.1基本组成部分287
    10.1.2选用的信息文件288
    10.1.3选用的Shell脚本文件288
    10.2软件包的相关文件和命令288
    10.2.1pkginfo文件289
    10.2.2prototype文件290
    10.2.3pkgmap文件293
    10.2.4copyright文件293
    10.2.5depend文件294
    10.2.6space文件294
    10.2.7compver文件295
    10.2.8软件包的相关工具295
    10.3制作软件包295
    10.3.1制作软件包的步骤296
    10.3.2创建pkginfo文件301
    10.3.3利用pkgproto命令创建prototype文件301
    10.3.4利用pkgmk命令制作软件包304
    10.3.5pkgtrans命令308
    10.4安装软件包310
    10.5查询软件包312
    10.6检测软件包313
    10.7卸载软件包315

    第11章磁盘空间管理318
    11.1查询磁盘空间信息318
    11.1.1常用的磁盘空间管理工具318
    11.1.2使用df命令检查存储空间的使用情况318
    11.1.3使用du命令检查存储空间占用情况321
    11.1.4使用quot命令查询每个用户占用的存储空间323
    11.1.5使用find命令找出超大容量的文件324
    11.1.6使用find命令找出长期闲置的文件324
    11.1.7使用find命令找出并删除core文件325
    11.1.8使用ls命令检测文件的大小325
    11.2采用标准工具备份与恢复数据326
    11.2.1利用cpio实现备份和恢复327
    11.2.2利用tar实现备份和恢复333
    11.2.3利用dd实现数据的复制337
    11.3文件系统限额管理339
    11.3.1限额概述339
    11.3.2设置限额341
    11.3.3限额的维护343

    第12章TCP/IP网络管理347
    12.1TCP/IP简介347
    12.1.1TCP/IP协议的层次结构347
    12.1.2TCP/IP协议如何处理数据通信349
    12.2网络接口设置351
    12.3主机名字解析353
    12.4网络路由设置354
    12.4.1静态路由354
    12.4.2动态路由355
    12.5配置网络服务356
    12.6网络管理与维护358
    12.6.1使用ifconfig命令维护网络接口358
    12.6.2使用netstat命令监控网络状态359
    12.6.3使用ping命令测试远程主机的连通性363
    12.6.4使用ftp命令检测网络主机的传输性能364
    12.6.5使用traceroute命令跟踪路由信息365

    第13章TCP/IP网络应用367
    13.1OpenSSH367
    13.1.1sshd_config配置文件367
    13.1.2ssh_config配置文件370
    13.1.3使用SSH注册到远程系统372
    13.1.4使用SSH执行远程系统中的命令373
    13.1.5使用SCP替代FTP373
    13.1.6使用SFTP替代FTP374
    13.1.7SSH与SCP的无密码注册375
    13.1.8OpenSSH的安全考虑377
    13.2Telnet远程系统注册378
    13.3FTP文件传输379
    13.3.1连接FTP服务器381
    13.3.2FTP应用382
    13.3.3FTP访问控制384
    13.3.4FTP自动注册384

    第14章网络文件系统386
    14.1NFS简述386
    14.2配置NFS服务器387
    14.3配置NFS客户系统390
    14.3.1安装远程文件系统390
    14.3.2设置/etc/vfstab文件392
    14.4NFS自动安装392
    14.4.1主映射文件393
    14.4.2直接映射文件394
    14.4.3间接映射文件394

    第15章系统启动与关机396
    15.1磁盘分区与初始引导396
    15.1.1磁盘分区396
    15.1.2初始引导过程399
    15.1.3系统初始化400
    15.2init进程与系统生成402
    15.2.1运行级403
    15.2.2/etc/inittab文件405
    15.2.3处理方式405
    15.2.4/etc/inittab文件举例406
    15.2.5启动用户定义的应用程序409
    15.3用户注册过程409
    15.3.1用户注册的处理过程409
    15.3.2utmpx和wtmpx文件410
    15.4系统关机过程411
    15.4.1使用shutdown命令关闭系统411
    15.4.2使用init命令关闭系统412
    15.4.3使用其他命令关机412
    15.5应用实例413

    第16章文件系统内部组织415
    16.1文件系统的组织结构415
    16.2超级块417
    16.3信息节点418
    16.3.1特权标志位418
    16.3.2数据块地址数组420
    16.4数据区与空闲数据存储块的组织421
    16.5信息节点的分配与释放421
    16.6数据块的分配与释放422
    16.7信息节点与目录和文件的关系424
    16.8UFS文件系统424
    16.8.1UFS文件系统的组织结构424
    16.8.2引导块425
    16.8.3超级块425
    16.8.4柱面组信息块426
    16.8.5信息节点区与信息节点428
    16.8.6数据块区429
    16.8.7数据块的分配与释放过程429
    16.8.8信息节点的分配与释放过程430

    第17章文件系统管理432
    17.1创建文件系统432
    17.1.1使用mkfs命令创建UFS文件系统432
    17.1.2使用newfs命令创建文件系统436
    17.2使用labelit命令命名文件系统438
    17.3安装、卸载文件系统438
    17.3.1安装文件系统438
    17.3.2/etc/vfstab文件439
    17.3.3安装文件系统441
    17.3.4卸载文件系统442
    17.4确定文件系统的类型444
    17.5检测与修复文件系统446
    17.5.1何时需要检测文件系统447
    17.5.2文件系统检测的内容448
    17.5.3交互检测与修复UFS文件系统452
    17.5.4自动检测与修复UFS文件系统454
    17.5.5恢复严重受损的超级块454
    17.5.6解决fsck命令无法修复的UFS文件系统问题455
    17.5.7fsck的阶段处理方式456
    17.5.8利用其他工具修复文件系统463
    参考文献466
  • 内容简介:
      本书从UNIX的基本命令入手,由浅入深,逐步阐述UNIX系统的基本概念与设计原理,同时给出了大量的应用实例。在此基础上,对UNIX的核心精华部分,如Shell编程、进程管理,用户管理,磁盘空间管理、文件系统内部组织、文件系统维护、系统启动与关机、TCP/IP网络维护与应用、软件包的制作与安装等方面进行了深入的讨论。本书内容丰富、重点突出,文字简练、语言流畅,实用性强。
      本书可作为大专院校师生UNIX操作系统课程的教学参考书,也可作为IT从业者的UNIX自学手册。
  • 目录:
    第1章UNIX概述与安装1
    1.1UNIX早期发展过程概述1
    1.1.1UNIX的缘起2
    1.1.2UNIX的交替发展4
    1.1.3UNIX的战国时代5
    1.1.4策略与标准之争6
    1.1.5UNIX的黑暗时期7
    1.1.6AT&TUNIXSystemVRelease4.07
    1.1.7后UNIX时代8
    1.2UNIX的层次组织结构9
    1.3UNIX的逻辑组织结构10
    1.3.1进程管理子系统11
    1.3.2内存管理子系统12
    1.3.3文件管理子系统12
    1.3.4I/O管理子系统13
    1.3.5硬件系统13
    1.4安装Solaris操作系统13
    1.4.1硬件要求14
    1.4.2安装步骤14

    第2章命令行基础知识25
    2.1命令行结构25
    2.2后台进程28
    2.3标准输入、标准输出与标准错误输出28
    2.4输入输出重定向29
    2.5管道33
    2.6元字符与文件名生成35
    2.7转义与引用38
    2.8命令历史40
    2.8.1fc命令41
    2.8.2history命令43
    2.8.3重复执行先前的命令44
    2.8.4编辑并执行校正后的命令46
    2.8.5命令行补充47
    2.9命令别名48
    2.10作业控制51
    2.11会话记录53
    2.12使用man命令查询系统参考手册55

    第3章文件系统基础知识57
    3.1文件系统的层次结构57
    3.1.1树形层次结构57
    3.1.2路径名58
    3.2文件系统的组织结构59
    3.3文件的类型62
    3.3.1普通文件63
    3.3.2目录文件64
    3.3.3特殊文件66
    3.3.4链接文件70
    3.3.5符号链接文件71
    3.3.6管道文件73
    3.4文件的安全保护机制73
    3.4.1显示文件的访问权限74
    3.4.2修改文件的访问权限75
    3.4.3设置文件的访问权限76
    3.4.4其他访问权限设置78

    第4章文件和目录操作80
    4.1创建文件80
    4.2显示文件列表81
    4.2.1使用ls命令显示文件列表81
    4.2.2利用通配符显示文件83
    4.2.3显示隐藏文件84
    4.2.4递归显示目录与文件85
    4.3显示文件内容86
    4.3.1使用cat命令显示文件86
    4.3.2使用more命令分页显示文件86
    4.3.3使用head命令显示文件前几行内容88
    4.3.4使用tail命令显示文件最后几行内容88
    4.4复制文件89
    4.5移动文件89
    4.6删除文件91
    4.7显示当前工作目录92
    4.8改换目录92
    4.9创建目录94
    4.10移动目录94
    4.11复制目录95
    4.12删除目录96
    4.13比较文件之间的差别96
    4.13.1使用diff命令比较两个文件96
    4.13.2使用diff3命令比较三个文件97
    4.14从系统中检索文件98
    4.14.1简单检索100
    4.14.2使用逻辑运算符100
    4.14.3利用find命令本身实现其他处理功能101
    4.14.4利用管道实现其他处理功能101
    4.15检索文件内容102
    4.15.1利用grep检索文件内容102
    4.15.2过滤其他命令的输出数据103
    4.15.3使用grep检索多个文件103
    4.15.4检索不包含特定字符串的文本行104
    4.15.5在grep中使用正则表达式104
    4.15.6检索元字符本身107
    4.15.7在命令行中使用引号107
    4.16排序107

    第5章编辑文件109
    5.1启动vi编辑器109
    5.1.1创建文件109
    5.1.2状态行109
    5.2vi编辑器的两种工作模式110
    5.2.1输入模式110
    5.2.2命令模式110
    5.3保存编辑的文件并退出vi111
    5.4vi编辑器的基本命令112
    5.4.1移动光标位置112
    5.4.2输入文本113
    5.4.3修改与替换文本113
    5.4.4撤销先前的修改114
    5.4.5删除文本115
    5.4.6复制、删除与粘贴文本115
    5.4.7重复执行指定次数的命令116
    5.5使用ex命令116
    5.5.1显示行号116
    5.5.2多行复制117
    5.5.3移动文本行117
    5.5.4删除文本行118
    5.6检索与替换118
    5.6.1检索字符串118
    5.6.2模式检索119
    5.6.3替换字符串120
    5.7编辑多个文件120
    5.7.1编辑多个文件120
    5.7.2合并文件与合并文本行121
    5.8定制vi编辑器的运行环境121
    5.8.1临时设定vi的运行环境121
    5.8.2永久性地定制vi的运行环境123
    5.9其他特殊说明124
    5.9.1删除或替换特殊字符124
    5.9.2在编辑期间运行UNIX命令124
    5.10vi编辑器命令总结125

    第6章Shell基础知识129
    6.1shell与Shell脚本129
    6.1.1为什么需要Shell编程129
    6.1.2什么是Shell脚本130
    6.1.3运行Shell脚本131
    6.1.4退出与出口状态131
    6.1.5调用适当的Shell解释程序133
    6.1.6位置参数135
    6.2变量与变量替换137
    6.2.1变量分类137
    6.2.2变量赋值138
    6.2.3内部变量138
    6.2.4变量引用与替换141
    6.2.5变量的间接引用143
    6.2.6特殊的变量替换144
    6.2.7变量声明与类型定义147
    6.3命令与命令替换148
    6.3.1Shell内部命令148
    6.3.2部分命令介绍151
    6.3.3命令替换161
    6.4test语句163
    6.4.1文件测试运算符164
    6.4.2字符串测试运算符165
    6.4.3整数值测试运算符167
    6.4.4逻辑运算符168
    6.5命令行的解释执行过程169
    6.5.1读取命令行170
    6.5.2命令历史替换171
    6.5.3命令别名替换171
    6.5.4花括号扩展171
    6.5.5波浪号替换172
    6.5.6I/O重定向173
    6.5.7变量替换174
    6.5.8算术运算结果替换174
    6.5.9命令替换174
    6.5.10单词解析175
    6.5.11文件名生成175
    6.5.12引用字符处理176
    6.5.13进程替换177
    6.5.14环境处理178
    6.5.15执行命令178
    6.5.16跟踪执行过程179
    6.5.17实例验证179

    第7章Shell高级编程181
    7.1if条件语句181
    7.1.1if语句的表现形式181
    7.1.2嵌套的if-then条件测试183
    7.2case分支语句185
    7.3for循环语句187
    7.4while循环语句191
    7.5until循环语句193
    7.6select循环语句194
    7.7嵌套的循环195
    7.8循环控制与辅助编程命令197
    7.8.1break和continue命令197
    7.8.2true命令199
    7.8.3sleep命令199
    7.8.4shift命令200
    7.8.5getopt命令200
    7.8.6getopts命令202
    7.9循环语句的I/O重定向204
    7.9.1while循环的I/O重定向205
    7.9.2until循环的I/O重定向206
    7.9.3for循环的I/O重定向206
    7.10here文档207
    7.11Shell函数212
    7.12逻辑与和逻辑或并列结构218
    7.12.1逻辑与命令并列结构218
    7.12.2逻辑或命令并列结构219
    7.13Shell数组220
    7.14信号的捕捉与处理225
    7.15其他Shell课题229
    7.15.1子Shell229
    7.15.2Shell脚本的调试230
    7.15.3系统性能考虑235

    第8章进程管理237
    8.1ps命令概述237
    8.2查询进程及其状态信息239
    8.2.1查询当前活动的进程239
    8.2.2查询系统中所有的进程240
    8.2.3显示进程的重要状态信息241
    8.2.4显示进程的详细状态信息241
    8.3监控进程及系统资源242
    8.4终止进程的运行245
    8.5调整进程的调度类别及优先级248
    8.5.1显示进程的调度类别与优先级248
    8.5.2按照指定的调度类别与优先级运行进程249
    8.5.3调整进程的调度类别与优先级250
    8.5.4设置实时进程的时间片250
    8.6调整分时进程的优先级251
    8.6.1nice命令251
    8.6.2renice命令252
    8.6.3调整进程优先级的作用252
    8.7定时运行系统任务和用户程序253
    8.7.1cron守护进程的调度过程253
    8.7.2调度定时重复执行的任务255
    8.7.3提交一次性定时执行的任务255
    8.8调度重复执行的任务255
    8.8.1crontab的工作原理256
    8.8.2创建和编辑crontab文件257
    8.8.3显示crontab文件258
    8.8.4删除crontab文件258
    8.8.5crontab命令的访问控制259
    8.8.6应用实例——数据库定时备份260
    8.9调度一次性执行的作业261
    8.9.1提交at作业261
    8.9.2显示at作业及作业队列263
    8.9.3删除at作业263
    8.9.4at命令的访问控制263
    8.9.5应用实例——系统定时关机264

    第9章用户管理266
    9.1增加与删除用户266
    9.1.1/etc/passwd文件266
    9.1.2/etc/shadow文件267
    9.1.3用户管理实例268
    9.2定制用户的工作环境272
    9.2.1选择命令解释程序272
    9.2.2设置用户初始化文件273
    9.2.3定制Shell工作环境275
    9.3增加与删除用户组280
    9.4监控用户281
    9.4.1利用who命令查询系统中的用户282
    9.4.2利用finger命令查询系统中的用户283
    9.4.3利用w命令查询系统中的用户活动283
    9.4.4向注册用户发送消息284
    9.5以不同用户的身份访问系统284

    第10章软件包的制作与管理287
    10.1软件包组成简介287
    10.1.1基本组成部分287
    10.1.2选用的信息文件288
    10.1.3选用的Shell脚本文件288
    10.2软件包的相关文件和命令288
    10.2.1pkginfo文件289
    10.2.2prototype文件290
    10.2.3pkgmap文件293
    10.2.4copyright文件293
    10.2.5depend文件294
    10.2.6space文件294
    10.2.7compver文件295
    10.2.8软件包的相关工具295
    10.3制作软件包295
    10.3.1制作软件包的步骤296
    10.3.2创建pkginfo文件301
    10.3.3利用pkgproto命令创建prototype文件301
    10.3.4利用pkgmk命令制作软件包304
    10.3.5pkgtrans命令308
    10.4安装软件包310
    10.5查询软件包312
    10.6检测软件包313
    10.7卸载软件包315

    第11章磁盘空间管理318
    11.1查询磁盘空间信息318
    11.1.1常用的磁盘空间管理工具318
    11.1.2使用df命令检查存储空间的使用情况318
    11.1.3使用du命令检查存储空间占用情况321
    11.1.4使用quot命令查询每个用户占用的存储空间323
    11.1.5使用find命令找出超大容量的文件324
    11.1.6使用find命令找出长期闲置的文件324
    11.1.7使用find命令找出并删除core文件325
    11.1.8使用ls命令检测文件的大小325
    11.2采用标准工具备份与恢复数据326
    11.2.1利用cpio实现备份和恢复327
    11.2.2利用tar实现备份和恢复333
    11.2.3利用dd实现数据的复制337
    11.3文件系统限额管理339
    11.3.1限额概述339
    11.3.2设置限额341
    11.3.3限额的维护343

    第12章TCP/IP网络管理347
    12.1TCP/IP简介347
    12.1.1TCP/IP协议的层次结构347
    12.1.2TCP/IP协议如何处理数据通信349
    12.2网络接口设置351
    12.3主机名字解析353
    12.4网络路由设置354
    12.4.1静态路由354
    12.4.2动态路由355
    12.5配置网络服务356
    12.6网络管理与维护358
    12.6.1使用ifconfig命令维护网络接口358
    12.6.2使用netstat命令监控网络状态359
    12.6.3使用ping命令测试远程主机的连通性363
    12.6.4使用ftp命令检测网络主机的传输性能364
    12.6.5使用traceroute命令跟踪路由信息365

    第13章TCP/IP网络应用367
    13.1OpenSSH367
    13.1.1sshd_config配置文件367
    13.1.2ssh_config配置文件370
    13.1.3使用SSH注册到远程系统372
    13.1.4使用SSH执行远程系统中的命令373
    13.1.5使用SCP替代FTP373
    13.1.6使用SFTP替代FTP374
    13.1.7SSH与SCP的无密码注册375
    13.1.8OpenSSH的安全考虑377
    13.2Telnet远程系统注册378
    13.3FTP文件传输379
    13.3.1连接FTP服务器381
    13.3.2FTP应用382
    13.3.3FTP访问控制384
    13.3.4FTP自动注册384

    第14章网络文件系统386
    14.1NFS简述386
    14.2配置NFS服务器387
    14.3配置NFS客户系统390
    14.3.1安装远程文件系统390
    14.3.2设置/etc/vfstab文件392
    14.4NFS自动安装392
    14.4.1主映射文件393
    14.4.2直接映射文件394
    14.4.3间接映射文件394

    第15章系统启动与关机396
    15.1磁盘分区与初始引导396
    15.1.1磁盘分区396
    15.1.2初始引导过程399
    15.1.3系统初始化400
    15.2init进程与系统生成402
    15.2.1运行级403
    15.2.2/etc/inittab文件405
    15.2.3处理方式405
    15.2.4/etc/inittab文件举例406
    15.2.5启动用户定义的应用程序409
    15.3用户注册过程409
    15.3.1用户注册的处理过程409
    15.3.2utmpx和wtmpx文件410
    15.4系统关机过程411
    15.4.1使用shutdown命令关闭系统411
    15.4.2使用init命令关闭系统412
    15.4.3使用其他命令关机412
    15.5应用实例413

    第16章文件系统内部组织415
    16.1文件系统的组织结构415
    16.2超级块417
    16.3信息节点418
    16.3.1特权标志位418
    16.3.2数据块地址数组420
    16.4数据区与空闲数据存储块的组织421
    16.5信息节点的分配与释放421
    16.6数据块的分配与释放422
    16.7信息节点与目录和文件的关系424
    16.8UFS文件系统424
    16.8.1UFS文件系统的组织结构424
    16.8.2引导块425
    16.8.3超级块425
    16.8.4柱面组信息块426
    16.8.5信息节点区与信息节点428
    16.8.6数据块区429
    16.8.7数据块的分配与释放过程429
    16.8.8信息节点的分配与释放过程430

    第17章文件系统管理432
    17.1创建文件系统432
    17.1.1使用mkfs命令创建UFS文件系统432
    17.1.2使用newfs命令创建文件系统436
    17.2使用labelit命令命名文件系统438
    17.3安装、卸载文件系统438
    17.3.1安装文件系统438
    17.3.2/etc/vfstab文件439
    17.3.3安装文件系统441
    17.3.4卸载文件系统442
    17.4确定文件系统的类型444
    17.5检测与修复文件系统446
    17.5.1何时需要检测文件系统447
    17.5.2文件系统检测的内容448
    17.5.3交互检测与修复UFS文件系统452
    17.5.4自动检测与修复UFS文件系统454
    17.5.5恢复严重受损的超级块454
    17.5.6解决fsck命令无法修复的UFS文件系统问题455
    17.5.7fsck的阶段处理方式456
    17.5.8利用其他工具修复文件系统463
    参考文献466
查看详情
相关图书 / 更多
UNIX从入门到精通(第2版)
UNDERORDERS.
Dick Francis 著
UNIX从入门到精通(第2版)
UNIX网络编程卷2进程间通信第2版
[美]W.理查德·史蒂文斯(W.Richard Stevens) 著
UNIX从入门到精通(第2版)
UNIX xv6内核源码深入剖析
高联雄
UNIX从入门到精通(第2版)
UN维和步兵营
王昆 著
UNIX从入门到精通(第2版)
UNIX/Linux系统管理技术手册(第5版)
[美]埃薇·内梅特(Evi Nemeth)、加思·斯奈德(Garth Snyder)、特伦特·R.海恩本·惠利(Trent,R.Hein) 译
UNIX从入门到精通(第2版)
UNIX环境高级编程第3版英文版上下册
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、拉戈(StephenA.Rago) 著
UNIX从入门到精通(第2版)
UNESCO与中国教育:中国国际教育发展报告(2021)
四川外国语大学国际教育学院
UNIX从入门到精通(第2版)
UNICEF (United Nations Children's Fund): Global Governance That Works
Richard Jolly
UNIX从入门到精通(第2版)
UNIX环境高级编程第3版
拉戈( 著;[美]W.、理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、戚正伟、张亚英、尤晋元 译
UNIX从入门到精通(第2版)
UNITY应用开发实战案例
程明智
UNIX从入门到精通(第2版)
UNIX传奇:历史与回忆
[美]布莱恩·W.克尼汉(Brian W. Kernighan)
UNIX从入门到精通(第2版)
UNIX网络编程卷1套接字联网API第3版
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)比尔·芬纳(比尔·芬纳(Bill,Fenner)、安德鲁·M. 著
您可能感兴趣 / 更多
UNIX从入门到精通(第2版)
Linux常用命令简明手册
邢国庆 著
UNIX从入门到精通(第2版)
Red Hat Enterprise Linux 6从入门到精通
邢国庆 著
UNIX从入门到精通(第2版)
Ubuntu Linux 从入门到精通(版本9)
邢国庆 著
UNIX从入门到精通(第2版)
Fedora 8 Linux从入门到精通
邢国庆 著
UNIX从入门到精通(第2版)
UNIX从入门到精通(普及版)
邢国庆 著