自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx

文章目录nginxnginx简介nginx的特性与优点nginx的特性nginx的优点nginx的功能及应用类别nginx的扩展功能nginx的应用类别nginx的模块与工作原理nginx的模块分类nginx的工作原理nginx的安装与配置nginx的安装nginx安装后配置nginx的配置文件详解nginxnginx简介nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。nginx由俄罗斯的程序设计师lgor Syso

2021-06-23 17:56:17 539

原创 keepalived高可用

文章目录keepalivedkeepalived是什么?keepalived的重要功能keepalived高可用故障转移的原理keepalived原理keepalived高可用架构图keepalived工作原理描述keepalived默认配置文件keepalived实现apache在LVS均衡负载上的高可用实例keepalivedkeepalived是什么?Keepalived 软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRR

2021-06-21 17:49:24 506

原创 python网络编程实例

文章目录python网络编程实例字符串转转换实例文件下载实例扫描端口实例获取服务端CPU使用情况实例python网络编程实例字符串转转换实例使用SOCK_STREAM方式通信,服务端接收到来自客户端的字符串转换为大写后返回给客户端str_socket_s.py 服务端代码#!/usr/bin/env python3# coding:utf-8import socket //导入socket模块s = socket.socket(socket.AF_INET,socket.SOCK_ST

2021-06-19 15:49:17 641

原创 esxi部署

部署准备创建虚拟机系统时选择VMMware ESxi网卡选择仅主机模式此处直接选择虚拟化镜像然后开启虚拟机回车继续安装F11同意授权协议磁盘被识别出来了,回车继续选择键盘类型,使用默认直接回车设置密码此处多等一下F11安装回车重启F2配置系统输入账号密码配置网卡选择ipv4空格选择第三个静态修改好后回车按esc后会问你是否确认Y确认配置好后重启网卡并测试配置好后使用客户端工具连接首先新建资源池新建虚拟机

2021-06-19 05:16:53 528

原创 kvm虚拟化

kvm虚拟化虚拟化简介一台PC机的组成包括:Keyboard(键盘)、Monitor(显示器)、CPU、RAM、I/O(Disk,Network),这是基本的五大部件。  虚拟化就是在这些基础物理设备上运行多个OS。根据 Hypervisor 的实现方式和所处的位置,虚拟化又分为两种:全虚拟化:Hypervisor 直接安装在物理机上,多个虚拟机在 Hypervisor 上运行。Hypervisor 实现方式一般是一个特殊定制的 Linux 系统。Xen 和 VMWare 的 ESXi 都属于这个

2021-06-19 04:18:51 576

原创 jenkins自动化部署

文章目录jenkins自动化部署配置项目添加凭据生成拉程序的代码编写Pipeline script构建效果测试jenkins自动化部署配置项目添加凭据生成拉程序的代码编写Pipeline scriptpipeline { agent any stages { //阶段 stage('pull') { //步骤 steps { 命令 git credentialsId: '88cbb4a7

2021-06-17 18:03:28 457 2

原创 常见的中间件有哪些?

文章目录中间件常用的中间件TomcatWeblogicJbossJettyWebshereGlasshfish中间件我们经常会看到中间件,但是,一直好奇的是,中间件到底是什么?中间件(英语:Middleware)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通。中间件处在操作系统和更高一级应用程序之间。他充当的功能是:将应用程序运行环境与操作系统隔离,从而实现应用程序开发者不必为更多系统问题忧虑,而直接关注该应用程序在解决问题上的能力 。容器就是中间件的一种。也就是说,关于中间件,

2021-06-15 20:03:02 6730 2

原创 jenkins的搭建与配置

文章目录搭建jenkins搭建jenkins将Jenkins的war包移动到tomcat的webapps下[root@localhost ~]# mv jenkins.war /usr/local/tomcat/webapps/[root@localhost ~]# ls /usr/local/tomcat/webapps/docs examples host-manager jenkins jenkins.war manager ROOT访问jenkins网站并解锁[root@

2021-06-15 19:35:34 389

原创 lamt(Linux apache mysql tomcat)

lamtlamt的搭建安装apache安装编译器和所需要的工具等[root@localhost ~]# dnf -y install gcc gcc-c++ pcre-devel zlib-devel openssl openssl-devel make expat-devel libtool[root@localhost ~]# dnf -y groups mark install 'Development Tools'解压rpm包[root@localhost ~]# tar xf ap

2021-06-15 19:18:55 658

原创 haproxy

haproxyHAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。HAProxy实现了一种事件驱动, 单一进程模型,此模型支持非常大的并发连接数。多进程或多线程模型受内存限制

2021-06-12 18:06:57 419

原创 Linux Virtual Server

文章目录lvs(Linux Virtual Server)lvs四种工作模式NAT特点工作流程dr(默认模式)特点工作流程tun特点工作流程fullnat特点工作流程lvs scheduler调度算法静态动态lvs(Linux Virtual Server)lvs(Linux Virtual Server),即虚拟服务器,是一个虚拟的服务器集群系统。工作在OSI第四层中,在服务器承受不了业务需求量的时候,使用均衡负载的方式来使服务器能够给用户正常提供服务。lvs工作流程:当用户发起请求时,lvs 调

2021-06-10 18:44:29 808

原创 gitlab(代码仓库)

文章目录gitlabgitlab的部署gitlab页面gitlabgitlab的部署下载gitlab的rpm包wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-13.12.3-ce.0.el8.x86_64.rpm/download.rpm安装依赖[root@localhost ~]# dnf -y install policycoreutils-python-utils curl openssh

2021-06-09 15:29:06 746

原创 rsync

文章目录rsync简介rsync特性rsync的ssh认证协议rsync命令rsync+inotify实例要求配置方法目标服务器关闭防火墙selinux并安装rsync创建目标文件夹和用户设置/etc/rsyncd.conf配置文件创建用户认证文件并设置权限编写.service文件开启服务并开机自启源服务器关闭防火墙和selinux并安装rsync和inotify-tools创建认证密码文件并设置权限编写监控runtime目录并且发生改变时执行rsync的脚本使用nohup执行脚本设置监控runtime目录

2021-06-07 19:39:38 679

原创 NFS(network file system)

文章目录应用场景好处优点工作机制配置方法实例要求配置步骤服务端安装启动nfs并关闭防火墙和selinux编辑/etc/exports文件创建映射用户和共享目录并设置权限重新加载配置文件或重启服务客户端安装nfs并关闭防火墙和selinux挂载开机自动挂载手动挂载测试应用场景好处优点工作机制配置方法实例要求开放/nfs/shared目录,供所有用户查阅资料开放/nfs/upload目录为192.168.247.0/24网段的数据上传目录,并将所有用户及所属的用户组都映射为nfs-upload,

2021-06-06 14:39:40 805 2

原创 运维的上线的方式

文章目录运维的各种发布方式蓝绿部署灰度发布(金丝雀发布)滚动发布红黑部署运维的各种发布方式蓝绿部署蓝绿部署是无需停机的,不停止老版本,额外上线一套新版本,等测试确定新版本没有太大的bug后,删除老版本,其中,在部署新版本之前,需要将部署新版本的流量掐断,全部打到老版本上。在使用蓝绿部署时需要有两倍的机器资源。灰度发布(金丝雀发布)灰度发布不停止老版本,掐断“金丝雀”服务器的流量,“金丝雀”服务器更新升级到新版本,在“金丝雀”服务器上对应用进行自动化测试,将“金丝雀”服务器重新配置到LB中(连通性和

2021-05-25 23:16:51 15266 1

原创 zabbix功能介绍

文章目录zabbix页面介绍MonitoringproblemsHostsOverviewLatest dataScreensMapsDiscoveryInventoryOverviewhostsReportsSystem informationAvailability reportAudit logNotificationsConfigurationhost groupsTemplatesHostsMaintenanceActionsEvent correlationDiscoveryServicesAd

2021-05-21 04:43:41 28523

原创 zabbix自定义监控

文章目录zabbix自定义监控开启自定义监控功能自定义监控进程编写判断httpd进程是否开启的脚本给脚本加执行权限测试zabbix用户是否能使用此脚本在zabbix客户端端写入此条自定义监控并且在服务端测试是否可用自定义监控日志文件mysql主从状态的监控mysql主从延迟的监控zabbix自定义监控开启自定义监控功能在zabbix客户端上将zabbix_agent.conf文件中将自定义监控的功能打开[root@client ~]# vim /usr/local/etc/zabbix_agentd

2021-05-19 21:11:21 28688

原创 zabbix之企业微信告警

zabbix之企业微信告警二进制安装python下载并安装python3.6[root@zabbix ~]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz[root@zabbix ~]# tar xf Python-3.6.5.tgz[root@zabbix ~]# cd Python-3.6.5[root@zabbix Python-3.6.5]# ./configure --prefix=/usr/local/py

2021-05-19 04:22:17 28951

原创 grafana+zabbix可视化监控

文章目录grafana+zabbix可视化监控安装garafana和连接zabbix数据源的插件访问garafana主机的3000端口连接zabbix的api接口获取数据在官网找到自己想要的模板验证效果grafana+zabbix可视化监控安装garafana和连接zabbix数据源的插件[root@zabbix /]# dnf -y install grafana[root@zabbix /]# grafana-cli plugins install alexanderzobnin-zabbix-

2021-05-18 19:18:32 29423 1

原创 zabbix_agent的配置流程

zabbix_agentd的配置流程centos主机上配置在客户端上安装zabbix_agentd[root@server ~]# scp zabbix-5.2.6.tar.gz 192.168.247.211:/root/root@192.168.247.211's password: zabbix-5.2.6.tar.gz 100% 20MB 101.2MB/s 00:00 [root@client ~]# tar x

2021-05-16 19:02:50 29800 2

原创 基于单个主机lamp架构的zabbix服务

zabbix监控下载依赖包dnf -y install net-snmp-devel libevent-devel libxml2 libxml2-devel curl-devel解压[root@localhost ~]# tar xf zabbix-5.2.6.tar.gz 创建用户和组[root@localhost zabbix-5.2.6]# useradd -r -M -s /sbin/nologin zabbix配置zabbix数据库[root@localhost zabbi

2021-05-13 22:31:10 28492 1

原创 lamp架构

安装apache安装编译器和所需要的工具等[root@localhost ~]# dnf -y install gcc gcc-c++ pcre-devel zlib-devel openssl openssl-devel make expat-devel libtool[root@localhost ~]# dnf -y groups mark install 'Development Tools'解压rpm包[root@localhost ~]# tar xf apr-1.7.0.tar.b

2021-05-12 20:17:37 28744 1

原创 mysql主从

主从介绍什么是mysql主从所谓mysql主从就是建立两个完全一样的数据库,其中一个为主要使用的数据库,另一个为次要的数据库,一般在企业中,存放比较重要的数据的数据库服务器需要配置主从,这样可以防止因数据库服务器宕机导致数据丢失,还能保证业务量太多、数据太多和访问人数太多时服务的质量(服务器响应速度),还能提供故障切换、读写分离、和备份等等功能。主从形式查看各个服务器中的mysql实例中数据是否一致主:[root@localhost ~]# mysql -uroot -phanao.mysql

2021-05-11 23:35:37 32777 2

原创 mysql的多实例配置

Mysql的多实例配置下载安装包[root@localhost mysql]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz--2021-05-04 20:34:21-- https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar

2021-05-10 18:47:07 28473 3

原创 xtrabackup增量备份实例

安装xtrabackup解压xtrabackup安装包并安装[root@localhost /]# mkdir xtrabackup[root@localhost /]# cd xtrabackup/[root@localhost xtrabackup]# lsPercona-XtraBackup-2.4.22-rc99a781-el8-x86_64-bundle.tar[root@localhost xtrabackup]# tar xf Percona-XtraBackup-2.4.22-r

2021-05-08 22:03:40 29165 7

原创 mysql的密码破解

修改配置文件修改配置文件,添加skip-grant-tables,跳过授权表登录,重启服务[root@localhost mysql]# vim /etc/my.cnf [mysqld]basedir = /usr/local/mysqldatadir = /opt/mysql_datasocket = /tmp/mysql.sockport = 3306pid-file = /opt/mysql_data/mysql.piduser = mysqlskip-name-resolves

2021-05-06 17:34:04 28819 1

原创 Mysql的二进制安装与备份

Mysql的二进制安装下载安装包[root@localhost mysql]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz--2021-05-04 20:34:21-- https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar

2021-05-04 22:20:27 28610 1

原创 Mysql5.7的安装和基础语法

数据库介绍数据库结构模型数据库结构模型主要有:层次模型网状结构关系模型关系模型:二维关系:row(行),column(列)数据库管理系统:DBMS(database managenment system)关系数据库管理系统:RDBMS(Relational database managenment system)RDBMS专业名词常见的数据库:关系型数据库mysql5.7(原开发团队的最后一版本,免费)8.0(oracle收购后的第一版本,收费)mariadb1

2021-04-28 22:46:47 28800

原创 Apache的编译安装和常用配置

源码安装时,httpd命令不能够直接使用,因为找不到httpd命令,我们需要在/etc/profile.d/目录下创建一个httpd.sh脚本,在里面写上apache安装时的绝对路径(配置环境变量)。切换使用MPM(编辑/etc/httpd/conf.modules.d/00-mpm.conf文件)工作模式有三种分别是:preforkeventworker编译安装时,模型已经定下了不能够更改,但是可以更改配置[root@localhost /]# vim /etc/httpd24/extr

2021-04-27 15:52:27 28981 6

空空如也

空空如也

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

TA关注的人

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