自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云原生运维圈

云原生运维社区,专注于Kubernetes、Prometheus、Istio等技术栈

  • 博客(35)
  • 资源 (13)
  • 收藏
  • 关注

原创 docker构建运行springboot

1.环境准备docker安装yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum-config-manager --enable docker-ce-...

2019-12-20 11:44:16 178

原创 压力测试

服务器信息[root@localhost webbench]# lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 4On-line CPU(s) list: 0-3Thre...

2019-12-18 14:16:53 336

转载 k8s部署参考文章

1、基于Kubeadm搭建Kubernetes v1.10.0全记录https://blog.csdn.net/foreverdingleo/article/details/799141502、kubeadm安装Kubernetes V1.10集群详细文档https://blog.csdn.net/foreverdingleo/article/details/799141503、手工安装 ...

2019-04-26 16:09:46 246 1

原创 ansible部署k8s详解

服务器IP分配:master1 192.168.50.171master2 192.168.50.190node1 192.168.50.191node2 192.168.50.192etcd1 192.168.50.193etcd2 192.168.50.194etcd3 192.168.50.195harbor...

2019-02-13 15:52:13 3109

原创 ssh免密登录脚本

#!/bin/bash#目标主机列表,需要自己修改成自己需要的ipIP="192.168.50.171192.168.50.192192.168.50.193192.168.50.194192.168.50.195192.168.50.196192.168.50.197192.168.50.198192.168.50.190192.168.50.191"for node...

2019-02-09 16:09:11 580

原创 大数据集群的配置

为什么要用AmbariAmbari 是 Apache Software Foundation 中的一个顶级项目。就 Ambari 的作用来说,就是创建、管理、监视 Hadoop 的整个生态圈产品(例如 Hive,Hbase,Sqoop,Zookeeper 等)。用一句话来说,Ambari 就是为了让 Hadoop 以及相关的大数据软件更容易使用的一个工具。对于那些苦苦花费好几天去安装、调试 H...

2019-01-12 14:00:02 458 1

原创 gitlab基础

二:gitlab部署与使用:2.1:下载并部署gitlab:2.1.1:Ubuntu 系统环境准备:2.1.1.1:配置ubuntu 远程连接:jack@ubuntu:~$ sudo su - root[sudo] password for jack:root@ubuntu:~# passwdEnter new UNIX password:Retype new UNIX passw...

2019-01-04 11:53:28 553

原创 tomcat部署过程(二)

上一篇博客我们已经将tomcat的简易的部署了解了,下面我们部署tomcat集群tomcat集群:1)包的安装,前面已经装过了2)准备最少2台机器作为集群,3)我们以一台机器为例,另一台做相同的配置,这就不做过多的展示了。4)mkdir /webapps/myapp/{lib,classes,WEB-INF}vim /webapps/myapp/index.jsp……5) v...

2019-01-03 16:27:33 159

原创 tomcat部署过程(一)

yum仓库前提要先安装jkd,这就不做过多的介绍了,yum装和rpm包都可以,安装包:tomcat tomcat-lib tomcat-admin-webapps tomcat-webapps tomcat-docs-webapp启动(以yum为例):systemctl start tomcat展示:配置文件:[root@localhost tomcat]# vi...

2019-01-02 17:53:31 681

转载 MYSQL数据回滚

基本上每个跟数据库打交道的程序员(当然也可能是你同事)都会碰一个问题,MySQL误操作后如何快速回滚?比如,delete一张表,忘加限制条件,整张表没了。假如这还是线上环境核心业务数据,那这事就闹大了。误操作后,能快速回滚数据是非常重要的。binlog2sql快速回滚首先,确认你的MySQL server开启了binlog,设置了以下参数: [mysqld] server-id = 1 ...

2018-11-13 14:57:50 9509

原创 基于KVM的LAMP

实验图示:跳板机:(以跳板机为宿主机)[root@centos7(zxl) ~]# yum -y install libvirt-daemon-kvm qemu-kvm virt-manager libvirt[root@centos7(zxl) ~]# systemctl restart libvirtd创建NAT桥:#创建http-fpm网桥root@centos7(zxl) ...

2018-11-05 20:30:51 206

原创 iptables由浅入深

iptables:我们设置的iptables也就是防火墙是很有必要的,我们的服务器可能每天都在承受着攻击,如果我们不设置,那么我们一切都是给别人做嫁衣而已。安全的ping:当我们发出ping请求时不受限制,当其他人ping我们时则直接拒绝[root@localhost ~]# iptables -A OUTPUT -p icmp -j DROP[root@localhost ~]# ip...

2018-10-27 20:48:14 190

原创 ansible的精简用法

ansible的用途:通过一个ansible的服务器去管理其他的多个服务器。epel仓库的配置如下:[epel]name=Fedora EPELbaseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/$releasever/x86_64/gpgcheck=0前提:ansible是利用ssh的,所以我们首先要将自动接收yes的ssh这个属...

2018-10-27 15:11:55 819

原创 基于lamp搭建网站

lamp:linux apache mysql phpapache和php所在主机ip: 172.18.251.133mysql所在主机ip: 172.18.254.174软件包的安装:[root@localhost ~]# yum -y install httpd php mariadb-server php-mysql配置虚拟基于域名的主机:[root@loc...

2018-10-24 20:11:01 904

原创 利用mha实现mysql的主从自动切换

ssh免密连接:[root@localhost etc]# ssh-keygen[root@localhost etc]# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.127.37 #免密登录对方的ssh 这的ip是对方的ip[root@localhost etc]# vim /etc/ssh/ssh_config #关闭yes的...

2018-10-22 08:45:39 684

原创 mysql的主从级联的实现

介绍:主从级联是为了减轻主数据库的压力,这样更有利于实现负载均衡。如果我们没有级联服务器,虽然也能实现主从同步的效果,但是我们不建议用,一方面是主数据库的压力过大,另一方面是效率过低。当我们有级联时,我们的主服务器,只需要将自己的数据同步给级联即可,其余的从服务器由级联服务器去同步,这样就能提高效率和减轻主数据库的压力了。ip配置如下:master(主)服务器:172.18.254.223...

2018-10-14 12:34:13 1362

原创 利用nfs实现数据库的异地备份与恢复

mysql(mariadb)数据库备份的重要性:数据是一个数据库最重要的文件之一,当我们的数据库损坏时我们的很多程序都会受到影响,以至于影响公司的正常运转。现在越来越多的企业开始越来越重视数据库了,所以就要求我们对数据库进行备份,甚至要实现数据库表要放在远程服务器中。本次实验利用nfs的数据共享来实现对数据库表放在远程和备份到远程的操作nfs服务端:[root@localhost ~]# ...

2018-10-11 18:02:07 1535

原创 samba实现可扩展的文件共享

samba介绍:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置"N...

2018-10-09 21:11:49 918

原创 用户的共享

用户共享的优势:在生产环境中我们要实现自动化的运维,就不能一个机器一个机器的操作,而是只需要一台机器就可以搞定全部的机器,这个用户的共享呢就是解决用户创建的问题,从而实现一台机器创建的用户其余机器都可以登录的结果。我们以centos7作为服务器centos6作为客户端来实验说明:centos7(服务器)ip:192.168.127.143centos6 (客户端)ip:192.168.1...

2018-10-01 15:23:14 345

原创 mariadb(mysql)[详解]

安装: [root@bogon ~]# yum install mariadb -y #客户端[root@bogon ~]# yum install mariadb-server -y #服务端启动服务:[root@bogon ~]# systemctl start mariadb[root@bogon ~]# ss -tnl | grep 33...

2018-09-23 10:43:00 3043

原创 [置顶]DNS详解

DNS的作用:DNS,Domain Name System或者Domain Name Service(域名系统或者余名服务)。域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。我们先把DNS的工作过程展现...

2018-09-15 18:18:55 769

原创 搭建http服务实现源码html游戏

http释义:HTTP,即超文本传输协议,是 HyperText Transfer Protocol的缩写。浏览网页时在浏览器地址栏中输入的URL前面都是以"http://"开始的。HTTP定义了信息如何被格式化、如何被传输,以及在各种命令下服务器和浏览器所采取的响应。安装:[root@localhost ~]# yum install httpd -y #安装过的可略过启...

2018-09-07 15:44:54 716 1

原创 对称加密与非对称加密

对称加密:     优点: 对称加密是最简单的一种加密方式,加密和解密用的是同一个秘钥,由于它的效率高,所以频繁被用到加密文件中。但是对称加密的秘钥管理很难。     缺点:通常在传送公钥时容易被截获,所以一般采用非对称加密的方式来传送公钥。语法:          gpg  -c   文件                           加密文件          g...

2018-09-02 11:58:42 339

原创 awk的精简用法

 awk作为三剑客之一,其更是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。语法结构:awk 分隔符  'BEGIN{ 动作;… } pattern{ 动作;… } END{ 动作;… }'  文件BEGIN动作是读文件前执行的,一般用于头文件的生成,pattern部分是读文件的部分,基于文件的行来处理,EN...

2018-08-28 20:42:39 276

原创 centos5开机流程

对开机流程的了解不仅是对计算机的了解,更多的是能帮到我们如何排查错误及如何修正错误。 若有一台主机开机流程中的其中一项被损坏,那么我们除了重装更要懂的如何修正,毕竟有些数据是很宝贵的第一步:POST自检(主要是对硬件的检测)第二步:加载BIOS的硬件信息,并且将启动交于第一启动项(一般为硬盘,看个人设置。详情了解Windows的BIOS设置)第三步:MBR的加...

2018-08-23 20:52:10 160

原创 centos7和centos6的bond0配置

通过两个网卡设置主备模式,已达到更加安全的措施。当一块网卡坏时,另一块网卡会自动补充上去,以此来实现热备的效果 centos7设置bond 1:加2块网卡(最好相同的) 2:设置bond0 查看:[root@localhost network-scripts]# nmcli connection show NAME UUID ...

2018-08-21 10:16:23 2657

原创 centos中的数组

数组: 存储多个元素的连续的内存空间,相当于多个变量的集合 数组索引: 数组的默认索引从零开始,用户可以自定义索引 数组声明: declare -a 数组名 数组查看: declare -a 数组赋值: 数组名=(关键字1 关键字2) 中间以空格隔开 ...

2018-08-18 14:54:14 634

原创 M33作业

1:编写函数实现两个数字做为参数,返回最大值#!/bin/bashpd() {N1=`echo "$1-$2"|bc`if [ $# -eq 2 ];thenif (echo "$1 $2"|grep -o "[^[:digit:]\.[:space:]]">/dev/null);then echo "必须是纯数字"elseif (echo $N1| g...

2018-08-18 14:18:14 195

原创 centos7中的简单循环

作用: 合理运用循环可以批量增删改查对文件,大大节约了时间for: 语法: for 变量名 in 条件; do …; done 实例:#vim编辑#!/bin/bashfor n in {1..10};doecho $ndone#结果:12345678910循环中嵌套if判断 实例: #vim编辑文件#!/bin...

2018-08-11 19:10:35 4198 1

原创 linux命令yum的详细解析

作用: yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点, 也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化...

2018-08-04 20:10:52 650

原创 find的合理使用

用途:当我们在查找指定的文件时,ls和locate等并不能合理的满足我们的要求,此时可以使用find的命令来查找特点:      实时查找工具,通过遍历指定路径完成文件查找       精确查找      查找速度略慢       默认递归查找      只搜索用户具备读取和执行权限的目录基本用法:find  路径    -mindepth #       ...

2018-07-28 11:59:30 309 1

原创 正则表达式

作用:  正则表达式是对于字符串操作的一种逻辑公式,用事先定义好的一些字符及特殊字符的组合来过滤出我们需要的的字符。特点:灵活性,逻辑性和功能性强    方便快捷 组成部分:                        字符匹配                        次数匹配                        位置锚定字符匹配:. 匹配任意...

2018-07-21 15:10:14 176

原创 硬链接与软链接

硬链接:同一个文件使用多个别名(inode相同,文件名不同)如下:inode都是69。硬链接的创建:ln 源文件 目标文件 在删除其中一个文件时,另一个文件不受影响,如下:其中的原因是inode,建议查看https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/硬链接不能给目录创建,在给文件创建时要注意...

2018-07-17 20:33:17 98

原创 centos7中ls的基础运用

ls介绍:命令格式与目录处理用法:ls /路径  显示路径下的目录文件和文件ls -a /路径  显示路径下的所有目录和文件,包括隐藏文件(以.开头,其中.和..不是文件)ls -A /路径  显示路径下的所有目录和文件,不包括.和..ls -d /目录  只显示目录本身,不展开,一般与 -l 一起使用ls -l /路径  显示路径下目录和文件的详细信息ls -r /路径反向排序ls -R /路径...

2018-07-14 11:02:38 2858

原创 centos7中screen的用法

screen的介绍:    

2018-07-12 11:49:03 3077

.jenkins.tar.gz

第一步:删除/roo/.jenkins 第二步:下载该文件 第三步:解压该文件到/root/下 第四步:重启jenkins

2019-08-23

prometheus+grafana监控

prometheus+grafana监控的部署,每一步的图文都有,适合初学者

2019-02-23

ansible部署k8s

ansible部署k8s的步骤详解,过程详细到每一步,适合小白

2019-02-13

prometheus

prometheus监控docker等其他的一些服务,如haproxy,prometheus

2019-01-31

kubernetes-client

这个是kubernets的升级包,需要的可以下载一下,升级的教程博客里有

2019-01-30

kubernetes-node

这个是kubernets的升级包,需要的可以下载一下,升级的教程博客里有

2019-01-30

kubernetes

这个是kubernets的升级包,需要的可以下载一下,升级的教程博客里有

2019-01-30

heapster-influxdb-grafana

适用ansible部署k8s,部署heapster时我们需要的一些包

2019-01-30

gitlab详细部署

gitlab最详细的部署过程,中小型企业都可以应用,小白也可以部署

2019-01-04

常用yum仓库

yum仓库的一些常用的配置,其中包含docker-ce,还有一些其他的

2019-01-02

linux学习笔记

学习了这么长时间的linux,这是一些我感觉重要的笔记,希望对你们有帮助

2018-10-27

空空如也

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

TA关注的人

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