[译] 5 个有趣的 Linux 命令行技巧

你有将Linux物尽其用吗?对很多Linux用户来说,有很多看起来是技巧的有用特性。有些时候你会需要这些技巧。本文会帮助你更好得使用一些命令,发挥其更强大的功能。图1:5个命令行技巧我们开始一个新的系列,在这里我们还会写一些技巧,并且用尽量小的篇幅写清楚。1. 我们可以使用history命令来查看曾经运行过的命令。这里是一个history命令的示例输出。# history 图2:history命令

- 阅读全文 -

[译] 20 个为桌面用户准备的令人惊叹的 Docker 容器

大家好,今天我们会列出一些运行在Docker容器中的很棒的桌面软件,我们可以在自己的桌面系统中运行它们。Docker 是一个开源项目,提供了一个可以打包、装载和运行任何应用的轻量级容器的开放平台。它没有语言支持、框架和打包系统的限制,从小型的家用电脑到高端服务器,在何时何地都可以运行。它可以使部署和扩展web应用程序、数据库和后端服务像搭积木一样容易,而不依赖特定技术栈或提供商。它主要是由开发、运

- 阅读全文 -

[译] 4 个可以发送完整电子邮件的命令行工具

今天的文章里我们会讲到一些使用Linux命令行工具来发送带附件的电子邮件的方法。它有很多用处,比如在应用程序所在服务器上,使用电子邮件发送一个文件过来,或者你可以在脚本中使用这些命令来做一些自动化操作。在本文的例子中,我们会使用foo.tar.gz文件作为附件。有不同的命令行工具可以发送邮件,这里我分享几个多数用户会使用的工具,如mailx、mutt和swaks。我们即将呈现的这些工具都是非常有名

- 阅读全文 -

[译] zBackup:一个多功能的去重备份工具

zbackup是一个基于rsync思想的全局去重数据备份工具。给它传入一个大的tar文件后,它会仅存储一次该文件的重复部分,然后对结果进行压缩,并根据参数确定是否对其加密。传入另一个tar文件后,它会从之前的已备份文件中复用重复数据。只有新的改动会被保存,并且只要文件差异不是很大,需要的存储空间非常少。无论何时,之前的已备份文件都可以被完整地读出来。zBackup特性使用并行的LZMA或者LZO压

- 阅读全文 -

[译] Inxi:获取 Linux 的系统和硬件信息

我们已经展示了一些不同的应用程序和方法来获取Linux的系统和硬件信息。在这一系列里,我们将看到如何使用inxi来获取这些详情信息。在论坛技术支持中,它可以作为调试工具,迅速确定用户的系统配置和硬件信息。Inxi是一个可以获取完整的系统和硬件详情信息的命令行工具,内容包括:硬件CPU磁盘驱动器Xorg桌面环境内核GCC版本进程内存占用和其他有用的信息安装方法Inxi在多数现代GNU/Linux操作

- 阅读全文 -

[译] 如何在 Linux 下创建一个不可变更的文件

假如你想对Linux中的一些重要文件做写保护,这样它们就不能被删除或者被篡改成之前的版本或者其他东西,或者在其他情况下,你可能想避免某些配置文件被软件自动修改。使用chown和chmod命令修改文件的归属关系或者权限位是处理这种情况的一个解决方法,但这并不完美,因为这样无法避免有root权限的操作。这时chattr就派上用场了。chattr是一个可以设置或取消文件的标志位的Linux命令,它和标准

- 阅读全文 -

《你就是自己的幸运星》读书笔记

简介这本书所写的是著名的10-10-10选择法则,对那些反复犹豫难以权衡的选择比较有帮助。10-10-10法则介绍简单得说就是做一个比较犹豫的选择时,分别考虑第一个10(10分钟内代表现在),第二个10(10个月内,可预见的未来),第三个10(10年后,指长远未来)三个时期,自己怎么看待不同选择的结果。这样做的原因是,一般面对犹豫不决的选择时,短期内(也就是第一个10)两种选择的得失一定是相差不大

- 阅读全文 -

Apache Drill 学习笔记二:Dremel 原理

简介《Apache Drill学习笔记一:环境搭建和简单试用》提到过Apache Drill是受Google的Dremel系统启发而设计实现的,这出于Google公开于2010年的论文“Dremel Interactive Analysis of WebScaleDatasets”。为了弄清楚Apache Drill的运行机制,这篇论文是一定要先仔细研读的,否则就只能像我之前那样仅仅将其作为CSV

- 阅读全文 -

Apache Drill 学习笔记一:环境搭建和简单试用

简介Apache Drill是一个低延迟的分布式海量数据(涵盖结构化、半结构化以及嵌套数据)交互式查询引擎,使用ANSI SQL兼容语法,支持本地文件、HDFS、HBase、MongoDB等后端存储,支持Parquet、JSON、CSV、TSV、PSV等数据格式。受Google的Dremel启发,Drill满足上千节点的PB级别数据的交互式商业智能分析场景。安装Drill可以安装在单机或者集群环境

- 阅读全文 -

自我的思考

“我”是什么?这是哲学上一个很重要却又几乎无解的问题。然而要通俗而又深入地展示问题所在也并不容易。想象这样一个场景,你面前摆放着一个可以自动旋转的桌子,桌子上放着一杯水,杯子随着桌子一起旋转。但桌子外罩着一个无顶的圆筒,你只能看到旋转的杯子,而看不到桌子。于是你很好奇,不清楚杯子为什么会转。然后你用手握住杯子,虽然杯子和桌面有摩擦力,但你的力量还是能使杯子停止下来。你放开手,杯子又恢复转动了。那么

- 阅读全文 -