作者 |
大竹龍史 山本道子 |
丛书名 |
计算机科学先进技术译丛 |
出版社 |
机械工业出版社* |
ISBN |
9787111677116 |
简要 |
简介 |
内容简介书籍计算机书籍 《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通信加密顺序 |