华信教育资源网
Linux 操作系统(第5版)
丛   书   名: 高等教育计算机学科“应用型”教材
作   译   者:柳运昌 出 版 日 期:2026-07-01
出   版   社:电子工业出版社 维   护   人:刘芳 
书   代   号:G0530020 I S B N:9787121530029

编辑推荐:

本书的组织与编写基于编者30 多年的UNIX/Linux 系统管理、应用和开发经验,力求层次清楚、概念清晰、内容翔实、可操作性强,既便于读者循序渐进地系统学习,又能够使读者了解到Linux 的新进展,具有以下特点。1.从“应用型”和“实用性”出发,兼顾基本知识和应用实践,具有较强的实用性和指导性。2.基于红帽(Fedora 40+、CentOS Stream 10)、Ubuntu 24+和OpenEuler 24+,具有广泛的代表性。3.几乎涵盖了UNIX/Linux 系统管理和应用的所有内容。4.重点突出实例和操作步骤。5.强调系统安全,强化对防火墙和SELinux 的支持。6.每章最后都提供一定数量的习题和实验内容。7.提供电子课件、教案、习题解答、实验指导和大量的视频资料。8.对每个服务和管理配置等都提供快捷有效的bshell 自动化脚本程序。
定价 79.9
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书以红帽(Fedora 40+和CentOS Stream 10)、Ubuntu 24+和OpenEuler 24+系统为蓝本,分4 篇介绍Linux 系统的基本操作、管理、编程和网络服务及应用。基础篇介绍UNIX/Linux 系统的基本知识、基本操作和基本管理;系统管理篇介绍UNIX/Linux 系统的常用管理内容,包括用户、组和密码管理,文件系统管理及使用,进程、任务与作业管理,系统安装、扩充、启动与管理,设备管理,网络配置、管理与基本应用和Linux 系统安全等;编程与开发篇介绍bshell 编程、C/C++及其他编程环境;网络服务与应用篇介绍Linux 系统的常用网络应用与网络服务,包括网络时间服务NTP、基础服务OpenSSH 和NVC、Web 服务器Apache、DHCP 服务器、FTP 与TFTP 服务器、网络资源共享服务、域名服务DNS。本书与以前版本最大的不同是加入了Linux 系统的当前最新技术和应用,强化了安全技术SELinux与防火墙。本书从培养“应用型”人才出发,兼顾基本知识和应用实践,内容翔实,结构清晰,具有较强的实用性和指导性;基于不断发展、安全稳定,而又能为虚拟化、大数据、云计算和AI 提供最好支持的红帽、Ubuntu 和OpenEuler 系统,具有广泛的代表性,并且内容兼顾UNIX。

    图书详情

    ISBN:9787121530029
    开 本:16(185*260)
    页 数:436
    字 数:676

    本书目录

    基础篇
    第1 章 系统简介 .................................... 2
    1.1 UNIX 系统简介 ........................ 2
    1.2 Linux 系统简介......................... 7
    习题1 ................................................ 11
    实验1 ............................................... 12
    第2 章 系统入门 .................................. 13
    2.1 系统的开机/关机与
    界面切换 ................................. 13
    2.2 用户的登录与注销 ................. 15
    2.3 Linux 系统的关机与重启 ....... 19
    2.4 Linux 的图形用户界面简介 ... 21
    2.5 Linux 系统的在线帮助与
    资源 .......................................... 30
    2.6 LibreOffice 办公套件简介 ...... 33
    习题2 ................................................ 33
    实验2 ................................................ 34
    第3 章 基本操作与基本管理 ............... 35
    3.1 shell 基本功能与基本知识 ..... 35
    3.2 Linux 系统的基本操作 ........... 50
    3.3 Linux 系统的基本管理 ........... 74
    习题3 .............................................. 107
    实验3 .............................................. 108
    系统管理篇
    第4 章 用户、组和密码管理 ............. 110
    4.1 UNIX/Linux 系统的用户和组
    ................................................ 110
    4.2 与用户和组管理相关的
    文件 ........................................ 111
    4.3 用户管理命令 ........................ 114
    4.4 组管理命令 ............................ 116
    4.5 密码管理 ................................ 117
    4.6 图形用户界面 ........................ 119
    4.7 与用户身份和位置相关的
    其他命令 ................................ 119
    习题4 ............................................. 124
    实验4 ............................................. 125
    第5 章 文件系统管理及使用 ............. 126
    5.1 文件系统权限及管理 ............ 126
    5.2 权限管理命令 ........................ 128
    5.3 文件系统管理 ........................ 132
    5.4 与文件系统管理相关的
    其他命令 ................................ 147
    5.5 数据备份与文件打包压缩 .... 153
    5.6 磁盘阵列与磁盘配额 ............ 157
    习题5 .............................................. 164
    实验5 .............................................. 165
    第6 章 进程、任务与作业管理 ......... 166
    6.1 程序和进程的概念 ................ 166
    6.2 登录shell 的启动与定制 ...... 170
    6.3 Linux 系统的启动过程
    分析 ........................................ 172
    6.4 本地服务与超级服务管理 .... 175
    6.5 进程管理与调度命令 ............ 177
    6.6 任务的自动调度 .................... 184
    习题6 .............................................. 188
    实验6 .............................................. 189
    第7 章 系统安装、扩充、启动与
    管理 ......................................... 190
    7.1 系统安装 ................................ 190
    7.2 引导器(GRUB) ................. 198
    7.3 软件包源配置及其他
    软件包管理 ............................ 203
    7.4 日志管理 ................................ 210
    7.5 系统管理 ................................ 216
    7.6 内核源代码安装与内核参数
    在线调整 ................................ 221
    习题7 .............................................. 223
    实验7 .............................................. 224
    第8 章 设备管理 ................................ 225
    8.1 设备管理概述 ........................ 225
    8.2 打印机的管理与使用 ............ 229
    8.3 交换区的管理与使用 ............ 233
    8.4 串口与终端管理.................... 235
    习题8 ............................................. 240
    实验8 ............................................. 241
    第9 章 网络配置、管理与
    基本应用 ................................ 242
    9.1 与网络有关的配置文件 ........ 242
    9.2 网络配置 ............................... 245
    9.3 网络管理常用命令 ................ 248
    9.4 网络应用常用命令 ................ 252
    习题9 ............................................. 254
    实验9 ............................................. 255
    第10 章 Linux 系统安全.................... 256
    10.1 Linux 系统安全概述 ........... 256
    10.2 检查和监督系统的
    运行状况 .............................. 261
    10.3 事件报告制度...................... 262
    10.4 防火墙 ................................. 263
    10.5 SELinux ............................... 264
    习题10 ........................................... 269
    实验10 ........................................... 269
    编程与开发篇
    第11 章 bshell 编程 ........................... 272
    11.1 正则表达式 .......................... 272
    11.2 流编辑(sed)..................... 274
    11.3 模式搜索与处理(awk) ... 276
    11.4 bshell 及其编程 ................... 280
    习题11 ............................................ 298
    实验11 ............................................ 299
    第12 章 C/C++及其他编程环境 ....... 300
    12.1 编译器 .................................. 300
    12.2 头文件 ................................. 303
    12.3 链接器与库文件 .................. 303
    12.4 静态库 ................................. 304
    12.5 共享库 ................................. 305
    12.6 make 与Makefile ................ 308
    12.7 调试器(gdb) .................... 313
    12.8 Linux 其他编程工具简介 ... 315
    习题12 ........................................... 322
    实验12 ........................................... 323
    网络服务与应用篇
    第13 章 网络时间服务NTP ............. 326
    13.1 NTP 协议 ............................ 326
    13.2 通过ntp/ntpsec 配置NTP
    服务器 ................................. 327
    13.3 通过chrony 配置NTP
    服务器 ................................. 332
    13.4 其他说明 ............................. 336
    习题13 ........................................... 337
    实验13 ........................................... 337
    第14 章 基础服务OpenSSH 和VNC
    ................................................ 338
    14.1 OpenSSH ............................. 338
    14.2 VNC..................................... 344
    14.3 远程桌面 ............................. 351
    习题14 ........................................... 354
    实验14 ........................................... 354
    第15 章 Web 服务器Apache .......... 355
    15.1 Apache 概述 ........................ 355
    15.2 Apache 的安装和启动 ........ 355
    15.3 Apache 的配置文件和
    配置指令 ............................. 357
    15.4 Apache 服务器配置示例 .... 359
    15.5 LAMP 环境部署 ................. 366
    15.6 与防火墙和SELinux 的
    关系 ..................................... 368
    习题15 ........................................... 369
    实验15 ........................................... 369
    第16 章 DHCP 服务器 ..................... 371
    16.1 DHCP 介绍 ......................... 371
    16.2 软件安装与服务管理 ......... 373
    16.3 DHCP 服务器配置 .............. 374
    16.4 DHCP 规划 .......................... 376
    16.5 与防火墙和SELinux 的
    关系 ...................................... 378
    习题16 ............................................ 378
    实验16 ............................................ 378
    第17 章 FTP 与TFTP 服务器 .......... 379
    17.1 FTP 与FTP 服务器概述 ..... 379
    17.2 vsftpd 服务器配置 ............... 381
    17.3 FTP 服务器的使用 .............. 388
    17.4 TFTP 与TFTP 服务器的
    使用简介 .............................. 391
    17.5 与防火墙和SELinux 的
    关系 ...................................... 392
    习题17 ............................................ 393
    实验17 ............................................ 394
    第18 章 网络资源共享服务 .............. 395
    18.1 Samba ................................... 395
    18.2 NFS ...................................... 404
    习题18 ............................................ 411
    实验18 ............................................ 412
    第19 章 域名服务DNS ..................... 413
    19.1 DNS 概述 ............................. 413
    19.2 BIND .................................... 416
    19.3 域名服务器配置示例 .......... 422
    19.4 测试域名服务器 .................. 425
    19.5 DNS 与防火墙及SELinux
    的关系 .................................. 426
    习题19 ............................................ 426
    实验19 ............................................ 426
    展开

    前     言

    一、关于本书
    Linux 既是计算机爱好者乐于使用的操作系统,也是专业人士乐于使用的操作系统。
    这不仅是因为它有一个自由的、开放源代码的王国,更是因为它在IT 新技术、新应用
    中有不俗的表现,现已成为虚拟化、大数据、云计算、AI 和边缘计算等领域的核心基础
    设施。通过对本书的学习,计算机爱好者可以掌握Linux 核心技术,成长为计算机及操
    作系统领域的专业人才。
    UNIX 是Linux 系统的前身,Linux 是对UNIX 系统的发展,从某种意义上讲,Linux
    就是某个版本的UNIX,因此Linux 像UNIX 一样具有可靠、高效和稳定性等特点。在
    Linux 中到处可看到UNIX 的身影,因此可以说,学习了Linux 几乎就等于学习了UNIX。
    作为一个操作系统,Linux 早已涉足政府办公、军事战略和商业运行的方方面面,在
    电子政务、电子商务、网站建设、嵌入式、移动开发、虚拟化、云计算、大数据、AI、边
    缘计算等众多领域大显身手。但我们必须承认,Linux 比Windows 等系统具有更高的专业
    性,因此就管理和使用来讲,其对用户有更高的要求。这也是编者编写本书的出发点之一。
    本书是基于红帽(Fedora 40+和CentOS Stream 10)及Ubuntu 24+系统的,如果考虑到
    Server 版,也包括OpenEuler 24+,它们都具有开放、创新和前瞻性等特点,可运行的体
    系结构包括x86 和x86_64 等多种硬件平台。由于Linux 发展迅速,图形用户界面在不同版
    本间差别很大,因此本书主要侧重字符、命令行界面,以及基本知识、基本技能的介绍。
    二、本书结构
    本书分4 篇,共19 章,大致内容如下。
    基础篇:包含系统简介、系统入门和基本操作与基本管理三章。通过对本篇的学习,
    读者可以掌握Linux 基本知识、基本操作和基本管理,并能处理一般性操作和管理问题。
    系统管理篇:包括用户、组和密码管理,文件系统管理及使用,进程、任务与作业
    管理,系统安装、扩充、启动与管理,设备管理,网络配置、管理与基本应用,Linux 系
    统安全章节。本篇是传统UNIX 和现代Linux 系统管理的核心,通过对本篇的学习,读
    者可掌握UNIX 和Linux 系统的常用操作与管理内容。
    编程与开发篇:包括bshell 编程、C/C++及其他编程环境两章。通过对本篇的学习,
    读者可为系统综合管理和开发打下基础,从而使自己的管理、应用与开发水平提升到一
    个新层次。
    网络服务与应用篇:包括网络时间服务NTP、基础服务OpenSSH 和VNC、Web 服
    务器Apache、DHCP 服务器、FTP 与TFTP 服务器、网络资源共享服务、域名服务DNS
    章节,重点介绍Linux 的网络服务及应用。通过对本篇的学习,读者可胜任网络应用、
    网络服务配置与管理等工作。
    三、本书特点
    本书的组织与编写基于编者30 多年的UNIX/Linux 系统管理、应用和开发经验,力
    求层次清楚、概念清晰、内容翔实、可操作性强,既便于读者循序渐进地系统学习,又
    能够使读者了解到Linux 的新进展,具有以下特点。
    1.从“应用型”和“实用性”出发,兼顾基本知识和应用实践,具有较强的实用性
    和指导性。
    2.基于红帽(Fedora 40+、CentOS Stream 10)、Ubuntu 24+和OpenEuler 24+,具有
    广泛的代表性。
    3.几乎涵盖了UNIX/Linux 系统管理和应用的所有内容。
    4.重点突出实例和操作步骤。
    5.强调系统安全,强化对防火墙和SELinux 的支持。
    6.每章最后都提供一定数量的习题和实验内容。
    7.提供电子课件、教案、习题解答、实验指导和大量的视频资料。
    8.对每个服务和管理配置等都提供快捷有效的bshell 自动化脚本程序。
    四、适用对象
    本书作为“高等教育计算机学科‘应用型’教材系列”之一,即可作为高等院校UNIX
    或Linux 操作系统相关课程的教材,也可作为网络操作系统的实例教材,还可作为UNIX
    和Linux 操作系统管理者的参考书,更是UNIX 和Linux 操作系统爱好者的益友。
    五、编者信息
    本书由柳运昌、魏新红和邵国金担任主编,杨盛苑、刘恋和蔡照鹏担任副主编,郭
    玉东教授主审,参编人员包括董哲、许来祥、杜小杰和沈云琴。
    在本书的编写过程中,编者参考了大量的专业书籍、互联网信息,以及Fedora、
    CentOS Stream、Ubuntu、OpenEuler 系统在线文档、网站信息和其他相关文档,在此一
    并对提供这些素材的作者表示感谢,特别对郭玉东教授的辛勤付出和大力支持表示衷心
    的感谢。
    面对Linux 的迅速更新和发展,编者对完成一个高标准的编写任务感到压力很大,
    限于水平和经验,加之时间仓促,疏忽之处在所难免,欢迎广大专家、读者批评与指正。
    编者衷心地希望能得到读者,尤其是广大教师和同学的支持和帮助,共同交流“Linux 操
    作系统”课程的教学经验,探讨教学内容和教学方法,进而提高教学水平和质量,以及
    Linux 操作系统的管理和应用水平。编者邮箱:20161021@huuc.edu.cn 和yunchang75@
    aliyun.com。
    编 者
    2025 年10 月
    展开

    作者简介

    柳运昌,河南城建学院教授、计算机学院副院长,研究方向为人工智能、云计算、交通预测与图卷积神经网络。2024–2026年多次以专家身份开展学术报告,并参与学院党委理论学习中心组学习。
  • 样 章 试 读
    本书暂无样章试读!
  • 图 书 评 价 我要评论
华信教育资源网