自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (6)
  • 收藏
  • 关注

原创 百度一面总结

2018年5月13日进行百度CDN运维工程师一面电话面试,比起腾讯来说进步了一点,还是前来总结一下这次的面试,目标明确,主题突出,CDN运维,所以简历上很多个人技能还没有被考察到,问题很基础,并且和腾讯的问题有重合Q1:简单介绍一下你的第一个项目吧?Q2:除了varnish可以做缓存,你还知道哪些可以用来做缓存的?(腾讯也问过)Q3:nginx是用来做服务器还是后端还有机器?是用什么搭建的?Q4:...

2018-05-15 17:27:58 303

原创 腾讯一面总结

怀着忐忑的心情等待着等待着,终于等来了腾讯一面,结果凉凉,但素,觉得自己成长得很快(相比第一次来说),第二次能有这样的进步自己还是非常开心。所以,怀着开心又难过的心情写下此篇总结,算是菜鸟的成长历程吧。听说一边面试一边总结的同学进步更快哟~2018.4.15一面腾讯业务运维实习生,面试官和蔼亲切带着一点小严肃(但我还是觉得阿里的小哥哥更加温柔一些嘿嘿,没有啦其实都很温柔很耐心的嘿嘿),主要还是围绕...

2018-05-02 01:21:48 893

原创 腾讯一面准备

将要面试腾讯TEG的运维开发实习生,围绕简历预测一下面试内容,提前准备,以防到时候死得太难看希望面试官手下留情,在此跪谢!!!(以下均为本菜鸟的自导自演)Q1:你的简历我大致看了一下,首先自我介绍一下吧?你学的东西?A1:好的,姓名性别啥的就不说了,和简历上一样。是目前就读于**大学的,信息管理与信息系统专业的大三学生。在大二到大三期间,跟着导师一起做项目,(我们本科导师制的),包括简历上写到的v...

2018-04-08 10:56:51 540

原创 阿里一面总结

2018.3.17阿里菜鸟网络电话面试,面试岗位数据研发工程师(实习),历时23min面试官温柔耐心,主要目的为摸简历的底,所有问题均围绕简历发问,有适当展开Q1:简单自我介绍一下,还有你所学的东西A1:姓名性别这些不谈,就读于**大学,**专业的大三学生,投了阿里的数据研发岗......(之后我有一点跑题,扯了一会儿我的专业,估计小哥哥从中没有挖掘到可以提问的点,居然打断了我。。。断了我。。了我...

2018-04-08 10:56:41 461 1

原创 Mysql高可用架构之MHA

一.MHA(Master High Availability):在mysql高可用方面一个相对成熟的解决方案,作为mysql高可用性环境故障切换和主从提升的高可用软件。在mysql故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,在切换过程中,MHA能在最大程度上保证数据的一致性二.MHA的组成:管理节点(MHA Manager)和数据节点(MHA Node)

2017-08-05 19:21:34 436

原创 监控工具之zabbix

一.Zabbix的功能:常见的商业监控软件,具备主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、、详细的图表报表绘制等功能 二.Zabbix的配置:Server:zabbix的服务器,采用mysql存储监控数据并使用apache+php的方式呈现Agent:安装在被监控设备上的zabbix的代理,被监控设备上的数据由代理收集后统一上传到服务

2017-08-02 19:46:30 703

原创 Mysql的主从复制与读写分离

Mysql主从复制(master-slave)与读写分离(mysql-proxy)Mysql是通过主从复制的方式来同步数据的,再通过读写分离来提升数据库的并发负载能力MySQL 支持单向、异步复制复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引 以跟踪日志循环。这些日志可以记录发送到从服务器的更新当一个从服

2017-08-02 19:42:12 266

原创 监控工具之cacti

一.cacti:是基于PHP、Mysql、SNMP、RRDTool开发的网络流量监测图形分析工具Snmpget来获取数据RRDTool来绘画图形提供了强大的用户和数据管理功能,可以指定每一个用户能查看树状结构、host和任何一张图于LDAP结合进行用户验证,同时也能自己增加模板,添加自己的snmp_query和script 二.工作流程:1.snmp协议收集远程服务器数

2017-07-30 18:49:58 688

原创 Linux 高可用集群

一.高可用集群概念:高可用集群High Availability Cluster集群(cluster)就是一组计算机,向用户提供一组网络资源。单个的计算机称为集群的节点(node)。高可用集群是为了使集群整体服务尽可能可用,减少因软硬件出错带来的损失。如果某个节点失效,备援节点将会接管它的职责二.高可用集群的层次结构HA分为三个层次,Messaging and Memb

2017-07-30 18:48:30 472

原创 Day06 keepalived

前提:需要安装包keepalived-1.2.20.tar.gz   解压  tar zxf  keepalived-1.2.20.tar.gz(1)进入一级目录  cd keepalived-1.3.5下(2)编译:./configure  --prefix=/usr/local/keepalived一边编译一边根据提示下载  比如:yum install -y  gcc/opens

2017-07-26 19:32:14 200

原创 Day06 heartbeat

前提:需要安装包heartbeat-3.0.4-2.el.x86_64.rpm    heartbeat_libs-3.0.4-2.el.x86_64.rpm   heartbeat-devel-3.0.4-2.el.x86_64.rpm    ldirectord-3.9.5-3.1.x86_64.rpm在ser1上rpm  -ivh  heartbeat-3.0.4-2.el6.86_64

2017-07-26 19:26:53 239

原创 Day05 高可用集群2

Tips:libvirtd是控制virt-manager是否可用systemctl start libvirtd开启systemctl stop libvirtd 关闭virsh  list 查看运行中的虚拟机netstat  -antlp 查看端口df  查看是否挂载df  -h  查看是否挂载,显示时以兆数显示fdisk  -l  查看硬盘及分区信息fence-

2017-07-26 19:13:28 230

原创 I/O模型

1.进程(process):是一个执行中的程序,是具有独立功能的程序关于某个数据集合的一次运行活动,是操作系统把它的工作利用进程划分为一个个功能单元,这个程序在运行过程中拥有独立的内存单元,独立的空间地址,一个进程崩溃后,不会对其他进程造成影响线程(thread):是进程的一个实体,是对进程的更小划分,是一个进程中的不同执行路径,不能独立执行,基本上不拥有系统资源,,与同属一个进程的其他线程共

2017-07-24 00:48:18 354

原创 Day04 nginx+tomcat+memcached

前提:ser2、ser3需要安装包jdk-7u79-linux-x64.tar.gz   解压tar  zxf  jdk-7u79-linux-x64.tar.gz  -C  /usr/local在/usr/local下制作软链接   ln  -s  jdk-7u79/   javaapache-tomcat-7.0.37.tar.gz    解压tar  zxf  apache-tomc

2017-07-23 23:29:45 280

原创 Day03 lanmp

前提:mysql需要mysql-boost-5.7.17.tar.gz  解压tar zxfmysql-boost-5.7.17.tar.gz      php需要php-5.6.20.tar.bz2  解压tar       cmake需要cmake-2.8.12.2-4.el6.x86_64.rpm    rpm的安装 rpm-ivh  cmake-2.8.12.2-4.el6.x86

2017-07-23 23:07:21 192

原创 Day02 nginx

前提:需要一个安装包 nginx-1.12.0.tar.gz解压进入一级目录添加用户安装gcc  yum install gcc查看版本号在一级目录下进入/src/core下隐藏nginx的版本号修改内容如下:不用调制:在core下回到一级目录进入/auto/cc下

2017-07-23 22:42:47 191

原创 Day02 varnish cdn推送

前提:安装php,需要一个bansys.zip安装包解压并下载安装Unzip  bansys.zip -d  /var/www/html(1)在ser1的/var/www/html/bansys/config.php 做如下设置注释掉深蓝色部分内容更改如下内容主机号为15(2)在ser1的/etc/httpd/conf/httpd

2017-07-23 22:03:03 227

原创 Day01 varnish

前提:需要两个安装包,varnish-3.0.5-1.el6.x86_64.rpm  varnish-libs-3.0.5-1.el6.x86_64.rpm然后下载安装yum install下载并开启ser2、ser3的http服务1.ser1 做后端服务器 (1)在/etc/varnish下打开varnish的配置文件,更改varnish服务端口

2017-07-23 21:56:29 212

原创 Day01 安装虚拟机

装虚拟机(母镜像base+3台虚拟机ser1/ser2/ser3,1024/512/512,镜像6.5)1.搭建yum仓库(1)将6.5镜像移动到iso下 ,与7.0,7.2放在一起  (1)在/var/www/html下创建空目录rhel6.5,与7.0,7.2的目录在一起(3)挂载6.5镜像,在iso路径下挂完后,df检查是否挂载上

2017-07-23 21:46:20 667

原创 python高阶函数

1.函数本身也可以赋值给变量,变量可以指向函数,函数名就是指向函数的变量2.高阶函数:变量可以指向函数,函数的参数能接受变量,那么一个函数就可以接受另一个 函数作为参数,这种函数称之为高阶函数3.map( )函数:接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回eg:map(f,range(10))显示:[o,1

2017-07-15 23:26:11 248

原创 python模块与包

1.模块:在Python中,一个.py文件就称之为一个模块moudle2.模块的调用:(1)直接调用:import  manu(2)调用模块里的方法: from  manu  import  add(3)调用模块里的方法并重命名:from  manu  import  add  as  myadd3.模块的搜索路径:(1)当试图加载一个模块时,Python会

2017-07-14 23:20:57 231

原创 python文件操作

1.文件读写(1)文件读写过程:打开文件                                                                    向文件中写入内容                                       关闭文件(2)如果文件很小,用read( )一次性读取          如果不能确定文件大小,反复调用rea

2017-07-14 23:07:07 175

原创 python函数

1.函数的定义:def 关键字,依次写函数名,括号,括号内参数,冒号,回车,写函数体,return语句,默认的return是Noneeg:def   haha( ):             print  "123"          returnprint    haha( )显示:123             None2.调用函数:(1)abs( ):取绝对值

2017-07-12 23:11:03 179

原创 python字典

1.字典的定义:字典是无序的数据类型2.字典的简单创建:eg:(1)dic = {"name":"haha","age":5,"gender":"male"}         (2)dict = { }.fromkeys(('username','password'),'haha')  Key-Value值相同                     {'password':'ha

2017-07-12 22:25:08 150

原创 python集合

1.集合的定义:集合是无序的,不重复的数据组合,集合里不能定义列表2.集合:{       }3.集合的添加:eg:haha.add("ss")在集合后添加一项        haha.update(["sd","sa"])在集合中添加多项,跟的参数是可迭代类型4.集合的删除:eg:haha.remove("ss")删除集合中的元素        haha.

2017-07-12 21:36:35 163

原创 python元组

1.元组:不能随意更改值,可以对元组分别赋值,可以更改元组内列表的值2.元组的基本操作:重复索引连接查看长度

2017-07-06 14:09:01 123

原创 python字符串

1.字符串的索引:从0开始,0代表第1位2.字符串的切片:eg:  s[1:3]  从第二个数切片到第三个,上边界不包含在内        s[3:  ] 从第三个开始,没有给定下边界        s[     ] 从0到末尾的全部元素3.字符串常用操作:并返回输出eg:.caritaliz( )将字符首字母大写         .center(20.‘*’)返回长度

2017-07-06 13:52:56 167

原创 python列表

1.定义空列表 :    *[   ]2.列表的索引:从0开始,第一个是03.列表的切片:eg:haha[0:3:2]0表示从0位开始,3代表到第3位,但不包括第3位,2代表步长4.列表的添加:.append添加      .extend添加多个       .insert插入5.列表的查看:.index查看元素的位数      .count查看元素出现的次数       

2017-07-06 13:27:54 142

原创 Python作业

习题一:创建一个Python脚本,要求用户输入用户名和密码                                                        如果都正确,显示"welcome to use manage system                                                        如果都不正确,重新输入,最多第三次

2017-06-29 14:52:01 1351

原创 PythonBasic

1.Python的安装:yum install python                                python(交互式使用)2.设置编码格式:#coding:utf-83.Python的常用工具:ipython与pycharm4.字符编码:ASCII:二进制                       Unicode:中英文都是二字节存储,存储在内存中

2017-06-29 14:42:56 191

原创 shell脚本.example

1.#!/bin/basha="hello   world"NUM=2echo  "a is :$a NUM is : ${NUM}nd结果:2.Q:切换工作目录至/tmp,依次向/tmp目录中每个文件问好,统计/tmp下有多少个文件并显示出来#!/bin/bashcd   /tmpfor     i   in   /tmp/*do     ec

2017-06-22 10:24:23 621

原创 控制对文件的访问

1.权限列表的读取:getfacl  file  (#file: file  文件名称                                                           #owner: root 文件所有人                                                           #group: root  文件所

2017-06-19 17:21:50 172

原创 Linux系统结构

1.建立文件:touch   文件名2.建立目录:mkdir  文件名3.强制删除:rm  -fr  文件名 4.vim 的用法打开文件,文件不存在时会自动创建  :vim  文件名按i进入插入模式,完成编辑后,按Esc退出,“:wq”退出保存 5.切换工作目录切换到指定目录  :cd  目录切换到工作目录之前所在目录: cd  -切换到自己的家目录:c

2017-06-15 17:41:01 248

原创 虚拟机控制

1.虚拟机的控制运行虚拟机:rht-vmctl start desktop显示虚拟机:rht-vmctl view desktop关闭虚拟机:rht-vmctl poweroff desktop重置虚拟机:rht-vmctl reset desktop2.切换用户:su - 用户名3.命令帮助查看命令功能:whatis查看命令帮助:--help

2017-06-15 17:10:11 242

原创 脚本

Bash脚本:把许多指令集合在一起,提供循环、条件、判断等,用以编写程序1.脚本用/bin/bash执行    #!/bin/bash2.脚本调试和执行    sh test.sh                                   sh -x test.sh3.转义和引用(1).转义和引用:解析字符串时,用于除去字符串中特殊字符或保留词语的特殊含义引用:f

2017-06-15 09:48:35 307

原创 pxe

pxe服务:支持工作站通过网络从远端服务器下载镜像,并由此支持通过网络操作系统1.安装和启动服务   yum  install  dhcp  httpd  tftp-server  lftp   syslinux  -y                                  systemctl  restart   dhcpd                        

2017-06-10 00:15:07 195

原创 nfs

nfs服务:用于提供对共享二进制目录的访问,也可用于允许用户在同一工作组中从不同客户端访问其文件1.安装服务并设置防火墙   yum  install  nfs-utils  -y                                               systemctl   enable   nfs-server                          

2017-06-09 23:46:42 214

原创 iscsi

iscsi服务:支持从客户端通过IP向远程服务器上的SCSI存储设备发送SCSI命令1.建立lvm设备服务的安装和开启    yum  install  targetcli  -y                                     systemctl   enable   target                                     s

2017-06-09 22:48:56 354

原创 samba

samba服务:可用于将Linux文件系统作为CIFS/SMB网络文件共享,并将Linux打印机作为CIFS/SMB打印机进行共享 1.samba服务的安装和开启   yum install  samba  samba-client.x86_64 samba-commmon -ysystemctl  start  smb nmbsystemctl  enable  smb  n

2017-06-09 22:05:28 153

原创 firewalld

firewalld:动态防火墙后台程序1.firewalld的配置查看Firewalld的状态       firewall-cmd --state查看当前活动区域,并附带一个目前分配的的接口列表    firewall-cmd --get-active-zones查看默认区-zones域    firewall-cmd  --get-default-zone查看所

2017-06-09 19:50:11 204

Day03 lanmp

Day03 lanmp

2017-07-21

Day02 varnish cdn推送平台

varnish+cdn

2017-07-20

Day01 安装虚拟机

虚拟机

2017-07-20

Day02 nginx

Day02 nginx

2017-07-20

Day01 varnish

Day01 varnish

2017-07-20

Day01安装虚拟机

用6.5镜像安装虚拟机

2017-07-20

空空如也

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

TA关注的人

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