本书以操作系统的基本功能(处理机管理、存储管理、文件系统、设备管理和用户接口)为主线介绍操作系统的相关概念、基本原理和基本方法,对进程管理的相关问题: 进程的概念、描述、状态机器转换、进程控制、互斥、同步、通信和死锁做了详细阐述。简单介绍了其他几种类型的操作系统,并对Linux操作系统进行了剖析。本书注重理论与实践相结合,每章都配有相关习题,最后一章安排了6个实验。 本书可以作为普通高等院校计算机科学与技术及相关本科专业的教学用书或参考书,也可作为计算机及相关专业考研的参考书,还可供计算机技术领域相关人员参考。
Linux操作系统
✍ Scribed by 姜春茂、杨春山
- Publisher
- 清华大学出版社
- Year
- 2013
- Tongue
- Chinese
- Leaves
- 207
- Series
- 21世纪应用型本科计算机科学与技术专业规划教材
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Linux操作系统近几年受到越来越多的关注和应用,为了更好地应用和学习Linux,特别编写了本教材。本书以最新版的Ubuntu 操作系统为蓝本,全面、系统地介绍了Linux操作系统的基本操作、常用命令、脚本编写、Shell编程,网络通信、服务器配置等知识。通过学习,读者将熟悉Linux平台、系统了解与掌握Linux操作系统的基础和应用,为进一步学习Linux的内部机理和深入编程奠定基础。全书共分10章。以Linux的应用为主线展开,其内容涉及Linux的安装、Linux常用命令与使用、Linux的网络通信、Linux的脚本编写、进程与文件管理,Linux系统的用户管理,多种服务器的配置与管理等。本教材以应用性、实用性为主旨进行写作,每个重点命令和操作都附有实际操作的贴图,方便学生亲自实践。本书结合嵌入式开发,介绍了Samba、NFS等服务器的配置。本书介绍了在Eclipse中整合GCC、 GDB进行编程和调试,对于提高编程效率,提高编程质量都有极大的好处。本书可作为普通本科院校,高职高专、职业教育、短期培训班的教材,也是Linux操作系统爱好者的入门教材。
✦ Table of Contents
封面
扉页
内容简介
版权页
序
前言
目录
第1章 Linux基础
1.1 Linux概述
1.2 自由软件与开源软件
1.3 Linux应用
小结
习题1
第2章 Linux的安装
2.1 Linux的安装方法
2.2 在安装有Windows XP的硬盘上安装Ubuntu 12.04
2.3 虚拟机安装
小结
习题2
第3章 图形界面与字符界面
3.1 Unity桌面环境
3.2 GNOME桌面环境
3.3 图形界面软件更新
3.4 字符界面
3.5 字符界面软件安装
小结
习题3
第4章 Linux文件管理
4.1 Linux文件系统概述
4.2 Linux文件操作命令
4.3 输入/输出重定向
4.4 管道
小结
习题4
第5章 Linux系统用户管理
5.1 Linux用户介绍
5.2 相关文件
5.3 用户管理命令
5.4 用户组管理命令
5.5 su和sudo命令
小结
习题5
第6章 磁盘管理
6.1 磁盘
6.2 分区命名方式
6.3 常用磁盘管理命令
6.4 磁盘配额管理
小结
习题6
第7章 Linux引导及进程管理
7.1 Linux引导流程
7.2 Linux内存管理
7.3 Linux进程管理
小结
习题7
第8章 Linux编辑器的使用
8.1 文本编辑器
8.2 vi编辑器的使用
8.3 gcc编译及其调试
8.4 Eclipse编辑器
小结
习题8
第9章 shell及其编程
9.1 shell概述
9.2 shell脚本
9.3 shell脚本变量
9.4 shell控制结构
9.5 shell函数
9.6 应用实例
小结
习题9
第10章 Linux服务器配置
10.1 网络服务概述
10.2 Linux系统的基本网络配置
10.3 Samba服务器
10.4 Linux系统下LAMP平台的搭建
10.5 NFS网络服务
小结
习题10
正文结束
附录 部分习题参考解答
参考文献
📜 SIMILAR VOLUMES
书签已装载, 书签制作方法请找 [email protected] 完全免费 本书系统描述操作系统原理和实现,并富含大量解决问题的算法、背景信息、真实示例和编程练习。书中例用最通用的操作系统(包括Linux、UNIX和Windows)进行讲解,有助于深化读者对操作系统原理、概念和算法的理解,本书不但适合作为高校本科专业的操作系统教材,同时也适合专业技术人员自学参考。
操作系统是计算机专业的核心基础课程,也是计算机相关专业常设的一门课程。本书根据操作系统的教学要求,具体介绍操作系统原理、进程管理、存储管理、设备管理、文件管理的方法以及计算机安全等知识,并通过指导学生实训,加强应用技能的培养。本书具有知识系统、概念清晰、注重实用性和操作性的特点,既可作为应用型大学本科和高职高专院校计算机应用、网络管理、电子商务等专业的教材,也可以作为从事操作系统管理和计算机从业人员进行软件开发的参考用书。
本书是国防科技大学国家精品课程“操作系统”配套教材,系统地讲解了Linux操作系统原理和基于Linux的各种编程,特别是Linux操作系统内核编程。本书内容分为三部分:部分介绍Linux操作系统原理;第二部分介绍10个基于Linux的实验;第三部分附录包含Linux环境下的操作及与编程有关的命令和函数列表。 本书适合作为高等学校计算机科学与技术、软件工程、信息安全、信息与计算科学、信息管理与信息系统等专业操作系统实验和课程设计教材,也是Linux开发人员熟悉Linux环境下应用及内核编程的入门参考书。
本书以红帽(Fedora 24、CentOS 7 和 RHEL 7.3)及 Ubuntu 16.04 系统为蓝本,分 4 篇介绍了 Linux 系 统的基本操作、管理、编程和网络服务及应用。基础篇介绍了 UNIX/Linux 系统的基本知识和基本操作;系 统管理篇介绍了 UNIX/Linux 系统的常用管理,内容包括用户、组和密码管理,文件系统管理及使用,进程、 任务与作业管理,系统安装、扩充、启动与管理,设备管理,网络管理与网络应用及 SELinux、防火墙与系 统安全等;编程与开发篇介绍了 bshell 编程、C/C++编程和 Java、Python 等其他编程环境;网络服务与应用
本书内容包括 Linux基础、Linux的安装、Linux常用命令、Shell与Vim编辑器、shell编程、软件包管理、用户和组管理、文件系统和磁盘管理、Linux网络基础配置、DHCP服务器配置、DNS服务器配置、NFS网络文件系统、Samba服务器配置等内容.