自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Linux之Docker(六)使用阿里云的镜像加速器快速拉取镜像

一.Docker镜像的简单概述 Docker镜像是一个只读的Docker容器模板,含有启动Docker容器所需的文件系统结构及其内容,因此是启动一个Docker容器的基础。 Docker镜像的文件内容以及一些运行Docker容器的配置文件组成了Docker容器的静态文件系统运行环境–rootf...

2019-08-20 16:17:18 6943 2

原创 Linux之Docker(五)搭建registry私有仓库、设置加密以及认证、为私有仓库添加web界面

概念讲解 1.仓库分为公开仓库(Public)和私有仓库(Private)两种形式。最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载。 国内的公开仓库包括 Docker Pool等,可以提供大陆用户更稳定快速的访问。 2.当然,用户也可以在本地网络内创建一个私有仓库。当用...

2019-08-15 18:03:45 595 0

原创 Linux之Docker(四)镜像优化

优化一(多阶段构建): /dock/下面有nginx的tar包 vim dockerfile FROM rhel7 as build COPY dvd.repo /etc/yum.repos.d/ ADD nginx-1.15.8.tar.gz /mnt WORKDIR /mnt/ng...

2019-08-15 15:05:38 143 0

原创 Linux之Docker(三)Docker的部署及简单应用

安装docker: [root@docker1 ~]# yum install -y docker-ce docker-ce-cli (yum会解决依赖问题) [root@docker1 ~]# systemctl start docker [root@docker1 ~]# system...

2019-08-15 12:47:30 132 0

原创 Linux之Docker(二)Docker基础命令

命令 作用 docker load -i ubuntu.tar 导入镜像(以ubuntu镜像为模板) docker build -t ubuntu:jx1 . 在已有镜像中升级更高版本镜像(需要有dockerfile文件) docker history...

2019-08-15 10:28:54 171 0

原创 Linux之Docker(一)概念介绍

Docker 容器技术是和我们的宿主机共享硬件资源及操作系统,可以实现资源的动态分配。 容器包含应用和其所有的依赖包,但是与其他容器共享内核。 对于容器里面的进程来说,它接触到的各种资源都是虚拟的,从而实现与底层系统的隔离。 Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行...

2019-08-13 22:48:47 933 0

原创 Linux之zabbix(六)Zabbix proxy 分布式监控配置

Zabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构, proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求,非常简便的实现了集中式...

2019-08-13 21:40:14 96 0

原创 解决linux系统连接上无线网络依旧无法上网的问题

装好系统发现这里有一个正方形的图标 :wired 连接 此时连上无线后,发现依旧上不了网  我们可以在路由表中看到有两个网关 删除桥接的网关,即可上网 【注意】这里是临时的修改——重启系统或者重启network就会失效 ...

2019-08-07 15:08:55 221 0

原创 Linux之Zabbix(五)利用Zabbix部署onealert云告警平台

部署onealert 当我们部署好zabbix监控,为监控主机添加各种监控项完毕之后,如果一个主机出了问题,我们又怎么能在第一时间获得报警信息,然后及时处理问题呢?one alter云告警可以帮助我们。 (一)使虚拟机可以联网 在真机上: #真机连上无线 #查看一下内核路由功能是否成功开...

2019-08-07 10:40:09 850 0

原创 Linux之Zabbix(四)zabbix使用JMX监控tomcat(java类应用)

(一)在jing3上操作(agent服务已经开启) 1.在jing3上安装jdk和tomcat [root@jing3 ~]# rpm -ivh jdk-8u121-linux-x64.rpm [root@jing3 ~]# tar zxf apache-tomcat-8.5.24.tar...

2019-08-07 10:39:43 69 0

原创 Linux之Zabbix(三)zabbix 平台添加服务监控项(http、nginx、mysql)

添加http服务监控项 http是zabbix自带的监控模板 添加nginx服务监控项 nginx监控项zabbix没有,需要在agent端部署nginx服务 1.部署nginx服务 [root@jing2 ~]# tar zxf nginx-1.15.8.tar.gz [ro...

2019-08-06 18:16:05 101 0

原创 Linux之Zabbix(二)通过API 在zabbix系统中查看,创建及删除监控主机

将一台主机添加进zabbix server进行监控 配置zabbix agent 172.25.13.120 安装服务 yum install zabbix-agent.x86_64 -y 修改配置文件: /etc/zabbix/zabbix_agentd.conf vim /etc/...

2019-08-06 14:38:10 2628 0

原创 Linux之Zabbix(一)安装zabbix监控服务配置与添加agent主机的三种方式

官网:www.zabbix.com 可以下载安装包以及查看官方文档。 zabbix zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix agent...

2019-08-06 10:34:35 5848 0

原创 Linux之MooseFS

MooseFS介绍 #具体down几台机器数据不丢失 和副本数量 有关 1.MooseFS是一个具有容错性的网络分布式文件系统。它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源 2.MooseFS旨在为数据中心提供容错,高可用,高性能,可扩展的通用网络分布式文件系统。最初是专有...

2019-07-06 23:59:00 331 0

原创 Linux之redis

#1.编译安装redis tar zxf redis-5.0.3.tar.gz yum install -y gcc cd /root/redis-5.0.3 make ##这里不用configure make install cd /root/redis-5.0.3/utils ....

2019-07-06 23:57:52 454 0

原创 linux之MHA

jing1,jing2,jing3 是相同的操作 server_id=1 #这里在不同的虚拟机上需要修改 gtid_mode=ON enforce_gtid_consistency=ON log_slave_updates=ON log_bin=binlog j...

2019-07-06 23:57:20 200 0

原创 Linux之mysql

######mysql###### #1.mysql的主从复制 1)下载mysql的rpm包 tar xf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar 2)安装需要的包 yum install -y mysql-community-client-5.7.24-...

2019-07-06 23:54:03 119 0

原创 Linux之nginx

######################################################### web请求处理机制 1、多进程方式:服务器每接受到一个客户端请求就有服务器的主进程生成一个子进程响应客户端,直到用户关闭连接,这样的优势是处理速度快,子进程之间相互独立,但是如果访问...

2019-07-06 23:52:31 120 0

原创 Linux之lnmp

######lnmp###### mysql 1)解压安装mysql tar zxf mysql-boost-5.7.17.tar.gz 2)安装cmake(相当于configure),用来编译mysql yum install -y cmake-2.8.12.2-4.el6.x86_64.rpm...

2019-07-06 23:52:15 113 0

原创 Linux之rhcs【红帽6的高可用】

#区别kvm qemu libvirtd virt-manager virsh #kvm : 底层虚拟化 #qemu : 用来虚拟化外围设备的,如IO设备(top命令可以看到虚拟机的进程都是qemu-kvm) #libvirtd : 虚拟化接口,用来管理底层虚拟化的(down掉不影响虚拟机工...

2019-07-06 23:47:41 5390 0

原创 Linux之Pacemaker+Corosync【红帽7的高可用】

########################################################################################## Pacemaker介绍: #############################################...

2019-07-06 23:47:09 5511 0

原创 Linux之LVS配置高可用集群【keepalived】

##########配置keepalived########## ‘这个时候实现了故障排除,也就是健康检查’ ‘但是如果调度器宕机,整个集群就无法访问,所以需要高可用’ #再开一台虚拟机,用来做高可用,配置好yum源 1.源码编译keepalived tar zxf keepalived-2....

2019-07-06 23:43:15 5273 0

原创 Linux之lvs负载均衡【NAT模式】

######‘NAT模式’###### ##配置ldirectord ‘当前lvs配置,没有对后端的健康检查,停掉一台rs的httpd,会出现connection refused,怎么解决? --> ldirectord’ #先在调度器和rs上清除之前配置的隧道规则,去掉ipip模块,重新...

2019-07-06 23:42:57 80 0

原创 Linux之lvs负载均衡【TUN模式】

######隧道TUN模式###### #在server1上 1.ipvsadm -C ##清除之前的规则 2.modprobe ipip ##添加隧道使用的模块 ip addr del 172.25.0.100/24 dev eth0 ip addr add 172.25.0.100/...

2019-07-06 23:42:38 98 0

原创 Linux之lvs负载均衡【DR模式】

lvs 1.开3台虚拟机,在调度器上配置好yum源,这里是server1,在另外两台rs上安装httpd [LoadBalancer] name=LoadBalancer baseurl=http://172.25.0.250/rhel6.5/x86_64/dvd/LoadBalancer gpg...

2019-07-06 23:42:14 5335 0

原创 Linux之varnish模拟

########### 准备varnish包 真机上获得varnish包,使用scp 发送到虚拟机中 由于装的虚拟机都没有图形界面,所以在真机上ssh虚拟机即可 虚拟机收到varnish包,然后安装三个rpm,注意:必须同时安装这三个,可以解决依赖 ##修改varnish可打开的文件的数...

2019-06-27 15:44:05 96 0

原创 Linux之虚拟机的封装【7.3及6.5】

准备7.3的镜像 安装虚拟母盘: 选择最小安装,不需要图形界面, 选择自动分区 安装完成后,需要进行一系列的操作: 虚拟机上操作 ##改名字 hostnamectl set-hostname jing1 ##改网卡【如果网卡是eth0,则不需要进行这一步】 vi /boo...

2019-06-27 15:43:21 120 0

原创 python之面向对象的三大特点-----封装、继承、多态

jb

2019-06-27 14:33:29 68 0

原创 python之面向对象(二)

类属性:针对类对象定义的属性 使用赋值语句在class关键字下可以定 义类属性 类方法:针对类对象定义的方法 在类方法内部可以直接访问类属性或者调用 其他的类方法 class Toy(object): # 使用赋值语句定义类属性,记录所有的玩具的数量 count = 0...

2019-06-24 14:33:39 82 0

原创 Python之面向对象(一)

面向过程 && 面向对象 (oop:object oriented programming) 面向过程:—侧重于怎么做? 1.把完成某一个需求的 所有步骤 从头到尾 逐步实现 2.根据开发要求,将某些功能独立的代码封装成一个又一个函数 3.最后完成的代码,就是顺序的调用不...

2019-06-24 14:33:09 87 0

原创 Python之paramiko模块

01.paramiko远程密码连接 paramiko是什么?基于ssh用于连接远程服务器做操作: 远程执行命令 上传文件 import paramiko # ssh username@ip # 创建一个ssh对象 client = paramiko.SSHClient() # ...

2019-06-18 13:07:34 104 0

原创 python之异常

异常: 程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误的信息,这就是异常 我们在程序开发的时候,很难将所有的特殊情况都处理,通过捕获异常可以针对突发事件做集中处理,从而保证程序的健壮性和稳定性 捕获异常 try: 尝试执行的代码 except: ...

2019-06-13 17:33:42 2176 0

原创 python之sys模块【获取参数】

sys模块:system指的是解释器(os指的是操作系统) 常用操作:用于接收系统操作系统调用解释器传入的参数 实验操作: 在python工具中敲入以下代码: import sys print(sys.argv) #获取脚本名称 sys.argv[0] print(sys.argv[...

2019-06-13 16:19:01 2044 0

原创 python之difflib模块

什么是difflib? 用来做什么? difflib为python的标准库模块,无需安装。 作用是对比文本之间的差异。 并且支持输出可读性比较强的HTML文档,与Linux shell下的diff命令相似。 在版本控制方面非常有用。 符号理解 符号 含义 '-' ...

2019-06-13 15:47:48 112 0

原创 Python之time、datetime模块

time模块 时间表示的几种类型 时间戳 字符串的时间 元组类型的时间 import time # 时间戳时间 print(time.time()) 1560405308.2224731 # 字符串时间 print(time.ctime()) Thu Jun 13 13:55:0...

2019-06-13 14:52:02 58 0

原创 python之os模块

OS模块 import os 1.返回操作系统类型 :posix 是linux操作系统,nt 是windows操作系统 print(os.name) print('Linux' if os.name == 'posix' else 'W...

2019-06-13 13:53:15 2526 0

原创 python之文件

纯文本文件 文件读取的三部曲:打开 —> 操作 ----> 关闭 r(默认参数): -只能读,不能写 -读取文件不存在 会报错 指针从零开始 w(写) -write only -文件不存在,会自动创建新的文件 -文件存在,会清空文件内容并写入新的内容 ...

2019-06-11 00:39:25 74 0

原创 python之装饰器

装饰器: 概念:把一个函数当作参数传递给一个函数,返回一个替代版的函数 本质上就是一个返回函数的函数 “在不改变原函数的基础上,给函数增加功能” # def outer(func): # def inner(): # print('*****'...

2019-06-10 22:09:54 61 0

原创 Python之匿名函数

当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 匿名函数的关键字为 lambda 冒号前面是 形参 冒号后面是返回值 from functools import reduc...

2019-05-31 00:13:06 2344 0

原创 Python之常用的高阶函数

高阶函数 变量可以指向函数,函数的参数可以接收变量,那么函数可以接收另一个函数作为参数,这种函数称为高阶函数 实参是一个函数名 函数的返回值是一个函数 f = abs print(f(-10)) 10 def fun(x,y,f): return f(x),f(y)...

2019-05-31 00:05:18 907 0

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