欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Linux基础及应用(第二版)

书      号:9787113185480

丛  书 名:“十二五”高等学校计算机教育规划教材

作      者:谢蓉

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:39

  • 内容简介

    本书以当前最流行的CentOS的较新发行版本为基础,全面介绍Linux的桌面应用、系统管理和网络服务器等方面的基础知识和实际应用。本书分为9章,内容涉及Linux的概况、安装与删除Linux、X、Window图形化用户界面、字符界面与Shell、用户与组群管理、文件系统与文件管理、进程管理与系统监控、网络基础、网络服务器等。本书内容丰富、结构清晰、通俗易懂、实例众多,每章均配有小结和习题,并配套出版《Linux基础及应用习题解析与实验指导(第二版)》教材,提供相应的实训内容。本书适合作为普通高等学校应用型本科计算机相关专业的教材,也可作为Linux培训及自学教材,还可为计算机网络管理和开发应用专业技术人员的参考书。
  • 前言

    Linux是由UNIX发展而来的多用户多任务操作系统。它不仅稳定可靠,而且具有良好的兼容性和可移植性。随着Linux技术和产品的不断发展和完善,其影响和应用日益广泛,特别是在中小型信息化技术应用中,Linux系统正占据越来越重要的地位。
    基于此种原因,我们主要针对计算机类专业学生编写本书,旨在帮助学生掌握Linux的相关知识,提高实际操作技能,特别是利用Linux实现系统管理和网络应用的能力。
    CentOS公司推出的各Linux发行版本是目前最为普及的Linux发行版本。本书以CentOS 6.5为蓝本,全面介绍Linux的基本知识、系统管理和网络应用等技术。
    本书共分9章,各章节具体内容如下:
    第1章Linux概况,主要介绍Linux的基础知识,其中包括Linux的起源、主要特点、发行版本、应用现状与前景以及基本原理等;第2章安装与删除Linux,以CentOS 6.5为蓝本介绍安装Linux、启动与登录Linux,以及删除Linux的方法;第3章X Window图形化用户界面,主要介绍桌面环境下Linux的基本使用方法,包括GNOME桌面环境,以及桌面环境设置与系统设置的相关内容;第4章字符界面与Shell,主要介绍Linux字符界面的使用基础,其中包括Shell的基本功能、部分常用的Shell命令,以及Linux的屏幕文本编辑器vi;第5章用户与组群管理,主要介绍用户与组群管理的相关内容;第6章文件系统与文件管理,介绍文件系统与文件的基本概念、Linux中可使用的文件系统类型与Linux的目录结构,以及文件系统与文件管理的相关内容,其中包括移动存储设备的使用方法;第7章进程管理与系统监视,主要介绍进程与作业管理,系统监视的相关工具与Shell命令;第8章网络基础,介绍网络配置的主要参数和相关文件、利用网络命令和工具进行网络配置的方法,以及网络服务器软件、守护进程的管理等相关知识;第9章网络服务器,主要介绍Linux中Samba服务器、DNS服务器、WWW服务器和FTP服务器的配置文件和配置方法。
    本书由谢蓉编著,参与资料整理和制作的人员包括林毅、陈和平、谢安祥、唐金雁、袁碧珍、王会、师劲松、田劲、钟大群、李永照、曾巍、刘炯、侯其圣、肖立刚、刘小平、于峰、徐进杰、曾斐、陈苑清、陶洪、彭邦杰等,特别感谢汪燮华教授、徐方勤副教授、王秀英副教授对本书编写所给予的支持和帮助。
    本书适合作为普通高等学校应用型本科计算机相关专业的教材,也可作为Linux培训及自学教材,还可作为计算机网络管理和开发应用专业技术人员的参考书。
    由于时间仓促,编者水平所限,疏漏与不足之处在所难免,恳请广大读者批评指正。

    编 者
    2014年3月
  • 目录

    第1章 Linux概况 1
    1.1 操作系统的发展历程 1
    1.1.1 服务器专用的UNIX操作系统 1
    1.1.2 简便易用的Windows操作系统 1
    1.1.3 GNU与自由软件 2
    1.1.4 Linux操作系统的出现 2
    1.2 Linux简介 3
    1.2.1 什么是Linux 3
    1.2.2 Linux的主要特点 3
    1.3 Linux版本 4
    1.3.1 Linux的内核版本 5
    1.3.2 Linux的发行版本 5
    1.4 Linux应用现状与前景 6
    1.4.1 桌面 6
    1.4.2 服务器 7
    1.4.3 嵌入式系统 7
    1.4.4 集群计算机 7
    1.5 Linux系统结构 8
    1.5.1 内核 8
    1.5.2 Shell 9
    1.5.3 X Window 9
    1.5.4 应用程序 10
    1.6 Linux基本管理 10
    1.6.1 CPU管理 10
    1.6.2 存储管理 11
    1.6.3 文件管理 11
    1.6.4 设备管理 12
    小结 13
    习题 13
    第2章 安装与删除Linux 15
    2.1 CentOS 15
    2.2 安装前的准备 16
    2.2.1 安装文件 16
    2.2.2 多重引导 16
    2.2.3 磁盘分区 17
    2.3 安装Windows与CentOS 6.5双系统 18
    2.3.1 光盘启动 18
    2.3.2 选择安装 18
    2.3.3 检查光盘介质 19
    2.3.4 开始安装 20
    2.3.5 选择安装语言 20
    2.3.6 选择键盘类型 21
    2.3.7 选择存储设备类型 21
    2.3.8 设置主机名和网卡 22
    2.3.9 设置时区 22
    2.3.10 设置根密码 23
    2.3.11 设置磁盘分区 24
    2.3.12 写入更改 28
    2.3.13 设置GRUB 28
    2.3.14 选择安装类型 29
    2.3.15 安装软件包 32
    2.3.16 安装结束 32
    2.4 只安装CentOS 6.5系统 33
    2.5 首次启动CentOS 6.5系统 34
    2.5.1 BIOS自检 34
    2.5.2 选择操作系统 35
    2.5.3 初始化配置 35
    2.5.4 登录 38
    2.5.5 注销、关机与重启 39
    2.6 安全删除CentOS 6.5系统 40
    2.6.1 删除GRUB 40
    2.6.2 重建CentOS 6.5所用分区 41
    小结 45
    习题 45
    第3章 X Window图形化用户界面 47
    3.1 图形化用户界面 47
    3.1.1 X Window的基本原理 47
    3.1.2 桌面环境 48
    3.2 GNOME桌面环境 48
    3.2.1 鼠标和键盘操作 49
    3.2.2 GNOME面板 50
    3.2.3 GNOME菜单系统 50
    3.2.4 GNOME桌面 50
    3.2.5 文件浏览器 51
    3.2.6 中文输入 55
    3.2.7 帮助信息 56
    3.3 GNOME桌面环境设置 57
    3.3.1 设置面板 57
    3.3.2 设置外观 59
    3.3.3 设置桌面 60
    3.3.4 设置键盘和鼠标 62
    3.3.5 设置声卡 63
    3.3.6 设置输入法 63
    3.3.7 设置开机自启应用程序 64
    3.3.8 设置电源 65
    3.3.9 设置文件管理 65
    3.3.10 设置软件更新方式 67
    3.4 GNOME系统设置 67
    3.4.1 设置日期和时间 68
    3.4.2 设置软件更新内容 68
    3.4.3 设置内核崩溃转储 68
    小结 69
    习题 70
    第4章 字符界面与Shell 71
    4.1 字符界面 71
    4.1.1 虚拟终端 71
    4.1.2 登录 72
    4.1.3 Shell命令 72
    4.1.4 注销、重启与关机 74
    4.2 简单Shell命令实例 75
    4.2.1 与时间相关的Shell命令 75
    4.2.2 与文件和目录相关的Shell命令 76
    4.2.3 与帮助信息相关的Shell命令 79
    4.2.4 其他Shell命令 80
    4.3 深入Shell 81
    4.3.1 通配符 81
    4.3.2 重定向 81
    4.3.3 管道 83
    4.3.4 历史记录 83
    4.3.5 别名 84
    4.3.6 自动补全 85
    4.4 文本编辑器vi 86
    4.4.1 vi工作模式 86
    4.4.2 启动vi 87
    4.4.3 编辑文件 88
    4.4.4 保存与退出 88
    4.5 图形化用户界面与字符界面 89
    4.5.1 图形化用户界面的启动方式 89
    4.5.2 运行级别 89
    4.5.3 手动启动图形化用户界面 90
    4.6 中文平台 91
    小结 91
    习题 92
    第5章 用户与组群管理 95
    5.1 用户和组群 95
    5.1.1 用户 95
    5.1.2 与用户相关的文件 96
    5.1.3 组群 97
    5.1.4 与组群相关的文件 97
    5.2 桌面环境下管理用户和组群 98
    5.2.1 管理用户 98
    5.2.2 管理组群 100
    5.3 管理用户和组群的Shell命令 101
    5.3.1 管理用户的Shell命令 101
    5.3.2 管理组群的Shell命令 105
    5.3.3 批量新建多个用户账号 106
    小结 107
    习题 108
    第6章 文件系统与文件管理 110
    6.1 文件系统 110
    6.1.1 Linux基本文件系统 110
    6.1.2 Linux支持的文件系统 111
    6.1.3 文件系统的挂载与卸载 111
    6.1.4 逻辑卷管理 113
    6.2 磁盘管理 114
    6.2.1 桌面环境下管理移动存储介质 114
    6.2.2 管理磁盘的Shell命令 116
    6.3 配额管理 118
    6.3.1 配额 118
    6.3.2 管理配额的Shell命令 118
    6.4 文件布局和分类 121
    6.4.1 标准文件布局 121
    6.4.2 文件分类 122
    6.4.3 文件名 122
    6.5 文件权限管理 123
    6.5.1 文件权限 123
    6.5.2 桌面环境下修改文件权限 124
    6.5.3 修改文件权限的Shell命令 125
    6.6 目录和文件管理 126
    6.6.1 桌面环境下管理目录和文件 126
    6.6.2 管理目录和文件的Shell命令 128
    6.7 文件归档与压缩 131
    6.7.1 桌面环境下归档与压缩文件 131
    6.7.2 归档与压缩文件的Shell命令 134
    6.8 RPM软件包管理 136
    6.8.1 桌面环境下安装RPM软件包 137
    6.8.2 RPM命令管理软件包 137
    6.9 YUM在线软件包管理 139
    6.9.1 桌面环境下添加/删除软件包 139
    6.9.2 YUM命令管理软件包 143
    小结 147
    习题 147
    第7章 进程管理与系统监视 150
    7.1 进程与作业管理 150
    7.1.1 进程与作业 150
    7.1.2 启动进程与作业 151
    7.1.3 桌面环境下管理进程与作业 152
    7.1.4 管理进程与作业的Shell命令 153
    7.1.5 进程调度 155
    7.2 系统监视 158
    7.2.1 桌面环境下监视系统 158
    7.2.2 实施系统监视的Shell命令 159
    7.3 系统日志管理 160
    小结 160
    习题 161
    第8章 网络基础 163
    8.1 Linux网络 163
    8.1.1 网络配置参数 163
    8.1.2 基本概念与相关文件 164
    8.2 网络配置 167
    8.2.1 桌面环境下配置网络 167
    8.2.3 配置网络的Shell命令 169
    8.3 网络服务 172
    8.3.1 服务器软件与网络服务 172
    8.3.2 桌面环境下管理服务 172
    8.3.3 管理服务的Shell命令 173
    8.4 网络安全 174
    8.4.1 防火墙 174
    8.4.2 桌面环境下管理防火墙 174
    8.4.3 管理防火墙的Shell命令 176
    8.4.4 SELinux 177
    小结 178
    习题 178
    第9章 网络服务器 180
    9.1 Samba服务器 180
    9.1.1 SMB协议与Samba服务 180
    9.1.2 Samba服务器的安装与准备 181
    9.1.3 Samba服务器配置基础 182
    9.1.4 设置Samba用户 184
    9.1.5 配置Samba服务器 185
    9.1.6 Windows计算机访问Samba共享 188
    9.1.7 Linux桌面环境下访问Windows共享 189
    9.1.8 与Samba服务相关的Shell命令 192
    9.2 DNS服务器 194
    9.2.1 DNS服务 194
    9.2.2 DNS服务器类型 194
    9.2.3 DNS服务器的安装与准备 195
    9.2.4 DNS服务器配置基础 196
    9.2.5 配置DNS主域名服务器 200
    9.2.6 测试DNS服务器 201
    9.3 WWW服务器 203
    9.3.1 WWW服务 203
    9.3.2 Apache服务器的安装与准备 203
    9.3.3 Apache服务器配置基础 205
    9.3.4 访问控制与认证 207
    9.3.5 个人Web站点 210
    9.3.6 虚拟主机 212
    9.4 FTP服务器 215
    9.4.1 FTP服务 215
    9.4.2 Vsftpd服务器的安装与准备 215
    9.4.3 Vsftpd服务器配置基础 217
    9.4.4 配置Vsftpd服务器 218
    9.4.5 测试Vsftpd服务器 220
    小结 222
    习题 223
    参考文献
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1谢蓉 博士 副教授 计算机工作单位华东师范大学 邮政编码 电话 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 谢蓉,女,华东师范大学信息工程学院教师,副教授,在中国铁道出版社出版的《Linux基础及应用》被评为普通高等教育“十一五”国家级规划教材;普通高等教育国家级精品教材,发表有《中国4A级旅游景区(点)的区域差异及其标准化建设路径研究》等论文。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐