自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

柠檬精哒博客

运维知识整理

  • 博客(105)
  • 收藏
  • 关注

原创 vue的父子组件之间的通信详解

vue的父子组件之间的通信详解一、父组件给子组件传值父组件引入子组件,并对子组件进行监听<!-- 父组件 --><template> <div> <h1>我是父组件!</h1> <!-- 用一个变量进行动态赋值。--> <child :message="msg"></child> 父组件监听子组件的变量 </div></template>

2021-11-25 19:42:19 530

原创 VUE+echarts的入门实例+讲解1

VUE学习之路之echarts的入门使用1(1)字符和变量的拼接无论是位于属性中还是方法中,字符串和变量的拼接都为`字符串sss-${this.tabledata.message}`(2)vue中echarts的引用1.构建容器<body> <!-- 为 ECharts 准备一个定义了宽高的 DOM --> <div id="main" style="width: 600px;height:400px;"></div></body

2021-11-23 19:53:57 667

原创 python练习题之廖雪峰的官方网站

1.小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出’xx.x%’,只保留小数点后1位:s1 = 72s2 = 85a = (s2 - s1) / s1 * 100print('%.1f %%' % a)输出结果2.请用索引取出下面list的指定元素二维数组如何根据索引取值# -*- coding: utf-8 -*-L = ...

2019-12-02 17:05:25 1258

原创 python学习之条件判断及循环使用

一、条件判断1,if - else - elif条件判断,满足条件即输出if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>示例一:age = int(input("plase input...

2019-12-02 15:45:11 440

原创 python列表元组详细知识点总结

一、列表1.列表用len()函数可以获得list元素的个数:classmate = ['yy','wn','zs']print(len(classmate))2.用索引来访问list中每一个位置的元素,记得索引是从0开始的,当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(classmates) - 1...

2019-12-02 14:15:11 856

转载 /bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别

/bin,/sbin,/usr/sbin,/usr/bin 目录这些目录都是存放命令的,首先区别下/sbin和/bin:从命令功能来看,/sbin 下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统,/bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到。从用户权限的角度看,/sbin目录下的命令通常只有...

2019-10-10 10:27:48 176

原创 vue的父组件和子组件通过prop和$emit进行数据流动

一、什么是VUE,它的优势是什么?概念:Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。核心是一个响应的数据绑定系统。优势:与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支...

2019-08-19 18:41:29 799

原创 monent.js对进行日期格式化

1.日期格式化moment().format('MMMM Do YYYY, h:mm:ss a'); // 八月 2日 2019, 2:15:46 下午moment().format('dddd'); // 星期五moment().format("MMM Do YY"); // 8月 2日 19moment().format...

2019-08-02 14:18:44 790

原创 git checkout推送分支管理详解

1.创建分支git checkout -b dev:表示我们创建dev分支,然后切换到dev分支:相当于:(1)创建分支 git branch dev(2)切换分支 git checkout dev总结:查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:g...

2019-07-29 16:58:15 861

原创 关于vue指令v-on、v-bind等笔记

1.v-on指令为了让用户和你的应用进行交互,我们可以用 v-on 指令添加一个事件监听器,通过它调用在 Vue 实例中定义的方法: v-on 缩写 v-on 指令用于绑定HTML事件 :v-on:click 缩写为 @click <!-- 完整语法 --> <a v-on:click="doSomething">...</a> ...

2019-07-16 19:17:16 445

原创 关于Render函数render: (h, params) => 得解释

第一:语法是:render: (h, params) => {此时它所代表得含义是:render:(h,params) => {return h(" 定义的元素 “,{ 元素的性质 },” 元素的内容"/[元素的内容])实例:title: ‘角色’,key: ‘role’,width: ‘70px’,render: (h, params) => {if (para...

2019-07-16 19:02:18 15433

转载 详解DNS域名解析全过程

先说一下DNS的几个基本概念:一. 根域就是所谓的“.”,其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.(最后有一点),一般我们在浏览器里输入时会省略后面的点,而这也已经成为了习惯。根域服务器我们知道有13台,但是这是错误的观点。根域服务器只是具有13个IP地址,但机器数量却不是13台,因为这些IP地址借助了任播的技术,所以我们可以在全球设立这些IP的...

2019-02-13 18:07:23 6869

原创 DHCP的工作原理及过程

一、什么是DHCP?  DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHCP就是一个不需要...

2019-02-13 16:36:47 14356 1

原创 反向代理和正向代理的区别介绍

前言客户端在向服务器发送请求时,请求的资源由于地域等影响受到限制,客户端不能直接访问,需要使用一些代理服务器去向我们请求资源界面,这个时候就需要有代理服务器的产生,代理服务器分为正向代理和反向代理代理服务器的作用1.提高访问速度由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了缓存的作用,尤其对于热门网站能明显提高...

2019-02-13 11:21:36 289

原创 HTTP状态码的大整理

一、http状态码的概念当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头用以响应浏览器的请求二、http状态码的作用http状态码的核心作用是Web Server服务器用来告诉客户端,当前的网页请求发生了什么事,或者说当前Web服务器的响应状态。所以HTTP状态码常用来判断和分析当前Web服务器...

2019-02-13 10:40:01 201

原创 Mysql数据库的引擎介绍详解

一、数据库引擎的概念数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)二、数据库引擎的介绍在缺省情况下,MYSQL支持三个引擎:ISAM...

2019-02-02 14:45:38 448

原创 关于nginx的五大面试题

1.什么是nginx,它的优势和功能?Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。优点:(1)更快这表现在两个方面:一方面,在正常情况下,单次请求会得到更快的响应;另一方面,在高峰期(如有数以万计的并发请求),N...

2019-01-30 16:55:00 20591 7

转载 linux下查看文件内容的命令

众所周知Linux中命令cat、more、less均可用来查看文件内容,主要区别有:cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持...

2019-01-30 11:14:02 28526

原创 python编程排序算法之冒泡排序、快速排序

1.冒泡算法介绍已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先比较a[1]与a[2]的值,若a[1]大于a[2]则交换两者的值,否则不变。再比较a[2]与a[3]的值,若a[2]大于a[3]则交换两者的值,否则不变。再比较a[3]与a[4],以此类推,最后比较a[n-1]与a[n]的值。这样处理一轮后,a[n]的值一定是这组数据中最大的。再对a[1]a[n-1]以相同方...

2019-01-28 15:50:44 453

原创 基于fence的mfs的高可用

配置yum源: server4:master主节点[root@server4 ~]# vim /etc/hosts[root@server4 ~]# yum repolistLoaded plugins: product-id, subscription-managerThis system is not registered to Red Hat Subscription Man...

2018-08-26 19:53:12 403

原创 mfs的分布式文件存储系统--找回删除文件

冷备机制 当master挂了,会储存一部分数据 master:[root@server4 ~]# yum install -y moosefs-master-3.0.97-1.rhsysv.x86_64.rpm moosefs-cgiserv-3.0.97-1.rhsysv.x86_64.rpm moosefs-cgi-3.0.97-1.rhsysv.x86_64.rpm [root...

2018-08-26 18:55:33 745

原创 redis结耦--实现nginx数据图形化展示

与业务结耦[root@server2 ~]# yum install gcc -y[root@server2 ~]# tar zxf redis-3.0.6.tar.gz [root@server2 ~]# cd redis-3.0.6[root@server2 redis-3.0.6]# makecd src &amp;&amp; make all[root@server2 r...

2018-08-25 20:06:52 338

原创 elasticsearch进行日志信息的采集(按照指定格式)

filter表示过滤 终端输入 终端输出stdin rubydebug 改变输出格式第一类:储存信息到指定文件[root@server1 tmp]# cd /etc/logstash/conf.d/[root@server1 conf.d]# vim message.conf input { stdin {}}output { el...

2018-08-25 19:25:11 8337 1

原创 elasticsearch集群的搭建

什么是 ElasticSearch?ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 我们建立一个网站或应用程序,并要...

2018-08-25 18:26:51 167

原创 docker的cgroup篇

一、对cgroup的认识:Linux系统中经常有个需求就是希望能限制某个或者某些进程的分配资源。于是就出现了cgroups的概念,cgroup就是controller group,在这个group中,又分配好的特定比例的CPU时间,IO时间,可用内存大小等。cgroups是将任意进程进行分组化管理的Linux内核功能。最初由Google的工程师提出,后来被整合进Linux内核中。 c...

2018-08-23 15:30:59 8030 1

原创 docker安全配置(cpu、分区的大小设定和权限设定)

Docker 安全设置特权级运行的容器:–privileged=true 有的时候我们需要容器具备更多的权限,比如操作内核模块,控制 swap 交换分区,挂载 USB 磁盘,修改 MAC 地址等。[root@foundation23 test]# docker run -it --name vm2 --privileged=true ubunturoot@eab5af508a67...

2018-08-23 10:30:31 2229

原创 docker下的数据卷的挂载

在没有指定容器挂载时,物理机会随机给容器分配数据卷进行数据存储[root@foundation23 _data]# docker run -d --name vm2 -v /usr/share/nginx/html nginxe0b66e1a0226750705c7feefd66bda26d6ff029836c99d69ff1d49d137c77057[root@foundation2...

2018-08-22 19:41:42 1797

原创 docker镜像仓库的建立(安全证书和用户认证)

便于镜像的直接拉取 将已经暂停的容器都删除 创建钥匙,在创建仓库后,拥有证书钥匙的用户才能使用镜像仓库安全证书的仓库建立删除所有关闭的容器[root@foundation23 docker]# docker container pruneWARNING! This will remove all stopped containers.Are you sure you wan...

2018-08-22 19:26:20 5951

原创 基于swarm的docker集群服务

对swarm的认识:Docker 是一种新型的虚拟化技术,它的目标在于实现轻量级操作系统的虚拟化。相比传统的虚拟化方案,Docker 虚拟化技术有一些很明显的优势:启动容器的速度明显快于传统虚拟化技术,同时创建一台虚拟机占用的资源也要远远小于传统的虚拟技术。Swarm 是 Docker 集群化的技术,而 Swarm 集群化 Docker 离不开服务发现。Consul 能够解决 Swarm 的服...

2018-08-22 18:34:30 847

原创 docker基于haproxy实现容器(nginx、apache)的负载均衡

第一步:导入haproxy镜像[root@foundation23 docker]# docker load -i haproxy.tar 917c0fc99b35: Loading layer 130.9 MB/130.9 MB5f70bf18a086: Loading layer 1.024 kB/1.024 kBc205bb11f213: Loading layer 4.684 M...

2018-08-22 13:46:02 1710

原创 基于supervisord的docker多服务镜像封装

[root@foundation23 docker]# pwd/tmp/docker[root@foundation23 docker]# lsDockerfile dvd.repo ssh supervisord.conf web[root@foundation23 docker]# vim Dockerfile FROM rhel7EXPOSE 80 22COPY dvd...

2018-08-21 11:28:19 1680

原创 docker镜像的封装(以ssh 和apache为例)

封装apache的镜像[root@foundation23 ~]# cd /tmp/docker/[root@foundation23 docker]# vim DockerfileFROM rhel7ENV HOSTNAME server1MAINTAINER [email protected] 80COPY dvd.repo /etc/yum.repos.d/dvd.rep...

2018-08-19 19:20:57 629

原创 Docker的四种网络模式的详解

容器的四种网络模式: bridge 桥接模式、host 模式、container 模式和 none 模式 启动容器时可以使用 –net 参数指定,默认是桥接模式第一种:bridge 桥接模式 Bridge 桥接模式的实现步骤主要如下: (1) Docker Daemon 利用 veth pair 技术,在宿主机上创建两个虚拟网络接口设备,假设为 veth0 和 veth1。而...

2018-08-19 18:56:57 2419 1

原创 Docker的镜像下载、容器关联以及的数据卷挂载进行数据备份

从官网上下载:docker-engine-17.03.1.ce-1.el7.centos.x86_64.rpm docker-engine-selinux-17.03.1.ce-1.el7.centos.noarch.rpmyum install docker-engine-17.03.1.ce-1.el7.centos.x86_64...

2018-08-19 18:25:55 765

原创 Saltstack的syndic、salt-ssh模块、api调用

saltstack的salt-ssh模块的调用说明,在minion关闭的情况下通过认证,查找信息[root@server9 ~]# /etc/init.d/salt-minion stopStopping salt-minion:root:server9 daemon: OK[root@server7 ~]yum install salt-ssh -y[root@server7...

2018-08-18 19:26:15 752

原创 saltsatck的模块扩展

编写saltstack扩展模块添加模块目录并且添加模块内容[root@server7 ~]# cd /srv/salt/[root@server7 salt]# vim _modules[root@server7 salt]# mkdir _modules[root@server7 salt]# cd __grains/ _modules/ [root@server7 salt...

2018-08-18 16:46:07 467

原创 salt.returners返回minion数据到数据库mysql

实验端: server7:172.25.23.7 安装mysqlyum install mysql-server -yyum install MySQL-pythonvim /etc/salt/mastermaster_job_cache: mysqlmysql.host: 'localhost'mysql.user: 'salt'mysql.pass: 'westos'...

2018-08-18 16:19:11 195

原创 Saltstack自动化部署haproxy负载均衡的高可用

实验环境: 172.25.23.7:master 172.25.23.8:http 172.25.23.9:nginx 172.25.23.10:backup具体操作请查看 配置server10的minion配置yum源[root@server10 ~]# vim /etc/yum.repos.d/rhel-source.repo name=Red Hat Enterp...

2018-08-18 15:36:25 247

原创 基于saltstack自动化部署的Haproxy实现对http和nginx的负载均衡

实验环境: 172.25.23.7 haproxy master 172.25.23.8 httpd 172.25.23.9 nginx 服务器上下载[root@server7 salt]# salt-key -a server7The key glob 'server7' does not match any unaccepted keys.[root@server7 sal...

2018-08-17 19:35:02 310

原创 saltstack自动化运维部署--安装apache\原码安装nginx服务

实验环境: 服务端:172.25.88.1 master 客户端:172.25.88.2 slave第一步:编辑/etc/hosts文件vim /etc/hosts 两台主机都做172.25.6.1 master.test.com172.25.6.2 slaver.test.com第二步:设置 hostname,便于之后分辨在 master上hostname mas...

2018-08-17 19:15:21 264

空空如也

空空如也

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

TA关注的人

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