自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql数据库 篇章二 (Mysql 安装与配置)

Linux环境建议使用Rpm包,在工作环境中,Rpm包使用更广泛环境为Redhat6的使用el6的Rpm安装包,环境为Redhat7的使用el7的Rpm安装包 去官网下载完所有Rpm包后,使用rpm -ivh命令将Mysql包安装上 使用 Service mysql start 开启命令 关闭命令 把start换成stop 重启换成restart 查看状态为 status服务启动后,查找 root 初始随机密码(如果没有初始密码,直接输入用户名 root 登录即可)cat

2021-11-24 10:25:24 682

原创 Mysql数据库 篇章一(入门)

数据库系统由 硬件 和 软件组成,硬件主要用于存储数据库中的数据,比如计算机、存储设备等,软件部分主要包括数据库管理系统、支持数据库管理系统运行的操作系统。一个完整的数据库系统一般由数据库、数据库管理系统、应用开发工具、应用系统、数据库管理员和用户组成**数据库系统主要有以下 3 个组成部分**:**数据库**:用于存储数据的地方。**数据库管理系统**:用于管理数据库的软件。**数据库应用程序**:为了提高数据库系统的处理能力所使用的管理数据库库的软件补充数据定义功能DBM..

2021-11-24 10:05:44 444

原创 一些协议

Dubbo协议缺省协议优点采用了单一长连接和NIO异步通讯,适用于数据量小 但是高并发的服务调用以及客户端机器数远大于服务端提供的机器数量缺点不适合传送大数据量的服务,比如传文件,传视频,除非客户端请求量很低 连接个数 :单连接 连接方式 :长连接 传输协议 :TCP 传输方式 :Nio异步传输 序列化 :Hesian二进制序列化 适用场景 :常规远程服务方法调用Dubbo协议采用单一长连接,如果数据量比较大,可

2021-01-06 13:27:59 189

原创 Linux 系统运维学习

nginx优化 https://blog.csdn.net/weixin_45842014/article/details/109998331 httpd+tomcat动静分离 https://blog.csdn.net/weixin_45842014/article/deta...

2020-11-28 08:48:15 196

原创 CDN

介绍CDN前,我们先来看看网站变慢原因共享主机服务器不堪重负,响应速度慢网站的图片和内容太大,需要花费很多时间下载网站使用了太多不同的脚本和图片,这些脚本和图片没有针对快速加载网站进行优化,加载时间长网站的服务器位置与您网站的访问者位于不同的地理位置------进入正题------CDN-简介英文全称 Content Delivery Network,即内容分发网络目的是通过在现有的Internet中增加一层新的cache层(也就是缓存),将网站的内容发布到最接近用户的网络”边缘“的节点,使

2020-11-27 15:11:30 249

原创 Raid

一、MegaCli命令介绍MegaCli是一款管理维护硬件RAID软件,可以用来查看raid信息等MegaCli 的Media Error Count: 0 Other Error Count: 0Medai Error Count 表示磁盘可能错误,可能是磁盘有坏道,这个值不为0值得注意,数值越大,危险系数越高,Other Error Count 表示磁盘可能存在松动,可能需要重新再插入。MegaCli 可以对阵列中所有的磁盘进行检测。二、安装过程1、系统环境dmidecode -t1 |

2020-11-26 13:40:40 494

原创 lvm简介 逻辑卷扩容、缩容 快照

lvm简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。 lvm相关术语 PE(Physical Extend)物理拓展 PE是LVM的最小存储单元,它有点像文件系统 里面的...

2020-11-17 10:31:32 538

原创 MHA搭建

一、简介 MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master...

2020-11-13 18:16:06 277

原创 ansible搭建

环境: CentOS Linux release 7.5.1804 (Core)关闭防火墙和selinux两台服务器 192.168.153.179 master 192.168.153.178 slave 开始操作: 1、安装ansible master端操作: yum...

2020-11-13 15:46:36 168 1

转载 MHA搭建

https://www.cnblogs.com/keerya/p/7883766.html#_label2_1_3

2020-11-13 13:36:09 85

原创 saltstack搭建(超简单)

环境: CentOS Linux release 7.5.1804 (Core)关闭防火墙和selinux两台服务器 192.168.153.179 master 192.168.153.178 slave 开始操作: 1、修改主机名并编辑hosts文件 之后永久修改主机名 master端操作: hostname maste...

2020-11-12 11:08:58 217

原创 centos7 nginx负载均衡+keepalived高可用

搭建环境 131:keepalived+nginx 133:keepalived+nginx 134:web1 162:web2 1、做2个web 两台web做一样的操作 134: 162: 查看效果 2、做2个nginx负载2个web 131跟133同样操作...

2020-11-11 13:33:51 106

原创 mysql5.7版本gitd主从 mysql

环境192.168.199.130192.168.199.131安装MySQL5.7版本wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server配置GTID参数 主Master参数:gtid-mode

2020-11-10 11:25:29 226 1

原创 Tcp状态图

最开始的时候客户端和服务器都是处于CLOSED状态。主动打开连接的为客户端,被动打开连接的是服务器。1、TCP服务器进程先创建传输控制块TCB,时刻准备接受客户进程的连接请求,此时服务器就进入了LISTEN(监听)状态;2、TCP客户进程也是先创建传输控制块TCB,然后向服务器发出连接请求报文,这是报文首部中的同部位SYN=1,同时选择一个初始序列号 seq=x ,此时,TCP客户端进程进入了 SYN-SENT(同步已发送状态)状态。TCP规定,SYN报文段(SYN=1的报文段)不能携带数据,但需要.

2020-11-09 14:09:17 355

原创 Tcpdump

TCPdump抓包命令  tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。  tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执行...

2020-11-09 14:05:39 129

原创 Tcp

一、查看哪些IP连接本机netstat -an二、查看TCP连接数1)统计80端口连接数netstat -nat|grep -i “80”|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,将其封了.netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {

2020-11-09 14:04:08 133

原创 事务 四个特性

事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性;一、原子性(atomicity)一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性二、一致性(consistency)事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。如果数据库系统在运行过程中发生故障,有些事务尚未完成就被迫中断,这些未完成的事务对数据库所作的修改有一部分已写入物理数据库,这是数据库就处于一种不正确的状态,也

2020-11-09 13:08:14 354

原创 mysql 结束符 delimiter

定义命令的结束标志。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。如输入下面的语句mysql> select * from test_table;然后回车,那么MySQL将立即执行该语句。但有时候,不希望MySQL这么做。在为可能输入较多的语句,且语句中包含有分号。如在命令行下输入存储过程:mysql> create procedure simpleproc (out paraml int)-> b

2020-11-09 11:25:21 2862

原创 mysql分区分表分库

基本概念数据库分表(分表和分区相比)分表更复杂,但是性能稍微好一点点。但是如果Mysql可以高效的维护各个分区之间的关系的话,其实分表是没有必要的。错误的分表操作,会带来bug分表的性能更好,不需要查询优化器来选择读取哪张表,但是分表编码更复杂,要通过代码指定数据存储到特定的表数据库分库:(物理层面进行拆分)读写分离:把读和写进行拆分,优势是没有分布式事务的问题,同时编程简单,通过中间件像操作一个数据库一样不同业务的拆分:编程复杂(根据业务选择对应的数据库),做关联业务联级操作的时候,有分布式事

2020-11-09 10:17:00 158

原创 mysql复制格式

statement:基于sql语句级别的binlog,每条修改数据的sql都会保存到binlog里;row:基于行级别,记录每一行数据的变化,也就是将每行数据的变化都记录到binlog里面,记得非常详细,但是并不记录原始sql,在复制的时候,并不会因为存储过程或触发器造成主从数据不一致的问题,但是记录日志量较statement格式大得多。mixed:混合statement和row模式,默认情况下采用statement模式记录,某些情况下会切换到row模式,例如sql中包含与时间、用户相关的函数等;这三

2020-11-09 08:35:46 194

原创 悟空Crm安装

悟空CRM是一款开源的客户关系管理系统 ,采用PHP及JAVA架构。支持云服务SAAS服务,可为企业提供多种行业的CRM解决方案。 前提条件 你要保证你的Linux下安装了redis,mysql,tomcat,jdk通过码云或github下载 wukongcrm-...

2020-11-05 15:04:01 1008

原创 yum 命令不常用

如何使用yum来下载RPM包而不进行安装yum是基于Red Hat的系统(如CentOS、Fedora、RHEl)上的默认包管理器。使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系。但是如果你只想将一个RPM包下载到你的系统上该怎么办呢? 例如,你可能想要获取一些RPM包在以后使用,或者将他们安装在另外的机器上。这里说明了如何从yum仓库上下载一个RPM包。方法一:yumyum命令本身就可以用来下载一个RPM包,标准的yum命令提供了–downloadonly(只下载)的选项

2020-10-30 16:29:25 213

转载 centos 安装 kvm

准备环境开启处理器中的虚拟化 Intel VT-x/EPT或AMD-V/RVI(V)选项在这里插入图片描述启动虚拟机并查看机器是否支持KVM在这里插入图片描述关掉防火墙[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# setenforce 0[root@localhost ~]#123安装并启动kvm[root@localhost ~]# yum install -y qemu-kvm l

2020-10-30 14:46:26 460

转载 xtrabackup 使用方法

转载https://blog.csdn.net/Q274948451/article/details/109297284xtrabackup安装yum安装xtrabackup[root@localhost ~]# yum -y install epel-release[root@localhost ~]# yum -y install xtrabackup12备份全备xtrabackup --backup --target-dir=/mnt/data/all/ --user=root --

2020-10-30 08:43:57 655

原创 rsync crontab Gitlab 服务器传输 文件 到目标服务器

Rsync实验环境:Rsync 服务器 : 192.168.199.130client 客户端 : 192.168.199.131Rsync服务器端:yum -y install rsyncmkdir /root/abcvim /root/abc/1.shRsync实验环境:Rsync 服务器 : 192.168.199.130client 客户端 : 192.168.199.131先去安装Gitlab 源码包安装 不要docker 没有备份到本地的命令chmod -R 777

2020-10-29 11:48:52 253 1

原创 rsync 和 crontab 定时任务 服务器到目标服务器备份

Rsync实验环境:Rsync 服务器 : 192.168.199.130client 客户端 : 192.168.199.131Rsync服务器端:yum -y install rsyncmkdir /root/abcvim /root/abc/1.sh修改rsync配置文件uid = nobodygid = nobodyuse chroot = yes #禁锢在源目录address = 192.168.199.130 #监听地址port 873 #监听端口号log file

2020-10-29 10:45:24 246 2

原创 mysql主从互换策略(主down机切换从为和恢复过程中的增量备份)

表里插入数据,假设主库A发生故障,停机。此时从库B提升为主库,在从库表上插入数据。此时A机器恢复,重建AB主从结构,A为主B为从。实验环境:192.168.199.130 主 > 坏 > 主192.168.199.131 从 > 主 > 从1、MYSQL主从部署 参考前面文档2、MYSQL主已经坏掉 从库提升主库 stop slave; > 关掉从复制 reset master > 重置主 re

2020-10-28 09:13:52 1333

转载 mysql bin-log日志详解

MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Replication在Master端开启binlog,Mster把它的二进制日志传递给slaves来达到master-slave数据一致的目的。 其二:自然就...

2020-10-27 16:41:35 338 1

原创 Rsync 和 inotify

实验环境:Rsync 服务器 : 192.168.199.130client 客户端 : 192.168.199.131实验目的client能够远程获取rsync服务器的文件。并且通过inotify机制监控client获取到文件,编写相关shell脚本;让client的文件和rsync中的文件实时同步。Rsync服务器端:yum -y install httpd 通过httpd进行测试yum -y install rsync修改rsync配置文件uid = nobodygid

2020-10-27 12:59:03 148

转载 数据库分类

https://blog.csdn.net/weixin_40904071/article/details/87898079?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.noneca

2020-10-22 14:00:13 60

转载 Jenkins和Gitlab

https://blog.csdn.net/aaaaaab_/article/details/82012044

2020-10-20 14:28:24 167

原创 Mfs

https://blog.51cto.com/11134648/2153228

2020-10-20 11:31:07 227

原创 JumpServer

centos7安装部署jumpserver 安装到第八步切换https://blog.csdn.net/kadwf123/article/details/98971021https://docs.jumpserver.org/zh/master/install/step_by_step/

2020-10-19 18:33:33 101

原创 简单的NFS文件共享

NFS**环境192.168.199.130192.168.199.131在 192.168.199.130 上**yum -y install nfs-utils rpcbindmkdir /jkltouch /jkl/1.txtvim /etc/exports/jkl /192.168.199.0/24(rw,sync,no_root_squash) 后面是各种权限 前面就是你想共享的那个文件夹 192.168.199.0是你想让谁链接上的网段在192.168.199.131上 只

2020-10-15 13:47:48 108

原创 Nginx 反向代理

Nginx 反向代理环境192.168.199.130192.168.199.131192.168.199.132三台机器安装Nginx 服务 推荐源码安装 yum安装也可以上传 从Nginx官网上下载的Nginx包 推荐比最新版低一个版本的Nginx 比较稳定tar xzf Nginx…yum -y install gcc gcc-c++ pcre-devel zlib-devel openssl openssl-devel编译安装Nginx必要的软件cd /root/Nginx 解

2020-10-15 09:41:23 84 1

原创 Centos 7 NTP服务器 以及 客户端实现同步

环境Centos7服务端:192.168.199.130客户端:192.168.199.131服务端和客户端都要关闭防火墙服务端cat /etc/redhat-release 查看 系统版本rpm -qa | grep ntp 查看 有没有安装ntpyum -y install ntp Centos7会自带ntpdate服务 所以只需要安装ntp服务vim /etc/ntp.conf修改systemctl start ntpd

2020-10-13 16:51:06 183 1

原创 mysql 主从

MYSQL 主从MySQL主从 环境是 Centos7主的环境:vim /etc/my.cnf在/etc/目录下的my.cnf文件里面添加:systemctl restart mariadb进入MySQLmysqlgrant all on *. * to ‘tom’@‘从的IP’ identified by ‘123’;给远程用户权限flush privileges;刷新权限show master status;查看二进制日志接下来修改从主机配置:

2020-10-12 09:10:28 91

空空如也

空空如也

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

TA关注的人

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