自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Squid安装及部署配置

一、Squid 简介Squid 主要提供缓存加速、应用层过滤控制的功能,能代替客户机向网站请求数据,从而可以隐藏用户的真实 IP 地址。将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应二、Squid 的安装与配置1. 编译安装环境准备systemctl stop firewalld && systemctl disable firewalldsetenforce 0安装依赖环境yum -y install

2021-11-09 07:03:35 3258

原创 MHA及集群故障模拟

一、MHA 简介MHA(Master High Availability)是一套优秀的 MySQL 高可用环境下故障切换和主从复制的软件。 MHA 的出现就是为了解决 MySQL 单点故障的问题。 自动故障切换过程中,MHA 试图从宕机的主服务器上保存二进制日志,最大程度的保证数据不丢失。 使用半同步复制,可以大大降低数据丢失的风险,如果只有一个 slave 已经收到了最新的二进制日志,MHA 可以将最新的二进制日志应用于其他所有的 slave 服务器上,因此可以保证所有节点的数据一致性。 目前

2021-11-09 06:53:48 316

原创 mysql主从复制

目录一、主从复制和读写分离1、什么是读写分离?2、为什么要读写分离呢?3、主从复制的工作过程4、MySQL 读写分离原理二、搭建主从复制和读写分离主服务器时间同步配置从服务器时间同步配置主服务器文件配置从服务器的文件配置Amoeba服务器配置amoeba服务器配置amoeba服务一、主从复制和读写分离1、什么是读写分离?读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查

2021-11-02 07:24:59 185

原创 MySQL 索引、事务与存储引擎

一.MySQL 索引1.概念●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。●索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。●索引是表中一列或者若干列值排序的方法。●建立索引的目的是加快对表中记录的查找或排序。2.作用●设置了合适的索

2021-10-26 07:46:29 123

原创 负载均衡相关

目录一、LVS-DR1.LVS-DR 模式的特点2、LVS-DR 中的 ARP 问题3、部署 LVS-DR 负载均衡集群架构概述安装环境正式部署配置 NFS 共享存储配置 WEB 节点服务器WEB2二、Keepalived1. 概述为什么需要 keepalivedkeepalived 是什么keepalived 服务重要功能keepalived 高可用故障切换转移原理2、LVS + DR + Keepalived 高可用集群构...

2021-10-26 07:42:14 363

原创 Tomcat 服务

一、简介Tomcat 是 Apache 的扩展,是 Apache 的一个子项目,它具备 Web 服务器的所有功能,不仅可以监听接受请求并响应静态资源,而且可以在后端运行特定规范的 Java 代码 Servlet,同时将执行的结果以 HTML 代码的形式返回客户端。  Tomcat 虽然和 Apache 或者 Nginx 这些 Web 服务器一样,具有处理 HTML 页面的功能,然而由于其处理静态 HTML 的能力远不及 Apache 或者 Nginx,所以 Tomcat 通常是作为一个 Servlet

2021-10-21 07:57:00 1177

原创 Nginx 优化

Nginx 优化1. 隐藏版本号(1) 原因为了安全,如果暴露版本信息,黑客可以通过版本信息得知该版本存在的漏洞,进而对服务器进行攻击。隐藏版本信息可以避免黑客有的放矢的进行破坏。(2) 版本号查看① nginx -v (仅限 web 浏览器)[root@c7-1 ~]#nginx -vnginx version: nginx/1.12.2② curl -I[root@c7-1 ~]#curl -I 127.0.0.1HTTP/1.1 200 OKServer:

2021-10-21 07:50:30 1025

原创 Nginx编译

一,简介Nginx一款轻量级代理服务器,在BSD-like协议下发行。其占有内存少并发能力强的特点让它在同类型的网页服务器中表现较好。二、安装Nginx服务1.关闭防火墙并上传安装所需软件包systemctl stop firewalldsystemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink.

2021-10-21 07:28:18 1568

原创 Apache 网页与安全

一、Apache 网页优化1. 网页压缩网站的访问速度是由多个因素所共同决定的,这些因素包括应用程序的响应速度、网络带宽、服务器性能、与客户端之间的网络传输速度等等其中最重要的一个因素是 Apache 本身的响应速度,因此当你为网站性能所苦恼时,第一个需要着手进行处理的便是尽可能地提升 Apache 的执行速度,使用网页压缩可以提升应用程序的速度。而且非常重要的是,它完全不需要任何成本,只不过是会让服务器 CPU 占用率稍微提升一两个百分点或者更少1.1 gzip 概述gzip 是...

2021-10-06 07:51:50 92

原创 基于 LAMP 架构实现 Discuz 论坛搭建

目录1. LAMP 架构介绍1.1 概述1.2 构建顺序1.3 各组件主要作用1.4 源码编译安装的优点2. 架构搭建过程2.1 安装前准备2.2 安装 apache2.3 安装 mysql2.4 安装 PHP1. LAMP 架构介绍1.1 概述LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态 Web 站点服务及其应用开发环境LAMP 是一个缩写词,具体包括 Linux 操作系统、Apachche 网

2021-10-06 07:41:13 666

原创 iptables防火墙基础

一、iptables防火墙1、简介Linux 的防火墙体系在TCP/IP网络模型中,传输层、网络层和应用层都有涉及,但是主要工作在网络层,针对 TCP/IP 数据包实施过滤和限制,属于典型的包过滤防火墙。Linux 系统的防火墙体系基于内核编码实现, 具有非常稳定的性能和高效率,也因此获得广泛的应用。...

2021-10-06 07:28:29 121

原创 文本处理与正则表达式

1. 正则表达式1.1 正则表达式概述 REGEXP(Regular Expressions)由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能,类似于增强版的通配符功能,但与通配符不同,通配符功能是用来处理文件名,而正则表达式是处理文本内容。正则表达式被很多程序和开发语言所广泛支持,如vim,less,grep,sed,awk,nginx,mysql 等正则表达式分两类:基本正则表达式 BRE扩展正则表达式 ERE正则...

2021-09-15 05:57:46 365

原创 SHELL编程基础

1. 概述shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务,在用户和内核之间充当翻译官的角色shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本,shell 和 shell script 是两个不同的概念。2 Shell 脚本应用场景重复性操作 交互性任务 批量事务处理 服务运行状态监控 定时任务执行 …3 Linux 中的 shell 类型[r

2021-09-15 05:51:26 206

原创 高效批量网络装机

目录一. PXE 概述1 .定义2 .批量部署的优点3 .PXE 搭建的前提条件二. 搭建 PXE 远程安装服务器1 安装并启用 TFTP 服务2 安装并启用 DHCP 服务3 准备 Linux 内核、初始化镜像文件4 准备 PXE 引导程序5 安装并启用 FTP 服务,准备 CentOS7 安装源6 配置启动菜单文件7 关闭防火墙和 selinux,重启服务8 验证 PXE 网络安装一. PXE 概述1 .定义PXE是由 Intel 公司

2021-09-15 05:44:50 399

原创 远程访问及控制

一、挂载并安装bind

2021-09-07 05:48:06 578

原创 域名解析原理与配置

目录一. DNS 介绍二. 层次结构三. 国内和国际常用的地址四.服务器种类主域服务器从域名服务器缓存域名服务器转发域名服务器五.查询方式1 递归查询2 迭代查询六. 总结一. DNS 介绍Domain Name System——域名系统,是互联网的一项服务。作为将域名和 IP 地址相互映射的一个数据库,能够使人更方便地访问互联网。DNS 使用 TCP 和 UDP 协议,默认端口号为 53,其中 TCP 做区域传送的,用于主从同步;UDP 用来做.

2021-08-31 04:32:07 701

原创 Linux 日志文件分析

目录一、日志简介二、常见的日志文件1、 内核及公共消息日志2、 计划任务日志3、系统引导日志4、邮件系统日志5、 用户登录日志三、日志消息的级别四、日志分析工具五、总结一、日志简介Linux 系统拥有强大的日志功能,可以保存几乎所有的操作记录,并检索出需要的信息。  内核及系统日志由系统服务 rsyslog 统一管理,主配置文件为 /etc/rsyslog.conf。Linux 操作系统本身和大部分服务器程序的日志文件都默认放在目录 /v...

2021-08-31 04:15:02 494

原创 Linux 文件系统

一.前言  Linux 的基本思想有两点:一切都是文件;每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说 Linux 是基于 Unix 的,很大程度上也是因为这两者的基本思想十分相近。二.深入理解 Linux 文件系统2.1 inode 与 block 详解(1) inode 和 block 概述 文件是存储在硬盘上的,硬盘的最小存储单位叫做 ...

2021-08-27 08:46:26 342

原创 PAM安全认证

1、PAM概念Linux-PAM,是linux可插拔认证模块,是一套可定制、 可动态加载的共享库,使本地系统管理员可以随意选择程序的认证方式。2、配置文件位置PAM使/etc/pam.d/下的配置文件,来管理对程序的认证方式本地的认证模块,模块放置在/lib64/security下,以加载动态库的形式进行认证3、PAM认证原理PAM认证一般遵循的顺序: Service (服务) --> PAM (配置文件) --> pam_ *.so;PAM认证首先要确定哪一项应用服务

2021-08-26 06:28:17 1500

原创 Linux 系统安全设置

目录一、账号安全1、系统账号清理将非登录用户的Shell设为/sbin/nologin锁定长期不使用的账号删除无用或长期无人使用的账号锁定账号文件passwd、shadow2、密码安全密码有效期要求用户下次登录时修改密码二、用户切换和提权1、su命令2、sudo提权sudo命令基本信息用法:sudo 授权命令语法格式:sudo [参数选项] 命令启用sudo操作日志一、账号安全1、系统账号清理将非登录用户的Shell设为/.

2021-08-26 06:20:37 652

原创 进程和计划任务管理

目录一. 前言二. 进程2.1 进程是什么2.2 程序和进程的区别与关联2.3 进程,线程和协程线程(Thread):协程(Coroutine):2.4 进程常用命令查看进程常用组合: ps auxD 不可中断状态.什么是僵尸进程:查看进程动态信息四. 总结一. 前言 进程(Process)是计算机中已运行程序的实体。用户下达运行程序的命令后,就会产生进程。进程需要资源才能完成工作,如 CPU 使用时间、存储器、文件以及 I/O 设...

2021-08-26 06:01:39 327

原创 RAID磁盘阵列相关技术详解

前言 RAID技术,该技术是组合多块独立的硬盘起来,比起单个硬盘大大的增加了硬盘的性价比和可用性一、RAID磁盘阵列 ●中文简称为独立冗余磁盘阵列 ●把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组,从而提供比单个硬盘更高的存储性能和提供数据备份技术 ●组成磁盘阵列的不同方式称为RAID级别 ●常用的RAID级别有RAID0,RAID1,RAID5,RAID6, RAID1+0等1、RAID 0(条带化存储) 1-1、RAID ...

2021-08-17 06:14:18 545

原创 逻辑卷管理与磁盘配额

目录定义LVM管理LVM概述(1)LVM基本原理(2)LVM实现过程(3)LVM基本术语磁盘配额磁盘配额概述1.为什么要做磁盘配额2.实现磁盘配额的条件3.磁盘配额的特点4.磁盘配额实现流程定义LVM:能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。磁盘配额:磁盘配额是计算机中指定磁盘的储存限制,管理员配置用户所能使用的磁盘空间,用户使用磁盘空间被限制于最大配额范围内。LVM管理LVM概述(1)LV...

2021-08-17 05:06:41 179

原创 磁盘与文件管理系统

目录前言一、硬盘结构1、硬盘的物理结构2、硬盘的数据结构3、存储容量4、硬盘接口类型二、MBR与磁盘分区表示1、主引导记录(MBR)2、linux中将硬盘、分区等设备均表示为文件 3、磁盘分区结构三、文件系统类型1、XFS文件系统 2、SWAP交换文件系统 3、Linux 系统还广泛支持其他各种类型的文件系统 前言磁盘和文件系统的管理是管理员的重要工作内容之一,因此熟练掌握根据实际的工作需求来对磁盘...

2021-08-17 04:40:43 316

原创 组账号及文件管理

一、组账号文件文件位置/etc/group保存组账号的基本信息yhl25: x: 1005: 组名 密码 组号 组员列表文件位置/etc/gshadow保存组账号密码信息yhl25: !: :组名 密码 管理者 组成员二、组账号和权限管理添加组groupaddgroupadd -g gid 组账号名添加yhl组 gro...

2021-08-10 07:21:00 140

原创 账号和权限管理

一、用户账号和组账号的概述账号分类超级管理员:拥有所有权限普通用户:拥有部分权利(由超级管理员赋予)程序用户:拥有使用程序的权利组分类用户组:新建用户时随用户自动创建,与用户同名附加组:除了我们默认的基本组以外的其他组都是附加组UID:用户标识号(从1000开始)GID:组标识号(系统:1-499,其他服务:500-60000)二、用户账号文件文件位置:/etc/passwd作用:保存用户名称,宿主目录,登录shell等基本信息...

2021-08-09 22:21:33 68

原创 软件包管理工具以及编译安装

目录rpm软件包管理简单介绍rpm格式rpm命令功能查询rpm软件包的信息未安装rpm软件包:rpm -qp安装升级卸载rpm软件包yum软件包管理编译安装编译安装过程rpm软件包管理简单介绍由红帽公司提出的,被很多linux发现版本使用,建立统一的数据库文件,详细记录软件包安装,卸载变化信息,自动分析软件包的依赖关系rpm格式bash -4.1.2 -15.el6 _4.x86 _64 .rpm软...

2021-08-06 04:10:17 313

原创 Linux文件目录与操作

目录一、Linux的目录二、查看及搜索文件查看文件内容方式三、备份与恢复文档gzip和bzip命令一、Linux的目录window系统中,磁盘有多个不同的盘符,同时C盘在我们系统安装完成时,就分成多个功能性文件夹,同样linux系统也有类似的文件,下面我们就简单介绍一下常用的各个分区。/bin:存放所有用户的执行命令/boot:存放系统启动文件/dev:存放设备文件,接口文件/etc:存放配置文件/home:普通用户的宿主目录/var:日志/us.

2021-08-03 05:19:20 112

原创 Linux--常用命令

目录Linux基础命令1.Shell2.命令分类1内部命令与外部命令3、linux命令的格式4、linux辅助操作5、linux基础命令Linux基础命令1.ShellLinux命令的执行依赖于shell命令解释器用户:我们输入命令的界面shell:Linux系统中运行的一种程序,负责接收并解释用户输入的命令,将需要执行的操作传递给系统内核执行(以计算机语言方式)当用户登陆Linux系统时,会自动加载shell程序,以便用户提供可以输入操作命令内核:是

2021-07-28 05:14:03 293

原创 虚拟机网络配置

一、3种连接网络的办法进入root模式以管理员身份配置1、桥接模式:本地分发一个地址给虚拟机(基于本机)依次选择桥接,应用,右键菜单打开终端依次输入以下代码:cd /etc/sysconfig/network-scripts/vim ifcfg-ens33进入网卡配置设置为自动配置ip、开机、esc退出编辑:wq退出保存重启一下来更新网络配置systemctl restart network网络配置完成na...

2021-07-28 05:01:08 733

原创 Linux虚拟机安装教程

一、准备工作目录一、准备工作二、虚拟机安装1.软件:VMware Workstation Provmware是一个应用软件,在这个软件内可以创建多个虚拟机,然后这个虚拟机可以当多台计算机使用,然后在这个计算机里又去使用不同的操作系统。二、虚拟机安装先安装VMware Workstation Pro 虚拟机软件,随后新建虚拟机,选择自定义。随后选择一个相对合适的版本进行安装然后选择稍后安装系统接下来操作系统...

2021-07-27 06:34:12 286

原创 IP地址与子网掩码

引言互联网上连接的设备和计算机都有独一无二的地址,作为这台主机在互联网上的唯一标识,这个标识被称为IP地址。在计算机网络中,每个被传输的数据包包括一个目的IP地址和一个源IP地址。IP 地址由32位二进制数组成,如我的电脑连接在互联网上的IP地址如下: 11000000.10101000.01111110.00000001。很显然,这些数字可读性较差而且很不适合记忆,因此,人们就将计算机 IP 地址的32位二进制数转换成一位十进制数,这样更方便记忆。一、IP地址1. IP地址的组成IP 地址

2021-07-01 07:41:57 303

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除