技术教育社区
www.teccses.org

Linux实战宝典(日常工作常用的服务器操作管理技术)/计算机科学先进技术译丛

封面

作者:(日)大竹龙史//山本道子

页数:450

出版社:机械工业出版社

出版日期:2021

ISBN:9787111677116

电子书格式:pdf/epub/txt

内容简介

《Linux实战宝典》包括10章内容,分别讲解了Linux的概述和介绍、Linux的启动和关机、操作文件、管理用户、运行脚本和任务、管理系统和应用程序、添加和使用磁盘、网络管理、系统维护、安全措施。此外,《Linux实战宝典》的附录(请扫描封底二维码获得)中介绍了如何在Microsoft Windows中安装VirtualBox虚拟环境,在Linux中安装KVM虚拟环境,读者可以在计算机上构建这些虚拟环境,以验证本书的内容。
《Linux实战宝典》的特点在于,同步讲解CentOS和Ubuntu,从安装到基本操作,尽可能多地展示操作实例,以图文并茂的形式进行说明。
《Linux实战宝典》适合作为零基础读者的入门指南,也适合有一定Linux基础的读者作为参考书。

本书特色

适读人群 :计算机操作系统使用者这是一本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通信加密顺序

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Linux实战宝典(日常工作常用的服务器操作管理技术)/计算机科学先进技术译丛》
Article link:https://www.teccses.org/1257148.html