自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker镜像与容器基本的基本操作(三)

有效减少镜像大小(dockerfile优化方向-》对于部分企业而言,是一种升阶面试题)

2022-07-29 10:39:18 1783

原创 docker安装部署及优化详解(二)

拜拜httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。

2022-07-28 15:45:08 786

原创 虚拟化+docker概念基本介绍

通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,同时每个逻辑计算机可运行不同的操作系统。应用程序都可以在相互独立的空间内运行而互相不影响,从而提高计算机的工作效率。在一个操作系统中(win10)模拟多个操作系统(centos、win10、suse),同时每个操作系统可以跑不同的服务(ngintx/tomcat),从而实现一台宿主机搭建一个集群(从整体)通过软件/应用程序的方式,来实现物理硬件的功能(ensp)总结(虚拟化的作用)是一种轻量级的“虚拟机”和。...

2022-07-28 10:22:04 1036

原创 LVS+Keepalived高可用群集

专为LVS和HA设计的一款健康检查工具支持故障自动切换(Failover)支持节点健康状态检查(HealthChecking)官方网站http判断LVS负载调度器、节点服务器的可用性,当master主机出现故障及时切换到backup节点保证业务正常,当master故障主机恢复后将其重新加入群集并且业务重新切换回master节点。...

2022-07-27 09:21:09 973

原创 rsync下行同步+inotify实时同步部署

可以监控文件系统的变动情况,并做出通知响应#调整inotify内核参数(优化)letc/sysctl.conf(内核参数配置文件)#用于持续监控,实时输出结果#用于短期监控,任务完成后再输出结果max_queue_events#监控事件队列大小max_userinstances#最多监控实例数,可以看成最多可以监控多少个实例max_user_watches#每个实例最多监控文件数inotifywait格式参数常见参数说明-m持续进行监控-r递归监控所有子对象。...

2022-07-21 10:52:10 1300

原创 Tomact部署及优化

Tomcat是Java语言开发的,Tomcat服务器是一个免费的开放源代码的Web应用服务器,是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。总结免费的、开放源代码的Web应用服务器。...

2022-07-18 16:03:35 770

原创 Nginx优化与防盗链

前言:在生产环境上,需要隐藏Nginx 的版本号,以避免泄露Nginx 的版本,使攻击者不能针对特定的版本进行攻击。下面将依次介绍Nginx 隐藏版本号、更改用户与组、配置网页缓存时间、日志切割、设置连接超时。隐藏Nginx版本号,避免安全漏洞泄漏可以使用 Fiddler 工具抓取数据包,查看 Nginx版本,也可以在 CentOS 中使用命令 curl -I http://192.168.137.20 显示响应报文首部信息1、网页中查看隐藏Nginx 版本号有两种方式:第一种是修改Nginx

2022-07-14 12:05:14 332

原创 LNMP架构搭建(一键部署)

前言:LNMP平台就是Linux、Nginx、MySQL、PHP的组合架构,需要Linux服务器、MySQL数据库和PHP解析环境LNMP代表的就是: Linux系统下“Nginx+Mysql+PHP”这种网站服务器架构。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。MYSQL是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入式HTML文本的脚本语言。这4种软件均为免费开源软件,组合到一起,就成为一个免费、高效、扩展性强的网站服务系统。 关

2022-07-13 12:06:10 2030

原创 回顾安装及管理程序yum

前言:在生产环境上可能会遇到无网络的情况,这时我们需要使用本地源进行软件包下载,我们需要学会编译安装的过程。Linux操作系统有哪些?fedora centos 红帽子RPM软件包管理器Red-Hat package Manager由Red Hat公司提出, 被众多Linux发行版所采用建立统一的文件数据库详细记录软件包安装、卸载、升级等变化信息自动分析软件包依赖关系保持各应用程序在一个协调、有序的整体环境中允许RPM软件包获取途径:RPM软件包软件素材参考:http://www.rpm.

2022-07-11 17:18:59 727

原创 Redis三种模式主从复制,哨兵模式,集群

前言:本文将介绍Redis高可用实现的几种方式,与服务搭建。主从复制是高可用redis的基础,哨兵和集群都是在主从复制基础上实现高可用的主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复缺陷:故障恢复无法自动化,写操作无法负载均衡,存储能力受到单机的限制在主从复制的基础上,哨兵实现了自动化的故障恢复缺陷:写操作无法负载均衡,存储能力受到单机的限制,哨兵无法对从节点进行自动故障转移在读写分离场景下,从节点故障会导致读服务不可用,需要对从节点做额外的监控、切换操作通过集群,redis解决

2022-07-07 18:38:31 703

原创 NoSQL之redis数据库配置与优化(2)

在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、 99.99%、 99.999%等等)。但是在Redis语境中, 高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术),还需要考虑数据容量的扩展,数据安全不会丢失等。在Redis中,实现高可用的技术主要包括持久化、主从复制、哨兵和集群,作用如下:持久化: 持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而

2022-07-06 14:59:08 146

原创 NoSQL之redis数据库配置与优化(部署与常用命令)

前言:什么是关系型数据库、什么是非关系型数据库,他两的区别?redis安装部署;readis数据库里常用的命令以及redis持久化和性能管理关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL(语句)(标准数据查询语句)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2、PostgreSQL等。以上数据库在使用的时候必须先建库建

2022-07-04 20:16:18 1126

原创 MySQL主从复制和读写分离

前言在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实际需求的。无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。有点类似于rsync,但是不同的是rsync是对磁盘文件做备份,而mysql主从复制是对数据库中的数据、语句做备份。 MySQL 的主从复制和 MySQL 的读写分离两者有着紧密联系,首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离。主MySQL服

2022-07-03 22:20:23 2765 4

原创 MySQL高级SQL语句(2)

mysql高阶语句

2022-06-29 18:48:41 1080

原创 MySQL高级SQL语句(1)

目录 一:order by—按关键字排序语法升序 降序 根据过滤的条件来降序 指定两个字段让列进行排序 二:AND/OR—区间判断语法格式显示得分大于80并且小于等于100的 显示分数小于50或分数大于等于90的 显示分数大于70或分数小于等于50并降序 嵌套/多条件三:distinct—查询不重复记录语法格式不重复查看address字段的内容 四:group by—对结果进行分组语法格式按bianhao相同的分组,计算相同分数的学生个数 结合where语句,筛选分数>=80的分组,计算学生的个数 结合or

2022-06-28 12:26:48 1507

原创 四:MySQL日志管理、备份与恢复

目录MySQL日志管理日志的分类错误日志通用查询日志二进制日志(binlog)中继日志慢查询日志配置日志修改my.cnf配置文件 重启mysql服务日志的查询 ​编辑​编辑 MySQL备份与恢复数据备份的重要性造成数据丢失的原因:数据备份的分类从物理与逻辑的角度分类从数据库的备份策略角度分类常见的备份方法解释物理冷备专用备份工具mydump或者mysqlhotcopy启动二进制日志进行增量备份第三方工具备份Mysql完全备份mysql完全备份的特点数据库完全备份分类物理冷备份与恢复 mysqldump备份

2022-06-27 14:29:22 758

原创 三:MySQL数据库管理事务、存储引擎(2)

MYSQL存储引擎

2022-06-22 10:13:51 768

原创 三:MySQL数据库管理(索引)

索引

2022-06-21 14:49:27 880

原创 二:MySQL数据库管理操作(2)用户管理

数据库

2022-06-17 10:25:30 625

原创 二:MySOL数据库管理的基本操作的学习

MySQL数据库管理操作

2022-06-15 16:35:28 2024

原创 MySQL数据库基础爱之初体验

mysql

2022-06-13 17:31:53 236

原创 LVS负载均衡群集部署——DR直接路由

DR

2022-06-10 16:29:01 544

原创 LVS负载均衡集群之NAT模式

集群

2022-06-09 20:44:40 224

原创 Nginx网站服务(一)

nginx

2022-06-09 18:46:19 1211

原创 源码编译安装LAMP架构

LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Python)网页编程语言在构建LAMP平台时,各组件的安装顺序依次为Linux,Apache,MysQL,PHP其中Apache 和MySQL的安装并没有严格的顺序要求,而PHP环境的安装一般放到最后,负责沟通web服务器和数据库系统以协同工作(平台)Linux:作

2022-06-05 21:59:05 201

原创 Firewalld防火墙

Firewalld

2022-06-02 17:08:16 129

原创 iptables里面的【SNAT与DNAT】

函数的作用将命令序列按格式写在一起可方便重复使用命令序列语句块定义成函数约等于别名,定义函数,再引用函数封装的可重复利用的具有特定功能的代码函数的格式方法一:[function] 函数名(){ 命令序列[return x] #使用return或exit可以显示地结束函数}方法二函数名(){ 命令序列}...

2022-06-01 17:15:12 303

原创 Linux之iptables防火墙

引言:Linux系统中的防火墙--netfilter和,包括防火墙的结构和匹配流程,以及如何编写防火墙的规则。Linux系统的防火墙体系基于内核编码实现,具有非常稳定的性能和高效率,也因此获得广泛的应用iptables防火墙概述Linux系统的防火墙: IP信息包过滤系统,它实际上由两个组件etfilnter和iptables组成。主要工作在网络层,针对IP数据包。针对 TCP/IP 数据包实施过滤和限制,属于典型的包过滤防火墙(或称为网络层防火墙)netfilter/iptables:IP

2022-05-31 14:21:35 1370

原创 shell编程之免交互

引言:免交互是标准输入的一种替代品,使用免交互可以让我们在工作中更方便的构建输入信息。Here Document概述1、使用I/o重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。2、 HiereDocument是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作备令的标准输入。语法格式:命令 <<标记...内容 ...标记Here Document使用...

2022-05-27 12:22:14 1050

原创 web基础与HTTP协议一

DNS与域名1.网络是基于TCP/IP协议进行通信和连接的,每一台主机都有一个唯一的标识(固定的IP地址),用以区别在网络上成千上万个用户和计算机。网络在区分所有与之相连的网络和主机时,均采用一种唯一、通用的地址格式,即每一个与网络相连接的计算机和服务器都被指派一个独一无二的地址2.为保证网络上的每台计算机的IP地址的唯一性,用户必须向特定机构申请注册,分配IP地址,网络中的地址方案分为两套:IP地址系统和域名地址系统。这两套地址系统其实是一一对应的关系,由于IP地址是数字标识,使用时难以记忆和书写

2022-05-26 16:31:47 78

原创 shell(文本打印工具awk)

AWK概述awk是一种处理文本文件的语言,是一个强大的文本分析工具。awk是一种处理文本文件的语言,是一个强大的文本分析工具。它是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作数据可以来白标准输入也可以是管道或文件20世纪70年代诞生于贝尔实验室,现在centos7用的是gawk可以在无交互的模式下实现复杂的文本操作;数据可以来自标准输入也可以是管道或文件相较于sed常作用于一整个行的处理,awk则比较倾向于一行当中分成数个字段来处理,因为awk相当适合小型的

2022-05-17 14:17:52 3457

原创 xshell (sed 命令)

在Linux/UNIX 系统中包含很多种类的文本处理器或文本编辑器,其中包括我们之前学习过的VIM 编辑器与grep 等。而 grep,sed,awk 更是Shell 编程中经常用到的文本处理工具, 被称之为Shell 编程三剑客sed概述及工作原理sed 工具sed(Stream EDitor)是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed也可以在无交互的情况下实现相当复杂的文本处

2022-05-10 15:04:50 984

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

引言:正则表达式,又称规则表达式。(Regular Expression),在代码中常简写为 regex、regexp 或 RE),计算机科学的一个概念。正则表达式通常被用来检索,替换那些符合某个模式(规则)的文本。正则表达式正则表达式定义正则表达式,又称正规表达式,常规表达式使用字符串来描述、匹配一系列符合某个规则的字符串正则表达式--通常用于判断语句中,用来检查某一些字符串是否满足某一格式正则表达式是由普通字符与元字符组成正则表达式组成普通字符大小写字母、数字、标点符

2022-05-09 01:05:26 127

原创 Shell函数、数组、冒泡排序(数组排序算法)

函数的作用将命令序列按格式写在一起可方便重复使用命令序列语句块定义成函数约等于别名,定义函数,再引用函数封装的可重复利用的具有特定功能的代码函数的格式方法一:[function] 函数名(){ 命令序列[return x] #使用return或exit可以显示地结束函数}方法二函数名(){ 命令序列}...

2022-05-07 01:54:15 865

原创 shell脚本循环语句for、while语句

for循环语句读取不同的变量值,用来逐个执行同一组命令for循环经常使用在已经知道要进行多少次循环的场景格式for 变量名 in 取值列表do 命令序列done案列显示打印输出1-7案例2案列3小案列小案列这个倒叙也可以,包括大括号里面的都可以灵活调换不带列表循环时,我们可以指定参数进行打印出来下一个案列如果想看到运算过程...

2022-05-03 15:00:31 1053

原创 Shell编程之条件语句(二)

条件测试条件测试操作test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1:test 条件表达式格式2:[ 条件表达式 ]条件表达式:判断是与否文件测试[ 操作符 文件或目录 ]常用的测试操作符-d:测试是否为目录(Directory)-e:测试目录或文件是否存在(Exist)-f:测试是否为文件(File)-r:测试当前用户是否有权限读取(Read)-w:测试当前用户是否有权限写入(Write)-x:测试当前用户是否有权限执行(Excute

2022-04-27 19:02:20 266

原创 Shell编程规范与变量

Shell脚本概述什么是ShellShell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可是交互也可以是非交互式的,我们所输入的命令计算机是不识别的,这时就需要一种程序来帮助我们进行翻译,变成计算机能识别的二进制程序,同时又把计算机生成的结果返回给我们。shell脚本的概念将要执行的命令按顺序保存到一个文本文件给文件可执行权限可结合各种shelll控制语句以完成更复杂

2022-04-26 13:14:36 2335

原创 服务——DNS正向反向域名解析服务

DNS系统的作用DNS是什么?域名管理系统DNS(Domain Name System)是域名解析服务器的意思,应用层协议,是互联网的一项服务。它在互联网的作用是:把域名转换成网络可以识别的ip地址,在通过IP地址访问主机。DNS域名系统(Domain Name System缩写DNS,Domain,Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直...

2022-04-19 23:09:37 1745

原创 服务——DHCP原理与配置

一、DHCP工作原理了解DHCP服务

2022-04-17 11:15:41 383

原创 服务——Linux网络设置

查看网络配置查看网络接口信息ifconfig查看所有活动的网络接口信息 执行ifconfig命令查看指定的网络接口信息ifconfig网络接口第一行:以太网卡的名字不是常用的eth0,变成了ens33其中en代表以太网卡ens33代表PCI接口的物理位置为(0,3),其中横坐标代表bus,纵坐标代表slotUP:代表此网络接口为启用状态(down为关闭状态)RUNNING:代表网卡设备已连接MULTICAST:表示支持组播MTU:为...

2022-04-13 00:15:09 2449

空空如也

空空如也

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

TA关注的人

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