06 2022 档案
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 官方文档 api:应用程序接口 什么是调用api 怎么调用api,发起一个http请求 curl "http://apis.juhe.cn/simpleWeather/query?city=昌平 &key=3dae66
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin lld概述 **#、**自动发现/自动注册 自动添加主机 **#、**希望zabbix自动添加监控项: 自动监控一些,有关联的内容: 网卡,磁盘,磁盘分区......, 低级自动发现(Low Level Discove
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 性能不足的时候:经常出现误报,断图,还有其他报警 21.1.如何查看性能足不足? 点击管理—>队列。如果队列里有值就说明性能不足了,如果没有就还OK 21.2数据库优化: zabbix是写多读少的业务类型 1、存储引擎
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 每个Java类型的业务底层都是跑在Java虚拟机上的,所以监控Java就等于监控JVM Java类型的web服务: tomcat 、weblogic 、jboss 、resin 20.1 开启监控接口 #上传文件至/o
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 应用场景概述 应用场景: 有多个机房/网段/地域,进行监控. 分布式监控(proxy代理监控) | 环境准备 | 安装数据库 | 安装nginx | 安装PHP | | | | | | | 主机IP | 10.0.0.
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin | | zabbix版本升级 | zabbix版本升级 | | | | | | 版本 | 2.2—>3.0 | 4.0—>5.0 | | PHP版本需求 | 5.3—5.4 | 5.4—7.2 | #18.1.zabb
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin | | 共同点 | 区别 | | | | | | 自动发现 | 自动添加主机并关联模板,启动主机 | 1. 客户端被动 2.使用简单 3.. 效率或性能较低 4. 对zabbix-服务端压力较大 | | 自动注册 |
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 16.1.自动发现 #我们来看一下,检测的结果是什么 [root@zabbix-server ~]# zabbix_get -s 10.0.0.7 -k system.uname [root@zabbix-server
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 应用: 监控网络设备 (常用) 也支持监控可以启动SNMP功能的设备(windows,linux,打印机........) 15.1.监控网络设备 1.监控网络设备 2.zabbix服务端进行测试 能否
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 14.1yum安装的mysql监控方法 [root@web01 ~]# rz -E [root@web01 ~]# rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rp
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 13.1使用第三方统计平台 百度统计 #把上面的代码复制到网站中 #每个人每个公司的网站都不一样,这个需要开发配合来做 cd /code/wordpress/wp-content/themes/coldbox vim
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 模板:定义好了,一些监控项,应用集,触发器,图形等资源 模板可以包含子模板 模板,可以导入导出,可以分享 11.1.自定义模板,监控Nginx七种状态 [root@web01 ~]# egrep -v '^$|#' /
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin #替换字符集,解决中文乱码问题 #在Windows主机上打开C:\Windows\Fonts挑选一款字体上传到zabbix的站点目录中 上传到指定位置,并且改名 [root@zabbix-serve ~]# rz -E
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 告警分类 | 报警方式 | | | | | | | | 发邮件 | 个人邮箱 | 企业邮箱 | | 企业微信-告警应用(机器人) | | | | OA系统( 钉钉 ) | | | | 短信 | | | | 电话 | |
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 光有监控项,是不能报警的。如何设置一个报警的条件?这就需要用到触发器这个功能了 触发器:设置一个报警条件 一个触发器至少对应一个监控项、可以关联多个 触发器表达式 功能 | 功能(函数) | | | | | | las
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 7.1.什么是监控项 监控项:就是我们想要监控的指标,例如剩余内存,磁盘空间,服务的状态等等。 每一个监控项,都有一个唯一的key,简洁明了(相当于shell脚本的变量名)。 只需要安装zabbix-agent,默认就
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 6.1 监控zabbix-server [root@zabbix-server ~]# yum install zabbix-agent -y [root@zabbix-server ~]# systemctl sta
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 2、keepalived实现LVS后端节点健康检查及lvs高可用 1.keepalived配置文件 [root@lb01 ~]# cat /etc/keepalived/keepalived.conf global_d
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin LVS四层负载均衡 1.lvs工作模式 dr direct routing 直接路由模式 nat tun 隧道 full nat 完全nat模式 | CIP | client ip | 客户端ip地址 | | | |
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin (一)、自动化上线代码基本介绍 1.CI/CD基础概念 1.1 软件开发生命周期 项目立项-->需求调研-->需求拆解-->交给不同的开发进行开发-->测试环境测试-->部署生产环境。 1.2 什么是环境 一个软件产品
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 1.实时同步概述 1.什么是实时同步 只要数据发生变化,就会触发事件,将数据实时的推送到rsync服务端。 2.实时同步的原理 实时同步需要借助Inotify通知接口,用来监控本地目录的变化,如果监控本地的目录发生变更
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 存储服务器概念介绍—NFS NFS是Network File System的缩写,中文意思是网络共享文件系统, 它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录 nfs服务优缺点: 优点:部
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 一、rsync是什么?? 1. 用于将数据信息进行恢复 2. 用于出现问题进行文件信息对比 3. 备份服务优缺点 优势: 1)可以实现增量备份 2)具有守护进程模式(服务端) 认证管理控制 实现白名单黑名单安全访问控制
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin zabbix ———— 监控———— k8s,docker Prometheus ———— 监控 ———— k8s exporter (采集器) 1.##上传文件至/opt/下面解压 官网下载地址 [root@dock
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 1.#先来说一下什么是VLAN 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin macvlan类似与虚拟机的桥接网络 ##01与02机器都启动一个alpine镜像 #创建网络(一块网卡只能桥接一次) docker network create -d macvlan --subnet 10.0.0.
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 四种基础网络类型 bridge 默认类型 NAT模式 #启动一个alpine容器 [root@docker02 ~]# docker run -it alpine:latest ##另开一个窗口查看这个容器的详细信息
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 需要在官网注册账号 1.登录私有仓库 [root@docker01 ~]# docker login -u kirin997com 2.打标签 [root@docker01 ~]# docker tag youxi:v
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 为什么要创建私有仓库,因为下载官网仓库的镜像速度太慢了,也不是很安全 #镜像地址说明 nginx:1.15 官方仓库的官方镜像 nginx/nginx:1.15 官方仓库的用户镜像 daocloud.io/nginx/
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 一个业务,往往需要一组容器来支撑 容器编排,就是来实现批量管理一组容器的方法(类似于ansible) 单机 —— ssh —— 安装服务 集群 —— 批量安装服务 —— ansible yaml docker-comp
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin docker run --link 正在运行容器的名字(单方向) 13.1.准备好镜像包导入镜像 [root@docker01 ~]# for n in `ls *.tar.gz` ;do docker load -i
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 1.优化原则:构建的镜像尽可能小,构建速度尽可能快 a: 使用体积小的linux镜像alpine作为基础镜像 alpine+nginx=20M (使用alpine系统,什么软件都会小,缺点是兼容性差) ubuntu+n
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 验证: 1.先导出两个镜像 [root@docker01 ~]# docker save centos:7 -o docker_centos7.tar.gz [root@docker01 ~]# docker save
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 手动镜像: 就像抓好的中药打成包给你 自动制作镜像:就像是我把药方给你,你自己按照药方来制作镜像 两种方法最终都可以得到一个一模一样的镜像 手动制作镜像与自动制作镜像的区别: dockerfile: 就相当于那个配方
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###1.制作一个基于centos7系统的nginx镜像(单服务) 1:启动一个纯净的centos:7容器,安装nginx [root@docker01 ~]# docker run -d -it -p 80:80 c
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###8.1.现在我们都可以随便起一个容器了,那么我们能用容器来干什么?启动nginx的容器也只能访问默认页面,那么我们如何在站点里面写入数据呢? ###8.2.启动nginx容器并进入到容器里 [root@docke
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###什么是端口映射? 端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址 #####端口映射的使用场景: #####通过互联网来访问公司内部服务的时候,就会需要用到端口映射 #####docker run不
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ####docker image下面都属于镜像有关命令 ####docker container下面属于容器有关命令 ####docker network 都是属于网络有关命令 ####docker volume 都属
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin [root@docker02 ~]# docker image ##查看docker命令 docker image search 搜索镜像, 优先选官方,stars数量多(尽量不选择第三方镜像) 第三方镜像不支持搜索,
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###docker是一个cs架构, docker主要:镜像 容器 仓库 网络 存储 监控 ###docker是一个软件的打包技术. ###4.1. run 创建并启动一个容器(这里以Nginx为例) [root@doc
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 主机名 内存 Ip docker01 2G 10.0.0.11 docker02 2G 10.0.0.12 ###如何保证生产环境中环境一致? 1.做本地yum仓库 2.修改配置文件,不让缓存清零 [root@dock
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 虚拟机: 硬件cpu支持(vt虚拟化),模拟计算硬件,走正常的开机启动 bios开机自检–根据bios启动项–读取硬盘第一个扇区grub,uefi, centos7, 加载内核,启动系统第一个进程/sbin/init
阅读全文
摘要:###1.IO基本概述 #####1.什么是IO 所谓IO,无非就是输入输出,其实大家更多关注的是磁盘IO。事实上当我们在网络中传送一些数据时,他本质上也是一种IO。 #####2.网络中的IO是什么样? 拿用户请求Nginx这样的web服务器获取磁盘中的文件时,系统是如何处理的? 图片来源网络 通
阅读全文
摘要:###1.ssh概述 #####1.什么是ssh SSH是安全的加密协议,用于远程连接linux服务器。 #####2.ssh服务的主要功能 1.提供远程链接服务器的功能 2.对远程链接传输的数据进行加密 #####3.ssh与telnet的区别 | 服务链接方式 | 服务数据传输 | 服务监听端口
阅读全文
摘要:###1.网络的通讯原理 #####1.实现数据传输的条件 01. 主机之间需要有传输介质(网线 光纤线 wifi) 02. 主机上需要有网卡设备 调制过程:将数字(数字信号)二进制信息转换为高低电压(模拟信号) 解调过程:将高低电压转换为二进制信息 03. 不同主机网卡速率不一致,需要进行协商过程
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ####1、安装操作系统 虚拟机开机后,选择“Install CentOS7”这一项。此时鼠标是不好用的,都是使用键盘的上下箭头来进行操作的,选好后按键盘上的回车键即可。 开机后进入下面界面的时候 按↑键选择 inst
阅读全文
摘要:1.定时任务基本概述 1.什么是crondcrond就是计划任务,类似于我们平时生活中的闹钟。定点执行。 2.为什么要使用crondcrond主要是做一些周期性的任务,比如: 凌晨3点定时备份数据。比如:11点开启网站抢购接口,12点关闭网站抢购接口。 3.定时任务主要分为以下两种使用情况:1.系统
阅读全文
摘要:1.Linux启动流程 CentOS7启动级别 2.Linux运行级别 1.什么是运行级别,运行级别就是操作系统当前正在运行的功能级别 System V init运行级别systemd目标名称作用 0 runlevel0.target, poweroff.target 关机 1 runlevel1.
阅读全文
摘要:1.什么是进程比如: 开发写的代码我们称为程序,那么将开发的代码运行起来。我们称为进程。总结一句话就是: 当我们运行一个程序,那么我们将运行的程序叫进程。PS1: 当程序运行为进程后,系统会为该进程分配内存,以及进程运行的身份和权限。PS2: 在进程运行的过程中,系统会有各种指标来表示当前运行的状态
阅读全文
摘要:1.文件打包与压缩 1.什么是文件压缩?将多个文件或目录合并成为一个特殊的文件。比如: 搬家…脑补画面 img. 2.为什么要对文件进行压缩?当我们在传输大量的文件时,通常都会选择将该文件进行压缩,然后在进行传输。首先:压缩后的文件会比压缩前的文件小。一个28G的文件夹压缩后能达到6G其次:多个文件
阅读全文
摘要:###1.ACL访问控制概述 上一章节我们学习了基础权限UGO、特殊权限,但所有的权限是针对某一类用户设置的, 如果希望对文件进行自定义权限控制,就需要用到文件的访问控制列表ACL acl基本使用方式 //环境准备 [root@root ~]# cp /etc/passwd /root/passwd
阅读全文
摘要:###1.特殊权限概述 前面我们已经学习过 r(读)、w(写)、 x(执行)这三种普通权限,但是我们在査询系统文件权限时会发现出现了一些其他权限字母,比如: [root@root ~]# ll /usr/bin/passwd -rwsr-xr-x. 1 root root 27832 Jun 10
阅读全文
摘要:###1.权限基本概述 #####1.什么是权限? 我们可以把它理解为操作系统对用户能够执行的功能所设立的限制,主要用于约束用户能对系统所做的操作,以及内容访问的范围,或者说,权限是指某个特定的用户具有特定的系统资源使用权力。 #####2.为什么要有权限? 因为系统中不可能只存在一个root用户,
阅读全文
摘要:###1.用户基本概述 #####1.什么是用户? 用户指的是能够正常登录Linux或Windows系统(可以理解为你租了房子,能够正常入驻) F:那Linux与Windows系统的用户有什么区别? Q:本质都是登陆系统,只不过Linux支持多个用户同时登陆。 F:难道Windows就不算多用户操作
阅读全文
摘要:###1.VIM基本概述 #####1.什么是VIM? vi和vim是Linux下的一个文本编辑工具。(可以理解为windows的记事本,或word文档) #####2.为什么要使用VIM? 因为Linux系统一切皆为文件,而我们工作最多的就是修改某个服务的配置(其实就是修改文件内容)。 也就是说如
阅读全文
摘要:###1.文件管理概述 #####1.Bash Shell对文件进行管理 谈到Linux文件管理,首先我们需要了解的就是,我们要对文件做些什么事情? 其实无非就是对一个文件进行、创建、复制、移动、查看、编辑、压缩、查找、删除、等等 例如: 当我们想修改系统的主机名称,是否应该知道文件在哪,才能去做对
阅读全文
摘要:###1.Bash Shell初步认识 #####1.什么是Bash shell(壳) Bash Shell是一个命令解释器,它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕。 当我们使用远程连接工具连接linux服务,系统则
阅读全文
摘要:版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin ###一、Ubuntu版本选择 1.1 最新稳定版本 1.2 企业应用主要选择 server版本 1.3 个人使用可以选择desktop桌面版本 1.4 选择LTS版本 (Long Time Support) 长期维护
阅读全文