- 博客(77)
- 收藏
- 关注
转载 ELK
对颇具规模的Web服务进行日志收集、存储、分析、处理等; ELK:ElasticSearch、Logstash、Kibana ElasticSearch:是一个基于Lucene实现的开源的、分布式、RestFul的全文本搜索引擎;此外,它还是一个分布式实时文档存储,其中每个文档的每个field均是被索引的数据,且可被搜索;也是一个带实时分析功能的分布式搜索引擎,能够...
2019-09-08 19:56:00
214
转载 OpenStack
Openstack是一个云平台管理的项目,它不是一个软件。也就是说我们可以使用Openstack来管理我们数据中心里面的各种资源池;它里面包含了很多子项目。 Openstack通过一个抽象层将普通计算机中的各种资源分成单一的组,当我们需要创建虚拟机的时候可以选择为其分配多少内存、几个CPU、几块网卡、多大的存储等;Openstack就是将这些资源划分成组,然后在这些...
2019-09-08 11:45:00
344
转载 Linux中的网络虚拟化
网络虚拟化的类型: 桥接:创建一个虚拟桥设备,将虚拟机连接至桥设备上,再给桥设备配置一个IP地址,作为宿主机与外部通信的地址,即可完成与外网的通信(一起使用物理网卡的硬件功能),不过此时虚拟机使用的公网地址; 隔离:仅将需要互相通信的虚拟机的后半段网卡添加到同一个虚拟的桥设备上,即可完成虚拟机之间的通信,且与外网乃至是物理机隔离; 路由:将虚拟机关...
2019-09-08 10:51:00
850
转载 KVM及KVM-Virtio
KVM Kernel-based Virtual Machine,基于内核的虚拟机; KVM是作为内核模块嵌入进Linux内核的,它不会像Xen那样剥夺Kernel的CPU以及内存的管理权,所以Kernel尤其钟爱KVM; KVM被作为模块加载进内核以后,内核俨然就摇身一变成为了Hypervisor,其管理方式是将运来的用户空间作为控制台,用其对KVM进行管理。包括创建...
2019-09-06 11:37:00
567
转载 Xen
Xen是一种开源的虚拟机监控器(VMM),属于Type-I;支持全虚拟化和半虚拟化; Xen的Hypervisor直接运行在硬件之上,其所创建的虚拟机都要运行在Hypervisor上;Xen只对CPU和内存进行了虚拟化,也就是说Xen只负责管理驱动CPU和内存其他的像IO等设备都是交给Dom0中的操作系统管理的,自己不负责管理,这是因为IO的种...
2019-08-19 19:03:00
357
转载 Zabbix Proxy
Zabbix通过proxy能高效地监控分布式IT架构,用于解决大量主机的跨机房监控问题。 Zabbix Proxy负责收集本地区域的数据,然后将数据统一发送给Zabbix Server; 配置示例: 1.安装mysql、zab...
2019-08-19 18:55:00
182
转载 Linux Zabbix
监控的步骤: 数据采集:采集主机上的各种参数(比如CPU负载、网络接口流量、内存使用比等),从而进行以后的数据分析展示;数据存储:将采集到的各种参数存储下来(一般是根据时间轴存储的时间序列数据); 数据展示:将采集到的数据,根据预先定义的方式展示出来(数据可视化);...
2019-08-19 18:48:00
181
转载 Puppet Manager
在master模式下,我们给每个agent应用的manifest可能不止一个,所以在master端需要根据agent的主机名来建立一个站点清单(也可能是多个站点清单),将某个agent要应用的所有manifest都填入这个清单中,然后直接应用这个清单即可; agent:默认每隔三十分钟向master发送node name...
2019-08-19 18:25:00
159
转载 Linux Puppet基础知识
Linux Puppet基础知识 Puppet可以批量配置多个节点,减少运维人员在重复的、繁琐的工作中花费的时间;可以轻松的管理几千个节点; 官网地址:https://puppet.com/ Puppet相对于ansible来说,其不仅要运行master端,且在每个被管控节点上还要安装并运行agent端;...
2019-08-19 18:23:00
429
转载 MogileFS分布式文件系统
分布式存储: 多个节点共同提供存储空间,然后通过一个中间层抽象出一个接口,提供给其他程序调用,存储本身对于上层应用是透明的; 存储方式: 单独使用一个节点存储文件的元数据:集中元数据存储; 存储节点专门存储数...
2019-08-19 17:59:00
211
转载 Mysql-Galera Cluster
使用Galera Cluster需要下载包含wsrep补丁的mysql版本; 官网下载地址:http://galeracluster.com/downloads/ 安装前要卸载之前安装的mariadb或者mysql;或者迁移也可以,不过就是另一套操作了! 具体的安装过程官网描述的很完整,就不赘述了! http://galeracluster...
2019-06-23 15:10:00
71
转载 Mysql-MHA
Mysql分布式系统: CAP标准:分布式系统最多可以实现其中的两点,常用的有AP和AC; C:一致性 A:可用性 P:网络分区(分裂)容错性 mysql的切分: 垂直切分:将一个数据库中的多张表分散到多个mysql服务器中(尽量让那些需...
2019-06-09 20:34:00
77
转载 Mysql主从复制
因为mysql对性能的要求较高,并且做向上扩展价格及其昂贵,所以一般都会采用向下扩展的主从复制方案,来提高mysql的性能;主从复制可以实现仅主mysql服务器可以提供读写数据,而从服务器仅可提供读数据,即让来自客户端的写请求仅发送至主服务器,读请求分散发送到各个从服务器,从而提高mysql的并发能力以及处理请求的能力;但是这就要求从服务器中要有主服务器上的全部数据,只有这样...
2019-06-09 20:31:00
91
转载 Linux memcached
Linux memcached memcached是一套分布式的高速缓存系统,使用key-value来缓存数据,是由LiveJournal的Brad Fitzpatrick开发,目前被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。memcached缺乏认证以及安全管制,所以应该将memcached服务器放置在防火墙后。 一般memcached...
2019-04-08 21:00:00
144
转载 Linux Tomcat Cluster
当一台Tomcat服务器无法承载现有的访问量时,我们可以使用集群来提升其承载量; Tomcat Cluster的架构一般为:前端使用负载均衡(nginx、haproxy),将请求调度到后端的多个Tomcat服务器上,但是一般Tomcat不会直接面对前端,而是在二者之间再放置一个httpd服务,使用apache接收调度到本身的请求,然后再将请求发送至Tomcat上进行...
2019-04-08 20:56:00
124
转载 Linux Tomcat
Linux Tomcat Tomcat 是Web应用服务器,是一个Servlet/JSP容器. Tomcat 作为Servlet容器,负责处理客户请求,把请求传送给Servlet,并将Servlet的响应传送回给客户.而Servlet是一种运行在支持Java语言的服务器上的组件. Servlet最常见的用途是扩展Java Web服务器功能,提供非常安全的,可移植的,易于使用的C...
2019-04-01 14:56:00
130
转载 Linux Varnish
Linux Varnish Web Cache:一般的大型网站架构都会使用缓存,缓存一般位于前段代理与后端服务器之间,当用户发出请求以后,会首先通过代理查找缓存,如果缓存中有相关的数据就直接反回给客户端,如果没有就继续向后端真实提供数据的原始服务器请求相关数据,然后再返回给客户端;你可能会有疑问,这样引入缓存难道不会增加网络延迟吗?当然会,但是引入缓存的效益是可以完全抵消引入缓...
2019-03-25 18:29:00
150
转载 Linux Haproxy
Linux Haproxy Haproxy是一款基于TCP(4层传输层)和HTTP应用(7层应用层)的代理软件,它可以作为负载均衡器,因为是开源软件,所以完全免费;Haproxy默认使用的是事件驱动、单一进行模型,类似nginx,一个进程响应多个请求;它具有以下特性: 高可用性:Haproxy可以在负载均衡服务出现故障时自动的将服务从故障...
2019-03-25 17:59:00
177
转载 Linux工具 Ansible
Linux工具 ansible Ansible是一个运维管理工具,可以减少一些重复的配置,比如有几百台主机需要进行相似的配置时或者对所有主机进行某些软件的版本升级时,如果是人工一台一台的配置是非常慢的,也容易出错,毕竟人精力有限;而这个Ansible运维工具就可以实现仅在一台主机上进行一遍配置,就可以实现配置所有主机的目的; 运维工作:系统安装(...
2019-03-16 12:20:00
125
转载 Linux keepalived
Linux Keepalived Keepalived是一个用C编写的路由软件。该项目的主要目标是为Linux系统和基于Linux的基础架构提供简单而强大的负载平衡和高可用性设施。负载平衡框架依赖于众所周知且广泛使用的Linux虚拟服务器(IPVS)内核模块,提供Layer4负载均衡。Keepalived实现了一组检查器,以根据其健康状况动态地和自适应地...
2019-02-26 14:28:00
93
转载 Linux DRBD集群
Linux DRBD 存储的类型: DAS:direct Attached Storage IED,USB,STAT,SCSI,SAS NAS:Network Attached Storage 传输速度慢 SAN:Storage Area Network...
2019-02-20 13:05:00
105
转载 Linux HA Cluster-Corosync+Pacemaker
Linux HA Cluster Corosync+Pacemaker 关于基本概念的内容都在上一篇博客中,此处不再赘述! HA: Message Layer: heartbeat,corosync,cman,keepalive CRM: haresources,crm...
2019-02-18 22:01:00
160
转载 Linux HA Cluster-HeartBeat
Linux HA Cluster HeartBeat HA Cluster可以解决单点故障问题,增加应用服务的可用性; 故障场景: 设计缺陷(bug):软件或服务器硬件设计或者制造时固有的问题; 使用过久,硬件损耗; 认为故障:管理人员的误操作,或者遭受攻击; …… 可用性公...
2019-02-18 21:56:00
211
转载 Linux服务 Nginx Proxy
Linux服务 Nginx Proxy 正向代理服务器是客户端的代理,代理服务器会代替客户端去请求任何客户端发送给它的地址去寻找资源,然后返回给客户端并且这个资源还可以缓存到本地,供以后请求同一资源的其他客户端使用;例子:Aclient要去google请求一个txt文档,它就会将请求发送给代理服务器,然后代理服务器去帮助Aclient去google请求这...
2019-02-07 17:34:00
131
转载 Linux LVS集群
Linux LVS集群 Cluster: 系统扩展方式: scale up:向上扩展,也就是升级硬件,但是成本比较高; scale out:向外扩展,也就是当现有的服务器无法承受当前的负载时,通过添加更多的服务器来分担当前的负载; 集群类型: LB:l...
2019-02-04 19:07:00
60
转载 Linux服务 Nginx(二)
Linux服务 Nginx(二) 最权威的资料:官方文档http://nginx.org/en/docs/ 主配置段的指令: 正常运行的必备配置; 1.user USERNAME [GROUPNAME] 指定运行worker进程的用户和组; Syntax:...
2019-01-29 11:54:00
104
转载 Linux服务 Nginx(一)
Linux服务 Nginx(一) Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等. http协议...
2019-01-27 16:13:00
96
转载 Linux nsswitch and pam
Linux nsswitch and pam nsswitch:network service switch,网络服务转换; 用于网络服务中的名称解析; 名称解析:将人类易于记忆的字符串转换成计算机易于识别的数字,或将数字转换成字符串;(name:id) 名称解析的过程也就是去查找事先已经存在的文...
2019-01-24 16:25:00
85
转载 Linux服务 Rsyslog
Linux服务 rsyslog日志:用于记录服务器上已发生的事件;我们知道每个程序都是会产生信息的,所以按理来说每个单独的程序都应该有一个记录日志的功能,以便于将来排错或审计之用.但是这样做就太麻烦了,还不好管理,所以对于那种跟系统本身运行有关的程序产生的日志,我们将它们统一起来,交给系统日志服务统一管理;这样就方便很多;系统日志服务:syslo...
2019-01-23 18:15:00
92
转载 Mini Linux 制作
Mini linux 制作过程 Linux启动流程: Centos6:POST(加电自检)→BootSequence(BIOS)→ BootLoader(引导加载器)→ Kernel(ramdisk)→/sbin/init Centos7:POST(加电自检)→BootSequence(BIOS)→ BootLoader(引导加载器)→ K...
2019-01-22 13:23:00
354
转载 Linux服务 NFS
Linux服务 NFS NFS:Network File System,由Sun公司研发; NFSv1,NFSv2,NFSv3,NFSv4.0,NFSv4.1:并行存储,NFSv4.2:pNFS(并行存储,可以将数据分类存储,比如:将文件系统中的元数据(inode)和真正的数据内容(block)分开存储) 文件系统一般都是...
2019-01-18 15:48:00
101
转载 Linux服务 SAMBA
Linux服务 SAMBA smb,Service Message Block CIFS,Common Internet File System,windows之间达成通信的系统,类似于于Linux中的NFS; 监听于137/udp,138/udp,139/tcp,445/tcp; 其中137和138是用来实现NetBIOS...
2019-01-18 15:43:00
106
转载 Linux 服务 VSFTPD
Linux服务 FTP FTP:File Transfer Protocol 文件传输协议 是一种文件共享服务,工作于应用层,基于TCP协议实现,有两个连接:通常我们使用的协议都是客户端通过某个端口请求然后服务器端将响应返回给客户端之前使用的端口,通常都是一个连接就可以完成工作,但是ftp略有不同,它需要两个链接才能完成工作(控制连接:用...
2019-01-14 13:15:00
213
转载 Linux服务 编译安装LAMP
LAMP组合编译安装(使用的是Centos6) httpd+php modules:把php便以成 httpd的DSO模块; prefork:libphp5 event、worker :libphp5-zts cgi fpm(fastcgi):php...
2018-12-25 17:12:00
58
转载 Linux服务 MariaDB SQL语句基础
MariaDB SQL语句基础 数据库:保存由组织的数据的容器,通常是一个文件或一组文件; 人们通常用数据库这个术语来代表他们所使用的数据库软件,这是不正确的;确切地说,数据库软件应该成为DBMS(数据库管理系统);数据库是通过DBMS来创建和被操纵的容器,你实际使用的是DBMS,它替你访问数据库; SQL; 数据...
2018-12-23 18:33:00
96
转载 Linux 服务 LAMP(二)
Linux LAMP(二) PHP配置文件(php.ini): 配置文件php.ini在PHP启动时被读取。对于服务器模块版本的PHP,仅在web服务器启动时读取一次。对于CGI和CLI版本,每次调用都会读取; ini格式: [SECTION1_NAME]:段名 PARA1= ...
2018-12-19 17:24:00
58
转载 Linux 服务 LAMP(一)
Linux LAMPL:linuxA:apacheM:mysql,mariadbP:php,perl,python 静态资源:静态内容,客户端从服务器端获得的资源的表现形式和原文件相同; http协议的使用过程:客户端首先封装http包发送请求报文,经过网络传输给服务器端用户空间的httpd服务处理,服务器根据请求的需要在磁盘上获...
2018-12-13 18:47:00
98
转载 Linux服务 httpd
http:hyper text transfer protocol 超文本传输协议;80/tcp html:超文本标记语言; 格式: #<html> # <head> # <tital> </tital&g...
2018-11-22 22:21:00
229
转载 Linux 编译安装BIND
下载网址:www.isc.org 首选需要安装开发环境,包括openssl等开发包; 解压文件 tar -zxvf bind*.tar.gz 创建named使用的系统用户 groupadd -g 53 -r named useradd -u 53 -r named 编译安装 c...
2018-11-05 09:07:00
120
转载 Kerberos
kerberos身份认证过程: 第一步:账号和KDC互相认证; 账号A向KDC证明自己的身份: 1.账号A首先会把自己的密码hash,得到一把秘钥Kclt; 2.Kclt会把当前的时间戳加密,生成一个字符串;使用{时间戳}Kclt来表示; 3.将生成的字符串{时间戳}Kclt、账号A的信息,以及一段...
2018-11-04 10:54:00
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人