- 博客(30)
- 收藏
- 关注
原创 lnmp的介绍与源码部署以及 |什么是正向、反向、透明代理 | 常见的集群有哪些
LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构
2024-06-13 10:35:06 700
原创 zabbix界面详解(非常详细)
`zabbix`是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。`zabbix`能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。`zabbix`由2部分构成,`zabbix server`与可选组件`zabbix agent`。`zabbix server`可以通过`SNMP`,`zabbix agent`,`ping`,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux
2024-06-13 10:21:53 310
原创 zabbix自定义监控mysql状态和延迟
`zabbix`是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。`zabbix`能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。`zabbix`由2部分构成,`zabbix server`与可选组件`zabbix agent`。`zabbix server`可以通过`SNMP`,`zabbix agent`,`ping`,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux
2024-06-13 10:01:18 443
原创 zabbix自定义监控进程和日志
`zabbix`是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。`zabbix`能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。`zabbix`由2部分构成,`zabbix server`与可选组件`zabbix agent`。`zabbix server`可以通过`SNMP`,`zabbix agent`,`ping`,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux
2024-06-13 09:51:16 392
原创 zabbix告警配置(包括添加触发器、媒介、动作和声音告警还有邮箱怎么配置)非常详细
`zabbix`是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。`zabbix`能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。`zabbix`由2部分构成,`zabbix server`与可选组件`zabbix agent`。`zabbix server`可以通过`SNMP`,`zabbix agent`,`ping`,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Lin
2024-04-15 16:08:16 1176
原创 zabbix监控配置(添加主机、主机组和添加监控项等)
在使用Zabbix监控网络设备时,需要注意以下几点:确保网络设备支持SNMP协议,且设备的SNMP配置正确。在创建监控项时,需要根据实际情况选择合适的类型和键名,以确保能够准确获取设备的状态和性能数据。对于一些特殊的网络设备,可能需要使用到Zabbix的自定义监控项功能。此时需要编写相应的脚本或程序,以获取设备的特定参数或执行特定的命令。在配置Zabbix时,需要注意安全问题。例如,需要限制Zabbix服务器的访问权限,防止未经授权的访问和数据泄露。同时,也需要对网络设备的访问权限进行限制,以确保
2024-04-12 10:26:56 1981
原创 监控服务zabbix的部署
`zabbix`是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。`zabbix`能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。`zabbix`由2部分构成,`zabbix server`与可选组件`zabbix agent`。`zabbix server`可以通过`SNMP`,`zabbix agent`,`ping`,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Lin
2024-04-11 09:30:44 1559
原创 Redis缓存的介绍与应用(从入门到精通以及四种模式的应用)
为了提高网站响应速度,企业会将热点数据保存在内存中而不是直接从后端数据库中读取。大型网站应用,热点数据往往巨大,几十G上百G是很正常的事,这种情况下,就需要用到缓存服务器,通过缓存服务器承载大部分用户请求,小部分用户请求交给后端服务器处理,如此一来,就可以大大提高用户访问的速度,提升用户使用体验。常用的缓存服务器有:- memcache- redisRedis 是一种开源(BSD 许可)内存中数据结构存储,用作数据库、缓存、消息代理和流引擎。
2024-04-09 14:44:42 1382
原创 MySQL的maxscale读写分离的配置
MariaDB MaxScale是MariaDB企业服务器的重要组件。它不仅为关键任务应用程序提供了自动故障转移等企业特性,还支持基于工作负载的查询路由,用于混合事务/分析处理。MariaDB MaxScale适用于所有企业订阅的客户。
2024-04-09 11:45:58 510
原创 MySQL主从的介绍与应用
MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准
2024-04-07 18:12:25 1455
原创 playbook的介绍、应用与实施
Ansible Playbook 是设定自动化任务的一种蓝图,可在无需人工干预或有限干预的前提下执行复杂的 IT 操作。Ansible Playbook 对一组或一类共同构成 Ansible 清单的主机执行。 Ansible Playbook 本质上是一些框架,是一些预先编写的代码,开发人员可以用作临时模板或起始模板。Ansible Playbook 常被用于自动化 IT 基础架构(例如,操作系统和 Kubernetes 平台)、网络、安全系统,以及开发人员角色(例如 Git)
2024-03-28 23:08:23 1004
原创 cobbler批量装机工具,可以实现同时装多台或多台不同系统的主机,也可以实现定制安装
`Cobbler`是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理`DHCP`,`DNS`等。`Cobbler`可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。`Cobbler`是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。`Cobbler`内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如Pu
2024-03-20 11:15:11 1888 1
原创 安装vcenter管理esxi虚拟化操作系统
Vcenter一般指VMware vCenterServer 提供了一个可伸缩、可扩展的平台,为 虚拟化管理奠定了基础。 VMware vCenter Server(以前称为 VMware VirtualCenter),可集中管理 VMware vSphere 环境,与其他管理平台相比,极大地提高了 IT 管理员对虚拟环境的控制。VMware vCenter Server:提高在虚拟基础架构每个级别上的集中控制和可见性,通过主动管理发挥 vSphere 潜能,是一个具有广泛合作伙伴体系支持的可伸缩、可扩展平
2024-03-19 10:33:33 726
原创 esxi虚拟化操作系统的介绍、安装及应用
ESXi 是 VMware 公司开发的一种虚拟化操作系统,用于在物理服务器上创建和管理虚拟机。它是 VMware vSphere 虚拟化平台的核心组件之一。以下是 ESXi 的一些关键特点:1.裸机虚拟化,2.高性能,3.可靠性和稳定性,4.管理和监控,5.虚拟化安全性,6.扩展性总的来说,ESXi 是一种功能强大、性能优越、稳定可靠的虚拟化操作系统,适用于企业级数据中心和云计算环境,能够帮助组织实现虚拟化、集中管理和资源共享,提高 IT 管理效率和灵活性。
2024-03-18 11:50:58 5459
原创 kvm虚拟化
KVM(Kernel-based Virtual Machine)是一种开源的虚拟化技术,它允许在 Linux 内核上创建和管理虚拟机。KVM 利用了 Linux 内核中的虚拟化扩展,如 Intel VT 或 AMD-V,通过将物理服务器转变为多个独立的虚拟机来实现虚拟化。以下是 KVM 虚拟化的一些关键特点1.基于硬件虚拟化扩展,2.完全虚拟化和硬件辅助虚拟化,3.Linux 内核集成,4.灵活性和性能,5.支持广泛的操作系统,6.安全性和隔离性
2024-03-17 19:01:05 966 1
原创 Ansible的介绍、安装与部署
Ansible 是一种强大的自动化工具,用于自动化配置管理、应用部署、任务执行等操作。它采用简单的 YAML 格式来描述自动化任务,并通过 SSH 或其他传输方式实现与远程主机的通信,无需在远程主机上安装额外的客户端。
2024-03-16 22:22:17 1265 1
原创 开源堡垒机Jumpserver
Jumpserver 是全球首款完全开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 的运维安全审计系统。Jumpserver 使用 Python / Django 进行开发,遵循 Web 2.0 规范,配备了业界领先的 Web Terminal 解决方案,交互界面美观、用户体验好。Jumpserver 采纳分布式架构,支持多机房跨区域部署,支持横向扩展,无资产数量及并发限制。
2024-03-16 11:43:42 1622 1
原创 rsync与rsync+inotify远程同步工具的使用
rsync 是一种用于在两个位置之间同步文件和目录的工具,它可以在本地或远程系统之间同步数据,并且仅传输更改的部分,因此效率很高。而 inotify 则是 Linux 系统中的一个机制,用于监控文件系统事件,比如文件或目录的创建、修改、删除等rsync+inotify 指的是将 rsync 与 inotify 结合起来使用的方式,通常用于实时同步文件系统变化。通过监听文件系统事件,当文件或目录发生变化时,inotify 可以触发相应的操作,例如调用 rsync 同步数据到远程位置或备份数据到本地或远程位置
2024-03-16 09:56:59 891 1
原创 FTP文件传输协议
文件传输协议(File Transfer Protocol,FTP)是用于在 网络 上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。
2024-03-16 09:12:28 1466 1
原创 OpenSSH远程链接工具
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务。
2024-03-15 10:11:56 610 1
原创 NFS分布式文件系统协议
NFS(Network File System)是一种分布式文件系统协议,允许客户端系统通过网络透明地访问远程存储资源。它最初由 Sun Microsystems 开发,用于在 UNIX 系统之间共享文件和目录。NFS 允许用户像访问本地文件系统一样访问远程文件系统,无需了解文件在物理存储设备上的实际位置。NFS 在网络环境中的广泛应用包括共享用户文件、系统备份、软件部署和集中式存储管理等方面。它是一种高效的文件共享解决方案,提供了简单、灵活和可扩展的方式来共享文件系统资源。
2024-03-15 09:50:56 1769 1
原创 源码部署LAMP架构
所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其它各部件本身都是各自独立的程序,但是因为经常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。LAMP指的是Linux(操作系统)、Apache(HTTP服务器)、MySQL(也指MariaDB,数据库软件)和PHP(有时也是指Perl或Python)的第一个字母,一般用来建立web应用平台。
2024-03-15 09:25:23 1270 1
原创 MySQL多实例部署
MySQL 多实例部署指的是在同一台服务器上同时运行多个独立的 MySQL 实例,每个实例有自己的配置、数据目录和端口。这种部署方式通常用于在单个物理服务器上托管多个数据库,提高资源利用率,降低成本,并且可以隔离不同应用或服务的数据。
2024-03-14 12:48:57 701 1
原创 MySQL数据库备份与恢复
MySQL 数据库备份与恢复是非常重要的数据库管理任务,其作用包括:数据保护:数据库备份是保护数据免受意外数据丢失或损坏的关键手段。通过定期备份,可以确保在发生硬件故障、人为错误、恶意攻击或自然灾害等情况下,能够迅速恢复数据。业务连续性:备份和恢复是保障业务连续性的重要措施。在数据丢失或损坏的情况下,能够快速恢复数据,减少业务中断时间,降低损失。灾难恢复:数据库备份是灾难恢复计划的关键组成部分。在面临严重灾难时,例如火灾、地震等,通过备份可以在较短时间内将数据库恢复到正常状态。数据恢复到特定时间点
2024-03-13 22:17:23 641
原创 网卡链路聚合
网卡的链路聚合就是将多块网卡连接起来,当一块网卡损坏,网络依旧可以正常运行,可以有效的防止因为网卡损坏带来的损失,同时也可以提高网络访问速度。
2024-03-13 22:01:51 499
原创 MySQL多表查询
前面所讲的查询语句都是针对一个表的,但是在关系型数据库中,表与表之间是有联系的,所以在实际应用中,经常使用多表查询。`多表查询就是同时查询两个或两个以上的表。`,可以解决复杂的数据查询问题,根据实际的需求可以调整查询结果的方式(就是使用多表查询的种类),以满足实际的需求。在 MySQL 中,多表查询主要有交叉连接(笛卡尔积)、内连接、外连接、分组查询与子查询等5种。
2024-03-13 21:53:53 845
原创 源码安装httpd以及源码安装的介绍
在linux环境下面安装源码包是比较常见的, 早期运维管理工作中,大部分软件都是通过源码安装的。那么安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件。源码包的编译用到了linux系统里的编译器,通常源码包都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言。Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件。所以如果你的机器上没有安装gcc就没有办法去编译源码。可以使用`yum -y install gcc`来完成安装。
2024-03-06 18:27:20 1032 1
原创 网卡链路聚合
Linux 网卡链路聚合(Link Aggregation)是一种网络技术,它允许将多个物理网络接口组合成一个逻辑接口,以提高带宽、负载均衡和冗余备份能力。通过网卡链路聚合,用户可以利用多个物理网卡的带宽实现更高的网络传输速度,同时实现负载均衡,将传入的网络流量均匀分配到每个物理网卡上,避免单一网卡成为瓶颈。此外,链路聚合还提供冗余备份功能,当某个物理网卡发生故障时,其他正常工作的网卡可以接管其流量,确保网络的连续性和可用性。
2024-03-06 10:11:58 976 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人