目录1. Shell 命令以及运行原理Linux 严格意义上说的是一个操作系统,我们称之为“核心( kernel )“ ,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的 shell ,来与kernel沟通。 如何理解?为什么不能直接使用kernel? 从技术角度,Shell的最简单定义: 命令行解释器 (c ......
152
0
0
2023-10-05
一、 系统运维 架构师体系1. 系统运维架构体系排列:2. Linux 运维架构的薪资水平:3. Linux运维的技能 进化论 4. Linux运维大致的知识框架4-1. Linux系统初级体系4-2. Linux系统中高级体系5. Linux运维的具体规划实践5-1. Linux运维基础5-2. Linux运维进阶6. Linux工作的必备要求7. Lin ......
191
0
0
2023-09-21
我们列出了最佳的 Linux 视频编辑器选项。请看一下。视频编辑软件的确可能很昂贵,尤其是像 Adobe Premiere Pro 这样更高级的选项。但好消息是,有很多自由开源的视频编辑器可供选择。这些替代方案提供了出色的功能,而不需要付费。在这里,我们编制了一个由十个这样的免费 Linux 视频编辑器组成的列表,它们可能非常适合你的特定需求:2023 年最 ......
248
0
0
2023-09-02
关于著名的 Linux Shell - Bash、Zsh 和 Fish 的一些注释和特性。Linux 之所以强大,是因为它提供了用于与系统进行交互的多功能的命令行界面。在这中情况下,Shell 扮演了用户和 Linux 内核之间的桥梁。本文将探讨三种流行的 Linux Shell - Bash、Zsh 和 Fish,并深入了解它们的独特特性和功能。理解 Li ......
70
0
0
2023-09-01
了解如何使用用于切换目录的一个基本但必不可少的 Linux 命令。Linux 中的 cd 命令用于更改目录。cd 实际上是“更改目录change directories”的缩写。这是你必须了解的 基本 Linux 命令之一。使用 cd 命令非常简单:cd path_to_directory 不可能 ......
224
0
0
2023-09-01
你是否计划在 Linux 上采用以 KDE Plasma 为基础的稳定桌面环境,并打算将其作为日常工作环境?在这里,我们为你介绍与 KDE Plasma 更好集成的前十个 Linux 发行版。KDE Plasma 桌面环境如今已经成为数百万用户的选择。借助活跃的开发者和社区的支持,它不断改进并推出与技术潮流相符的新功能。经过多年的发展,KDE 技术现在已经能 ......
213
0
0
2023-09-01
目录 前言一.vi文本编辑器1.使用vi文本编辑器2.vi编辑器的工作模式3.命令模式中的基本操作(1)模式切换(2)移动光标(3)复制、粘贴和删除(4)查找文件内容(5)撤销编辑及保存和退出4.末行模式中的基本操作 (1)保存文件及退出vi编辑器(2)打开新文件或读入其他文件内容  (3)替换文件内容 前言 ......
150
0
0
2023-08-24
进程vs线程 俗话说进程是分配资源的基本单位, 线程 是调度执行的基本单位。可是,从 linux内核 的视角看,进程和线程都是task_ struct 而已。 task_struct是个很大的结构,重点有pid、mm(进程使用的内存)、fs(文件系统,比如chroot、CWD)、files、signal。调度,就是在调度task_struct。所谓线程(通过 ......
193
0
0
2023-08-22
这是 HelloGitHub 推出的《讲解开源项目》系列,用一篇文章带你快速上手有趣的开源项目。 今天给大家推荐一个好用+开源的文件搜索工具: fd 支持大多数主流操作系统,快来更新你的工具箱感受开源项目带来的便利吧! 一、fd 简介你还在为寻找文件而烦恼吗?你还在为记不住 find 一大堆参数而烦恼吗?那就赶快来看看我这次推荐的项目 fd 吧! ......
192
0
0
2023-07-07
随着互联网的发展,后端服务和容器编排技术的日益成熟, 微服务 成为了后端服务的首选, Kubernetes 也已经成为目前容器编排的事实标准, 微服务拥抱容器时代已经来临。 笔者结合自己的经验,写了这篇微服务+ Kubernetes 入门宝典,希望能够抛砖引玉。能让大家了解 微服务和 Kubernetes 如何配合。 上卷主要描述 微服务设计,项 ......
237
0
0
2023-07-04
目录服务质量管理QoS模型GuaranteedBurstableBestEffortcpusetLimitRange服务可用性管理高可用可用性PDB总结服务质量管理在Kubernetes中,Pod是最小的调度单元,所以跟资源和调度相关的属性都是Pod对象的字段,而其中最重要的就是CPU和内存。如下所示:--- apiVersion: v1 kind: P ......
273
0
0
2023-06-23
目录1. Prometheus Operator介绍2. 它如何工作3. ServiceMonitor4. helm安装5. yaml文件安装5.1 安装5.2 访问服务5.3 接入grafana6. 监控集群外的服务6.1 exporter安装6.2 K8S配置1)官方格式2) 创建资源6.3 接入grafana7 监控集群外的服务-redis7 ......
301
0
0
2023-06-18
目录一.系统环境二.前言三.重装Kubernetes集群3.1 环境介绍3.2 删除k8s所有节点(node)3.3 kubeadm初始化3.4 添加worker节点到k8s集群3.5 安装calico一.系统环境服务器版本docker软件版本CPU架构CentOS Linux release 7.4.1708 (Core)Docker version 20 ......
239
0
0
2023-06-13
定时任务的使用场景非常广泛,比如定时发送邮件,定时清理日志等等,在 持续集成 中,可以定时地触发测试任务,比如希望在每天晚上下班时间执行自动化用例。本文通过介绍Linux cron定时来了解cron定时相关概念。 Linux Crontab 定时任务cron来源于 希腊语 chronos,意思是时间。在类Unix的操作系统中,可以使用cron 服务器来实 ......
302
0
0
2023-06-12
前言 Linux 常用命令中,有很多用于对文件的压缩或解压,本文将介绍这些解压缩命令中不常见却非常实用的用法。tar tar是linux中最常用的解压缩命令。tar命令可用于处理后缀名为tar,tar.gz,tgz,.tar.Z,tar.bz2的文件。 涉及参数说明: -c 建立新的压缩文件 -r 添加文件到已经压缩的文件 -u 添加改变了和 ......
233
0
0
2023-06-05