随笔分类 - Linux操作系统
摘要:Ceph ceph集群中的角色 monitor:ceph-mon,ceph监视器,在主机运行一个守护进程,用于维护集群状态映射,如存储池pool,PG数量以及PG和存储池的映射状态。此外还用于管理程序和客户端之间的身份验证(cephx协议),通常至少需要三个监视器实现高可用 manage:ceph-
阅读全文
摘要:redis集群和高可用 redis主从复制 主从复制特点 一个master可以有多个slave 一个slave只能有一个master 数据流向是单向的,master到slave 主从复制实现 建议redis master和slave开启持久化,设置相同连接密码,slave提升为maste
阅读全文
摘要:Redis Redis安装 1.yum/apt安装 root@ubuntu:~# apt info redis Package: redis Version: 5:6.0.16-1ubuntu1 Priority: optional Section: universe/database Origin
阅读全文
摘要:TOMCAT tomcat安装 准备jdk rpm: [root@node1 ~]# yum -y install jdk-8u291-linux-x64.rpm [root@node1 ~]# cat /etc/profile.d/jdk.sh export JAVA_HOME=/usr/java
阅读全文
摘要:HAPROXY 支持功能: TCP 和 HTTP反向代理 SSL/TSL服务器 可以针对HTTP请求添加cookie,进行路由后端服务器 可平衡负载至后端服务器,并支持持久连接 支持所有主服务器故障切换至备用服务器 支持专用端口实现监控服务 支持停止接受新连接请求,而不影响现有连接 可以在双向添加,
阅读全文
摘要:keeppalived VRRP技术 虚拟路由冗余协议,解决静态网关单点风险 物理层:路由器、三层交换机 软件层:keepalived 术语: 虚拟路由器:Virtual Router 虚拟路由器标识:VRID(0-255),唯一标识虚拟路由器 VIP:Virtual IP VMAC:Vir
阅读全文
摘要:NGINX I/O模型 同步,异步 同步:synchronous,被调用者并不提供事件的处理结果相关的通知消息,需要调用者主动询问事 情是否处理完成 异步:asynchronous,被调用者通过状态、通知或回调机制主动通知调用者被调用者的运行状态 阻塞,非阻塞 阻塞:blocking,指IO操作需要
阅读全文
摘要:LVS VS根据请求报文的目标IP和目标协议及端口将其调度转发至某RS,根据调度算法来挑选RS。LVS是内核 级功能,工作在INPUT链的位置,将发往INPUT的流量进行“处理” VS:Virtual Server,Director Server(DS), Dispatcher(调度器),Load
阅读全文
摘要:rsyslog 管理 系统日志术语 facility:设施,从功能或程序上对日志进行归类 #内置分类 auth, authpriv, cron, daemon,ftp,kern, lpr, mail, news, security(auth), user, uucp, syslog #自定义的分类
阅读全文
摘要:HTTP HTTP协议(HyperText Transfer Protocol,超文本传输协议) HTTP(HyperText Transfer Protocol,超文本传输协议)是一种用于分布式、协作式和超媒体信息系统 的应用层协议。HTTP是万维网的数据通信的基础设计HTTP最初的目的是为了提供
阅读全文
摘要:Ansible ansible简介 ansible是一种可以批量管理远程远程主机的的自动化运维工具 ansible配置文件: /etc/ansible/ansible.cfg 主配置文件,配置ansible工作特性,也可以在项目的目录中创建此文件,当前目录下如果也有ansible.cfg,则此文
阅读全文
摘要:MySQL集群 主从复制相关 主从复制相关线程 主节点: dump Thread:为每个Slave的I/O Thread启动一个dump线程,用于向其发送binary log events从节点: I/O Thread:向Master请求二进制日志事件,并保存于中继日志中 SQL Thread:从中
阅读全文
摘要:mysql的视图,存储过程,触发器和事件 视图: 虚拟表,保存有实表的查询结果,相当于别名 利用视图,可以隐藏表的真实结构,在程序中利用视图进行查询,可以避免表结构的变化,而修改程序,降低程 序和数据库之间的耦合度 CREATE VIEW view_name [(column_list)] AS s
阅读全文
摘要:centos7实现openvpn yum -y install openvpn easy-rsa #准备相关配置文件 cp /usr/share/doc/openvpn-2.4.12/sample/sample-config-files/server.conf /etc/openvpn/ cp -r
阅读全文
摘要:DNS服务 DNS:Domain Name System 域名系统,应用层协议,是互联网的一项服务。它作为将域名和IP地址相互 映射的一个分布式数据库,能够使人更方便地访问互联网,基于C/S架构,服务器端:53/udp, 53/tcp DNS服务工作过程 1.客户端向本地DNS服务器发出域名解析请求
阅读全文
摘要:实现私有CA centos7实现证书申请 [root@centos7 certs]# pwd /etc/pki/tls/certs [root@centos7 certs]# make app.crt umask 77 ; \ /usr/bin/openssl genrsa -aes128 2048
阅读全文
摘要:文本处理之AWK gawk:模式扫描和处理语言,可以实现下面功能 文本处理 输出格式化的文本报表 执行算数运算 执行字符串操作 格式: awk [options] 'program' var=value file… awk [options] -f programfile var=value fil
阅读全文
摘要:shell脚本进阶 循环,控制和菜单 在shell脚本中,有时会重复执行某段代码,通常在进入循环和结束循环时设置条件,以达到重复已知或者未知次数的循环次数 常用的循环命令有:for,while,until for循环:程序先进行条件判断,判断为真则执行循环体,为假则不执行。常用于遍历列表 for循环
阅读全文
摘要:网络基础 网络概述 计算机网络简介 计算机网络是指地理位置不同的具有独立功能的多台计算机及其外部设备。通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理协调下,实现资源共享和信息传递的计算机系统。 网络分类 按作用范围分类: 局域网 局部范围内的网络,覆盖范围较小,特点是:连接范
阅读全文