步超书 Linux 就该这么学 第2版 刘遄著 耗时近3年时间,修订1500余次,30余家国内主流媒体- 书箱内容源自国内每天访问近600O0人次的热门同名山 基于Linux系统RHEL8编写,通用于Ce 通书贴点 典所需软件在线阅读、扩展资料等多种增白服务】 回中国工信出版集团电出版社
Linux就该这么学(第2版)】 内容提要 本书源自日均访问量近60000次的线上同名课程,口碑与影响力俱佳,台在打造简单易学且实用性 强的轻量级Linu入门教程。 本书在上一版的基础上进行了全面大量的更新,基于红帽RHEL8系统编写,且内容通用于CentOS。. Fedora等系统。本书共分为20章,内容涵盖了部署Linux系统,常用的Linux命令,与文件读写操作 有关的技术,使用V编辑器编写和修致配置文件,用户身份与文件权限的设置,硬盘设备分区、格 式化以及挂载等操作 部署RAID磁盘阵列和LVM,firewalld防火墙与iptables防 别和配置 使用sh服务管理远程主机,使用Apache服务部署静态网站,使用vsfipd服务传输文件,使用Samba 或NFS实现文件共享,使用BND提供域名解析服务,使用DHCP动态管理主机地址,使用Postfix与 Dovecot部署邮件系统,使用Ansible服务实现自动化运维,使用iSCSI服务部署网络存储,使用MariaDB 数据库管理系统,使用PXE+Kickstart无人值守安装服务,使用LNMP架构部署动态网站环境等。此外, 本书的配套站点还深度点评了红帽RHCSA、 方便读者备考。 本书适合打算系统、全面学习Ln技术的初学者阅读,具有一定Lx使用经验的读者也可以通 过本书来巩固自己的Linux知识。 2
Linux 就该这么学(第 2 版) 2 本书源自日均访问量近 60000 次的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性 强的轻量级 Linux 入门教程。 本书在上一版的基础上进行了全面大量的更新,基于红帽 RHEL 8 系统编写,且内容通用于 CentOS、 Fedora 等系统。本书共分为 20 章,内容涵盖了部署 Linux 系统,常用的 Linux 命令,与文件读写操作 有关的技术,使用 Vim 编辑器编写和修改配置文件,用户身份与文件权限的设置,硬盘设备分区、格 式化以及挂载等操作,部署 RAID 磁盘阵列和 LVM,firewalld 防火墙与 iptables 防火墙的区别和配置, 使用 ssh 服务管理远程主机,使用 Apache 服务部署静态网站,使用 vsftpd 服务传输文件,使用 Samba 或 NFS 实现文件共享,使用 BIND 提供域名解析服务,使用 DHCP 动态管理主机地址,使用 Postfix 与 Dovecot 部署邮件系统,使用 Ansible 服务实现自动化运维,使用 iSCSI 服务部署网络存储,使用 MariaDB 数据库管理系统,使用 PXE+Kickstart 无人值守安装服务,使用 LNMP 架构部署动态网站环境等。此外, 本书的配套站点还深度点评了红帽 RHCSA、RHCE、RHCA 认证,方便读者备考。 本书适合打算系统、全面学习 Linux 技术的初学者阅读,具有一定 Linux 使用经验的读者也可以通 过本书来巩固自己的 Linux 知识
目 录 第1章动手部署一台山inuⅸ操作系统 1.1准备您的工具… …1 1.2安装配置VM虚拟机 2 l.3安装您的Linux系统 .11 1.4安装软件的方法… .20 1.5系统初始化进程… …21 1.6重置root密码 23 复习题… …24 第2章新手必须掌握的Linux命令。 …26 2.1强大好用的Shel 26 2.2执行命令的必备知识 .28 2.3常用系统工作命令 .32 2.4系统状态检测命令 41 2.5查找定位文件命令 .48 2.6文本文件编辑命令… …53 2.7文件目录管理命令… .63 复习题 …69 第3章管道符、重定向与环境变量 71
3 目 录 ...................................................................................1 1.1 准备您的工具 ..............................................................................................................1 1.2 安装配置 VM 虚拟机..................................................................................................2 1.3 安装您的 Linux 系统.................................................................................................11 1.4 安装软件的方法 ........................................................................................................20 1.5 系统初始化进程 ........................................................................................................21 1.6 重置 root 密码............................................................................................................23 复习题..................................................................................................................................24 .....................................................................................26 2.1 强大好用的 Shell.......................................................................................................26 2.2 执行命令的必备知识................................................................................................28 2.3 常用系统工作命令 ....................................................................................................32 2.4 系统状态检测命令 ....................................................................................................41 2.5 查找定位文件命令 ....................................................................................................48 2.6 文本文件编辑命令 ....................................................................................................53 2.7 文件目录管理命令 ....................................................................................................63 复习题..................................................................................................................................69 .....................................................................................71
3.1输入输出重定向 …71 3.2管道命令符… …74 3.3命令行的通配符 -76 3.4常用的转义字符 78 3.5重要的环境变量 .7g 复习题 82 第4章Vm编辑器与She命令脚本… 83 4.1m文本编辑器 83 4.11编写简单文档 .85 4.12配置主机名称 .90 4.3配置网卡信息a …91 414西配置软件合库 .92 4.2编写Shell脚本… …94 4.21编写简单的脚本 …94 4.22接收用户的参数 4.23判断用户的参数 …96 4.3流程控制语句 99 4.3.1f条件测试语句 100 4.32for条件循环语句 -102 4.3.3 while条件循环语句 104 4.3.4case条件测试语句 .106 4.4计划任务服务程序… 107 复习题 -110 第5章用户身份与文件权限 …11 5.1用户身份与能力… 5.11id命令… 5.1.2 useradd命令
目 录 4 3.1 输入输出重定向 ........................................................................................................71 3.2 管道命令符 ................................................................................................................74 3.3 命令行的通配符 ........................................................................................................76 3.4 常用的转义字符 ........................................................................................................78 3.5 重要的环境变量 ........................................................................................................79 复习题..................................................................................................................................82 ..................................................................................83 4.1 Vim 文本编辑器 ........................................................................................................83 4.1.1 编写简单文档 ...................................................................................................85 4.1.2 配置主机名称 ...................................................................................................90 4.1.3 配置网卡信息 ...................................................................................................91 4.1.4 配置软件仓库 ...................................................................................................92 4.2 编写 Shell 脚本..........................................................................................................94 4.2.1 编写简单的脚本................................................................................................94 4.2.2 接收用户的参数................................................................................................95 4.2.3 判断用户的参数................................................................................................96 4.3 流程控制语句 ............................................................................................................99 4.3.1 if 条件测试语句..............................................................................................100 4.3.2 for 条件循环语句............................................................................................102 4.3.3 while 条件循环语句........................................................................................104 4.3.4 case 条件测试语句..........................................................................................106 4.4 计划任务服务程序 ..................................................................................................107 复习题................................................................................................................................110 ............................................................................................... 111 5.1 用户身份与能力 ......................................................................................................111 5.1.1 id 命令.............................................................................................................112 5.1.2 useradd 命令....................................................................................................113
5.13gr0 upadd命令…113 5.1.4 usermod命令 114 5.15 passwd命令 5.1.6 userdel命令…l16 52文件权限与归属 116 5.3文件的特殊权限 .118 5.3.1SUD …118 5.3.2 SGID 119 5.3.3SBT 120 5.4文件的隐藏属性 123 5.41 chattr命令 123 5.42 Isattr命令 124 5.5文件访问控制列表 124 5.5.1 setfacl命令 125 5.52 getfacl命令 126 5.6u命令与Sud0服务… 127 复习题 131 第6章存储结构与管理硬盘 132 6.1一切从“”开始… -132 62物理设备的命名规则 -134 6.3文件系统与数据资料 136 6.4挂载硬件设备 139 6.4.m0unt命令…139 6.4.2df命令… .141 6.4.3 umount命令 142 6.5添加硬盘设备… 143 6.5.1 fdisk命令 .147 6.5.2du命令 -150
5 5.1.3 groupadd 命令 .................................................................................................113 5.1.4 usermod 命令...................................................................................................114 5.1.5 passwd 命令 ....................................................................................................115 5.1.6 userdel 命令.....................................................................................................116 5.2 文件权限与归属 ......................................................................................................116 5.3 文件的特殊权限 ......................................................................................................118 5.3.1 SUID ...............................................................................................................118 5.3.2 SGID ...............................................................................................................119 5.3.3 SBIT ................................................................................................................120 5.4 文件的隐藏属性 ......................................................................................................123 5.4.1 chattr 命令.......................................................................................................123 5.4.2 lsattr 命令........................................................................................................124 5.5 文件访问控制列表 ..................................................................................................124 5.5.1 setfacl 命令......................................................................................................125 5.5.2 getfacl 命令 .....................................................................................................126 5.6 su 命令与 sudo 服务................................................................................................127 复习题................................................................................................................................131 ...............................................................................................132 6.1 一切从“/”开始.....................................................................................................132 6.2 物理设备的命名规则..............................................................................................134 6.3 文件系统与数据资料..............................................................................................136 6.4 挂载硬件设备 ..........................................................................................................139 6.4.1 mount 命令......................................................................................................139 6.4.2 df 命令.............................................................................................................141 6.4.3 umount 命令....................................................................................................142 6.5 添加硬盘设备 ..........................................................................................................143 6.5.1 fdisk 命令........................................................................................................147 6.5.2 du 命令............................................................................................................150