自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 shell(三)变量以及常用的shell命令

shell环境变量的设置常用的shell命令di 环境变量的设置 一、环境变量类型分为: 系统环境变量和用户自定义变量,列出系统中所有的环境变量可以使用env; 二、环境变量的文件: 1、对所有用户都生效:/etc/profile 2、如果写在了当前用户的家目录下,则只对当前用户生效、 3、开机哦...

2020-03-15 09:46:06

阅读数 8

评论数 0

原创 Shell(二)(数组)

shell(二)shell数组数组元素的删除数组元素的截取和替换数组例题 shell数组 一、shell的定义 shell是若干数据的集合,不限制数组的大小,其中每一份数据都成为元素; shell数组元素的下标也是从0开始。 获取数组中的元素要使用下表[ ]。下标可以是一个证书,也可以是一个结...

2020-03-09 18:58:43

阅读数 62

评论数 0

原创 shell(一)函数(for while until case select)

shell函数函数的调用if语句if语句的格式iftest命令数值的比较字符串的比较文件的比较 函数的调用 1、参数的定义 shell函数在定义的时候不能指明参数,但是在调用的时候是可以传递参数的, 并且给他传递什么参数就会就收什么参数 2、参数的使用 计算所有参数的和 $@:表述函数的所...

2020-03-09 16:40:36

阅读数 18

评论数 0

原创 Ansiable(一)ansible的简介,配置清单以及AD-HOC命令

AnsibleAnsible简介什么是AnsibleAnsible是如何工作应用场景Asible的安装Ansible的使用以及命令集ansible其他的参数安装中问题的处理ansible命令使用场景Ansible配置清单定义主机和组定义组变量变量的检索位置用户权限gi提交使用配置文件的设置模块得拷...

2020-03-06 22:53:27

阅读数 22

评论数 0

原创 容器技术之kubernetes集群管理工具的简介以及部署

kubernetes一、kubernetes的简介(一)什么是kubernetes 一、kubernetes的简介 (一)什么是kubernetes Kubetnetes简称为k8s

2020-02-23 12:04:23

阅读数 24

评论数 0

原创 企业级容器技术dokcer集群管理之docker stack

Docker swarm集群管理3一、docker stack部署(一)使用dokcer stack部署nginx服务三、可视化监控使用yml文件的使用1、可视化镜像的部署2、测试是否成功3、使用yml文件对镜像进行更新使用文件给容器做限制 一、docker stack部署 Docker stac...

2020-02-17 23:06:23

阅读数 40

评论数 0

原创 Docker之Docker swarm集群管理之harbor镜像仓库

集群管理2一、harbor镜像仓库(一)什么是harbor镜像仓库(二)harbor镜像仓库的特性(三)如何配置harbor镜像仓库1、harbor的安装2、配置文件的更改(四)、如何使用harbor(Ⅰ)镜像的上传(Ⅱ)账户的设置二、问题解决(一)、解决docker info出现warrning...

2020-02-17 18:36:53

阅读数 36

评论数 0

原创 Docker三剑客之docker-swarm及可视化监控visualizer的使用

Docker三剑客之docker-swarm一、Docker swarm(一)什么是Docker swarm?(二)为什么要使用Docker swarm?二、Dokcer swarm命令行功能的使用(一)初始化,在主节点上执行命令。(二)辅助节点设置三、Docker swarm调试使用四、容器的拉...

2020-02-14 23:42:32

阅读数 34

评论数 0

原创 Docker三剑客之docker-machine

一、什么是Docker-machine Docker Machine 是一个简化Docker 安装的命令行工具。通过一个简单的命令行即可在相应的平台上安装 Docker,为用户提供了灵活的功能,使得用户可以在任一主机上运行 Docker 容器。简单说,一个 Docker Machine 就是一个...

2020-02-14 21:51:39

阅读数 31

评论数 0

原创 Docker三剑客之Docker-compose

Docker三剑客一、Docker-compose(一)什么是Dockercompose(二)为什么要使用Docker-compose(三)使用Compose包含三个最基本步骤二、Docker-compose的安装以及配置(一)Docker的安装(二) 一、Docker-compose (一)什么...

2020-02-13 18:43:24

阅读数 21

评论数 0

原创 zabbix监控模块之Agent

什么是zabbix-agent zabbix-agent部署在被监控主机上,负责收集本地数据发往Server端或Proxy端;比如,如果zabbix像监控nginx服务器,则agent就需要部署在nginx服务器上。 zabbix-agent的监控方式: Zabbix可以基于自身zabbix_ag...

2020-02-07 17:30:10

阅读数 65

评论数 0

原创 zabbix简介与平台的搭建

什么是zabbix 引用百度百科 zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构...

2020-02-07 16:24:29

阅读数 73

评论数 0

原创 LNMP架构的简介以及软件的部署

在工作中经常听到说lnmp架构,那么lnmp架构到底是什么? lnmp中 l是linux操作系统 n是nginx,nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 m是mysql(Mariadb) p是php(per或者python),php一种在...

2020-02-07 12:57:57

阅读数 73

评论数 0

原创 linux之RHCS集群---Ricci+Luci+Fence_virtd实现web访问的高可用性

什么是rhcs Ricci: ricci是安装在每个后端的每个节点上的,且监听在11111上,luci管理集群上的各个节点就是通过和节点上的ricci进行通信 Luci:luci是用来配置和管理集群,监听在8084上 Fence:1.作用:在HA集群坏境中,备用服务器B通过心跳线来发送数据包来看主...

2020-02-05 18:03:46

阅读数 17

评论数 0

原创 LVS-DR模式+ldirectord+keepalived+tun隧道模式+wrr权重

什么是LVS LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均...

2020-02-05 18:03:24

阅读数 58

评论数 0

原创 Docker的安装、镜像的简单使用以及docker的一些命令

什么是Docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker被比作是一个货运集装箱,集装箱里面的...

2020-02-05 10:18:50

阅读数 38

评论数 0

原创 基于Varnish的CDN加速缓存服务器的搭建

什么是varnish? 官方解释: Varnish 是一款高性能且开源的反向代理服务器和 HTTP 加速器。 其中有两个点: 1、方向代理服务器 2、http加速器 varnish和squid的区别 之前的squid加速器(代理缓存服务器)是将从服务器要回来的资源放在自己的硬盘里,客户读取的速率很...

2019-12-23 22:43:40

阅读数 24

评论数 0

原创 python类属性和方法,静态方法,设计模式

类属性和方法,静态方法,设计模式 类属性和类方法 类属性:针对类定义的属性,使用赋值语句在class关键字下可以定义类属性 类方法:针对类定义的方法,在类方法内部可以直接访问类属性或调用用其他的类方法 class Toy(object): count=0 #使用赋值语句定义属性,记录所有的...

2019-12-16 21:35:49

阅读数 19

评论数 0

原创 python之二类的继承和多态

什么是继承 继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。继承是实现代码的复用,相同的代码不需要重复的写。 class Animal: def eat(self): print('吃...') def drink(self)...

2019-12-16 21:33:31

阅读数 9

评论数 0

原创 Python之面封装以及内置方法

什么是面向对象 面向对象的三大特点 封装:将类中的方法封装起来。这样修改方法中的代码而不会影响外界代码的使用;外面的对象对方法的调用只有这样的一个接口,使用者的代码不会被修改。 继承:在同一个类中,我们可以定义对个方法(函数),如果后面的函数需要调用父类的方法,这种被称为继承; 多态: ...

2019-12-16 21:01:29

阅读数 12

评论数 0

原创 python的os模块以及time

os的基本操作 1、查看操作系统类型 import os print(os.name) print('Linux' if os.name=='posix' else 'Windows') 2、查看操作系统的详细信息 import o...

2019-12-10 00:00:30

阅读数 14

评论数 0

原创 python文件管理

文件的读取 打开文件之后必须使用close:!!! 文件操作的3步曲:打开—>操作---->关闭 r: -默认参数 -只能读,不能写 -读取的文件不存在,会报错 w: -写文件 -不能读文件 -会清空文件内容,并写入新的文件内容 -文件不存在的时候,会创建新的文件并写入内容 a: -...

2019-12-09 23:39:25

阅读数 9

评论数 0

原创 Python装饰器

什么是装饰器? 官方解释: 装饰器是用来管理和调用函数和类的一个可调用对象,也就是说分为函数装饰器和类装饰器; 但是看完之后,我并不能明白装饰器的含义!!所以我在网上进行了查找,觉得下面的这个解释很通俗,引用于 https://m.php.cn/article/424884.html 装饰器就...

2019-12-09 23:21:42

阅读数 15

评论数 0

原创 python中的is和==之间的区别、深浅拷贝以及列表、字典生成式

is和==之间的区别 一、在讨论is和==之间的区别之前,先来看几个别的概念: 首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。 二、、变量,变量名,内存 变量:用来表识一块内存区域;我们操作变量,实际上是在操作内存地址空间; 变量...

2019-12-09 21:10:28

阅读数 24

评论数 0

原创 python之字符串,列表,元组,字典,函数

Python中的字符串 python中的字符串可以使用’'或者""引起来 定义一个变量,即可引用字符串 a = ‘I love china!!!’ 字符串的特性: 索引,切片,重复,连接,成员操作符,for循环 索引 索引号是以0开始 切片 切片 s[start?...

2019-12-02 23:48:47

阅读数 24

评论数 0

原创 python02---if,for,while语句

条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if (条件1,条件2,。...

2019-12-02 21:39:55

阅读数 15

评论数 0

原创 python01--基础语法、数据类型以及运算符

基础语法 一、python编码;python默认的编码方式为UTF-8,所有字符都是unicode字符串。 linux使用: # -- coding: UTF-8 -- windows使用: # -- coding: cp-1252 -- 二、python中的标识符 1、第一个字符必须是字...

2019-12-02 18:41:22

阅读数 27

评论数 0

原创 Python之环境的配置以及python的使用

Python的安装 本文以python3.x版本为例 Python的下载 Python3 最新源码,二进制文档,新闻资讯等可以在 Python 的官网查看到: Python 官网:https://www.python.org/ 你可以在以下链接中下载 Python 的文档,你可以下载 HTML、P...

2019-12-02 16:16:39

阅读数 15

评论数 0

原创 linux之iscsi

什么是iscsi ISCSI主要是透过TCP/IP技术,将存储设备端透过iscsi target(iscsi 目标端)功能,做成可以提供磁盘的服务器端,再透过iscsi initiator(iscsi初始化用户)功能,做成能够挂载使用使用iscsi设置来进行磁盘的应用了。也就是说,iscsi这个...

2019-11-19 00:08:51

阅读数 13

评论数 0

原创 Linux之pxe安装系统

什么是PXE,优点是什么 PXE (Preboot excute Environment)是由 Intel 公司开发的最新技术,工作于 Client/Server 的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TF...

2019-11-18 23:15:37

阅读数 12

评论数 0

原创 linux之squid

什么是squid 【摘自百度百科】 Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。 Squid是一种用来缓冲Internet数据的软件。它是...

2019-11-18 23:01:18

阅读数 15

评论数 0

原创 Linux之防火墙

防火墙 认识防火墙 防火墙是整个数据包进入主机前的第一道关卡。防火墙就是通过定义一些有序的规则,并管理进入到网络内的主机数据数据包的一种机制。更广义来说,只要能够过滤出我们设置过滤条件的数据,就可以称位防火墙。 防火墙可以分为硬件防火墙和软件防火墙。 硬件防火墙内的操作系统主要以提供数据包的过滤机...

2019-11-18 20:50:45

阅读数 15

评论数 0

原创 linux之cifs文件系统

什么是cifs CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,并由Microsoft...

2019-11-13 00:28:21

阅读数 13

评论数 0

原创 Linux中的高级网络配置——bond、team、桥接

什么是bond bond是将多块网卡虚拟链接成一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。 bond默认情况下支持两块网卡工作。 模式 0 ( 平衡轮循 ) - 轮循策略 , 所有接口都使用采用轮循方式在所有 Slave 中传输封包 模式 1 (...

2019-11-11 18:39:41

阅读数 29

评论数 0

原创 linux之nfs服务配置

什么是网络文件系 (NetworkFileSystem,NFS)是Unix系统和网络附加存储文件管理器常用的网络文件系统,允许多个用户通过网络共享文件访问。它可用于提供对共享二进制目录的访问,也可用于用户在同一工作组中从不同客户端访问其文件。 NFS协议有多个版本:Linux支持版本4,版本3和版...

2019-11-11 17:47:09

阅读数 17

评论数 0

原创 linux之apache的配置

什么是apache Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇...

2019-11-11 16:37:27

阅读数 27

评论数 0

原创 linux之DNS配置

认识DNS 1、什么是DNS? DNS(Domain Name System)全称为域名系统(服务)协议,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能...

2019-11-04 23:48:27

阅读数 18

评论数 0

原创 Linux之系统无法正常开机问题处理

1、引导文件/boot/grub2/grub.cfg丢失 rm -rf /boot/grub2/grub.cfg 方法一、当系统没有重新启动时 grub2-mkconfig > /boot/grub2/grub.cfg 方法二、当系统被重新启动 引导系统启动 grub > set ...

2019-11-04 13:53:52

阅读数 14

评论数 0

原创 Linux之mariadb数据库的安装使用

数据库软件的介绍 MariaDB数据库管理系统由MySQL项目创始者重新研发 MariaDB由开源社区进行维护,不受商业专利限制 MariaDB和MySQL在性能上基本保持一致,两者的操作命令也十分相似 相较于MySQL,MariaDB数据库管理系统有了很多新鲜的扩展特性,例如对微秒级别的支持、线...

2019-11-04 13:23:09

阅读数 14

评论数 0

原创 linux之rhel7.3忘记root密码如何进入系统

步骤一:系统在开机读秒的时候选择上下键,进入内核启动界面 步骤二:按e进入kernel的编辑模式 将圈起来的部分替换为【rw rd.break】 启动系统【ctrl+x】 启动shell【chroot /sysroot】 更改密码 退出当前环境重启系统【exit exit】 输入密码进...

2019-10-29 00:47:31

阅读数 34

评论数 0

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