华信教育资源网
Linux 9基础知识全面解析
作   译   者:沈超 出 版 日 期:2025-07-01
出   版   社:电子工业出版社 维   护   人:李冰 
书   代   号:TP503300 I S B N:9787121503306

图书简介:

本书基于最新发行的Rocky Linux 9作为讲解版本,内容涵盖了初学Linux所有的知识点,案例丰富生动,叙述由浅入深。全书共9章,讲解了Linux日常管理操作的方方面面,由浅入深,内容全面,案例丰富,实战性强。本书从Linux系统的前世今生讲起,详细讲解了Linux系统的特点和各个发行版本,以及作者的学习建议;使用虚拟机构建Linux学习环境,介绍常用Linux工具软件的使用,以及无人值守安装、网络安装;提出Linux服务器在生产环境中的管理建议;Linux常用命令;文本编辑器Vim的使用与进阶技巧;Linux源码包与二进制包的安装、升级、卸载及管理,软件包部署的建议;Linux用户和用户组的管理命令、配置文件;Linux的权限管理,ACL访问控制列表,系统特殊权限和文件属性权限,管理员授权;Linux文件系统介绍,文件系统管理常用命令,系统分区规划与操作等。本书广泛适用于各种基于Linux平台服务部署及运维、开发的技术人员,以及计算机相关专业的本科生,也是云计算学习者的必备入门书籍。
定价 75.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书基于最新发行的Rocky Linux 9作为讲解版本,内容涵盖了初学Linux所有的知识点,案例丰富生动,叙述由浅入深。全书共9章,讲解了Linux日常管理操作的方方面面,由浅入深,内容全面,案例丰富,实战性强。本书从Linux系统的前世今生讲起,详细讲解了Linux系统的特点和各个发行版本,以及作者的学习建议;使用虚拟机构建Linux学习环境,介绍常用Linux工具软件的使用,以及无人值守安装、网络安装;提出Linux服务器在生产环境中的管理建议;Linux常用命令;文本编辑器Vim的使用与进阶技巧;Linux源码包与二进制包的安装、升级、卸载及管理,软件包部署的建议;Linux用户和用户组的管理命令、配置文件;Linux的权限管理,ACL访问控制列表,系统特殊权限和文件属性权限,管理员授权;Linux文件系统介绍,文件系统管理常用命令,系统分区规划与操作等。本书广泛适用于各种基于Linux平台服务部署及运维、开发的技术人员,以及计算机相关专业的本科生,也是云计算学习者的必备入门书籍。

    图书详情

    ISBN:9787121503306
    开 本:16(185*260)
    页 数:312
    字 数:499

    本书目录

    第1章  知其然知其所以然:
    Linux系统简介	1
    1.1  为什么新书采用Rocky Linux	1
    1.2  什么是操作系统	2
    1.3  从UNIX到Linux	3
    1.3.1  UNIX的历史	3
    1.3.2  Linux的诞生	4
    1.3.3  UNIX与Linux不可
    分割的关系	5
    1.3.4  UNIX/Linux系统
    结构	6
    1.4  详细了解Linux	7
    1.4.1  天使与魔鬼	7
    1.4.2  Linux的应用领域	8
    1.4.3  Linux的发行版本	10
    1.5  本章小结	12
    第2章  好的开始是成功的一半:
    Linux系统安装	13
    2.1  虚拟机软件VMware应用	13
    2.1.1  虚拟机的优势	13
    2.1.2  虚拟机的安装	14
    2.1.3  虚拟机的基本使用	14
    2.2  Linux系统分区	26
    2.2.1  步骤一:选择分区表	27
    2.2.2  步骤二:格式化	29
    2.2.3  步骤三:分区设备
    文件名	31
    2.2.4  步骤四:挂载	34
    2.3  使用光盘安装Linux系统	37
    2.3.1  下载Rocky Linux 9.x
    镜像	37
    2.3.2  光盘安装Rocky 
    Linux 9.x	38
    2.4  U盘安装Linux系统	51
    2.4.1  准备工作	51
    2.4.2  制作U盘启动盘	51
    2.4.3  使用U盘安装Linux	53
    2.5  远程管理工具	56
    2.5.1  远程连接工具介绍	56
    2.5.2  虚拟机桥接模式
    配置	57
    2.5.3  虚拟机NAT模式
    配置	64
    2.6  本章小结	66
    第3章  新手宝典:给初学者的Linux
    服务器管理建议	67
    3.1  初识Windows和Linux的
    区别	67
    3.2  Linux服务器的管理和维护
    建议	68
    3.3  本章小结	73
    第4章  万丈高楼平地起:
    Linux常用命令	74
    4.1  命令基本格式说明	74
    4.1.1  命令提示符	74
    4.1.2  命令的基本格式	75
    4.2  目录操作命令	76
    4.2.1  ls命令	76
    4.2.2  cd命令	78
    4.2.3  mkdir命令	81
    4.2.4  rmdir命令	81
    4.2.5  tree命令	82
    4.3  文件操作命令	83
    4.3.1  touch命令	83
    4.3.2  stat命令	84
    4.3.3  cat命令	87
    4.3.4  more命令	88
    4.3.5  less命令	89
    4.3.6  head命令	90
    4.3.7  tail命令	90
    4.3.8  ln命令	91
    4.4  目录和文件都能操作的命令	98
    4.4.1  rm命令	98
    4.4.2  cp命令	99
    4.4.3  mv命令	102
    4.5  权限管理命令	103
    4.5.1  权限介绍	103
    4.5.2  基本权限的命令	105
    4.5.3  基本权限的含义	108
    4.5.4  所有者和所属组
    命令	112
    4.5.5  umask默认权限	114
    4.6  帮助命令	117
    4.6.1  man命令	117
    4.6.2  info命令	121
    4.6.3  help命令	122
    4.6.4  --help选项	123
    4.7  搜索命令	123
    4.7.1  whereis命令	123
    4.7.2  which命令	124
    4.7.3  locate命令	124
    4.7.4  find命令	126
    4.8  压缩和解压缩命令	135
    4.8.1  压缩文件介绍	135
    4.8.2 “.zip”格式	135
    4.8.3 “.gz”格式	137
    4.8.4 “.bz2”格式	138
    4.8.5 “.tar”格式	140
    4.8.6 “.tar.gz”和“.tar.bz2”
    格式	142
    4.9  关机和重启命令	142
    4.9.1  sync数据同步	143
    4.9.2  shutdown命令	143
    4.9.3  reboot命令	144
    4.9.4  halt和poweroff
    命令	144
    4.9.5  init命令	144
    4.10  常用网络命令	145
    4.10.1  配置Linux的IP
    地址	145
    4.10.2  ip命令	145
    4.10.3  ifconfig命令	147
    4.10.4  ping命令	148
    4.10.5  ss命令	149
    4.10.6  netstat命令	151
    4.10.7  write命令	153
    4.10.8  wall命令	154
    4.10.9  mail命令	154
    4.11  本章小结	156
    第5章  简约而不简单的文本
    编辑器Vim	157
    5.1  Vim的工作模式	157
    5.2  进入Vim	158
    5.2.1  使用Vim打开文件	158
    5.2.2  直接进入指定位置	158
    5.3  Vim的基本应用	159
    5.3.1  进入输入模式	159
    5.3.2  光标移动命令	160
    5.3.3  Vim中查找、删除、复制、替换	161
    5.3.4  保存退出命令	164
    5.4  Vim的进阶应用	164
    5.4.1  Vim配置文件	164
    5.4.2  多窗口编辑	166
    5.4.3  区域复制	166
    5.4.4  定义快捷键	167
    5.4.5  在Vim中与Shell
    交互	168
    5.4.6  文本格式转换	168
    5.4.7  ab命令的小技巧	169
    5.5  本章小结	170
    第6章  从“小巧玲珑”到“羽翼渐丰”:软件安装	171
    6.1  软件包管理简介	171
    6.1.1  软件包的分类	171
    6.1.2  源码包的特点	172
    6.1.3  二进制包的特点	172
    6.1.4  初识源码包	173
    6.2  RPM包管理——rpm命令
    管理	174
    6.2.1  RPM包的命名
    规则	174
    6.2.2  RPM包的依赖性	175
    6.2.3  RPM包的安装与
    升级	178
    6.2.4  RPM包查询	180
    6.2.5  RPM包卸载	184
    6.2.6  RPM包校验与数字
    证书	184
    6.2.7  RPM包中的文件
    提取	187
    6.2.8  SRPM包的使用	189
    6.3  RPM包管理——yum在线
    管理	191
    6.3.1  yum源搭建	192
    6.3.2  常用yum(dnf)
    命令	194
    6.3.3  dnf软件组管理	198
    6.4  源码包管理	199
    6.4.1  源码包的安装准备	199
    6.4.2  源码包注意事项	200
    6.4.3  源码包安装步骤	200
    6.4.4  源码包升级	203
    6.4.5  源码包卸载	205
    6.4.6  函数库管理	205
    6.5  脚本程序包管理	207
    6.5.1  脚本程序简介	207
    6.5.2  宝塔Linux管理
    系统	208
    6.6  软件包的选择	211
    6.7  本章小结	212
    第7章  得人心者得天下:用户和
    用户组管理	213
    7.1  用户配置文件和管理相关
    文件	213
    7.1.1  用户信息文件
    /etc/passwd	213
    7.1.2  影子文件/etc/
    shadow	216
    7.1.3  组信息文件/etc/
    group	218
    7.1.4  组密码文件/etc/
    gshadow	219
    7.1.5  用户管理相关文件	219
    7.2  用户管理命令	221
    7.2.1  添加用户:useradd	222
    7.2.2  修改用户密码:
    passwd	227
    7.2.3  修改用户信息:
    usermod	230
    7.2.4  修改用户密码状态:
    chage	232
    7.2.5  删除用户:userdel	233
    7.2.6  查看用户的UID和
    GID:id	234
    7.2.7  切换用户身份:su	234
    7.3  用户组管理命令	235
    7.3.1  添加用户组:
    groupadd	235
    7.3.2  修改用户组:
    groupmod	236
    7.3.3  删除用户组:
    groupdel	236
    7.3.4  把用户添加进组或从组中删除:gpasswd	236
    7.3.5  改变有效组:
    newgrp	237
    7.4  本章小结	238
    第8章  坚若磐石的防护之道:权限
    管理	239
    8.1  ACL权限	239
    8.1.1  开启ACL权限	240
    8.1.2  ACL权限设置	241
    8.2  文件特殊权限——SetUID、
    SetGID、Sticky BIT	246
    8.2.1  文件特殊权限之
    SetUID	246
    8.2.2  文件特殊权限之
    SetGID	250
    8.2.3  文件特殊权限之
    Sticky BIT	252
    8.2.4  特殊权限设置	252
    8.3  文件系统属性chattr权限	254
    8.3.1  设定文件系统属性:
    chattr	254
    8.3.2  查看文件系统属性:
    lsattr	256
    8.4  系统命令sudo权限	256
    8.4.1  sudo用法	256
    8.4.2  sudo举例	257
    8.5  本章小结	259
    第9章  牵一发而动全身:文件系统
    管理	260
    9.1  硬盘结构	260
    9.1.1  机械硬盘	260
    9.1.2  固态硬盘	263
    9.2  硬盘接口类型	264
    9.3  硬盘分区	264
    9.3.1  分区实操练习之SCSI
    类型	264
    9.3.2  NVMe类型硬盘
    分区	279
    9.3.3  其他分区相关命令	281
    9.4  分区格式化:写入文件
    系统	284
    9.4.1  xfs文件系统	284
    9.4.2  Linux支持的常见
    文件系统	286
    9.5  挂载	286
    9.5.1  临时挂载硬盘分区	287
    9.5.2  永久挂载硬盘分区	290
    9.5.3  移动设备挂载	294
    9.5.4  格式化与挂载相关
    命令	296
    9.5.5  swap分区与swap永久
    挂载	298
    9.6  本章小结	301
    附录  课后习题	302
     
    
    
    展开

    前     言

    在2012年前后,我和李明老师合作录制了一套Linux的入门视频“史上最牛的Linux 视频”教程。出乎我们意料的是,我们录制的这套视频,居然成了互联网爆款,好评如潮。十几年过去了,这套视频依然高居B站Linux类视频播放量第一的位置。为了配套此视频,我们还编写了《细说Linux》系列第1版和第2版两本书籍。
    今年为什么还要出版新的书籍?主要原因是CentOS停止开发和新版Rocky Linux 9.x系统的推出,旧版书籍已经不适合最新系统。
    本书为什么要采用名不见经传的Rocky Linux 9.x系统作为教学操作系统呢?我们可以聊聊RedHat和CentOS的原创始人Gregory Kurtzer的恩怨了。
    Rocky Linux是一个开源、免费的企业级操作系统,与RHEL(Red Hat Enterprise Linux)系统100%兼容。RedHat是全球著名的Linux开发商,旗下的RHEL系统也是Linux的重要发行版本,但是这个版本一直收费。当年,CentOS系统为了打破RHEL系统收费的模式,以完全开源、免费的形式向公众发布,CentOS与RedHat之争也被业界传为佳话。可惜CentOS最终没有抵抗到最后,被RedHat收购,并且最终被IBM收购。2020年12月8日,RedHat宣布停止开发免费的CentOS系统,全力发展收费的RHEL系统。
    当CentOS宣布停止开发后,CentOS的原创始人Gregory Kurtzer在CentOS网站上宣布,他将再次启动一个项目以实现CentOS的最初目标,这就是Rocky Linux。2022年7月16日,Rocky Linux社区宣布,Rocky Linux 9.0 操作系统全面上市,可作为CentOS Linux的直接替代品,并将继续和RHEL竞争,以免费的形式造福用户。
    从2006年开始,我开始接触Linux职业教育,最开始是兼职上课,后来变成专职的Linux讲师,最终变成我从事了十几年的事业。
    在这十几年当中,我们培训超过万名学员,录制过浏览量超过千万人次的爆款视频,在长期的教学实践当中,越来越觉得编写一本适合初学者、思路清晰、通俗易懂、由浅入深的教材的重要性。我们立志把复杂的技术简单化,同时保持足够的深度与难度,编写一本最适合初学者的Linux教材。
    本书是我们十几年技术与教学经验的总结,我们试图通过通俗易懂的方式、由浅入深的讲解、步骤清晰完整的实验,给予每位Linux初学者帮助。
    为了帮助读者学习,笔者团队为本书录制了配套视频,请大家关注B站视频账号“薪享宏福(uid:578475880)”观看,系列视频持续更新中。
    感谢参与本书编写工作的胡波老师,也感谢我们教学团队的汪洋老师、刘川老师、焦明老师和黄惠娟老师的支持和建议。特别感谢李冰编辑,没有她的帮助,就没有这本书的面世。
    由于编著者水平有限,书中不足及错误之处在所难免,敬请各位读者批评指正、给予建议,联系邮箱:shenchao@xinxianghf.com。
    
    
    展开

    作者简介

    沈 超薪享宏福云计算教学总监,国内知名Linux教育专家。在慕课网、B站、腾讯课堂、百度课堂等平台录制的Linux教学视频下载与学习次数达千万次,深得广大学员喜爱。编写的《细说Linux》系列图书被无数Linux爱好者奉为经典。胡 波近十年专注于Linux技术生态的研究与教学实践,累计输出专业课程超过4000课时,培养云计算运维人才5000余人,学员涵盖金融、通信、云计算等多个技术领域。
  • 样 章 试 读
    本书暂无样章试读!
  • 图 书 评 价 我要评论
华信教育资源网