/images/avatar1.jpeg

安装kubernetes1.24

本文介绍如何通过 Kubeadm 工具安装 Kubernetes 1.24。 一、准备 1.1 系统环境 准备三台vmware虚拟机,配置为 CentOS7.6 / 2Core / 2G,系统环境如下: 1 2 3 172.16.219.100 k8s-master 172.16.219.101 k8s-slave1 172.16.219.102 k8s-slave2 1.2 配

Containerd源码分析

从 Kubernetes 1.22 开始,k8s 的容器运行是默认替换成 containerd。有必要深入了解 containerd 的内部实现原理。本篇通过分析 containerd 的代码深入理解其内部原理。 使用的

Linux内核同步

内核抢占 抢占内核的主要特点是: 一个在内核态运行的进程,可能在执行内核函数期间被另外一个进程取代。 用实例来说明抢占内核和非抢占内核的区别: 在进

Linux中断和异常

中断(interrupt)通常被定义为一个事件,该事件改变处理器执行的指令顺序。这样的事件与CPU芯片内外部硬件电路产生的点信号相对应。 中断

Linux进程

进程时程序执行的一个实例,可以把它看作充分描述程序已经执行到何种程度的数据结构的汇集。在 Linux 源代码中,常把进程称为任务(task)或线程(th

Linux内存

内存概论 虚拟内存 虚拟内存(virtual memory)是 Unix 系统中一种对内存的抽象。虚拟内存作为一种逻辑层,处于应用程序的内存请求与硬件内存管

tokio 高级用法

上一篇了解了 tokio 的基本用法,接下来我们继续深入 tokio 的详细用法。 深入 async rust 从 1.36 版本开始引入 async/await 作为支持异步相关的关键字。其内部是实现了 std::future::Future 这个特性。 Future std::future::Future

Tokio 初尝试

简介 Tokio is an asynchronous runtime for the Rust programming language. It provides the building blocks needed for writing networking applications. It gives the flexibility to target a wide range of systems, from large servers with dozens of cores to small embedded devices. Tokio 是 rust 实现的异步库,提供一个异步运行时。它具有以下的

深入理解计算机系统

一、计算机系统漫游 计算机系统是由硬件和软件组成。 1.1 信息就是位 + 上下文 系统中所有的信息——包括磁盘文件、内存中的程序、内存中存放的用户数据以及

Dblink

查询所有触发器 1 select*fromuser_triggers; 根据名称禁用触发器 1 altertriggerLOGMNRGGC_TRIGGERdisable; 查询所有 job 1 select*fromuser_jobs; 根据 id 禁用 job 1 BEGINdbms_job.broken(4001,true);END; 禁用 oracle dblink 1 2 altersystemsetopen_links=0sid='$sid'scope=spfile;altersystemsetopen_links_per_instance=0sid='$sid'scope=spfile; 启用 oracle dblink 1 2 altersystemsetopen_links=4sid='$sid'scope=spfile;altersystemsetopen_links_per_instance=4sid='$sid'scope=spfile;