- 博客(203)
- 收藏
- 关注
原创 麒麟桌面系统开机BusyBox v1.30.1 (Kulin 1:1.30.1-4kylin6.1k1)built-in shell (ash)无法进入系统
修复完成后会出现file system was Modified类似的字样.根据上述提示错误磁盘信息/dev/nvme0n1p3进行修复。3.此时输入exit重启即可。这是系统启动时的报错信息。
2024-12-06 09:53:16 2095 2
原创 Linux SRE 云计算运维学习路线
最近看到了一篇不错的资料,其中对于Linux SRE 云计算运维学习的描述挺详细的,因此特别摘抄其中段落,制作成思维导图分享给大家,
2024-09-29 16:38:26 1434
原创 Linux HA-OpenStack架构搭建详解
它是一种安全协议,让双方在完全没有对方任何预先信息的条件下通过不安全信道建立起一个密钥,这个密钥一般作为“对称加密”的密钥而被双方在后续数据传输中使用。做类似事情的还有非对称加密类算法,如:RSA。这个密钥交换方法,由惠特菲尔德·迪菲(Bailey Whitfield Diffie)、马丁·赫尔曼(Martin Edward Hellman)于1976年发表。windows安装openvpn的目录找到config。req(csr):签发crt的密钥申请文件。crt:openvpn公钥。
2024-09-16 13:27:40 2294
原创 Linux 运维三剑客:grep、sed 和 awk 实战案例与命令参数详解
在 Linux 运维中,grepsed和awk是三个非常强大的文本处理工具,它们在处理文本数据时发挥着重要作用。本文将通过一些实战案例,展示这三个工具的使用方法和强大功能,并对它们的命令参数进行详解。
2024-09-11 11:38:30 1928
原创 Linux MySQL离线安装
初始化完成后,MySQL会生成一个临时密码,记录在日志文件中。为了安全起见,MySQL应该以非root用户运行。如果需要从其他主机访问MySQL数据库,需要修改MySQL的用户权限。用户从任何IP地址访问MySQL数据库。如果MySQL服务无法启动,可能是配置文件或数据目录有问题。根据需要,可以进一步调整配置文件中的参数,例如内存使用、字符集等。如果能够正常执行上述操作,说明MySQL安装并配置成功。输入密码后,如果能够成功登录,说明MySQL安装成功。根据服务器的硬件配置调整参数,并重启MySQL服务。
2025-01-25 16:05:07 811
原创 Linux二进制部署K8s集群的平滑升级教程
通过以上步骤和注意事项,您可以顺利完成Linux二进制部署的Kubernetes集群的平滑升级。在升级过程中,务必谨慎操作,确保集群的稳定性和可用性。如果在升级过程中,某些Pod无法调度到节点上,可能是节点状态异常或资源不足。下载新版本的kubeadm二进制文件,并替换旧版本文件。如果发现etcd集群状态异常,可以尝试重启etcd服务或使用备份数据恢复etcd集群。,如果能够正常访问nginx页面,说明集群功能正常。根据检查结果,解决节点状态问题或清理节点上的资源。目录,其中存储了etcd数据库的数据。
2025-01-25 16:03:38 1349
原创 基于 Bash 脚本的系统信息定时收集方案
借助date命令获取当前日期和小时,创建按天存储信息的目录以及不同信息的存储目录,方便对日志进行分类管理。
2025-01-23 10:00:34 608
原创 我们开发了一个强大的 shell 脚本用于收集系统内存信息
收集完信息后,会将临时信息目录下的所有信息打包成一个压缩文件,文件名包含系统的运行时间和当前时间,确保每个打包文件都有独特的标识。总的来说,这个脚本是一个全面、可靠且易于维护的系统内存信息收集工具,通过不断优化和扩展,它可以满足不同场景下的系统监控需求,为系统管理员提供丰富的信息资源,帮助他们更好地维护系统的性能和稳定性。目录并创建一个临时信息目录,该目录的名称包含当前的时分秒,确保其唯一性。命令的多个选项,不仅能获取进程的常规信息,还能收集到进程的详细信息,包括进程的资源使用、线程信息以及进程树信息。
2025-01-21 12:57:21 1061
原创 Linux内核源码目录结构
Linux内核源码的目录结构设计得非常清晰,每个目录都有明确的职责。这种模块化的结构不仅方便开发者快速定位和理解代码,也使得内核的维护和扩展变得更加容易。无论你是初学者,还是资深开发者,Linux内核源码都是一个值得深入学习的宝藏。希望这篇文章能帮助你更好地了解Linux内核的目录结构,开启你的内核探索之旅。如果你对Linux内核感兴趣,不妨从阅读源码开始,相信你会在其中发现更多有趣的细节和知识。
2025-01-21 10:20:14 684
原创 Linux 内核调优教程
在 Linux 系统中,内核作为核心组件,其性能直接影响整个系统的运行效率。通过合理的内核调优,可以充分发挥硬件资源的潜力,提升系统在各种应用场景下的表现。本文将详细介绍 Linux 内核调优的基本方法和常见参数,帮助读者根据自身需求优化系统性能。Linux 内核调优是一个复杂且需要根据具体需求进行定制化的过程。通过合理修改内核参数、编译定制内核以及使用性能测试和监控工具,可以有效提升系统的性能和稳定性。在进行内核调优时,建议先在测试环境中进行充分测试,确保调优后的系统能够稳定运行且性能得到实际提升。
2025-01-19 18:57:24 951
原创 Linux 桌面系统使用终端连接串口报错“Unable to open connection to /dev/ttyUSB0: Unable to open serial port”的解决方案教程
在使用 Linux 桌面系统通过终端连接串口时,有时会遇到报错信息“Unable to open connection to /dev/ttyUSB0: Unable to open serial port”,这可能会让人感到困惑和沮丧。本文将为你提供一系列详细的解决方案,帮助你快速定位并解决这一问题。
2025-01-14 10:39:02 798
原创 Linux 搭建 Docker 私有化仓库 Harbor 教程
Harbor 是一个开源的企业级 Docker Registry 服务,提供了镜像管理、访问控制、身份验证等功能,适用于容器化环境下的镜像存储管理。它最初由 VMware 公司开发,2017 年开源,为企业容器化应用的部署和管理提供了强大的支持。通过以上步骤,您已经成功搭建了自己的 Docker 私有仓库 Harbor。Harbor 提供了丰富的功能,可以帮助您更好地管理 Docker 镜像。您可以根据实际需求进行进一步的配置和优化,如配置镜像复制、漏洞扫描等高级功能。
2025-01-12 10:14:57 453 1
原创 麒麟系统串口连接报错“Unable to open serial port /dev/ttyUSB0”解决方案
如果上述方法仍无法解决问题,建议检查串口设备本身是否正常,可以尝试更换其他串口设备或在其他系统上进行测试,以排除设备故障的可能。
2025-01-10 15:57:36 491
原创 Debian操作系统相对于Ubuntu有什么优势吗?
更高的稳定性:Debian 以其出色的稳定性闻名,得益于严格的软件包测试和发布流程。其稳定版经过长时间测试与验证,确保了系统的高度稳定,更适合对稳定性要求极高的长期运行服务器环境。而 Ubuntu 虽有稳定版本,但更新周期更快,可能包含一些未经充分测试的新特性或软件包,在某些情况下会影响系统稳定性。更长的软件更新周期:Debian 的更新周期相对较长,通常每两年左右发布一个新版本,用户不必频繁升级系统,减少了因升级带来的潜在风险和不便。Ubuntu 采用更快的更新周期,每六个月发布一个新版本,增加了系统
2024-12-28 20:56:52 643
原创 Linux apt-mirror 同步搭建本地源详解教程
apt-mirror 是一个用于创建 Debian 或 Ubuntu 软件包镜像的工具。它能够将远程软件源中的包同步到本地服务器,使得本地用户可以直接从本地服务器获取所需的软件包,从而减少对外部网络的依赖,提高下载速度和稳定性。通过以上步骤,你可以成功搭建一个本地的 Ubuntu 软件源,提高包管理效率。这个过程可能需要一些时间,具体取决于你的网络速度和要同步的软件源大小。为了保持本地软件源的更新,可以设置定时任务来自动执行同步操作。文件来了解同步进度和状态。假设你的本地软件源目录为。
2024-12-26 15:17:40 750
原创 Linux系统内存管理:释放预留内存与关闭Kdump服务
在Linux系统中,内核会预留一部分内存,这部分内存被称为缓存(Cache)和缓冲区(Buffer)。这些内存被用来提高系统的I/O性能,通过预先读取数据到内存中,以便快速响应后续的读取请求。然而,在某些情况下,比如系统内存紧张时,我们可能需要释放这部分内存给应用程序使用。Kdump是Linux系统中的一个服务,它允许系统在内核崩溃时捕获内存中的数据,并将这些数据保存到一个转储文件中。这个转储文件随后可以被用来分析崩溃的原因,这对于系统稳定性和安全性至关重要。
2024-12-23 10:39:31 331
原创 Linux磁盘分区
在深入Linux的世界之前,了解其磁盘分区的基础知识是至关重要的。本文将带你从Linux磁盘分区的基本概念出发,逐步深入到分区的实践应用,让你对Linux系统下的磁盘管理有一个全面的了解。
2024-12-09 13:55:53 859
原创 Linux 中的文书编辑器:Nano 命令详解
当你打开nano标题栏:显示当前编辑器的版本和文件名。编辑区域:在这里输入或编辑文本。状态栏:显示文件状态(如 “New File”)和快捷键说明。
2024-12-06 15:16:49 940
原创 linux中fscy命令详解
在Linux系统中,fscy命令是一个用于检测和修复文件系统错误的工具。尽管搜索结果中没有直接提到fscy命令,但根据提供的信息,我们可以推断这可能是一个特定发行版或者特定版本的Linux系统中的命令,或者是fsck命令的一个变体。通常,fsck命令用于检查文件系统的完整性并修复问题。以下是关于fsck命令的详解和实战案例,这些信息可能对理解fscy命令有所帮助。
2024-12-06 13:47:34 406
原创 Linux 正确关机方式详解
在Linux系统中,正确地关机是一个重要的操作,它不仅影响到系统的数据完整性,还可能影响到其他用户的工作。本文将详细介绍Linux系统中的各种关机方式,包括它们的使用场景和具体命令。
2024-12-05 17:05:53 654
原创 Linux SWAP交换分区详解教程
SWAP空间是硬盘上的一部分空间,被用作虚拟内存。当系统的物理内存(RAM)不足以容纳当前所有程序时,系统会将部分内存数据移动到SWAP空间,以便为其他程序腾出空间。虽然使用SWAP会降低系统性能,因为它涉及到磁盘I/O操作,但在内存不足的情况下,SWAP是必不可少的。
2024-12-05 17:00:59 1234 1
原创 Linux wget 和 curl 命令详解
是一个非常强大的命令行工具,用于从网络上下载文件。它支持 HTTP、HTTPS 和 FTP 协议,并且可以递归下载整个网站。是一个利用 URL 语法在命令行方式下工作的文件传输工具。它支持多种协议,包括 HTTP、HTTPS、FTP 等。这两个工具在 Linux 系统中都非常实用,可以根据具体的需求选择合适的命令来完成任务。,并在请求头部中附加自定义的头部信息。该命令发送一个 POST 请求到。该命令允许从中断的地方继续下载。的文件,并将其保存为。该命令发送一个请求到。
2024-12-04 08:43:21 503
原创 Docker 之 bootfs 和 rootfs概述
在 Docker 技术中,理解 bootfs(boot file system)和 rootfs(root file system)的概念对于深入掌握容器技术至关重要。这两个文件系统是 Docker 镜像和容器运行的基础。
2024-12-03 16:37:58 646
原创 Linux操作系统下exec命令详解及实战案例
exec命令是Linux中的一个内置shell命令,主要用于执行可执行文件并替换当前的shell进程。执行exec命令后,原有的shell进程将被新命令替代,因此执行完该命令后不会返回到原来的shell环境。这种特性使得exec在某些情况下可以提高系统性能,因为它避免了创建新进程的开销。
2024-11-26 10:17:57 1369
原创 Linux LVM 管理命令详解教程
LVM(Logical Volume Manager,逻辑卷管理器)是 Linux 系统中对磁盘分区进行管理的一种逻辑机制,它允许动态调整磁盘容量,提高磁盘分区管理的灵活性。LVM 提供了方便调整逻辑卷大小的能力,可以方便地对卷组、逻辑卷的大小进行调整,更进一步调整文件系统的大小。通过上述命令和实战案例,你可以有效地管理和优化你的 Linux 存储空间。
2024-11-22 11:08:52 752
原创 Linux tcpdump 详解教程
tcpdump是一款在 Linux 平台上广泛使用的网络抓包工具。它可以捕获整个 TCP/IP 协议族的数据包,并支持对网络层、协议、主机、端口等进行过滤。tcpdump提供了强大的过滤功能,允许使用 and、or、not 等逻辑语句来筛选数据包,非常适合用于网络故障分析和安全监控。
2024-11-21 17:09:16 752
原创 Linux 软阵列配置详解教程
在Linux系统中,软阵列(Software RAID)是一种通过软件来管理硬盘阵列的方式,它不依赖于专用的RAID卡,而是使用操作系统内核中的RAID功能来实现。以上步骤提供了一个基本的Linux软阵列配置教程,从安装工具到创建、管理RAID阵列的全过程。这个命令会扫描系统中所有 mdadm 管理的 RAID 阵列,并将它们的详细信息追加到。查看当前 RAID 阵列的状态信息,包括活动状态、重建进度、错误信息等。工具,这是Linux中最常用的软RAID管理工具。磁盘各划分一块分区,并确保分区的类型是。
2024-11-20 17:31:31 655
原创 Linux登录指令last详解文章
last指令是Linux系统中用于显示用户登录记录的命令。它从系统的登录日志文件(通常是)中读取数据,并展示用户的登录时间、来源、终端等信息。通过last指令,系统管理员可以方便地查看谁在何时登录过系统,以及系统的历史活动情况。
2024-11-20 15:12:10 750
原创 Linux Docker 部署 Jenkins 详解教程
通过上述步骤,你可以在 Linux 系统中使用 Docker 部署 Jenkins,并实现自动化部署。结合 Jenkins 和 Docker 的强大功能,可以极大地提高开发和部署的效率。
2024-11-19 11:04:47 1606
原创 Linux ack 命令详解
ack是一个类似于grep的文本搜索工具,专门为搜索源代码而设计。它的优点在于能够自动识别和过滤掉一些不相关的文件,例如版本控制系统的文件、备份文件、二进制文件等。此外,ack还支持正则表达式和高亮显示匹配的文本。
2024-11-18 13:55:11 949
原创 Linux sar 命令详解及实战案例
sar(System Activity Reporter)是Linux系统中一个强大的性能监控工具,能够提供系统活动的综合报告,包括CPU、内存、I/O、网络等多个方面的数据。本文将详细介绍sar命令的参数及其实战应用案例。
2024-11-18 09:41:08 992
原创 Linux fmt 命令详解教程
fmt命令是 Linux 系统中用于文本格式化的工具,它可以优化文本文件的排版,使其更加整齐有序。本文将详细介绍fmt命令的使用方法、参数选项以及实战案例。fmt命令用于重新格式化文本文件,将文件内容按照指定的格式输出到标准输出设备。如果指定的文件名为"-",则fmt会从标准输入设备读取数据。
2024-11-17 17:12:40 712
原创 Linux中Chrony时间同步详解
Chrony是一个强大且灵活的时间同步工具,它提供了比传统NTP服务更高的精度和稳定性。对于需要高精度时间同步的应用场景,如数据库同步、分布式系统等,Chrony是一个非常合适的选择。Chrony是一个高性能的网络时间同步系统,它比传统的NTP服务更加精确和稳定。通过本文的介绍,读者可以对Linux中Chrony时间同步有一个全面的了解,为进一步的学习和实践打下坚实的基础。在实际应用中,合理配置和优化Chrony,可以显著提高时间同步的性能和准确性。这个选项启用内核对实时时钟(RTC)的同步。
2024-11-14 14:38:47 780
原创 Linux I/O详解
Linux的I/O系统是一个复杂而高效的体系,它通过文件系统、设备驱动程序、缓冲区管理、I/O调度和性能优化等多个层面来确保数据的高效传输和处理。对于开发者和系统管理员来说,理解Linux I/O的工作原理和优化方法,对于提升系统性能和稳定性至关重要。本文将深入探讨Linux系统中的I/O操作,包括文件系统、设备驱动、缓冲区管理、I/O调度和性能优化等方面。通过本文的介绍,读者可以对Linux I/O系统有一个全面的了解,为进一步的学习和实践打下坚实的基础。Linux提供了多种工具和方法来优化I/O性能。
2024-11-14 14:35:13 509
原创 系统传统模式和UEFI区别详解
传统BIOS:自IBM PC兼容机时代延续下来的基本输入/输出系统。它负责初始化硬件并加载操作系统,工作方式基于中断调用,如Int 13h,受限于较旧的标准,读取磁盘数据效率较低,每次只能读取64KB。UEFI:新一代固件标准,提供更为丰富、高效且安全的系统启动环境。UEFI拥有高级编程接口,支持更大容量的存储设备,采用模块化设计,增强了图形用户界面以及网络功能。
2024-11-14 14:32:27 701
原创 Linux将二进制软件包编译成rpm软件包教程详解
通过以上步骤,你可以将二进制软件包编译成RPM软件包,并在Linux系统中进行安装和管理。这个过程虽然涉及一些复杂的配置,但通过.spec文件的详细定义,你可以精确控制软件包的构建和安装过程。希望这篇教程能帮助你更好地理解和使用RPM包管理工具。
2024-11-12 11:16:45 1090 1
原创 Ansible 部署 Windows QQ 详解
Ansible 是一个开源的自动化工具,适用于配置管理、应用部署、任务自动化和 IT 编排。它通过简单的 YAML 格式的配置文件(称为 Playbooks)将复杂的操作简化为可重复执行的流程。
2024-11-06 10:53:07 836
原创 Linux中的apt update和apt upgrade区别
在Linux操作系统中,包管理是维护系统和软件更新的关键任务。apt(高级包装工具)是Debian及其衍生系统(如Ubuntu)中广泛使用的包管理器。本文将详细解释apt update和这两个常用命令的区别以及它们的实战案例。apt update。
2024-11-05 09:33:53 895
Python 批量巡检服务器脚本
2024-09-14
批量管理服务器BMC脚本工具
2024-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人