• 【现货速发】LINUX操作系统
21年品牌 40万+商家 超1.5亿件商品

【现货速发】LINUX操作系统

全新正版书籍,24小时发货,可开发票。

54.8 8.1折 68 全新

库存10件

天津津南
认证卖家担保交易快速发货售后保障

作者刘智?B、裴浪、潘雪峰、李龙腾、姜明哲

出版社清华大学出版社

ISBN9787302630814

出版时间2023-04

装帧平装

开本16开

定价68元

货号29583928

上书时间2024-11-27

易安居书舍

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

Linux是一个多用户、多任务、支持多线程和多CPU的操作系统,也是一个自由传播的类UNIX操作系统。Linux具有内核源代码完全开源、完整的网络功能和较强的移植性等特点,得到了来自全世界软件爱好者、组织和公司的支持。伴随着互联网的发展,Linux在服务器、个人计算机和嵌入式系统上均有着广泛的使用。
在Linux操作系统的课程教学当中,学生不仅应掌握Linux的各类命令,更应学会运用Linux系统对网络进行管理和控制。因此,Linux操作系统的课程教材,既要内容新颖,也要把重点放在学以致用上。为此,我们根据多年的教学实践,同时结合企业实际案例,编写了《Linux操作系统》。《Linux操作系统》具有面向应用、实用性强、适用面广等特点。
《Linux操作系统》共分10章,各章内容如下:
第1章 Linux系统概述;
第2章 Linux常用命令;
第3章 Linux文件系统;
第4章 文本编辑;
第5章 Linux Shell程序设计;
第6章 Linux系统管理基本设置与备份;
第7章 服务器管理;
第8章 Linux内核简介;
第9章 常用开发工具;
第10章 Linux内核编译与管理;
第11章 Linux综合案例。
《Linux操作系统》的编写获得产学合作协同育人项目支持(202002034013,202002034006),书中基础内容由武昌首义学院和武汉晴川学院具有多年教学和实践经验的一线教师编写,项目实例由北京金信润天信息技术股份有限公司一线开发工程师编写。各章编写分工为:第1章和第9章由潘雪峰编写,第2章和第5章由刘智珺编写,第3章和第4章由裴浪编写,第6章由李乳演编写,第7章和第10章由李龙腾编写,第8章由訚鹏编写,第11章由姜明哲编写。全书由刘智珺统稿审定。
书中PPT教学课件和习题答案可通过http://www.tupwk.com.cn/downpage下载。
在《Linux操作系统》的编写过程中,许多老师和领导提出了宝贵的建议和意见,国内高校一些专家也给出了具体指导,在此一并表示衷心的感谢。
由于编者水平有限,书中难免存在漏误和不妥之处,敬请批评指正。
编  者    
2022年9月  



导语摘要

《Linux操作系统》从原理性和实用性出发,从初学者的角度全面而详细地介绍了Linux操作系统的基本概念和常用命令。阐述的内容涵盖初学者完成日常工作必需的各个方面,包括Linux系统概述、常用命令、文件系统、文本编辑、Shell程序设计、Linux系统管理的基本设置与备份、服务器管理、Linux内核简介、常用开发工具、Linux内核编译与管理、综合案例等。《Linux操作系统》各章都有实例讲述,各章末尾配有练习题,可帮助读者由浅入深、循序渐进地学习Linux操作系统,便于读者通过理论联系实际,快速上手实践,从而熟练掌握Linux操作系统的使用技巧,提高应用开发能力。 《Linux操作系统》面向应用,实用性强,适用面广,结合企业案例,增强了应用性。 《Linux操作系统》可作为普通高等院校计算机、自动化、电子信息、通信、机电等专业的教材及教学参考书,也适合有关专业人员阅读。



商品简介

《Linux操作系统》从原理性和实用性出发,从初学者的角度全面而详细地介绍了Linux操作系统的基本概念和常用命令。阐述的内容涵盖初学者完成日常工作必需的各个方面,包括Linux系统概述、常用命令、文件系统、文本编辑、Shell程序设计、Linux系统管理的基本设置与备份、服务器管理、Linux内核简介、常用开发工具、Linux内核编译与管理、综合案例等。《Linux操作系统》各章都有实例讲述,各章末尾配有练习题,可帮助读者由浅入深、循序渐进地学习Linux操作系统,便于读者通过理论联系实际,快速上手实践,从而熟练掌握Linux操作系统的使用技巧,提高应用开发能力。 《Linux操作系统》面向应用,实用性强,适用面广,结合企业案例,增强了应用性。 《Linux操作系统》可作为普通高等院校计算机、自动化、电子信息、通信、机电等专业的教材及教学参考书,也适合有关专业人员阅读。



目录

第1章  Linux系统概述   1
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
 


 



内容摘要

《Linux操作系统》从原理性和实用性出发,从初学者的角度全面而详细地介绍了Linux操作系统的基本概念和常用命令。阐述的内容涵盖初学者完成日常工作必需的各个方面,包括Linux系统概述、常用命令、文件系统、文本编辑、Shell程序设计、Linux系统管理的基本设置与备份、服务器管理、Linux内核简介、常用开发工具、Linux内核编译与管理、综合案例等。《Linux操作系统》各章都有实例讲述,各章末尾配有练习题,可帮助读者由浅入深、循序渐进地学习Linux操作系统,便于读者通过理论联系实际,快速上手实践,从而熟练掌握Linux操作系统的使用技巧,提高应用开发能力。 《Linux操作系统》面向应用,实用性强,适用面广,结合企业案例,增强了应用性。 《Linux操作系统》可作为普通高等院校计算机、自动化、电子信息、通信、机电等专业的教材及教学参考书,也适合有关专业人员阅读。



主编推荐

? 理实一体,融合作者多年教学和实践经验,项目案例贴近企业实际应用,实用性强。
? 由浅入深、循序渐进,内容新颖、案例典型,可使读者快速提高Linux应用开发能力。
? 明确的学习要求和丰富的课后习题,使学习有的放矢,并有效巩固学习成果。



—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP