自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速学会rsync远程同步

1、一款快速增量备份工具Remote Sync,远程同步支持本地复制,或者与其他SSH、rsync主机同步2、应用场景“推”即由客户端推送数据至服务器,比如个人电脑上传数据至云盘。“拉”即由客户端拉取服务器上的数据,比如利用个人电脑下载云盘文件。3.rsync 包括如下的一些特性1. 能更新整个目录树和文件系统;2. 有选择性的保持符号链链、硬链接、文件属性、权限、设备以及时间等;3. 传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。

2023-08-02 14:34:53 125

原创 redis高可用之主从复制,哨兵,集群

redis群集有三种模式,分别是主从同步/复制、哨兵模式、Cluster,下面会讲解一下三种模式的工作方式,以及如何搭建cluster群集。

2023-07-30 16:40:28 253

原创 NoSQL之 Redis配置与优化

(1)Redis是一个开源的、使用 C 语言编写的 NoSQL 数据库。(2)基于内存运行并支持持久化,采用key-value(键值对)的存储形式。(3)单进程模型,一台服务器上可以同时启动多个Redis进程,Redis的实际处理速度则是完全依靠于主进程的执行效率。若在服务器上只运行一个Redis进程,当多个客户端同时访问时,服务器的处理能力是会有一定程度的下降;若在同一台服务器上开启多个Redis进程,Redis在提高并发处理能力的同时会给服务器的CPU造成很大压力。

2023-07-27 23:00:03 558

原创 MySQL MHA高可用配置及故障切换

MHA(Master High Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。

2023-07-27 22:53:37 203

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

读写分离,基本的原理是让上数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETB),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。amoeba、代理、mycat、sql_proxy通过amoeba代理服务器,实现只在主服务器上写,只在从服务器上读;主数据库处理事务性查询,从数据库处理select 查询;数据库复制被用来把事务查询导致的变更同步的集群中的从数据库。

2023-07-27 22:43:11 207

原创 MySQL高级SQL语句

MysQL数据库存储过程是一组为了完成特定功能的SQL语句的集合。存储过程这个功能是从5.0版本才开始支持的,它可以加快数据库的处理速度,增强数据库在实际应用中的灵活性。存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器中。当需要使用该存储过程时,只需要调用它即可。操作数据库的传统SQL语句在执行时需要先编译,然后再去执行,跟存储过程一对比,明显存储过程在执行上速度更快,效率更高。

2023-07-23 03:44:38 90

原创 MySQL高阶语句

(增、删、改、查)对 MySQL 数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。例如只取 10 条数据、对查询结果进行排序或分组等等1、按关键字排序PS:类比于windows 任务管理器使用 SELECT 语句可以将需要的数据从 MySQL 数据库中查询出来,如果对查询的结果进行排序,可以使用 ORDER BY 语句来对语句实现排序,并最终将排序后的结果返回给用户。这个语句的排序不光可以针对某一个字段,也可以针对多个字段1)语法ASC|DESC;

2023-07-23 03:34:38 60

原创 mysql日志管理 、备份与恢复

目录。

2023-07-23 03:18:35 62

原创 MySQL存储引擎

目录一、存储引擎的基本了解1、存储引擎概念2、MyISAM2.1 MyISAM特点2.2 MyISAM适用的生产场景举例2.3 MyISAM 表支持的3 种不同的存储格式3、InnoDB3.1 InnoDB特点3.2 InnoDB适用生产场景分析4、企业选择存储引擎依据二、控制语句1、查看系统支持的存储引擎2、查看表使用的存储引擎2.1 方法一2.2 方法二3、修改存储引擎3.1 通过 alter table 修改。

2023-07-23 03:10:12 149

原创 MySQL事务

在事务管理中,原子性是基础,隔离性是手段,一致性是目的,持久性是结果。

2023-07-16 02:44:22 27

原创 MySQL数据库基本操作

Structured Query Language的缩写,即结构化查询语言关系型数据库的标准语言用于维护管理数据库包括数据查询、数据更新、访问控制、对象管理等功能DDL语句可用于创建数据库对象,如库、表、索引等使用DDL语句新建库、表创建数据库 :CREATE DATABASE数据库名扩:PRIMARY KEY:主键一般选择没有重复并且不为空值的字段。

2023-07-16 02:40:18 848

原创 MySQL初识

面向Windows操作系统简单、易用关系型数据库: 适用于对关系很明确的数据建立模型、定义、存储数据非关系型数据库:存储海量数据,给与"”大数据"进行分析,筛选出有价值的部分非关系数据库也被称作NoSQL (Not Only SQL)存储数据不以关系模型为依据,不需要固定的表格式非关系型数据库的优点数据库可高并发读写对海量数据高效率存储与访问数据库具有高扩展性与高可用性常用的非关系数据库:Redis、mongoDB等一款深受欢迎的开源关系型数据库Oracle旗下的产品。

2023-07-10 23:17:31 144

原创 Haproxy搭建Web集群

HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy的运行模式使得它可以很简单安全的整合至当前的架构中,同时可以保护web服务器不被暴露到网络上。

2023-07-09 14:49:45 36

原创 LVS负载均衡之--Keepalived模式

在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟IP,主服务器会发送VRRP通告信息给备份服务器,当备份服务器收不到VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。在这个高度信息化的 IT 时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高,以便提供持续的、不间断的计算机系统或网络服务。

2023-07-09 14:24:22 101

原创 LVS负载均衡集群--DR模式

LVS-DR(Linux Virtual Server Director Server)工作模式,是生产环境中最常用的一 种工作模式。

2023-07-07 00:40:42 54

原创 Nginx+Tomcat负载均衡、动静分离

目录。

2023-07-04 22:48:48 32

原创 tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

2023-07-02 19:02:07 43

原创 Nginx中location及rewrite

第一个必选规则直接匹配网站根,通过域名访问网站首页比较频繁(www.baidu.com/),使用这个会加速处理,比如说官网。可以是一“个静态首页,也可以直接转发给后端“应用服务器” ——》PHP,Apacheroot html;第二个必选规则是处理静态文件请求,这是nginx作为http服务器的强项(1、静态请求处理的能力+ 高并发处理能力+资源消耗较低)有两种配置模式,目录匹配或后缀匹配,任选其一或搭配使用。

2023-06-28 23:06:34 118

原创 nginx优化与防盗链

1.nginx服务的优化:1.隐藏版本号 2.修改用户与组 3.缓存时间 4.日志分割 5.连接超时6.更改进程数 7.网页压缩。

2023-06-26 22:31:40 32

原创 LAMP搭建

LAMP平台是协同工作的一整套系统和相关软件,能够提供动态Wen站点服务以及应用开发环境,是目前最为成熟也是比较传统的一种企业网站应用模式(1)安装Linux系统(略)(2)安装Apache服务器软件Apache服务器软件安装httpd服务的默认监听端口: 80(为了避免端口冲突,先用rpm的方式卸载已安装的httpd)错误:未安装软件包 httpdApache需要apr、pcre等软件包的支持,从系统光盘预安装这些软件及开发工具包。

2023-06-26 22:08:51 64

原创 Nginx网站服务配置

基于域名(1)为虚拟主机提供域名解析配置DNS修改/etc/hosts文件(2)为虚拟主机准备网页文档#创建网页目录mkdir -p /var/www/html/abcmkdir -p /var/www/html/def #编写简易首页html文件echo "<h1>welcome to www.abc.com</h1>" > /var/www/html/abc/index.htmlecho "<h1>welcome to

2023-06-25 22:08:19 128

原创 Nginx服务

Nginx是一个高性能的 HTTP 和反向代理服务器,是一个甚于事件的Web服务器,所有请求都由一个线程处理,避免子进程的概念,在内存消耗和连接方面更好,性能和可伸缩性不依赖于硬件,支持热部署,对于静态文件处理具有更高效率,在反向代理场景具有明显优势。稳定性高系统资源消耗低对HTTP并发连接的处理能力高(单台无力服务器可支持30 000~50 000个并发请求)

2023-06-22 23:24:04 148

原创 安装LNMP服务----Nginx——>MySQL——>PHP——>论坛

2、创建运行用户3、编译安装4、优化路径5、添加 Nginx 系统服务【安装 MySQL 服务】1、安装Mysql环境依赖包2、创建运行用户3、编译安装4、修改mysql 配置文件5、更改mysql安装目录和配置文件的属主属组6、设置路径环境变量7、初始化数据库8、添加mysqld系统服务9、修改mysql 的登录密码10、授权远程登录【安装配置 PHP 解析环境】1、安装环境依赖包2、编译安装3、路径优化。

2023-06-19 18:47:13 31

原创 Web基础与HTTP协议

web (world wide web)即全球广域网,也称为万维网一种分布式图形信息系统,建立在Internet上的一种网络服务1、静态网页是标准的HTML2、文件扩展名是.htm、 .html例如文本、图像、声音、Flash动画、客户端脚本和Activex控件及Java小程序等3、是网站建设的基础,早期网站一般都由静态网页制作4、没有后台数据库、不含程序和不可交互的网页5、相对更新起来比较麻烦,适用于一般更新较少的展示型网站(2)静态页面特点。

2023-06-15 18:58:42 31

原创 linux中DNS域名解析服务

DNS(Domain Name Systern) 域名系统,应用层协议,是互联网的一项服务,是将域名转换成网络可以识别的IP地址,再通过IP地址访问主机。这种由文字组成的名称,显而易见更容易记忆它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,基于C/S架构服务器端:53/udp, 53/tcp。实际上,每一台DNS服务器都只负责管理一个有限范围(一个或几个域)内的主机域名和IP地址的对应关系,这些特定的DNS域或IP地址段称为zone(区域〉。

2023-05-22 22:38:06 329

原创 DHCP原理与配置

DHCP客户端从接收到的第一个DHCP Offer消息中提取IP地址,将IP地址保留,并发送一个DHCP request信息将选择的IP地址发给所有DHCP服务器;2.在连接不同网段的设备上开启DHCP中继功能,将DHCP这种特殊的广播信息在VLAN之间转发,让其他VLAN的客户机也能从DHCP服务器获得IP地址。DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息的形式向客户端广播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息。

2023-05-22 22:30:02 353

原创 Linux网络设置

添加到指定网段的路由记录:route add -net 网段地址 gw ip地址。删除路由表中默认的网关记录:route del default gw ip地址。测试从当前主机到目的主机之间经过的网络节点:traceroute 目标主机地址。查看系统的网络连接状态、路由表、接口统计等信息:netstat [选项]删除到指定网段的路由记录:route del -net 网段地址。查看系统的网络连接情况,获取socket统计信息:ss [选项]ifconfig -a #查询所有的网络设备。

2023-05-22 22:15:04 53

原创 linux 日志

用于记录系统,程序运行中发生的各种事件通过阅读日志,有助于诊断和解决系统故障日志文件的分类内核及系统日志由系统服务统一进行管理,日志格式基本相似主配置文件/etc/rsyslog.conf用户日志记录系统用户登录及退出系统的相关信息程序日志由各种应用程序独立管理的日志文件,记录格式不统一主要志文件介绍。

2023-05-17 22:39:45 213

原创 系统安全和应用

su UserName:非登录式切换,即不会读取目标用户的配置文件,不改变当前工作目录,即不完全切换。su - UserName:登录式切换,会读取目标用户的配置文件,切换至自已的家目录,即完全切换。注意:su 切换新用户后,使用 exit 退回至旧的用户身份,而不要再用 su 切换至旧用户,默认情况下,任何用户都允许使用su命令,有机会反复尝试其他用户(如root)的登录密码,userdel -r 用户名 ------添加 -r 选项时,表示连用户的宿主目录一并删除。启用pam_wheel认证模块。

2023-05-17 22:30:35 41

原创 进程和计划管理任务书

线程:线程是程序的副本,把进程复制了一份,只是复制了进程的一部分代码,就是为了能够执行任务即可,最小化的复制了这部分代码,仅满足基本需求。真正的执行者是线程而不是进程,线程就是进程的打工仔。S:休眠状态的进程 R:正在运行的进程 D:不可中断的休眠状态 Z:僵尸进程 T:停止状态,也可是在后台暂停或者进程处于跟踪调试的状态。线程类似于什么呢:你的快递发货了,仓库那边需要统一分拣入库贴单再装车发走,这一环一环的步骤就叫线程。PPID:父进程的进程号(如果该进程是由另一个进程启动的)。

2023-05-12 00:54:04 31

原创 引导过程与服务控制

1、init进程(1)由Linux内核加载运行/sbin/init程序;(2)init进程是系统中第一个进程;(3)init进程的PID(进程标记)号永远为12、Systemd(1)Systemd是Linux操作系统的一种init软件;(2)CentOS7中采用全新的Systemd启动方式,取代传统的SysVinit;(3)CentOS7中运行的第一个init进程是/lib/system/system。

2023-05-12 00:41:15 39

原创 RAID(磁盘阵列)

RAID是英文(Redundant Array of Independent Disks)的缩写,翻译成中文是“独立磁盘冗余阵列”, 简称磁盘阵列(Disk Array)。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式称为RAID级别(RAID Levels),现在已拥有了从 RAID 0 到 6 七种基本的RAID 级别。另外,还有一些基本RAID级别的组合形式,如RAID 10

2023-05-12 00:35:23 326

原创 LVM和硬盘

命名查看一个该物理卷的信息,如果某个物理卷正在被逻辑卷所使用,就需要将改物理卷的数据备份到其他地方,然后在删除。要划分多个目录数小于物理卷数,可以将具体的单个磁盘作为一个卷组早划分一个逻辑卷提供给一个集体目录使用;来创建物理卷,只有创建好了物理卷之后才能添加到卷组,并且卷组里面创建逻辑卷后格式化才能存放数据。你可以把它看成物理卷的一部分,这部分可以被分配给一个逻辑卷。如果逻辑卷已经创建好文件系统后扩了逻辑卷,文件系统容量不能增加。)大小时可以不用考虑逻辑卷在硬盘上的位置,不用担心没有可用的连续的空间。

2023-05-09 15:37:16 485

原创 磁盘管理和文件系统

若磁盘大于2TB,可用parted /dev/sdb进行分区,我们都知道MBR分区磁盘是不能大于2TB的,所以超过2TB需要使用GPT分区格式。磁盘接口类型:IDE(淘汰)、SATA(凹口)、SCSI(基本淘汰,低配SAS)、SAS(凸口)、光纤通道(方形头等)/dev/sdb1(分区) /mailbox(挂载点) xfs(文件系统)defaults,loop(带属性) 0 0。/dev/sdb1(分区) /mailbox(挂载点) xfs(文件系统)defaults 0 0。

2023-05-09 14:53:42 45

原创 Linux账号管理

(2)程序用户(每个程序在创建时会自动创建一个程序用户)uid,gid=1-999,一般这个用户旨在维护这个程序时才会被使用,一般也不会允许此用户使用账号尼玛等力道系统中去。(3)普通用户(系统账号,命令创建)uid,gid=1000,一般普通用户的权限是有限的,需要让他具备管理权限的话,需要用到sudo命令进项提权。(1)超级用户(root),uid,gid=0,超级用户是系统管理员,具备系统最高权限。’l’代表链接文件;‘b’代表块设备文件。(2)默认权限去除umask的权限为新建的文件或目录的权限。

2023-05-05 22:47:03 90

原创 linux目录和文件管理

root 管理员的宿主(家)目录/home 普通用户的家目录/bin 管理员操作目录,存放只有管理员可boot执行的管理命令/boot 系统内核、启动文件目录/dev 存放设备文件(光驱、硬盘等)/etc 存放系统程序和大部分应用程序 (rpm/yum安装)的配置文件/var 存放可以变化的文件,包括各种日志文件/lib 存放系统程序的动态连接共享库文件 (类似于windows里的DLL文件)/usr 存放系统用户工具和程序/media 可拆卸的媒介挂载点,例如U盘、光驱等。

2023-05-04 23:45:46 22

原创 linux基础命令

按文件类型查找:关键字“-type”,根据文件的类型给进行查找,这里的类型指的是普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等。通常情况下,蓝色表示目录,天蓝色表示软链接,白色表示一般文件,绿色表示可执行的文件,黄色表示设备文件,红色表示压缩文件,黑色表示数据文件。rm命令用于删除指定的文件或目录,在Linux命令行界面中,删除的文件时难以恢复的,因此使用rm命令删除文件时需要删除的文件或目录名作为参数,常用的几个选项如下(与cp命令的对应选项含义基本相似)所述。

2023-05-04 22:47:02 59

原创 linux基础知识

首先在虚拟的的可移动设备中找到映像文件所在的光盘,连接,再输入mount /dev/cdrom(光盘所在的路径) /mnt(挂载点-一般是需要在本地事先创建好的文件夹)对光盘进行挂载。输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33,按i进入插入模式。输入vi /etc/resolv.conf,进行如下设置,键入:wq进行保存。cd /etc/yum.repos.d/ yum目录。其中,IP地址要看自己的虚拟网卡,根据虚拟网卡进行设置。

2023-05-04 22:26:54 22

原创 VM安装centos

2023-04-26 19:44:59 16

原创 单臂路由

验目的:实现不同网段之间的通信。

2023-04-20 22:39:14 40

空空如也

空空如也

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

TA关注的人

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