运维
文章平均质量分 86
码云笔记
Hello World!
展开
-
快速实现本地数据备份与FTP远程数据迁移
数据是电脑中最重要的东西。为了保证数据安全,我们经常会对数据进行备份。之前一直采用将重要数据拷贝至移动硬盘的方式实现备份,实现简单但每次都需要把所有文件拷贝一次,当文件很大时效率较低。因此,考虑使用 FreeFileSync 软件实现数据备份。该软件使用 C++ 语言编写、免费、开源且支持桌面端全平台。它基于文件的修改时间和大小判断文件是否修改,提供了增量备份、镜像备份和双向备份等多种模式,相比手动拷贝更为方便快捷。原创 2023-12-12 22:20:26 · 761 阅读 · 0 评论 -
nginx参数调优能提升多少性能
nginx安装后一般都会进行参数优化,网上找找也有很多相关文章,但是这些参数优化对Nginx性能会有多大影响?为此我做个简单的实验测试下这些参数能提升多少性能。声明一下,测试流程比较简单,后端服务也很简单,测试时间也很短,所以实验并不严谨,结果仅作参考,需要根据实际情况进行参数调优。文章或有错误和疏漏之处,欢迎各位大佬指出或补充。原创 2023-11-02 23:15:15 · 376 阅读 · 0 评论 -
Window10安装linux子系统及子系统安装1Panel面板
最近看到halo博客发布了2.10.0,终于是新增了个备份功能,于是有了念头想要升级下但是目前我还是使用halo1.5版本,所以跨版本迁移可能会有问题,官方提议还是先用个测试环境进行测试验证是否有问题但由于2.x版本之后,官方是不提供jar包方式,而是改用docker来进行部署,对于docker不太熟悉的我选择了1Panel面板来安装(不过1Panel面包和宝塔类似,都是属于Linux系统的管理工具)原创 2023-10-15 22:55:13 · 1998 阅读 · 0 评论 -
服务器崩溃前的数据拯救实践
在服务器的VMWARE ESXi系统环境中,我们经常需要创建虚拟机来运行各种应用程序。然而,服务器如果偶尔出现自动重启以及紫屏报错的问题,说明服务器内部出现了故障,一般情况下重启机器能够解决问题,但时间一长,问题会越来越严重,可能会出现无法启动的情况,这就会导致数据丢失,因此为了确保数据的安全,需要将CentOS虚拟机上的数据备份到移动硬盘。我们的服务器用的很长时间,上面创建了虚拟机centos,系统中有不少重要数据,但最近服务器经常出现各种问题,于是决定把数据做一个备份。原创 2023-10-13 00:41:03 · 514 阅读 · 0 评论 -
这些负载均衡都解决哪些问题?服务、网关、NGINX
这三种负载均衡的方式在微服务架构中扮演不同的角色:服务的负载均衡主要解决微服务实例之间的负载均衡问题,确保每个实例都能够处理适当的请求量。网关的负载均衡主要解决外部请求的负载均衡问题,将请求路由到适当的微服务实例,提供统一的入口点。Nginx的负载均衡主要解决后端服务器的负载均衡问题,将请求分发到多个后端服务器,以平衡负载和提高系统的性能和可靠性。总结一下:综合使用这些负载均衡方式可以实现整个微服务架构的负载均衡和高可用性,确保系统能够处理大量的请求并保持稳定运行。原创 2023-10-08 01:00:37 · 67 阅读 · 0 评论 -
生成树欺骗攻击与防御策略
启动设备BPDU保护功能,边缘端口被关闭后,即使在交换机关闭生成树,端口也不会自动开启,可以在相应接口手动输入undo shutdown开启接口启动设备的BPDU保护,边缘端口不能接交换机。否则该端口立即关闭,因为交换机生成树默认开启,如边缘端口需要连接交换机,可先关闭交换机生成树,再与边缘端口进行连接。原创 2023-09-30 20:21:13 · 644 阅读 · 0 评论 -
centos nginx申请免费https证书
各大厂有免费证书申请渠道,但是需要配置DNS,某些情况下无法掌控域名的DNS解析,可以很好的解决这个问题,只要你有网站的管理权就能搞定,不过证书的有效期是三个月,需要搞一个定时任务隔一段时间申请一次。原创 2023-09-19 23:05:57 · 153 阅读 · 0 评论 -
DNS安装 配置 正向 解析 方法
root@localhost named]#vim guiyuan.com.zone $TTL 1D(统一的ttl定义1天,不写D 是秒)@ IN SOA master.guiyuancom. admin.guiyuan. (指代域名 当前服务器的名称 邮箱地址 0;因为软件自带,在数据库vim /var/named/name.ca配置文件里记录了很多根域。原创 2023-09-18 22:36:26 · 362 阅读 · 0 评论 -
Haproxy搭建 Web 群集实现负载均衡
HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy的运行模式使得它可以很简单安全的整合至当前的架构中,同时可以保护web服务器不被暴露到网络上。原创 2023-09-18 22:33:58 · 122 阅读 · 0 评论 -
多行文本转成一行的实现方法
不知道你们有没有遇到过下面的情况,以我为例有时候我会收到批量操作服务器的需求,且我会拿到一个服务器 ip 列表,它是一个多行的形式,如下所示但我使用 saltstack 进行批量操作时,我需要将上面的多行 ip 转成一行的形式才能执行 saltstack 命令如果是少量 ip,直接手动操作就行;如果 ip 数量特别多,手动转换的话就特别的麻烦了下面我将介绍两个比较常见的多行文本转一行的实现方法,如果大家有更好的方法的话,欢迎大家积极讨论参与!原创 2023-09-17 22:59:43 · 167 阅读 · 0 评论 -
SSL 证书过期自动巡检脚本
我们知道 SSL 证书是会过期的,一旦过期之后需要重新申请。如果没有及时更换证书的话,就有可能导致网站出问题,给公司业务带来一定的影响所以说我们要每隔一定时间去检查网站上的 SSL 证书是否过期如果公司业务体量较大的话,肯定不止一个域名,而一个域名后面又会对应着多台机器,如果我们手动输入命令一台台检测的话,所需要的精力和时间是很大的那么今天跟大家介绍一个自己平常在用的。原创 2023-09-16 16:38:08 · 99 阅读 · 0 评论 -
Linux 是如何实现网络发送数据包
应用程序通过 socket 提供的接口进行系统调用,将数据从用户态拷贝到内核态的 socket 缓冲区中网络协议栈从 socket 缓冲区中拿取数据,并按照 TCP/IP 协议栈从上到下逐层处理传输层处理:以 TCP 为例,在传输层中会复制一份数据(为了丢失重传),然后为数据封装 TCP 头网络层处理:选取路由(确认下一跳的 IP)、填充 IP 头、netfilter 过滤、对超过 MTU 大小的数据包进行分片等操作。原创 2023-09-16 16:37:05 · 308 阅读 · 0 评论 -
一台服务器上部署 Redis 伪集群
今天这篇文章介绍如何在一台服务器(以 CentOS 7.9 为例)上通过工具搭建 Redis cluster (三主三从)是一个基于 Ruby 编写的脚本,其功能涵盖了创建、管理以及维护 Redis 集群的各个方面值得注意的是,随着时间的推移,一些较新版本的 Redis 已经将标记为不推荐使用的工具鉴于此,文章所采用的 Redis 版本为较老的 4.0.9 版本对于较新版本的 Redis,咸鱼建议采用redis-cli工具来进行集群的操作与管理,以确保与 Redis 的最新特性保持一致。原创 2023-09-16 16:34:26 · 47 阅读 · 0 评论 -
Nginx map 实现时间格式转换
最近我们需要把 Nginx 的日志接入到自研的日志采集平台上,但是这个平台只支持 JSON 格式,所以需要把 Nginx 日志格式改成 JSON 格式原创 2023-09-16 16:33:34 · 164 阅读 · 0 评论 -
如何保持 SSH 会话不中断?
不知道小伙伴们有没有遇到过下面的情况:使用终端(XShell、secureCRT 或 MobaXterm 等)登录 Linux 服务器之后如果有一段时间没有进行交互,SSH 会话就会断开如果正在执行一些非后台命令,SSH 会话断开就可能会使得这些命令可能会被中断,导致任务无法完成那如何保持 SSH 会话不中断呢?我们来看一下。原创 2023-09-16 16:32:29 · 533 阅读 · 0 评论 -
Nginx map 实现时间格式转换
最近我们需要把 Nginx 的日志接入到自研的日志采集平台上,但是这个平台只支持 JSON 格式,所以需要把 Nginx 日志格式改成 JSON 格式例如下面这样的效果原创 2023-09-14 16:58:59 · 423 阅读 · 0 评论