自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ansible的脚本:playbook

脚本当中定义,以及脚本外传参(1)脚本定义vars:# 定义变量tasks:group:gid: 306user:uid: 306wq!test4cat /etc/group # 创建mysql组,uid号等于306cat /etc/passwd # 创建nginx1用户,uid和gid为306test4groupdel mysql # 删除mysql组userdel nginx # 删除nginx1用户(2)外部传参。

2024-08-26 15:49:44 714

原创 Ansible:远程自动化运维

(1)command和shell(常用)——shell可以通用command的命令,多了管道符、重定向和命令结合、连接符(2)copy、yum、user(比较多)(3)service服务模块——只能服务进行管理、只能开、关、重启,目前不能查看服务状态​ file模块——对文件属性进行修改​ hostname模块——改主机名​ ping模块——ping。

2024-08-26 15:48:17 526

原创 Docker-harbor 私有仓库部署和管理

harbor:开源的企业级的docker仓库软件仓库:私有仓库 公有仓库harbor是有图形化的,页面ui展示的一个工具,操作起来很直观harbor每个组件都是由容器构建的,所以安装harbor必须要有dockerdocker-compose一键编排,所以也是需要安装的。

2024-08-20 16:52:34 530

原创 Docker-compose

容器一键化部署的工具,针对dockerfile,可以按照定制化的模式一键部署dockerfile创建的容器。

2024-08-20 16:52:07 229

原创 dockerfile搭建lnmp

nginx1.22 172.111.0.10 docker部署nginxmysql 8.0.30 172.111.0.20 docker部署mysqlphp 8.1.27 172.111.0.30 docker部署phpdocker:单节点部署,在一台机器上部署,跨机器 容器无法通信。做高可用只能在节点上增加同一服务的容器数量。

2024-08-20 16:50:33 176

原创 Dockerfile

自定义镜像----------通过dockerfile创建镜像。

2024-08-20 16:49:23 788

原创 Docker数据卷和资源控制

容器和宿主机之间数据共享-------挂载卷------容器内的目录和宿主机的目录进行挂载,实现数据文件共享容器生命周期有限,一旦重启所有对容器内部文件数据的修改以及保存的数据都会被初始化,所以为了防止数据丢失重要的组件一定会做数据卷。

2024-08-20 16:48:20 469

原创 Dcoker网络

和桥接模式一样,只不过我们可以自定义容器的网段和给新创建的容器指定ip地址只有自定义网络可以在创建容器的时候指定ip地址1、docker的网络模式就是桥接模式host:与宿主机共享网络container:容器之间共享none:无网络模式,即单机模式自定义网络:只有自定义网络可以在创建容器的时候指定IP地址​。

2024-08-13 20:59:36 931

原创 Docker基本管理和应用

1、6个命名空间隔离3、查看镜像 docker images4、上传镜像 docker pull6、查看日志 docker logs -f7、获取容器的ip地址 docker inspect -f ‘{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}’ nginx18、宿主机到容器 docker cp /opt test1:/opt。

2024-08-12 17:21:50 943

原创 zabbix 监控软件

会看:配置-主机-图形会配:监控脚本的位置(在客户端,脚本的配置路径在配置文件里面有)(在服务端,模版、应用集、监控项、触发器、图形)3、自动发现和代理要会配置(手动、自动–比较多、代理)4、添加到了邮件告警组,第一时间响应。

2024-08-12 10:57:44 479

原创 Ceph存储池

开源的,用c++语言编写的分布式存储系统,存储文件数据lvm 逻辑卷 可以扩容raid 磁盘阵容 高可用以上三种都是基于物理意义上的单机的存储系统。

2024-08-12 10:54:42 571

原创 Rsync远程同步

上行 客户端同步到服务端下行 服务端同步到客户端开源的快速备份的工具,一般是系统自带的。可以在不同主机之间同步整个目录树(目录)在远程同步的任务中,负责发起rsync叫做发起端,也就是服务端,负责响应的同步请求,就是客户端。

2024-08-12 10:52:50 316

原创 ELK+F+Kafka

inotify wait 监控修改、创建、移动、删除、属性修改(权限修改、所有者、所在组)如果发生变动。在远程同步的任务中,负责发起rsync叫做发起端,也就是服务端,负责响应的同步请求,就是客户端。开源的快速备份的工具,一般是系统自带的。可以在不同主机之间同步整个目录树(目录)-z 压缩,在传输的过程中对文件进行压缩。3、可以支持保留源文件或者目录的权限等。1、支持拷贝文件,链接文件等。上行 客户端同步到服务端。下行 服务端同步到客户端。-v 显示同步的详细过程。2、可以同步整个目录。

2024-08-12 10:50:06 456

原创 Zookeeperr集群+kafka集群

消息队列:MQ应用场景:在高并发环境下,同步的请求来不及处理,请求太多会造成阻塞经典报错:大量请求到数据库,too many connection报错,比较常见,请求数太多,处理不了消息队列,使用异步处理方式,可以缓解系统处理请求的压力。

2024-08-06 17:26:32 703

原创 ELK日志系统

ELK:是一套完整的日志集中处理方案E:ElasticSearch ES 分布式索引型非关系数据库 作用:存储logstash输出的日志 全文检索引擎 保存的格式是json格式L:Logstash 基于java语言开发,作用:数据收集引擎。日志的收集,可以对数据进行过滤、分析、汇总,以标准格式输出。K:Kiabana 是ElasticSearch的可视化工具,对ES存储的数据进行可视化展示、分析和检索优点:日志集中管理ELK F K。

2024-08-02 17:02:23 850

原创 Redis集群

1、主从复制( 奇数 3 一主两从 )2、哨兵模式 3 一主两从3、cluster 集群 6 3 3 3 9。

2024-07-31 15:19:25 812

原创 Redis高可用

redis当中,高可用的概念更宽泛一些,除了正常服务以外,数据量的扩容,数据安全。

2024-07-30 16:06:33 759

原创 Redis 安装和数据类型

redis:远程字典服务器键值对、开源的、C语言写的nosql数据库redis基于内存运行,所有的数据不是保存在硬盘,而是内存持久化————定期或者人为的把数据保存到硬盘string 基本类型list 列表hash 一个hash可以存储多个对象和对象值,对象名不可重复set 无序集合 没有重复 没有权限 stringash。

2024-07-29 17:23:17 271

原创 Mysql存储过程

为了完成特定功能sql语句的集合,把定义好的的sql集合在一个特定的sql函数当中,每次执行调用函数即可,还可以实现传参的调用。

2024-07-29 17:22:10 254

原创 Mysql的MHA

高可用模式下的故障切换,基于主从复制单点故障和主从复制不能切换的问题至少需要3台故障切换过程0~30秒vip地址,根据vip地址所在的主机,确定主备主 vip 备 vip主和备不是优先确定的,主从复制的时候确定了主,备是在MHA的过程中确定。

2024-07-24 17:02:58 598

原创 Mysql的主从复制和读写分离

主从复制:面试必问 主从复制的原理读写分离 MHA。

2024-07-24 17:02:27 756

原创 Mysql高阶语句

去重查询 : distinct。

2024-07-24 17:01:39 616

原创 Mysql存储引擎

存储引擎,是一种数据库存储数据的机制、索引的技巧、以及锁定水平,即存储的方式和存储的格式存储引擎也属于mysql当中的组件,实际上操作的、执行的就是数据的读写I/O。

2024-07-24 16:35:30 371

原创 Mysql的索引

索引是一个排序的列表,在列表当中存储索引的值以及索引对应数据所在的物理行索引值和数据是一个映射关系。

2024-07-24 16:34:55 789 1

原创 Mysql约束条件和用户管理

主键约束的命令:primary key用于标识表中的主键列的值,而且这个值是全表当中唯一的,而且值不能为null一个表只能有一个主键、主键不能为空、不能重复。

2024-07-24 14:28:26 324

原创 Mysql数据库和Sql语句

数据库管理:sql语句:数据库用来增删改查的语句(重要)备份:数据库的数据进行备份主从复制、读写分离、高可用(重要)

2024-07-23 21:55:28 1130

原创 Keepalived和Haproxy

调度器的高可用vip地址主备之间的切换,主在工作时,vip地址值在主上,主停止工作,vip飘移到备服务器在主备的优先级不变的情况下,主恢复工作,vip会飘回到主服务器1、配优先级2、配vip地址和真实服务器3、主备的id要一致4、主备的id要区分keepalive是专门为lvs打造的,但是不是为lvs专门服务的keepalive也可以使用nginx,haproxy2、keepalive+nginx实现高可用实验客户端 192.168.100.13。

2024-07-23 14:35:02 902

原创 DR模式和Keepalived

lvs的三种模式:nat(地址转换)、DR(直接路由模式)、tun(隧道模式)

2024-07-17 15:08:39 1011

原创 lvs集群

linux virtual server-----章文嵩发起的开源项目作用:在linux的内核层面,实现负载均衡的软件主要作用:将多个后端服务器,组成一个高可用、高性能的服务器集群,通过负载均衡的算法将客户端的请求分发到后端的服务器上,来实现高可用和负载均衡。阿里的SLB:server load balance,是通过lvs+keepalive实现的。

2024-07-11 17:26:22 745

原创 Tomcat优化和动静分离

自身优化内核优化和jvm优化tomcat的并发处理能力不强,大项目一般不使用tomcat作为转发的中间件(k8s集群、Python、rubby),小项目会使用(内部使用)

2024-07-11 17:25:55 751

原创 tomcat安装和配置

1.1 概念tomcat和php一样,都是用来处理动态页面的tomcat’也可以作为web应用服务器,开源的。1.2 处理的后缀名1.2.1 php:.php.jsp.htmltomcat是用java代码写的程序,运行的是java的web应用程序1.3 特点和功能:1.3.1 servlet容器:执行java servlet,是一种服务端的java程序,用来处理客户端的http请求,以及响应。

2024-07-11 17:24:56 571

原创 nginx的重定向

location = 完整路径 = 1.jpg即完整的一个字也不能少location^~location ~、location /(字符串)部分起始位置、location /

2024-07-11 17:23:22 4201

原创 lnmp+DISCUZ+WORDPRESS

lnmp+DISCUZ(论坛的一个服务)l:linux操作系统n:nginx前端页面的web服务php:动态请求转发的中间件mysql:数据库 保存用户和密码以及论坛的相关内容php安装部署 Discuz!社区论坛 Web 应用部署 Wordpress!社区论坛 Web 应用拓展:mysql配置文件的含义。

2024-07-11 17:22:19 362

原创 nginx优化和防盗链

隐藏版本号、日志分割、cpu绑定(节省资源)、连接超时、页面压缩、页面缓存时间、time_wait状态回收(前三个很重要)

2024-07-11 17:17:48 161

原创 nginx服务器和配置文件

2.1 静态文件服务:静态页面,可以直接提供静态文件服务,html、css、jsp。处理静态页面的响应速度很快,效率很高2.2 代理:正向代理,反向代理。可以实现负载均衡,高可用和故障转移2.3 动态内容处理,nginx并不能直接处理动态请求,可以通过中间件把动态请求转发给后端服务器(nginx 、php、mysql、tomcat)2.4 支持https加密2.5 可以实现重定向2.6 虚拟主机,一个nginx可以配置多个域名和站点2.7 nginx自带缓存机制。

2024-07-11 17:16:41 648

原创 编译安装nginx

【代码】编译安装nginx。

2024-07-10 16:39:31 113

原创 Web基础和Http协议

web:就是网页,打开网站展示的页面。(全球广域网—world wide web,又叫万维网)分布式图形信息系统http:超文本传输协议https:(加密的)超文本传输协议。

2024-07-10 16:37:06 665

原创 安全技术和防火墙

特点:不阻断网络访问,主要是提供报警和事后监督,不主动介入,默默地看着你(监控)

2024-06-27 09:03:58 627

原创 如何实现免交互

交互:我们发出指令控制程序的运行,程序在接收到指令之后按照指令的效果做出对应的反应免交互:间接的通过第三方的方式把指令传送给程序,不用直接的下达指令免交互:这是命令行格式,也可以写在脚本当中,通过I/O重定向的方式将命令的列表传送给交互式程序或命令。是标准输入的一种替代品,代替了人工的传输方式。注意事项:1、可以是任意合法字符(一般不用特殊字符,不以数字开头,通常以EOF作为默认的标记位)2、结尾的标记位一定要顶格写,且前面不能有任何字符,空格也不行。

2024-06-27 09:03:28 399

原创 文本三剑客——awk

grep:过滤、sed:增删改查主要是增和改、awk:按行取列awk默认分隔符,是空格和tab键,多个空格会自动压缩成一个空格awk的工作原理:根据指令信息,逐行的读取文本内容,然后按照条件进行格式化输出。

2024-06-27 09:02:59 938

空空如也

空空如也

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

TA关注的人

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