自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)

原创 CICID的搭建

一、CICD的概况1、CI/CD结构2、 jenkins的介绍持续集成(CI)是当下最为流行的应用程序开发实施方式是由java编写的一款开源软件是一款非常流行的CI(持续集成)工具3、 Jenkins的安装并启用1)安装Jenkins包[root@localhost~]#wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redha...

2020-05-07 21:19:06 183

原创 搭建自定义yum

安装工具软件包,并配置自定义 yum 源服务[root@localhost ~]# yum install –y net-tools lftp rsync psmisc vim bash-completion createrepo vsftpd ansible lrzsz [root@localhost ~]# mkdir /var/ftp/localrepo [root@localhost...

2020-04-07 22:29:22 23

原创 k8s实验3

持久化存储VolumeemptyDirNFS共享存储nfs搭建配置PVC配置完成后,查看验证再nfs创建index.html文件访问web容器对外发布服务的意义nodePort发布服务Lngress介绍Lngress安装配置编辑资源文件nginx镜像创建思路具体步骤一、创建并上传镜...

2020-04-06 21:26:16 62

原创 k8s实验2

node节点服务启动顺序:flannel,docker,kubelet,kube-proxy路由转发要确认开启一、安装管理控制面板dashboardkubernetes-dashboard镜像导入[root@res ~]# docker load -i kubernetes-dashboard.tar //导入镜像[root@res ~]# docker images[root@...

2020-04-05 22:20:29 42

原创 k8s实验1

kubernetes的架构核心角色master (管理节点)node(计算节点)image(镜像仓库)一、etcmaster安装etc并更改其配置[root@k8s-master ~]# yum -y install etcd.x86_64[root@k8s-master ~]# vim /etc/etcd/etcd.conf...........ETCD_LISTEN_CLI...

2020-04-05 18:28:25 54

原创 zookeeper、kafka、高可用的hadoop

一、zookeeper的概念zookeeper是一个开源的分布式应用程序协调服务zookeeper是用来保证数据在集群间的事务一致性zookeeper角色与特性:leader:接受所有Follower的提案请求并同一协调发起提案的投票,负责与所有的Follower进行内部数据交互Follower:直接为客户端服务并参与提案的投票,同时与leader进行数据交换Observer:直接为客...

2020-03-31 22:34:21 37

原创 华为云负载均衡四层代理查看源真实ip地址

一、制作好的toa二、把制作好的toa导入到内核2.1 首先查看内核是什么版本uname -r2.2 进入该模块,查找对应的内核版本,然后进入cd /lib/modulescd 3.10.0-1062.1.1.el7.x86_64/2.2 进入extra/,创建文件夹toa,把做好的toa放入里面cd extra/mkdir toacp /root/toa.ko.xz toa...

2020-03-31 20:41:13 193

原创 大数据 、 Hadoop安装与配置、 NFS网关

一、什么是大数据大数据(big data),,是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。二、大数据与HadoopHadoop是什么1.Hadoop是一直分析和处理海量数据的软件平台2.Hadoop是一款 开源软件,使用Java开发3.Hadoop可以提供一个分布...

2020-03-29 22:30:51 74

原创 分布式ELK平台 、 ES集群安装及其扩展插件、 Kibana安装与使用 、 Logstash配置扩展插件

一、安装elasticsearch(跳板机上操作)前提是已经有ansible、有elasticsearch.yml文件,否则只能手动安装1.修改/etc/hosts文件,使其能够ping主机名2.编写ansible剧本[root@ecs-mao1 ~]# cat eess.yml ---- hosts: eess //节点 tasks: - name: copy ...

2020-03-26 20:38:32 162

原创 系统审计 、 服务安全 、 Linux安全之打补丁

一、系统审计1.1 概述1.2 部署audit安装软件[root@proxy ~]# yum -y install audit[root@proxy ~]# cat /etc/audit/auditd.conflog_file = /var/log/audit/audit.log[root@proxy ~]# systemctl start auditd //日志文件a...

2020-03-13 16:48:58 29

原创 加密与解密 、 AIDE入侵检测系统 、 扫描与抓包

一、加密与解密1.1 加密目的及其方式1.2 GnuPG简介1.2.1 GPG对称加/解密[root@proxy ~]# gpg --version[root@proxy ~]# gpg -c 11.txt //设置密码[root@proxy ~]# file 11.txt*11.txt: ASCII text11.txt.gpg: data ...

2020-03-09 20:59:17 86

原创 监控概述 、 Zabbix基础

一、监控概述二、 Zabbix基础2.1 部署LNMP安装nginx及其依赖包[root@proxy ~]# yum -y install gcc pcre-devel zlib-devel openssl-devel[root@proxy ~]# tar -xvf lnmp_soft/nginx-1.12.2.tar.gz[root@proxy ~]# cd nginx-...

2020-03-04 22:09:27 70

原创 创建集群 、 管理集群

一、创建集群1.1 实验环境1.2 工作原理变量存取时:变量通过hash算法得到的数字除以16384取余,余数对应着槽位,就放在哪个服务器的槽位范围(取时也一样)从服务器是不占hash槽位1.3 部署管理器[root@ceph3 ~]# yum -y install rubygems ruby //由于运行的的脚本是由ruby语言写的,需安装对应的包[root@ceph3 ~]#...

2020-03-01 23:50:09 261

原创 NOSQL概述 、 部署Redis服务 、 部署LNMP+Redis

一、NOSQL概述1.1 数据库类型二、 部署Redis服务2.1 安装软件[root@proxy ~]# yum -y install gcc[root@proxy ~]# tar -xvf redis-4.0.8.tar.gz[root@proxy ~]# cd redis-4.0.8[root@proxy redis-4.0.8]# make && m...

2020-02-28 09:18:02 55

原创 PXC 、 MySQL存储引擎

一、PXC1.1 PXC概述二、部署PXC2.1 在3台数据库服务器上分别安装PXC软件包[root@proxy pxc]# yum -y install libev-4.15-1.el6.rf.x86_64.rpm[root@proxy pxc]# yum -y install percona-xtrabackup-24-2.4.13-1.el7.x86_64.rpm[roo...

2020-02-27 17:06:36 49

原创 MHA集群概述 、 部署MHA集群

一、MHA集群概述MAH的工作过程二、 部署MHA集群2.1 安装依赖包[root@web1 mha]# yum -y install perl-*配置ssh密钥对认证登录[root@web1 mha]# yum -y install mha4mysql-node-0.56-0.el6.noarch.rpm[root@web1 mha]# tar -xvf mha4my...

2020-02-25 22:53:34 126 1

原创 数据分片概述 、 部署MyCAT服务

一、数据分片概述水平分割垂直分割二、 部署MyCAT服务2.1 mycat介绍2.2 安装软件[root@proxy1 ~]# yum -y install java-1.8.0-openjdk 安装环境[root@proxy1 ~]# tar -xvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz[root@...

2020-02-25 20:46:19 53

原创 数据读写分离 、 MySQL多实例

一、数据读写分离1.1 部署maxscale服务[root@ceph2 ~]# yum -y install maxscale-2.1.2-1.rhel.7.x86_64.rpm1.2 更改maxscale配置文件56设备上vim /etc/maxscale.cnf[maxscale] #定义线程个数threads=auto[server1] ...

2020-02-22 23:16:56 35

原创 MySQL主从同步 、 主从同步模式

一、MySQL主从同步1.1 MySQL主从同步概述实现数据自动同步的服务结构主服务器:接受客户端访问连接从服务器:自动同步主服务器数据1.2 主从同步原理master启用binlog日志SlaveSlave_IO:复制master主机 binlog日志文件里的SQL命令到本机的relay-log文件里Slave_SQL:执行本机relay-log文件里的SQL语句,实现与Ma...

2020-02-21 19:40:23 50

原创 percona软件介绍 、 innobackupex备份与恢复

一、percona软件的作用XtraBackup工具安装percona[root@proxy ~]# yum -y install libev-4.15-1.el6.rf.x86_64.rpm #依赖包[root@proxy ~]# yum -y install percona-xtrabackup-24-2.4.7-1.el7.x86_64.rpminnobackupex命...

2020-02-20 20:52:11 46

原创 用户授权 、 完全备份 、 增量备份

一、用户授权1.1 用户授权grant授权mysql> grant select on dd1.* to mao@"%" identified by "123qqq...D";mysql>grant all on *.* to jie@"192.168.4.%" identified by "123qqq...D";mysql> grant all on dd1....

2020-02-18 22:18:42 27

原创 数据导入导出 、 管理表记录 、 匹配条件 、 MySQL管理工具

一、数据导入导出1、检索目录操作步骤-创建目录并修改所有者-修改主配置文件-重启服务(关闭selinux)2 、导入数据数据导入步骤-默认只有root用户数据导入权限-建表-导数据注意事项-字段分隔符要与文件一致-表字段类型和字段个数要与文件匹配-倒数书时指定文件的绝对路径3、导出数据注意事项-导出数据行数有SQL查询决定-导出的时表记录,不包括字段名-自动创...

2020-02-18 22:14:59 73

原创 数据库表结构 、 MySQL键值

一、表结构1.1、约束条件mysql> create table db3.t2( -> name char(10) not null default "", #不能为空值,当没有赋值时,默认赋值为“”; -> sex enum("boy","girl") default "boy", #当没有赋值时,默认赋值为boy; -> likes se...

2020-02-17 20:08:18 192

原创 LVS集群简介

LVS工作原理是软路由LVS的优点和缺点LVS的优点是:1、抗负载能力强、是工作在网络4层之上仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的,对内存和cpu资源消耗比较低。2、配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减少了人为出错的几率。3、工作稳定,因为其本身抗负载能力很强,自身有完整的双机热备方案,如L...

2020-02-14 23:34:11 23

原创 数据库服务概述 、 构建MySQL服务 、 数据库基本管理 、 MySQL数据类型

一、数据库的介绍及其相关概念数据库:存储数据的仓库;1.DB(DateBase)数据库依照某种数据模型进行组织并放到存储器的数据集合2.DBMS(DateBase Management System)数据库管理系统用来操纵和管理数据库的服务软件3.DBS(DataBase System)数据库系统:即DB+DBMS指带有数据库并整合了数据库管理软件的计算机系统典型应用环境L...

2020-02-14 20:23:54 75

原创 CEPH的搭建与注意事项

一、ceph实验前提准备1.1、Ceph组件1.OSDs 存储设备2.Monitors 集群监控软件3.RadosGateway(RGW) 对象存储网关4.MDSs 存放文件系统的元数据(对象存储和 块存储不需要该组件)5.Client ceph客户端产品特色每个组件皆可扩展:集群管理节点可以扩展,集群存储节点可以扩展可以到达EB及存储基于软件实现,可以使用现有设备默认三副本...

2020-02-11 20:57:35 134

原创 VMware添加多网卡,启用网卡时报错No suitable device found for this connection

当执行以下操作时,会报如下错误[root@web1 ~]# nmcli connection up ens33错误:激活连接失败:No suitable device found for this connection.解决方法:使用以下四条命令:chkconfig NetworkManager off #禁止开机启动chkconfig network onservice Ne...

2020-01-31 22:57:51 167

原创 Nginx反向代理步骤详解

Nginx反向代理步骤一:部署实施后端Web服务器步骤二:配置Nginx服务器,添加服务器池,实现反向代理功能[root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf.. ..http {.. ..#使用upstream定义后端服务器集群,集群名称任意(如webserver)#使用server定义集群中的具体服务器和端口upstre...

2020-01-14 20:52:59 98

原创 LNMP(理论)

LNMP在CentOS系统中,源码安装Nginx,使用RPM包安装MariaDB、PHP、PHP-FPM软件。location匹配用户的地址栏(从域名后面开始),支持正则server{……location / {root html;}location ~ .php$ { #匹配包含.php结尾的请求root html;fastcgi_pass 127.0.0.1:9000 ...

2020-01-14 20:40:36 75

原创 LNMP环境部署与构建及其地址重写

1.部署LNMP环境安装nginx基础依赖包[root@proxy ~]# yum -y install gcc openssl-devel pcre-devel安装MariaDB[root@proxy ~]# yum -y install mariadb mariadb-server mariadb-develphp和php-fpm[root@proxy ~]# yum ...

2020-01-14 20:38:33 30

原创 nginx安装步骤详解

1.nginx安装[root@proxy ~]# yum -y install gcc pcre-devel openssl-devel openssl-devel[root@proxy nginx-1.12.2]# ./configure \--prefix=/usr/local/nginx \ #指定安装路径--user=nginx \ ...

2020-01-14 20:16:59 25

原创 Nginx反向代理(理论)

Nginx反向代理Nginx采用轮询的方式调用后端Web服务器(负载均衡)Nginx代理还可以检测WEB服务器的好坏(健康检查)#使用upstream定义后端服务器集群,集群名称任意(如webserver)#使用server定义集群中的具体服务器和端口upstream webserver {ip_hash; #通过ip_hash设置调度规则为:相同客户端访问相同服务器server ...

2020-01-14 10:10:59 43

原创 AWK高级应用

if(条件){指令}if(条件){指令1}else{指令2}if(条件1){指令1}else if(条件2){指令2}else{指令n}[root@server0 ~]# awk -F: '{if($3==0){print}}' /etc/passwd[root@server0 ~]# awk -F: '{if($3<=2){print "aaa"}else{print "xyz"...

2020-01-09 16:00:48 37

原创 AWK详解

awk:对文档有强大的搜索功能,逐行处理并输出这里的$1 $2 $3… 是awk内置变量,表示列,空格为默认分隔符,也可以人为指定哪个为分隔符[root@server0 ~]# awk '{print $1,$3}' 222hello worldwelcome beijing[root@server0 ~]# cat 333root:x:0:0:root:/root:/bin/bas...

2020-01-08 21:39:44 35

原创 基本正则与扩展正则

正则表达主要用于描述共同属性的数据使用的工具"grep":只支持基本正则     "egrep"只支持扩展正则基本正则相当于第一版,扩展正则相当于第二版;再能用扩展正则时,尽量使用扩展正则,因为够简洁基本正则列表扩展正则列表基本正则举例: [root@server0 ~]#cat mmm  举例文档root:x:0:0:root:/root:/bin/bashbin:x:1:...

2020-01-07 11:42:15 34

空空如也

空空如也

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