開始編寫第一個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上的終端復用神器,可從一個屏幕上管理....
如何使用Github上的advcpmv來實現Linux中的cp和mv命令的進度條呢
由于 cp 和 mv 命令都是屬于 coreutils 工具包下的,因此我們的主要操作就是在編譯 c....
SQLite最新的SQL功能
SQLite 是一個被大家低估的數據庫,但有些人認為它是一個不適合生產環境使用的玩具數據庫。事實上,....