Linux实战宝典

Linux实战宝典
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2021-05
版次: 1
ISBN: 9787111677116
定价: 198.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 460页
字数: 714千字
  • 《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通信加密顺序
  • 内容简介:
    《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通信加密顺序
查看详情
12
相关图书 / 更多
Linux实战宝典
Linux服务器配置与管理(基于CentOS 7.2)
潘军
Linux实战宝典
Linux核心技术从小白到大牛
黄林峰 翟文学
Linux实战宝典
Linux系统及编程基础
李晓红;唐晓君;肖鹏
Linux实战宝典
Linux操作系统基础
梁波;张婷婷;高秀东
Linux实战宝典
Linux网络服务器配置与管理项目教程(第二版)
丛佩丽;李建光
Linux实战宝典
LiteOS应用开发实践教程
吴冬燕
Linux实战宝典
Linux嵌入式系统开发从小白到大牛
赵凯 著
Linux实战宝典
Linux网络操作系统(CentOS8.0)
刘猛、张文库、苏伟斌、王浩、黄超强 编
Linux实战宝典
Linux命令行与Shell脚本编程
何伟娜 郝军
Linux实战宝典
Linux系统编程
李成勇
Linux实战宝典
Linux服务器配置与管理(高等职业教育计算机专业规划教材)
李治西 编
Linux实战宝典
Linux容器云实战——Docker与Kubernetes集群(慕课版)
千锋教育高教产品研发部 著