文章目录1.什么是Linux?2.Linux内核主要负责哪些功能3.交互方式4.启动shell5.bash手册6.登陆后你在的位置?7.绝对文件路径?相对文件路径?快捷方式?8.迷路,我的当前位置在哪?9.如何切换目录?10.如何查看目录中的文件?区分哪些是文件哪些是目录?递归查?11.创建文件?创建目录?批量创建?12.删除文件?强制删除?递归删除?13. ......
6
0
0
2024-02-22
引言在软件部署的世界中,Jenkins已经成为自动化流程的代名词。不断变化的技术环境要求我们持续改进部署流程以满足现代应用部署的需要。在本篇博客中,作为一位资深运维工程师,我将分享如何将Jenkins Pipeline进化至不仅能支持部署应用直至Running状态检测,同时也能兼顾Deployment和StatefulSet资源的轮询更新,并详细介绍滚动更新 ......
10
0
0
2024-02-21
最近因为业务原因,接触到了k8s的GC机制,特地看了一些k8s的官方文档以及网上的一些博客和资料,梳理了有关Finalizers和级联删除的一些知识点。垃圾收集垃圾收集(Garbage Collection,GC)是 Kubernetes 用于清理集群资源的各种机制的统称。垃圾收集允许系统清理如下资源:终止的 Pod对于已失败的 Pod 而言,对应的 API ......
18
0
0
2024-02-20
什么是Nacos?Nacos(Namings and Configuration Management)是阿里巴巴开源的一个易于构建云原生应用的动态服务发现、配置管理和服务管理平台。以下是Nacos的一些主要功能和特点:服务发现和服务健康检查:Nacos 支持基于 DNS 和 RPC 的服务发现。这意味着,您的微服务应用可以在 Nacos 中注册自己,并发现 ......
14
0
0
2024-02-20
前言可以使用图形界面工具来进行分盘、挂载等操作,这会更直观和易于操作。显示文件系统空间使用情况"df"命令用于显示文件系统的磁盘使用情况,包括已用空间、可用空间和总空间。df -Th -T:显示文件系统类型。-h:以可读的方式显示磁盘空间大小,使用适当的单位(如GB、MB)。显示文件或目录空间使用情况"du"命令用于查看文件和目录的磁盘使用情况,即查看特定 ......
28
0
0
2024-02-17
在 Windows 操作系统中,不同的分区可以理解为对应不同的盘符,例如可以将硬盘分为C盘、D盘等,如果接入了新的硬盘,则可分为E盘、F盘。但在Linux操作系统中,则是以 目录树 的形式展现,所有的文件及目录都是从 根目录 / 开始的,以常见的服务器硬盘结构为例,系统盘通常可以理解对应为 根目录 / ,如果服务器此时有数据盘,那么就需要先对数据盘进行分区, ......
25
0
0
2024-02-16
日常工作和学习中我们经常需要将本地的文件同步到远程 Linu 服务器中,或者要实现本地和服务器的文件同步。FTP 文件传输协议是大家都熟知的实现方案,今天给大家介绍一个很好用的工具 rsync。rsyncrsync 是 remote sync 的含义,表示远程同步,当时我们也可以同步两个本地的文件夹,此时命令的效果类型 cp 命令。不过与其他文件传输工具(如 ......
34
0
0
2024-02-10
前言 Linux 常用命令中,有些命令可以帮助我们查找 二进制文件 ,帮助手册或源文件的位置,也有的命令可以帮助我们查找磁盘上的任意文件,今天我们就来看看这些命令如何使用。which which命令会在PATH变量指定的路径中,搜索某个系统命令的位置。例如:which -a which #查看命令which所在位置,-a参数表示找出所有 /usr/bin ......
31
0
0
2024-02-10
1.隐藏踪迹创建隐藏文件(ls不可见,ls -la可见):vim .shell.php 修改时间戳(文件时间):touch -r 老文件 shell.elf 文件锁定(赋予特殊权限,不允许更改):chattr +i shell.elf 无w、who、last等记录ssh:ssh -T ......
39
0
0
2024-02-07
   BIND(Berkeley internet Name Daemon)也叫做NAMED,是现今互联网上使用最为广泛的DNS 服务器程序,本项目旨在更简单的维护我们内部的dns系统。环境:数据库: mysql5.6 应用: bind-9.11.2 环境: python3.8 , django3 0x01 安装数据库安装 ......
31
0
0
2024-02-04
在应用程序的整个生命周期中,正在运行的 pod 会由于多种原因而终止。在某些情况下,Kubernetes 会因用户输入(例如更新或删除 Deployment 时)而终止 pod。在其他情况下,Kubernetes 需要释放给定节点上的资源时会终止 pod。无论哪种情况,Kubernetes 都允许在 pod 中运行的容器在可配置的时间内正常关闭。请查看下面的 ......
44
0
0
2024-02-03
前面我们介绍了如何通过 OpenTelemetry Collector 来收集 Kubernetes 集群的指标数据,接下来我们再来了解下如何收集集群的日志记录数据。安装 Loki首先我们需要部署 Loki 来收集日志数据,同样我们这里使用 Helm Chart 来快速部署,不过需要注意同样不需要部署任何日志采集器,因为我们将使用 OpenTelemetry ......
34
0
0
2024-02-02
Kubernetes 已成为一个被广泛采用的行业工具,对可观测性工具的需求也在不断增加。为此,OpenTelemetry 创建了许多不同的工具,来帮助 Kubernetes 用户观察他们的集群和服务。接下来我们将开始使用 OpenTelemetry 监控 Kubernetes 集群,将专注于收集 Kubernetes 集群、节点、pod 和容器的指标和日志, ......
34
0
0
2024-02-02
ngrep核心参数参数名称参数介绍-q禁止在屏幕上输出匹配行-d定义网络接口,可以多次使用-W设置缓冲区大小,单位为MB,默认为2MB-n不解析ASCII数据-i设置网络接口,与-d参数相同-P将解析的协议名称作为输出的一部分-t显示时间戳-O输出OUI列表,即MAC地址的前三个字节对应的厂商信息-A解析ASCII数据,包括HTTP,SMTP等协议中的数据, ......
54
0
0
2024-01-21
在 Linux 系统下,有许多用于性能分析和调试的命令和工具,可以帮助您识别系统瓶颈、优化性能以及调查问题。本文将介绍在性能分析过程中,可能使用到的一些命令。以下是一些常用的性能分析命令和工具汇总:用于实时监视系统中运行的进程和系统性能指标,如CPU使用率、内存使用率等。 1、toptop 命令是 Linux 系统下常用的性能分析工具,能够实时显示系统中各 ......
53
0
0
2024-01-14