-
内容大纲
《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
分区管理工具
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
Linux实战宝典
ssh服务器的配置文件
ssh客户端的配置文件
私钥/公钥的生成和公钥验证的设置
10-4 使用防火墙限制外部访问
firewalld?ufw?iptables(Netfilter)
10-5 应该了解的与安全性相关的软件篡改
入侵检测和恶意软件防护
使用aide进行篡改检测
Snort入侵预防
专栏 SSH通信加密顺序
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...