avatar
文章
224
标签
10
分类
10
首页
归档
标签
分类
关于
Logo技术博客
搜索
首页
归档
标签
分类
关于

技术博客

CentOS离线Kubekey一键部署K8s集群指南
发表于2024-03-28|容器化|容器化
在国内网络环境复杂的情况下,直接在线安装 Kubernetes 集群常常受限、耗时且易出错。基于此,本文分享利用 KubeKey,结合离线安装包,实现 CentOS 系统下一键离线部署 Kubernetes 集群的完整流程。该方案针对 Kubernetes v1.23.10、Docker 20.10.8 和 KubeSphere v3.3.2 版本进行了深度优化,支持单 Master 节点与多节点 Worker 节点部署,特别适合生产环境或网络隔离场景。 通过本文,您可以快速搭建稳定、高效的 K8s 集群,免除因网络限制造成的安装困扰,极大提升运维效率。 注:当前方案仅支持单 Master 节点配置,多 Master 高可用建议采用二进制手动部署或其他方案。 环境准备硬件与网络要求 节点角色 IP地址 主机名 CPU/内存 硬盘大小 Master 主节点 10.0.0.87 master 4核 CPU / 8GB 内存 40GB 普通节点1 10.0.0.88 node1 4核 CPU / 8GB...
Linux命令行使用阿里云盘入门指南
发表于2024-03-26|运维手册|运维手册
阿里云盘CLI是一款基于命令行的阿里云盘客户端,模拟了Linux Shell中的文件处理命令,极大地方便了Linux用户进行云端文件管理。它不仅支持交互式命令操作,还具备JavaScript插件扩展能力,支持同步备份及批量下载相册等实用功能,是阿里云盘用户的高效工具。 安装步骤在CentOS系统中,可以通过官方提供的RPM仓库快速安装阿里云盘CLI客户端。具体步骤如下: 12sudo curl -fsSL http://file.tickstep.com/rpm/aliyunpan/aliyunpan.repo | sudo tee /etc/yum.repos.d/tickstep-aliyunpan.repo > /dev/nullsudo yum install aliyunpan...
Linux命令行使用百度云盘入门指南
发表于2024-03-25|运维手册|运维手册
在服务器或无图形界面的环境下使用百度网盘,传统的网页方式不够便捷。本文介绍一款基于 Linux Shell 操作风格的百度网盘命令行客户端——BaiduPCS-Go,帮助你在 CentOS 系统中实现文件的快速管理与下载,操作简单,功能丰富,适合开发者和运维人员使用。 安装指南确保使用具备 root 权限的账户执行以下操作,方便将程序放置于系统路径中: 12345678# 下载 BaiduPCS-Go 压缩包wget https://github.com/qjfoidnh/BaiduPCS-Go/releases/download/v3.9.5/BaiduPCS-Go-v3.9.5-linux-amd64.zip# 解压文件unzip BaiduPCS-Go-v3.9.5-linux-amd64.zip && cd BaiduPCS-Go-v3.9.5-linux-amd64# 移动并赋予执行权限,将可执行文件放入系统路径mv BaiduPCS-Go /usr/local/bin/baidu-pcs && chmod +x...
RockyLinux服务器一键初始化配置脚本
发表于2024-03-24|运维手册|运维手册
在部署全新的 RockyLinux 服务器时,系统管理员往往需要进行一系列繁琐的基础配置工作,包括设置主机名、关闭安全策略、调整系统资源限制、安装常用工具及配置 Docker 环境等。这些手动操作不仅耗时,而且容易因疏忽导致配置错误。为此,本文提供了一份一键初始化脚本,帮助您快速完成基础环境搭建,保障服务器具备稳定、高效的运行基础。 脚本设计理念 自动化执行:只需复制并运行脚本,减少重复劳动力 安全考虑:需以 root 身份运行,脚本中包含权限检测 灵活变量配置:关键参数如主机名和用户名可自定义修改 实用工具集成:安装常用命令行工具,加快后续操作效率 Docker 环境完整部署:引入阿里云镜像源,提高安装速度与稳定性 系统性能优化:通过调整虚拟内存、文件描述符等系统参数提升性能 一键初始化脚本详解将以下脚本复制到 RockyLinux 服务器终端,并以 root...
为CentOS普通用户授予Sudo权限
发表于2024-03-21|运维手册|运维手册
在 Linux 系统管理中,sudo 命令是一个至关重要的工具。它允许普通用户以超级用户(root)或其他用户的身份执行特定的命令,而无需直接共享 root 密码。这种机制遵循最小权限原则,有助于提升系统的安全性。本指南将详细说明如何在 CentOS 系统上为普通用户安全地授予 sudo 权限。 前提条件执行以下操作需要您当前拥有 root 权限,或者您的用户已经被授予了 sudo 权限。 为何使用 visudo修改 sudo 配置文件(通常是 /etc/sudoers)存在风险。错误的语法可能导致所有用户(包括 root,如果配置不当)失去 sudo 权限,甚至可能锁住系统。 visudo 命令是编辑 sudoers 文件的唯一推荐方式。它具有以下优点: 文件锁定:防止多个用户同时编辑,避免冲突。 语法检查:在保存退出时检查文件语法。如果存在错误,它会提示您并提供选项(重新编辑、退出不保存等),从而防止无效配置生效。 要使用 visudo,请执行: 1sudo visudo 这会使用系统默认的文本编辑器(通常是 vi 或 vim)打开 /etc/sudoers...
Linux系统分区最佳实践
发表于2024-02-24|运维手册|运维手册
在配置新的 Linux 系统时,合理的分区策略对系统性能、稳定性和维护效率有着重要影响。根据不同的应用场景和需求,选择合适的分区方案能够优化磁盘空间利用,提升系统安全性,并简化日常运维工作。本文基于一台硬盘容量为 200GB、内存为 12GB 的机器,介绍两种常用的分区设计方案:简化分区方案和完整分区方案。 简化分区方案:快速部署与易于管理对于普通用户或者测试环境,简化分区方案以结构简单、操作便捷为优势,适合对系统分区没有复杂需求的场景。其主要分区设计如下: /boot 分区 推荐大小:1GB 作用:存放系统启动所需的内核和引导文件,独立分区有助于提升启动稳定性。 交换空间 Swap 推荐大小:12GB(与物理内存大小相等) 作用:系统内存不足时用于数据交换,防止进程崩溃,对部分内存敏感应用尤为重要。 根分区 / 推荐大小:剩余全部空间 作用:安装操作系统及其相关软件,包含系统配置和主要文件。 这种分区方式减少了分区数量,降低了管理复杂度,尤其适合快速安装和系统资源较为均衡的环境。 完整分区方案:细粒度管理与安全性能优化面向生产环境或复杂应用(例如运行...
配置Docker国内镜像加速
发表于2024-01-11|容器化|容器化
随着 Docker 在国内的广泛应用,许多开发者都会遇到镜像下载缓慢的问题。由于网络限制,官方 Docker Hub 的访问速度往往很慢,影响开发效率。虽然此前有许多国内镜像加速器,但近年来不少稳定服务相继下线,导致可用加速器日渐稀少。目前,依然有一些由社区维护的镜像加速器为开发者提供了便利。 本文将详细介绍如何在 Linux 系统中配置 Docker 镜像加速器,以提升镜像拉取速度。同时附加一些实用建议,帮助您更好地管理 Docker 镜像。 选择适合的镜像加速器由于官方镜像在国内访问受限,使用镜像加速器能够显著提升镜像拉取速度。目前一些较为稳定的国内镜像加速器,可以通过目前国内可用Docker镜像源汇总来查看。 在选择加速器时,建议优先使用官方或大型云服务商提供的加速器,保障服务稳定和安全。如果使用社区加速器,请确保其可信度及安全性。 Docker 镜像加速器配置示例以下示例适用于 Linux 系统,通过编辑 Docker 守护进程配置文件,添加加速器地址。 1234567891011121314151617181920# 创建 Docker...
Flink 使用异步 I/O 高效连接 MySQL/Doris
发表于2024-01-06|大数据|大数据
在现代大数据应用中,实时数据处理和高效的数据流管理是关键。Apache Flink 作为一款流处理引擎,凭借其强大的实时计算能力和低延迟性,成为构建高效数据处理系统的首选工具。在本篇博文中,我们将深入探讨如何使用 Flink 的异步 I/O 功能,结合 Druid 连接池,来连接 MySQL 或 Doris 数据库,实现高效、可扩展的数据流处理。 技术背景 Apache Flink:一个开源的流处理框架,支持有状态计算、事件时间处理和容错机制。 Druid 连接池:一个高效的数据库连接池,具有优秀的性能和稳定性,适用于高并发场景。 MySQL/Doris:关系型数据库(MySQL)和分布式 SQL 数据库(Doris),用于存储和管理大规模数据。 架构概述本项目的核心是一个 Flink 流处理应用,主要包括以下几个部分: 数据源:通过 Flink 的 DataStream 获取规则配置数据流(来自 MySQL/Doris)。 异步 I/O:使用 AsyncDataStream 结合自定义的 DorisAsyncFunction...
常用Hadoop HDFS命令详解与实用指南
发表于2023-12-25|大数据|大数据
Hadoop HDFS(分布式文件系统)通过命令行工具提供了丰富的文件管理功能。使用 hadoop fs 命令可以方便地操作 HDFS 文件和目录,类似于 Linux 系统的文件管理命令。本文将围绕常用的 HDFS 操作命令进行详细讲解,并用实例展示实用技巧,帮助你快速上手。 基本命令结构理解所有 HDFS 文件操作命令均以 hadoop fs 开头,例如: hadoop fs -ls 用于列出目录内容 hadoop fs -mkdir 用于创建目录 hadoop fs -cat 用于查看文件内容 这个结构类似于 Linux 命令,hadoop fs 相当于执行文件系统的操作入口。 查看目录与文件内容列出目录下的文件和目录1hadoop fs -ls /path/to/directory 此命令显示指定路径(如果省略,则默认当前用户的 HDFS 根目录)下所有文件和目录的详细信息,包括权限、拥有者、大小和修改时间。 读取并输出文件内容1hadoop fs -cat...
SpringBoot与Jackson高效整合指南(附实用工具类与示例)
发表于2023-12-18|java|java
在现代Spring Boot项目中,Jackson作为默认的JSON处理库,承担着Java对象和JSON字符串相互转换的重要职责。本文将结合Spring Boot 2.7.6版本,基于JDK 1.8环境,详细讲解如何优化Jackson的配置,提供一套高效易用的Json工具类,并通过丰富示例辅助理解与应用,帮助您快速上手并提升开发效率。 Spring Boot环境及依赖准备本示范基于以下环境: JDK版本:1.8 Spring Boot版本:2.7.6 Jackson版本:2.13.4(Spring Boot 2.7默认依赖) 依赖引入Spring Boot Web Starter内置了Jackson依赖,您只需在pom.xml中引入如下依赖即可: 1234567891011121314<dependencies> <!-- Spring Boot Web Starter,包含Jackson依赖 --> <dependency> ...
1…171819…23
avatar
李博帅
文章
224
标签
10
分类
10
Follow Me
公告
记录自己的学习成长
最新文章
Debian 13 安装 Docker 与最佳配置2026-01-27
Java并发-为什么要区分不同线程池而不使用统一的大线程池2026-01-26
Java并发-彻底搞懂 CompletableFuture 的线程切换规则2026-01-26
Debian 13 开发环境系统优化指南2026-01-23
Flink1.18.1本地idea源码调试环境搭建2026-01-23
分类
  • java51
  • 前端1
  • 大数据24
  • 容器化43
  • 杂货小铺18
  • 环境搭建15
  • 监控预警7
  • 算法8
标签
容器化 杂货小铺 java 监控预警 大数据 前端 计科基础 算法 运维手册 环境搭建
归档
  • 一月 2026 14
  • 十二月 2025 3
  • 十一月 2025 10
  • 十月 2025 1
  • 八月 2025 16
  • 七月 2025 19
  • 六月 2025 22
  • 五月 2025 11
网站信息
文章数目 :
224
运行时间 :
本站总字数 :
388.6k
最后更新时间 :
©2022 - 2026 By 李博帅
框架 Hexo 7.3.0|主题 Butterfly 5.3.5

豫ICP备2025118913号

搜索
数据加载中