自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 ssh sshpass密钥认证

使用密码 “1”,将本地的 SSH 公钥复制到 IP 地址为 10.0.0.41 的远程服务器上.在首次连接到一个新的远程服务器时,不会检查服务器的主机密钥是否已经被存储在本地的。管理更加轻松,两个节点通过密钥的方式访问不需要密码 传输文件更加方便。公钥:public key 一般以.pub结尾。如果输入这个命令以后能出来IP地址就没问题。是一个用于非交互式地向 SSH 命令或。远程登录和其他网络服务的加密网络协议。(安全复制)命令提供密码的工具。

2024-09-26 10:19:29 219

原创 实时同步 解决存储问题 sersync

sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或者某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的文件或者目录。我们启动serync的话要去按安装的指定目录下启动 很麻烦 所以在这里 我们可以做一个软连接。下载sersync 并解压好 创建如下目录将配置文件放到/conf下 其余放到/bin下。sersync服务其实就是由两个服务组成一个是inotify服务和rsync服务组成。把他放到 /bin/目录下 然后执行sersync2 -h 就可以启动。

2024-09-22 17:34:13 333

原创 存储 NFS

存储一般用于上传网站数据(内容),一般用于在网站集群中。使用存储的话用户上传的数据内容就会存储在存储服务器中,用户就会访问到存储中。如果用户不是使用存储那么用户上传的文件下次访问就会访问不到。排错rpcinfo -p 和 showmount -e ip。随后在服务端/或者/客户端共享目录上创建文件在另一端查看。开源软件的存储 (普通存储 分布式存储)NFS服务端后续配置:创建数据目录与修改权限。reload下nfs或restart下。showmount -e ip或不写。云产品 阿里云 华为云。

2024-09-20 23:11:36 256

原创 rsync 全网备份

在当今数字化的时代,数据的价值不言而喻。无论是企业的关键业务数据,还是个人的珍贵回忆,确保数据的安全与可恢复性至关重要。而全网备份作为一种全面的数据保护策略,成为了众多组织和个人的重要选择rsync,这个强大的工具,为我们实现全网备份提供了高效且可靠的解决方案。它以其独特的算法和灵活的配置,能够在不同的网络环境和系统架构下出色地完成数据同步与备份任务。在这篇博客中,我们将深入探讨 rsync 在全网备份中的应用。从 rsync 的基本原理和特性入手,逐步深入到实际的备份场景和策略制定。

2024-09-19 23:10:49 538

原创 rsync 服务详解

在当今数字化的时代,数据的高效传输与同步成为了众多企业和个人的关键需求。无论是在服务器之间进行大规模的数据备份,还是在不同设备间保持文件的一致性,一个可靠的文件同步工具都不可或缺。而 rsync 正是这样一款强大的利器,它以其卓越的性能和灵活的特性,在数据管理领域占据着重要的地位。在这篇博客中,我们将深入探索 rsync 服务的奥秘。从基础的概念理解到实际的应用场景,从详细的配置步骤到常见问题的解决方案,我们将全方位地剖析 rsync,为你揭开它神秘的面纱。

2024-09-18 22:45:54 844

原创 linux修改命令行颜色 以方便使用

【代码】linux修改命令行颜色 以方便使用。

2024-09-14 16:59:49 96

原创 通过shell脚本一键修改Linux主机名和IP地址脚本

在复杂的 Linux 系统管理中,高效准确地进行配置调整是至关重要的任务。当面临需要同时修改主机名和 IP 地址的情况时,手动操作不仅繁琐易错,还会耗费大量的时间和精力。想象一下,在一个庞大的服务器集群环境中,或者在紧急的系统部署场景下,逐个手动修改主机名和 IP 地址的过程是多么令人头疼。而现在,有了一键修改 Linux 主机名和 IP 地址的脚本,这一切都将变得轻松无比。这个脚本的出现,犹如一把神奇的钥匙,为 Linux 系统管理员打开了便捷之门。

2024-09-14 16:55:10 1145

原创 linux 定时任务

我们需要定时任务来完成一些操作以实现一些脚本和其他命令行任务。当我们需要在夜间执行一定的任务或者在特定的时间上执行一定的定时任务。我们就会用定时任务相关的命令来实现相应的功能。

2024-09-01 22:12:52 953

原创 linux 复习

在信息技术飞速发展的今天,Linux操作系统已经成为了一个强大的工具,它不仅驱动着互联网的核心,也是许多企业和个人用户的首选平台。Linux以其开源、稳定和灵活的特性,为软件开发、系统管理和云计算等领域提供了坚实的基础。然而,即使是经验丰富的Linux用户也会发现,随着时间的推移,一些基础知识可能会逐渐模糊。因此,定期复习Linux的基础知识不仅是一个好习惯,也是提升技能和加深理解的重要途径。在本博客中,我们将带领读者进行一次Linux基础的复习之旅。

2024-08-29 15:16:10 619

原创 linux基础复习

在信息技术飞速发展的今天,Linux操作系统已经成为了一个强大的工具,它不仅驱动着互联网的核心,也是许多企业和个人用户的首选平台。Linux以其开源、稳定和灵活的特性,为软件开发、系统管理和云计算等领域提供了坚实的基础。然而,即使是经验丰富的Linux用户也会发现,随着时间的推移,一些基础知识可能会逐渐模糊。因此,定期复习Linux的基础知识不仅是一个好习惯,也是提升技能和加深理解的重要途径。在本博客中,我们将带领读者进行一次Linux基础的复习之旅。

2024-08-29 14:26:34 386

原创 linux复习

这篇博客是用来复习linux的博客 这是一个系列的内容 有一个专栏就是我专门用来复习这些命令和其他一些基础的环境的搭建的。

2024-08-26 13:03:42 708

原创 linux复习

在本篇博客中,我们将带领读者进行一次Linux基础知识的复习之旅。从文件系统结构到权限管理,从文本处理到系统监控,我们将一一回顾那些构建在Linux核心之上的关键概念和命令。我们的目标是帮助读者巩固已有知识,同时发现可能被忽略的实用技巧。

2024-08-26 11:39:40 1217

原创 Linux基础复习:tar、find、echo、cat 命令精要

这四个命令,我们加深了对Linux文件操作和文本处理的理解。这些命令是Linux用户和系统管理员日常工作中不可或缺的工具。Linux,作为一款功能强大的操作系统,拥有一系列用于文件管理和系统操作的命令行工具。(Tape Archive)命令用于打包和压缩文件,它是Linux系统中最常用的归档工具。,这些命令是Linux系统管理、文件操作和文本处理的基石。命令用于查看文件内容或合并多个文件的内容。

2024-08-17 23:19:37 526

原创 Linux用户和组管理复习:chage、gpasswd、id、whoami 和 groups 命令

通过复习这些 Linux 命令,我们加深了对用户和组管理的理解。从密码策略的执行到用户和组权限的查询,这些工具为系统管理员提供了必要的手段来维护 Linux 系统的安全性和组织性。Linux 系统管理的核心任务之一是用户和组的权限管理。命令用于打印当前用户的用户 ID(UID)和组 ID(GID),以及所属的附加组。命令用于显示当前执行命令的用户的 UID。,它们用于管理用户账户和用户组的各个方面。

2024-08-17 23:17:29 453

原创 Linux基础复习(二)

在信息技术迅猛发展的今天,Linux操作系统不仅是开源精神的代表,也是全球最流行的服务器操作系统之一。从嵌入式设备到超级计算机,Linux的强大功能和灵活性使其成为技术专业人士不可或缺的工具。然而,即使对于经验丰富的Linux用户来说,随着时间的推移,一些基础知识点也可能逐渐模糊。定期复习Linux的基本概念和命令,不仅能够帮助我们巩固记忆,还能够提升我们在使用Linux时的效率和自信。在本博客中,我们将带领读者进行一次Linux基础的复习之旅。

2024-08-16 14:23:43 630

原创 Linux基础复习

在信息技术迅猛发展的今天,Linux操作系统不仅是开源精神的代表,也是全球最流行的服务器操作系统之一。从嵌入式设备到超级计算机,Linux的强大功能和灵活性使其成为技术专业人士不可或缺的工具。然而,即使对于经验丰富的Linux用户来说,随着时间的推移,一些基础知识点也可能逐渐模糊。定期复习Linux的基本概念和命令,不仅能够帮助我们巩固记忆,还能够提升我们在使用Linux时的效率和自信。在本博客中,我们将带领读者进行一次Linux基础的复习之旅。

2024-08-16 13:00:57 834

原创 探索Linux多样性:主流发行版及其应用场景

从简单的个人使用到复杂的企业级应用,Linux提供了丰富多样的发行版以满足不同用户的需求。Linux的多样性为用户提供了广泛的选择,从追求稳定性的企业环境到追求最新技术的个人开发者,每个用户都能找到适合自己的发行版。随着Linux生态系统的不断发展,我们期待看到更多的创新和多样化的发行版出现,以满足不断变化的技术需求。基于Debian的稳定分支,Ubuntu提供了最新的软件和硬件支持。MX Linux结合了antiX的速度和MEPIS的用户友好性,提供了一个轻量级且易于使用的系统,适合各种级别的用户。

2024-08-14 14:44:07 592

原创 Linux下的压缩与解压:掌握核心命令行工具

在 Linux 系统中,处理压缩文件是一项常见的任务。无论是备份数据、节省存储空间还是传输文件,压缩命令都扮演着重要的角色。Linux 提供了一系列强大的命令行工具来处理各种压缩格式,如targzipzipunzip等。压缩文件格式多种多样,包括但不限于.tar.gz.zip.rar等。每种格式都有其特点和适用场景。了解这些格式及其对应的命令对于 Linux 系统管理员和用户至关重要。掌握 Linux 下的压缩和解压命令对于提高工作效率至关重要。从简单的归档到复杂的压缩任务,这些工具都能帮助用户轻松应对。

2024-08-14 14:36:53 456

原创 高级运维自动化脚本:集成多维度运维功能

这里使用subprocess模块来执行SSH命令。# 这里可以放置部署逻辑,例如使用rsync同步文件等。# 示例:使用SSH执行命令检查CPU使用率。# 示例:使用rsync同步当前目录到远程服务器。

2024-08-13 21:18:04 1380

原创 Python自动化系统健康管理

if memory_usage > 80: # 阈值可调整。time.sleep(60) # 每60秒检查一次。# 检查内存使用情况并发送通知。# 获取CPU和内存使用情况。

2024-08-13 21:16:29 422

原创 探索Ansible:自动化运维的简单应用

Ansible是一个基于Python的自动化平台,它使用SSH进行通信,无需在目标服务器上安装代理。Ansible的核心功能包括配置管理、应用部署、任务执行等。通过Ansible,我们可以轻松实现对多台服务器的自动化管理。通过上述示例,我们可以看到Ansible如何简化自动化运维任务。从安装软件包到管理服务,Ansible的Playbook提供了一种简洁、高效的方式来描述和执行自动化任务。这仅仅是Ansible强大功能的冰山一角,还有更多的高级特性等待我们去探索和学习。

2024-08-10 22:17:23 581

原创 Linux时间管理:命令与脚本的完美结合

在Linux系统中,时间管理是一项基础而关键的任务。无论是安排周期性的备份、监控任务的执行时间,还是同步多台服务器的时间,都需要对时间有精确的控制。本文将介绍Linux中与时间相关的命令,并展示如何将这些命令与脚本结合来完成指定任务。

2024-08-09 11:49:52 689

原创 运维工具全景:探索常见的IT运维工具

随着企业IT基础设施的不断扩展和云服务的广泛应用,运维工作变得越来越复杂。自动化运维工具成为提高运维效率、保障系统稳定性的关键。从配置管理到监控告警,从日志分析到自动化部署,各种运维工具各司其职,共同构建起强大的运维体系。

2024-08-09 11:47:56 444

原创 “命令行利器:sort、uniq、date、ntpdate详解与实战“

当今操作系统中的命令行工具不仅是管理和调试系统的利器,也是程序员和系统管理员的重要工具。在Unix和类Unix系统中,sortuniqdate和ntpdate是几个常用的命令,它们各自拥有独特的功能,可以在日常工作中极大地提高效率。本文将深入探讨这些命令的用法和实际应用。

2024-08-04 23:25:04 417

原创 掌握wc、whereis和which的使用技巧

在Unix和类Unix系统中,wcwhereis和which是三个常用的命令行工具,每个都有着独特的功能和用途。让我们逐个来了解它们的作用和使用方法。

2024-08-04 22:48:44 447

原创 Ansible自动化:简化IT基础设施管理的艺术

在数字化时代,IT基础设施的规模和复杂性不断增长,传统的手动管理方法已无法满足现代企业的需求。自动化不仅成为了IT运维的必然趋势,更是一种提升效率、保障系统稳定性和安全性的关键实践。自动化运维能够确保快速响应、减少人为错误、提高资源利用率,以及优化服务交付速度。随着云计算和微服务架构的兴起,自动化运维的重要性愈发凸显。然而,自动化工具的选择至关重要。在众多自动化解决方案中,Ansible以其独特的优势成为了业界的佼佼者。

2024-08-03 23:59:25 1104

原创 网络基础命令配置复习 (基础华为设备)

网络基础不仅是IT从业者的必备知识,也是日常生活中使用网络的人们应该了解的内容。通过学习和掌握这些基础知识,你将能更好地理解和利用现代网络技术,为未来的学习和工作打下坚实的基础。TELNET(Telecommunication Network)是一种用于远程登录到远程主机或服务器的协议。它允许用户通过网络(通常是互联网)在本地计算机上使用命令行界面来远程控制和管理远程设备。

2024-08-03 16:33:19 673

原创 利用python检查磁盘空间使用情况

在信息技术飞速发展的今天,数据量的激增使得磁盘空间管理成为系统运维中的一项基础而关键的任务。磁盘空间的不足不仅会影响系统性能,更可能导致服务中断,给企业带来不可估量的损失。因此,及时准确地监控磁盘空间使用情况,对于保障系统稳定性和数据安全至关重要。面对日益增长的存储需求,手动检查磁盘空间的方式不仅效率低下,而且容易出错。自动化磁盘空间检查成为了解决这一问题的必然选择。自动化工具可以24小时不间断地监控磁盘状态,一旦发现问题,立即发出警告,大大提高了运维的响应速度和准确性。

2024-07-30 15:35:55 829

原创 利用Python实现监控服务器存活状态的脚本,以及在服务器状态异常时发送邮件通知。

在当今的数字化时代,服务器的稳定性和可靠性对于保障业务连续性至关重要。服务器监控作为预防性措施,能够帮助我们及时发现并解决潜在问题,避免服务中断。自动化监控系统不仅可以提高响应速度,还能减少人为疏漏,确保服务器环境的持续健康。subprocesssubprocess模块用于在Python中执行外部命令,例如执行系统命令、调用其他可执行程序等。在运维脚本中,经常需要执行诸如操作系统命令、系统工具或者其他程序的任务。2.2smtplibsmtplib模块是Python的标准库之一,用于发送邮件。

2024-07-30 14:54:43 1315

原创 利用python os datetime subprocess库 实现数据库文件导出

当我们需要定期备份数据库时,Python 是一个非常有用的工具。我们可以利用 Python 的osdatetime和subprocess库来实现这一功能。备份数据库通常涉及到连接到数据库,并将数据库结构和数据导出到一个文件中,以便将来恢复或迁移数据库时使用。以下是一个基本的实现框架,让我们逐步来看如何实现这个功能。这里所使用的os datetime 和 subprocess库都是标准库os库 提供了与操作系统交互的功能,例如创建目录、文件操作等。datetime库 用于处理日期和时间。

2024-07-27 12:10:01 1069 1

原创 python自动化运维 通过paramiko库和time库实现服务器自动化管理

在数字化时代,IT 基础设施的规模和复杂性不断增长,传统的手动管理方法已不再适用。自动化运维,作为 IT 运维管理的新范式,正变得越来越重要。它不仅能够显著提升运维效率,降低人为错误,还能确保业务连续性和系统的高可用性。Python,以其简洁的语法和强大的功能,成为自动化运维的优选语言。借助 Python,我们可以快速开发出灵活且强大的自动化脚本,以应对各种运维场景。

2024-07-25 16:11:50 872 1

原创 利用python自动化运维i脚本实现远程连接服务器并实现相应命令

在当今快速发展的技术环境中,自动化运维已成为 IT 基础设施管理的关键组成部分。它不仅可以显著提高工作效率,减少重复性任务,还能够确保操作的一致性和准确性,降低人为失误的风险。Python,作为一种强大而灵活的编程语言,提供了丰富的库和框架,使其成为实现自动化运维任务的理想工具。SSH(Secure Shell)协议作为一种安全、可靠的远程登录和命令执行方式,已经成为系统管理员日常工作中不可或缺的一部分。通过 SSH,我们可以安全地连接到远程服务器,执行各种命令和脚本,而无需物理访问服务器。

2024-07-24 09:46:53 710

原创 基于unbantu的nginx的配置

欢迎来到我的博客!这里是一个专注于Linux操作系统的个人博客。我热爱Linux,并且希望通过这个博客与更多的人分享我对Linux的热情、经验和技巧。在这个博客中,你将会找到关于Linux的各种教程、技术分享、问题解答以及一些有趣的Linux相关内容。无论你是Linux的新手还是有经验的用户,我都希望这个博客能够帮助你更好地理解和利用Linux操作系统。如果你有任何问题或建议,请随时与我联系。祝你在Linux的世界里学习和探索愉快本篇博客将介绍与教学nginx的相关配置。

2024-03-28 12:28:03 1055

原创 unbantu Apache的基本配置与配置静态资源访问

此博客是基于unbantu的Apache服务的详细解析,在这片博客中将会提到如何安装Apache服务如何去配置Apzche的主页面配置和静态的资源。是世界上最流行的开源 Web 服务器软件之一,其全称为 Apache HTTP 服务器。Apache是一款开源的跨平台Web服务器软件,以其高性能、稳定性和安全性而闻名。作为世界上最流行的Web服务器之一,Apache支持各种模块和插件,具有良好的扩展性和灵活性。易于配置和管理,适用于Linux、Unix、Windows等多个操作系统。

2024-03-22 21:34:02 1552 1

原创 lftp服务与http服务(包含scp服务)详解

在当今互联网高速发展的时代,各种网络服务层出不穷,其中lftp服务和http服务是两种常见的文件传输和超文本传输协议。它们在数据传输、文件共享等方面发挥着重要作用。为了更好地理解这两种服务的原理和应用,本文将对lftp服务和http服务进行详细的解析。首先,让我们了解一下什么是lftp服务。Lftp,全称Linux FTP,是一种基于Linux操作系统的FTP(文件传输协议)客户端工具。它支持多种文件传输协议,如FTP、FTPS、SFTP等,可以实现文件的上传、下载、删除等操作。

2024-03-16 12:35:43 1908 1

原创 牛客网 MYSQL进阶挑战 详细知识点总结(二)

SQL 是结构化查询语言(Structured Query Language)的缩写,是用于管理和操作关系型数据库的标准语言。在现代的数据驱动世界中,掌握 SQL 进阶知识对于从事数据分析、数据工程、软件开发等领域的专业人士来说至关重要。SQL 进阶挑战可以帮助读者深入了解和掌握更高级的 SQL 技巧和功能。掌握 SQL 进阶知识需要持续的学习和实践。读者应该保持耐心和坚持,在学习和实践过程中积累经验,并不断尝试解决各种数据处理问题。

2024-03-15 14:23:14 965 1

原创 ping命令常用参数以及traceout命令

在网络诊断和管理中,ping命令和tracert(Windows系统)或traceroute(Linux系统)命令是两个非常基础且常用的工具。它们可以帮助我们检查网络连接的可用性,了解数据包在网络中的传输路径,以及识别可能存在的网络问题。本博客将介绍这两个命令的常用参数,并通过实例演示如何使用它们进行网络诊断。

2024-03-14 13:45:15 1420 1

原创 牛客网 MYSQL进阶挑战 详细知识点总结(一)

牛客网是一个提供IT技术学习、实践和交流的平台,其中包括了各种编程语言和技术的学习和挑战。MYSQL是其中的一个重要部分,对于想要深入学习MYSQL的人来说,牛客网提供了一系列的挑战题目。希望大家也可以通过本博客学习到自己需要的知识。

2024-03-13 09:47:23 1030

原创 openGauss数据库安装(基于openEuler-20.03-LTS-x86_64)

下载openGauss安装包:首先,您需要从openGauss官方网站下载适用于openEuler系统的openGauss安装包。确保选择与您系统架构(x86_64)和openEuler版本相匹配的安装包。安装依赖软件:在安装openGauss之前,需要安装一些必要的依赖软件,如Java、perl等。您可以使用openEuler系统默认的包管理工具,如yum或dnf来安装这些软件包。解压安装包:将下载好的openGauss安装包解压到一个指定的目录中。配置环境变量。

2024-03-12 09:32:04 2995 1

原创 linux 日志轮转

在Linux系统中,日志轮转是一种重要的管理机制,它可以帮助管理日志文件的大小、数量以及保持系统的性能稳定。通过日志轮转,可以定期对日志文件进行归档、压缩或清理,确保系统的日志记录不会无限增长而占用过多的磁盘空间。常见的日志轮转工具包括logrotate,它允许管理员配置轮转规则,例如指定日志文件的最大大小、保留的文件数量等。通过合理配置日志轮转,可以更好地管理系统日志,提高系统的稳定性和安全性。

2024-03-08 12:59:40 1787 1

空空如也

空空如也

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

TA关注的人

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