注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统UNIXUNIX基础教程(第二版)

UNIX基础教程(第二版)

UNIX基础教程(第二版)

定 价:¥32.00

作 者: 龚汉明,肖俊才,刘伟 编著
出版社: 清华大学出版社
丛编项: 高等院校计算机应用技术系列教
标 签: Solaris

购买这本书可以去


ISBN: 9787302154402 出版时间: 2007-07-01 包装: 平装
开本: 16开 页数: 349 字数:  

内容简介

  《UNIX基础教程》详细介绍了UNIX的基础知识,对UNIX操作系统中的概念进行了重点讲述,并配合实例加深对概念的理解。主要内容包括:UNIX操作系统概述;常用的UNIX命令;UNIX文件系统;如何使用UNIX编辑器编写文本;vi的使用;UNIX的进程管理;Shell基础编程;awk和sed的使用;账号管理、用户和系统安全;UNIX下的网络通信以及常用的UNIX网络服务等。《UNIX基础教程》可作为高等院校计算机相关专业的教材,也非常适合UNIX初学者选用,对于系统管理员和有一定UNIX系统使用经验的用户,相信《UNIX基础教程》也是一本难得的参考书。

作者简介

暂缺《UNIX基础教程(第二版)》作者简介

图书目录

第1章 UNIX操作系统概述
1.1 计算机系统组成
1.1.1 计算机硬件系统
1.1.2 计算机软件系统
1.2 什么是操作系统
1.2.1 操作系统的概念
1.2.2 操作系统的功能
1.3 UNIX操作系统的诞生和发展
1.3.1 UNIX系统的诞生
1.3.2 UNIX系统的发展
1.3.3 UNIX系统发展时间表
1.4 UNIX操作系统的特点
1.5 UNIX与Windows的比较
1.5.1 Windows NT/2000/2003
1.5.2 Windows服务器系统与UNIX系统的区别
1.5.3 UNIX和Windows的市场竞争
1.5.4 UNIX与Windows的进化
1.6 UNIX的未来
1.7 小结
1.8 习题
第2章 UNIX操作系统基础
2.1 UNIX操作系统结构
2.2 内核
2.3 Shell
2.3.1 Shell的分类
2.3.2 Shell编程
2.4 UNIX文件系统
2.4.1 UNIX文件
2.4.2 UNIX目录
2.4.3 UNIX文件结构
2.5 应用程序
2.6 用户界面
2.6.1 命令行用户界面
2.6.2 图形用户界面
2.7 小结
2.8 习题
第3章 标准UNIX命令
3.1 了解命令
3.2 UNIX命令语法
3.2.1 通配符
3.2.2 重定向字符
3.2.3 命令行选项
3.2.4 管道符
3.2.5 后台处理
3.3 UNIX系统的登录和退出
3.3.1 登录
3.3.2 修改口令
3.3.3 退出
3.4 操作文件和目录的命令
3.4.1 is命令
3.4.2 cp命令
3.4.3 mv命令
3.4.4 rm命令
3.4.5 mkdir命令
3.4.6 chdir(cd)命令
3.4.7 rmdir命令
3.4.8 pwd命令
3.4.9 cat/more/less命令
3.4.10 chmod命令
3.5 网络命令
3.5.1 arp命令
3.5.2 ping命令
3.5.3 telnet命令
3.5.4 ftp命令
3.5.5 nslookup命令
3.6 系统状态命令
3.6.1 w命令
3.6.2 date命令
3.6.3 ps命令
3.7 在线查询命令
3.8 小结
3.9 习题
第4章 UNIX文件系统
4.1 UNIX文件的概念
4.1.1 什么是文件系统
4.1.2 树形结构
4.1.3 文件系统层次
4.1.4 一些特殊的目录
4.2 文件类型
4.2.1 普通文件、目录、设备文件和链接
4.2.2 静态文件和动态文件
4.3 文件系统结构
4.3.1 文件系统布局
4.3.2 查找和定位文件
4.4 文件的权限和存取
4.4.1 权限和存取概述
4.4.2 谁有存取一个文件的权利
4.4.3 存取权限的类型
4.4.4 授权与回收权限
4.5 管理设备文件
4.5.1 初识设备文件
4.5.2 设备文件分类
4.5.3 /dev目录的布局
4.6 配置文件系统
4.6.1 文件系统创建概述
4.6.2 配置文件系统的步骤
4.6.3 newfs命令
4.6.4 加载新文件系统
4.6.5 卸载一个文件系统
4.6.6 自动加载文件系统
4.6.7 CD-ROM文件系统
4.7 UNIX文件系统内部组织
4.7.1 引导块
4.7.2 超级块
4.7.3 i-node列表块
4.7.4 数据块
4.7.5 UNIX定位文件的整体过程
4.7.6 UNIX硬盘分区简介
4.8 文件系统的维护
4.8.1 监控磁盘使用情况
4.8.2 日常维护
4.8.3 扩展一个卷组
4.8.4 扩展逻辑卷的大小
4.8.5 扩展一个文件系统
4.9 小结
4.10 习题
第5章 UNIX的编辑器
5.1 vi的基本概念
5.2 vi的基本操作
5.2.1 设置终端
5.2.2 启动vi
5.2.3 进入输入模式
5.2.4 退出输入模式
5.2.5 退出vi
5.2.6 在窗口中移动光标
5.2.7 在编辑缓存中移动窗口
5.2.8 修改文本
5.2.9 删除文本
5.2.10 取消更改和删除
5.3 一个实例教程
5.4 进一步了解vi
5.4.1 搜索文本
5.4.2 复制和移动文本
5.4.3 工作缓冲区
5.4.4 编辑多个文件
5.4.5 插入Shell命令的输出
5.5 vi的设置选项
5.5.1 设置vi选项
5.5.2 显示当前设置
5.5.3 vi选项
5.6 应用vi
5.6.1 编写vi宏
5.6.2 实用的文本处理宏
5.7 使用emacs进行编辑OOBtmlN
5.7.1 设置终端
5.7.2 启动emacs
5.7.3 在emacs中创建文本
5.7.4 退出emacs
5.7.5 在窗口中移动光标
5.7.6 移动缓冲区中的窗口
5.7.7 删除文本
5.7.8 emacs的帮助
5.8 简短的emacs实例
5.9 进一步了解emacs
5.9.1 查找正文
5.9.2 用emacs修改文本
5.9.3 复制和移动文本
5.9.4 在多窗口中编辑
5.10 得到emacs
5.11 小结
5.12 习题
第6章 UNIX进程控制
6.1 进程概述
6.1.1 进程的基本概念
6.1.2 父进程与子进程
6.1.3 进程的状态
6.1.4 进程间通信
6.2 UNIX进程的层次结构
6.2.1 使用ps命令查看进程状态
6.2.2 系统进程
6.2.3 用户进程
6.3 UNIX进程调度
6.3.1 进程优先级
6.3.2 nice命令
6.3.3 前台进程和后台进程
6.3.4 将任务放在后台/前台运行
6.3.5 nohup命令
6.3.6 kill命令终止进程
6.4 作业调度
6.4.1 作业调度的概念
6.4.2 关于cron
6.4.3 at和batch命令
6.4.4 cromab命令
6.5 小结
6.6 习题
第7章 Shell
7.1 Shell的启动和主要功能
7.1.1 Shell的启动
7.1.2 Shell启动文件
7.1.3 Shell的功能
7.2 各种UNIX Shell
7.2.1 细说Shell的生平
7.2.2 Bourne Shell
7.2.3 C Shell
7.2.4 Korn Shell
7.2.5 TCSH
7.2.6 BASH Shell
7.2.7 Shell的使用
7.3 选择Shell
7.3.1 查看当前用户的默认Shell
7.3.2 更改用户的默认Shell
7.4 Shell环境变量
7.4.1 用户环境
7.4.2 设置Shell变量
7.4.3 两个重要的变量
7.4.4 显示变量的值
7.4.5 传送局部变量到环境
7.4.6 传递变量给一个应用
7.5 配置Shell
7.5.1 别名
7.5.2 文件名自动完成
7.5.3 命令的历史机制
7.5.4 重新输入命令
7.5.5 Shell内部命令和UNIX命令
7.6 Shell的替代功能
7.6.1 Shell的替代功能简介
7.6.2 Shell变量存储
7.6.3 变量替代
7.6.4 命令替代
7.6.5 波浪号替代
7.7 小结
7.8 习题
第8章 Shell编程
8.1 Shell编程基础
8.1.1 概述
8.1.2 Shell程序举例
8.1.3 传递数据给Shell程序
8.1.4 Shell程序的参数
8.1.5 特殊的Shell变量——#和*
8.1.6 shift命令
8.1.7 read命令
8.1.8 其他技术
8.2 test及其他几个重要的命令
8.2.1 返回值
8.2.2 test命令
8.2.3 exit命令
8.2.4 使用let命令进行算术计算
8.3 Shell分支语句
8.3.1 if语句
8.3.2 if-else语句
8.3.3 case语句
8.4 Shell循环语句
8.4.1 有关循环的简单介绍
8.4.2 while语句
8.4.3 until语句
8.4.4 for语句
8.4.5 break和continue语句
8.5 小结
8.6 习题
第9章 使用awk和sed
9.1 awk概述
9.1.1 调用awk
9.1.2 awk程序的基本结构
9.1.3 awk使用标准的输入/输出设备
9.1.4 在多个文件中运行awk程序
9.1.5 多行awk程序
9.2 模式
9.2.1 字符串模式
9.2.2 复合模式
9.2.3 范围模式
9.2.4 数值模式
9.2.5 开始与结束模式
9.3 动作
9.3.1 变量
9.3.2 内建变量
9.3.3 数值运算符及其操作
9.3.4 数组
9.3.5 用户定义函数
9.3.6 控制语句
9.4 输入
9.4.1 从文件中读取输入
9.4.2 从键盘读取输入
9.4.3 从管道中读取输入
9.4.4 在命令行上将参变量传递给程序
9.4.5 多行文件和记录分隔符
9.5 输出
9.5.1 print
9.5.2 printf
9.5.3 传递输出到多个文件中
9.6 用Shell来运行awk
9.7 sed文件和sed命令
9.7.1 sed用法介绍
9.7.2 保存sed输出
9.7.3 使用sed在文件中查询文本的方式
9.8 小结
9.9 习题
第10章 UNIX安全机制
10.1 系统安全的必要性
10.1.1 计算机信息系统的脆弱性
10.1.2 安全威胁
10.1.3 UNIX系统的安全管理
10.2 用户安全性
10.2.1 口令保护
10.2.2 文件保护
10.2.3 目录许可
10.2.4 umask命令
10.2.5 设置用户ID和同组用户ID许可
10.2.6 cp、mv、in和cpio命令
10.2.7 su和newgrp命令
10.2.8 文件加密
10.3 文件系统安全
10.3.1 UNIX文件系统概述
10.3.2 设备文件
10.3.3 /etc/mknod命令
10.3.4 安全考虑
10.3.5 find命令
10.3.6 secure程序
10.3.7 ncheck命令
10.3.8 安装和卸载文件系统
10.3.9 系统目录和文件
10.4 安全相关文件
10.4.1 /etc/passwd文件
10.4.2 /etc/group文件
10.4.3 /etc/profile文件
10.5 安全策略
10.5.1 限制访问
10.5.2 防火墙
10.5.3 ACL(访问控制列表)
10.5.4 监控系统文件
10.5.5 加密安全工具
10.6 防火墙
10.6.1 防火墙技术
10.6.2 防火墙的类型
10.6.3 先进的认证技术
10.7 系统管理员意识
10.7.1 管理员登录安全
10.7.2 保证系统安全
10.7.3 root运行的进程
10.7.4 增加、删除和移走用户
10.8 物理安全
10.9 小系统安全
10.10 小结
10.1 l 习题
第11章 UNIX网络通信
11.1 网络简介
11.1.1 OSl分层模型
11.1.2 TCP/IP协议简介
11.2 UNIX网络配置的相关文件
11.2.1 网络地址
11.2.2 接口名与IP地址的映射
11.2.3 子网掩码
11.2.4 默认网关
11.3 网络命令
11.3.1 ping命令
11.3.2 ifeonfig命令
11.3.3 netstat命令
11.3.4 finger命令
11.3.5 route命令
11.4 小结
11.5 习题
第12章 UNIX网络服务与应用
12.1 域名解析
12.1.1 三种主机名解析的比较
12.1.2 DNS的工作原理
12.1.3 DNS服务器配置实例
12.1.4 DNS客户端的配置
12.1.5 使用nslookup测试DNS
12.1.6 DNS其他知识
12.2 WWW服务
12.2.1 WWW服务和HTTP的工作原理
12.2.2 非持久连接和持久连接
12.2.3 HTTP消息格式
12.2.4 用户一服务器交互
12.3 文件传输
12.3.1 FTP的工作原理
12.3.2 FTP配置说明
12.3.3 VSFTPD配置举例
12.3.4 虚拟用户的配置
12.4 小结
12.5 习题
第13章 用户账号管理
13.1 用户账号
13.1.1 用户与用户组
13.1.2 用户账号的定义
13.1.3 /etc/passwd文件
13.1.4 /etc/group文件
13.2 用户账号的创建、修改和删除
13.2.1 useradd
13.2.2 groupadd
13.3 用户账号口令字管理
13.4 权限管理
13.4.1 更改用户密码
13.4.2 定制用户
13.5 系统管理员的角色
13.5.1 什么是系统管理员
13.5.2 硬件方面的职责
13.5.3 软件方面的职责
13.5.4 对用户的责任
13.6 小结
13.7 习题
附录 VMware下UNIX的安装
一、VMware的安装
二、使用VMware创建Solaris 10虚拟机
三、Solaris 10的安装
参考文献


本目录推荐