自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linux

灵感来源于日常

  • 博客(147)
  • 收藏
  • 关注

原创 sqlserver2014迁移数据到sqlserver2019

源节点:windows server2012 r2 sqlserver2014。根据自己需求选择数据库,多个的话选择第一个,单个可以选择第二个。centos7安装sqlserver2019见以下文章。目标节点:centos7 sqlserver2019。源节点备份sqlserver这里采用生成脚本方法。脚本文件上传到目标服务器这里是上传到linux。等待执行完成之后,找到生成的脚本文件。脚本执行完说明数据库已经成功迁移了。记录下脚本路径然后点击下一步。选择架构和数据,点击确定。

2024-11-14 10:49:58 302

原创 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 225

原创 sqlserver使用bak文件恢复数据库

old_database_data 和 old_database_log 是备份文件中的数据文件和日志文件的逻辑名称,第一步图片框出来的两个名称需要替换这两个old名称。WITH MOVE 选项用于指定新的数据文件和日志文件的路径。由于你正在恢复到一个新的数据库,因此数据文件和日志文件通常需要指定新的路径和名称。1、查询备份文件中的数据文件和日志文件的逻辑名称。使用备份文件恢复数据库。

2024-11-06 16:04:18 541

原创 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 250

原创 网络文件系统 (NFS)

NFS 是一种轻量、易于配置且广泛使用的网络文件系统协议,适用于局域网中的文件共享和分布式环境中的数据访问。最新的 NFSv4 引入了更多安全性和性能优化,使其在现代企业环境中依然具有竞争力。

2024-10-24 09:21:52 734

原创 软硬链接区别

硬链接是一个文件的另一个名字,它直接指向文件的inode(索引节点)。每个文件在创建时都会有一个 inode,记录了文件的元数据(如文件大小、权限、数据块等),而文件名本身只是指向这个 inode 的标签。硬链接使多个文件名指向同一个 inode,因此它们实际上是同一个文件。软链接是一个特殊类型的文件,它保存了指向另一个文件或目录的路径。软链接实际上是指向文件路径的“快捷方式”,而不是直接指向文件的 inode。因此,软链接和目标文件是不同的文件。

2024-10-24 09:21:43 908

原创 部署NFS网络共享文件

部署 NFS 是一种常见且高效的方式,用于多个 Linux 服务器之间的文件共享。通过合理的配置和优化,可以实现安全、稳定和高效的网络文件系统。

2024-10-18 09:24:21 931

原创 共享存储详解

(Shared Storage)是指在计算机网络或集群中,多个服务器或虚拟机可以访问和使用同一个存储设备或文件系统的一种存储架构。这种架构在大规模计算、虚拟化、数据库、高可用性集群(HA)、分布式计算等场景中非常常见。共享存储能够提升数据的一致性、可靠性、可用性,并简化存储管理。

2024-10-18 09:23:44 1223

原创 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 749

原创 atop命令详解

atop是一个 Linux 系统监控工具,专门用于监控系统的性能指标。与top命令类似,但atop提供了更详细的信息,包括 CPU、内存、硬盘、网络等多个系统资源的使用情况。atop还能保存历史记录,便于后续分析。以下是atop。

2024-10-17 14:49:30 1019

原创 nginx四层代理和七层代理的区别

四层代理更适合处理协议不可见的场景,效率高但功能相对有限。七层代理则适合需要基于应用层内容进行代理的场景,能够实现更丰富的功能,但性能可能受到更多影响。

2024-10-12 17:50:03 473 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 411 7

原创 lvs+keepalived高可用集群

通过 LVS 和 Keepalived 配置高可用集群,可以实现负载均衡和主备切换的高可用性架构。这种架构适用于需要高性能和高可用性的网站或应用场景。

2024-10-08 09:41:21 1633

原创 获取docker容器一段时间的日志

在 Docker 中,如果需要获取容器在一段时间内的日志,可以使用命令结合时间选项来实现。以下是一些常见的方法来指定时间范围。

2024-10-07 10:10:56 961

原创 docker常用命令

Docker 是一个广泛使用的容器化平台,下面是一些常用的 Docker 命令,按不同的功能分类。

2024-10-05 10:18:01 803

原创 10M兆宽带是什么意思?理论下载速度是多少?

10M 宽带的理论最大下载速度为1.25 MB/s。实际下载速度可能稍低,约为1 MB/s 到 1.2 MB/s。

2024-10-04 10:38:56 1190

原创 cookies和session的区别?

属性CookiesSession存储位置客户端浏览器服务器安全性安全性较低,数据易被篡改或窃取安全性较高,存储在服务器生命周期可以持久化或会话级别存储通常为会话级别或服务器设定的超时数据存储大小4KB 限制理论上无大小限制适合存储内容轻量级的、非敏感数据(如用户偏好设置)需要保护的、临时的数据(如登录状态)网络流量每次请求都会携带,增加流量只传递 Session ID,流量较小跨域支持受限于域名和路径的设置通常通过 Cookie 保存的 Session ID性能影响。

2024-10-03 20:27:33 716

原创 HTTP1.0和HTTP1.1有什么区别

HTTP/1.0主要设计为单请求单响应的简单通信协议,不支持持久连接、分块传输等优化机制,效率相对较低。HTTP/1.1提供了大量改进,支持持久连接、管道化传输、分块传输编码、更多的状态码和方法、更丰富的缓存控制以及虚拟主机的支持,极大地提升了性能和网络资源的利用效率。这些改进使得HTTP/1.1成为目前最广泛使用的 HTTP 协议版本,尽管现在 HTTP/2 和 HTTP/3 也在逐渐普及。

2024-10-02 13:58:19 1240

原创 linux文本三剑客

grep:主要用于搜索和过滤文本。sed:用于查找、替换、编辑文件内容。awk:用于格式化文本和生成报告,擅长处理结构化数据。这三者各有所长,能够灵活组合来处理 Linux 下各种文本文件或日志分析的需求,是系统管理员和开发人员的常用工具。

2024-10-01 11:03:13 1290

原创 rsync和scp的区别

rsync适合场景需要频繁同步文件或备份数据量大或网络带宽有限需要只传输变化部分的数据需要保留文件属性、删除多余文件scp适合场景一次性传输文件文件较小、无需复杂的同步传输简单,不需要细粒度的控制选择哪个工具,取决于你具体的使用场景。如果需要高效的增量同步和定期备份,rsync是更好的选择;如果只是简单的一次性传输,scp更加简便快捷。

2024-09-30 09:41:22 1016

原创 使用rsync命令同步两台服务器之间的文件

rsync是一个高效的文件同步工具,特别适合大文件和远程服务器之间的增量同步。结合 SSH 免密登录和crontab,可以实现自动化、无干预的文件备份和同步。

2024-09-29 22:24:35 1701

原创 计算机视觉学习路线

计算机视觉学习是一条循序渐进的道路,需要从基础理论到深度学习再到前沿应用的逐步提升。通过不断的项目实践和算法优化,你将能够掌握计算机视觉领域的核心技术并应用于实际场景。

2024-09-29 13:12:17 768

原创 自然语言处理实战项目

通过这些实战项目,你将掌握 NLP 从文本预处理、分类、生成到高级问答系统、语音识别等各种应用的核心技术。选择合适的项目并通过持续实践,能够帮助你在 NLP 领域快速提升。

2024-09-28 11:03:24 867 1

原创 机器学习和深度学习的区别

特性机器学习深度学习特征工程需要手动设计特征自动提取特征数据需求数据需求相对较少需要大量数据计算资源对计算资源需求较低对计算资源需求较高模型复杂度模型相对简单,层数少模型复杂,深度神经网络模型解释性较强的可解释性黑箱模型,可解释性差应用场景结构化数据:如金融预测、回归分析等非结构化数据:如图像、语音、自然语言总之,深度学习是机器学习的一种特殊形式,擅长处理复杂的大规模非结构化数据。相比之下,传统的机器学习在小数据量和结构化数据方面仍然非常有效,且模型可解释性较强。

2024-09-27 08:59:58 1472 5

原创 ES的自我保护机制,磁盘超过多少会进入只读模式,怎么解决

Elasticsearch 的自我保护机制确保集群在面对潜在问题时保持稳定性和数据安全。

2024-09-26 08:58:58 1075 6

原创 oracle数据库安装和配置

安装和配置 Oracle 数据库是一个复杂的过程,尤其是在 Linux 系统上时,需要对系统内核参数、环境变量等进行调整。通过按照上述步骤逐步进行,可以较为顺利地完成 Oracle 数据库的安装和基本配置。

2024-09-25 08:58:22 1312 1

原创 nacos和eureka的区别

Nacos是一个更加全面的服务治理平台,适合需要服务注册发现、配置管理等多种功能的大型分布式系统。Eureka更轻量,适合只需要服务注册发现功能的微服务系统,但在复杂场景下,其功能局限性明显。如果你需要一个功能齐全、支持多协议、集成配置中心的服务注册与发现框架,Nacos是更合适的选择。如果项目简单且依赖 Spring Cloud 生态,Eureka也可以考虑使用。

2024-09-24 09:04:21 646

原创 Centos7将yum源更换为国内源保姆级教程

更换 CentOS 7 的 YUM 源为国内源是一个常见的操作,尤其是为了加速软件包的下载。

2024-09-23 08:57:05 23032 10

原创 Kubectl 重启Pod的几种方法

你可以将 Deployment 的副本数缩小到 0,然后再扩容回来,这样所有的 Pod 都会被删除并重新创建。更新 Deployment 中容器的镜像版本,Kubernetes 会自动进行滚动更新,重启所有的 Pod。删除 Pod 后,控制器(如 Deployment)会自动重新创建一个新的 Pod。通过更新 Deployment 中的字段(如添加或修改一个注释),可以触发滚动更新,从而重启 Pod。这个命令会在 Pod 的模板元数据中添加一个时间戳注释,从而触发 Pod 的滚动重启。

2024-09-22 12:15:34 1149

原创 自动化运维:Ansible、Puppet、Chef工具对比与实战

Ansible适合需要简单、快速、无代理管理的环境,Puppet适合大规模、复杂依赖关系的环境,而Chef则适合那些需要编写复杂脚本的开发运维团队。在实际项目中,可以根据团队的技能、规模和需求选择最合适的工具。

2024-09-21 08:49:41 1251

原创 推荐一些超实用的运维工具

这些工具涵盖了监控、自动化、容器化、日志管理等多个运维领域,可以帮助运维工程师提升工作效率和系统稳定性。用途:与Prometheus或Zabbix等配合使用,生成监控数据的图表和仪表板。用途:支持轻量级的无代理架构,适合快速的系统配置和管理。用途:用于存储、签名和扫描Docker镜像的漏洞。用途:用于开发、部署和运行应用程序的容器化。用途:自动化部署、扩展和管理容器化应用程序。用途:用于收集、处理、分析和可视化日志数据。功能:监控网络、服务器和应用的健康状态。用途:擅长处理时序数据和复杂的告警规则。

2024-09-20 08:55:07 508

原创 linux命令之pwdx

命令名称pwdx功能: 显示一个或多个进程的当前工作目录(Present Working Directory)。所属包: 通常包含在procps或procps-ng包中,大多数 Linux 发行版默认已安装。pwdx是一个简单而有用的命令,用于快速查看一个或多个进程的当前工作目录。它在系统管理、调试和监控过程中非常实用,特别是当需要了解进程的工作环境时。通过掌握pwdx的使用方法,可以更高效地管理和诊断系统中的各种进程,提升工作效率。

2024-09-19 15:19:44 677 1

原创 通过xshell连接qemu虚拟机

启动虚拟机命令这个批处理脚本用于启动QEMU虚拟机,它指定了很多硬件和网络配置,并且将SSH端口从虚拟机转发到宿主机的端口2222。

2024-09-19 09:00:05 608

原创 Docker网络模型深度解析

Bridge 网络(默认)Host 网络None 网络Container 网络Overlay 网络Docker 允许用户创建自定义网络,以满足更复杂的网络需求。灵活的子网配置:可以指定 IP 地址范围和子网掩码。多网络支持:一个容器可以连接到多个网络,实现更复杂的网络拓扑结构。网络隔离:通过自定义网络,可以将不同服务的容器隔离在不同的网络中,增强安全性。Docker 的网络模型非常灵活,支持从单机应用到分布式集群的各种场景。

2024-09-18 08:55:19 830

原创 PowerShell脚本编写:自动化Windows开发工作流程

通过编写 PowerShell 脚本,你可以自动化 Windows 开发工作流程中的大部分任务,从环境配置、代码构建、测试、部署到系统监控。PowerShell 的灵活性和强大的自动化能力,使得它成为 Windows 开发中不可或缺的工具。

2024-09-17 15:36:02 652

原创 UPX工具使用

UPX(Ultimate Packer for Executables)是一款开源的可执行文件打包工具,能够将可执行文件(如Windows的.exe文件或Linux的ELF文件)进行压缩,以减少文件大小,并增加反逆向工程的难度。

2024-09-16 10:17:31 1586

原创 银河麒麟v10为什么会配置centos7的yum源

配置 CentOS 7 的yum源可能不适合银河麒麟 V10 的环境。原因是银河麒麟 V10 通常基于 Ubuntu 或者 Debian,并且有其独特的包管理系统和源。以下是更适合银河麒麟 V10 的yum。

2024-09-15 17:32:15 2502

原创 screen进窗口报错There is no screen to be resumed matching

screen进窗口报错There is no screen to be resumed matching。

2024-09-14 10:52:41 435

原创 麒麟V10配置外网yum源

在麒麟 V10(银河麒麟)系统中,配置外网的yum源可以帮助你从互联网上直接获取和安装软件包。以下是配置外网yum。

2024-09-13 09:01:53 1773

原创 windows的mysql备份压缩并删除七天前的文件

要在Windows系统上备份MySQL数据库并将其压缩,还要删除七天前的备份文件,你可以在原有批处理脚本的基础上添加压缩功能。这里使用Windows内置的tar命令(Windows 10及以上版本支持)进行压缩。

2024-09-12 09:14:23 465

空空如也

空空如也

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

TA关注的人

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