- 博客(23)
- 收藏
- 关注
原创 Tomca
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
2024-08-23 16:08:10
356
原创 haproxy
HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。HAProxy实现了一种事件驱动, 单一进程模型,此模型支持非常大的并发连接数。
2024-08-23 11:17:33
248
原创 kafka
Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linkedin于2010年贡献给了Apache基金会并成为顶级开源 项目。
2024-08-22 11:08:00
696
原创 ELK
运维人员需要对系统和业务日志进行精准把控,便于分析系统和业务状态。日志分布在不同的服务器上,传统的使用传统的方法依次登录每台服务器查看日志,既繁琐又效率低下。所以我们需要集中化的日志管理工具将位于不同服务器上的日志收集到一起, 然后进行分析,展示。Elasticsearch(简称ES)是一个开源的分布式搜索引擎,Elasticsearch还是一个分布式文档数据库。所以它提供了大量数据的存储功能,快速的搜索与分析功能。
2024-08-20 17:40:32
1068
原创 prometheus + grafana
Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合, 由go语言开发。适合监控容器平台, 因为kubernetes(俗称k8s)的流行带动了prometheus的发展。
2024-08-18 22:38:37
372
原创 zabbix基础搭建
用通俗易懂的话来说,Zabbix是一个监控系统,它可以帮助我们实时检查设备的状态,比如服务器、网络设备等。当设备出现问题时,它会及时通知我们,让我们可以采取措施来解决。同时,它还可以把收集到的数据转化成图表和报告,让我们更直观地了解设备的运行情况zabbix特性数据采集:Zabbix Agent方式会定期收集设备的各种指标数据,比如CPU使用率、内存占用、网络流量等。这些数据会被Zabbix Server主动获取。触发检测告警:Zabbix会根据我们事先设定的阈值和触发条件,对采集到的数据进行检测。
2024-08-09 10:28:08
536
原创 mysql多实例部署
MySQL多实例部署主要是为了在同一台服务器上运行多个MySQL服务实例,以便提供更高的系统资源利用率和灵活性。隔离性:每个实例都可以配置不同的数据、配置文件和服务参数,有助于隔离不同应用或服务对资源的需求。系统灵活性:多实例可以在同一台服务器上运行不同的应用或服务,提高系统的灵活性和可用性。资源利用率提高:多实例可以共享同一台服务器的硬件资源,如CPU、内存和磁盘。管理简化:通过脚本和管理工具,可以方便地管理多个MySQL实例。
2024-08-08 11:43:22
736
原创 MySQL数据库的读写分离
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。
2024-08-07 19:30:17
772
原创 MySQL基础
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
2024-08-07 17:12:56
979
原创 MySQL主从
主库将所有的写操作记录到binlog日志中并生成一个log dump线程,将binlog日志传给从库的I/O线程。SQL线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,达到最终数据一致的目的。I/O线程去请求主库的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中。一主多从—扩展系统读取的性能,因为读是在从库读取的。从库生成两个线程,一个I/O线程,一个SQL线程。多主一从—5.7开始支持。实时灾备,用于故障切换。读写分离,提供查询服务。
2024-08-06 12:11:10
202
原创 samba
samba服务的进程由smbd和nmbd组成smbd进程:主要负责管理服务器上的共享目录、打印机、提供登录认证、创建对话进程和SMB资源共享等功能端口 139和445nmbd进程:主要负责提供NetBIOS的域名解析和浏览共享资源的服务端口 137和138。
2024-07-30 20:01:35
167
原创 Proxmox VE
Proxmox VE是一个既可以运行虚拟机也可以运行容器的虚拟化平台。Proxmox VE基于Debian Linux开发,并且完全开源。出于灵活性的考虑,Proxmox VE同时支持两种虚拟化技术:KVM虚拟机和LXC容器。Proxmox VE使用专门设计的基于数据库的Proxmox文件系统(pmxcfs)保存配置文件。这个文件系统足以让你保存几千台虚拟机的配置信息,并且能够通过corosync将配置文件实时复制到Proxmox VE集群的所有节点。
2024-07-29 19:10:09
320
原创 cobbler
Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。
2024-07-25 04:14:28
577
原创 rsync
rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步Inotify是一种强大的、细粒度的、异步的文件系统事件监控机制,linux内核从2.6.13起,加入了Inotify支持,通过Inotify可以监控文件系统中添加、删除,修改、移动等各种细微事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools就是这样的一个第三方软件。
2024-07-24 19:22:05
785
原创 Linux网络链路聚合
activebakup :主备模式这是一个故障迁移程序,监控链接更改并选择活动的端口进行传输。网络组队(聚合链路)是一种以逻辑方式将NIC链接到一起,从而实现故障转移或者吞吐量的方法。loadbalance :监控流量并使用哈希函数以尝试在选择传输端口的时候达到完美均衡。组队是一种新的实现方式,提供了更好的性能,并且由于其模块化设计,因此可扩展性更强。roundrobin :以轮循的模式传输所有端口的包。teamd :可以实现以下模式的聚合链路。
2024-07-22 03:22:05
598
原创 HTTPS+CA+ssl/tls
1、clienthello:支持哪些版本、支持哪些加密算法,随机生成一组32字节数据random_c。2、serverhello:确定版本、确定加密算法,随机生成一组32个字节得数据random_s。-out :生成后的文件存放路径,如果是自签名操作,将直接生成签署过的证书。3、clientkeyexchange:公钥加密数据pre_master。最后得会话密钥:random_c+random_s+pre_master。-key :生成请求时用到的私钥文件路径。-new :生成新证书的签署请求。
2024-07-17 16:32:36
625
原创 web服务
4、顶级域服务器响应: 顶级域服务器将负责baidu.com的权威解析服务器地址告知本地DNS服务器。6、 权威解析服务器响应: 权威解析服务器将baidu.com对应的IP地址告知本地DNS服务器。2、根服务器响应: 根服务器将顶级域(.com)的地址告知本地DNS服务器。5、向权威解析服务器发起请求: 本地DNS服务器向权威解析服务器发起请求。3、 向顶级域发起请求: 本地DNS服务器向顶级域服务器发起请求。2、 本地DNS服务器: 客户端浏览器首先请求本地DNS服务器。
2024-07-16 18:12:14
907
原创 磁盘阵列
独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),作用是将多个硬盘结合起来,提高性能或数据冗余。最少三块硬盘组成,其中两块作为数据盘,一块作为校验盘 ,提高了读写速度、提高了数据的安全性,还可以用一块磁盘做热备盘,当数据盘不能使用时,热备盘当作替换。2、磁盘阵列的类型 :RAID 0 、RAID 1、RAID 5、RAID 10、RAID 50。最少两块硬盘组成,其中一块硬盘作为备份盘使用,降低了读写性能,但是提高了数据的安全性。
2024-07-11 10:04:11
532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人