自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奥给利

奥给利

  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 单机部署ELK+kafka收集nginx日志

单机部署ELK+kafka收集nginx日志docker-compos.ymlversion: '3'services: es_cluster1: image: elasticsearch:6.6.2 restart: always container_name: es_cluster1 hostname: es_cluster1 ports: - "9200:9200" volumes: - /srv/es1/elast

2020-09-02 16:07:47 308

原创 解决 logstash 6.x 无法配置output到kafka

解决 logstash 6.x 无法配置output到kafka报错信息[2020-08-19T10:54:34,504][ERROR][logstash.outputs.kafka ] Unable to create Kafka producer from given configuration {:kafka_error_message=>org.apache.kafka.common.config.ConfigException: Invalid value 32768 for

2020-08-27 16:08:00 595

原创 部署zk集群、kafka集群-docker-compose

docker-compose部署zk集群、kafka集群新建网络[root@localhost srv]# docker network create --driver bridge --subnet 172.23.0.0/16 --gateway 172.23.0.1 zookeeper_network[root@localhost srv]# docker network ls //查看网络安装zookeeper及kafka镜像[root@localhost srv]# docke

2020-08-19 16:39:36 296

原创 Kafka+ELK完成日志采集处理

Kafka+ELK完成日志采集处理Kafka+Zookeeper集群部署Zookeeper[root@es_cluer1 ~]# mkdir /home/zookeeper[root@es_cluer1 srv]# tar xf zookeeper-3.4.14.tar.gz[root@es_cluer1 ~]# cd /srv/zookeeper-3.4.14/conf/[root@es_cluer1 conf]# mv zoo_sample.cfg zoo.cfg[root@es_cl

2020-08-11 15:33:32 464

原创 Haproxy快速部署

Haproxy实验环境主机名IP地址haproxy192.168.69.32web1192.168.69.33web2192.168.69.32Haproxy反向代理haproxy介绍根据静态分布cookie,分配http请求;分布负载到各个服务器,同时保证服务器通过使用http cookie实现连接保持;当主服务器宕机切换到备份服务器...

2019-09-19 23:24:51 228

原创 Docker中部署MySQL数据库

Docker中部署MySQL数据库1.为MySQL Docker容器创建Docker Compose YAML文件[root@zzsu docker]# mkdir db-docker[root@zzsu docker]# cd db-docker[root@zzsu db-docker]# touch docker-compose.yml2.在docker-compose.ym...

2019-08-28 17:06:55 832

转载 虚拟化简史,理解Docker,虚拟机原理

虚拟化简史,理解Docker,虚拟机原理在早期,一台物理机上通常只运行一个操作系统,并且大多数应用程序(像数据库、web 服务器和网站)通常只用来解决用户的一个需求。这意味着当需要部署 pet.com 和 food.com 两个应用时,常见的做法就是使用两台物理机,在每台物理机上单独部署一套数据库,web 服务器和网站。当请求负载增加时,需要通过加入新的物理机来实现应用程序的水平...

2019-08-28 14:53:20 215

原创 SaltStack配置管理

SaltStack配置管理配置管理修改master配置文件并重启file_roots: base: - /srv/salt/base dev: - /srv/salt/dev test: - /srv/salt/test prod: - /srv/salt/prod[root@swt ~]# systemctl restart salt-ma...

2019-08-23 18:45:30 129

原创 MongoDB和Redis的安装配置

Nosql简介关系型数据库遵循ACID规则1、A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。2、C (Consistency) 一致性一致性也比较容易理解,也就是说数据库要一直处于一致的状态,事务的运行不会改变数据库原本的一致性约束。3、I (I...

2019-08-21 15:26:04 196

原创 Docker常用命令

Docker常用命令镜像命令docker images //列出本地主机的镜像[root@dxk ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/hello-world latest ...

2019-05-23 16:35:53 124

原创 python编程

1 类\面向对象编程 是最有效的软件编写方法之一1.1 创建和使用类1.1.1 创建Dog 类[root@swt ~]# cat simple.pyclass Dog (): def __init__(self,name,age): self.name = name self.age = age def sit(self): ...

2019-05-16 11:53:14 307

原创 kvm虚拟化

kvm虚拟化虚拟化介绍虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。那么 Host 是如何将自己的硬件资源虚拟化,并提供给 Guest 使用的呢?这个主要是通过一个叫做 Hypervisor ...

2018-12-16 00:33:45 1052

原创 nfs双机热备

nfs双机热备1.解决了nfs单点故障;2.使用nfs+keepalived做了主备;3.通过rsync+inotify实现主备间的共享目录进行同步。4.nfs上的共享目录都是通过lvm挂载,使共享目录有扩展性。实验环境主机名IP地址master-nfs192.168.100.116backup-nfs192.168.100.169server...

2018-12-05 19:42:31 3345 7

原创 proxysql实现mysql读写分离

mysql的动静分离环境:主机名IP地址master192.168.100.33slave192.168.100.169proxy192.168.100.116ProxySQL安装[root@proxy ~]# cat <<EOF | tee /etc/yum.repos.d/proxysql.repo> [proxysql_...

2018-11-22 17:07:19 401 1

原创 mysql的GTID主从

GTID主从配置GTID//master配置[root@xiefei local]# cat /etc/my.cnf[mysqld]basedir = /usr/local/mysqldatadir = /opt/datasocket = /tmp/mysql.sockport = 3306pid-file = /opt/data/mysql.piduser = mysqls...

2018-11-12 19:17:33 191

原创 zabbix监控mysql

zabbix监控mysql实验环境主机名IP地址服务master-mysql192.168.100.33主数据库backup-mysql192.168.100.116从数据库zabbix192.168.100.135zabbix关闭防火墙和selinux第一步搭建zabbix//这里用的是yum安装的,如需源码安装请看zabbix[...

2018-11-10 16:59:36 281

原创 mysql主从复制

mysql主从复制概念 mysql主从复制的主要途径1.用于备份,避免影响业务2.实时灾备,用于故障切换3.读写分离,提供查询服务 主从的形式1.一主多从 表示只有一台主服务器,多台从服务器2.主主复制 表示互为主服务器,同时也互为从服务器3.一主多从 ----扩展系统读取的性能,因为读是在从库读取的4.多主一从 ----5.7开始支持...

2018-11-08 16:07:32 143

原创 git3

远程仓库环境主机名IP地址角色gitlab192.168.100.33gitlab远程仓库git192.168.100.128git本地仓库gitlab远程仓库的搭建请看gitlab新建本地仓库[root@git ~]# mkdir /opt/code[root@git ~]# cd /opt/code[root@git code]...

2018-11-02 10:08:42 262

原创 keepliaved+mysql实现高可用

mysql的高可用环境说明主机名IP地址服务系统版本master-mysql192.168.100.116keepliaved mysqlred-hat7backup-mysql192.168.100.169keepliaved mysqlred-hat7关闭防火墙和Selinux[root@master-mysql ~]# systemctl...

2018-10-31 22:02:42 961 2

原创 gitlab

gitlab版本控制的介绍版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一版本控制最主要的功能就是追踪文件的变更,它将什么时候、什么人更改了文件的什么内容等信息记录下来,每一次文件的改变,文件的版本号都将增加,除了记录版本变更外,版本控制的另一个重要的功能是并行开发。根据变更的性质使配置项的版本树继续延伸或产生新的分支,形成性的目标版...

2018-10-31 09:16:55 124

原创 tomcat

tomcat概念原理: tomat一个servlet(Java Servlet的简称,小服务程序或服务连接器)容器,来处理http请求。在平时的使用中我们都会再浏览器中输入http地址来访问服务资源,比如格式http://host[":"port][abs_path]。从浏览器到服务端的一次请求都遵循http协议,在网络上其实走仍然是tcp协议,即我们常使用的socket来处理客户端和服务器...

2018-10-29 22:09:48 140

原创 nginx和keepalived实现nginx高可用

nginx和keepalived实现nginx高可用Keepalived介绍Keepalived:它是一个高性能的服务器高可用或热备解决方案,Keepalived主要来防止服务器单点故障的发生问题,可以通过其与Nginx的配合实现web服务端的高可用。Keepalived以VRRP协议为实现基础,用VRRP协议来实现高可用性,VRRP协议将两台或多台路由器设备虚拟成一个设备,对外提供虚拟路由...

2018-10-29 09:09:35 913

原创 lnmt

lnmt实验环境主机名IP地址服务系统nginx192.168.100.169nginxred-hat7mysql192.168.100.116mysqlred-hat7tomcat192.168.100.115tomcatred-hat7关闭防火墙、关闭selinux安装nginx[root@nginx ~]# cd /u...

2018-10-27 23:23:41 435

原创 cobbler

cobblerCobbler 是Linux服务器安装的服务,通过网络启动的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP、DNS 等Cobbler 可以使用命令行方式管理,也提供了基于Web的界面管理工(cobbler_web),还提供了API接口,可以方便二次元开发使用cobbler服务端的部署配置yum 源[root@cobbler ~]# cd /etc/...

2018-10-27 15:43:35 191

原创 nginx反向代理和负载均衡

nginx反向代理和负载均衡实验环境主机名IP地址角色proxy192.168.100.33代理nginx192.168.100.131webapache192.168.100.116web

2018-10-25 23:06:37 171

原创 nginx的基本配置

nginx配置1.访问控制用于location段allow:允许那台主机访问,或者多台deny: 不允许那台主机访问,或者多台事例:allow 192.168.1.1/32 172.16.0.0/16;deny all;实验nginx服务端配置 server { listen 80; server_name localhos...

2018-10-25 13:10:21 1736

原创 lnmp部署

lnmp1.实验环境主机名IP地址角色系统版本nginx-server192.168.100.114nginx服务red-hat7msyql-server192.168.100.60mysql php服务red-hat7关闭防火墙和selinux[root@mysql-server ~]# systemctl stop firewalld...

2018-10-19 09:43:36 563

原创 nginx的搭建

nginx1.实验环境环境说明主机名IP地址角色系统版本nginx-server192.168.100.114nginx服务red-hat7关闭防火墙和selinux[root@nginx-server ~]# systemctl stop firewalld[root@nginx-server ~]# systemctl disable fi...

2018-10-18 22:07:42 224

原创 zabbix监控

zabbix监控主机名IP地址角色zabbix-server192.168.100.114监控端zabbix-client192.168.100.116被监控端在上一章中配置了zabbix的监控端https://blog.csdn.net/weixin_43120459/article/details/82937300客户端安装agent端安装依...

2018-10-15 11:53:31 429

原创 zabbix搭建

zabbix是由php语言开发的,所以必须先部署lamp架构,使其能够支持运行php网页zabbix服务端安装安装依赖包[root@zabbix-server ~]# yum install -y net-snmp-devel libevent-devel1下载zabbix[root@zabbix-server ~]# cd /usr/src/[root@zabbix-server ...

2018-10-09 21:48:15 563

原创 lamp

lamplamp平台搭建实验环境主机名IP地址服务系统xiefei.com192.168.100.60lampreh-hat7安装apache安装开发工具[root@xiefei ~]# yum groups mark install 'Development Tools'创建apache服务的用户和组[root@xiefei ~]...

2018-09-26 22:05:00 547

原创 mysql进阶

Mysql二进制安装mysql1.下载Mysql二进制包[root@localhost ~]# cd /usr/local/[root@localhost local]# wget https://downloads.mysql.com/archives/get/file/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2.新建mysql用户和...

2018-09-26 09:26:37 152

原创 rsync服务

RSYNC服务rsync简介rsync是linux系统下的数据镜像同步备份工具,使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他ssh、rsync主机同步rsync特性1.可以镜像保存整个目录和文件系统2.可以很容易做到保持原来的权限、时间、软硬链接3.无须特殊权限即可安装4.快速:第一时间同步时rsync会复制全部内容,但在下一次只传输修改的文件,...

2018-09-19 09:23:32 183

原创 httpd服务

httpd服务实验环境主机IP地址角色server-httpd192.168.100.60http服务下载软件包[root@server-httpd src]# ll-rw-r--r-- 1 root root 854100 Sep 17 06:35 apr-1.6.3.tar.bz2-rw-r--r-- 1 root root 428595 ...

2018-09-18 10:30:58 308

原创 ftp服务

vsftpd服务应用:用户可通过客户端向(从)远程主机上传(下载)文件实验环境 主机名 IP地址 角色 ftp-server 192.168.100.33 服务端 ftp-client 192.168.100.60 客户端关闭防火墙和selinux[root@ftp-server ~]# systemctl s...

2018-09-13 11:56:49 757

原创 samba

samba服务实验环境 主机名 IP地址 角色 samba-server 192.168.100.33 服务端 samba-client 192.168.100.60 客户端关闭服务端的防火墙和selinux[root@samba-server ~]# systemctl stop firewalld.service[r...

2018-09-11 19:22:30 287

原创 nfs服务

nfs服务nfs服务应用场景好处手动搭建nfs服务器实验环境实验一服务端配置客户端实验二客户端客户端自动挂载应用场景实现多台客户端同时挂载一台nfs server时,无论从哪一个客户端写入数据,其他客户端同样也可以读写 ,即让所有nfs客户端写入到nfs server 的文件或者目录在nfs server上的用户和组都是同一个名称...

2018-09-11 09:01:31 174

原创 ssh远程登陆

SSH远程登陆方式1.基于账户密码远程登陆 知道服务器的IP以及端口,同时知道SSH连接账号和口令、就可以通过ssh客户端登陆到这台远程主机,联机过程中所有传输的数据都是加密的。 2.基于密钥远程登录 默认情况下,通过ssh登陆到远程的系统,需要提供远程系统上的账号与密码,但为了降低密码泄露的机率和提高登陆的方便性,可以使用基于密钥的验证 ssh key 使用非对称加密方式生产公...

2018-09-07 17:04:34 546

原创 SSH远程

SSH远程服务ssh:ssh服务由服务端软件OpenSSH和ssh客户端组成 OpenSSH提供一个安全的远程Secure shell用于管理远程linux系统 OpenSSH使用非对称加密手段加密保护通信数据 ssh建立在应用曾基础之上的安全协议,可靠,专为远程登录会话提供安全性的协议 ssh服务端后台启动名为sshd的守护进程,实时监听22端口,响应来自客户端的请求连接 ...

2018-09-07 11:21:13 538

原创 脚本练习

脚本练习1.编写shell脚本,实现1-100的猜数字游戏#!/bin/bash##### RANWOM -lt 100b=$(expr $RANDOM % 100) //1-100的随机数while [ true ] //无限循环,true表示真,...

2018-09-04 18:17:10 443 1

docer-composer部署ES集群

docker-compose安装部署ES集群,包含目录结构和es配置文件,广大网友多多下载,觉得好的可以点赞,不足之处留言,多提意见!!!!

2020-08-26

链路聚合bbbbbb

链路聚合,使用bond team两种方式,都有具体配置,供广大网友参考,也看多提意见

2018-09-04

空空如也

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

TA关注的人

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