内容简介
本书以项目教学为主线,以任务驱动为核心,以培养技术应用型人才为目标,将基本技能培养和主流技术相结合,使学生通过学习能够掌握Linux的基础知识、安装和配置方法、系统的视窗环境——X Window、文本编辑工具、用户账号与组管理、文件与目录系统管理、逻辑卷、进程、软件和服务管理等内容,增长Linux网络基础和常用网络服务器配置等方面的操作和应用能力。
目录
第1章 了解并安装Linux系统 1
1.1 了解Linux的发展及特点 2
1.1.1 Linux的发展历史 2
1.1.2 Linux Kernel 3
1.1.3 GNU计划 4
1.1.4 Linux的发行版本 5
1.1.5 Linux系统的特点与应用 7
1.2 利用VMWare Workstation搭建实验环境 8
1.2.1 VMWare Workstation的基本操作 8
1.2.2 Linux中的磁盘分区和目录结构 12
1.2.3 在虚拟机中安装Linux系统 15
1.2.4 VMWare Workstation的设置 23
1.3 Linux系统的基本操作 27
1.3.1 图形界面下的基本操作 28
1.3.2 字符界面下的基本操作 32
思考与练习 34
第2章 Linux系统文件和目录管理 36
2.1 了解文件和目录的概念 37
2.1.1 根目录和家目录 37
2.1.2 路径和相对路径 37
2.2 文件管理命令 38
2.2.1 文件和目录操作命令 39
2.2.2 查看文件内容命令 44
2.2.3 查找命令 46
2.2.4 其他辅助命令 48
2.3 vi编辑器的使用 53
2.3.1 vi编辑器的工作模式 53
2.3.2 命令模式的基本操作 54
2.3.3 末行模式的基本操作 56
2.3.4 vi编辑器案例练习 57
思考与练习 58
第3章 Linux系统用户、组和权限的管理 61
3.1 了解用户和组的概念 62
3.1.1 用户和组的基本概念 62
3.1.2 用户配置文件 64
3.2 用户账号和组的管理 65
3.2.1 用户管理 65
3.2.2 用户组管理 70
3.2.3 图形化的用户和组管理工具 71
3.3 管理文件和目录的权限及归属 73
3.3.1 查看文件/目录的权限和归属 74
3.3.2 设置文件/目录的权限 75
3.3.3 设置文件/目录的归属 78
3.4 系统权限设置 78
3.4.1 配置访问控制列表ACL 79
3.4.2 设置特殊权限:SUID/SGID/Sticky Bit 80
3.4.3 设置粘滞位权限 82
3.4.4 设置umask值 83
思考与练习 84
第4章 Linux磁盘与文件系统管理 87
4.1 磁盘分区与格式化 88
4.1.1 硬盘分区前的准备工作 88
4.1.2 对硬盘进行分区 90
4.1.3 格式化分区 93
4.2 挂载/卸载文件系统 93
4.2.1 挂载文件系统 94
4.2.2 自动挂载文件系统 97
4.2.3 卸载文件系统 99
4.3 管理交换分区 99
4.3.1 配置交换分区空间 100
4.3.2 创建交换文件系统 100
4.3.3 启用交换分区 101
4.4 quota磁盘配额管理 101
4.4.1 了解磁盘配额的概念 102
4.4.2 设置磁盘配额 102
4.4.3 验证并查看磁盘配额 105
4.5 管理逻辑卷 107
4.5.1 了解LVM的概念 107
4.5.2 利用图形化工具实现LVM 109
4.5.3 利用字符命令实现LVM 114
思考与练习 117
第5章 Linux系统软件包管理 120
5.1 文件打包与压缩 121
5.1.1 du命令——查看目录或文件占用空间的大小 121
5.1.2 tar命令——文件打包与压缩 122
5.2 利用yum进行软件管理 123
5.2.1 Linux系统中的软件安装方法 123
5.2.2 配置yum源 124
5.2.3 常用的yum命令 126
5.2.4 yum故障排错 129
5.3 利用rpm进行软件包管理 129
5.3.1 了解rpm软件包 129
5.3.2 安装\卸载软件包 130
5.3.3 查询软件包 131
5.4 利用源码编译安装软件 132
5.4.1 源码编译概述 132
5.4.2 源码编译安装的基本流程 133
思考与练习 135
第6章 Linux系统进程和服务管理 136
6.1 管理Linux进程 137
6.1.1 了解进程的概念 137
6.1.2 查看进程状态 138
6.1.3 控制进程 140
6.2 监视系统信息 142
6.2.1 监视用户信息 142
6.2.2 监视资源占用信息 143
6.3 管理Linux服务 145
6.3.1
摘要与插图
前 言如今,以Internet为代表的计算机网络已经深入人们日常生活中的各个层面,网络之所以如此丰富多彩,正是因为网络提供着诸多的网络服务。网络服务主要是由各种服务器所提供的,服务器使用的操作系统是专门的网络操作系统,与普通用户所使用的客户端操作系统不同,网络操作系统具备强大的网络管理和服务功能。目前所使用的网络操作系统主要有两大类:一类是微软的Windows Server系列操作系统,另一类是开源的Linux系列操作系统。相较于Windows Server,Linux系统在企业服务器中应用得更加广泛。Linux的优势在于它的开放性,Linux系统的所有源代码及Linux系统中的绝大部分应用软件都是开源的。在企业网络中部署Linux系统不仅可以节省一大笔费用,而且还可以获得比Windows Server系统更高的可靠性和稳定性,所以Linux系统目前在企业网络中得到了越来越广泛的应用。
本书内容丰富、技术更新及时,图文并茂、通俗易懂,具有很强的实用性。本书以目前流行的红帽公司的Red Hat Enterprise Linux 6为对象,由浅入深,全面、系统地介绍了Linux系统管理及各种网络服务的安装与配置。在编写上以项目教学为主线,以任务驱动为核心,以培养技术应用型人才为目标,将基本技能培养和主流技术相结合,使学生通过学习能够掌握Linux的基础知识、安装和配置方法、系统的视窗环境——X Window、文本编辑工具、用户账号与组管理、文件与目录系统管理、逻辑卷、进程、软件和服务管理等内容,增长Linux网络基础和常用网络服务器配置等方面的操作和应用能力。是本书在书末附加的综合实训,把近年来Linux发展的新技术和高职高专全国职业技能大赛的经典案例与职业技能要求有机地结合起来,做到知识、技能相融合,具有很强的的实践性和应用性。
配套的教学资源有PPT课件,如有需要,请登录电子工业出版社华信教育资源网(www.hxedu.com.cn),注册后免费下载。
本书可作为高职高专院校计算机或相关专业的教材,也可作为计算机爱好者和网络管理员的参考用书,以及社会培训班的教材。
本书在出版过程中,得到了电子工业出版社编辑宋梅老师在策划方面的大力帮助与支持,同时也得到廖学旺、梁庞莲等同志对编写工作的支持,在此表示由衷的感谢!由于编写时间仓促,又因为计算机网络技术发展迅猛,加之编著者水平有限,书中难免存在不足和错漏之处,敬请广大读者批评指正,以便再版时修订,在此表示衷心的感谢。
编著者
2014年12月