自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rsync+inotify远程同步

目录配置rsync源服务器(192.168.80.11)关闭防火墙和安全功能安装rsync软件包建立/etc/rsyncd.conf配置文件为备份账户创建数据文件保证所有用户对源目录/var/www/html都有读的权限启动rsync服务程序关闭rsync服务创建文件用于测试配置rsync发起端测试备份(192.168.80.12)命令格式将指定的资源下载到本地/opt目录下进行备份免交互格式配置加入到计划性任务rsync上行/...

2022-04-25 10:51:18 181 1

原创 Redis非关系型数据库—Redis高可用(主从复制、哨兵、Cluster)

目录简介主从复制的作用主从复制流程Redis主从复制的搭建实验环境配置思路配置步骤验证主从效果Redis哨兵模式核心功能哨兵模式原理哨兵模式的作用哨兵模式的组成哨兵的工作模式配置哨兵模式模拟故障Redis群集模式简介集群的作用Redis集群的数据分片搭建Redis群集模式服务器准备所有节点修改Master1节点的redis配置文件修改其余节点的redis配置文件所有节点启...

2022-04-22 15:59:27 152

原创 Redis非关系型数据库—Redis高可用、持久化及性能管理

目录Redis高可用简介高可用技术Redis持久化持久化的功能两种持久化方式RDB持久化简介触发条件手动触发自动触发其他自动触发机制执行流程AOF 持久化简介开启AOF执行流程命令追加(append)文件写入(write)和文件同步(sync)文件重写(rewrite)文件重写的流程启动时加载RDB和AOF的优缺点RDB持久化AOF持久化Redis的性能管理查看R...

2022-04-20 22:46:41 169

原创 NoSQL之Redis配置与优化

目录关系数据库与非关系型数据库关系型数据库非关系型数据库关系数据库与非关系型数据库区别数据存储方式不同扩展方式不同对事务性的支持不同非关系型数据库产生背景总结Redis简历Redis的单线程模式Redis的优点Redis的应用场景Redis速度快的原因Redis安装部署关闭防火墙和安全功能解压包并编译安装执行并修改配置文件将redis的可执行程序文件放入路径环境变量修改配置/etc/redis/6379....

2022-04-19 10:32:03 116

原创 Mysql数据库—MHA高可用配置及故障切换

目录一、MHA概述二、MHA的组成三、MHA的特点四、搭建MHA4.1 服务器准备4.2 思路4.3 三个节点安装mysql5.7并修改主机名4.4 修改三个节点的Mysql主配置文件4.5 在三个节点上都创建两个软链接4.6 配置mysql一主两从4.6.1 三个节点进行mysql授权4.6.2 master节点查看二进制文件和同步点4.6.3 slave1、slave2节点执行同步操作4.6.4 Slave1、Slave2节点查看数据同步...

2022-04-15 17:14:27 513

原创 Mysql数据库—主从复制与读写分离

一、案例概述1.在企业应用中,成熟的业务通常数据量都比较大 2.单台Mysql在安全性、高可用性和高并发方面都无法满足实际的需求 3.配置多台主从数据库服务器以实现读写分离二、mysql主从复制2.1 mysql的复制类型1.基于语句的复制(STATEMENT,MySQL默认类型)2.基于行的复制(POW)3.混合类型的复制(MIXED)2.2 mysql主从复制的工作原理1.Master节点要开启二进制日志(bin log),Slave节点开启中继日志(relay log.

2022-04-15 14:09:49 246

原创 Mysql数据库—高阶语句三

目录一、对表格数据的处理1.1 算排名1.2 算中位数1.3 算累计总计1.4 算各行份额占总额的百分比1.5 算各行份额占当前行累加总份额的百分比二、空值(NULL)与无值(’’)2.1 区别三、正则表达式3.1 常用正则3.2 语法四、存储过程4.1 简介4.2 优点4.3 存储过程的格式4.3.1 不带参数4.3.2 带参数4.3.3 删除存储过程4.4 存储过程的控制语句4.4.1 条件语句if…...

2022-04-10 23:53:08 121

原创 Mysql数据库—高阶语句二

一、连接查询1.1 内连接-inner join1.MySQL中的内连接就是两张或多张表中同时符合某种条件的数据记录的组合2.通常在from子句中使用关键字inner join来连接多张表,并使用 on 子句设置连接条件3.只返回两个表中连接字段相等的行select 字段 from 表1 inner join 表2 on 表1.字段=表2.字段1.2 左连接-left join1.返回包括左表中的所有记录和右表中连接字段相等的记录2.左连接中,左表的记录会全部表示出来,

2022-04-10 23:18:05 210

原创 Mysql数据库—高价语句一

一、查询要求字段的记录-selectselect 字段 from 表名;二、查询不重复记录-distinctselect distinct 字段 from 表名;三、有条件查询-whereselect 字段 from 表名 where 条件;四、且/或的运用select 字段 from 表名 where 条件1 and/or 条件2;五、显示已知的值的记录-inselect 字段 from 表名 where 字段 in(值1,值2...

2022-04-10 22:38:29 387

原创 MySQL备份与恢复

目录Mysql常用日志概述错误日志通用查询日志二级制日志(binlog)慢查询日志查询日志状态查看通用日志开启状态查看二进制日志开启状态查看慢查询日志功能是否开启查看慢查询时间设置在数据库中设置开启慢查询的办法(临时)备份与恢复概述备份类型从物理与逻辑的角度分类(逻辑备份、物理备份)从数据库的备份策略角度分类(完全备份、差异备份、增量备份)备份方法完全备份/恢复操作完全恢复增量备份和恢复模拟丢失数据,并...

2022-04-10 22:12:20 659

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

目录前言1.索引2.MySQL事务3.MySQL存储引擎总结前言1.是否理解索引的概念并掌握索引的创建?2.事务的概念并掌握事务的操作是什么?1.索引一、索引的概念●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。●...

2022-04-04 21:40:23 95

原创 MySQL数据库管理

目录前言1.数据库的基本概念1.1 数据1.2表1.3数据库2.DBMS的工作模式3.数据库管理4.数据表高级操作5.数据库用户管理6.数据库用户授权总结前言1.数据库是什么?2.如何实现数据库管理?1.数据库的基本概念1.1 数据1)描述事物的符号记录称为数据(Data)。数字、文字、图形、图像、声音、档案记录等都是数据。 2)数据是以"记录”的形式按照统一的格式进行存储的,而不是杂乱无章的。 相同格式和类型的数据统一存放在一...

2022-03-29 16:22:40 118

原创 LVS负载均衡群集

目录前言1.企业群集应用概述2.企业群集分类3.负载均衡群集架构4.负载均衡群集工作模式分析5.LVS的负载调度算法6.小结7.LVS群集创建与管理8.LVS-DR模式9.LVS-DR-Keepalived小结前言1.理解LVS-DR工作的原理?掌握LVS-DR部署过程?1.企业群集应用概述1、群集的含义cluster、集群、群集由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名与I地址),相当于一台大型...

2022-03-29 12:40:58 154

原创 Tomcat部署于优化

目录前言1.Tomcat简介2.Tomcat 介绍(详细)4.Tomcat 虚拟主机配置5.Tomcat 优化6.nginx + tomcat7.动静分离配置总结前言自 2017 年 11 月编程语言排行榜 Java 占比 13%,高居榜首,Tomcat 也一度成为 Java 开发人员的首选。其开源、占用系统资源少、跨平台等特性被深受喜爱。本章主要学习如何 部署 Tomcat 服务,根据生产环境实现多个虚拟主机的配置,最后的重点是进行压测,根据 压测结...

2022-03-21 02:56:41 140

原创 Nginx Rewrite

目录前言1.Rewite跳转场景2.Rewite跳转实现2.1Rewrite实际场景2.1.1Nginx跳转需求的实现方式2.1.2rewrite放在server{},if{},location{}段中2.1.3rewrite功能3.Nginx正则表达式4.Rewrite命令4.1Rewrite命令语法4.2flag标记说明4.3last和break比较5.location分类5.1分类5.2 location优先级5.3 比较 re...

2022-03-09 16:32:09 126

原创 Nignx优化与防盗链

目录前言1.nginx优化2.修改用户和组3.设置缓存时间4.日志分割5.连接超时6.更改进程数7.网页压缩8.盗链与防盗链9.FPM模块参数优化小结前言在企业信息化应用环境中。服务器的安全性和响应速度需要根据实际的情况进行相应的参数配置,达到最优的用户体验。默认的nginx安装参数只能提供最基本的服务,还需要调整如王爷时间、连接超时、网页压缩等相应参数,才能发挥服务器的最大的作用。1.nginx优化一、隐藏版本号1、在生产环...

2022-03-08 01:37:38 137

原创 nginx网站服务

目录前言1.关于Nginx1.1Nginx编译安装1.2编译安装Nginx服务2.停止nginx服务3.访问状态统计4.访问控制5.虚拟主机6.基于不同端口7.基于不同IP地址总结前言1.什么是nginx的服务基础?2.什么是nginx的服务控制?3.什么是nginx虚拟主机?1.关于Nginx一款高性能、轻量级Web服务软件 1.稳定性高 2.系统资源消耗低 3.对HTTP并发连接的处理能力高 单台物理服务器可支持30000...

2022-03-08 01:27:54 110

原创 源码编译安装LAMP

目录前言1.LAMP简介与概述2.Apache2.1Apache起源2.2Apache简介3.httpd3.1编译安装httpd服务器3.2编译安装httpd服务器4.安装MYSQL4.1安装MYSQL4.2sql_mode常用值如下:4.3设置环境变量5.安装PHP6.安装论坛总结前言1.你了解Apache网站服务?MySQL服务?PHP服务?LAMP架构应用实列?1.LAMP简介与概述(一)、LA...

2022-02-24 20:14:40 205

原创 Web基础与HTTP协议

目录前言1.DNS与域名1.1网络1.2IP地址的唯一性1.3DNS解析2.域名2.1域名注册3.网页访问(HTTP/HTTPS)3.1网页基本概念3.2网站3.3域名3.4HTTP/HTTPS3.5URL3.6HTML3.7网站发布3.8HTML3.9HTML文档的结构4.web4.1web概述4.2web1.0 vs web2.04.3静态页面与动态页面5.HTTP协议概述5.1...

2022-02-24 15:03:18 123

原创 iptables防火强(2)

目录前言1.SNAT策略概述2.DNAT策略概述3.共享动态IP地址上网总结前言1.什么是SNAT?什么是DNAT?1.SNAT策略概述SNAT原理与应用:.SNAT 应用环境:局域网主机共享单个公网IP地址接入Internet (私有IP不能在Internet中正常路由)SNAT原理:源地址转换,根据指定条件修改数据包的源IP地址,通常被叫做源映谢SNAT转换前提条件:1.局域网各主机已正确设置IP地址、子网掩码、默认网关地址2.Linux网...

2022-02-24 14:02:22 121

原创 iptables防火墙

目录前言1. iptables 概述2. iptables 的表、链结构2.1 ptables的四表五链结构介绍2.1.1 四表五链2.1.2 四表2.1.3 五链2.2 数据包过滤的匹配流程(数据包到防火墙是)3. 编写防火墙规则3.1 iptabes 安装3.2 iptables 基本语法、数据包控制类型3.3 添加、查看、删除规则等基本操作3.3.1 iptables 命令的常用管理选项3.3.2 添加新的规则3.3.4 删除...

2022-02-22 16:29:49 106

原创 shell编程之免交互

目录前言1.1四点注意事项1.2Here Documen免交互1.3变量设定(支持变量替换)1.4格式控制1.5多行注释2.expect2.1基本命令:2.2用expect编写脚本2.3定义和引用变量2.4在shell脚本中调用expect3.利用expect完成FTP登录过程总结前言1.什么是Here Document免交互又有哪些常规用法?2.Expect基本命令?1.Here Document概述免交互Here Docume...

2022-02-14 15:27:19 60

原创 shell编程之正则表达式与文件处理器

目录前言1.正则表达式2.grep3. sed 工具概述3.1迁移符合条件的文本3.2使用脚本编辑文件3.3sed直接操作文件示例4.awk工具4.1awk工作原理4.2awk内置变量4.3awk用法示例4.4概述4.5其他BEGIN4.6getline5.小工具cut、sort、uniq、tr总结前言1.正则表达式是什么?2.文件处理器有几个?1.正则表达式正则表达式定义正则表达式,又称正规表达式、常规表达式...

2022-02-14 15:09:41 131

原创 Shell编程之条件语句

目录前言1.条件测试操作1.1条件测试操作文件测试1.2条件测试操作整数值比较1.3条件测试操作字符串比较1.4条件测试操作逻辑测试2.if语句的结构2.1if语句的结构单分支结构2.1if语句的结构多分支结构3.case语句结构总结前言1.条件测试是什么?if语句与分支语句?1.条件测试操作test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1: test条件表达式格式2:【条件表达式]1.1条件测试操作文件测试..

2022-02-14 14:27:03 40

原创 shell编程规范与变量

目录前言1.shell脚本的概念1.1Shell脚本概述1.2shell脚本编程规范与变量2.shell脚本的构成3.重定向与管道操作4.Shell自定义变量4.1Shell变量的作用、类型4.2自定义变量4.3自定义变量4.4自定义变量5.数值变量的运算及特殊变量5.1特殊的Shell变量环境变量5.2特殊的Shell变量只读变量5.3特殊的Shell变量位置变量总结前言1.Shell脚本概述?2.Shell脚本变量?1.shel

2022-02-10 16:55:06 76

原创 pex高效批量网络装机

目录前言1.PXE概述1.1PXE概述1.2配置PXE装机服务器2.PXE 原理和概念:3.KickStart 概述4.PXE服务的构建过程5.搭建 PXE 远程安装服务器6.实现Kickstart无人值守安装总结前言1.部署pex远程安装服务?2.实现kickstart无人值守安装1.PXE概述PXE批量部署的优点规模化:同时装配多台服务器自动化:安装系统、配置各种服务远程实现:不需要光盘、U盘等安装介质1.1PXE概述P...

2022-02-10 15:24:50 742

原创 Shell编程之循环语句与函数

目录前言1.for语句的结构1.1for语句的结构1.2for语句应用示例2.while语句的结构2.1while语句的结构3.until语句的结构4.shell函数4.1shell函数4.2Shell函数5.Shell数组6.Shell脚本调试总结前言for循环语句怎么用?while循环语句?until循环语句?1.for语句的结构1.1for语句的结构读取不同的变量值,用来逐个执行同一组命令for变量名in取值列表do..

2022-02-09 09:32:43 188

原创 部署yum仓库及NFS共享服务

目录前言1.YUM介绍1.1YUM源的提供方式1.2yum 命令2.svftp2.1yum info vsftpd查看信息2.2设置匿名用户访问的FTP服务(最大权限)2.3设置本地用户验证访问ftp3.NFS共享存储服务3.1客户端验证共享目录可访问总结前言1.了解yum仓库服务器?2.NFS共享存储服务1.YUM介绍学习YUM 软件仓库,可以完成安装、卸载、自动升级 rpm 软件包等任务,能够自动 查找并解决 rpm 包之间的...

2022-01-16 19:58:23 130

原创 远程访问及控制

目录前言1.openssh服务器2.构建密钥对验证的SSH3.安全性传输sftp4.TCP wrappers总结前言1.ssh远程控制管理是什么?TCP Wrappers概述?密钥对验证的ssh体系?1.openssh服务器SSH (Secure Shell)协议是一种安全通道协议对通信数据进行了加密处理,用于远程管理OpenSSH服务名称:sshd服务端主程序: /usr/sbin/sshd服务端配置文件:/etc/ssh/sshd_config远..

2022-01-16 17:15:15 124

原创 DNS域名解析服务

目录前言1.DNS系统的作用1.1DNS系统的作用1.2缓存域名服务器1.3DNS系统类型2.BIND的相关配置3.两种查询方式4.反向解析5.DNS主从服务器及自动同步6.DNS分离解析本章总结前言1.BIND域名服务基础是什么?DNS系统的作用及类型?如何使用BIND构建域名服务器?1.DNS系统的作用1.1DNS系统的作用正向解析:根据域名查找对应的IP地址反向解析:根据IP地址查找对应的域名DNS系统的分布式数据结构...

2022-01-16 17:04:42 62

原创 DHCP原理与配置

目录前言1.了解DHCP服务1.1了解DHCP服务1.2了解DHCP服务1.3了解DHCP服务1.4DHCP的租约过程2.DHCP的租约过程2.1DHCP的租约过程2.2DHCP的租约过程2.3DHCP的租约过程2.4DHCP的租约过程3.DHCP的配置总结前言1.DHCP的原理是什么?DHCP服务器的配置是什么?DHCP客户端的使用? DHCP中继原理与配置?1.了解DHCP服务1.1了解DHCP服务DHCP (Dyna...

2022-01-09 18:21:20 1294

原创 Linux网络设置

目录前言1.查看网络接口信息ifconfig2.查看主机名称hostname3.查看路由表条目route4.查看网络连接情况netstat5.获取socket统计信息ss6.测试网络连接 ping7.跟踪数据包traceroute8.设置网络参数的方式9.域名解析nslookup10.设置网络接口参数ifconfig11.设置路由记录route12.网络接口配置文件13.启用、禁用网络接口配置14.域名解析配置文件1...

2022-01-09 17:58:03 347

原创 深入了解Linux文件系统与日志分析

前言1.inode与block是什么?硬链接与软连接,如何恢复误删除的文件,分析日志该如何操作?1.inode和block1.1inode和block概述文件数据包括元信息与实际数据文件存储在硬盘上,硬盘最小存储单位是"扇区”,每个扇区存储512字节block连续的八个扇区组成一个block是文件存取的最小单位inode(索引节点)中文译名为“索引节点”,也叫i节点·用于存储文件元信息1.2inode的内容3-11)inode包含文件的元信息不包含文件名文件的字节数文

2022-01-09 17:14:44 68

原创 系统安全及应用

目录前言1.账号安全基本措施1.1系统账号清理1.2账号安全基本措施1.3账号安全基本措施2.使用su命令切换用户2.1su2.2限制使用su命令的用户3.Linux 中的PAM的安全认证3.1PAM的安全认证3.2PAM安全认证3.3PAM认证构成4.使用sudo机制提升权限4.1使用sudo机制提升权限4.2使用sudo机制提升权限4.3使用sudo机制提升权限5.用户别名6.开关机安全控制7.终端登录安全控制...

2022-01-05 17:13:44 70

原创 进程和计划任务管理

目录一,进程1.程序与进程的关系2.ps查看静态进程信息3.top查看动态进程信息4.pgrep根据特定条件查询进程PID信息5.pstree:以树形结构列出进程信息 二,进程启动方式:1.手工启动2.调度启动3.进程的前后台调度4.终止进程的运行 三.设置计划任务1.at命令:设置一次性计划任务 四、总结一,进程1.程序与进程的关系程序(静态):保存在硬盘,...

2022-01-03 11:05:55 524

原创 引导过程与服务控制

目录一,linux操作系统引导过程1.开机自检(检测出第一个能够引导系统的设备比如硬盘或光驱、u盘)2.MBR引导(运行放在MBR扇区里的启动GRUB引导程序)3.GRUB菜单4.加载Linux内核5.init进程初始化二,GRUB2 与grub的区别三,系统初始化进程1.init进程2.Systemd四,故障及修复1.修复MBR扇区故障2.修复GRUB引导故障3.遗忘root用户密码五、总结一,linux操作系统引导过程开机自检(BI

2022-01-03 10:27:47 45

原创 磁盘管理与磁盘分区操作

本章目录一、认识磁盘1、什么是磁盘2、磁盘运行机理3、磁盘的扇区、磁道、柱面二、磁盘的分区三、文件系统类型四、分区实验MBR引导分区1.添加磁盘2.磁盘分区3.更改分区类型4.在分区内创建文件系统5.交换分区6.挂载和卸载文件系统 GPT引导分区1.parted工具分区2.查看分区五、总结一、认识磁盘1、什么是磁盘磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写。绝大多...

2021-12-30 16:45:32 736

原创 RAID配置实战

目录RAID磁盘阵列详构建软RAID磁盘阵列案例命令总结RAID磁盘阵列介绍是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别(RAID Levels)常用的RAID级别●RAID0,RAID1,RAID5,RAID6, RAID1+O等RAID 0 磁盘阵列介绍●R.

2021-12-29 06:13:14 719

原创 linux LVM与磁盘管理

目录一LVM概述二LVM的管理命令三LVM应用实例四磁盘配额概述五磁盘配额管理总结一、LVM概述1.1 Logical Volume Manager,逻辑卷管理能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性 /boot分区用于存放引导文件,不能基于LVM创建1.2 LVM机制的基本概念PV(物理卷):物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储

2021-12-28 02:16:07 430

原创 Linux账号和权限管理

目录—、用户账号和组账号概述1.用户账号的分类2.组账号3.用户账号文件4.添加用户账号useradd5.删除用户账号6.设置/更改用户口令passwd7.usermod命令二、用户账号的初始配置文件三、组账号1.组账号文件2.groupadd命令3.删除组账号groupde4.设置/更改组gpasswd5.查询账号信息四、文件、目录的权限和归属1.访问权限:2.归属(所有权)3.设置文件和目录的权限chmod4.设置文件和目录的归属chown5.权限掩码umask

2021-12-26 23:05:04 417

空空如也

空空如也

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

TA关注的人

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