- ISBN:9787302630814
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:223
- 出版时间:2023-04-01
- 条形码:9787302630814 ; 978-7-302-63081-4
本书特色
? 理实一体,融合作者多年教学和实践经验,项目案例贴近企业实际应用,实用性强。
? 由浅入深、循序渐进,内容新颖、案例典型,可使读者快速提高Linux应用开发能力。
? 明确的学习要求和丰富的课后习题,使学习有的放矢,并有效巩固学习成果。
内容简介
《Linux操作系统》从原理性和实用性出发,从初学者的角度全面而详细地介绍了Linux操作系统的基本概念和常用命令。阐述的内容涵盖初学者完成日常工作必需的各个方面,包括Linux系统概述、常用命令、文件系统、文本编辑、Shell程序设计、Linux系统管理的基本设置与备份、服务器管理、Linux内核简介、常用开发工具、Linux内核编译与管理、综合案例等。《Linux操作系统》各章都有实例讲述,各章末尾配有练习题,可帮助读者由浅入深、循序渐进地学习Linux操作系统,便于读者通过理论联系实际,快速上手实践,从而熟练掌握Linux操作系统的使用技巧,提高应用开发能力。 《Linux操作系统》面向应用,实用性强,适用面广,结合企业案例,增强了应用性。 《Linux操作系统》可作为普通高等院校计算机、自动化、电子信息、通信、机电等专业的教材及教学参考书,也适合有关专业人员阅读。
目录
1.1 Linux系统的历史 1
1.1.1 UNIX系统的出现 1
1.1.2 Linux的出现 1
1.1.3 Linux的发行版本 2
1.2 GNU计划自由软件与开放源码 7
1.3 Linux的特点 9
1.4 Linux的发展和应用 11
1.4.1 Intranet 11
1.4.2 服务器 12
1.4.3 嵌入式系统 12
1.4.4 集群计算机 13
1.5 Linux系统安装 13
习题1 24
第2章 Linux常用命令 25
2.1 Shell与Shell命令 25
2.2 简单命令 26
2.3 文件操作命令 28
2.4 目录及其操作命令 35
2.5 历史命令、别名命令 39
2.6 联机帮助命令 40
习题2 42
第3章 Linux文件系统 44
3.1 文件和文件系统概述 44
3.1.1 文件的概念 44
3.1.2 文件的类型 44
3.2 文件系统类型 47
3.3 文件系统结构 48
3.3.1 系统目录结构 48
3.3.2 路径 49
3.4 文件和目录权限管理 49
3.4.1 文件和目录权限的简介 50
3.4.2 文件和目录的基本权限 50
3.4.3 文件和目录的特殊权限 53
习题3 54
第4章 文本编辑 56
4.1 VI编辑器 56
4.2 VIM编辑器的工作模式 56
4.3 VIM的基本操作 58
4.3.1 VIM的进入与退出 58
4.3.2 VIM的编辑 59
4.3.3 VIM的光标移动 59
4.3.4 VIM的复制和粘贴 60
4.3.5 VIM的删除和取消 60
4.3.6 VIM的查找和替换 61
4.3.7 VIM的多文件编辑 61
习题4 63
第5章 Linux Shell程序设计 64
5.1 Shell概述 64
5.1.1 Shell模式类别 64
5.1.2 Shell脚本的特点 64
5.1.3 Shell脚本的建立和执行 65
5.2 Shell的特殊字符 65
5.3 Shell变量 69
5.3.1 环境变量 69
5.3.2 用户定义的变量 70
5.3.3 位置参数 71
5.3.4 Shell特殊变量 73
5.4 运算符及表达式 73
5.5 输入与输出 74
5.6 控制结构 75
5.6.1 条件测试语句 75
5.6.2 if条件语句 78
5.6.3 case语句 80
5.6.4 while语句 81
5.6.5 until语句 82
5.6.6 for语句 83
5.6.7 break命令和continue命令 85
5.7 函数 86
5.8 脚本的调试 87
习题5 87
第6章 Linux系统管理的基本设置与备份 88
6.1 用户和工作组管理 88
6.1.1 用户管理 88
6.1.2 用户组管理 91
6.1.3 与用户账号有关的系统文件 92
6.2 文件系统及其维护 95
6.2.1 虚拟文件系统(VFS) 95
6.2.2 Linux文件系统结构 96
6.2.3 Linux树状目录结构 97
6.2.4 文件系统的相关命令及应用 98
6.3 文件系统的备份 104
6.3.1 gzip压缩工具 104
6.3.2 bzip2压缩工具 105
6.3.3 tar工具 106
6.4 系统安全管理 107
6.4.1 设置系统权限 107
6.4.2 su和sudo 109
6.5 系统性能优化 110
6.5.1 查看CPU负载的工具 110
6.5.2 内存使用情况分析 111
6.5.3 网络运行状态 112
习题6 113 第7章 服务器管理 114
7.1 网络配置管理 114
7.1.1 网络接口 114
7.1.2 默认网关与主机路由 118
7.1.3 网络连接 120
7.2 vsftpd服务器 122
7.2.1 FTP传输模式 122
7.2.2 vsftpd服务器简介 123
7.2.3 vsftpd服务器的安装配置 123
7.2.4 vsftpd匿名用户配置 124
7.2.5 vsftpd系统用户配置 125
7.2.6 vsftpd虚拟用户配置 126
7.3 DNS服务器 128
7.3.1 DNS简介 128
7.3.2 DNS服务器的工作原理 129
7.3.3 BIND软件 130
7.4 Apache Web服务器 136
7.4.1 Apache Web服务器简介 136
7.4.2 Prefork MPM工作原理 136
7.4.3 Worker MPM工作原理 137
7.4.4 安装Apache Web服务器 137
7.4.5 Apache常用目录 138
7.4.6 Apache配置文件详解 138
7.4.7 Apache虚拟主机在企业中的应用 141
习题7 142
第8章 Linux内核简介 144
8.1 进程管理 144
8.1.1 程序的顺序执行与并发
执行 144
8.1.2 进程的概念 146
8.1.3 进程控制块 147
8.1.4 Linux系统中的进程 148
8.2 进程管理的命令 150
8.3 进程通信 153
8.3.1 信号机制 153
8.3.2 管道文件 154
8.3.3 System IPC机制 154
8.4 磁盘管理 155
8.4.1 磁盘分区 155
8.4.2 磁盘格式化 159
8.4.3 磁盘的挂载 160
8.5 内存管理 162
8.6 设备管理 164
8.6.1 Linux设备管理综述 164
8.6.2 Linux I/O系统的软件结构 165
8.6.3 Linux的设备管理机制 166
8.6.4 字符设备的管理与驱动 168
8.6.5 Linux的中断处理 170
习题8 172
第9章 常用开发工具 173
9.1 gcc编译系统 173
9.1.1 gcc使用方法简介 173
9.1.2 gcc编译流程 175
9.2 gdb程序调试工具 176
9.2.1 gdb使用流酲 176
9.2.2 gdb基本命令 179
9.3 程序维护工具make 182
9.3.1 makefile基本结构 183
9.3.2 makefile变量 183
9.3.3 makefile规则 186
9.3.4 make管理器的使用 187
9.4 Qt介绍 188
9.4.1 Qt程序设计简介 188
9.4.2 开发Qt图形界面程序 188
习题9 192
第10章 Linux内核编译与管理 193
10.1 内核编译的基本过程 193
10.1.1 内核概述 193
10.1.2 内核编译的过程 193
10.2 内核配置详解 196
10.2.1 General setup 196
10.2.2 Loadable module support 198
10.2.3 Processor type and features 199
10.2.4 Networking support 200
10.2.5 Device Drivers 200
10.3 CentOS 7.X内核升级 205
10.3.1 小版本升级 205
10.3.2 大版本升级 206
习题10 209
第11章 Linux综合案例 210
11.1 综合案例——Linux服务器
配置 210
11.2 综合案例——Web服务器的
日志管理 220
参考文献 224
-
落洼物语
¥8.4¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥17.0¥53.0 -
中医基础理论
¥50.7¥59.0 -
长征记忆(八品)
¥9.5¥45.0 -
中医基础理论【中医 针灸专业用】
¥18.0¥25.0 -
北大人文课(平装)
¥12.2¥45.0 -
世界现代设计史-[第二版]
¥63.6¥120.0 -
宪法-第二版
¥20.3¥29.0 -
先进防伪技术
¥81.3¥98.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
企业法务教程
¥34.8¥49.0 -
汇川PLC编程与应用教程
¥36.8¥49.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥8.5¥25.0 -
办公室工作实务(第4版)/黄海
¥27.8¥48.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
习近平总书记教育重要论述讲义
¥13.3¥35.0 -
无人机概论
¥37.2¥59.0 -
(平装)北大必修课:北大口才课
¥18.2¥45.0 -
海商法-第四版
¥30.2¥48.0