购物车中还没有商品,赶紧选购吧!
Linux操作系统及其应用编程(第2版) 刘循 高等教育出版社
商品价格
降价通知
定价
手机购买
商品二维码
配送
北京市
服务
高教自营 发货并提供售后服务。
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:Linux操作系统及其应用编程(第2版)
ISBN:9787040316629
出版社:高等教育出版社
出版年月:2011-01
作者:刘循
定价:33.60
页码:344
装帧:平装
版次:2
字数:470
开本:16开
套装书:否

本书是“十一五”国家级规划教材。在前版的基础上,本书较为全面地介绍了Linux系统及环境编程。主要特色有以下几点: (1)在介绍Linux操作系统结构和系统管理的基础上,较为全面、深入地讲述了Linux操作系统内核分析和应用程序编程。 (2)在应用程序编程上,着重讲述了脚本编程、核心程序分析及编程、系统调用和应用编程。这些编程基于C语言,通用性强,移植方便。 (3)每一章节后面均配备有大量的课后练习和上机实验内容,可以满足学生实际应用操作能力提高的需要。 本书内容适中,可作为普通高等学校计算机及相关专业本科相关课程教材,可以采用每周3学时,整学期51学时进行教学。此外,为配合教学,随书还提供与教材配套的电子课件和辅助教学资料。本课程为校级精品课程,正在积极进行课程建设,精品课程网址为:http://cs.scu.edu.cn/~liuxun。

前辅文
第1 章 Linux 操作系统基础
  1.1 Linux 操作系统概述
   1.1.1 Linux 操作系统简介
   1.1.2 Linux 操作系统主要构成
   1.1.3 Linux 系统的特点
  1.2 基本使用及基本命令
   1.2.1 用户与系统管理员
   1.2.2 进入与退出系统
   1.2.3 在用户之间切换
   1.2.4 基本命令
  1.3 vi 编辑器
   1.3.1 vi 简介
   1.3.2 vi 模式
   1.3.3 vi 命令
   1.3.4 在vi 编辑器中使用Shell
   1.3.5 设置vi 的工作环境
  1.4 文件管理命令
   1.4.1 文件类型
   1.4.2 目录及目录层次
   1.4.3 文件、目录的所有者和权限
   1.4.4 修改文件、目录的所有者和权限
   1.4.5 文件、目录的访问权限
   1.4.6 使用chmod 命令修改文件或目录的访问权限
  1.5 grep 命令
   1.5.1 grep 命令简介
   1.5.2 grep、egrep 和fgrep 命令
   1.5.3 grep 与正则表达式
  1.6 sort 命令
  1.7 sed 命令
   1.7.1 sed 命令简介
   1.7.2 文本查询
   1.7.3 sed 基本编辑命令
   1.7.4 sed 应用举例
   1.7.5 sed 与grep 命令
  1.8 comm、diff 和cmp 命令
   1.8.1 comm 命令
   1.8.2 diff 命令
   1.8.3 cmp 命令
  1.9 awk 命令
   1.9.1 awk 命令简介
   1.9.2 awk 应用举例
   1.9.3 awk 脚本
  1.10 本章小结
  上机练习
  习题一
第2 章 Linux 系统管理基础
  2.1 系统引导、运行与系统关闭
   2.1.1 系统引导
   2.1.2 系统运行级
   2.1.3 系统关闭
  2.2 用户及组管理命令
   2.2.1 用户管理信息和用户管理文件
   2.2.2 用户管理命令
  2.3 系统管理员与用户通信
   2.3.1 系统管理员通知本机用户
   2.3.2 发送消息到系统的单个用户
   2.3.3 发送消息到系统或网络中的所有用户
  2.4 任务自动调度
   2.4.1 周期性间隔时间调度cron
   2.4.2 在指定时间执行at 命令
   2.4.3 作业控制
  2.5 系统性能管理
   2.5.1 监控进程活动信息的应用软件包Psacct
   2.5.2 收集与进程有关的统计信息
  2.6 本章小结
  上机练习
  习题二
第3 章 Shell 及其编程
  3.1 Shell 概述
   3.1.1 Bourne Shell
   3.1.2 C Shell
   3.1.3 Korn Shell
  3.2 Shell 脚本
  3.3 Shell 脚本变量
   3.3.1 环境变量
   3.3.2 系统特殊变量
   3.3.3 用户自定义变量
   3.3.4 显示变量
   3.3.5 Shell 输入/输出命令
   3.3.6 Shell 中的运算
  3.4 Shell 控制结构
   3.4.1 if then else 语句
   3.4.2 case 语句
   3.4.3 for 语句
   3.4.4 while 语句
   3.4.5 until 语句
   3.4.6 break 和continue 语句
  3.5 Shell 函数
   3.5.1 函数定义
   3.5.2 脚本中函数调用
   3.5.3 Shell 中使用函数
  3.6 Shell 工具
   3.6.1 trap 通知
   3.6.2 创建信息的文件
   3.6.3 logger 命令
   3.6.4 eval 命令
  3.7 Shell Script 编程应用实例
  3.8 本章小结
  上机练习
  习题三
第4 章 Linux 进程管理及进程通信
  4.1 Linux 进程及描述
   4.1.1 Linux 系统中的进程
   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.3.3 先来先服务和时间片轮转调度
  4.4 进程间通信
   4.4.1 信号
   4.4.2 管道
   4.4.3 消息
   4.4.4 共享存储区
   4.4.5 信号量
  4.5 进程管理命令
   4.5.1 ps 命令
   4.5.2 kill 命令
   4.5.3 nice 命令
   4.5.4 sleep 命令
   4.5.5 wait 命令
  4.6 本章小结
  上机练习
  习题四
第5 章 Linux 文件系统
  5.1 Linux 文件系统基础
   5.1.1 Linux 文件系统概述
   5.1.2 i 节点与文件寻址
   5.1.3 通过文件系统实现对设备的管理
   5.1.4 虚拟文件系统(VFS)层
   5.1.5 虚拟文件系统/proc
  5.2 Linux 文件系统结构
  5.3 Linux 文件系统类型
   5.3.1 Ext2 文件系统
   5.3.2 Ext3 文件系统
   5.3.3 Ext4 文件系统
   5.3.4 Btrfs 文件系统
  5.4 文件系统的启用
   5.4.1 加载与卸载
   5.4.2 文件系统加载文件
   5.4.3 加载文件系统类型
   5.4.4 加载本地文件系统
   5.4.5 远程加载(共享网络文件系统)
  5.5 文件系统管理
   5.5.1 磁盘分区管理
   5.5.2 维护文件系统
   5.5.3 文件系统检测
  5.6 文件系统的备份与恢复
   5.6.1 备份与恢复
   5.6.2 备份工具dump 和恢复工具restore
   5.6.3 tar、cpio、dd 命令
  5.7 本章小结
  上机练习
  习题五
第6 章 Linux 系统函数调用
  6.1 Linux 系统函数调用概述
  6.2 文件系统类系统函数调用
   6.2.1 文件系统控制类系统函数调用
   6.2.2 文件系统操作类系统函数调用
  6.3 进程类系统函数调用
   6.3.1 创建一个新进程
   6.3.2 按照指定条件创建子进程
   6.3.3 运行可执行文件与创建一个子进程供执行新程序
   6.3.4 中止进程与立即中止当前进程
   6.3.5 进程所能打开的最大文件数
   6.3.6 获取进程标识符与获取父进程标识符
   6.3.7 获取指定进程组标识符与获取当前进程组标识符
   6.3.8 设置指定进程组标识符与设置当前进程组标识符
   6.3.9 获取调度优先级、设置调度优先级与改变分时进程的优先级
   6.3.10 读写进程的本地描述表
   6.3.11 使进程睡眠指定的时间
   6.3.12 挂起进程
   6.3.13 设置进程运行域
   6.3.14 对进程进行特定操作
   6.3.15 进程跟踪
   6.3.16 取得静态优先级的上限与取得静态优先级的下限
   6.3.17 取得进程的调度参数、取得指定进程的调度策略与取得按RR 算法调度的实时进程的时间片长度
   6.3.18 设置进程的调度参数与设置指定进程的调度策略和参数
   6.3.19 进程主动让出处理器并将进程等候调度至队列尾
   6.3.20 等待子进程终止与等待指定子进程终止
   6.3.21 获取进程权限与设置进程权限
   6.3.22 获取会晤标识符与创建会晤进程并设置会晤标识符
  6.4 内存管理类系统函数调用
   6.4.1 改变数据段空间的分配
   6.4.2 内存页面加锁、调用进程所有内存页面加锁与内存页面解锁、调用进程所有内存页面解锁
   6.4.3 映射虚拟内存页、释放内存页映射与重新映射虚拟内存地址、将映射内存中的数据写回磁盘
   6.4.4 设置内存映象保护
   6.4.5 获取页面大小
   6.4.6 将内存缓冲区数据写回硬盘
   6.4.7 监视文件描述符
  6.5 用户管理类系统函数调用
   6.5.1 设置用户属性的系统函数调用
   6.5.2 获取用户属性的系统函数调用
   6.5.3 用户管理系统函数调用应用
  6.6 系统函数调用实例
  6.7 本章小结
  上机练习
  习题六
第7 章 Linux 网络管理
  7.1 配置 TCP/IP 网络
   7.1.1 使用ifconfig 命令配置IP 地址和掩码
   7.1.2 使用route 命令配置网关
   7.1.3 通过文件配置IP 地址、掩码和路由信息
  7.2 配置 TCP/IP 应用服务
   7.2.1 文件/etc/hostname 用于指定主机的名称
   7.2.2 文件/etc/inetd.conf 控制网络服务进程
   7.2.3 文件/etc/netmask 配置子网掩码
   7.2.4 文件/etc/networks 定义子网名称
   7.2.5 文件/etc/hosts 映射IP 地址与域名
   7.2.6 文件/etc/resolve.conf 用于域名解析服务器
   7.2.7 文件/etc/host.conf 用于指定解析域名的方式
   7.2.8 文件/etc/sysconfig/network 用于指定服务器上的网络配置信息
   7.2.9 文件/etc/services 用于说明所提供的TCP 服务
   7.2.10 文件/etc/securetty 用于限制超级用户登录
   7.2.11 文件/etc/host1.deny 和/etc/host1.allow用于指定系统可以使用的网络服务
  7.3 TCP/IP 接口管理
   7.3.1 查看系统网络接口
   7.3.2 改变网络接口参数
   7.3.3 查看网络连接状态
   7.3.4 网络接口统计信息
  7.4 本章小结
  上机练习
  习题七
参考文献

“十一五”国家规划教材

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加