- 博客(168)
- 收藏
- 关注
原创 【ping拨测多个ip的延迟情况,有问题推送企微机器人webhook】
【代码】【ping拨测多个ip的延迟情况,有问题推送企微机器人webhook】
2026-07-06 13:08:56
43
原创 redis的aof方式恢复
如果你之前开启过 AOF(或者有别人给的。:当同时存在 AOF 和 RDB 文件时,这样 Redis 会基于当前内存数据。,没有 AOF 文件。,因为 AOF 数据更完整。假设你从其他地方拿到了一个。目前是rdb后面想使用aof。,包含了所有现有数据。
2026-07-04 13:07:05
355
原创 pgsql备份恢复
本文介绍了PostgreSQL数据库的备份与恢复操作。备份部分使用pg_dumpall命令生成包含所有数据库的压缩备份文件,并同时创建包含备份时间和版本信息的元数据文件。恢复部分提供了三种方式:1)直接解压恢复整个集群;2)分步解压后恢复;3)提取并恢复单个数据库。注意事项包括恢复前需清空目标数据库、--clean选项的使用限制,以及恢复操作会覆盖整个集群的特性。最后还介绍了如何查看备份内容而不执行恢复的方法。
2026-06-30 15:36:16
177
原创 sqlserver免费版每天备份数据库
BACKUP_DIRDATABASE_NAMEUSERNAMEPASSWORD2、给sh文件添加执行权限3、添加crontab设置每天备份windows server1、新建txt文件,按需修改以下内容:DB_NAMEBACKUP_PATHSQL_USERSQL_PASS2、更改txt文件为bat3、执行bat文件查看备份文件是否正常4、把bat文件添加到任务计划里面
2025-05-13 17:53:13
562
原创 centos7部署k8s集群
安装 kubeadm、kubelet 和 kubectl(集群机器执行)三台服务器添加hosts,并更改主机名(先集群机器执行再对应执行)安装 cri-dockerd(集群机器执行)关闭firewall(集群机器执行)安装ntpdate(集群机器执行)配置ipvs功能(集群机器执行)安装docker(集群机器执行)添加国内yun源(集群机器执行)查看并更新内核(集群机器执行)配置yum源(集群机器执行)关闭swap(集群机器执行)重启服务器(集群机器执行)配置国内源(集群机器执行)
2025-04-23 15:50:14
1642
1
原创 CentOS 7扩容 /dev/shm
在 CentOS 7 中,/dev/shm是基于内存的临时文件系统(tmpfs),其大小通常为系统内存的一半。要扩容/dev/shm,可以通过重新挂载 tmpfs 并指定新的大小来实现。
2025-03-19 15:21:34
961
1
原创 使用bak文件迁移sqlserver
old_database_data 和 old_database_log 是备份文件中的数据文件和日志文件的逻辑名称,第一步图片框出来的两个名称需要替换这两个old名称。WITH MOVE 选项用于指定新的数据文件和日志文件的路径。由于你正在恢复到一个新的数据库,因此数据文件和日志文件通常需要指定新的路径和名称。1、查询备份文件中的数据文件和日志文件的逻辑名称。使用bak文件迁移sqlserver。使用备份文件恢复数据库。
2024-12-31 11:08:23
1075
原创 一个shell脚本搞定暴力破解密码的ip
只有当某个 IP 地址的失败登录次数大于 10 次时,才会被封禁。脚本会检查是否已经封禁过该 IP 地址,避免重复封禁同一个 IP。使用iptables来拒绝不良 IP,并将已封禁的 IP 地址记录到文件中,确保每次运行脚本时不重复封禁。
2024-12-31 10:52:58
528
原创 sqlserver2014迁移数据到sqlserver2019
源节点:windows server2012 r2 sqlserver2014。根据自己需求选择数据库,多个的话选择第一个,单个可以选择第二个。centos7安装sqlserver2019见以下文章。目标节点:centos7 sqlserver2019。源节点备份sqlserver这里采用生成脚本方法。脚本文件上传到目标服务器这里是上传到linux。等待执行完成之后,找到生成的脚本文件。脚本执行完说明数据库已经成功迁移了。记录下脚本路径然后点击下一步。选择架构和数据,点击确定。
2024-11-14 10:49:58
882
原创 sqlserver在linux上设置自动备份
这个脚本会备份指定的SQL Server数据库,并保存在BACKUP_DIR中。可以根据实际情况调整备份时间和路径等配置。路径和变量设置:根据实际情况修改BACKUP_DIR、DATABASE_NAME、USERNAME和PASSWORD。SQL Server 命令行工具:确保已安装sqlcmd,通常位于/opt/mssql-tools/bin/。自动化:使用crontab定时执行备份。权限:确保脚本具有执行权限,运行。
2024-11-14 10:49:08
754
原创 sqlserver使用bak文件恢复数据库
old_database_data 和 old_database_log 是备份文件中的数据文件和日志文件的逻辑名称,第一步图片框出来的两个名称需要替换这两个old名称。WITH MOVE 选项用于指定新的数据文件和日志文件的路径。由于你正在恢复到一个新的数据库,因此数据文件和日志文件通常需要指定新的路径和名称。1、查询备份文件中的数据文件和日志文件的逻辑名称。使用备份文件恢复数据库。
2024-11-06 16:04:18
1595
原创 centos7快速安装sqlserver2019
1.7 PATH 环境变量添加 /opt/mssql-tools/bin/1.6 安装 mssql-tools unixODBC-devel包。1.3 启动sqlserver服务,并配置密码、版本等信息。1.4 安装 SQL Server 命令行工具。1.5 删除所有旧的 unixODBC。1.2 yum安装sqlserver。1.1 下载官网的yum源。1.8 连接数据库。
2024-11-06 16:03:56
580
原创 网络文件系统 (NFS)
NFS 是一种轻量、易于配置且广泛使用的网络文件系统协议,适用于局域网中的文件共享和分布式环境中的数据访问。最新的 NFSv4 引入了更多安全性和性能优化,使其在现代企业环境中依然具有竞争力。
2024-10-24 09:21:52
2272
原创 软硬链接区别
硬链接是一个文件的另一个名字,它直接指向文件的inode(索引节点)。每个文件在创建时都会有一个 inode,记录了文件的元数据(如文件大小、权限、数据块等),而文件名本身只是指向这个 inode 的标签。硬链接使多个文件名指向同一个 inode,因此它们实际上是同一个文件。软链接是一个特殊类型的文件,它保存了指向另一个文件或目录的路径。软链接实际上是指向文件路径的“快捷方式”,而不是直接指向文件的 inode。因此,软链接和目标文件是不同的文件。
2024-10-24 09:21:43
1920
原创 部署NFS网络共享文件
部署 NFS 是一种常见且高效的方式,用于多个 Linux 服务器之间的文件共享。通过合理的配置和优化,可以实现安全、稳定和高效的网络文件系统。
2024-10-18 09:24:21
1634
原创 共享存储详解
(Shared Storage)是指在计算机网络或集群中,多个服务器或虚拟机可以访问和使用同一个存储设备或文件系统的一种存储架构。这种架构在大规模计算、虚拟化、数据库、高可用性集群(HA)、分布式计算等场景中非常常见。共享存储能够提升数据的一致性、可靠性、可用性,并简化存储管理。
2024-10-18 09:23:44
3638
原创 atop显示的磁盘和dd、fio的区别
工具功能描述用途优缺点atop实时监控磁盘的 I/O 使用情况实时监控和故障排查优点:能监控系统整体性能,记录历史数据;缺点:不适合性能基准测试dd简单的顺序读写测试工具基础的磁盘性能测试(顺序读写)优点:易用,适合基本测试;缺点:无法测试复杂的 I/O 场景fio复杂且灵活的 I/O 性能测试工具详细的磁盘性能分析,模拟复杂的 I/O 场景优点:功能强大,可定制工作负载;缺点:配置复杂atop用于监控运行时的磁盘 I/O 活动;dd是快速测试磁盘顺序读写性能的工具;fio。
2024-10-17 14:50:30
1318
原创 atop命令详解
atop是一个 Linux 系统监控工具,专门用于监控系统的性能指标。与top命令类似,但atop提供了更详细的信息,包括 CPU、内存、硬盘、网络等多个系统资源的使用情况。atop还能保存历史记录,便于后续分析。以下是atop。
2024-10-17 14:49:30
2972
原创 nginx四层代理和七层代理的区别
四层代理更适合处理协议不可见的场景,效率高但功能相对有限。七层代理则适合需要基于应用层内容进行代理的场景,能够实现更丰富的功能,但性能可能受到更多影响。
2024-10-12 17:50:03
1077
1
原创 如何在dynamo python 里面启动*.dyn
在 Dynamo for Revit 中,可以使用 Python 脚本来执行.dyn文件(Dynamo 工作空间)。Dynamo 的 Python 脚本节点可以用来编写和执行 Dynamo 工作流,但直接从 Python 启动.dyn文件的方式需要依赖 Revit API 和 Dynamo Core 的一些调用。Dynamo 自带了 Python 节点用于在 Dynamo 工作流中运行 Python 脚本,但如果你希望通过 Python 从外部加载并执行.dyn文件,你需要一些特殊的步骤。
2024-10-08 09:43:40
950
8
原创 lvs+keepalived高可用集群
通过 LVS 和 Keepalived 配置高可用集群,可以实现负载均衡和主备切换的高可用性架构。这种架构适用于需要高性能和高可用性的网站或应用场景。
2024-10-08 09:41:21
1853
原创 获取docker容器一段时间的日志
在 Docker 中,如果需要获取容器在一段时间内的日志,可以使用命令结合时间选项来实现。以下是一些常见的方法来指定时间范围。
2024-10-07 10:10:56
3800
原创 10M兆宽带是什么意思?理论下载速度是多少?
10M 宽带的理论最大下载速度为1.25 MB/s。实际下载速度可能稍低,约为1 MB/s 到 1.2 MB/s。
2024-10-04 10:38:56
9237
原创 cookies和session的区别?
属性CookiesSession存储位置客户端浏览器服务器安全性安全性较低,数据易被篡改或窃取安全性较高,存储在服务器生命周期可以持久化或会话级别存储通常为会话级别或服务器设定的超时数据存储大小4KB 限制理论上无大小限制适合存储内容轻量级的、非敏感数据(如用户偏好设置)需要保护的、临时的数据(如登录状态)网络流量每次请求都会携带,增加流量只传递 Session ID,流量较小跨域支持受限于域名和路径的设置通常通过 Cookie 保存的 Session ID性能影响。
2024-10-03 20:27:33
934
原创 HTTP1.0和HTTP1.1有什么区别
HTTP/1.0主要设计为单请求单响应的简单通信协议,不支持持久连接、分块传输等优化机制,效率相对较低。HTTP/1.1提供了大量改进,支持持久连接、管道化传输、分块传输编码、更多的状态码和方法、更丰富的缓存控制以及虚拟主机的支持,极大地提升了性能和网络资源的利用效率。这些改进使得HTTP/1.1成为目前最广泛使用的 HTTP 协议版本,尽管现在 HTTP/2 和 HTTP/3 也在逐渐普及。
2024-10-02 13:58:19
1708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅