【内容】
《Linux实战宝典》包括10章内容,分别讲解了Linux的概述和介绍、Linux的启动和关机、操作文件、管理用户、运行脚本和任务、管理系统和应用程序、添加和使用磁盘、网络管理、系统维护、安全措施。
此外,《Linux实战宝典》的附录 (请扫描封底二维码获得)中介绍了如何在Microsoft Windows 中安装VirtualBox虚拟环境,在Linux中安装KVM虚拟环境,读者可以在计算机上构建这些虚拟环境,以验证本书
的内容。
《Linux实战宝典》的特点在于,同步讲解CentOS和Ubuntu,从安装到基本操作,尽可能多地展示操作实例,以图文并茂的形式进行说明。
《Linux实战宝典》适合作为零基础读者的入门指南,也适合有一定Linux基础的读者作为参考书。
【目录】
前   言
第1章 Linux的概述和介绍
  1-1   了解Linux发行版
什么是操作系统
Linux操作系统的构成
什么是发行版
发行版的份额
发行版的排名
发行版的种类
主要的桌面环境
GUI操作和CUI操作
  1-2   安装CentOS
获取安装媒体
安装步骤
登录
  1-3   安装Ubuntu
获取安装媒体
安装步骤
登录
  1-4   系统的初始设置
CentOS的初始设置
Ubuntu的初始设置
  1-5   使用ssh进行远程登录
什么是远程登录
检查sshd的启动
通过ssh进行远程登录
专   栏 显示管理器和桌面环境的轻量化
第2章 Linux的启动和关机
  2-1   了解启动顺序
启动顺序概要
 
BIOS/UEFI 
引导加载程序 
内核 
systemd 
登录 
Shell的操作 
  2-2   理解Shell的使用方法 
什么是Shell 
内置命令和外部命令 
Shell变量和环境变量 
  2-3   使用systemctl命令管理服务 
服务管理结构 
通过systemctl命令管理服务
服务配置文件和选项
无法使用systemctl命令进行设置的重要服务
  2-4   重启系统和关闭系统
集设置和服务为一体的目标
关闭计算机电源
关闭和重启计算机系统
查看和转移运行级别
专   栏 启动出错的原因及对策
第3章 操作文件
  3-1   了解Linux目录结构
每个目录的树结构和作用
命令提示符
在线手册
  3-2   管理文件和目录
通过命令行处理文件和目录
标准输入/输出的控制
过滤处理
搜索字符串
  3-3   权限管理
管理文件所有者
创建链接
命令和文件的搜索
  3-4   使用vi编辑器编辑文件
什么是vi编辑器
在vi编辑器中搜索字符串
Linux实战宝典
vi编辑器设置
专   栏 
使用sudo
第4章 管理用户
  4-1   注册、更改、删除用户
什么是用户
注册新用户
设置密码 
删除用户账号 
更改用户信息 
  4-2   注册、更改、删除组
什么是组
创建组
删除组
更改所属的组
  4-3   账号锁定和有效期限的管理
设置有效期限
禁止用户登录
  4-4   检查登录历史
显示登录历史
显示登录用户
第5章 运行脚本和任务
  5-1   了解如何执行Shell脚本
什么是Shell脚本
Shell脚本的执行
执行时的选项和参数(特殊变量)
  5-2   任务调度
什么是任务调度
crontab文件
设置crontab文件
at服务
  5-3   自动化管理操作(示例)
操作内容和步骤
脚本内容
在cron中注册
专   栏 随发行版提供的Python工具
 
第6章 管理系统和应用程序
  6-1   CentOS软件包管理 
什么是软件包管理 
rpm命令的使用
yum命令的使用
  6-2   Ubuntu软件包管理
什么是软件包管理
dpkg命令的使用
apt命令的使用
  6-3   进程管理
监控进程
进程的优先级
任务管理
用信号控制进程
  6-4   备份和还原
档案文件管理
备份(数据恢复)
备份文件的传输
  6-5   日志收集和调查
日志文件
使用rsyslog收集和管理日志
日志文件轮换
使用systemd-journald收集和管理日志
  6-6   调整系统时间
系统时钟
硬件时钟
NTP
设置系统时钟时间
专   栏 选择镜像站点和存储库 
第7章 添加和使用磁盘
  7-1   添加新磁盘 
分区
设备文件
  7-2   磁盘分区
MBR和GPT
分区管理工具
VIII
Linux实战宝典
  7-3   创建文件系统
主要的文件系统
xfs 
ext2、ext3、ext4
挂载
交换区管理
文件系统实用程序命令
文件系统不一致检查
  7-4   使用iSCSI
什么是iSCSI
iSCSI目标的设置步骤
iSCSI启动器的设置步骤
管理iSCSI目标
iSCSI启动器的管理
专   栏 使用LVM
第8章 网络管理
  8-1   了解网络相关的配置文件
软件包和配置文件
网络配置文件
NIC(网络接口卡)的命名
  8-2   NetworkManager的使用
使用NetworkManager管理网络
Wifi接口管理
  8-3   掌握和调查网络状态的命令
网络管理和监控命令(ip)
网络管理和监控的基本命令(其他)
  8-4   执行路由(路径控制)
路由的管理
转发
显示路由
  8-5   使用Linux网桥执行以太网桥接
什么是网桥
NetworkManager和systemd-networkd
NetworkManager设置
systemd-networkd以及“systemd-networkd netplan”的设置
专   栏 设置IPv6的网络
 
第9章 系统维护
  9-1   系统状态查询命令
系统状态查询
  9-2   无法登录账户情况下的处理方法
启动安装程序并执行修复工作
  9-3   无法连接网络情况下的处理方法
网络检查步骤
检查网络接口设置
检查路由表中的设置
检查名称解析
检查对服务(端口)的访问
  9-4   应用延迟应答情况下的处理方法
查看进程资源使用情况
降低基于计算的应用程序的处理速度
降低内存密集型应用程序的处理速度
测定存储处理速度
  9-5   文件/文件系统无法获取情况下的处理方法
文件/文件系统中可能发生的错误
可用空间不足
文件系统损坏
符号/硬链接错误
硬件故障
挂载文件系统
文件共享注意事项
第10章 安全措施
  10-1   了解攻击和防御
安全性的概述
防止信息泄露和窃听的措施
入侵防御
入侵检测
受到感染后的处理
  10-2   了解数据加密和用户/主机身份验证
Linux中的验证方法
加密概述
  10-3   使用SSH进行安全通信
什么是SSH
X
Linux实战宝典
ssh服务器的配置文件
ssh客户端的配置文件
私钥/公钥的生成和公钥验证的设置
  10-4   使用防火墙限制外部访问
firewalld、ufw、iptables(Netfilter)
  10-5   应该了解的与安全性相关的软件篡改
入侵检测和恶意软件防护
使用aide进行篡改检测
Snort入侵预防
专   栏 SSH通信加密顺序 
 
返回顶部