自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zabbix分布式监控系统3

邮件报警配置如果没有报错页面,怎么看配置----主机点开zabbix-agent-10.0.59.215----主机----更新zabbix-agent-10.0.59.215----已启动----ZBX为灰色仪表盘中仍有报错信息,刷新消失,问题(监测)监测----主机----客户端中ZBX为灰色配置----主机----客户端中ZBX爆红管理----报警媒介类型创建媒体类型----添加(密码为授权码)邮箱授权码已经拥有yee_Email-----点击测试邮件测试

2021-06-30 07:09:26 616 2

原创 zabbix 负载管理

分布式监控1、分担server的集中式压力agent–传输到–proxy–传输到–server2、多机房之间的网络延迟时间问题上海机房–传输到–proxy -传输到–server部署分布式zabbix-proxy配置-----自动发现(关闭)-----动作(禁用)----主机(zabbix-agent禁用/删除)主机名IP10.30.59.205zabbix-server0110.30.59.215zabbix-agent10.30.59.222z

2021-06-30 07:09:11 477 2

原创 Zabbix分布式监控系统2

[root@localhost ~]# hostnamectl set-hostname zabbix-agent[root@localhost ~]# bash[root@zabbix-agent ~]# ip a注意时间正确(两节点)[root@zabbix-agent ~]# yum install -y ntpdate [root@zabbix-agent ~]# ntpdate -u ntp.aliyun.com22 Jun 20:46:20 ntpdate[9896]: step

2021-06-30 07:08:49 748 1

原创 Zabbix分布式监控系统

hhh

2021-06-29 21:02:03 172 2

原创 JumpServer堡垒机

浏览器搜索—JumpServer,进入官网点击上面的文档----安装配置—极速部署----自动部署查看TCP端口[root@localhost ~]# netstat -ntplActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0

2021-06-29 20:49:37 694 1

原创 构建读写分离的数据库集群(mycat)

简介从MySQL的主从复制和读写分离,到ZooKeeper分布式协调服务,再到Kafka消息中间件和Nginx的代理功能,此功能主要同步各个主机之间的配置文件和一些重要的信息,方便运维人员不用再从每个机器上来更改信息,只需要注册了监听机器IP就能实现同步。Kafka消息中间件主要是为了防止消息锁死,方便用户随用随取。Nginx在本章主要实现了代理作用,其实Nginx的功能很多,譬如负载均衡、web服务、缓存等,现在很多企业都在使用这个Nginx服务。最后,介绍了Zabbix这个监控开源平台,该平台

2021-06-22 10:48:42 352 2

原创 原生Kubernetes云平台部署

准备环境节点:10.30.59.205master10.30.59.222node Linux系统CentOS系统镜像:---18.04 硬盘:40GB 压缩包 K8S.tar.gz Docker.tar.gz 安装Kubernetes版本: kubelet-1.14.1 kubeadm-1.14.1 浏览器: 必须用火狐浏览器修改主机名[root@localhost ~]# hostnamectl set-hostname mast

2021-06-09 15:56:59 508 1

原创 正则表达式----基础表达式

printf命令[root@localhost ~]# printf %s 1 2 3 4 512345[root@localhost ~]# printf "%s %s %s" 1 2 3 4 5 61 2 34 5 6[root@localhost ~]# printf "%s %s %s\n" 1 2 3 4 5 61 2 34 5 6[root@localhost ~]# cat student.txtID NAME PHP PYTHON WEB 1 NZQ 87

2021-06-09 15:52:42 418

原创 LAMP安装&&基础配置解析PHP

MYSQl安装为了方便管理把软件包放到此目录下[root@jing ~]# cd /usr/local/src[root@jing src]# lsapr-1.6.5.tar.gz httpd-2.4.46.tar.gz php-7.4.19.tar.gzapr-util-1.6.1.tar.gz mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz解压mysql软件包[root@jing src]

2021-06-04 15:55:47 267 5

原创 自动化运维(下)

ansible playbook中的循环为创建while.yml文件,准备环境----40节点[root@ansible-01 ~]# cd /tmp/[root@ansible-01 tmp]# ls123ansible_test.txttest.sh[root@ansible-01 tmp]# touch 1.txt 2.txt 3.txt[root@ansible-01 tmp]# lltotal 12-rw-r--r--. 1 root root 798 May 25 09:53

2021-05-28 15:35:24 124 3

原创 自动化运维(上)

准备两台机器:anisble-01 192.168.200.40anisble-02 192.168.200.90安装Ansible40节点安装epel仓库[root@ansible-01 ~]# yum list |grep ansiblecentos-release-ansible-27.noarch 1-1.el7 extras centos-release-ansible-28.noarch .

2021-05-26 16:20:16 173 4

原创 shell告警系统

1、需求:使用shell定制各种个性化告警工具,但需要统一化管理、规范化管理。2、思路:指定一个脚本包,包含主程序、子程序、配置文件、邮件引擎、输出日志等。3、主程序:作为整个脚本的入口,是整个系统的命脉。4、配置文件:是一个控制中心,用它来开关各个子程序,指定各个相关联的日志文件。5、 子程序:这个才是真正的监控脚本,用来监控各个指标。6、 邮件引擎:是由一个python程序来实现,它可以定义发邮件的服务器、发邮件人以及发件人密码7、 输出日志:整个监控系统要有日志输出。8、要求:我们的机.

2021-05-10 11:33:27 210 1

原创 shell基础知识----变量

变量环境变量PASH,就是一个预设的一个变量,通常shell预设的变量都是大写,变量就是使用一个较简单的字符串来代替某些具有特殊意义的设定以及数据。列如:就拿PATH来讲,这个PASH就代替了所有常用命令的绝对路径的设定,有了PASH这个变量,我们运行某个命令时,就不在需要输入全局路径,直接输入命令即可,使用echo命令显示变量的值。[root@localhost ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root

2021-04-26 10:39:59 288

原创 正则表达式----流量控制

1、(单分支)if条件语句if [ 条件判断式 ];then程序fi或者if [ 条件判断式 ]then程序fi查看一下根分区[root@localhost ~]# cd /bin/[root@localhost bin]# df -h 查看一下根分区Filesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 37G 928M 37G 3% /de

2021-04-25 20:55:04 225

原创 shell基础命令

3、!字符串(字符串大于等于一),列:!pw表示执行历史命令中最近一次以pw开头的命令。[root@localhost ~]# !pwpwd/root二、命令和文件名补全tab键可以补全一个指令、一个路径或者一个文件名。连续按两次tab键,系统就会把所有的文件名和命令都列出来。三、别名alias可以把常用且长的命令,另取一个简单易记的指令。1、直接执行alias命令可以看到预设的命令[root@localhost ~]# aliasalias cp='cp -i'alias egr.

2021-04-19 08:45:40 111

原创 Tomcat搭建配置

[root@tomcat ~]# lsanaconda-ks.cfg mysql-5.6.43-linux-glibc2.12-x86_64.tar.gzapache-tomcat-8.5.60.tar.gz zrlog-1.7.1-baaecb9-release.warjdk-8u271-linux-x64.tar.gz[root@tomcat ~]# mv jdk-8u271-linux-x64.tar.gz /usr/local/src/[root@tomcat

2021-04-18 08:13:01 118

原创 kvm虚拟机(2)

磁盘格式创建2G的raw格式磁盘[root@jing qemu]# qemu-img create -f raw /kvm_data/test_1.img 2GFormatting '/kvm_data/test_1.img', fmt=raw size=2147483648 查看虚拟磁盘格式[root@jing qemu]# qemu-img info /kvm_data/test_1.img image: /kvm_data/test_1.imgfile format: ra

2021-03-15 10:10:11 733

原创 KVM虚拟化

虚拟化介绍简介VMware Workstation就是虚拟化虚拟化简单讲,就是把一台物理计算机虚拟成多台逻辑计算机,每个逻辑计算机里面可以运行不同的操作系统,相互不受影响,这样就可以充分利用硬件资源。虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。虚拟化分类虚拟化技术可分为:全虚拟化和半虚拟化。全虚拟化:最流行的虚拟化方法使用名为Hypervisor的一种软件

2021-03-11 08:56:47 519

原创 KVM虚拟化(内容简介)

虚拟化介绍简介VMware Workstation就是虚拟化虚拟化简单讲,就是把一台物理计算机虚拟成多台逻辑计算机,每个逻辑计算机里面可以运行不同的操作系统,相互不受影响,这样就可以充分利用硬件资源。虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。虚拟化分类虚拟化技术可分为:全虚拟化和半虚拟化。全虚拟化:最流行的虚拟化方法使用名为Hypervisor的一种软件

2021-03-11 08:54:59 730

原创 部署Kibana&&Logstash部署&&Beats采集日志

一、部署Kibana从百度下载压缩包,通过FX上传到本地https://artifacts.elastic.co/downloads/kibana/kibana-6.0.0-x86_64.rpm安装Kibana[root@elk-1 ~]# rpm -ivh kibana-6.0.0-x86_64.rpm Preparing... ################################# [100%]Updating / insta

2021-03-11 08:46:04 364

原创 Git的安装与使用

单机使用Git(续代码管理平台)进入myproject[root@localhost ~]# svnadmin create /data/svnroot/myproject/[root@localhost ~]# cd !$cd /data/svnroot/myproject/安装git[root@localhost myproject]# yum install -y git[root@localhost myproject]# git config --global user.name

2021-03-07 11:01:55 110

原创 Git标签与别名

Git标签与别名1、Git标签[root@localhost demo1]# cd /data/gitroot[root@localhost gitroot]# git branch demo dev* master test 打一个标签v1.0[root@localhost gitroot]# git tag v1.0 查看标签信息[root@localhost gitroot]# git show v1.0 可以查看所有的标签[root@localhos

2021-03-05 14:32:52 134 1

原创 ELK日志分析系统

二、基础环境配置1、环境准备规划3个节点,其中1个作为主节点,2个作为数据节点:2. 修改主机名(三台都修改)[root@localhost ~]# hostnamectl set-hostname elk-1[root@localhost ~]# bash[root@elk-1 ~]#3. 配置hosts文件[root@elk-1 ~]# vi /etc/hosts192.168.40.11 elk-1192.168.40.12 elk-2192.168.40.13 elk-3[

2021-03-03 11:26:31 414 2

原创 ELK日志分析系统(内容简介)

1 、需求背景(1)业务发展越来越庞大,服务器越来越多;(2)各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志;(3)开发人员排查问题,需要到服务器上查日志,不方便;(4)运营人员需要一些数据,需要我们运维到服务器上分析日志。2、ELK介绍(1)官网https://www.elastic.co/cn/(2)中文指南https://www.gitbook.com/book/chenryn/elk-stack-guide-cn/details(3) ELK Stack

2021-02-27 13:08:04 302 1

原创 代码管理平台(1)

代码管理平台常识代码管理平台就是实现版本控制的软件,为了以后网站、项目等代码版本控制的简便,需要搭建一个代码管理平台。

2021-02-05 17:55:48 1250

原创 DNS 服务与邮件服务器(2)

DNS 检测工具1.nslookup 命令是常用域名查询工具,就是查 DNS 信息用的命令。一般格式: nslookup [-option] [name | -] [server][root@dns named]# nslookup mail.testmail.comServer: 192.168.200.40Address: 192.168.200.40#53Name: mail.testmail.comAddress: 192.168.200.10

2021-02-04 10:50:37 1389 1

原创 DNS 服务与邮件服务器(1)

1、 基础配置(1)修改 mail 节点与 dns 节点主机名[root@localhost ~]# hostnamectl set-hostname mail[root@localhost ~]# bash[root@jing ~]# hostnamectl set-hostname dns[root@jing ~]# bash(2)关闭防火墙[root@mail ~]# systemctl stop firewalld[root@mail ~]# systemctl disable f.

2021-02-03 12:09:50 1259

原创 docker回顾复习

Docker与虚拟化在没有 Docker 的时代,我们会使用硬件虚拟化(虚拟机)以提供隔离。这里,虚拟机通过在操作系统上建立了一个中间虚拟软件层 Hypervisor ,并利用物理机器的资源虚拟出多个虚拟硬件环境来共享宿主机的资源,其中的应用运行在虚拟机内核上。但是,虚拟机对硬件的利用率存在瓶颈,因为虚拟机很难根据当前业务量动态调整其占用的硬件资源,因此容器化技术得以流行。其中,Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Lin.

2021-02-02 17:54:41 95

原创 主从数据库

主:1、yum源配置(本地)2、修改主机名主节点:[root@localhost ~]# hostnamectl set-hostname feng[root@localhost ~]# bash[root@feng ~]#从节点:[root@localhost ~]# hostnamectl set-hostname jing[root@localhost ~]# bash3、 hosts映射(主从节点) [root@feng ~]# vi /etc/hosts192.168.20

2021-01-31 22:06:39 104

原创 RAID原理

raid0raid0 : 至少两块 读写速度块但安全性不高添加几个硬盘(5G 3个)[root@localhost ~]# mount /dev/cdrom /opt/centos (根据自己的yum源进行挂载)[root@localhost ~]# yum install mdadm -y[root@localhost ~]# mdadm --help (可以不输此命令)[root@localhost ~]# mdadm --help-optionsSome common

2020-12-29 15:57:40 178

原创 Docker compose部署服务

安装compose[root@localhost ~]# curl -L "https://get.daocloud.io/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 把当前文件放到compose中 % Total % Received % Xferd Average Speed

2020-12-17 10:28:41 404

原创 Dockerfile创建镜像-nginx

源码编译-nginx安装所需工具包[root@localhost ~]# yum install -y pcre-devel wget net-tools gcc zlib zlib-devel make openssl-develLoaded plugins: fastestmirrorbase

2020-12-16 22:18:09 168

原创 Dockerfile创建镜像

Dockerfile格式基本命令FROM //指定基于哪个基础镜像格式 FROM image:FROM centos(从docker仓库拉镜像)或者 FROM tag:imageMAINTAINER(maintainer) //指定作者信息格式 MAINTAIN nameRUN //镜像操作指令格式为 RUN command或者 RUN [“executable”, “param1”, “param2”]CMD // 三种格

2020-12-16 19:51:07 114

原创 Docker 网络模式

doker网络模式类似于lvmdocker网络常用命令[root@localhost ~]# docker network ls 查看网络NETWORK ID NAME DRIVER SCOPEf89c5ed2ed01 bridge bridge local65bc5181aa09 host hos

2020-12-15 20:58:17 423

原创 MYSQL的常规操作

MYSQL的常规操作

2020-12-14 21:55:13 1816

原创 Mysql.tar的安装

mysql的安装用网络yum源,要可以ping通百度,不可以就配置网卡文件(DNS1=114.114.114.114)下载源码包:mysql-5.6.43-linux-glibc2.12-x86_64.tar(可以是任意版本,取决于本身的源码包)[root@localhost ~]# ll[root@localhost ~]# cd /usr/local/src 软件包都放在这里方便管理[root@localhost src]# mv /root/mysql-5.6.43-

2020-12-12 10:40:13 396 1

原创 docker数据管理

docker数据管理[root@feng ~]# systemctl status docker 查看docker状态● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Fri 2020-12-04

2020-12-05 15:09:38 131

原创 Docker入门

docker安装方法一:curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker.repo方法二:rpm离线安装进入网址,下载安装包https://download.docker.com/linux/centos/7/x86_64/stable/Packages/(1)docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm(2)docker-

2020-12-04 08:06:07 7038

原创 Glance镜像&Nova&Neutron 服务运维&cinder服务运维&Swift服务运维

Glance镜像[root@controller ~]# openstack --help |grep image (过滤image)glance image-delete cirrosID (只可删除镜像ID)[root@controller ~]# glance help image-create (帮助查看创建命令) --name <NAME> Descriptive name for the image --disk-format <DISK_

2020-11-25 15:36:53 522 2

原创 在虚拟机中报错Operation inconsistent with current state

在虚拟机中出现这个错误 Operation inconsistent with current state如果之前虚拟机是挂机状态,然后继续运行后出现这样的错误。方法一:重启虚拟机,看看网页是否是一次性打开了多个虚拟机,关闭再重启方法二:如果是vm15,先退出,然后用管理员权限运行,点开就能正常启动。退出>管理员权限>点开需要开启的虚拟机。(网上网友评论,可以尝试一下)...

2020-11-25 11:32:45 1146 4

空空如也

空空如也

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

TA关注的人

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