- 博客(196)
- 资源 (6)
- 收藏
- 关注
原创 【无标题】
]# ./prometheus --helpusage: prometheus [<flags>]The Prometheus monitoring serverFlags: -h, --help Show context-sensitive help (also try --help-long and --help-man). --version Show application version
2021-11-18 20:03:58
632
原创 配置华为设备可以Telnet远程登录
配置R1可以远程登录R2实验拓扑R2配置<R2>sys[R2]user-interface vty 0 4[R2-ui-vty0-4]authentication-mode password Please configure the login password (maximum length 16):huawei[R2-ui-vty0-4]user privilege level 3[R2-ui-vty0-4]dis cu conf user-interface [V2
2021-10-09 11:46:17
620
原创 配置思科设备可以Telnet远程登录
配置R1可以远程登录SW1实验图如下SW1配置Switch>enSwitch#conf tSwitch(config)#hostname SW1Switch(config)#enable password cisco //Assign the privileged level passwordSwitch(config)#line vty 0 4Switch(config-line)#login% Login disabled on line 2, until 'password
2021-10-08 22:51:27
872
原创 思科交换机路由器console管理配置
1. 普通配置1.1 配置Router>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#line con 0Router(config-line)#password QytangRouter(config-line)#login Router(config-line)#endRouter#exit1.2 验证User Access Verific
2021-10-03 22:57:35
3565
原创 华为设备设置console密码
配置<AR1>SYS //进入系统视图Enter system view, return user view with Ctrl+Z.[AR1]user-interface console 0 //进入console端口[AR1]authentication-mode password //设置认证模式[AR1-ui-console0]set authentication password cipher Qytang //设置console密码为 Qytang[AR1-ui-c
2021-10-03 22:40:17
2677
原创 MySQL MHA高可用集群部署及故障切换
教程链接>>https://blog.youkuaiyun.com/weixin_51432770/article/details/113865951?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161620186416780265483021%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=1616201864
2021-03-26 08:44:18
142
原创 Open-Falcon v0.3.0环境搭建
Open-Falcon v0.3.0环境搭建链接>>https://blog.youkuaiyun.com/qq_39680564/article/details/104698056?ops_request_misc=&request_id=&biz_id=102&utm_term=open-falcon%20添加主机&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-7
2021-03-22 18:56:18
258
原创 mongoDB安装部署
参考文档>> https://blog.youkuaiyun.com/qq_41107231/article/details/108028319
2021-03-19 19:08:57
116
原创 yum安装指定版本mysql
1. 下载mysql rpm包cd /usr/local/srcwget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2. 安装下载的rpm包rpm -ivh mysql80-community-release-el7-3.noarch.rpm3. 查看yum存储库中的mysql版本默认最新的enabled,需要改成需要的版本yum repolist all | grep mysql4. 修改
2021-03-19 18:35:14
585
原创 第8章:深入理解Service
1.Service存在的意义防止Pod失联(服务发现)定义一组Pod的访问策略(负载均衡)示意图:2.Pod与Service的关系3.Service三种类型4.Service代理模式5.Service DNS名称
2021-03-16 20:22:39
200
原创 k8s命令补全
依次执行以下四条命令即可完成k8s的命令补全yum -y install bash-completionsource /usr/share/bash-completion/bash_completionsource <(kubectl completion bash)echo "source <(kubectl completion bash)" >> ~/.bashrc补全效果[root@k8s-master ~]# kubectl annotate
2021-03-16 14:39:05
2344
原创 第4章:kubectl命令行管理工具
1.kubectl管理命令概要1.1 创建kubectl create deployment web --image=lizhenliang/java-demo kubectl get deploy,pods1.2 发布kubectl expose deployment web --port=80 --type=NodePort --target-port=80 --name=web kubectl get service1.3 升级kubectl set image deploy
2021-03-15 19:57:57
147
原创 第6章:深入理解Pod对象
1. Pod基本概念·最小部署单元·一组容器的集合·一个Pod中的容器共享网络命名空间·Pod是短暂的2. Pod存在的意义Pod为亲密性应用而存在。亲密性应用场景:两个应用之间发生文件交互两个应用需要通过127.0.0.1或者socket通信(典型组合php+nginx)两个应用需要发生频繁的调用3.Pod实现机制与设计模式共享网络共享存储apiVersion:v1kind: Podmetadata: name: my-podspec: containers:-
2021-03-12 21:12:36
185
原创 第7章:深入理解常用控制器
前言Pod与controllers的关系:controllers:在集群上管理和运行容器的对象通过label-selector相关联Pod通过控制器实现应用的运维,如伸缩,滚动升级等Pod存在的意义:应用亲和性,实现多进程模型示意图1.Deployment1. 1 deployment功能部署无状态应用管理Pod和ReplicaSet具有上线部署、副本设定、滚动升级、回滚等功能·提供声明式更新,例如只更新一个新的Image应用场景:Web服务,微服务1.2 deplo
2021-03-12 20:54:34
169
原创 rsync结合 inotfiy 实现实时备份
1. 实验环境:ip地址角色192.168.153.180备份源192.168.153.181备份端两台机器均关闭防火墙和selinux关闭防火墙systemctl stop firewalld关闭selinuxsetenforce 02. 配置备份端主机(181主机)2.1 安装rsync工具yum -y install rsync2.2 修改rsync配置文件:vim /etc/rsyncd.conf修改后内容如下:uid=rootg
2021-03-08 18:36:38
160
原创 Centos 7 利用nginx搭建本地yum源
1. 实验环境服务器IP地址服务端 图形化安装192.168.153.160客户端 最小化安装192.168.153.180服务端和客户端均关闭防火墙和selinuxsystemctl stop firewalldsetenforce 02. 服务端配置2.1 创建工作目录mkdir -p /media/CentOS72.2 挂载镜像文件mount /dev/sr0 /mnt查看挂载结果2.3 复制文件并修改权限cp -r /mnt/* /
2021-02-26 15:06:46
3192
3
原创 saltstack 介绍与安装配置
1. rpm包下载下载地址>> https://repo.saltstack.com/yum/redhat/2. 实验环境主机类型IP要安装的应用控制机192.168.153.135salt、salt-cloud、salt-master、salt-minion、salt-ssh、salt-syndic被控机192.168.153.136salt-minion两台主机均关闭防火墙和selinux3. 在控制机上安装saltstack主控端软件3.
2021-02-22 13:55:56
698
1
原创 tcpdump 抓包工具 使用详解
介绍tcpdump 是一个运行在命令行下的抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。参数详解-A 以ASCII的形式显示抓包的内容-c 在收到指定的包的数目后,tcpdump就会停止;-F 从指定的文件中读取表达式,忽略其它的表达式;-i 指定监听的网络接口;-r 从指定的文件中读取包(这些包一般通过-w选项产生);-w 直接将包写入文件中,并不分析和打印出来;-s snaplen表示从一个包中截取的字节数。0
2021-02-12 15:32:01
374
原创 raid0 raid1 raid5 raid10的区别
RAID 0RAID 0 技术把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。这样一来,在最理想的状态下,硬盘设备的读写性能会提升数倍,但是若任意一块硬盘发生故障将导致整个系统的数据都受到破坏。通俗来说,RAID 0 技术能够有效地提升硬盘数据的吞吐速度,但是不具备数据备份和错误修复能力。如图 所示,数据被分别写入到不同的硬盘设备中,即 disk1 和 disk2 硬盘设备会分别保存数据资料,最终实现提升读取、写入速度的效果。
2021-02-11 18:47:08
3219
原创 Zabbix相关
假如让你负责监控工具建设,例如zabbix,说说你的思路。1.根据需求看监控多少客户端2.根据监控数量适量添加代理器3.运用zabbix网络层|系统层|应用层进行配置监控4.保证zabbix及时报警通知zabbix监控分几种模式主动模式:agent主动将收集到的数据发给server被动模式:agent等待server拉取数据zabbix的组成部分:Zabbix agent:收集数据发给serverZabbix server:接收agent发的数据Zabbix database:存储za
2021-02-11 13:54:00
180
1
原创 蓝绿发布、灰度发布(金丝雀发布) 和滚动发布
蓝绿发布、灰度发布(金丝雀发布) 和滚动发布应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。长期以来,业务升级渐渐形成了几个发布策略:蓝绿发布、灰度发布和滚动发布,目的是尽可能避免因发布导致的流量丢失或服务不可用问题。1. 蓝绿发布1.1 实现原理1)项目逻辑上分为AB组,在项目系统时,首先把A组从负载均衡中摘除,进行新版本的部署。B组仍然继续提供服务。2) 当A组升级完毕,负载均衡重新接入A组,再把B组从负载列表中摘除,进行新版本的部
2021-02-11 13:31:06
569
原创 使用rcp命令实现两台主机之间的文件传输
1. 实验环境两台主机均为最小化安装的centos7操作系统,主机名IP地址host-134192.168.153.134host-135192.168.153.135实验之前关闭两台主机的防火墙和selinux2. 在两台主机上均安装所需的服务yum -y install rsh rsh-server xinetd ntsysv3. 命令输入 ntsysv 回车之后开启图形界面管理模式来设置开机启动在打开的服务中找到rlogin和rsh,按空格键在两项
2021-02-09 12:57:07
609
原创 面试高频60题
1.用sed修改1.txt的23行study为xxx;2. 查看nginx日志50行第三列的内容3.删除日志文件里的空行4.删除日志文件里的开头的行5.写一个每天0点执行的删除nginx日志的脚本,保留最近七天的日志6.查找名字为error.log的日志文件7.有一个文件,文件第二列为数字,查找第二列大于100的行?8.假如系统有100个系统账号,名字一次为name1-name100,编写脚本删除这些用户9.用iptable限制只有ip为192.168.0.55的IP访问本机22端口10.
2021-02-07 23:09:16
1259
1
原创 ubuntu 配置使用root用户ssh登录并配置ssh连接加速
1. 编写ssh服务的配置文件sudo vim /etc/ssh/sshd_config修改以下内容:添加第35行内容35 PermitRootLogin yes将第73行内容修改如下:73 GSSAPIAuthentication no将第103行内容修改如下:103 UseDNS no2. 重启ssh服务sudo /etc/init.d/ssh restart3. 使用xshell或其他远程连接工具是就可以使用root用户登录了...
2021-02-02 19:49:39
181
原创 ubuntu20.04 设置使用root用户登录系统
配置教程链接:https://blog.youkuaiyun.com/COCO56/article/details/107628019?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161226434516780261966510%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161226434516780261966510
2021-02-02 19:22:51
873
原创 kali 镜像阿里云下载地址
下载地址https://mirrors.aliyun.com/kali-images/?spm=a2c6h.13651104.0.0.6c0a1447YFKyhF
2021-02-02 17:25:28
5312
原创 ubuntu20.04 安装vim 报错 vim-common (= 2:8.1.2269-1ubuntu5) but 2:8.2.0716-3ubuntu2 is to be installed
1. Ubuntu安装vim时报错,如图:2. 解决办法为依次执行以下4条命令:sudo apt-get purge vim-commonsudo apt-get updatesudo apt-get upgradesudo apt-get install vim
2021-02-02 12:26:27
5264
6
原创 Ubuntu20.04 配置阿里云源
1. 切换到 /etc/apt 目录下,备份源文件切换路径cd /etc/apt/备份源文件sudo mv sources.list sources.list.bak2. 新建源文件sudo vi sources.list将以下内容粘贴进去即可deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ f
2021-02-02 12:17:45
10436
1
原创 Ubuntu20.04 安装VMware-tools
1. Ubuntu20.4安装教程https://blog.youkuaiyun.com/m0_46674735/article/details/113531894?spm=1001.2014.3001.55012. 安装VMware-tools1) 安装VMware-tools2) 找到DVD文件中的压缩包,点中右键复制粘贴到desktop目录下3) 复制成功4) 打开终端5 ) 使用 tar xzf 命令解压该压缩包6) 使用 cd 命令切换到解压后的目录下 cd vmware-too
2021-02-02 11:37:18
2548
1
原创 Ubuntu20.04 安装参考教程
教程链接:https://blog.youkuaiyun.com/weixin_47956540/article/details/108170326?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161219121816780299010513%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161219121816780299010513&
2021-02-01 23:13:02
653
原创 解决buff/cache内存占用过多的问题
1. Linux服务器使用时间较长之后就会出现buff/cache内存占用过多的现象如图:2. 可以用如下命令去清除一下cache内存echo 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys/vm/drop_caches3. 清除后再次查看,效果显著...
2021-02-01 19:01:58
1465
原创 Kubernetes 概述
1. Kubernetes是什么Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。K8S用于容器化应用程序的部署,扩展和管理。K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。Kubernetes目标是让部署容器化应用简单高效。官方网站:http://www.kubernetes.io2. Kubernetes特性自我修复在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容
2021-01-27 11:52:38
286
2
原创 ELK详细分析nginx日志
1. 实验规划主机地址安装服务192.168.153.134elasticsearch192.168.153.135logstash192.168.153.136kibana2. ELK安装参考博客链接>> https://blog.youkuaiyun.com/m0_46674735/article/details/1120040063. logstash服务器的配置3.1 上传模板文件nginx_access到/usr/share/logstash/v
2021-01-26 16:01:08
738
原创 脚本和zabbix监控
1 .LNMP环境一键安装脚本1.1 要求可编译也可yum安装,最终显示phpinfo信息:修改nginx默认端口为8000修改nginx的连接数为10240修改nginx的默认首页启动每个服务前,需要先检测服务是否存在1.2 脚本内容如下:#!/bin/bashnginx_install() { if [ -f /root/nginx-1.18.0.tar.gz ];then echo "nginx源码包存在,开始解压..." cd /root
2021-01-26 14:18:45
2621
7
原创 使用kubeadm快速部署一个K8s集群
1.前言kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:1.1 创建一个 Master 节点$ kubeadm init1.2 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >2. 安装要求一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所
2021-01-25 21:46:52
365
1
原创 Prometheus的安装和配置
1. 从官网选择Prometheus版本进行下载官网地址>> https://github.com/prometheus/prometheus/releases/2. 实验安排在主机192.168.153.137上安装prometheus监控192.168.153.138上的3. 上传软件包到服3.1 将软件包解压到 /usr/local 目录下tar xzf prometheus-2.24.1.linux-amd64.tar.gz -C /usr/local/3.2 给目录创
2021-01-23 20:30:17
1300
4
原创 Prometheus 介绍及工作原理
1. Prometheus 介绍Prometheus是一套开源的系统监控报警框,相比Nagios或者Zabbix拥有如下优点1.1 易管理性Prometheus: Prometheus核心部分只有一个单独的二进制文件,可直接在本地工作,不依赖于分布式存储。1.2 业务数据相关性Prometheus:监控服务的运行状态,基于Prometheus丰富的Client库,用户可以轻松的在应用程序中添加对Prometheus的支持,从而让用户可以获取服务和应用内部真正的运行状态。1.3 高效:单一Pro
2021-01-23 19:12:08
1454
1
原创 centos 7 永久关闭防火墙和selinux
关闭防火墙systemctl stop firewalld开机禁用防火墙自启systemctl disable firewalld设置临时关闭selinuxsetenforce 0设置永久关闭selinuxvim /etc/sysconfig/selinux 将第7行内容修改如下也可以使用sed命令修改sed -i '/^SELINUX/s/enforcing/disabled/' /etc/selinux/config修改完成之后使用 reboot 命令重启服务器即可
2021-01-22 13:43:40
558
zabbix_Aliyun5.0.repo
2021-01-26
kubernetes-dashboard.yaml
2021-01-25
kube-flannel.yaml
2021-01-25
kube-flannel.yaml
2021-01-25
docker二进制安装补全命令所需软件包
2020-12-15
源码安装Tomcat所需文件
2020-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人