草莓奶油甜甜圈博客目录

作者CSDN首页:https://blog.csdn.net/qq_39626154 Linux基础 Linux安全 Web服务 MySQL Redis&MongoDB 高可用与负载均衡 容器与虚拟化 代码托管与文件共享 系统监控平台 ELKstack 自动化...

2018-12-24 17:59:28

阅读数 55

评论数 0

Docker网络解决方案 - Flannel

etcd+flannel实现docker跨主机容器之间通讯 Docker跨主机容器间网络通信实现的工具有Pipework、Flannel、Weave、Open vSwitch(虚拟交换机)、Calico。其中Pipework、Weave、Flannel,三者的区别是: pipework的思路 ...

2019-07-18 16:30:59

阅读数 6

评论数 0

etcd+flannel实现docker跨主机容器之间通讯

网络环境: docker需要开启防火墙 systemctl restart firewalld.service && systemctl enable firewalld.service master 安装: 安装 etcd 及配置 [root@mas...

2019-07-18 16:19:41

阅读数 10

评论数 0

Docker容器间直接路由方式实现互联

方案原理分析 由于使用容器的IP进行路由,就需要避免不同主机上的容器使用了相同的IP,为此我们应该为不同的主机分配不同的子网来保证。于是我们构造一下两个容器之间通信的路由方案,如下图所示。 解析 两台主机:host1的IP:192.168.10.11/24 host2的IP:192.1...

2019-07-16 18:15:26

阅读数 17

评论数 0

Docker网络基本原理

Docker网络基本原理介绍 直观上看,要实现网络通信,机器需要至少一个网络接口(物理接口或虚拟接口)与外界相通,并可以收发数据包;此外,如果不同子网之间要进行通信,需要额外的路由机制。 Docker中的网络接口默认都是虚拟的接口。虚拟接口的最大优势就是转发效率极高。这是因为Linux通过在内...

2019-07-16 15:11:55

阅读数 5

评论数 0

进程和线程的区别与关系

进程、线程原理图 二者区别 1、首先是定义 进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。 线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。 2...

2019-07-12 13:45:54

阅读数 7

评论数 0

Logstash收集nginx日志并grok进行文本过滤

简介 grok作为一个logstash的过滤插件,支持根据正则表达式解析文本日志行,拆成字段message结构化后再存储,方便kibana的搜索和统计。 nginx日志格式 ..... http { include /etc/nginx/mime.types; defaul...

2019-07-08 14:27:41

阅读数 26

评论数 0

ab网页压测命令详解

centos安装命令 yum -y install httpd-tools 简介 ApacheBench 是 Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址...

2019-07-06 15:11:06

阅读数 45

评论数 0

redis实现分布式session共享

为什么要共享session? 我们使用单台Tomcat的时候不会有共享sesssion的疑虑,只要使用Tomcat的默认配置即可,session即可存储在Tomcat上。 但是随着业务的扩大,增加Tomcat节点构成Tomcat集群大势所趋,分布式带来了增加更大规模并发请求的优势,但是也随之到...

2019-07-02 10:08:30

阅读数 29

评论数 0

dubbo和zookeeper

如何实现远程通信? 1、Webservice:效率不高基于soap协议。项目中不推荐使用。 2、使用restful形式的服务:http+json。很多项目中应用。如果服务太多,服务之间调用关系混乱,需要治疗服务。 3、使用dubbo。使用rpc协议进行远程调用,直接使用socket通信。传输...

2019-06-24 15:38:47

阅读数 35

评论数 0

阿里云OSS防盗链方案详解

OSS(Open StorageService)非常适合存储静态文件并提供对外访问,例如图片、文档、视频、音频和静态页面等。它是一种海量、安全、低成本、高可靠的云存储服务,并按存储空间和对外流出流量计费。OSS要为网站提供真正意义上的服务,一定要解决防盗链的问题。本最佳实践要解决的主要问题就是如何...

2019-06-22 15:41:43

阅读数 132

评论数 0

系统架构设计基础概念

现阶段接触的系统架构图: 基础概念介绍 分布式 系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的服务器上,或两个相同功能的Tomcat分别部署在不同服务器上 高可用 系统中部分节点失效时,其他节点能够接替它继续提供服务,则可认...

2019-06-22 14:29:10

阅读数 41

评论数 0

mtr命令详解

一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。 安装mtr #yum -y ins...

2019-06-21 11:07:51

阅读数 60

评论数 0

linux sudo 命令

应用场景 简单的说,sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码。 严谨些说,sudo 允许一个已授权用户以超级用户或者其它用户的角色运行一个命令。当然,能做什么不能做什么都是通过安全策略来指定的。sudo 支持插件架...

2019-06-14 11:43:36

阅读数 16

评论数 0

centos7上nfs部署和使用

安装nfs-server 服务器ip192.168.10.144 yum -y install nfs-utils 因为centos7自带了rpcbind,所以不用安装rpc服务,rpc监听在111端口,可以使用ss -tnulp | grep 111查看rpc服务是否自动启动,如果没有启...

2019-06-12 11:29:59

阅读数 52

评论数 0

ProxmoxVE 集群安装和虚拟机迁移

之前已介绍过proxmox的安装和创建虚拟机,现在用三台机器组个集群环境实现虚拟机一键迁移。 主机如下: pve01 192.168.10.10 pve02 192.168.10.11 pve03 192.168.10.12 一、集群创建 在pve01上面创建pve-cluster...

2019-05-27 14:23:57

阅读数 234

评论数 4

ProXmox VE创建虚拟机

Proxmox VE(Proxmox VirtualEnvironment) 是一个非常棒的集成OPENVZ支持KVM应用的环境。有方面易用的WEB界面,基于JAVA的UI和内核接口,可以登录到VM客户方便的操作,还有易用的模板功能,基本跟商业VPS环境差不多了。 Proxmox创建虚拟机的步骤...

2019-05-23 17:34:41

阅读数 194

评论数 0

基于ProXmoX VE虚拟化服务器安装及基础配置

Proxmox VE简介 Proxmox VE(Proxmox Virtual Environment) 是一款完全开源虚拟化管理平台,可以管理QEMU/KVM虚拟机和LXC容器。事实上它只是一个前端管理界面,虚拟化技术由KVM和LXC提供。 从proxmox5.版本开始,整合了分布式文件系统...

2019-05-23 15:27:26

阅读数 305

评论数 0

Linux添加格式化新硬盘并挂载到目录下

Linux系统一般都会有未挂载的磁盘,如果我们想使用这些为挂载的磁盘就需要挂载到指定目录才能使用。 查看现在已有的分区状态 # df -l 新硬盘的格式化 如果不是新硬盘,已存有重要文件,直接跳过这步骤 首先查看新硬盘基本信息 # fdisk -l 会罗列出很多分区地址,自行确认...

2019-05-23 15:23:25

阅读数 60

评论数 0

shell脚本每天自动备份mysql数据库

经常备份数据库是一个好习惯,虽然数据库损坏或数据丢失的概率很低,但一旦发生这种事情,后悔是没用的。一般网站或应用的后台都有备份数据库的功能按钮,但需要去手工执行。我们需要一种安全的,每天自动备份的方法。 下面的这个shell脚本就是能让你通过设定crontab来每天备份MySQL数据库的方法。 ...

2019-05-22 14:49:38

阅读数 42

评论数 0

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