5 个在视觉上最轻松的黑暗主题

5 个在视觉上最轻松的黑暗主题

人们在电脑上选择黑暗主题有几个原因。有些人觉得对于眼睛轻松,而另一些人因为他们的医学条件选择黑色。特别地,程序员喜欢黑暗的主题,因为可以减少眼睛的眩光。
Linux 下最好的图片截取和视频截录工具

Linux 下最好的图片截取和视频截录工具

可能有一个困扰你多时的问题,当你想要获取一张屏幕截图向开发者反馈问题,或是在 Stack Overflow 寻求帮助时,你可能缺乏一个可靠的屏幕截图工具去保存和发送截图。
Linux 跟踪器之选

Linux 跟踪器之选

有大量的 Linux 跟踪器可供你选择。由于它们中的每个都有一个官方的(或者非官方的)的吉祥物,我们有足够多的选择给孩子们展示。
如何在 Linux 中配置 ssh 登录导语

如何在 Linux 中配置 ssh 登录导语

无论何时登录公司的某些生产系统,你都会看到一些登录消息、警告或关于你将登录或已登录的服务器的信息,如下所示。这些是登录导语(login banner)。
区块链的商用之道

区块链的商用之道

区块链之所以被称之为一种“颠覆性”的新兴技术,因为尽管其成名于比特币,但未来区块链的用武之地将远远超过加密货币。
搭建私有云:OwnCloud

搭建私有云:OwnCloud

OwnCloud 是一个可以安装在我们 Linux 设备上的 web 应用程序,能够存储和用我们的数据提供服务。OwnCloud 可以分享日历、联系人和书签,共享音/视频流等等。
如何在 Linux 上使用 Vundle 管理 Vim 插件

如何在 Linux 上使用 Vundle 管理 Vim 插件

由于所有的插件文件都被存储在同一个目录下,所以当你安装更多插件时,不同的插件文件之间相互混淆。因而,跟踪和管理它们将是一个恐怖的任务。
程序员如何学习编码

程序员如何学习编码

HackerRank 最近公布了 2018 年开发者技能报告的结果,其中向程序员询问了他们何时开始编码。
去掉了 chrome-gnome-shell 的 Gnome

去掉了 chrome-gnome-shell 的 Gnome

我发现一个很大的问题,它怎么会鼓励人们从互联网上下载随机扩展,并将它们作为整个桌面环境的一部分运行呢?
什么是 CGManager?

什么是 CGManager?

CGManager 是一个核心的特权守护进程,通过一个简单的 D-Bus API 管理你所有的 cgroup。它被设计用来处理嵌套的 LXC 容器以及接受无特权的请求,包括解析用户名称空间的 UID/GID。
纪事:Linux 中国 2018 首次线下联合沙龙

纪事:Linux 中国 2018 首次线下联合沙龙

新年伊始,Linux 中国的 2018 年第一次线下沙龙于昨天在北上广杭四个城市成功召集。一如既往,由于超出了预计规模,这次的沙龙我们也是提前关闭了各地的报名通道。
让我们做个简单的解释器(一)

让我们做个简单的解释器(一)

“如果你不知道编译器是怎么工作的,那你就不知道电脑是怎么工作的。如果你不能百分百确定,那就是不知道它们是如何工作的。”
使用 sar 和 kSar 来发现 Linux 性能瓶颈

使用 sar 和 kSar 来发现 Linux 性能瓶颈

sar 命令的输出能够用于识别服务器瓶颈。但是,分析 sar 命令提供的信息可能比较困难,所以要使用 kSar 工具。kSar 工具可以将 sar 命令的输出绘制成基于时间周期的、易于理解的图表。
并发服务器(四):libuv

并发服务器(四):libuv

在这一部分中,我们将使用 libuv 再次重写我们的服务器,并且也会讨论关于使用一个线程池在回调中去处理耗时任务。
如何提供有帮助的回答

如何提供有帮助的回答

如果你的同事问你一个不太清晰的问题,你会怎么回答?我认为提问题是一种技巧(可以看 如何提出有意义的问题) ,同时,合理地回答问题也是一种技巧,它们都是非常实用的。
内核如何管理内存

内核如何管理内存

在学习了进程的 虚拟地址布局 之后,让我们回到内核,来学习它管理用户内存的机制。
20 个 OpenSSH 最佳安全实践

20 个 OpenSSH 最佳安全实践

时不时会出现关于 OpenSSH 零日漏洞的传言。本文将描述如何设置你的 Linux 或类 Unix 系统以提高 sshd 的安全性。
关于处理器你所需要知道的一切

关于处理器你所需要知道的一切

在应用和软件的帮助下,处理器执行许多任务。我们是否曾经想过是什么给了这些软件这样的能力?它们是如何执行它们的逻辑的?它们的大脑在哪?
为初学者介绍 Linux whereis 命令(5个例子)

为初学者介绍 Linux whereis 命令(5个例子)

有时,在使用命令行的时候,我们需要快速找到某一个命令的二进制文件所在位置。这种情况下可以选择 find 命令,但使用它会耗费时间,可能也会出现意料之外的情况。有一个专门为这种情况设计的命令:whereis。
如何使用 cloud-init 来预配置 LXD 容器

如何使用 cloud-init 来预配置 LXD 容器

当你正在创建 LXD 容器的时候,你希望它们能被预先配置好。例如在容器一启动就自动执行 apt update来安装一些软件包,或者运行一些命令。
Kali Linux 是什么,你需要它吗?

Kali Linux 是什么,你需要它吗?

如果你听到一个 13 岁的黑客吹嘘他是多么的牛逼,是有可能的,因为有 Kali Linux 的存在。尽管有可能会被称为“脚本小子”,但是事实上,Kali 仍旧是安全专家手头的重要工具(或工具集)。
你的 Github 仓库被 DMCA Takedown 后怎么办?

你的 Github 仓库被 DMCA Takedown 后怎么办?

我们的开源项目放在 GitHub 上的仓库由于收到了 DMCA Takedown 投诉被封禁,仓库处于不可访问状态。在解决了这个惊魂事件之后,我们将此中得到的教训和经验分享给大家。
每个系统管理员都要知道的 30 个 Linux 系统监控工具

每个系统管理员都要知道的 30 个 Linux 系统监控工具

您需要监控 Linux 服务器的性能吗?试试用这些内置命令和附加工具吧!大多数 Linux 发行版都附带了大量的监控工具。这些工具提供了获取系统活动的相关指标。您可以使用这些工具来查找性能问题的可能原因。
containerd 1.0 探索之旅

containerd 1.0 探索之旅

containerd 被用于 Docker、Kubernetes CRI、以及一些其它的项目,在这些平台中事实上都使用了 containerd,而许多人并不知道 containerd 存在于这些平台之中,这篇文章就是为这些人所写的。
Telnet,爱一直在

Telnet,爱一直在

登录远程服务器,你可能不会也从未考虑过它。但这并不意味着 telnet 命令在调试远程连接问题时不是一个实用的工具。
什么是网络爬虫?网络爬虫如何工作?

什么是网络爬虫?网络爬虫如何工作?

作为一个狂热的互联网人,你在生活中一定遇到过网络爬虫(Web Crawler)这个词。那么什么是网络爬虫,谁使用网络爬虫?它是如何工作的?让我们在本文中讨论这些。
为初学者准备的 Linux rmdir 命令案例教程

为初学者准备的 Linux rmdir 命令案例教程

在 Linux 命令行上删除文件和目录,我们已经讨论过 rm 命令 的使用。然而,这里有另一个相关的命令行工具,专门针对目录的删除。这是所指的工具就是 rmdir,本教程中,我们将根据一些简单的实例来讨论它。
我是被 “root@notty” 黑了吗?

我是被 “root@notty” 黑了吗?

当你在 ps aux 的输出中看到 sshd:root@notty 时会觉得很奇怪吧,notty 算是哪门子的主机,是不是黑客计算机的名字啊。
在 Linux 上安装和使用 Docker

在 Linux 上安装和使用 Docker

Docker 使得创建、部署,和管理容器变得特别简单。更好的是,安装和使用 Docker 在 Linux 平台上特别的方便。
谨慎使用 Linux find 命令

谨慎使用 Linux find 命令

当使用 Linux 下的 find 命令时,请使用 -ok 选项来避免文件被意外删除,这个选项会在移除任何文件之前都会请求你的许可。
详解 Ubuntu 和 Arch Linux 双启动

详解 Ubuntu 和 Arch Linux 双启动

Ubuntu 和 Arch Linux 双启动不像听起来那么容易,然而,我将使这个过程尽可能地简单明了。首先,我们需要安装 Ubuntu,然后安装 Arch Linux,因为配置 Ubuntu grub 更容易实现 Ubuntu 和 Arch Linux 双启动。
哪个 Linux 内核版本是 “稳定的”?

哪个 Linux 内核版本是 “稳定的”?

每次 Linus Torvalds 发布 一个新 Linux 内核的主线版本,几乎都会引起这种困惑,那就是到底哪个内核版本才是最新的“稳定版”?是新的那个 X.Y,还是前面的那个 X.Y-1.Z ?最新的内核版本是不是太“新”了?你是不是应该坚持使用以前的版本?
如何更改 Linux 控制台上的字体

如何更改 Linux 控制台上的字体

我尝试尽可能的保持心灵祥和,然而总有一些事情让我意难平,比如控制台字体太小了。记住我的话,朋友,有一天你的眼睛会退化,无法再看清你编码时用的那些细小字体,到那时你就后悔莫及了。
如何在 Ubuntu 上使用 ZFS 文件系统

如何在 Ubuntu 上使用 ZFS 文件系统

在 Linux 系统上,有大量的文件系统可以使用,那么我们为什么还要尝试一个新的文件系统?它们都工作的很好,不是吗?但是它们并不完全相同,其中的一些文件系统具有非常突出的优点,例如 ZFS。
如何为数字货币定价

如何为数字货币定价

预测数字货币价格是一场愚人游戏,然而我想试试。为了理解当前数字货币的快速发展,您必须回到 Linux 悄然兴起的时候。
使用 iftop 命令监控网络带宽

使用 iftop 命令监控网络带宽

iftop 是网络监控工具,它提供实时带宽监控。 iftop 测量进出各个套接字连接的总数据量,即它捕获通过网络适配器收到或发出的数据包,然后将这些数据相加以得到使用的带宽。
如何在 Arch Linux 中设置日语环境

如何在 Arch Linux 中设置日语环境

在 Arch Linux 下有点困难,ArchWiki 中没有合适的文档。如果你正在使用 Arch Linux 和/或其衍生产品如 Antergos、Manajaro Linux,请遵循本指南以在 Arch Linux 及其衍生系统中使用日语。
通过案例学习 xfs 文件系统相关命令

通过案例学习 xfs 文件系统相关命令

本文我们来看一些常用的 xfs 管理命令。我们将会通过几个例子来讲解如何创建 xfs 文件系统,如何对 xfs 文件系统进行扩容,如何检测并修复 xfs 文件系统。
TensorFlow 的简单例子

TensorFlow 的简单例子

在本文中,我们将看一些 TensorFlow 的例子,并从中感受到在定义张量和使用张量做数学计算方面有多么容易,我还会举些别的机器学习相关的例子。
使用 Ansible 让你的系统管理自动化

使用 Ansible 让你的系统管理自动化

远程管理工具有很多,SaltStack、Puppet、Chef,以及 Ansible 都是很流行的选择。在本文中,我将重点放在 Ansible 上并会解释它是如何帮到你的,不管你是有 5 台还是 1000 台虚拟机。
Gerg:Meltdown 和 Spectre 影响下的 Linux 内核状况

Gerg:Meltdown 和 Spectre 影响下的 Linux 内核状况

再次说一遍,更新你的内核,不要耽搁,不要止步。更新会在很长的一段时间里持续地解决这些问题。同样的,稳定和长期支持内核发行版里仍然有很多其它的 bug 和安全问题,它们和问题的类型无关,所以一直保持更新始终是一个好主意。
优化 MySQL: 3 个简单的小调整

优化 MySQL: 3 个简单的小调整

我并不期望成为一个专家级的 DBA,但是,在我优化 MySQL 时,我推崇 80/20 原则,明确说就是通过简单的调整一些配置,你可以压榨出高达 80% 的性能提升。尤其是在服务器资源越来越便宜的当下。
定制嵌入式 Linux 发行版

定制嵌入式 Linux 发行版

如何构建一个针对特定用途的交叉编译应用程序的自定义发行版呢? 正如 Michael J. Hammel 在这里解释的那样,它并不像你想象的那么难。
使用 Vi/Vim 编辑器:基础篇

使用 Vi/Vim 编辑器:基础篇

VI 编辑器是一个基于命令行的、功能强大的文本编辑器,最早为 Unix 系统开发,后来也被移植到许多的 Unix 和 Linux 发行版上。
MapSCII:在终端显示世界地图

MapSCII:在终端显示世界地图

我原以为它只不过是一个在 GitHub 上托管的项目而已,但是我错了!他们做的事令人印象深刻。我们可以使用我们的鼠标指针在世界地图的任何地方拖拽放大和缩小。
8 个你不一定全都了解的 rm 命令示例

8 个你不一定全都了解的 rm 命令示例

删除文件和复制/移动文件一样,都是很基础的操作。在 Linux 中,有一个专门的命令 rm,可用于完成所有删除相关的操作。在本文中,我们将用些容易理解的例子来讨论这个命令的基本使用。
手把手指导您使用 Git

手把手指导您使用 Git

如果您从未使用过 Git,甚至可能从未听说过它。莫慌张,只需要一步步地跟着这篇入门教程,很快您就会在 GitHub 上拥有一个全新的 Git 仓库。
Linux 与 Unix 之差异

Linux 与 Unix 之差异

在计算机时代,相当一部分的人错误地认为 Unix 和 Linux 操作系统是一样的。然而,事实恰好相反。让我们仔细看看。
循序渐进学习如何在 MariaDB 中配置主从复制

循序渐进学习如何在 MariaDB 中配置主从复制

复制是用于为我们的数据库创建多个副本,这些副本可以在其它数据库上用于运行查询,像一些非常繁重的查询可能会影响主数据库服务器的性能,或者我们可以使用它来做数据冗余,或者兼具以上两个目的。我们可以将这个过程自动化,即主服务器到从服务器的复制过程自动进行。执行备份而不影响在主服务器上的写操作。
创建局域网内的离线 YUM 仓库

创建局域网内的离线 YUM 仓库

为了节省数据量,我们可以创建个离线 yum 源并将之分享到本地网络中。网络中的其他 Linux 机器就可以直接从本地 yum 上获取系统更新,从而节省数据量,而且传输速度也会很好。
为什么 Kubernetes 很酷

为什么 Kubernetes 很酷

在我刚开始学习 Kubernetes(大约是一年半以前吧?)时,我真的不明白为什么应该去关注它。

在我使用 Kubernetes 全职工作了三个多月后,我才逐渐明白了为什么我应该使用它。

如何统计 Linux 中文件和文件夹/目录的数量

如何统计 Linux 中文件和文件夹/目录的数量

今天我们再次带来一系列可以多方面帮助到你的复杂的命令。 通过操作命令,可以帮助您计数当前目录中的文件和目录、递归计数,统计特定用户创建的文件列表等。
为初学者准备的 MariaDB 管理命令

为初学者准备的 MariaDB 管理命令

现在我们再来看看一些有用的 MariaDB 管理命令。这些都是使用 MariaDB 最基础的命令,而且它们对 MySQL 也同样适合,因为 Mariadb 就是 MySQL 的一个分支而已。
互联网化疗 —— BrickerBot 僵尸网络创建者的行动

互联网化疗 —— BrickerBot 僵尸网络创建者的行动

本文作者 janit0r 被认为是 BrickerBot 病毒的作者。此病毒会攻击物联网上安全性不足的设备并使其断开和其他网络设备的连接。janit0r 宣称他使用这个病毒的目的是保护互联网的安全,避免这些设备被入侵者用于入侵网络上的其他设备。janit0r 称此项目为“互联网化疗”。janit0r 决定在 2017 年 12 月终止这个项目,并在网络上发表了这篇文章。
当 CPU 空闲时它都在做什么?

当 CPU 空闲时它都在做什么?

大量的睡眠进程,它们都在等待某种情况下被唤醒,差不多在 100% 的 CPU 时间中,都处于虚构的“空闲任务”中。
如何安装并设置 Vagrant

如何安装并设置 Vagrant

什么是 Vagrant?简而言之,这是一个与虚拟机一起工作的工具,可以让你自动创建和删除虚拟机。
什么是 .bashrc,为什么要编辑 .bashrc?

什么是 .bashrc,为什么要编辑 .bashrc?

你的 home 目录下藏着很多隐藏文件。如果你在运行 macOS 或者主流的 Linux 发行版的话,你就会在靠近隐藏文件列表的上方看见一个名为 .bashrc 的文件。那么什么是 .bashrc,编辑 .bashrc 又有什么用呢?
精通 Linux 上的文件搜索

精通 Linux 上的文件搜索

有很多有用的命令可以搜索文件,find 命令可能是其中最有名的,但它不是唯一的命令,也不一定总是找到目标文件的最快方法。
Python 版的 Nmon 分析器:让你远离 excel 宏

Python 版的 Nmon 分析器:让你远离 excel 宏

nmon 输出的文件很难直接由电子表格应用来处理,因此诞生了 Nmon_Analyzer excel 宏。这个过程很死板而且有点麻烦。现在出现了一个更灵活的工具,我向你们介绍一下 pyNmonAnalyzer。
Linux/Unix 桌面盛典:模仿 “黑客帝国” 界面!

Linux/Unix 桌面盛典:模仿 “黑客帝国” 界面!

《黑客帝国》是 1999 年,由 Wachowki 兄弟编导的科幻动作片。这部电影的荧屏里有无尽的绿色字符降落。数字雨模拟着《黑客帝国》中的虚拟现实活动。现在,Linux 和 Unix 终端上,你也可以通过 CMatrix 模仿出矩阵数字雨。
热爱你的 Bug

热爱你的 Bug

我爱 bug 因为它们有趣。它们富有戏剧性。调试一个好的 bug 的过程可以非常迂回曲折。一个好的 bug 像是一个有趣的笑话或者或者谜语——你期望看到某种结果,但却事与愿违。
如何在 Linux/Unix/Windows 中发现隐藏的进程和端口

如何在 Linux/Unix/Windows 中发现隐藏的进程和端口

绝大多数的 Rootkit 工具或者恶意软件借助内核来实现进程隐藏,这些进程只在内核内部可见。你可以使用 unhide 或者诸如 rkhunter 等工具,扫描 rootkit 程序 、后门程序以及一些可能存在的本地漏洞。
创建一个简易 APT 仓库

创建一个简易 APT 仓库

Debian 仓库本质上可以看作是一个静态的网站,而且内容是经过 GPG 签名的,所以它不一定需要托管在某个可信任的地方(除非可用性对你的程序来说是至关重要的)。
如何在 Linux 中从 PDF 创建视频

如何在 Linux 中从 PDF 创建视频

我在我的平板电脑中收集了大量的 PDF 文件,其中主要是 Linux 教程。有时候我懒得在平板电脑上看。我认为如果我能够从 PDF 创建视频,并在大屏幕设备(如电视机或计算机)中观看会更好。
三步上手 GDB

三步上手 GDB

调试 C 程序,曾让我很困扰。然而当我之前在写我的操作系统时,我有很多的 Bug 需要调试。我很幸运的使用上了 qemu 模拟器,它允许我将调试器附加到我的操作系统。这个调试器就是 gdb。
使用 Vi/Vim 编辑器:高级概念

使用 Vi/Vim 编辑器:高级概念

早些时候我们已经讨论了一些关于 VI/VIM 编辑器的基础知识,但是 VI 和 VIM 都是非常强大的编辑器,还有很多其他的功能可以和编辑器一起使用。在本教程中,我们将学习 VI/VIM 编辑器的一些高级用法。
与 C 语言长别离

与 C 语言长别离

我意识到了一个让我震惊的事实 —— 我有着 35 年的 C 语言经验。每周我都要写很多 C 代码,但是我已经记不清楚上一次我 创建一个新的 C 语言项目 是在什么时候了。
ftrace:跟踪你的内核函数!

ftrace:跟踪你的内核函数!

ftrace 是一个 Linux 内核特性,它可以让你去跟踪 Linux 内核的函数调用。为什么要这么做呢?好吧,假设你调试一个奇怪的问题,而你已经得到了你的内核版本中这个问题在源代码中的开始的位置,而你想知道这里到底发生了什么?
最重要的 Firefox 命令行选项

最重要的 Firefox 命令行选项

本指南会列出对 FIrefox 来说比较重要的那些命令行选项。它并不包含所有的可选项,因为很多选项只用于特定的目的,对一般用户来说没什么价值。
修复 Debian 中的 vim 奇怪行为

修复 Debian 中的 vim 奇怪行为

我一直在想,为什么我服务器上 vim 为什么在鼠标方面表现得如此愚蠢:不能像平时那样跳转、复制、粘贴。尽管在 /etc/vim/vimrc.local 中已经设置了。
十大 Linux 命令行游戏

十大 Linux 命令行游戏

Linux 有一个超过 Windows 的优势。它拥有一个强大的 Linux 终端。在 Linux 终端上,你可以做很多事情,包括玩 命令行游戏。
通过 Linux 命令行连接 Wifi

通过 Linux 命令行连接 Wifi

许多人喜欢用图形化的工具来管理电脑,但也有很多人不喜欢这样做。如果你比较喜欢命令行工具,管理 WiFi 会是件很痛苦的事情。然而,事情本不该如此。
autorandr:自动调整屏幕布局

autorandr:自动调整屏幕布局

像许多笔记本用户一样,我经常将笔记本插入到不同的显示器上(桌面上有多台显示器,演示时有投影机等)。运行 xrandr 命令或点击界面非常繁琐,编写脚本也不是很好。
如何创建定制的 Ubuntu Live CD 镜像

如何创建定制的 Ubuntu Live CD 镜像

我找到了另一种创建 Ubuntu Live CD 镜像的工具。使用 Cubic,这是一个用来创建定制的可启动的 Ubuntu Live CD(ISO)镜像的 GUI 应用程序。
通过 ssh 会话执行 bash 别名

通过 ssh 会话执行 bash 别名

我在远程主机上上设置过一个叫做 file_repl 的 bash 别名 。当我使用 ssh 命令登录远程主机后,可以很正常的使用这个别名。然而这个 bash 别名却无法通过 ssh 来运行
如何配置一个小朋友使用的 Linux

如何配置一个小朋友使用的 Linux

Linux 是一个可以深度定制的操作系统。这就赋予了用户高度控制权。事实上,家长们可以针对小朋友设置出一个专门的 Linux 发行版,确保让孩子不会在不经意间接触那些高危地带。
微服务和容器:需要去防范的 5 个“坑”

微服务和容器:需要去防范的 5 个“坑”

因为微服务和容器是 天生的“一对”,所以一起来使用它们,似乎也就不会有什么问题。当我们将这对“天作之合”投入到生产系统后,你就会发现,随着你的 IT 基础的提升,等待你的将是大幅上升的成本。是不是这样的?
在 Ubuntu 上体验 LXD 容器

在 Ubuntu 上体验 LXD 容器

本文的主角是容器,一种类似虚拟机但更轻量级的构造。你可以轻易地在你的 Ubuntu 桌面系统中创建一堆容器!
剖析内存中的程序之秘

剖析内存中的程序之秘

我将从实践出发着眼于内存管理,并深入到它的内部结构。虽然这些概念很通用,但示例大都来自于 32 位 x86 架构的 Linux 和 Windows 上。这第一篇文章描述了在内存中程序如何分布。
如何使用 pdfgrep 从终端搜索 PDF 文件

如何使用 pdfgrep 从终端搜索 PDF 文件

顾名思义,pdfgrep 是一个可以在不打开文件的情况下搜索 PDF 中的文本的小命令行程序。它非常快速 —— 比几乎所有 PDF 浏览器提供的搜索更快。
让 history 命令显示日期和时间

让 history 命令显示日期和时间

默认情况下 history 命令直接显示用户执行的命令而不会输出运行命令时的日期和时间,即使 history 命令记录了这个时间。
10 款 Linux 平台上最好的 LaTeX 编辑器

10 款 Linux 平台上最好的 LaTeX 编辑器

LaTeX 编辑器一般用在出于学术目的的科学研究文档或书籍的出版,最重要的是,当你需要处理包含众多复杂数学符号的文档时,它能够为你带来方便。
在 Ubuntu 上安装并使用 YouTube-DL

在 Ubuntu 上安装并使用 YouTube-DL

Youtube-dl 是一个自由开源的命令行视频下载工具,可以用来从 Youtube 等类似的网站上下载视频,目前它支持的网站除了 Youtube 还有 Facebook、Dailymotion、Google Video、Yahoo 等等。
比特币是什么?

比特币是什么?

比特币(Bitcoin)是一种数字货币或者说是电子现金,依靠点对点技术来完成交易。 由于使用点对点技术作为主要网络,比特币提供了一个类似于管制经济(managed economy)的社区。
Linux 的 fmt 命令用法与案例

Linux 的 fmt 命令用法与案例

有时你会发现需要格式化某个文本文件中的内容。比如,该文本文件每行一个单词,而任务是把所有的单词都放在同一行。当然,你可以手工来做,但没人喜欢手工做这么耗时的工作。而且,这只是一个例子 - 事实上的任务可能千奇百怪。
关于 Linux 页面表隔离补丁的神秘情况

关于 Linux 页面表隔离补丁的神秘情况

注意,这是一件相互之间高度相关的事件,因此,它的主要描述都是猜测,除非过一段时间,它的限制禁令被取消。我所看到的,包括涉及到的供应商、许多争论和这种戏剧性场面,将在限制禁令取消的那一天出现。
在 Linux 上简单模拟系统负载的方法

在 Linux 上简单模拟系统负载的方法

系统管理员通常需要探索在不同负载对应用性能的影响。这意味着必须要重复地人为创造负载。当然,你可以通过专门的工具来实现,但有时你可能不想也无法安装新工具。
Pick:一款 Linux 上的命令行模糊搜索工具

Pick:一款 Linux 上的命令行模糊搜索工具

它允许用户通过 ncurses(3X) 界面来从一系列选项中进行选择,而且还支持模糊搜索的功能。当你想要选择某个名字中包含非英文字符的目录或文件时,这款工具就很有用了。
6 个例子让初学者掌握 free 命令

6 个例子让初学者掌握 free 命令

在 Linux 系统上,有时你可能想从命令行快速地了解系统的已使用和未使用的内存空间。如果你是一个 Linux 新手,有个好消息:有一条系统内置的命令可以显示这些信息:free。
在不重启的情况下为 Vmware Linux 客户机添加新硬盘

在不重启的情况下为 Vmware Linux 客户机添加新硬盘

作为一名系统管理员,我经常需要用额外的硬盘来扩充存储空间或将系统数据从用户数据中分离出来。我将告诉你在将物理块设备加到虚拟主机的这个过程中,如何将一个主机上的硬盘加到一台使用 VMWare 软件虚拟化的 Linux 客户机上。
12 个 ip 命令范例

12 个 ip 命令范例

一年又一年,我们一直在使用 ifconfig 命令来执行网络相关的任务,比如检查和配置网卡信息。但是 ifconfig 已经不再被维护,并且在最近版本的 Linux 中被废除了! ifconfig 命令已经被 ip 命令所替代了。
Docker 涉密信息管理介绍

Docker 涉密信息管理介绍

构建更安全的应用程序的一个关键因素是与系统和其他应用程序进行安全通信,这通常需要证书、令牌、密码和其他类型的验证信息凭证 —— 通常称为应用程序涉密信息(secrets)。