08 2021 档案
摘要:一、MySQL日志管理 MySQL 的日志默认保存位置为/usr/local/mysql/data MySQL 的日志配置文件为/etc/my.cnf ,里面有个[mysqld]项。 这是我们当时安装mysql时指定的目录,如下图所示: 1.1 日志的分类 1)错误日志 用来记录当MySQL启动、停
阅读全文
摘要:一、MySQL 索引 1.1 索引的概念 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。 使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据
阅读全文
摘要:一、用户管理 1.1 新建用户 CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码']; ‘用户名’:指定将创建的用户名 ‘来源地址’:指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,本地用户可用localhost,允
阅读全文
摘要:一、MySQL数据库管理 1.1库和表 数据库–>数据表–>行(记录):用来描述一个对象的信息 _______________ 列(字段):用来描述对象的一个属性 常用的数据类型 int :整型 float :单精度浮点 4字节32位 double :双精度浮点 8字节64位 char :固定长度的
阅读全文
摘要:一、数据库的基本概念 1.1 使用数据库的必要性 使用数据库可以高效且条理分明地存储数据,使人们能够更加迅速、方便地管理数据。 数据库具有以下特点。 可以结构化存储大量的数据信息,方便用户进行有效的检索和访问。 可以有效地保持数据信息的一致性、完整性,降低数据冗余。 可以满足应用的共享和安全方面的要
阅读全文
摘要:编译安装MySQL 1、软件包MySQL安装包 将安装包拖至/opt目录下,编辑一个脚本文件,将以下内容复制进去,然后source或者. 执行脚本,等脚本执行完成,即可使用mysql -u root -p点击回车即可进入。2、MySQL一键部署脚本(使用source或者.执行脚本!) #!/bin/
阅读全文
摘要:一、Haproxy介绍 1.1 HAProxy是什么? 是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支
阅读全文
摘要:一、LVS+Keepalived 高可用群集 在这个高度信息化的 IT 时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高,以便提供持续的、不间断的计算机系统或网络服务。 Keepalived是一个基于VRRP协议来实现
阅读全文
摘要:一、LVS-DR集群介绍 LVS-DR(Linux Virtual Server Director Server)工作模式,是生产环境中最常用的一 种工作模式。 1.1 LVS-DR 工作原理 LVS-DR 模式,Director Server 作为群集的访问入口,不作为网关使用,节点 Direct
阅读全文
摘要:一、企业群集应用概述 群集的含义 Cluster,集群、群集 由多台主机构成,但对外只表现为一个整体 1.1 群集的三种类型 负载均衡群集、高可用群集和高性能运算群集。 1.1 负载均衡群集 提高应用系统的响应能力、尽可能处理更多的访问请求、减少延迟为目标,获得高并发、高负载(LB)的整体性能 LB
阅读全文
摘要:一、Tomcat多实例 1.1 Tomcat多实例的步骤(理论) 1.安装好 jdk 2.安装 tomcat cd /opt tar zxvf apache-tomcat-9.0.16.tar.gz mkdir /usr/local/tomcat mv apache-tomcat-9.0.16 /u
阅读全文
摘要:一、Tomcat介绍 1.1 什么是Tomcat Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理
阅读全文
摘要:一、正则表达式在学习 1.1 常用的Nginx 正则表达式 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll” + :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配
阅读全文
摘要:1. 编写脚本注意点 查看您的安装包是否和脚本号一致!不一致修改下。 提前将安装包放在opt目录。 脚本启动完成,再systemctl restart nginx 就能在浏览器更新出php测试页。 2. 脚本代码部分 #/bin/bash systemctl stop firewalld syste
阅读全文
摘要:一、隐藏版本号 1.1 隐藏版本号的操作步骤(理论) 可以使用 Fiddler 工具抓取数据包,查看 Nginx版本, 也可以在 CentOS 中使用命令 curl -I http://192.168.80.200 显示响应报文首部信息。 curl -I http://192.168.80.200
阅读全文
摘要:1. 编写脚本情况分析 判断所需nginx安装包是否存在/opt目录; 直接对yum官方源进行备份,并设置好本地源; 安装模块并编译安装nginx,为了能直观显示,没有导入到黑洞文件; 判断软链接是否存在,因为不排除自己手动做过,或者二次执行本脚本; 优化路径,为了可以使用 tab键进行命令补全;
阅读全文
摘要:一、编译安装Nginx 服务 1.1 操作步骤流程 systemctl stop firewalld setenforce 0 1、安装依赖包 yum -y install pcre-devel zlib-devel gcc gcc-c++ make 2、创建运行用户 useradd -M -s /
阅读全文
摘要:一、Nginx的编译安装 1.1 Nginx的简介 1.1.1 概述 Nginx(发音同"engine x")是一个高性能的反向代理和 Web服务器软件,最初是由俄罗斯人 Igor Sysoev开发的。Nginx 的第一个版本发布于2004年,其源代码基于双条款 BSD许可证发布,因其系统资源消耗低
阅读全文
摘要:一、Apache网页优化 Apache网页优化的概述: 在企业中,部署Apache后只采用默认的配置参数,会发网防很多题,换言之照时认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代 为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容 1
阅读全文
摘要:1. 编写脚本情况分析 首先判断bind程序是否安装,已安装的话直接进行修改配置文件,未安装则进行yum 安装; yum安装的时候进行判断是否安装成功,安装成功则继续,否则退出脚本; 使用read命令获取我们想要解析的域名及映射的IP地址; 修改主配置文件,区域配置文件和区域数据文件; 最后启动na
阅读全文
摘要:一、构建虚拟 Web 主机 虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟”Web 主机。通过虚拟 Web 主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。 使用httpd服务可以非常方便地构建虚拟主机服务器
阅读全文
摘要:一、端口的分类 <一>根据端口性质来分1、公认端口(常用端口):0-1024它们紧密绑定于一些特定的服务。通常这些端口的通信明确表明了某种服务的协议。这些端口是不可以重新定义它的作用对象。如80端口实际上总是HTTP通信所使用的,而23号端口是Telnet服务专用的。这些端口通常不会像木马这样的黑客
阅读全文
摘要:一、编译安装mysqld 服务 1.1 操作步骤流程 1.将安装mysql 所需软件包传到/opt目录下 mysql-5.7.17.tar.gz boost_1_59_0.tar.gz #支持c++的运行库 2.安装环境依赖包 yum -y install gcc gcc-c++ ncurses n
阅读全文
摘要:一.HTML概述 HTML叫做超文本标记语言,是一种规范,也是一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。HTML文件可以使用任何能够生成txt文件的文本编辑器来编辑,生成超文本标记语言文件,只用修
阅读全文
摘要:一、LAMP架构介绍 1.1 LAMP概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Pytho
阅读全文
摘要:一、 SNAT原理的应用 1.1 原因环境和原理 SNAT 应用环境∶局域网主机共享单个公网IP地址接入Internet (私有IP不能在Internet中正常路由) SNAT原理∶修改数据包的源地址。 SNAT转换前提条件∶ 局域网各主机已正确设置IP地址、子网掩码、默认网关地址 Linux网关开
阅读全文
摘要:实验要求: 1)网关服务器:ens36:12.0.0.254/24,ens33:192.168.100.254/24;Server1:192.168.100.101/24;PC1和server2:自动获取IP;交换机无需配置。要求能够使用Xshell等远程工具登录Server1和网关服务器。 2)网
阅读全文
摘要:一、Firewalld概述 FirewallD 是由红帽发起的提供了支持网络/防火墙 区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它支持 IPv4、IPv6 防火墙设置以及以太网桥接,并且拥有运行时配置和永久配置选项。它也支持允许服务或者应用程序直接添加防火墙规则的接口。 fi
阅读全文