王良明编著的《21世纪高等学校规划教材·计算机应用:Linux操作系统基础教程》同时配有精美的教学PPT和网站,适合作为本科生、大专生、职校生、中专生和培训机构的教材或参考书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Linux操作系统基础教程(计算机应用21世纪高等学校规划教材) |
分类 | 计算机-操作系统 |
作者 | 王良明 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 王良明编著的《21世纪高等学校规划教材·计算机应用:Linux操作系统基础教程》同时配有精美的教学PPT和网站,适合作为本科生、大专生、职校生、中专生和培训机构的教材或参考书。 内容推荐 《21世纪高等学校规划教材·计算机应用:Linux操作系统基础教程》的主编为王良明。 《21世纪高等学校规划教材·计算机应用:Linux操作系统基础教程》不像工具书那样只列举操作步骤,也不像自考书那样面面俱到,而是作为Linux的初级教程,适当留白让教师自我发挥。 目录 第1章 Linux系统概况 1.1 Linux使用总览 1.2 Linux成长发展 1.2.1 Linux的诞生 1.2.2 Linux的成长 1.2.3 Linux的发展 1.3 内核版本与开源协议 1.3.1 内核版本 1.3.2 开源协议 1.4 Linux的应用场合 1.5 Linux发行版和开源社区 1.5.1 Linux发行版 1.5.2 开源社区 1.6 知识拓展与作业 1.6.1 知识拓展 1.6.2 作业 第2章 安装和卸载 2.1 安装和卸载 2.1.1 分区和分区命名 2.1.2 文件系统类型 2.1.3 规划 2.1.4 安装 2.1.5 卸载 2.2 初步管理 2.2.1 运行级别 2.2.2 启动与登录 2.2.3 锁屏、注销、关机与重启 2.2.4 配置网卡 2.2.5 配置安装源 2.2.6 添加、删除和升级软件包 2.3 知识拓展与作业 2.3.1 知识拓展 2.3.2 作业 第3章 用户、组和身份认证 3.1 多用户系统 3.2 用户和组的概念 3.2.1 用户的概念 3.2.2 组的概念 3.3 用户和组管理 3.3.1 组管理 3.3.2 用户管理 3.4 登录过程和环境变量 3.4.1 用户登录过程 3.4.2 用户环境变量 3.5 知识拓展和作业 3.5.1 知识拓展 3.5.2 作业 第4章 文件系统 4.1 虚拟文件系统VFS 4.2 Linux目录树 4.2.1 文件系统层次结构 4.2.2 根目录结构 4.3 文件分类与权限 4.3.1 文件分类 4.3.2 文件权限 4.4 文件管理 4.4.1 文件通配符 4.4.2 文件操作 4.5 新建文件系统 4.6 知识拓展与作业 4.6.1 知识拓展 4.6.2 作业 第5章 基本命令 5.1 命令基本语法与类型 5.1.1 命令类型与语法 5.1.2 在线帮助文档 5.2 bash快捷键、重定向和管道 5.2.1 历史命令与bash快捷键 5.2.2 命令重定向 5.2.3 其他元字符 5.3 命令举例 5.3.1 关机/重启/退出 5.3.2 bash内部命令 5.3.3 系统信息相关命令 5.3.4 文件操作命令 5.3.5 进程及任务管理相关命令 5.3.6 网络相关命令 5.4 知识拓展与作业 5.4.1 知识拓展 5.4.2 作业 第6章 vi/vim 6.1 vim介绍 6.2 vim基本操作 6.2.1 处女作 6.2.2 基本操作 6.3 知识拓展 第7章 文件共享与远程控制 7.1 网络文件系统NFS 7.1.1 NFS介绍 7.1.2 搭建NFS 7.2 远程控制:OpenSSH 7.2.1 介绍 7.2.2 ssh服务器安装和配置 7.2.3 ssh客户端 7.3 知识拓展与作业 7.3.1 知识拓展 7.3.2 作业 第8章 bash脚本编程 8.1 shell程序:HelloWorld 8.2 脚本语言介绍 8.3 结构和基本语法 8.4 控制语句 8.4.1 顺序结构体 8.4.2 分支结构体 8.4.3 循环结构 8.5 shell程序调试 8.6 知识拓展与作业 8.6.1 知识拓展 8.6.2 作业 第9章 Linux图形桌面系统 9.1 组成与原理 9.1.1 Linux图形桌面系统组成 9.1.2 XWINDOW原理 9.2 启停图形系统 9.3 一些图形应用程序介绍 9.4 知识拓展与作业 9.4.1 知识拓展 9.4.2 作业 第10章 Linux运维 10.1 进程管理 10.1.1 进程的概念 10.1.2 进程管理 10.2 系统资源管理 10.2.1 计算机资源概述 10.2.2 资源管理 10.3 定时任务 10.3.1 周期性定时任务 10.3.2 一次性定时任务 10.4 备份与恢复 10.4.1 系统文件备份 10.4.2 业务数据备份 10.5 知识拓展与作业 10.5.1 知识拓展 10.5.2 作业 第11章 一些著名的开源软件介绍 11.1 著名的开源软件列表 11.2 著名的开源软件简介 11.2.1 MySQL 11.2.2 Apache 11.2.3 netfilter/iptables 11.2.4 Postfix 11.2.5 Squid 11.2.6 Snort 11.2.7 VirtualBOX/Kvm/Xen/OpenVZ 11.2.8 OpenLDAP 11.2.9 Webmin 附录 A实训 A.1 安装虚拟机工具 A.2 安装Linux实训 A.3 找回丢失的root密码实训 A.4 创建用户和组实训 A.5 硬盘分区与格式化实训 A.6 常见命令用法实训 A.7 vi/vim实训 A.8 bash编程实训 序言 总有人问我这么几个问题: 我会Windows,为什么还要学Linux?怎么学习Linux操作系统? 问我第一个问题的人都是些个人用户,或者是非资深的IT后台管理员,他们使用电脑主要是面向桌面应用,即采用个人电脑或PC或台式机或笔记本或上网本,安装Windows以应付日常办公、上网和娱乐,另一个特点就是他们都是盗版软件的积极倡导者和实践者,而且外部环境也允许他们这么做——盗版没有丝毫法律和道德上的风险。如果您也具备了这两个特点,并且也不想改变自己,真的没有必要去学Linux!但不幸的是,盗版不是永久的,桌面应用的硬件平台(PC)也行将落幕,2010年我们已经跨入了云计算时代的门槛! 主机升天形成云端,用户交互设备(键鼠/显示器/音响等)落地构成终端,两端通过网络相连,计算和交互分离,这就是云计算的本质。云端是IT后台应用,这是最适合采用Linux的领地,可用性远远超过了Windows。终端主要是各种各样的嵌入式设备,这同样也是Linux操作系统的最佳应用场所,目前高达70%的嵌入式设备(如智能手机、平板电脑、Mp4、Mp3、商务通等)都是采用Linux操作系统,家喻户晓的Andriod就是采用Linux内核。因此,在云计算时代,普通用户根本不需要了解操作系统,他们只管运行自己感兴趣的应用程序即可,聪明的IT从业人员都在转向Linux、分布式计算、并行计算、虚拟化、JavaScript/HTML5、基于Linux的嵌入式开发、安全、用户体验等领域。而Linux作为系统平台软件,学习掌握它,其重要性是不言而喻的。 那到底怎么才能学好Linux操作系统呢?作为一个在企事业单位从事UNIX/Linux岗位16年、加上在高校教授Linux 4年、又一直研究分布式系统和算法,以及从事基于Linux的嵌入式产品研发的我,在此给出如下建议。 首先要从宏观上了解Linux的全貌——它的起源、现状和发展。这其实就是归结于哲学上的三大终极问题: 我是谁?我从哪里来?我要到哪里去?众所周知,要描述清楚一个事物,回答清楚这三个问题就够了。本书的第1章“Linux系统概况”就是根据这个流程进行阐述的。 其次是要掌握Linux各部分的原理。知其然,还要知其所以然。原理是相对稳定的,而基于原理之上的实现是经常变化的,但是万变不离其宗。原理学通了,就一通百通,而且又不用时时为跟上技术的变化而疲于奔命。我们都知道,计算机发展到今天,仍然遵循图灵机模型,这个基本的理论没有变化。聪明的IT人员喜欢从原理入手,相反,笨拙的人喜欢炫耀新潮的技术。本书第2章至第10章采用大量的图、表重点阐述分区、用户和组、文件系统、基本命令、vi/vim、文件共享和远程控制、shell编程以及Linux运维等,这些都是Linux系统管理员必须理解和掌握的知识点。 最后是了解一些著名的企业级的开源软件项目。如果没有应用软件,Linux作为一个操作系统就一无是处,但庆幸的是,基于Linux的应用软件目前已达十几万之多。本书作为Linux初级教程,本着“扶上马送一程”的原则,专门拿出一章(第11章)来介绍一些目前最著名的已经在企业里普遍使用的开源软件项目,为读者指明方向,剩下的路还得靠读者自己走下去。 当然实际操作对于学好Linux也是不可或缺的,大量的操作训练能加深读者对原理的理解,同时能够帮助读者练就优美的键盘指法。为此本书附录部分精心挑选了8个实训,当然光这8个实训还是远远不够的。 此书能够顺利完成和出版。我要特别感谢的家人尤其是妻子和女儿,女儿懂事,能快乐地成长和学习,很少让我操心。这本身给予了我莫大的精神动力和鼓舞,还要感谢我的领导和同事,有了他们,我每天都在欢乐中工作,在球场上健身。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。