自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小蔡的博客

哪怕遍体鳞伤,也要从第一篇博客开始

  • 博客(94)
  • 收藏
  • 关注

原创 有趣儿的组件(HTML/CSS)

【代码】有趣儿的组件(HTML/CSS)

2024-02-13 21:02:10 1646

原创 前端练手3D爱心

用最简洁的代码表达自己的想法

2022-11-06 18:21:38 44975 40

原创 docker从入门到应用

时间一晃三个月过去了,本来不想再写csdn的,但是思来想去,最初发表的第一篇文章是csdn平台,而且领悟到了许多大佬经常说的不忘初心,牢记使命,我给自己目前的定位是运维开发内容,每个IT人员都有一个全栈的梦想,继续启航吧。.........

2022-07-27 16:48:35 2000

原创 nmap扫描

文章目录nmap扫描linux系统使用windows系统使用nmap命令案例nmap扫描针对场景:大量服务器,不明确服务端口的启动,版本,测试包的连通性,不需要密码密钥,轻量方便linux系统使用yum -y install nmapwindows系统使用https://nmap.org/dist/nmap-7.92-win32.zip#电脑---->属性-----高级系统设置----->环境变量----->E:\nmap\nmap-7.92(Path)D:\>

2022-04-02 16:09:21 2391

原创 python<二>函数.文本操作.异常处理

文章目录1.函数概念2.函数的定义3.函数的变量4.文件操作5.错误与异常处理1.函数概念函数function,在开发中,将某个功能的多行代码组织为一个小模块,即为函数2.函数的定义xshell脚本中的函数定义:函数名(){......}函数名python函数的定义(不带参数):def 函数名(): 代码#函数调用函数名()python函数的定义(带参数):def test(a,b): c = a+b print(c)test(10,20)

2022-03-13 01:59:15 1077

原创 GOlang基础知识<二>

1.GO语言的转义字符\t :对齐功能\n:换行符\“:一个”字符\r:回车代码:package mainimport "fmt"func main() { fmt.Println("hello\tdadaw") fmt.Println("hello\ndadaw") fmt.Println("hello\rdadaw") fmt.Println("hello\"dadaw")}效果:2.GO语言的基本类型2.1int整数型...

2022-01-16 21:55:37 919

原创 GOlang快速入门<一>

文章目录1.GO语言的介绍2.GO语言的诞生3.GO语言特点4.GO开发工具5.GO第一次使用6.GO开发环境SDK安装配置如何学习一个新的技术比如现在的GO语言呢?这通常是大家一直关注的一个问题,对于学生党来说,学习一门新的技能,能够扩展自己的知识面,对将来的工作有一定的帮助,但是往往学而不精,对于工作时的人员比如开发,项目开发时,需要解决某个需求,又或者想要跳槽来学习一门技术的情况。个人观点仅供参考:对于学生党来说学习一门新的技术必定能扩展自己的知识面,但是应该先考虑一下时间的分配情况,比如正在学

2022-01-14 22:59:23 818

原创 linux抓包-tcpdump

文章目录1.tcpdump简介2.tcpdump参数3.tcpdump过滤器4.tcpdump常用操作1.tcpdump简介tcpdump是linux平台的抓包工具,可以抓取TCP/IP协议的数据包,网络协议,主机,端口,还提供and,or,not等逻辑语句过滤信息。2.tcpdump参数tcpdump帮助查看 tcpdump -h, man tcpdump[root@master ~]# tcpdump -htcpdump version 4.9.2libpcap version 1.5.3

2022-01-05 20:45:51 3302

原创 SaltStack-数据系统组件<三>

1.Saltstack数据系统俩大数据系统,分别是:Grains,Pillar2.Saltstack数据系统组件GrainsGrains是saltstack的一个组件,收集minion端启动时收集的信息(磁盘使用率,cpu,ip地址等)记录着minion的一些常用属性,可以通过grains.items查看minion的信息。Grains功能:Grains收集常用信息列出可用的grains命令:grains.ls使用grains.items模块列出谷物数据:grains.items列出所有

2021-12-01 22:16:39 1405

原创 SaltStack入门<一>

文章目录1.SaltStack介绍1.1常见的运维工具SaltStack官网:https://docs.saltstack.com1.SaltStack介绍SaltStack是一种基础设施管理方案,用速度(speed)取代了复杂性,可以扩展到足以管理数万台服务器,并且速度足以在几秒内与每个系统进行通信。salt是一个配置管理系统,能够维护定义状态的远程节点(如特点的服务运行)salt是一种分布式远程执行系统,用于远程节点上执行命令和查询数据1.1常见的运维工具常用的运维自动化工具:a

2021-11-28 21:04:32 845

原创 SaltStack配置管理<二>

文章目录1.saltstack-YAML语言2.saltstack-部署Apache3.top file1.saltstack-YAML语言Salt使用State模块文件进行配置管理,使用YAML编写,以.sls结尾。YAML语言是一种很直观能够被电脑识别的数据序列化的语言,容易被人们理解阅读,容易和脚本进行交互的编程语言。YAML语法格式:house: student: name: tom age: - one - two - three

2021-11-28 21:03:51 770

原创 Kubernetes介绍及快速部署<一>

文章目录K8S1.Kubernetes概述2.K8s特性3.k8s集群构架组件4.K8s集群的核心内容5.搭建K8s集群5.1k8s搭建平台规划5.2环境要求5.3搭建k8s方式5.4k8s集群部署(kubeadm方式)5.5存在的错误及解决方案K8S1.Kubernetes概述k8s官网kubernetes又称k8s,8代表ubernete,谷歌在2014年开业的轻便可扩展的一个开源平台,用于管理云平台的容器化应用和服务,利用kubernetes进行应用扩展,k8s目标的实施让部署容器化应用更加

2021-11-21 17:42:53 1940

原创 Nginx一篇足够

nginx网站tengine网站tengine是淘宝在nginx的基础上针对大量网站的需求,添加了很多高级功能和特性,目的是打造一个高效,稳定,安全,易用的web平台。1.nginx介绍

2021-11-18 18:21:13 16255 13

原创 java-面向对象

文章目录继承方法的重写super关键字super和this的区别find关键字继承概念:继承是指现有类的基础上构建一个新的类,原有的类称父类,新创建的类称为子类,子类继承父类的属性和方法,使得子类具有父类的特征和行为。格式: class 子类 extends 父类{}#案例方法的重写子类中出现一个和父类一样的一个声明,不会继承父类之前的特征,子类在重写定义的权限不能小于父类使用的权限,否则会编译错误super关键字因为子类重写父类方法后,无法访问到父类的方法,而super关键字可以在

2021-11-02 20:03:59 910

原创 网络知识必知

文章目录1.端口号2.OSI七层模型3.TCP/IP模型4.TCP和UDP的区别5.网络数据传输6.防火墙7.TCP的三次握手四次挥手8.正向代理和反向代理1.端口号windows远程连接端口:33892.OSI七层模型OSI:开放系统互联(Open System Interconnection)从高向低排序1.应用层 应用程序2.表示层 以各种格式表达各种要传输的信息3.会话层 通过会话管理网络中的连接4.传输层 数据之间传输的可靠性5.网络层 地址选

2021-11-01 13:46:48 2336

原创 lamp-lnmp选择性部署架构服务脚本

1.nginx编译安装nginx包下载#安装环境工具包[root@nginx ~]# yum -y install pcre-devel openssl openssl-devel gd-devel gcc gcc-c++[root@nginx ~]# yum -y groups mark install 'Development Tools'#创建系统用户[root@nginx ~]# useradd -r -M -s /sbin/nologin nginx#下载nginx[root@ng

2021-10-30 19:01:20 2544

原创 zabbix监控脑裂

本章主要针对备用服务器上的VIP进行监控1.zabbix监控脑裂环境系统主机名ip服务centos8zabbix192.168.136.233lamp,zabbixcentos8master192.168.136.219keepalived,nginxcentos8slave192.168.136.230keepalived,nginx,zabbix_agent2.slave服务器部署zabbix_agent[root@slave ~]# s

2021-10-29 23:31:39 2634

原创 keepalived高可用

文章目录1.keepalived高可用介绍2.keepalived功能3.keepalived高可用故障转移原理4.keepalived工作原理5.keepalived配置文件高可用集群:keepalived只要不是云主机,就可以直接使用keepalived,因为有VIP,如果是云主机的话,就需要买slb,slb是一个服务具有负载均衡和高可用的功能。1.keepalived高可用介绍keepalived官网keepalived高可用指的是比如有俩台主机作为调度器,分别连接着n台服务器,当主调度器

2021-10-29 19:00:31 4657

原创 ESXI部署

文章目录1.ESXI介绍2.ESXI特点3.ESXI安装5.安装ESXI-6.0-clident客户端1.ESXI介绍ESXI是vmware推出的一款服务器,windowsESXI不依赖于任何操作系统,本身就是一个操作系统,采用裸机的一种方式,将Hypervisor安装在实体机器上,对硬件资源的调用,不需要任何第三方管理。ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计在VMware Virtual Appliance Marketplace 上有800多款为VMware hypervi

2021-10-26 23:30:35 1129

原创 kvm虚拟化

1.虚拟化是什么虚拟化是一种资源管理技,是将计算机的各种物理资源(服务器,网络,内存,磁盘等)予以抽象,通过一个叫Hypervisor的程序,使物理机的资源虚拟化提供给物理机上跑的客户机,从而使用户可以比原来架构更好的方式利用这些资源。2.虚拟化的分类及特点1.全虚拟化:裸金属虚拟化(性能强)2半虚拟化:寄居式虚拟化.混合虚拟化.操作系统虚拟化(灵活,支持嵌套)虚拟化实现的方式:kvmesxictrix(银行)3.kvm...

2021-10-26 20:15:27 1123

原创 jenkins部署项目

文章目录jenkins1.先说说CI/CD2.jenkins介绍3.jenkins包下载4.jenkins部署5.jenkins手动部署java项目6.jenkins自动部署java项目7.jenkins脚本语法扩展jenkins1.先说说CI/CD生产环境下,提前需要备份,再操作集成:个人研发的部分与软件整体部分交付的过程,代码集成流程:编译,测试,打包CI(continuous Integration):持续集成,在持续集成环境中,开发人员将会频繁的提交代码到主干。这些新提交在最终合并到

2021-10-23 21:13:03 4140

原创 常见的中间件

中间件1.中间件介绍中间件是一种独立的系统软件和服务程序,分布式应用软件借助这种软件作用在不同技术之间的一种共享资源,中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。中间件是介于操作系统和应用软件之间,为应用软件提供服务功能的软件,有消息中间件,交易中间件,应用服务器等。由于介于两种软件之间,所以,称为中间件。2.中间件的分类

2021-10-22 19:37:26 1479

原创 tomcat轻量级服务器

1.Tomcat介绍tomcatl官网Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。2.tomcatl优点Tomcat 技术先进、性能稳定,而且免费,因而深受Java 者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器。3.tomcatl的简单处理流程当在一台机器上配置好Apache 服务器,可利用它

2021-10-21 22:51:22 2190

原创 RAID 0 1 5 10特点以及工作原理

文章目录1.RAID介绍2.RAID分类3.RAID特点以及优点4.RAID总结1.RAID介绍RAID:独立冗余磁盘阵列,可以把硬盘整合成一个大磁盘,还可以在大磁盘上再分区,放数据,还有一个大功能,多块盘放在一起可以有冗余(备份)2.RAID分类RAID0RAID1RAID5RAID103.RAID特点以及优点RAID0:俩块磁盘以上,速度快,安全性最低,但是不容错,不能用于数据安全性高的场合RAID1:最少二块磁盘,速度一般,一半容量存放数据,另一半也存放相同的数据,但是只

2021-10-21 00:23:48 1144

原创 haproxy集群

文章目录1.haproxy介绍特点2.相比于lvs集群区别3.haproxy的下载4.haproxy-tcp/httpd负载均衡部署5.web界面访问haproxy官网1.haproxy介绍特点HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理,负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点, 这些站点

2021-10-21 00:06:23 743

原创 lvs集群

1.集群分类:1.负载均衡集群(提升效率)2.高可用集群 (保障业务的可用性)3.高性能集群 (算法科学,一般人接触不到)负载均衡集群: 软件实现方式:lvs(效率较高,基于四层负载) haproxy nginx等 硬件实现方式:F5lvs(linux虚拟服务器),章文嵩博士主导的开源负载均衡项目,其项目主要是在linux内核中实现基于ip的数据请求负载均衡调度方案。2.lvs的三种模式lvs的工作模式:NAT模式,TUN模式,DR模式3.lvs的NAT模式下的负载均衡NAT:网

2021-10-20 21:17:05 809

原创 cobbler批量装机-(centos7和rhel8)

cobbler批量装机cobbler官网手册1.cobbler介绍cobbler是linux服务器批量安装的服务,通过网络启动(PXE)的方式快速安装,重新安装物理服务器和虚拟机,分别管理DNS和DHCP等。cobbler既可以提高命令方式管理,也提供web界面,管理工具(cobber-web),还提供了API接口利于二次开发。cobber内置了一个轻量级配置管理系统,也支持与其它系统集成,支持puppet,目前不支持Saltstack。1.2cobber集成的服务PXE服务DHCP

2021-10-16 17:12:42 1086

原创 Gitlab版本控制

文章目录1.版本控制介绍2.gitlab部署3.gitlab界面创建用户和组4.gitlab项目的介绍4.3发布,发版,上线的流程(生产环境)1.版本控制介绍版本控制针对开发过程中的各种程序代码,配置文件,说明文档,文件的变更的合理管理,核心是软件配置的管理。版本控制主要的功能是记录文件内的变更,文件的改变,文件的版本号都将增加,除了记录版本变更外,版本控制的另一个重要功能是和软件开发协同作业,版本控制可以有效的解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率,不同版本软件的bug

2021-10-14 23:54:27 1090

原创 rsync(远程同步)服务

文章目录1.rsync介绍2.rsync特性3.认证协议4.同步用法5.rsync+inotify6.inotify的使用7.练习1.rsync介绍rsync官网rsync(remove sync)是linux系统的数据镜像备份工具,快速增量备份,远程同步,支持本地复制,于其它SSH,rsync主机同步。2.rsync特性支持的特性:镜像保存整个目录和文件系统保留文件的权限,时间,软硬链接等优化流程,第一次同步时rsync会复制全部内容,在下一次只会传送修改的内容可以使用rsh,s

2021-10-12 20:56:59 1488

原创 zabbix监控-mysql主从复制以及延迟<八>

文章目录一:zabbix监控-mysql主从复制1.准备环境2.安装需求3.搭建mysql主从复制4.mysql从库上部署zabbix-agent5.web界面配置mysql主机6.配置脚本7.从库上配置agentd文件8.zabbix添加监控项添加用户媒介,添加触发器行动略9.触发报警二:zabbix监控-mysql主从延迟1.从库配置脚本2.从库配置agentd文件3.zabbix主机进行脚本测试4.添加监控项5.添加触发器6.告警验证一:zabbix监控-mysql主从复制zabbix监控软件可以

2021-10-10 23:57:53 1772

原创 zabbix监控-grafana可视化工具<七>

文章目录1.可视化工具Grafana介绍2.Grafana六大特点3.Grafana下载安装4.Grafana web界面访问5.添加zabbix插件6.添加数据源7.访问grafana官网寻找喜欢的主题8.添加主题应用grafana官网1.可视化工具Grafana介绍随着业务的增加,和对系统软件的要求越来越高,it行业更需要随时掌握系统的运行情况,因此grafana的可视化功能最为突出,可以通过将采集的数据查询然后可视化的展示,并及时通知。2.Grafana六大特点1、展示方式:快速灵活的客

2021-10-09 18:30:43 1200

原创 zabbix自定义监控-进程与日志文件<六>

文章目录一:自定义监控进程1.1编写进程脚本(客户端)1.2修改/usr/local/etc/zabbix_agentd.conf文件(客户端)1.3重启zabbix_agent(客户端)1.4配置监控项和触发器等先在(zabbix服务端进行测试)1.5web界面配置监控项和触发器**二:自定义监控日志步骤:**一:自定义监控进程编写进程脚本修改/usr/local/etc/zabbix_agentd.conf文件​ UnsafeUserParameters=1​ UserParamet

2021-10-09 12:31:28 1179

原创 zabbix监控配置-邮箱警告<五>

zabbix主机组配置略1.zabbix监控配置-添加监控项zabbix添加监控项分为:手动添加监控项通过模板添加监控项手动添加监控项配置:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mNQL12Z7-1633699108895)(C:\Users\鸡哥爱篮球\Pictures\zabbix\QQ截图20210929194250.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BhUkqM62-16336991

2021-10-08 21:39:40 967

原创 zabbix监控-windows主机<四>

文章目录1.官网下载zabbix-windows包2.解压到E盘3.配置文件的zabbix_agentd.conf文件中修改配置:4.cmd安装启动5.防火墙设置6.创建zabbix-windows主机7.查看windows数据图zabbix监控windowszabbix-监控windows官方文档(点我就行)1.官网下载zabbix-windows包windows的agent包下载 (点我就行)2.解压到E盘3.配置文件的zabbix_agentd.conf文件中修改配置: 1、Se.

2021-09-29 13:13:26 943

原创 zabbix-监控linux主机配置<三>

文章目录 1.设置中文(自选) 2.zabbix界面介绍 3.zabbix监控配置流程 4.zabbix-agent客户端配置 5.主机创建模块 zabbix-监控主机配置 1.设置中文(自选) 2.zabbix界面介绍 3.zabbix监控配置流程相应人员加监控:开发人员加监控 (运维人员向开发人员要监控指标,叫获取监控指标值的方式)运营人员加监控 (针对需求,让运营人员去找开发人员去找监控指标值的方式)运维人员加监控 (针对效率,配置监控步骤)监控配置步

2021-09-28 23:35:55 1109

原创 zabbix监控软件-部署<二>

文章目录 zabbix部署 1.zabbix服务端编译 2.zabbix服务端配置文件 3.zabbix服务端web界面前的配置 4.zabbix服务端web界面后的配置 zabbix部署环境:环境ip安装的内容server192.168.136.219LAMP架构 zabbix_server zabbix_agentclient192.168.136.145zabbix_agentzabbix是用php语言开发的,必须先搭建lamp架构,才能够运行php网

2021-09-28 23:22:30 1016

原创 zabbix监控软件介绍<一>

文章目录1.zabbix介绍2.监控分类3.zabbix特点及主要功能4.zabbix配置文件 5zabbix5.4帮助手册1.zabbix介绍zabbix是基于WEB界面,提供分布式系统监控以及网络监视功能的企业级的开源解决方案zabbix能监视各种网络参数,保证服务器系统的安全运行,灵活的通知机制能让管理员快速定位解决各种问题zabbix组成:zabbix server和组件zabbix agentzabbix server和zabbix agent的作用:zabbix server通过S

2021-09-28 23:12:01 1375

原创 LAMP脚本部署

文章目录1.LAMP版本2.脚本目录结构3.脚本内容4.运行脚本5.php页面1.LAMP版本操作系统:centos8httpd:Server version: Apache/2.4.48 (Unix)mysql:Server version: 5.7.33 MySQLphp:PHP 8.0.102.脚本目录结构tree /tmp/lamp//tmp/lamp/├── install_lamp.sh└── soft ├── apr-1.7.0.tar.bz2 ├─

2021-09-26 13:13:17 1100 7

原创 openSSH-NFS的工作模式

openSSH的工作模式1.openssh是基于C/S架构工作的服务端配置文件:/etc/ssh/sshd_config客户端配置文件:/etc/ssh/ssh_config基本命令:ssh-keygen :密钥生成器 ~/.ssh/id_rsa(s私钥) ~/.ssh/id_rsa.pub(公钥)ssh-copy-id:公钥传输至服务器scp:跨主机安全复制工具scp从远程主机发送到本地参数:-p:保持权限-r:递归复制-P:端口-a:全部复制

2021-09-25 19:14:33 1021

原创 RHCE考试的总结历程

我是今年9月9号参加的redhat考试,上午RHCSA,下午RHCE,9月9的确是个好日子,考试结果不像以前过一俩天通知,而是当天半夜0点被惊喜所惊吓!哈哈~考试前婆婆妈妈的心得一个寝室以我为首的3人均是linux系统的领军人物,带领着x公司拿下了几个千万大项目,被人称为蔡神,不一会室友把叫醒了,先吹到这...进入RHCE考试前的话题:在2020年有接触过前端,网络安全,python,c++,刚学完网络安全的防火墙,前端的javascript,分析到python爬虫时,才发觉花了大半年的时间学.

2021-09-19 18:32:05 2538 7

空空如也

空空如也

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

TA关注的人

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