当前位置首页 > 百科> 正文

Linux作业系统基本原理与套用

2019-08-20 06:18:38 百科
Linux作业系统基本原理与套用

Linux作业系统基本原理与套用

《Linux作业系统基本原理与套用》是2016年6月1日出版的图书,作者是周奇。

基本介绍

  • 书名:Linux作业系统基本原理与套用
  • 作者:周奇
  • ISBN:9787302430223
  • 定价:29.80元
  • 出版社:清华大学出版社 
  • 出版时间:2016年6月1日

    内容简介

    本书以Red Hat Linux Enterprise Linux 5(5以上版本均可)为平台,对Linux基础性知识点进行全面而又详细的介绍。本书根据初学者的学习规律,先介绍作业系统引论、Linux的运行模式、 Linux档案和磁碟系统、Linux用户管理、 Linux的shell程式、 Linux网路配置、Linux系统安全的基本操作及简单原理,然后在此基础之上以进程管理和存储管理为例来提升Linux作业系统理论的深度与广度,可以为实践提供思想和指导。

    目录

    Contents第1章作业系统引论1
    1.1计算机系统的组成1
    1.2作业系统的基本概念和功能2
    1.2.1什幺是作业系统2
    1.2.2作业系统功能3
    1.3作业系统的目标8
    1.4作业系统的基本特性9
    1.4.1并发性9
    1.4.2共享性10
    1.4.3虚拟技术10
    1.4.4异步性11
    1.5Linux作业系统简介11
    1.6Linux作业系统的组成及版本14
    1.7Linux作业系统的特点16
    1.8习题17
    第2章Linux的运行模式18
    2.1Linux的基本操作18
    2.1.1控制台与终端18
    2.1.2登录19
    2.1.3系统注销、关闭与重启20
    2.1.4修改口令(密码)22
    2.2常用的文本工具22
    2.2.1磁碟管理22
    2.2.2查看进程信息25
    2.2.3关机命令28
    2.2.4压缩管理30◆Linux作业系统基本原理与套用目录2.2.5在线上帮助命令34
    2.3文本编辑器vi的使用34
    2.3.1vi概述34
    2.3.2使用vi编辑文档36
    2.3.3删除和查找38
    2.3.4vi的环境设定39
    2.4套用软体的安装39
    2.4.1使用rpm工具安装套用软体39
    2.4.2编译安装套用软体41
    2.5习题41
    第3章Linux档案和磁碟系统42
    3.1Linux档案系统42
    3.1.1档案系统简介42
    3.1.2Linux档案系统43
    3.2档案的基本操作51
    3.2.1查看和搜寻档案51
    3.2.2新建、删除档案和目录58
    3.2.3複製、移动和重命名档案64
    3.2.4归档管理66
    3.2.5其他一些常用命令68
    3.3档案许可权管理71
    3.3.1Linux档案安全模型71
    3.3.2修改档案/目录的访问许可权71
    3.3.3改变档案/目录的所有权73
    3.4即插即用设备的使用74
    3.4.1光碟机的使用75
    3.4.2随身碟的使用75
    3.5习题77
    第4章Linux用户管理78
    4.1认识用户和组78
    4.2root账号79
    4.3管理用户账号80
    4.3.1Linux的影子密码体系80
    4.3.2setuid和setgid82
    4.3.3使用命令行管理用户83
    4.3.4批量建立用户账号90
    4.4管理用户组93
    4.4.1理解组账号信息档案/etc/group94
    4.4.2使用命令行方式管理组94
    4.4.3组账号信息档案/etc/group96
    4.5习题96
    第5章Linux的shell程式97
    5.1shell的简介97
    5.1.1shell及shell编程97
    5.1.2bash98
    5.2创建和执行shell程式104
    5.3shell环境变数及设定档案107
    5.3.1shell的环境变数107
    5.3.2shell配置档案108
    5.4shell脚本编程109
    5.4.1shell变数109
    5.4.2shell控制结构114
    5.4.3shell函式119
    5.5习题121
    第6章Linux网路配置122
    6.1网路配置基础122
    6.1.1TCP/TP协定122
    6.1.2网路配置基本概念123
    6.1.3常用的网路命令127
    6.2在终端中配置网路参数131
    6.2.1使用命令工具配置网路参数131
    6.2.2使用setup配置网路参数136
    6.3使用档案配置网路138
    6.3.1网路接口配置档案138
    6.3.2域名解析客户端配置141
    6.4习题145
    第7章Linux系统安全146
    7.1常见的攻击类型146
    7.2Linux日誌管理148
    7.2.1Linux日誌系统简介148
    7.2.2配置系统日誌149
    7.2.3日誌系统154
    7.3Linux用户安全157
    7.3.1Linux账号安全157
    7.3.2用户口令安全160
    7.3.3TCPWrappers161
    7.4习题163
    第8章进程管理164
    8.1进程164
    8.1.1程式的顺序执行与并发执行164
    8.1.2进程的概念166
    8.1.3进程控制块168
    8.1.4进程的组织169
    8.1.5Linux系统中的进程169
    8.2进程的运行模式173
    8.2.1作业系统核心174
    8.2.2中断与系统调用175
    8.2.3进程的运行模式176
    8.3进程控制177
    8.3.1进程控制的功能177
    8.3.2Linux系统的进程控制178
    8.3.3shell命令的执行过程183
    8.4进程调度183
    8.4.1进程调度的基本原理184
    8.4.2Linux系统的进程调度184
    8.5进程的互斥与同步188
    8.5.1进程之间的制约关係188
    8.5.2信号量与P、V操作189
    8.5.3Linux的信号量机制191
    8.5.4死锁问题192
    8.6进程通信193
    8.6.1进程通信的方式193
    8.6.2Linux信号通信原理194
    8.6.3Linux管道通信原理198
    8.7执行绪198
    8.7.1执行绪的概念198
    8.7.2执行绪和进程的区别199
    8.7.3核心级执行绪与用户级执行绪199
    8.7.4Linux中的执行绪200
    8.8习题201
    第9章存储管理202
    9.1存储管理概述202
    9.1.1记忆体的分配与回收202
    9.1.2地址变换202
    9.1.3记忆体的保护205
    9.1.4记忆体的扩充205
    9.2存储管理方案206
    9.2.1分区存储管理206
    9.2.2页式存储管理208
    9.2.3段式存储管理211
    9.2.4段页式存储管理213
    9.3虚拟存储管理213
    9.3.1虚拟存储技术213
    9.3.2页式虚拟存储器原理214
    9.4Linux的存储管理217
    9.4.1x86架构的记忆体访问机制217
    9.4.2Linux的记忆体管理方案219
    9.4.3进程地址空间的管理220
    9.5习题223
    参考文献224第1章作业系统引论1
    1.1计算机系统的组成1
    1.2作业系统的基本概念和功能2
    1.2.1什幺是作业系统2
    1.2.2作业系统功能3
    1.3作业系统的目标8
    1.4作业系统的基本特性9
    1.4.1并发性9
    1.4.2共享性10
    1.4.3虚拟技术11
    1.4.4异步性12
    1.5Linux作业系统简介12
    1.6Linux作业系统的组成及版本15
    1.7Linux作业系统的特点17
    1.8习题18
    第2章Linux的运行模式20
    2.1Linux的基本操作20
    2.1.1控制台与终端20
    2.1.2登录21
    2.1.3系统注销、关闭与重启22
    2.1.4修改口令(密码)23
    2.2常用的文本工具24
    2.2.1磁碟管理24
    2.2.2查看进程信息27
    2.2.3关机命令30◆Linux作业系统基本原理与套用目录2.2.4压缩管理32
    2.2.5在线上帮助命令35
    2.3文本编辑器vi的使用36
    2.3.1vi概述36
    2.3.2使用vi编辑文档37
    2.3.3删除和查找40
    2.3.4vi的环境设定41
    2.4套用软体的安装41
    2.4.1使用rpm工具安装套用软体41
    2.4.2编译安装套用软体43
    2.5习题43
    第3章Linux档案和磁碟系统44
    3.1Linux档案系统44
    3.1.1档案系统简介44
    3.1.2Linux档案系统45
    3.2档案的基本操作53
    3.2.1查看和搜寻档案53
    3.2.2新建、删除档案和目录60
    3.2.3複製、移动和重名档案66
    3.2.4归档管理68
    3.2.5其他一些常用命令70
    3.3档案许可权管理73
    3.3.1Linux档案安全模型73
    3.3.2修改档案/目录的访问许可权73
    3.3.3改变档案/目录的所有权75
    3.4即插即用设备的使用76
    3.4.1光碟机的使用77
    3.4.2随身碟的使用77
    3.5习题79
    第4章Linux用户管理80
    4.1认识用户和组80
    4.2root账号81
    4.3管理用户账号82
    4.3.1Linux的影子密码体系82
    4.3.2setuid和setgid84
    4.3.3使用命令行管理用户85
    4.3.4批量建立用户账号92
    4.4管理用户组95
    4.4.1理解组账号信息档案/etc/group96
    4.4.2使用命令行方式管理组96
    4.4.3组账号信息档案/etc/group98
    4.5习题98
    第5章Linux的shell程式99
    5.1shell的简介99
    5.1.1shell及shell编程99
    5.1.2bash100
    5.2创建和执行shell程式106
    5.3shell环境变数及设定档案109
    5.3.1shell的环境变数109
    5.3.2shell配置档案110
    5.4shell脚本编程111
    5.4.1shell变数111
    5.4.2shell控制结构116
    5.4.3shell函式121
    5.5习题123
    第6章Linux网路配置124
    6.1网路配置基础124
    6.1.1TCP/TP协定124
    6.1.2网路配置基本概念125
    6.1.3常用的网路命令129
    6.2在终端中配置网路参数133
    6.2.1使用命令工具配置网路参数133
    6.2.2使用setup配置网路参数138
    6.3使用档案配置网路140
    6.3.1网路接口配置档案140
    6.3.2域名解析客户端配置143
    6.4习题147
    第7章Linux系统安全148
    7.1常见的攻击类型148
    7.2Linux日誌管理150
    7.2.1Linux日誌系统简介150
    7.2.2配置系统日誌151
    7.2.3日誌系统156
    7.3Linux用户安全159
    7.3.1Linux账号安全159
    7.3.2用户口令安全162
    7.3.3TCPWrappers163
    7.4习题165
    第8章进程管理166
    8.1进程166
    8.1.1程式的顺序执行与并发执行166
    8.1.2进程的概念168
    8.1.3进程控制块170
    8.1.4进程的组织171
    8.1.5Linux系统中的进程171
    8.2进程的运行模式175
    8.2.1作业系统核心176
    8.2.2中断与系统调用177
    8.2.3进程的运行模式178
    8.3进程控制179
    8.3.1进程控制的功能179
    8.3.2Linux系统的进程控制180
    8.3.3Shell命令的执行过程185
    8.4进程调度185
    8.4.1进程调度的基本原理186
    8.4.2Linux系统的进程调度186
    8.5进程的互斥与同步190
    8.5.1进程的互斥与同步190
    8.5.2信号量与P、V操作191
    8.5.3Linux的信号量机制193
    8.5.4死锁问题194
    8.6进程通信195
    8.6.1进程通信的方式195
    8.6.2Linux信号通信原理196
    8.6.3Linux管道通信原理200
    8.7执行绪200
    8.7.1执行绪的概念200
    8.7.2执行绪和进程的区别201
    8.7.3核心级执行绪与用户级执行绪201
    8.7.4Linux中的执行绪202
    8.8习题203
    第9章存储管理204
    9.1存储管理概述204
    9.1.1记忆体的分配与回收204
    9.1.2地址变换204
    9.1.3记忆体的保护207
    9.1.4记忆体的扩充207
    9.2存储管理方案208
    9.2.1分区存储管理208
    9.2.2页式存储管理210
    9.2.3段式存储管理213
    9.2.4段页式存储管理215
    9.3虚拟存储管理215
    9.3.1虚拟存储技术215
    9.3.2页式虚拟存储器原理216
    9.4Linux的存储管理219
    9.4.1x86架构的记忆体访问机制219
    9.4.2Linux的记忆体管理方案221
    9.4.3进程地址空间的管理222
    9.5习题225
    参考文献226
    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net