LNMP 动态网站部署架构是一套由 Linux + Nginx + MySQL + PHP 组成的动态网站系统解决方案,具有免费、高效、扩展性强且资源消耗低等特性,目前正在被广泛使用。本章首先对比使用源码包安装服务程序与使用 RPM 软件包安装服务程序的区别,然后学习如何手工编译源码包并安装各个服务程序,再使用 WordPress 博客系统验证
本章将学习用来实现无人值守安装服务的 PXE + Kickstart 服务程序,其中包括安装部署 PXE + TFTP + FTP + DHCP + Kickstart 等服务程序,从而搭建出一套可批量安装 Linux 系统的无人值守安装系统。可以避免枯燥乏味的重复性工作,大大提高系统安装的效率。19.1 无人值守系统  
数据库技术从最初只能存储简单的表格数据的单一集中存储模式,发展到了现如今存储海量数据的大型分布式模式。在信息化社会中,数据库技术也是信息管理系统、办公自动化系统、决策支持系统等各类信息系统的核心组成部分,是进行科学研究和决策管理的重要技术手段。 本章将学习 MariaDB 数据库
本章首先介绍计算机硬件存储设备的不同接口的优缺点,并由此切入 iSCSI 技术主题的讲解。iSCSI 技术实现了物理硬盘设备与 TCP/IP 网络协议的相互结合,使得用户能够通过互联网方便地访问远程机房提供的共享存储资源。我们将学习在 Linux 系统上部署 iSCSI 服务端程序,并分别基于 Linux 系统和 Windows 系统来远程访问
本章首先介绍 Ansible 服务的背景、相关术语以及主机清单的配置,期间会和大家深入学习 ping、yum、firewalld、service、template、setup、lvol、lvg、copy、file、debug 等十余个常用的 Ansible 模块。然后动手实操的方式介绍从系统中加载角色、从外部环境获取角色或自行创建角色,此外通过
本章将介绍电子邮件(Email)系统的起源,了解 SMTP、POP3、IMAP4 等常见的电子邮件协议,以及 MUA、MTA、MDA 这 3 种服务角色的作用。并演示在 Linux 系统中使用 Postfix 和 Dovecot 服务程序配置电子邮件系统服务的方法,还将结合 bind 服务程序提供的 DNS 域名解析服务来验证客户端主机与服务器之间的邮件收
本章学习动态主机配置协议(DHCP,Dynamic Host Configuration Protocol),该协议用于自动管理局域网内主机的 IP 地址、子网掩码、网关地址及 DNS 地址等参数,可以有效地提升 IP 地址的利用率,提高配置效率,并降低管理与维护成本。并在 Linux 系统中配置部署 dhcpd 服务程序,讲解 dhcpd 服
本章学习 DNS 域名解析服务的原理以及作用,介绍域名查询功能中正向解析与反向解析的作用,并通过实验的方式演示如何在 DNS 主服务器上部署正、反解析工作模式; 然后部署 DNS 从服务器以及 DNS 缓存服务器来提升用户的域名查询体验,以及如何使用 chroot 牢笼机制插件来保障 bind 服务程序的可靠性。 &n
本章先学习 SMB 协议与 Samba 服务程序的起源和发展过程,比较文件传输和文件共享这两种资源交换方式,然后通过实验的方式部署文件共享服务来深入了解 Samba 服务中相关参数的作用,最后分别使用 Windows 系统和 Linux 系统访问共享的文件资源。 还会学习如何配置网络文件系统
本章学习什么是文件传输协议(File Transfer Protocol,FTP),如何部署vsftpd服务程序,vsftpd主配置文件中最常用的参数及其作用,并演示 vsftpd服务程序3种认证模式(匿名开放模式、本地用户模式、虚拟用户模式)的配置方法。还涵盖了可插拔认证模块(Pluggable Authentication Module,PAM)的原理、作用以及实用
本章讲解什么是 Web 服务程序以及 Web 服务程序的用处,通过对比当前主流的 Web 服务来更好地理解其各自的优势及特点;对其中 httpd 服务程序中 “全局配置参数”“区域配置参数”及“注释信息”的理论讲解和实战部署。 还会讲解 SELinux 服务的作用、3 种工作模式以及策略管理方
本章将介绍 SSH 协议与 sshd 服务程序的理论知识、Linux系统的远程管理以及在系统中配置服务程序的方法,演示基于密码与密钥验证的 sshd 服务程序进行远程访问,以及使用 Tmux 服务程序远程管理 Linux 系统的不间断会话等技术。并详细讲解日志系统的理论知识,使用 journalctl 命令基于各种条件进行日志信息的检索,以快速
防火墙作为公网与内网之间的保护屏障,在保障数据的安全性方面起着至关重要的作用。本章将学习使用 iptables、firewall-cmd、firewall-config 和 TCP Wrapper 等防火墙策略配置服务,学习防火墙不仅能够过滤请求的流量进行允许和拒绝操作,还可以使用 Cockpit 轻松监控系统的运行状态。8.1 防火墙管理工具
本章将讲解常用的 RAID(Redundant Array of Independent Disks,独立冗余磁盘阵列)技术方案的特性,并通过实际部署 RAID 10、RAID 5+备份盘等方案来更直观地查看 RAID 阵列硬盘设备的 IO 读写速度和数据冗余备份机制。还将介绍 LVM(Logical Volume Manager,逻辑卷管理器
本章将从Linux系统中的文件存储结构开始,讲述文件系统层次标准(Filesystem Hierarchy Standard,FHS)、udev硬件命名规则以及硬盘设备的原理。分析Linux系统中最常见的Ext3、Ext4与XFS文件系统的不同之处,并着重练习硬盘设备分区、格式化以及挂载等常用的硬盘管理操作,以便熟练掌握文件系统的使用方法。 将进
Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,保障Linux系统的安全则是一系列复杂的配置工作。本章将详细讲解文件的所有者、所属组以及其他人可对文件进行的读(r)、写(w)、执行(x)等操作,还将介绍如何在Linux系统中添加、删除、修改用户账户信息。 还可以使用SUID、SGID与SBIT特殊权限更加灵活地设置权限,来弥补对
本章介绍如何使用 Vim 编辑器来编写和修改文档,然后通过逐步配置主机名称、系统网卡以及软件仓库等文件,加深 Vim 编辑器中诸多命令、快捷键与模式的理解;能够在 Shell 脚本中以多种方式接收用户输入的信息,能够对输入值进行文件、数字、字符串的判断比较。在熟练使用“与、或、非”三种逻辑操作符的基础上,还要充分学习 if、for、while、case 条
如果不能把命令进行组合使用,则无法提升工作效率。本章讲解与文件读写操作有关的重定向技术的5种模式—标准覆盖输出重定向、标准追加输出重定向、错误覆盖输出重定向、错误追加输出重定向以及输入重定向,然后深入讲解管道命令符,进一步提高命令输出值的处理效率。随后通过讲解Linux系统命令行中的通配符和常用转义字符,Bash解释器执行Linux命令的内部原理,为掌握P
首先介绍系统内核和 Shell 终端的关系与作用,然后介绍 Bash 解释器的 4 大优势并学习 Linux 命令的执行方法。经验丰富的运维人员能够通过合理地组合命令,来更精准地满足工作需求,还可以尽可能地降低系统资源消耗。 本章选出常用的数十个 Linux 命令,它们与系统工作、系统状态、工作目录、文件、目录、打
以VMware虚拟机安装RHEL8 企业Linux系统。
Linux的相关简述!
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号