Linux操作系统及其应用编程

出版社:高等教育
出版日期:2011-1
ISBN:9787040316629
作者:刘循
页数:332页

书籍目录

第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 Shen概述    3.1.1 Bourne Shell    3.1.2 C Shell    3.1.3 Korn Shell  3.2 Sbell脚本  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 ifthen 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 k11l命令    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/hostl.deny和/etc/hostl.allow用于指定系统可以使用的网络服务  7.3 TCP/IP接口管理    7.3.1 查看系统网络接口    7.3.2 改变网络接口参数    7.3.3 查看网络连接状态    7.3.4 网络接口统计信息  7.4 本章小结  上机练习  习题七参考文献

编辑推荐

  《Linux操作系统及其应用编程(第2版)》通过丰富的程序开发实例,深入浅出地对Linux操作系统的shell命令与shell编程、系统管理与网络服务、应用程序开发与系统函数调用进行了描述,并详细分析了Linux操作系统的实现原理和思想。《Linux操作系统及其应用编程(第2版)》概念清晰,实例丰富,具有较强的实用性。为便于教师与学生的教学,《Linux操作系统及其应用编程(第2版)》提供配套的电子教案,

作者简介

《Linux操作系统及其应用编程(第2版)》内容简介:Linux是一种基于个人计算机平台的开放式操作系统。《Linux操作系统及其应用编程(第2版)》深入浅出地对Linux操作系统的Shell命令与Shell编程、系统管理与网络服务、应用程序开发与系统函数调用进行了描述,并详细分析了Linux操作系统的实现原理和思想。全书共分为7章。主要内容包括Linux操作系统基础、Linux系统管理基础、Shell及其编程、Linux进程管理及进程通信、Linux文件系统、Linux系统函数调用和Linux网络管理。《Linux操作系统及其应用编程(第2版)》可作为计算机及相关专业的Linux课程学习教材,可供Linux系统管理员和网络管理员作为参考用书,也可为Linux系统环境下的程序员编程提供帮助。


 Linux操作系统及其应用编程下载



发布书评

 
 


精彩短评 (总计1条)

  •     刘嬷嬷这教材写得还没她的PPT好……
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024