全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 操作系统

Linux服务器配置与管理(慕课版高等职业教育计算机类新型一体化规划教材)

  • 定价: ¥58.8
  • ISBN:9787121374883
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:329页
我要买:
点击放图片

导语

  

内容提要

  

    本书基于企业服务器的运维需求,以目前应用最为广泛的CentOS 7为实战平台,全面介绍Linux服务器的安装、配置和管理。本书既包括了Linux简介、Linux桌面系统,Linux系统安装,Linux系统基本配置,Linux目录和文件管理,Linux信息查看和处理,Linux用户、用户组及权限管理,Linux资源管理和Linux资源包管理等重要基础知识,又涵盖了Apache、MySQL、FTP、DNS、DHCP、Samba、NFS、邮件、NAT、VPN等服务器和防火墙、LAMP、Docker等网络综合应用。
    本书邀请了众多企业工程师参与编写,结合企业最新运维实战项目来设计本书的案例,每章均包括任务实战环节,并提供微课及实验素材,通过扫描各章名处的二维码可观看微课,有效辅助学生完成课堂任务。

目录

第1章  Linux简介
  1.1  Linux历史
  1.2  Linux家族
    1.2.1  Linux常见特性
    1.2.2  Linux结构组成
    1.2.3  Linux版本
  1.3  Linux服务器
    1.3.1  Linux服务器为何受到青睐
    1.3.2  云计算
    1.3.3  Linux与云计算的关系
第2章  Linux桌面系统
  2.1  Linux桌面系统介绍
    2.1.1  GNOME 3
    2.1.2  KDE
    2.1.3  Xfce
    2.1.4  LXDE
  2.2  Linux桌面系统的安装
    2.2.1  在CentOS 7上安装GNOME 3桌面
    2.2.2  在CentOS 7上安装KDE桌面
  2.3  任务实战
    2.3.1  任务描述
    2.3.2  任务实施
第3章  Linux系统安装
  3.1  VMware Workstation的安装
  3.2  镜像文件的下载
  3.3  创建新的虚拟机
  3.4  CentOS的安装
  3.5  任务实战
    3.5.1  任务描述
    3.5.2  任务实施
第4章  Linux系统基本配置
  4.1  系统安装后的基本配置
    4.1.1  配置主机名
    4.1.2  配置IP地址和网卡
    4.1.3  配置防火墙和SELinux
    4.1.4  更换国内Yum源
    4.1.5  配置系统时间同步
  4.2  远程连接
    4.2.1  下载PuTTY
    4.2.2  使用PuTTY连接服务器
  4.3  关机和重启
  4.4  重置root密码
    4.4.1  重新启动系统
    4.4.2  进入emergency模式
    4.4.3  修改root密码
  4.5  任务实战
    4.5.1  任务描述
    4.5.2  任务实施
第5章  Linux目录和文件管理
  5.1  Linux目录结构
    5.1.1  重要目录
    5.1.2  文件类型
    5.1.3  文件信息
    5.1.4  目录路径
    5.1.5  通配符
    5.1.6  Shell中特殊符号
  5.2  文件和目录管理
    5.2.1  使用pwd命令显示工作目录路径
    5.2.2  使用cd命令改变工作目录路径
    5.2.3  使用ls命令列出目录和文件信息
    5.2.4  使用touch命令创建空文件
    5.2.5  使用mkdir命令创建目录
    5.2.6  使用rmdir命令删除空目录
    5.2.7  使用cp命令复制文件和目录
    5.2.8  使用mv命令移动文件和目录
    5.2.9  使用rm命令删除文件和目录
    5.2.10  使用file命令查询文件类型
  5.3  链接文件
    5.3.1  链接文件简介
    5.3.2  硬链接的使用
    5.3.3  软链接的使用
  5.4  任务实战
    5.4.1  任务描述
    5.4.2  任务实施
第6章  Linux信息查看和处理
  6.1  文本内容显示
    6.1.1  使用cat命令显示文本
    6.1.2  使用head命令显示文件内容
    6.1.3  使用tail命令显示文件内容
    6.1.4  使用more命令显示文件内容
    6.1.5  使用less命令显示文件内容
    6.1.6  使用nl命令显示文件内容
    6.1.7  使用wc命令统计文件内容
  6.2  输入/输出和应用
    6.2.1  文件描述符
    6.2.2  find命令的使用
    6.2.3  grep命令的使用
    6.2.4  tr命令的使用
    6.2.5  cut命令的使用
    6.2.6  paste命令的使用
    6.2.7  sort命令的使用
    6.2.8  uniq命令的使用
    6.2.9  diff命令的使用
    6.2.10  sed命令的使用
    6.2.11  awk命令的使用
  6.3  其他命令
    6.3.1  使用uname命令查看系统信息
    6.3.2  使用hostname命令显示或修改主机名称
    6.3.3  使用cal命令显示日历
    6.3.4  使用date命令显示或设置日期时间
    6.3.5  使用history命令查看历史命令
  6.4  任务实战
    6.4.1  任务描述
    6.4.2  任务实施
第7章  Linux用户、用户组及权限管理
  7.1  Linux系统安全模型
    7.1.1  用户账号
    7.1.2  用户账号配置文件
    7.1.3  用户组账号
    7.1.4  用户组账号配置文件
  7.2  用户和用户组的管理
    7.2.1  用户的管理
    7.2.2  用户组的管理
    7.2.3  账号信息显示
  7.3  文件权限的管理
    7.3.1  文件和目录权限
    7.3.2  用户和用户组所有者
    7.3.3  文件和目录权限的控制
    7.3.4  sudo配置
  7.4  任务实战
    7.4.1  任务描述
    7.4.2  任务实施
第8章  Linux资源管理
  8.1  磁盘分区
    8.1.1  磁盘分区简介
    8.1.2  使用fdisk命令建立分区
    8.1.3  使用parted命令建立分区
  8.2  文件系统管理
    8.2.1  Linux文件系统简介
    8.2.2  文件系统的建立和挂载
  8.3  磁盘配额
    8.3.1  磁盘配额简介
    8.3.2  使用quota命令进行磁盘配额
  8.4  逻辑卷管理
    8.4.1  LVM概念及相关术语
    8.4.2  LVM配置和使用
  8.5  进程管理
    8.5.1  进程简介
    8.5.2  进程的查看和搜索
    8.5.3  进程的管理
    8.5.4  守护进程
    8.5.5  Linux定时任务crontab命令和crond服务
    8.5.6  管理服务
  8.6  日志管理
    8.6.1  日志文件的相关知识
    8.6.2  配置Linux日志
    8.6.3  Linux日志分析
  8.7  任务实战
    8.7.1  任务描述
    8.7.2  任务实施
第9章  Linux资源包管理
  9.1  RPM软件包
    9.1.1  RPM简介
    9.1.2  RPM的安装与卸载
    9.1.3  rpm命令的主要参数
  9.2  Yum软件包管理器
    9.2.1  Yum命令的用法
    9.2.2  如何使用光盘作为本地Yum源
  9.3  归档和压缩
    9.3.1  归档
    9.3.2  压缩
  9.4  备份与恢复
    9.4.1  备份系统
    9.4.2  恢复系统
  9.5  任务实战
    9.5.1  任务描述
    9.5.2  任务实施
第10章  Apache服务器配置
  10.1  Apache简介
  10.2  Apache的安装与运行
    10.2.1  源码编译安装与运行
    10.2.2  使用Yum安装与运行软件
  10.3  Apache的配置与管理
    10.3.1  Apache主配置文件
    10.3.2  基本配置
    10.3.3  身份认证
    10.3.4  虚拟主机配置
    10.3.5  配置支持PHP
    10.3.6  配置SSL加密传输
    10.3.7  日志文件详解
  10.4  任务实战
    10.4.1  任务描述
    10.4.2  任务实施
第11章  MySQL服务器配置
  11.1  MySQL简介
  11.2  MySQL的安装与运行
  11.3  MySQL的配置与优化
    11.3.1  MySQL安装后的初始化配置
    11.3.2  MySQL配置调优
  11.4  MySQL客户端
    11.4.1  图形界面客户端
    11.4.2  命令行客户端
  11.5  MySQL的基本使用
  11.6  数据库的备份与恢复
    11.6.1  备份类型
    11.6.2  备份数据
    11.6.3  恢复数据
    11.6.4  备份策略
  11.7  任务实战
    11.7.1  任务描述
    11.7.2  任务实施
第12章  FTP服务器配置
  12.1  FTP服务器的安装
    12.1.1  前期准备
    12.1.2  安装vsftp
    12.1.3  配置服务及防火墙
  12.2  FTP服务器的配置文件
    12.2.1  vsftpd.conf配置文件
    12.2.2  匿名FTP的配置
    12.2.3  FTP客户端的安装及测试
    12.2.4  本地用户FTP配置
    12.2.5  虚拟用户FTP配置
  12.3  任务实战
    12.3.1  任务描述
    12.3.2  任务实施
第13章  DNS服务器配置
  13.1  DNS简介
  13.2  Bind的安装与运行
    13.2.1  源码编译安装与运行Bind
    13.2.2  使用Yum安装与运行Bind
  13.3  Bind服务的配置
    13.3.1  Bind主配置文件
    13.3.2  正向解析
    13.3.3  反向解析
  13.4  任务实战
    13.4.1  任务描述
    13.4.2  任务实施
第14章  DHCP服务器配置
  14.1  DHCP简介
    14.1.1  DHCP服务器的工作过程
    14.1.2  DHCP协议用途
  14.2  DHCP服务器的安装与配置
    14.2.1  源码编译安装
    14.2.2  使用Yum安装
    14.2.3  详细参数配置
  14.3  任务实战
    14.3.1  任务描述
    14.3.2  任务实施
第15章  Samba服务器配置
  15.1  Samba服务器的安装
    15.1.1  Samba简介
    15.1.2  Samba的安装与启动
  15.2  Samba服务器的配置与管理
    15.2.1  smb.conf配置文件
    15.2.2  配置选项
    15.2.3  用户管理
    15.2.4  安全设置
  15.3  Samba客户端的配置
    15.3.1  Linux客户端
    15.3.2  Windows客户端
  15.4  任务实战
    15.4.1  任务描述
    15.4.2  任务实施
第16章  NFS服务器配置
  16.1  NFS服务器的安装
    16.1.1  NFS简介
    16.1.2  NFS的安装和启动
  16.2  NFS服务器的配置与管理
    16.2.1  exports配置文件
    16.2.2  NFS共享目录
    16.2.3  NFS权限控制
    16.2.4  exports命令
  16.3  NFS客户端的配置
    16.3.1  客户端安装
    16.3.2  共享目录挂载
    16.3.3  NFS系统挂载
  16.4  任务实战
    16.4.1  任务描述
    16.4.2  任务实施
第17章  邮件服务器配置
  17.1  邮件服务器简介
  17.2  邮件服务器的安装
    17.2.1  源码编译安装与运行Postfix
    17.2.2  使用Yum安装并运行Postfix
    17.2.3  邮件服务器的配置和管理
  17.3  任务实战
    17.3.1  任务描述
    17.3.2  任务实施
第18章  NAT服务器配置
  18.1  NAT简介
  18.2  NAT服务器的配置及应用
    18.2.1  iptables简介
    18.2.2  使用iptables实现NAT网络地址转换
  18.3  任务实战
    18.3.1  任务描述
    18.3.2  任务实施
第19章  VPN服务器配置
  19.1  VPN概述
    19.1.1  VPN简介
    19.1.2  功能与特点
    19.1.3  分类及实现方式
    19.1.4  隧道协议
  19.2  VPN服务器的配置与管理
    19.2.1  PPTP VPN服务器配置
    19.2.2  OpenVPN服务器配置
  19.3  任务实战
    19.3.1  任务描述
    19.3.2  任务实施
第20章  防火墙
  20.1  项目背景分析
  20.2  防火墙相关知识
    20.2.1  防火墙介绍
    20.2.2  防火墙的组网方式
    20.2.3  防火墙的工作过程
  20.3  防火墙的配置及实践
    20.3.1  Linux防火墙——iptables
    20.3.2  Linux防火墙——firewalld
  20.4  任务实战
第21章  LAMP部署
  21.1  LAMP简介
  21.2  LAMP动态网站部署
    21.2.1  Apache的安装与配置
    21.2.2  PHP的安装与配置
    21.2.3  数据库的安装与运行
    21.2.4  安装LAMP管理工具——phpMyAdmin
  21.3  任务实战
    21.3.1  任务描述
    21.3.2  任务实施
第22章  Docker容器部署
  22.1  Docker简介
    22.1.1  Docker的特性
    22.1.2  Docker组件组成
    22.1.3  容器与虚拟机的区别
  22.2  Docker的安装与运行
    22.2.1  安装前环境准备
    22.2.2  安装Docker CE
    22.2.3  设置Docker阿里云加速器
    22.2.4  启动Docker服务并配置开机自启动
  22.3  Docker服务管理
    22.3.1  镜像管理
    22.3.2  容器操作
    22.3.3  数据卷操作
  22.4  任务实战