本文首发于:微信公众号「运维之美」,公众号 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 广告」