自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 【Linux运维常见面试题之精华收录】

1、什么是运维?什么是游戏运维?1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等2)游戏运维又有分工,分为开发运维、应用运维(业务运维)和系统运维开发运维:是给应用运维开发运维工具和运...

2018-09-27 15:40:56 2666

原创 Linux运维工程师-面试题总结

1.linux 如何挂在 windows 下的共享目录mount.cifs //192.168.1.3/server /mnt/server -o user=administrator,pass=123456linux 下的 server 需要自己手动建一个  后面的 user 与 pass 是 windows 主机的账号和密码 注意空格 和逗号2.查看...

2018-09-09 16:46:30 1324

原创 mysql主从 、Mycat读写分离、haproxy高可用

Mysql 迁移流程  核心原则,不能影响线上的服务  原 mysql 开启 binlog配置 my.cnfserver-id       = 11log_bin         = mysql-binbinlog-format   = mixed...

2018-09-15 14:11:58 1346

原创 WEB环境搭建,RPM打包、压力测试

“` dhcprpm打包LAMP LNMP环境的搭建 netstat 与 ss :查看连接状态的tcp状态统计ss -ant|awk ‘{A[$1]++}END{for(a in A)print A[a],a}’数据库创建 库,表php 查询数据库压力测试导入 mydb.sql压测 testmysql.php静态页面压...

2018-09-15 14:11:29 1054

原创 zookeeper集群、kafka集群、Hadoop高可用

一、zookeeper集群1.1 zookeeper概述1.1.1 什么是zookeeperZooKeeper是一个分布式的协调服务1.1.2 ZooKeeper能干什么ZooKeeper是用来保证数据在集群间的事务性一致1.1.3 zookeeper 应用场景1. 集群分布式锁2. 集群统一命名服务...

2018-09-15 14:10:56 1074

原创 hadoop分布式集群 、 分布式集群节点管理 、 hdfs扩展应用

一、完全分布式1.1 系统规划1.1.1 Hadoop 三大核心组件– 分布式文件系统– HDFS 已经部署完毕– 分布式计算框架– mapreduce– 集群资源管理– yarn1.1.2 系统架构1.2 安装部署1.2.1 mapred配置1. 分布式计算框架 mapred-site.xml–...

2018-09-15 14:10:26 1006

原创 MySQL常见面试题

一、mysql数据库cpu飙升到500%的话他怎么处理1. 多实例的服务器,先top查看是那一个进程,哪个端口占用CPU多;2. show processeslist查看是否由于大量并发,锁引起的负载问题;3. 否则,查看慢查询,找出执行时间长的sql;explain分析sql是否走索引,sql优化;4. 再查看是否缓存失效引起,需要查看buffe...

2018-09-15 14:09:54 1046

原创 hadoop核心组件介绍、HDFS 分布式文件系统

一、大数据与Hadoop1.1 大数据简介1.1.1 大数据的定义– 大数据由巨型数据集组成,这些数据集大小常超出人类在可接受时间下的收集、使用、管理和处理能力。1.1.2 大数据能做什么– 把数据集合幵后进行分析可得出许多额外的信息和数据关系性,可用来察觉商业趋势、判定研究质量、避免疾病扩散、打击犯罪或测定即时交通路况等;这样的用途正...

2018-09-15 14:09:28 1666

原创 kibana 部署、Logstash概述 、Logstash插件使用

一、配置kibana1.1 kibana概述1.1.1 什么是kibanakibana是一款数据可视化的工具1.1.2 kibana特点1.灵活的分析和可视化平台2.实时总结和流数据的图表3. 为不同的用户显示直观的界面4. 即时分享和嵌入的仪表板1.2 部署Kibana1.安装kibana~] #&nb...

2018-09-15 14:08:58 1070

原创 ELK概述、 ES集群部署 、 ES常用插件、RESTFUL API操作ES 集群

一、分布式ELK平台1.1 ELK 简介1.1.1 什么是ELKELK是一套日志管理的解决方案,是一套集中式日志收集系统。– Elasticsearch:负责日志检索和储存– Logstash:负责日志的收集和分析、处理– Kibana:负责日志的可视化1.1.2 ELK 能做什么ELK组件在海量日志系统的运维中,可用于解决:...

2018-09-15 14:08:33 1542

原创 playbook概述 playbook远程分发 、 playbook远程执行

一、playbook基础1.1 ansible七种武器1.1.1 ad-doc– ansible 命令,用于执行临时性的工作.1.1.2 ansible-doc– ansible-doc 是 Ansible模块文档说明,针对每个模块都有详细的用法说明及应用案例介绍,功能和Linux系统man命令类似,必须掌握1.1.3 ans...

2018-09-15 14:08:04 1163

原创 mysql数据库服务日志类型

mysql数据库服务日志类型1.错误日志  默认开启 记录服务在启动和运行过程中产生的错误信息log-error=/var/log/mysqld.logmysql> show global variables like ‘log_error’;2.普通查询日志: 记录所有sql命令,存放目录位于/var/lib/mysql。my...

2018-09-15 14:07:18 910

原创 ansible概述 ansible安装配置 、 ad-hoc管理 ansible模块概述

一、Ansible基础1.1 什么是AnsibleAnsible是一款基于python开发的自动化运维工具,是用来批量管理多台机器的。ansible可以让我们实现:– 自动化部署APP– 自动化管理配置项– 自动化的持续交付– 自动化的(AWS)于服务管理1.2 ansible特性1.模块化设计,调用特定的模块来完...

2018-09-14 08:52:49 877

原创 CLOUD05 - 自定义镜像及仓库 持久化存储 、 Docker网络架构

一、自定义镜像与仓库1.1 自定义镜像1.1.1 docker commit• 使用镜像启动容器,在该容器基础上修改• 另存为另一个镜像1、创建容器]# docker run -it centos bash2、修改(增删改数据、安装软件、修改配置文件等)]# docker exec -it IDs bash3、创建镜像...

2018-09-14 08:52:14 995

原创 CLOUD04 - Docker环境部署 Docker镜像、Docker基本命令

一、Docker概述1.1 概述1.1.1 什么是容器• 容器技术已经成为应用程序封装和交付的核心技术• 容器技术的核心有以下几个内核技术组成:– CGroups(Control Groups)-资源管理– NameSpace-进程隔离– SELinux安全• 由于是在物理机上实施隔离,启动一个容器,可以像启动一个进程一样快速...

2018-09-14 08:51:37 1130

原创 CLOUD02 - Openstack概述 部署安装环境、部署Openstack OpenStack操作基础

一、Openstack概述1.1 云计算简介1.1.1 什么是云计算云计算是一种服务模式,他可以按客户需求提供软硬件资源。他本质上就是远程计算机在提供服务,客户看不见,摸不着。像天空的云一样,所以称之为云计算。1.1.2 IaaSIaaS(Infrastructure as a Service),即基础设施即服务提供给消费者的服...

2018-09-14 08:50:47 1078

原创 Linux下git仓库的搭建和克隆

一、创建版本库1.1 装Git软件包~ ] # yum -y install git1.2 创建一个仓库~ ] # mkdir lijunRepository       //创建一个受git管理的仓库~ ] #  cd  lijunRepository~ ] #   g...

2018-09-14 08:50:02 979

原创 SSH远程登录出现 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 解决办法

一、问题描述在部署OpenStack环境的时候,配置的静态IP是192.168.5.1,删除了这台虚拟机.重新板建一个虚拟机,IP配置也配置为192.168.5.1.使用真机连接 ssh  192.168.5.1出现如下报错报错的大概意思是192.168.5.1的ECDSA主机密钥已更改,并且您已请求严格检查,远程主机发送的ECDSA...

2018-09-14 08:49:29 1260 1

原创 CLOUD01 - KVM构建及管理 virsh控制工具、镜像管理 虚拟机快建技术

一、KVM简介1.1 搭建KVM服务器1.1.1 虚拟化概念• virtualization 资源管理– x个物理资源 –> y个逻辑资源– 实现程度:完全、部分、硬件辅助(CPU)1.1.2 虚拟化概述• 虚拟化主要厂商及产品1.1.3 安装虚拟化服务器平台1. 虚拟化服务器软件• qemu-kvm– 为 kvm...

2018-09-14 08:48:45 1332

原创 Cluster05 - 块存储应用案例 分布式文件系统 对象存储

一、块存储应用案例目的:KVM虚拟机调用Ceph镜像作为虚拟机的磁盘。1.1 准备实验环境1.1.1 创建磁盘镜像•  为虚拟机创建磁盘镜像[root@node1    ~]#    rbd    create &nbsp...

2018-09-14 08:47:57 1062

原创 快速生成RedHat7虚拟机

一、虚拟化概述虚拟计算机的硬件 virtualization 资源管理   x个物理资源 –> y个逻辑资源   实现程度:完全虚拟化、部分虚拟化、硬件辅助虚拟化(CPU)查看CPU是否支持虚拟化指令:[root@room9pc01 ~]# lscpu | grep vmx二、搭建KVM服...

2018-09-14 08:46:39 1080

原创 Cluster04 - Ceph概述 部署Ceph集群 Ceph块存储

ceph快照:可用做备份一、ceph概述1.1 什么是分布式文件系统•  分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连•  分布式文件系统的设计基于客户机/服务器模式1.2 常用分布式文件系统•  L...

2018-09-14 08:44:39 961

原创 Cluster03 - HAProxy服务器 、 Keepalived+LVS、Keepalived+haproxy

一、Haproxy服务器1.1 HAProxy概述1.1.1 HAProxy简介•  它是免费、快速并且可靠的一种解决方案•  适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理•  提供高可用性、负载均衡以及基于TCP和HTTP应用的代理1.1.2 衡量负责均衡器性能的因素• ...

2018-09-13 09:11:55 1401

原创 Cluster02 - 集群LVS简介 LVS-NAT集群 LVS-DR集群

一、集群及LVS简介1.1 集群简介1.1.1 什么是集群•  将很多服务器集中起来一起,提供同一种服务,在客户端看来就象是只有一个服务器•  可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益•  一组通过高速网络互联的计算组,并以单一系统的模式加以管理•  任务调度是集群系...

2018-09-13 09:11:21 991

原创 Xshell、mstsc/admin、跳板机、lsof

企业里怎么管理 Linux,那么多Linux 怎么处理?使用终端软件 securetty xshell  企业里怎么管理 Windows远程桌面 mstsc /admin 什么是跳板机(堡垒主机)? PV 是什么PV:即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。UV是...

2018-09-13 09:10:51 884

原创 Cluster01 - 存储技术与应用ISCSI技术应用、udev配置、NFS网络文件系统、Multipath多路径

一、存储技术与应用1.1 存储概述1.1.1 存储的目标•  存储是根据不同的应用环境通过采取合理、安全、有效的方式将数据保存到某些介质上并能保证有效的访问•  一方面它是数据临时或长期驻留的物理媒介•  另一方面,它是保证数据完整安全存放的方式或行为•  存储就是把这两个方面结合起来,向客户提供一...

2018-09-13 09:10:23 1287

原创 NoSQL05 - MongoDB副本集 MongoDB文档管理

一、MongoDB 副本集1.1 副本集概述1.1.1 副本集介绍– mongodb 的复制至少需要两个节点。其中一个是主节点,负责处理客户端请求,其余的都是从节点,负责复制主节点上的数据。– mongodb 各个节点常见的搭配方式为:一主一从、一主多从。– 主节点记录在其上的所有操作 oplog ,从节点定期轮询主节点获取这些操作,然后对自己的数...

2018-09-13 09:09:51 1015

原创 NoSQL04 - 部署MongoDB服务、MongoDB基本使用

一、搭建MongoDB服务器1.装包51]# tar -xf mongodb-linux-x86_64-rhel70-3.6.3.tgz                    //解包(已经源码安装好了)51]# mk

2018-09-13 09:09:19 1039

原创 NoSQL03 - 主从复制、RDB/AOF持久化 数据类型

一、Redis 主从复制1.1 主从复制概述1.1.1 主从复制结构模式• 结构模式– 一主一从– 一主多从– 主从从1.1.2 主从复制工作原理工作原理–Slave向master发送sync命令–Master启动后台存盘进程,同时收集所有修改数据命令–Master执行完后台存盘进程后,传送整个数据文件到slave–Sla...

2018-09-13 09:08:49 934

原创 NoSQL02 - 创建Redis集群、管理集群

一、创建集群1.1 部署集群环境1.1.1 集群拓扑结构1.1.2 IP和端口规划具体要求如下:ip地址                 端口             &nbsp

2018-09-13 09:08:13 939

原创 NoSQL01 - NoSQL概述 部署Redis服务 、 部署LNMP+Redis

Redis:搭建Redis数据库服务器Redis数据库服务基本使用配置文件的常用配置项部署Redis集群  ***Redis主从同步Redis持久化 AOF/RDB  MongoDB:搭建服务器基本使用数据备份与恢复数据导入、导出文档管理++++++++++++++++++++++++++++++++++++NoS...

2018-09-13 09:07:44 911

原创 DBA10 - 分库分表概述 配置mycat

1  装包]# rpm  -qa  | grep -i jdk]# tar -zxvf Mycat-server-1.4-beta-20150604171601-linux.tar.gz]# mv  mycat/   /usr/local/2 工作目录说明]# cd  /usr/local/m...

2018-09-13 09:06:51 921

原创 DBA09 - MySQL视图、MySQL存储过程

一、MySQL 视图1.1  mysql视图概述1.1.1 视图介绍• 什么是视图 (View)– 虚拟表– 内容与真实的表相似,包含一系列带有名称的列和行数据。– 视图并不在数据库中以存储的数据的形式存在。– 行和列的数据来自定义视图时查询所引用的基表,并且在具体引用视图时动态生成。– 更新视图的数据,就是更新基表的数据...

2018-09-12 09:08:15 916

原创 DBA08 - MHA集群概述、部署MHA集群 测试配置

一、MHA集群概述1.1 MHA介绍1.1.1 MHA 简介• MHA ( Master High Availability )– 是一套优秀的作为 MySQL 高可用性环境下故障切换和主从提升的高可用软件。– 目前在 MySQL 高可用方面是一个相对成熟的解决方案。– 在 MySQL 故障切换过程中, MHA 能做到在 0~30 秒之...

2018-09-12 09:07:43 1001

原创 DBA07 - MySQL读写分离 MySQL多实例、MySQL性能调优

一、MySQL读写分离1.1 什么是数据读写分离把客户端访问数据时的查询请求和写请求分别给不同的数据库服务器处理。1.2 为什么要对数据做读写分离减轻单台数据库服务器的并发访问压力提高数据库服务器硬件利用率1.3 实现数据读写分离的方式人肉分离:  做不同的数据操作时,访问指定的数据库服务器使用mysql中间件提供的服务实现:...

2018-09-12 09:07:13 1006

原创 DBA06 - MySQL主从同步、主从同步模式

一、什么是mysql主从同步主:正在被客户端访问的数据库服务器,被称作主库服务器。从:自动同步主库上的数据的数据库服务器,被称作从库服务器。二、配置mysql主从同步2.1 拓扑图数据库服务器 192.168.4.10  做主库数据库服务器 192.168.4.20  做从库2.2  环境准备主从同步未...

2018-09-12 09:06:38 979

原创 DBA05 - mysqldump 实时增量备份、innobackupex

一 、数据备份相关概念1.1 数据备份的目的数据被误删除 或 设备损害导致数据丢失 ,用备份文件恢复数据。1.2 数据备份方式物理备份:   –冷备:cp tar逻辑备份:    –mysqldum,mysql物理备份及恢复: 指定备份库和表对应的文件• 备份操作– c...

2018-09-12 09:06:05 902

原创 DBA04 - 多表查询 MySQL管理工具、用户授权及撤销

一、多表查询1.1 复制表 (作用: 备份表 、 快速建表)• 将源表 xxx 复制为新表 yyy– CREATE TABLE yyy SELECT * FROM xxx;• 将指定的查询结果复制为新表 zzz– CREATE TABLE zzz SQL 查询语句 ;• 复制源表 xxx 的结构到新表 vvv– CREATE TABLE ...

2018-09-12 09:05:30 1012

原创 Linux资源限制

Linux 资源限制通过限制特定用户或程序的资源访问,也可以实现性能调优的目的。对于多用户的系统不限制资源本身可能就是一种不公平。1.通过 ulimit 是限制系统资源的一种途径,ulimit 支持 hard 和 soft 限制。Soft limits can be adjusted by the affected user.Hard limits are set...

2018-09-12 09:04:49 1221

原创 MySQL常见练习题

把/etc/passwd文件的内容存储到teadb库下的usertab表里,并做如下配置:1 在name字段下方添加s_year字段 存放出生年份 默认值是1990mysql> alter table usertab add s_year year default 1990 after name;2 在name字段下方添加字段名sex 字段值只能是gr...

2018-09-12 09:04:10 1033

空空如也

空空如也

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

TA关注的人

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