1. 程式人生 > >「運維之美」技術週刊 ( 第 1 期 )

「運維之美」技術週刊 ( 第 1 期 )


本文首發於:微信公眾號「運維之美」,公眾號 ID:Hi-Linux。

​「運維之美」是一個有情懷、有態度,專注於 Linux 運維相關技術文章分享的公眾號。公眾號致力於為廣大運維工作者分享各類技術文章和釋出最前沿的科技資訊。公眾號的核心理念是:分享,我們認為只有分享才能使我們的團體更強大。如果你想第一時間獲取最新技術文章,歡迎關注我們!

公眾號作者 Mike,一個月薪 3000 的雜工。從事 IT 相關工作 15+ 年,熱衷於網際網路技術領域,認同開源文化,對運維相關技術有自己獨特的見解。很願意將自己積累的經驗、心得、技能與大家分享交流,篇篇乾貨不要錯過喲。如果你想聯絡到我,可關注公眾號獲取相關資訊。


這裡將分享一些最新運維相關技術和業界資訊的精彩內容,每週五發布。

歡迎投稿或推薦你自己的專案,投稿郵箱: [email protected] 。如果你對週刊有什麼建議和意見,或者想與大家一起討論技術問題,也可以戳「這裡」加入技術交流群。

業界資訊

1、中國設立網際網路根伺服器

近日,中國工信部官網一篇題為 “工業和資訊化部關於同意中國網際網路絡資訊中心設立域名根伺服器(F、I、K、L根映象伺服器)及域名根伺服器執行機構的批覆” 的文章引起外界廣泛關注。工信部當天的訊息稱,同意中國網際網路絡資訊中心設立域名根伺服器(F、I、K、L根映象伺服器)及成為域名根伺服器執行機構,負責執行、維護和管理相關域名根伺服器。

連結:https://www.williamlong.info/archives/5747.html

2、微軟正式釋出 Windows Terminal 預覽版

微軟在 Microsoft Store 釋出了 Windows Terminal 的預覽版。

Windows Terminal 是微軟上個月在開發者大會上宣佈的新命令列終端,原始碼釋出在 GitHub 上。Windows Terminal 支援多標籤、Unicode 和 UTF-8 字元、GPU 加速 DirectWrite/DirectX 文字渲染引擎,定製主題、樣式和配置。更多特性詳細介紹可參考這裡 。

下載安裝 Windows Terminal 需要 Windows 10 version 18362.0 及更新版本。

連結:https://www.solidot.org/story?sid=61096

3、谷歌宣佈 DNS Over HTTPS 服務普遍可用

谷歌於 2009 年推出 Google Public DNS,並於 2016 年在此基礎上推出 DNS Over HTTPS,這是一項實驗性服務,旨在加強 DNS 的安全性,此前的服務入口是 dns.google.com/experimental。

現在谷歌宣佈 DoH 已經正式普遍可用,並且完全支援 RFC 8484 文件,同時繼續提供對 2016 年推出的 JSON API 的支援。使用者可以使用 dns.google 域中的 DoH 解析 DNS,其中包含與常規 DNS 服務相同的任播地址,如 8.8.8.8。新的訪問入口是:https://dns.google/dns-query ((RFC 8484) 和 https://dns.google/resolve (JSON API)。

連結:https://www.oschina.net/news/107833/dns-over-https-ga

4、Mozilla 釋出下一代移動瀏覽器 Firefox Preview

Mozilla 已於近日在 Google Play 正式上架面向 Android 的全新移動瀏覽器 Firefox Preview。

與現已推出與大多數瀏覽器所採用的 Bink 渲染引擎不同,Firefox Preview 的渲染引擎 GeckoView 由 Mozilla 自己開發,這種獨立性一定程度上避免了網際網路被單一的科技巨頭控制。

雖然已經公開發布,不過 Mozilla 表示 Firefox Preview 仍處於測試階段,真正的大招會憋到今年秋季再放,屆時將提供更豐富的功能和更精美的介面。

連結:http://news.51cto.com/art/201906/598801.htm

5、OpenJDK Docker 映象存在錯誤版本漏洞

OpenJDK 郵件列表確認,OpenJDK 的官方 Docker 映象中包含錯誤標記版本號,這表明部分 JRE 應包含的安全補丁實際上並不存在。

該問題已經通過 OpenJDK 和 Debian 間的跨社群協作得以解決。該 “官方” 版本是由 Docker 和其他方製作的,因為 OpenJDK 社群沒有建立映象或生成構建。該 Docker 映象已被下載超過一千萬次。

連結:https://www.infoq.cn/article/I_Wfu4eIJY7c52Prqoop

6、安全的全新程式語言 V 釋出首個可用版本

日前,一種新的靜態型別程式語言 V 語言正式開源了,併發布了首個可用版本。

據瞭解,V 語言全名叫:Vlang。V 語言是一個結合 Go 語言的簡潔以及 Rust 的安全特性的新語言,其提供了方便、快捷、安全的程式語言和工具包,還能夠很好地服務於區塊鏈技術。

連結:https://www.oschina.net/news/107663/v-lang-source-code-released

趣站酷軟

1、Terminus

Terminus 是一個高度可配置的終端模擬器,適用於 Windows、macOS 和 Linux。

專案地址: https://github.com/Eugeny/terminus

2、Octotree

一個瀏覽器外掛,可以將 GitHub 的倉庫變成檔案瀏覽器,提供便於檢視的樹狀檔案結構。

專案地址: https://github.com/ovity/octotree

3、LSD

檔案列表命令 ls 的替代品。

專案地址: https://github.com/Peltoche/lsd

4、Kubeasy

一個用來管理 Kubernetes 叢集的 CLI 工具,提供了沉浸式的命令列介面。

專案地址: https://github.com/marcenacp/kubeasy

5、Stern

Stern 是 Kubernetes 下多容器日誌檢視工具,如果你有需求一次看多個 Pod 的日誌,Stern 這個工具可以將日誌從多個 Pod 中拉出來,非常方便實用。

Stern 支援正則表示式,只需以 Pod 部署名稱開頭就可以跟蹤所有部署 Pod 中的日誌,並不需要知道每個 Pod 的確切名稱。

專案地址: https://github.com/wercker/stern

6、tmux-fzf-url

tmux-fzf-url 是一個Tmux 外掛,可以幫助你解放滑鼠,提高工作效率的 CLI 工具。它可以從終端快速開啟螢幕中的 URL,當 URL 有多個的時候,還可以通過 FZF 進行互動式地篩選,同時開啟所有選中的連結,全程無需使用滑鼠。( 配合瀏覽器外掛 cVim、Surfingkeys 等使用更佳)

專案地址: https://github.com/wfxr/tmux-fzf-url

7、Decryption-Tools

一個勒索病毒解密工具的倉庫,上面收集了各種勒索病毒解密工具, 希望對大家有用。

專案地址: https://github.com/jiansiting/Decryption-Tools

技術文章

1、使用 Git 操作 SVN 倉庫

如今,雖然 Git 已經大行其道,但是仍有很多 IT 公司和組織依舊在使用集中式的版本控制系統 Subversion,尤其是一些傳統軟體公司,他們傾向於集中式的聯網開發。

如果你是一個 Git Fans,並且你要是遇到程式碼倉庫依舊是使用 Subversion 進行版本控制的情況,你又該如何施展呢?

本文將介紹一種如何優雅的使用 Git 對 Subversion 倉庫進行操作的方法。

連結:https://tonybai.com/2019/06/25/using-git-with-svn-repo/

2、容器發展簡史

在過去四年中(2015-2019),雲以及分散式計算成為最受歡迎的技術之一,它們從小眾技能逐漸變成更被僱主看重的突出技能。容器化技術是雲經濟和 IT 生態系統中最新潮的技術之一。這篇文章可能會幫助您理解有關 Docker 和容器的一些令人困惑的概念。我們還將看到容器化生態系統在 2019 年的現狀以及演變方向。

連結:http://dockone.io/article/8832

3、怎樣去理解 Linux 使用者態和核心態?

在 Linux 技術討論中經常會使用者態和核心態術語脫口而出,可你們想過嗎?使用者態和核心態代表是什麼?本片文章,就來談一談這個話題。

連結:https://zhuanlan.zhihu.com/p/69554144

4、如何為 Firefox 瀏覽器配置 DNS Over HTTPS 支援

DNS 查詢在當今網際網路上扮演著不可或缺的重要角色,當您在瀏覽器位址列中輸入域名訪問網站時,就是由 DNS 服務進行名稱查詢並解析為對應服務端的 IP 地址,這些由客戶端自動發起的 DNS 查詢通常都沒有任何形式的加密、防偷窺或防篡改措施。

DNS over HTTPS 是一項相對較新的安全新功能,它可以提高 DNS 查詢的隱私性、安全性和連線可靠性,主要由 Google、Cloudflare 和 Mozilla 等領先技術的科技公司在產品中使用。

本文將介紹如何在 Firefox 瀏覽器中啟用 DNS Over HTTPS 的方法。

連結 1:https://www.sysgeek.cn/configure-dns-over-https-in-firefox/
連結 2:https://zhuanlan.zhihu.com/p/42468805

5、聊聊 Firefox Preview 背後的渲染引擎 GeckoView

通過將 GeckoView 引擎與 Firefox 應用程式相分離,開發團隊建立了一種更新、更快和更容易維護的方式來開發 Android 應用程式。這種方法利用了 Gecko 卓越的效能、隱私和對最新 Web 標準的支援。

本文將介紹一些關於 GeckoView 的特性和應用案例。

連結:https://www.oschina.net/news/107847/geckoview-in-2019

每週觀點

1、釣魚的兩個原則:一是在有魚的地方釣魚,二是不要忘記第一條原則。投資的道理也是一樣的。在一些地方,無論你是多好的漁夫,你也不可能釣到很多魚。生活是一場持久的比賽,接受生活,竭盡全力地做事。如果你能夠活到很大的年紀,你會獲得很多機遇,可能總共是兩種機遇,但抓住其中一個機遇就好啦。—— 查理∙芒格

2、向那些狂妄之徒致敬。那些特立獨行的,桀驁不馴的,那些惹是生非的,格格不入的。那些喜歡另闢蹊徑,絕不墨守成規,從不安於現狀的傢伙。你可以讚美他們,引述他們,反對他們,質疑他們,頌揚或是詆譭他們,卻惟獨不能忽視他們,因為他們改變了事物。他們發明,想象,治癒,他們探索,創造,啟迪,他們推動人類進步。他們或有不得不瘋狂的理由。你能於白紙之上看到美妙的畫作麼?你能於寂靜之中聽見動人的樂聲麼?你能於星空之中想到神奇的太空輪麼?我們為這些傢伙製造良機。別人看到的或為瘋子,我們看到的卻是天才。因為,只有那些瘋狂到以為自己能夠改變世界的人,才能真正地改變世界。——「Think Different,1997 年 Apple 廣告」

3、想換個方式喜歡你了,不追逐、不逢迎、無風雨、無喜悲。——德卡先生的信箱