该文被密码保护。 阅读全文
摘要:
主机清单文件: /etc/ansible/hosts 文件作用:通常用于定义要管理哪些主机的认证信息,例如ssh登录用户名,密码信息等 定义主机组方式: #vim /etc/ansible/hosts [webservers] 192.168.1.31 192.168.1.32 [root@loca 阅读全文
摘要:
简述ETCD及其特点? etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。 特点: 简单:支持 REST 风格的 HTTP+JSON API 阅读全文
摘要:
软件包地址 链接:https://pan.baidu.com/s/1Oifdbvd0JnwD0LzKbid1UQ 提取码:y576 链接:https://pan.baidu.com/s/1Ba_UKoT1viy9NEUBO3XuiQ 提取码:i2mg 0、项目地址: https://gitee.co 阅读全文
摘要:
ceph+docker方式搭建owncloud实现私网云盘 项目背景 企业应用中越来越多的会使用容器技术来是实现解决方案 1、单节点的docker和docker-compose 2、多节点的docker swarm集群 3、多节点的k8s集群 以上都是可以基于容器技术实现企业应用的编排和快速部署 在 阅读全文
摘要:
MongoDB sharding分片 有了副本集为什么要用分片? 分片(一个数据 存放在三个地方 共同存储为一个整体 类似于raid0的存储方式) 1、副本集利用率不高 2、主库的读写压力大 优点:资源利用率高了 读写压力负载均衡 横向水平扩展 缺点: 理想状态下需要的机器比较多 配置和运维都变的及 阅读全文
摘要:
ES数据库安装 elastica search elasticsearch的概念: 是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,使用 Java 语言编写。 1、elasticsearch和Mong 阅读全文
摘要:
简述ansible及其优势? ansible是一款及其简单的开源的自动化运维工具,基于python开发,集合了众多运维工具(puppet、CFengine、chef、funct、fabric)的优点。实现了批量系统配置,批量程序部署,批量运行命令等功能。同时ansible是基于模块工作,其实现批量部 阅读全文
摘要:
用户中心概念 一般来说,大型应用会把授权的逻辑与用户信息的相关逻辑独立成一个应用,称为用户中心 用户中心不处理业务逻辑,只是处理用户信息的管理以及授权给第三方应用。第三方应用需要登录的时候,则把用户的登录请求转发给用户中心进行处理,用户处理完毕后返回凭证,第三方应用验证凭证,通过后就登录用户 主要功 阅读全文
摘要:
金丝雀发布、滚动发布、蓝绿发布到底有什么差距?关键点是什么? 根据2017年的devops发展报告,高效能组织和低效能组织在软件交付的效率上有数量级上的差异。技术组织的软件交付能力是一种综合能力,设计众多环节,其中发布是尤为重要的环节。 作为技术人员,大家可能听过“滚动发布”和“蓝绿发布”等术语,但 阅读全文
摘要:
SSO技术中ticket和cookie有什么区别? 其实无论是ticket还是cookie,都是验证信息的一种具体表现。 cookie是具体指在网页上缓存的已经验证的信息,而ticket则可以以任何形式存在,包括cookie。 sso技术中ticket和cookie的区别 1、dua ticket 阅读全文
摘要:
TCP/IP的三次握手以及四次挥手 TCP:传输控制协议、面向连接网络协议 优点:数据传输可靠性高 缺点:数据通讯效率低 应用:文件传输 邮件传输 网站页面数据传输 举例: A主机 向 B主机 传输数据 B主机收到后会有一个确认机制,会向A主机进行回复确认 UDP :用户报文协议 无;连接网络协议 阅读全文
摘要:
1、计划任务基本概述 1、什么是crond crond就是计划任务,类似于我们平时生活中的闹钟,定点执行 2、为什么要用crond crond主要做一些周期性的任务,比如凌晨3点定时备份数据。比如:11点开启网站抢购接口,12点关闭网站抢购接口 3、计划任务主要分为以下两种情况: 1、系统级别的定时 阅读全文
摘要:
1.ACL访问控制概述 在普通权限中,用户对文件只有三种身份,就是属主、属组和其他人;每种用户身份拥有读(read)、写(write)和执行(execute)三种权限。但是在实际工作中,这三种身份实在是不够用 ACL是Access Control List(访问控制列表)的缩写,不过在Linux系统 阅读全文
摘要:
报错: Your PHP installation appears to be missing the MySQL extension which is required by WordPress. 原因:没有安装完整mysql与PHP对接的依赖 解决办法 yum install -y php-fp 阅读全文
摘要:
在测试dockerfile根据环境变量来控制root用户密码时 出现报错如下 [root@docker01 centos_nginx]# ssh root@10.0.0.11 -p1022 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 阅读全文
摘要:
502 Bad Gateway 页面报错信息:502 Bad Gateway 日志信息: 2020/05/28 01:55:29 [error] 205#0: *2 connect() failed (111: Connection refused) while connecting to upst 阅读全文
摘要:
背景 在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己的账号登录,很方便。 但随着企业的发展,用到的系统随之增多,运营人员在操作不同的系统时,需要多次登录,而且每个系统的账号都不一样,这对运营人员来说,很不方便。于是,就想到是不是可以在一个系统登录 阅读全文
摘要:
tomcat是java语言编写的软件 JVM是java虚拟机的缩写 java虚拟机本质就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。 java语言的可移植性正是建立在java虚拟机的基础上。任何平台只要装有针对该平台的java虚拟机,字节码文件(.class)就可以在 阅读全文
摘要:
关系型和非关系型 关系型数据库: mysql Oracle pg 非关系型数据库: redis MongoDB es nosql not only SQL nosql 指的是非关系性的数据库 nosql 有时也称作为not only SQL的的缩写对不同于传统的关系型的数据库管理系统的统称 对nos 阅读全文