描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787111448983
内容简介
《Linux系统应用基础教程(第2版)/普通高等教育“十二五”计算机类规划教材》详细介绍了Linux操作系统的概念、特点、安装和使用方法,分别从命令行方式和图形方式说明了如何实现Linux系统的用户账户管理、文件系统管理、磁盘文件与目录管理、包管理、进程管理、shell编程、网络应用和系统内核的裁剪与编译。
《Linux系统应用基础教程(第2版)/普通高等教育“十二五”计算机类规划教材》以操作系统的理论为指导、以具体应用为核心,理论与实践相结合,尽可能系统、全面地展示Linux操作系统的概念、特点和用法,努力做到概念准确、结构清晰、取材合理、详略得当。为了便于教学,每章配有习题,在附录中配有相应的实验。
《Linux系统应用基础教程(第2版)/普通高等教育“十二五”计算机类规划教材》既可作为高等院校计算机科学与技术专业或相关专业的本、专科教材和参考书,也可作为计算机技术和Linux网络管理人员的阅读参考书。
《Linux系统应用基础教程(第2版)/普通高等教育“十二五”计算机类规划教材》以操作系统的理论为指导、以具体应用为核心,理论与实践相结合,尽可能系统、全面地展示Linux操作系统的概念、特点和用法,努力做到概念准确、结构清晰、取材合理、详略得当。为了便于教学,每章配有习题,在附录中配有相应的实验。
《Linux系统应用基础教程(第2版)/普通高等教育“十二五”计算机类规划教材》既可作为高等院校计算机科学与技术专业或相关专业的本、专科教材和参考书,也可作为计算机技术和Linux网络管理人员的阅读参考书。
目 录
第2版前言
第1版前言
第1章 认识Linux
1.1 Linux概述
1.1.1 Linux的诞生
1.1.2 Linux内核与版本
1.1.3 Linux的发行版本
1.1.4 Linux的特点
1.2 Linux安装
1.2.1 安装前的准备
1.2.2 开始安装
1.3 Linux用户接口
1.3.1 命令接口
1.3.2 图形接口
1.3.3 程序接口
1.4 Linux与其他PC操作系统的比较
1.4.1 Linux与MSDOS比较
1.4.2 Linux与Windows比较
1.4.3 Linux与UNIX比较
1.5 Linux操作系统资源
习题1
第2章 系统的启动与关闭
2.1 引导盘的创建与使用
2.1.1 引导盘的创建
2.1.2 引导盘的使用
2.2 多配置系统引导
2.2.1 Linux的引导程序
2.2.2 多配置系统引导的实现
2.3 系统运行级与运行级的切换
2.3.1 系统运行级
2.3.2 运行级的查看
2.3.3 运行级的切换
2.3.4 系统运行级的服务
2.4 系统启动与引导过程
2.4.1 系统的引导步骤
2.4.2 BIOS自检
2.4.3 MBR中LILO或GRUB的启动
2.4.4 Linux操作系统内核运行
2.4.5 inittab文件与init进程
2.5 系统的关闭
2.5.1 常用的关机方式
2.5.2 其他关机命令
习题2
第3章 用户登录与账号管理
3.1 用户登录
3.1.1 终端登录
3.1.2 远程登录
3.2 管理用户账号
3.2.1 添加用户
3.2.2 设置口令
3.2.3 成批添加用户
3.2.4 成批修改口令
3.2.5 删除用户
3.2.6 修改用户属性
3.3 管理组群账号
3.3.1 添加用户组群
3.3.2 设置用户组群口令
3.3.3 删除用户组群
3.3.4 修改用户组群属性
3.4 图形界面下的账号管理
3.4.1 RedHat用户管理器简介
3.4.2 X?Window下的用户管理
3.4.3 X?Window下的组群管理
3.5 用户权限管理
3.5.1 linuxconf的下载与安装
3.5.2 linuxconf组成简介
3.5.3 linuxconf的用户权限设置
3.5.4 权限设置应用说明
3.6 查看登录用户
3.6.1 who命令
3.6.2 w命令
3.6.3 finger命令
3.7 改变用户身份
3.7.1 su命令
3.7.2 sudo命令
习题3
第4章 文件系统管理
4.1 文件与文件系统的概念
4.1.1 文件的概念
4.1.2 文件系统的概念
4.2 Linux目录介绍
4.2.1 根目录
4.2.2 基本目录
4.2.3 特殊目录
4.3 文件系统的维护
4.3.1 建立文件系统
4.3.2 检查文件系统
4.3.3 安装与卸载文件系统
4.4 网络文件系统
4.4.1 输出文件系统
4.4.2 安装文件系统
4.4.3 NFS配置示例
习题4
第5章 磁盘文件与目录管理
5.1 按名存取
5.1.1 文件命名
5.1.2 路径
5.2 常用的磁盘、文件和目录管理命令
5.2.1 磁盘管理
5.2.2 文件与目录管理
5.3 查找文件
5.3.1 命令行方式
5.3.2 图形方式
5.4 修改文件权限
5.4.1 命令方式
5.4.2 图形方式
5.5 查看文件内容
5.5.1 cat命令
5.5.2 more命令
5.6 文件压缩与解压缩
5.6.1 命令行方式
5.6.2 图形方式
5.7 文件备份与恢复
5.7.1 备份介质
5.7.2 备份方式
5.7.3 文件与数据备份
5.8 简单信息处理
5.8.1 wc命令
5.8.2 grep命令
5.8.3 sort命令
5.8.4 pr命令
5.8.5 sed命令
5.8.6 tr命令
5.8.7 cut命令
5.8.8 uniq命令
5.8.9 mc命令
习题5
第6章 Linux的包管理
6.1 包管理概述
6.2 包管理的特色
6.3 命令行下的包管理
6.3.1 安装软件包
6.3.2 软件包查询
6.3.3 软件包校验
6.3.4 软件包升级
6.3.5 软件包删除
6.3.6 数据库维护
6.4 图形方式下的RPM包管理
6.4.1 “添加/删除应用程序”软件的使用
6.4.2 linuxconf软件包管理的使用
习题6
第7章 进程管理
7.1 进程概述
7.1.1 进程的概念
7.1.2 进程与程序的区别
7.1.3 多任务的实现
7.1.4 进程的类型
7.2 进程的启动
7.2.1 手工启动
7.2.2 调度启动
7.3 进程查看
7.3.1 ps命令
7.3.2 top命令
7.4 进程调度
7.4.1 kill命令
7.4.2 nice与renice命令
习题7
第8章 shell编程
8.1 vi编辑器
8.1.1 vi简介
8.1.2 vi的启动与退出
8.1.3 学习vi的诀窍
8.1.4 基本命令
8.1.5 行编辑命令
8.1.6 vi的特殊选项
8.2 shell概述
8.2.1 shell的概念
8.2.2 启动与退出shell
8.2.3 shell与子进程
8.3 shell的功能
8.3.1 命令行解释
8.3.2 保留字
8.3.3 通配符
8.3.4 访问和处理程序及命令
8.3.5 文件处理:输入/输出重定向和管道
8.3.6 命令组合
8.3.7 命令替换
8.3.8 变量维护
8.3.9 shell环境设置
8.4 常用shell
8.4.1 常用shell简介
8.4.2 bash的特色
8.5 shell程序设计
8.5.1 shell程序的基本结构
8.5.2 shell程序的编辑与运行
8.5.3 shell命令的构成
8.5.4 变量
8.5.5 shell特殊字符屏蔽
8.5.6 流程控制语句
8.5.7 函数
8.6 模式扫描与处理语言awk
8.6.1 awk语言的基本概念
8.6.2 awk的模式
8.6.3 awk的动作
8.6.4 awk的应用实例
习题8
第9章 网络应用
9.1 网络应用基础
9.1.1 计算机网络的概念
9.1.2 IP地址、端口与域名系统
9.1.3 子网与超网
9.2 网络配置文件与配置方法
9.2.1 网络配置文件
9.2.2 网络基本配置
9.3 常用网络操作命令
9.3.1 ping命令
9.3.2 ifconfig命令
9.3.3 netstat命令
9.4 文件传输——FTP
9.4.1 FTP基本原理
9.4.2 FTP服务的配置文件
9.4.3 FTP服务的启动
9.4.4 文件传输命令及用法
习题9
第10章 系统内核的裁剪与编译
10.1 系统内核的工作机制
10.2 系统内核的裁剪
10.2.1 内核支持(编译)模式
10.2.2 裁剪系统内核应遵循的步骤
习题10
附录
附录A Linux资源站点
附录B 实验与思考
实验1 Linux的安装
实验2 Linux的启动与关闭
实验3 Linux系统登录及用户管理
实验4 文件系统管理
实验5 文件、目录操作命令
实验6 软件包管理
实验7 进程管理命令
实验8 (A)编辑器vi的应用
实验8 (B)shell编程
实验9 网络管理命令
实验10 内核裁剪
实验11 综合性实验
参考文献
第1版前言
第1章 认识Linux
1.1 Linux概述
1.1.1 Linux的诞生
1.1.2 Linux内核与版本
1.1.3 Linux的发行版本
1.1.4 Linux的特点
1.2 Linux安装
1.2.1 安装前的准备
1.2.2 开始安装
1.3 Linux用户接口
1.3.1 命令接口
1.3.2 图形接口
1.3.3 程序接口
1.4 Linux与其他PC操作系统的比较
1.4.1 Linux与MSDOS比较
1.4.2 Linux与Windows比较
1.4.3 Linux与UNIX比较
1.5 Linux操作系统资源
习题1
第2章 系统的启动与关闭
2.1 引导盘的创建与使用
2.1.1 引导盘的创建
2.1.2 引导盘的使用
2.2 多配置系统引导
2.2.1 Linux的引导程序
2.2.2 多配置系统引导的实现
2.3 系统运行级与运行级的切换
2.3.1 系统运行级
2.3.2 运行级的查看
2.3.3 运行级的切换
2.3.4 系统运行级的服务
2.4 系统启动与引导过程
2.4.1 系统的引导步骤
2.4.2 BIOS自检
2.4.3 MBR中LILO或GRUB的启动
2.4.4 Linux操作系统内核运行
2.4.5 inittab文件与init进程
2.5 系统的关闭
2.5.1 常用的关机方式
2.5.2 其他关机命令
习题2
第3章 用户登录与账号管理
3.1 用户登录
3.1.1 终端登录
3.1.2 远程登录
3.2 管理用户账号
3.2.1 添加用户
3.2.2 设置口令
3.2.3 成批添加用户
3.2.4 成批修改口令
3.2.5 删除用户
3.2.6 修改用户属性
3.3 管理组群账号
3.3.1 添加用户组群
3.3.2 设置用户组群口令
3.3.3 删除用户组群
3.3.4 修改用户组群属性
3.4 图形界面下的账号管理
3.4.1 RedHat用户管理器简介
3.4.2 X?Window下的用户管理
3.4.3 X?Window下的组群管理
3.5 用户权限管理
3.5.1 linuxconf的下载与安装
3.5.2 linuxconf组成简介
3.5.3 linuxconf的用户权限设置
3.5.4 权限设置应用说明
3.6 查看登录用户
3.6.1 who命令
3.6.2 w命令
3.6.3 finger命令
3.7 改变用户身份
3.7.1 su命令
3.7.2 sudo命令
习题3
第4章 文件系统管理
4.1 文件与文件系统的概念
4.1.1 文件的概念
4.1.2 文件系统的概念
4.2 Linux目录介绍
4.2.1 根目录
4.2.2 基本目录
4.2.3 特殊目录
4.3 文件系统的维护
4.3.1 建立文件系统
4.3.2 检查文件系统
4.3.3 安装与卸载文件系统
4.4 网络文件系统
4.4.1 输出文件系统
4.4.2 安装文件系统
4.4.3 NFS配置示例
习题4
第5章 磁盘文件与目录管理
5.1 按名存取
5.1.1 文件命名
5.1.2 路径
5.2 常用的磁盘、文件和目录管理命令
5.2.1 磁盘管理
5.2.2 文件与目录管理
5.3 查找文件
5.3.1 命令行方式
5.3.2 图形方式
5.4 修改文件权限
5.4.1 命令方式
5.4.2 图形方式
5.5 查看文件内容
5.5.1 cat命令
5.5.2 more命令
5.6 文件压缩与解压缩
5.6.1 命令行方式
5.6.2 图形方式
5.7 文件备份与恢复
5.7.1 备份介质
5.7.2 备份方式
5.7.3 文件与数据备份
5.8 简单信息处理
5.8.1 wc命令
5.8.2 grep命令
5.8.3 sort命令
5.8.4 pr命令
5.8.5 sed命令
5.8.6 tr命令
5.8.7 cut命令
5.8.8 uniq命令
5.8.9 mc命令
习题5
第6章 Linux的包管理
6.1 包管理概述
6.2 包管理的特色
6.3 命令行下的包管理
6.3.1 安装软件包
6.3.2 软件包查询
6.3.3 软件包校验
6.3.4 软件包升级
6.3.5 软件包删除
6.3.6 数据库维护
6.4 图形方式下的RPM包管理
6.4.1 “添加/删除应用程序”软件的使用
6.4.2 linuxconf软件包管理的使用
习题6
第7章 进程管理
7.1 进程概述
7.1.1 进程的概念
7.1.2 进程与程序的区别
7.1.3 多任务的实现
7.1.4 进程的类型
7.2 进程的启动
7.2.1 手工启动
7.2.2 调度启动
7.3 进程查看
7.3.1 ps命令
7.3.2 top命令
7.4 进程调度
7.4.1 kill命令
7.4.2 nice与renice命令
习题7
第8章 shell编程
8.1 vi编辑器
8.1.1 vi简介
8.1.2 vi的启动与退出
8.1.3 学习vi的诀窍
8.1.4 基本命令
8.1.5 行编辑命令
8.1.6 vi的特殊选项
8.2 shell概述
8.2.1 shell的概念
8.2.2 启动与退出shell
8.2.3 shell与子进程
8.3 shell的功能
8.3.1 命令行解释
8.3.2 保留字
8.3.3 通配符
8.3.4 访问和处理程序及命令
8.3.5 文件处理:输入/输出重定向和管道
8.3.6 命令组合
8.3.7 命令替换
8.3.8 变量维护
8.3.9 shell环境设置
8.4 常用shell
8.4.1 常用shell简介
8.4.2 bash的特色
8.5 shell程序设计
8.5.1 shell程序的基本结构
8.5.2 shell程序的编辑与运行
8.5.3 shell命令的构成
8.5.4 变量
8.5.5 shell特殊字符屏蔽
8.5.6 流程控制语句
8.5.7 函数
8.6 模式扫描与处理语言awk
8.6.1 awk语言的基本概念
8.6.2 awk的模式
8.6.3 awk的动作
8.6.4 awk的应用实例
习题8
第9章 网络应用
9.1 网络应用基础
9.1.1 计算机网络的概念
9.1.2 IP地址、端口与域名系统
9.1.3 子网与超网
9.2 网络配置文件与配置方法
9.2.1 网络配置文件
9.2.2 网络基本配置
9.3 常用网络操作命令
9.3.1 ping命令
9.3.2 ifconfig命令
9.3.3 netstat命令
9.4 文件传输——FTP
9.4.1 FTP基本原理
9.4.2 FTP服务的配置文件
9.4.3 FTP服务的启动
9.4.4 文件传输命令及用法
习题9
第10章 系统内核的裁剪与编译
10.1 系统内核的工作机制
10.2 系统内核的裁剪
10.2.1 内核支持(编译)模式
10.2.2 裁剪系统内核应遵循的步骤
习题10
附录
附录A Linux资源站点
附录B 实验与思考
实验1 Linux的安装
实验2 Linux的启动与关闭
实验3 Linux系统登录及用户管理
实验4 文件系统管理
实验5 文件、目录操作命令
实验6 软件包管理
实验7 进程管理命令
实验8 (A)编辑器vi的应用
实验8 (B)shell编程
实验9 网络管理命令
实验10 内核裁剪
实验11 综合性实验
参考文献
评论
还没有评论。