Golang是什么?怎样去安装呢
既然有很多其他编程语言可以做同样的工作,如 Python,Ruby,Nodejs 等,为什么要选择 ....
开始编写第一个Go程序
现在已经 Go1.15.x 了,自然使用 Go 模块,而不是之前的 GOPATH。因此原文的 Go ....
kube-scheduler v1.21 的调度流程分析
Scheduler 在整个系统中承担了“承上启下”的重要功能。“承上”是指它负责接受 Control....
使用Kubernete实现应用的蓝绿部署
我们开启canary功能,将v2版本的权重设置为50%,这个百分比并不能精确的将请求平均分配到两个版....
Linux下的网络负载监控工具
如果要在你的系统上监控网络,那么使用命令行工具是非常实用的,并且对于 Linux 用户来说,有着许许....
Excel中的一些概念
tealeg提供了傻瓜式API,主要流程为创建一个Sheet,在Sheet中添加Row,然后在Row....
Buffer和Cache介绍
设计的目的就是当上面提到的+buffers/cache表示的可用内存都已使用完,新的读写请求过来后,....
Kubernetes容器垃圾回收的策略
Kubernetes的垃圾回收由kubelet进行管理,每分钟会查询清理一次容器,每五分钟查询清理一....
docker的4种网络模式
Docker 使用 Linux 桥接,在宿主机虚拟一个 Docker 容器网桥(docker0),D....
几种常见的机器被黑情况
随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至....
常见Linux操作系统的安装包管理工具
包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你的系统中使用的代码是....
SSH 客户端各种特性和使用说明
分享过 FinallShell 这款 SSH 客户端,也是我目前常用的 SSH 客户端工具,Fina....
context的四个基本方法
很多时候,我们会遇到这样的情况,上层与下层的goroutine需要同时取消,这样就涉及到了gorou....
reportlab如何输入Python的第三方库
reportlab是Python的一个标准库,可以画图、画表格、编辑文字,最后可以输出PDF格式。它....
Linux上保护 SSH 服务器连接的方法
SSH 是一种广泛使用的协议,用于安全地访问 Linux 服务器。大多数用户使用默认设置的 SSH ....
讲一讲选择公共DNS需要关注的事情
无论我们是 PPPoE 拨号上网,还是 DHCP 连接光猫上网,互联网服务提供商(ISP)都会下发两....
网络安全基础问答24例
拒绝服务是对网络的恶意攻击,这是通过以无用的流量发起对网络的flooding攻击。虽然DOS不会导致....
Docker镜像的详细讲解
本文是对 Docker 镜像的详细讲解,讲解了如何安装 Docker、配置 Docker 镜像加速以....
如何安装并配置Docker镜像加速以及操作Docker镜像呢
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的Ce....
Docker容器退出码是什么意思?导致该退出码的动作是什么
exit code:代表一个进程的返回码,通过系统调用 exit_group 来触发。在 POSIX....
RabbitMQ的多种交换机类型
Virtual Host :虚拟主机。相当于MySQL的DataBase,一个Broker上可以存在....
Linux内核版本号是如何形成的?
当 Linus 刚开始开发内核时,所使用的版本控制系统只是由一个从零(0.x)开始的递增变量方案组成....
云原生技术概述 云原生火爆成为升职加薪核心必备
云原生微服务可通过分布式部署,大幅提升团队和日常的工作效率,K8s+Docker+Ceph+Envo....
Service在Kubernetes中的作用、使用方法及原理
故事的开始,让我们先从一件生产故障说起。5月29日,内部某系统出现大规模访问Service故障,发现....
详解tmux常用命令及快捷键
tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理....