去追寻生命的自由
06
01
使用Etcd服务入门指南 使用Etcd服务入门指南
Etcd 是一个使用一致性哈希算法(Raft)在分布式环境下的 key/value 存储服务。利用 Etcd 的特性,应用程序可以在集群中共享信息、配置或作服务发现,Etcd 会在集群的各个节点中复制这些数据并保证这些数据始终正确。 S
05
30
Sudo命令的使用技巧 Sudo命令的使用技巧
Sudo 授权需谨慎,否则亲人两行泪! sudo 表示 “superuser do”,它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来提权运行命令,以替代直接使用 root 用
28
Git变基使用方式 Git变基使用方式
变基 rebase 的特点:把分叉的提交历史“整理”成一条直线,看上去更直观。 1. Rebase:产生意义 主要讲述其主要的用途和产生的作用 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。对
16
防止程序OOM时退出 防止程序OOM时退出
Linux 系统上面总有一个小众但神奇的命令! 当物理内存和交换空间不够用时,OOM Killer 就会选择杀死进程,那么它是怎样知道要先杀死哪个进程呢?其实 Linux 的每个进程都有一个 oom_score (位于/proc/&
07
我们如何成为真正的后浪 我们如何成为真正的后浪
既见君子,云胡不喜! “长江后浪推前浪,前浪死在沙滩上。”我想这句话是对后浪的褒奖,却并非是所有后浪的宿命。大多数后浪的生命不过是铸造浪潮的一缕泡沫,未曾抵达巅峰就已落潮,散落在万千同类中,泯然于众人,最后消逝如风。 五一假期的时候
07
GitLab异常占用大量内存 GitLab异常占用大量内存
推荐使用 Py-Spy 和 Scalene 这个两个工具进行问题排查。 [1] 问题现象 情况是下面这个样子的: 有一个开发给我们的某一个仓库提交了代码,紧接着没多久,发现我们的 Gitlab 服务和聊天工具均无法正常使用了。登
06
加速 Nginx 服务的响应 加速 Nginx 服务的响应
核心内容主要是通过修改 Nginx 配置文件来进行调优的! 海军上将威廉·麦克拉文在 2014 年于德克萨斯大学发表的著名演讲中说,如果你想改变世界,就从铺床开始吧!有时,一些很小的事情可能会产生很大的影响,无论你是早上起来整理你的床
04
25
Kubernetes之高可用集群 Kubernetes之高可用集群
我们一起学习如何搭建 Kubernetes 的高可用的集群构建吧! Kubernetes 作为近几年最具颠覆性的容器编排技术,广泛应用与企业的生产环境中,相较于前几年的 docker-swarm 的编排方式,Kubernetes 无疑是
23
轻松使用zstd来解压缩 轻松使用zstd来解压缩
压缩工具中的神器: 压缩比高,速度快,性能好! 1. 工具介绍 主要介绍 zstd 工具的作用和性能测试 我们称 Zstandard 或 Zstd 是一种快速的无损压缩算法,是针对 zlib 级别的实时压缩方案,以及更好的压缩比。
22
使用fdupes来找重复文件 使用fdupes来找重复文件
转载自 Linux 中国,如有侵权,立即删除! 对于大多数计算机用户而言,查找并替换重复的文件是一个常见的需求。查找并移除重复文件真是一项令人不胜其烦的工作,它耗时又耗力。但如果你的机器上跑着 GNU/Linux 的操作系统的话,那么查
20
《图解密码技术》摘录 《图解密码技术》摘录
用于解决复杂问题的步骤,通常称为算法。从明文生成密码的步骤,也就是加密的步骤,称为加密算法,而解密的步骤则称为解密算法。加密、解密的算法合在一起统称为密码算法。 第 1 章 周游密码世界(密码) 密码技术所提供的并不仅仅是基于密码的
19
使用tmuxp来管理会话 使用tmuxp来管理会话
使用 tmuxp 可以很好的帮助我们来管理 tmux 的会话(session),解决了平时在使用 tmux 工具时候的痛点。 1. 工具介绍 安装和使用都非常简单 事实上,tmuxp 也是一个构建于 tmux 之上的对象关系映射的
18 / 43