自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 heka数据流处理工具

1、简介Heka 是一个”瑞士军刀”级别的流式数据处理工具,由 Mozilla 开源。heka是一个高可扩展的处理工具,他的高可扩展不但体现在本身可以进行插件开发,而且还可以通过添加机器...

2020-09-16 09:03:01 3289

原创 DaemonSet确保节点运行一个 Pod 的副本

1、简介DaemonSet 确保全部(或者某些)节点上运行一个 Pod 的副本。当有节点加入集群时, 也会为他们新增一个 Pod 。当有节点从集群移除时,这些 Pod 也会被回收。删除 ...

2020-08-24 08:55:10 1326

原创 systemd设置nginx开机自启动

1、简介服务器每次重启,都需要手动启动一些服务,这不是一个程序员可以忍受的,难怪大家都喜欢写脚本。CentOS7之后已不再使用chkconfig管理启动项,而是使用systemd。Lin...

2020-08-10 19:38:17 2178

原创 Linux升级OpenSSH修复高危漏洞

1、查看当前版本信息[root@mast ~]# ssh -VOpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 20172、安装基础组件[root@...

2020-07-23 19:31:24 2195

原创 Centos密钥登陆,解决云服务器被尝试登陆问题

1、云主机,每次上都有如下提示(各种被扫描和攻击…)Last failed login: Tue Dec 12 07:55:36 CST 2017 from 219.146.144.25...

2020-07-21 19:46:35 2010 1

原创 Kubernetes滚动更新及回滚

1、简介当集群中的某个服务需要升级时,我们需要停止目前与该服务相关的所有Pod,然后重新拉取镜像并启动。如果集群规模比较大,则这个工作就变成了一个挑战,而且先全部停止然后逐步升级的方式会...

2020-06-21 13:43:49 2240 1

原创 kubernetes之容器探针(liveness and readiness probe)

1、为什么需要容器探针只要将pod调度到某个节点,Kubelet将运行pod的容器,如果该pod的容器有一个或所有的都终止运行(容器的主进程崩溃),Kubelet将重新启动容器,那么即使...

2020-06-20 16:04:09 2848

原创 kubernetes之初始容器(init container)

1、简介一个pod里可以运行多个容器,它也可以运行一个或者多个初始容器,初始容器先于应用容器运行,除了以下两点外,初始容器和普通容器没有什么两样:它们总是run to completio...

2020-06-18 11:34:31 1554

原创 kubernetes之多容器pod以及通信

1、简介容器经常是为了解决单一的,窄范围的问题,比如说微服务.然而现实中,一些复杂问题的完成往往需要多个容器.这里我们讨论一下如何把多个容器放在同一个pod里以及容器间的通信并进行目录共...

2020-06-17 13:06:35 3028

原创 K8S命名空间

1、简介Kubernetes 支持多个虚拟集群,它们底层依赖于同一个物理集群。这些虚拟集群被称为命名空间。2、如何使用命名空间命名空间适用于存在很多跨多个团队或项目的用户的场景。对于只有...

2020-05-25 22:16:53 9883 2

原创 从零开始搭建K8s集群

1、简介Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统。Kube...

2020-05-22 17:54:56 637 5

原创 MQTT-消息协议

1、简介MQTT(消息队列遥测传输)是ISO 标准下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消...

2020-05-10 14:00:25 760 1

原创 Docker镜像仓库

1、编写一个Dockerfile[root@iZ2zeir6vcnpz8qw3t455tZ ~]# mkdir Docker[root@iZ2zeir6vcnpz8qw3t455t...

2020-05-06 17:28:21 2005

原创 Docker部署redis-cluster集群

1、创建网络[root@iZ2zeir6vcnpz8qw3t455tZ ~]# docker network create redis --subnet 172.38.0.0/16...

2020-05-05 18:29:02 478

原创 Docker数据管理

1、简介使用Docker过程中,往往需要对数据进行持久化,或者多个容器之间进行数据共享,这就需要我们熟悉容器的数据管理操作。2、容器中管理数据主要的两种方式数据卷(Data Volume...

2020-05-04 22:56:01 1013

原创 docker网络模式详解

1、网络模式网络模式配置说明bridge模式--net=bridge默认值,在Docker网桥docker0上为容器创建新的网络栈none模式--net=none不配置网络,用户可以稍后...

2020-05-03 17:33:52 1962

原创 docker部署elasticsearch集群

1、拉取镜像文件[root@iZ2zeir6vcnpz8qw3t455tZ ~]# docker pull elasticsearch:6.7.12、创建配置文件[root@iZ2z...

2020-05-01 17:48:30 1770 1

原创 docker部署tomcat集群

参考:https://docs.docker.com/engine/install/centos/1、升级yum源[root@elasticsearch-03 opt]# yum up...

2020-04-29 23:46:06 1493 1

原创 Docker核心概念

1、为什么是Docker?Docker 是一个开源的应用容器引擎,基于 Go(https://www.runoob.com/go/go-tutorial.html)语言 并遵从 Apac...

2020-04-28 23:37:47 341

原创 如何搭建个人博客平台

1、简介写blog虽然经历了N多不同时代的产品,恒久不变的始终是自己无人问津的网站。虽然没几个人看,还是隔断时间就要折腾一下。从最开始的wordpress,到tale,到现在的hexo,...

2020-04-26 23:44:28 1841 2

原创 WonderShaper限制Linux网络带宽

1、简介Wondershaper是一个小型bash脚本,可以限制Linux中一个或多个网络适配器的网络带宽(下载和上传)2、安装[root@redis-120-20 ~]# yum i...

2020-04-21 23:20:49 596

原创 redis哨兵机制

1、哨兵的介绍sentinal,中文名是哨兵哨兵是redis集群架构中非常重要的一个组件,主要功能如下:(1)集群监控,负责监控redis master和slave进程是否正常工作。(2...

2020-04-19 15:43:47 1615 3

原创 redis数据恢复流程及演示

1、redis高并发主从架构,一主多从,一般来说,很多项目其实就足够了,单主用来写入数据,单机几万QPS,多从用来查询数据,多个从实例可以提供每秒10万的QPS。redis高并发的同时,...

2020-04-07 22:58:38 3840 2

原创 redis的使用技巧(一)

1、为啥在项目里要用缓存呢?用缓存,主要是俩用途,高性能和高并发1.1、高性能假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作mysql,半天查出来一个结果,耗时60...

2020-04-01 23:18:24 109

原创 Linux网络扫描和嗅探工具—Nmap命令

1、简介Nmap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。它由Fyodor编写并维护。由于Nmap品质卓越,使用灵活,它已经是渗透测试人员必备的工具。其...

2020-03-26 22:41:50 1882

原创 Linux压力测试工具—Siege命令

1、简介Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的...

2020-03-23 22:56:05 2508 1

原创 使用Python读写Redis字符串

1、简介Redis 是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset...

2020-03-21 22:20:34 2942

原创 十分钟玩转ceph集群

1、搭建方法-ceph-deploy:官方的部署工具-ceph-ansible:红帽的部署工具-ceph-chef:利用chef进行自动部署Ceph的工具-puppet-c...

2020-03-19 00:10:12 534

原创 Linux防火墙工具—firewalld加强防护

1、简介Centos7以上的发行版都自带了firewalld防火墙的,firewalld自带了iptables防火墙。其原因是iptables的防火墙策略是交由内核层面的netfilte...

2020-03-15 14:08:30 594

原创 docker的基本操作

1、查看系统(docker)层面信息[root@elasticsearch-02 ~]# docker infoContainers:1Running:0Paused:...

2020-03-13 21:40:09 466

原创 centos更换国内yum源—拒绝等待

1、简介redhat 的更新包只对注册的用户生效,所以我们自己手动更改成CentOS 的更新包,CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,安装之后是否有问题。...

2020-03-11 21:12:49 484

原创 简单两步, 搭建全平台私有同步网盘

1、简介nextcloud是一款开源私有云方案,GitHub开源地址:https://github.com/nextcloud,也就是说,可以用nextcloud来搭建私有同步网盘。之前...

2020-03-09 20:49:58 4840 1

原创 Linux数学计算器—bc命令

bc一款数学计算器1、简介bc命令是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。2、安装[root@RedHat_test ~]# yum install bc3、语法[root@elasticsearch-03 ~]# bc(选项)(参数)-i:强制进入交互式模式;...

2020-03-07 23:16:20 1583

原创 Centos7-系统进程管理

**Centos7-**系统进程管理什么是进程进程是已启动的可执行程序的运行实例,进程有以下组成部分:已分配内存的地址空间;安全属性,包括所有权凭据和特权;程序代码的一个或多个执行线程;进程状态程序: 二进制文件,静态 /bin/date, /usr/sbin/httpd,/usr/sbin/sshd, /usr/local/nginx/sbin/nginx 。进程: 是程序运行的...

2020-03-07 18:08:05 707

原创 rssyslogd-日志及集中化管理

rsyslogd—日志及集中化管理rsyslog 简介rsyslog 在Linux上自带,兼容syslog语法,在syslog基础上增加了更多协议的支持,配合额外module插件可以完成很多场景的使用。借用下官网的图片:注: Windows 平台需要 nxlog (nxlog 是用C 语言写的一个跨平台日志收集处理软件)。最近遇到一个需求,需要把线上环境的debug日志及集中化收集起来,...

2020-03-07 16:42:59 756

原创 Cobbler(补鞋匠)8步教你自动安装Linux操作系统

1、简介Cobbler 可以用来快速建立 Linux 网络安装环境,它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会。网络安装服务器套件 ...

2020-03-02 20:29:36 583

原创 python日志记录--Logging模块

1、简介日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外...

2020-02-28 22:48:44 459

原创 linux压缩打包命令—tar命令

1、简介tar命令是类Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件名亦为“tar”。目前,tar文件格式已经成为POSIX标准,最初是POSIX....

2020-02-27 21:44:48 1845

原创 Linux运行有时间限制的命令—timeout命令

1、简介timeout是用来控制程序运行的时间,运行指定的命令。如果在指定时间后仍在运行,则杀死该进程。使用timeout命令可以让程序在指定的时间内仍然运行则强制退出。2、timeou...

2020-02-21 14:23:57 11991

原创 Linux诊断机器故障工具—dmesg命令

1、简介dmesg 命令主要用来显示内核信息。使用 dmesg 可以有效诊断机器硬件故障或者添加硬件出现的问题。另外,使用 dmesg 可以确定您的服务器安装了哪些硬件。每次系统重启,系...

2020-02-16 17:13:47 2236

空空如也

空空如也

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

TA关注的人

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