自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (8)
  • 收藏
  • 关注

原创 Docker

为什么要学习容器?软件开发人员相信微服务架构(Microservice Architectur)会逐渐成为开发应用系统的主流。而容器则是这种架构的基石。市场将需要更多能够开发出基于容器的应用程序的软件开发人员。IT 实施和运维工程师容器为应用提供了更好的打包和部署方式。越来越多的应用将以容器的方式在开发、测试和生产环境中运行。掌握容器相关技术将成为实施和运维工程师的核心竞争力。...

2019-05-09 09:27:25 216

原创 zabbix

Zabbix性能低下的表现:(等待队列越多,server性能越差)Zabbix队列中有太多被延迟的Item,通过菜单项查看:Administration->Queue查看Zabbix绘图中经常出现断图,一些Item没有数据前端页面无响应,或者相应很慢解决方案:不要使用默认的模板,应该定制自己的模板数据库调优架构优化,如使用分布式,各服务器功能独立(三个架构)I...

2019-02-22 18:46:49 222

原创 mysql主从复制,基于GTID主从复制

实验环境:Server1:172.25.2.1 Server2:172.25.2.2 一.主从复制Server1  server2:yum install -y mysql-community-client-5.7.17-1.el6.x86_64.rpm mysql-community-common-5.7.17-1.el6.x86_64.rpm mysql-communi...

2018-11-08 16:42:38 260

原创 LVS-NAT模式下的负载均衡

实验环境:iptables和selinux关闭 CIP:172.25.254.68 server2:两个网卡 eth0:172.25.254.2/24 (VIP:外网IP)  eth3:192.168.2.1/24(DIP:内网IP) 两台RS(realserver): Server3:192.168.2.2/24(网关必须指向Director的DIP)  Server...

2018-10-25 10:38:48 189

原创 LVS-TUN模式下的负载均衡

实验环境 iptables和selinux关闭CIP:172.25.254.68VS(server2):172.25.254.2Virtual IP: 172.25.254.100RS(server3): 172.25.254.3RS(server4):172.25.254.4  VS(server2):modprobe命令用于智能地向内核中加载模块或者从内核中移除...

2018-10-25 10:22:40 130

原创 RHCS+nginx实现高可用负载均衡及fence机制的添加

一、RHCS简介RHCS即 RedHat Cluster Suite,中文意思即红帽集群套件。是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足你的对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。它提供有如下两种不同类型的集群:1、高可用性:应用/服务故障切换-通过创建n个节点的服务器集群来实现关键应用和服务的故障切换2、负载均衡:IP 负载均衡-对一群服务器上收到的...

2018-10-15 20:08:17 457

原创 Nginx源码编译安装及实现负载均衡

Nginx (engine x)是一个高性能的HTTP和反向代理服务,工作在网络的7层之上,可以针对http应用做一些分流的策略, 比如针对域名、目录结构,它的正则规则比HAProxy更为强大 和灵活,这也是它目前广泛流行的主要原因之一,Nginx单凭 这点可利用的场合就远多于LVS了。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个B...

2018-10-10 19:44:56 376

原创 LVS四种模式简介及DR模式的配置

一、LVS简介一组服务器通过高速的局域网或者地理分布的广域网相互连接,在它们的前端有一个负载调度器(Load Balancer)。负载调度器能无缝地将网络请求调度到真实服务器上,从而使得服务器集群的结构对客户是透明的,客户访问集群系统提供的网络服务就像访 问一台高性能、高可用的服务器一样。客户程序不受服务器集群的影响不需作任何修改。系统的伸缩性通过在服务机群中透明地加入和删除一个节点来达到,通...

2018-09-25 17:11:32 2311

原创 Linux中的varnish服务

一.简介Varnish是一款高性能、开源的反向代理服务器和缓存服务器。 Varnish使用内存缓 存文件来减少响应时间和网络带宽消耗。这个项目是由挪威的一家报纸Verdens Gang的网络分支起始的,其架构设计和开发总监Poul-Henning Kamp是FreeBSD核心的开发人员之一,最初项目的管理与基础设施及额外开发由挪威一家Linux咨询公司Linpro提供。      说到va...

2018-09-22 22:42:37 192

原创 Linux 运维:虚拟机封装

一.虚拟机封装1.新建6.5版本的虚拟机virt-manager打开虚拟机管理器安装名叫base虚拟机mem = 512 MB(默认选择无图形化安装) GiB=12G(虚拟硬盘disk,内存大一点) lanuage = English 选择语言和美式键盘 Time Zone = Asia/Shanghai 时区 TCP/IP中ipv4中选择dhcp,关闭ipv6 ...

2018-09-22 21:15:03 328

原创 python 中面向对象编程-------封装、继承、多态

一.封装封装1.封装是面向对象编程的一大特点2.面向对象编程的第一步 将属性和方法封装到一个抽象的类中(为什么说是抽象的,因为类不能直接使用)3.外界使用类创建对象,然后让对象调用方法4.对象方法的细节都被封装在类的内部 eg:小明爱跑步需求1.小明体重75.0公斤2.每次跑步会减肥0.5公斤3每次吃东西体重会增加1公斤4.小美的体重是45.0公斤代码:cla...

2018-09-12 10:40:23 235

原创 python 面向对象编程

一.类和对象面向对象 oop:object oriented programming面向对象的基本概念:我们之前学习的编程方式就是面向过程的面向过程和面向对象,是两种不同的编程方式对比面向过程的特点,可以更好的了解什么是面向对象过程和函数(都是对一段功能的代码进行封装)过程:是早期的一个编程概念    过程类似于函数,只能执行,但是没有返回值函数:不仅能执行,还可以返回结果(...

2018-09-12 10:18:29 160

原创 python 中的模块

一.使用模块Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。1.python中内置的模块# import time# time.time()# time.ctime()# time.sleep(2)## import mathimport osprint(os.listdir('/var/log'))import randomim...

2018-09-12 09:45:30 160

原创 python中的装饰器

一.map_和匿名函数def f(x):    return x*x# map()传入的第一个参数是一个函数,第二个参数是一个序列print map(f,[1,2,3,4])print map(lambda x:x*x,[1,2,3,4]) 二.装饰器021.装饰器需求:获取每个函数的执行时间    1.函数执行之前计算时间    2.函数执行之后计算时间问题1...

2018-09-12 09:33:45 200

原创 python中的函数

一.函数# # 定义函数# # 如果不主动调用函数,函数是不会执行的# def say_hello():#     print 'hello1'#     print 'hello2'#     print 'hello3'say_hsay_hello()# # 函数的调用# say_hello()# def sum_2_sum():#     """对两个数字的求和""...

2018-09-06 17:09:30 756

原创 python中的字典

一.字典的定义字典是一个无序的数据集合,使用print输出字典的时候通常输出的顺序和定义的顺序是不一致的# message = {#     'name':'tom',#     'age':18,#     'height':1.80,#     'weight':75.5# }# print message# s = {}# print type(s)# s = {...

2018-09-05 18:25:00 280

原创 python中的元组和集合

一.元组的创建元组(tuple):带了紧箍咒的列表元组本身不可变数据类型,没有增删改差元组内可以存储任意数据类型t = (1,2,3,4.0,'star')print t,type(t)# 元组里面包含可变数据类型,可以间接修改元组的内容t1 = ([1,2,3],4)t1[0].append(4)print t1# 元组如果只有一个元素的时候,后面一定要加逗号,否则数...

2018-09-05 17:50:30 3583 1

原创 python中的列表

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。数组:存储同一种数据类型的集合 scores=[12,13,14]列表:(打了激素的数组):可以存储任意数据类型的集合一.创建列表In [1]: name1 = 'tom'In [2]: name2 = 'lily'In [3]: name3 = 'bob'In [4]...

2018-09-05 10:57:20 219

原创 python 中的for语句

ipython中range的用法In [1]: range(5)Out[1]: [0, 1, 2, 3, 4]In [2]: range(7)Out[2]: [0, 1, 2, 3, 4, 5, 6]In [3]: range(1,10)Out[3]: [1, 2, 3, 4, 5, 6, 7, 8, 9]拿出1~10之间的所有奇数In [5]: range(1,11,2)...

2018-09-03 17:54:32 704

原创 python 中的字符串

一.字符串的定义方式a = "hello"b = 'westos'c = "what's up"d = """    用户管理1.添加用户2.删除用户3.显示用户"""print aprint bprint cprint d 二.字符串的搜索和替换 代码:s = 'hello world'#print len(s)# find找到字...

2018-08-28 17:33:09 340

原创 python 中的while语句

一.while语句while 条件():  条件满足时,做的事情1  条件满足时,做的事情2     ......输出5次python:代码:# 1.定义一整数变量,记录循环的次数i = 1# 2.开始循环while i <= 5:# 希望循环内执行的代码print 'hello python' # 处理计数器 i += 1 2. 定义死循环...

2018-08-28 17:02:20 26222

原创 python 中的if语句

一.if语句if 要判断的条件:    条件成立的时候,要做的事情    .....eg: if 要判断的条件:    条件成立的时候,要做的事情    .....else:    条件不成立的时候,要做的事情    .....if和else语句以及各自的缩进部分都是一个完整的代码块eg: 二.elif语句if 要判断的条件:    条件成...

2018-08-28 15:32:30 290

原创 Python基础知识

一.数据类型str:表示是一个字符串类型,字符串是以单引号'或双引号"括起来的任意文本,name = '李元元'print nameint 表示是一个整型,Python可以处理任意大小的整数,当然包括负整数age = 18print agebool表示是一个布尔型,真:True 假:False,一个布尔值只有True、False两种值gender = Truefloat表...

2018-08-28 14:50:52 213

原创 python 基础知识

一、Python简介 Python有哪些优点呢?Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。Python有哪些缺点呢?第一个缺点就...

2018-08-28 14:12:25 125

原创 Apache

1. http协议超文本传输协议(hyper text transfer protocol),html(hyper text mark language)Apache主配置文件:/etc/httpd/conf/httpd.confListen 80 监听端口curl -I qq.com   #查看qq所使用的HTTP服务器httpd帮助手册    yum install http...

2018-08-22 13:56:33 433

原创 linux 数据库的管理

一.数据库的安装数据库(Database)是按照数据结构来 组织、存储和管理数据的建立在计算机存储设备上的仓库。常见的数据库有MySQL、SQL Server、Oracle、Sybase、DB2。MariaDB数据库管理系统是MySQL的一个分支。首先安装数据库yum search mariadb             //查找与mariadb有关的软件包yum install m...

2018-08-18 17:32:59 333

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

 一.bond和team1.网络配置文件目录  /etc/sysconfig/network-scripts/2.备份网络配置文件(ifcfg-enp5s0     ifcfg-br0)   ifcfg-enp5s0      ##网卡配置文件   ifcfg-br0             ##桥接配置文件   mv    /etc/sysconfig/network-scr...

2018-08-18 15:33:25 554

原创 Linux 高速缓存

一.DNS服务器的搭建与配置dig(域信息搜索器)命令是一个用于询问 DNS 域名服务器的灵活的工具。它执行 DNS 搜索,显示从受请求的域名服务器返回的答复。1.服务端安装高速缓存服务  yum install  bind  -y 2.服务端开启高速缓存服务 systemctl start named开机自启   systemctl enable named注意:开启服务...

2018-08-15 17:27:37 313

原创 Linux系统排错

一.系统启动流程简介BIOSBIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 MBR  MBR(Master Boot Record),主引...

2018-08-13 21:49:36 202

原创 linux系统selinux管理

一、内核级防火墙 selinux1.三种级别   1 (Enforcing)强制:警告,并拒绝访问   0 (Permissive)警告:不被拒绝,但会产生警告日志   (Disabled)关闭:不被拒绝,可正常访问 2.安全标签:安全上下文   当selinux插件处于关闭状态,vsftp服务无安全标签当selinux插件处于强制/警告状态,重启时给所有服务添加安全标...

2018-08-11 17:09:26 164

原创 Linux-FTP服务

 ftp的定义:FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。 一.配置FTP虚拟机中关闭selinuxvim /etc/sysconfig/selinuxSELINUX=disabled1.ftp的启用y...

2018-08-08 17:22:51 172

原创 Linux-lvm(逻辑卷管理)

一.简介LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。pv 物理卷 被lv命令处理过的物理分区。vg 物理卷组 被组中到一起的物理卷。pe 物理扩展 lvm设备的最小存储单元,lvm包含整数倍pe。lvm  逻辑卷 直接使用的设备可以增大...

2018-08-08 13:08:21 222

原创 linux中的设备管理

一.本地存储设备的识别fdisk -l             ##真实存在的设备cat  /proc/partitions ##系统识别的设备blkid                ##系统可使用的设备df                    ##系统正在挂载的设备 二.设备的挂载和卸载1.设备名称/dev/xdx     ##/dev/hd0 /dev/h...

2018-08-04 17:21:51 446

原创 Linux 系统延时任务及定时任务

一.系统延时任务1.at的用法[root@foundation24 ~]# at 23:37 ##设定任务执行时间at> rm-fr  test/*               ##任务动作at>  << 发起任务         ##用CTRL+D结束[root@foundation24 ~]# at 11:03  ##延时1分钟at> rm-fr...

2018-08-04 14:36:57 204

原创 Linux 软件安装 yum源配置

一.使用已知网络安装资源安装软件cd /etc/yum.repos.d/vim yum.repo ##文件名称必须以repo结尾[rehl7.2]                             ##仓库名称name=rhel7.2 source                   ##对软件源的描述baseurl=http://172.25.254.250/rhel7.2/x...

2018-08-04 10:40:54 9923 2

原创 Linux的虚拟机的自动安装

1.kickstart自动安装脚本的制作1.yum install system-confiksg-kisktart httpd -y system-config-kickstart 3..对虚拟机的安装选项进行设定选择系统语言、时区;设定root密码;选择安装完成自启动;无图片安装;如图:选择yum源,填写镜像挂载的位置 选择安装new boot选...

2018-08-01 17:18:47 254

原创 Linux 虚拟机的安装和快照

一.虚拟机的手动安装1.用virt-manager打开虚拟机管理,用镜像或CDROM安装2.选择镜像的路径3.选择内存和CPU的设置5.选择硬盘大小6.安装版本Install Red Hat Enterprise Linux7.27.依次选时区,语言。8.硬盘分区选手动分区,/swap分500Mb,/boot分200Mb,/分剩余的空间...

2018-08-01 12:53:50 384

原创 Linux下的网络配置

一.什么是IP ADDRESS       internet protocol ADDRESS ##网络进程地址       ipv4 internet protocol version 4       1.2x32    ip是由32个01组成    11111110.11111110.111111110.111111110=254.254.254.254      二.子网掩...

2018-08-01 09:13:11 2126

原创 Linux 系统日志管理

一.系统日志管理1.rsyslog此服务是用来采集系统日志的,他不产生日志,只是起到采集作用2.rsyslog的管理/var/log/messages  ##服务日志信息/var/log/secure    ##系统登陆日志/var/log/cron      ##定时任务日志/var/log/maillog   ##邮件日志/var/log/boot.log  ...

2018-07-28 10:11:44 188

原创 Linux 文件在系统中的传输

1.scp        scp file user@ip:/dir        scp user@ip:/file dir2.rsync  ##远程同步,速度快,默认会忽略,文件属性,连接文件,设备文件     -r  ##同步目录    -p  同步权限    -o  同步文件所有人    -g  同步文件所有组    -l  同步链接    -D  同步设备文件 ...

2018-07-27 23:31:00 136

系统安全.pdf

文件系统属性 Secure individual files can be done by modifying the permissions or by changing the user and/or group ownership of individual files ▪ The ext file systems have additional file attributes that can help secure a file from being overwritten or deleted ▪ chattr +a file: append only, prevents files from bein

2019-06-19

新浪-云计算新员工培养-运维工程师.doc

iptables [-t filter] [-AI INPUT,OUTPUT,FORWARD] [-io interface] [-p tcp,udp.icmp,all] [-s ip/nerwork] [--sport ports] [-d ip/network] [--dport ports] [-j ACCEPT DROP REJECT REDIRECT MASQUERADE LOG

2019-06-19

rke方式安装k8s.docx

RKE是一个用Golang编写的Kubernetes安装程序,极为简单易用,用户不再需要做大量的准备工作,即可拥有闪电般快速的Kubernetes安装部署体验。 rke,node1,node2都安装docker-ce: yum install -y docker-ce

2019-06-19

openstack_kilo_ubuntu.pdf

Conventions The OpenStack documentation uses several typesetting conventions. Notices Notices take these forms: Note A handy tip or reminder. Important Something you must be aware of before proceeding. Warning Critical information about the risk of

2019-06-19

系统调优.pdf

server-powersave 服务器省电模式,会调节磁盘,关闭 CDROM 动态发现 laptop-ac-powersave 针对笔记本插电源的情况省电 laptop-battery-powersave 针对笔记本用电池的情况省电 spindown-disk 尽量停止使用磁盘,适合偶尔使用一次系统的情况

2019-06-19

NFS搭建过程的描述.pdf

NFS系统portmap:portmap的主要功能是 进行端口映射工作。当客户端尝试连接并使用 RPC服务器提供的服 务(如NFS服务)时,portmap会将所管 理的与服务对应的端 口提供给客户端,从而使客户可以通过该端口向服务器请求服务。

2019-06-19

2015运维面试问题总结.docx

2016运维面试问题总结 基础操作:面试和笔试的时候肯定会问到,频率最高的命令有:mkdir find awk sed uniq sort tail head mkfs chmod crontab lsof netstat route tcpdump tar等 主要考察为后面参数的选择以及格式

2019-06-19

Docker学习笔记.pdf

docker的笔记,整理的免试题。Docker 是一个开源的应用容器引擎,主要利用 linux 内核 namespace 实现沙盒隔离,用 cgroup 实现资源限制。 Docker 支持三种不同的镜像层次存储的 drivers: aufs、devicemapper、btrfs ;

2019-06-18

空空如也

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

TA关注的人

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