让我们了解一下如何使国外读者更容易理解你的技术文章。英语是开源社区的通用语言。为了减少翻译成本,很多团队都改成用英语来写他们的文档。 但奇怪的是,为国际读者写英...
在一本叫做 《高效思考的 5 要素》 的书中,作者 Burger 和 Starbird 讲述了一个关于他们如何研究 Tony Plog 的故事,他是一位举世闻名...
type 命令用于查找 Linux 命令的信息。顾名思义,你可以使用 type 命令轻松找出给定的命令是否是别名、shell 内置命令、文件、函数或关键字。另外...
Facebook 开发人员 Christine Abernathy 讨论了开源如何帮助公司分享见解并推动创新。开源逐年变得无处不在,从政府直辖市到大学都有。各种...
Linux/Unix 系统管理员对服务器的系统运行时间有一种奇怪的痴迷。这里有一个关于这个主题的 xkcd 漫画,一个好的系统管理员是一股不可阻挡的力量,他伫立...
在 本系列的第一篇文章 开始使用 Git 时,我们创建了一个简单的 Git 仓库,并用我们的计算机连接到它,向其中添加一个文件。在本文中,我们将学习一些关于 G...
我们已经知道如何检查你的 Linux 操作系统是 32 位还是 64 位以及如何知道你的 Linux 系统是物理机还是虚拟机。今天,我们将学习另一个有用的话题 ...
几天前,我们讨论了如何安装 Fish shell,这是一个健壮的、完全可用的 shell,带有许多很酷的功能,如自动建议、内置搜索功能、语法高亮显示、基于 we...
通用网关接口(CGI)提供了使用任何语言生成动态网站的简易方法。回到互联网的开端,当我第一次创建了我的第一个商业网站,生活是如此的美好。我安装 Apache 并...
Q:我正在电脑上使用 Debian Linux 9 “stretch”。 我想用 NetworkManager 来建网桥。但是根本就没有添加 br0的选项。我该...
这篇文章是在我之前的博客中发表过的在 Ubuntu 16.04 上配置 MSMTP 的一个副本。我再次发表是为了后续,我并不知道它是否能在更高版本上工作。由于我...
有些误解认为 shell 脚本仅用于 CLI 环境。实际上在 KDE 或 Gnome 桌面下,你可以有效的使用各种工具编写 GUI 或者网络(socket)脚本...
高中和大学生们或许因先入为主的观念而畏于参与开源项目。图片来自:opensource.com年轻程序员的技术悟性和创造力是充满活力的。这一点可以从我参加今年的(...
在 Linux 上,日志文件包含了系统功能的信息,系统管理员经常使用日志来确认机器上的问题所在。日志可以帮助管理员还原在过去的时间中在系统中发生的事件。一般情况...
学习如何在 Apache 上托管你自己的网站,这是一个可靠、流行且易于配置的 Web 服务器。我托管自己的网站已经有很多年了。自从 20 多年前从 OS/2 切...
~ 更新于 2017-11-02 ~什么是 BPF?BPF,及 伯克利包过滤器 B erkeley P acket F ilter ,最初构想提出于 1992 ...
最近 Linux 容器很火,我们中的大多数人甚至已经在使用它,同时一些人也开始学习它。我们已经介绍了有名的 GUI(用户图形界面) 工具如 Portainer ...
我们大多数人都熟悉代理如何工作,但在基于容器的环境中有什么不同?让我们来看看有什么改变。内联、 侧臂 side-arm 、反向和前向。这些曾经是我们用来描述网络...
正如你所知道的那样,Linux 中的目标文件或着说可执行文件由多个段组成(比如文本段和数据段)。若你想知道每个段的大小,那么确实存在这么一个命令行工具 —— 那...