在Ubuntu14.04上安装UberWriterMarkdown编辑器

Summary: 这是一篇快速教程指导我们如何通过官方的PPA源在Ubuntu14.04上安装UberWriter编辑器。UberWriter是一款Ubuntu下的Markdown编辑器，它简洁的界面能让我们更致力于编辑文字。UberWriter利用了pandoc(一个格式转换器)。但由于UberWriter的UI是基于GTK3的，因此不能完全兼容Unity桌面系统。以下是对UberWriter功能的列举：

@mywiz

@我的印象笔记

挺好用的老师 @愼之

mark

@我的印象笔记

试了下，我觉得没Remarkable好用，我更喜欢实时预览的

pandoc支持的markdown特性是最丰富的，但不支持预览是硬伤啊

来自广东广州广东工贸职业技术学院的 Firefox 50.0|GNU/Linux 用户

这是一篇快速教程指导我们如何通过官方的PPA源在Ubuntu14.04上安装UberWriter编辑器。

[UberWriter](http://uberwriter.wolfvollprecht.de/)是一款Ubuntu下的Markdown编辑器，它简洁的界面能让我们更致力于编辑文字。UberWriter利用了[pandoc](http://johnmacfarlane.net/pandoc/)(一个格式转换器)。但由于UberWriter的UI是基于GTK3的，因此不能完全兼容Unity桌面系统。

![](/data/attachment/album/201409/23/122006gzkzcnzgtlk4nguo.jpg)

以下是对UberWriter功能的列举：

* 简洁的界面
* 使用pandoc转换markdown
* 可预览
* 免打扰模式
* 拼写检查
* 语法高亮，能在html和pdf中出现数学公式
* 支持导出到PDF，HTML，ODT等

### 在Ubuntu14.04上安装UberWriter

UberWriter可以在Ubuntu软件中心中找到但是安装需要支付5刀。如果你真的喜欢这款编辑器并想为开发者提供一些资金支持的话，我很建议你购买它。

除此之外，UberWriter也能通过官方的PPA源来免费安装。通过如下命令：

```
sudo add-apt-repository ppa:w-vollprecht/ppa
sudo apt-get update
sudo apt-get install uberwriter

```

安装完毕之后，你可以通过Unity的Dash运行使用。如你所见，它支持markdown的语法高亮:

[![](/999a9e823a8d4223be23219970ba1fcdee3072a7/687474703a2f2f697473666f73732e697473666f73732e6e6574646e612d63646e2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30392f556265725772697465725f5562756e74752e6a706567)](https://camo.githubusercontent.com/999a9e823a8d4223be23219970ba1fcdee3072a7/687474703a2f2f697473666f73732e697473666f73732e6e6574646e612d63646e2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30392f556265725772697465725f5562756e74752e6a706567)

你可以使用预览功能来查看你的文档：

[![](/039f7c86674e3425bd0db1672abeb5a9759a53dc/687474703a2f2f697473666f73732e697473666f73732e6e6574646e612d63646e2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30392f556265725772697465725f5562756e74755f312e6a706567)](https://camo.githubusercontent.com/039f7c86674e3425bd0db1672abeb5a9759a53dc/687474703a2f2f697473666f73732e697473666f73732e6e6574646e612d63646e2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30392f556265725772697465725f5562756e74755f312e6a706567)

我尝试导出到PDF的时候被提示安装texlive。

[![](/7a2574370fb8e2e947812db4ecd94a3b6a2eb6ad/687474703a2f2f697473666f73732e697473666f73732e6e6574646e612d63646e2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30392f556265725772697465725f5562756e74755f5044465f4578706f72742e706e67)](https://camo.githubusercontent.com/7a2574370fb8e2e947812db4ecd94a3b6a2eb6ad/687474703a2f2f697473666f73732e697473666f73732e6e6574646e612d63646e2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30392f556265725772697465725f5562756e74755f5044465f4578706f72742e706e67)

虽然导出到HTML和ODT格式是好的。

在Linux下还有一些其他的markdown编辑器。[Remarkable](http://itsfoss.com/remarkable-markdown-editor-linux/)是一款能够实时预览的编辑器，UberWriter却不能，不过总的来说它是一款很不错的应用。如果你在寻找文本编辑器的话，你可以试试[Texmaker LaTeX editor](http://itsfoss.com/install-latex-ubuntu-1404/)。

系统这个教程能够帮你在Ubuntu14.04上成功安装UberWriter。我猜想UberWriter在Ubuntu12.04，Linux Mint 17，Elementary OS和其他在Ubuntu的基础上的Linux发行版上也能成功安装。

---

via: <http://itsfoss.com/install-uberwriter-markdown-editor-ubuntu-1404/>

作者：[Abhishek](http://itsfoss.com/author/Abhishek/) 译者：[John](https://github.com/johnhoow) 校对：[Caroline](https://github.com/carolinewuyan)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


10个关于linux中Squid代理服务器的实用面试问答

Summary: 不仅是系统管理员和网络管理员时不时会听到代理服务器这个词，我们也经常听到。代理服务器已经成为一种企业常态，而且经常会接触到它。它现在也出现在一些小型的学校或者大型跨国公司的自助餐厅里。Squid（常被视作代理服务的代名词）就是这样一个应用程序，它不但可以被作为代理服务器，其同时也是在该类工具中比较被广泛使用的一种。 本文旨在提高你在遇到关于代理服务器面试点时的一些基本应对能力。  以下为面试问答的内容 1. 什么是代理服务器？代理服务器在计算机网络中有什么用途？  回答 : 代理服务器是指那些作为客户端和资源提

Repost

以上确实是常见的弊端

不仅是系统管理员和网络管理员时不时会听到“代理服务器”这个词，我们也经常听到。代理服务器已经成为一种企业常态，而且经常会接触到它。它现在也出现在一些小型的学校或者大型跨国公司的自助餐厅里。Squid（常被视作代理服务的代名词）就是这样一个应用程序，它不但可以被作为代理服务器，其同时也是在该类工具中比较被广泛使用的一种。

本文旨在提高你在遇到关于代理服务器面试点时的一些基本应对能力。

![](/data/attachment/album/201409/23/142220gessges97uu9ey9p.png)

以下为面试问答的内容

### 1. 什么是代理服务器？代理服务器在计算机网络中有什么用途？

>
> **回答** : 代理服务器是指那些作为客户端和资源提供商或服务器之间的中间件的物理机或者应用程序。客户端从代理服务器中寻找文件、页面或者是数据，而且代理服务器能处理客户端与服务器之间所有复杂事务，从而满足客户端的生成的需求。
>
>
>

代理服务器是WWW（万维网）的支柱，它们其中大部分都是Web代理。一台代理服务器能处理客户端与服务器之间的复杂通信事务。此外，它在网络上提供的是匿名信息（LCTT 译注：指浏览者的 IP、浏览器信息等被隐藏），这就意味着你的身份和浏览痕迹都是安全的。代理可以去配置允许哪些网站的客户能看到，哪些网站被屏蔽了。

### 2. Squid是什么?

>
> **回答** : Squid是一个在GNU/GPL协议下发布的既可作为代理服务器，同时也可作为Web缓存守护进程的应用软件。Squid主要是支持像HTTP和FTP那样的协议，但是对其它的协议比如HTTPS，SSL,TLS等同样也能支持。其特点是Web缓存守护进程通过从经常上访问的网站里缓存Web和DNS数据，从而让上网速度更快。Squid支持所有的主流平台，包括Linux，UNIX，微软公司的Windows和苹果公司的Mac。
>
>
>

### 3. Squid的默认端口是什么？怎么去修改它的操作端口？

>
> **回答** : Squid运行时的默认端口是3128。我们可以通过编辑它的配置文件来把它的默认端口修改成未被用户使用的端口，路径是 /etc/squid/squid.conf ，建议如下。
>
>
>

用你的编辑器打开 ‘/etc/squid/squid.conf’ 文件。

```
# nano /etc/squid/squid.conf

```

现在把它修改成未被使用的其它端口，并保存退出。

```
http_port 3128

```

重新启动Squid代理服务，如下显示。

```
# service squid restart

```

### 4. 你的公司管理层要求你通过Squid代理服务器屏蔽掉一些域名，你怎么做？

>
> **回答** : 屏蔽域名是一个在配置文件中实现的功能模块。我们只需要执行一个小的手动配置即可，建议如下。
>
>
>

a. 在 ‘/etc/squid’ 目录下创建一个名为 ‘blacklist’ 的文件。

```
# touch /etc/squid/blacklist

```

b. 用nano编辑器打开这个文件。

```
 # nano /etc/squid/blacklist

```

c. 以每行一个域名的方式将想要屏蔽的域名写进这个文件里。

```
.facebook.com
.twitter.com
.gmail.com
.yahoo.com
...

```

d. 保存退出，然后从 ‘/etc/squid/squid.conf’ 打开Squid配置文件。

```
# nano /etc/squid/squid.conf

```

e. 在配置文件中添加如下行。

```
acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist”
http_access deny blacklist

```

f. 保存配置文件并退出，重启Squid服务让其生效。

```
# service squid restart

```

### 5. 在Squid中什么是媒体范围限制（Media Range Limitation）和部分下载？

>
> **回答** : 媒体范围限制是Squid的一种特殊的功能，它只从服务器中获取所需要的数据而不是整个文件。这个功能很好的实现了用户在各种视频流媒体网站如YouTube和Metacafe看视频时，可以点击视频中的进度条来选择进度，因此整个视频不用全部都加载，除了一些需要的部分。
>
>
>

Squid部分下载功能的特点是很好地实现了类似在Windows更新时能以一个个小数据包的形式下载，并可以暂停，正因为它的这个特点，正在下载文件的Windows机器可以重新继续下载，而不用担心数据会丢失。Squid的媒体范围限制和部分下载功能只有在存储了一个完整文件的副本之后才行。此外，当用户访问另一个页面时，除非Squid进行了特定的配置，部分下载下来的文件会被删除且不留在缓存中。

### 6. 什么是Squid的反向代理？

>
> **回答** : 反向代理是Squid的一个功能，这个功能被用来加快最终用户的上网速度。下面用缩写 ‘RS’ 的表示包含了资源的原服务器，而代理服务器则称作 ‘PS’ 。初次访问时，它会从RS得到其提供的数据，并将其副本按照配置好的时间存储在PS上。这样的话每次从PS上请求的数据就相当于就是从原服务器上获取的。这样就会减轻网络拥堵，减少CPU使用率，降低网络资源的利用率，从而缓解原来实际服务器的负载压力。但是RS统计不了总流量的数据，因为PS分担了部分原服务器的任务。‘X-Forwarded-For HTTP’ 信息能用于记录下通过HTTP代理或负载均衡方式连接到RS的客户端最原始的IP地址。
>
>
>

从技术上说，用单个Squid服务器同时作为正向代理服务器和反向代理服务器是可行的。

### 7. 由于Squid能作为一个Web缓存守护进程，那缓存可以删除吗？怎么删除？

>
> **回答** : 当然！作为一个Web缓存守护进程，Squid能加快网页的访问速度，清除缓存也是非常简单的。
>
>
>

a. 首先停止Squid代理服务，然后从这个 ‘/var/lib/squid/cache’ 目录中删除缓存。

```
# service squid stop
# rm -rf /var/lib/squid/cache/*<

```

b. 创建交换分区目录。

```
# squid -z

```

### 8. 你有一台工作中的机器可以访问代理服务器，如果想要限制你的孩子的访问时间，你会怎么去设置那个场景？

把允许访问的时间设置成晚上4点到7点三个小时，跨度为星期一到星期五。

a. 想要限制Web访问时间在星期一到星期五的晚上4点到7点，要先打开Squid的配置文件。

```
# nano /etc/squid/squid.conf

```

b. 在配置文件中添加如下行，保存文件并退出。

```
acl ALLOW_TIME time M T W H F 16:00-19:00
shttp_access allow ALLOW_TIME

```

c. 重启Squid服务。

```
# service squid restart

```

### 9. Squid存储的数据是什么文件格式？

>
> **回答** : Squid存储的数据是UFS文件格式的。UFS是一种老的，使用比较广泛的Squid存储格式
>
>
>

### 10. Squid的缓存会存储到哪里？

>
> **回答** : Squid存储的缓存是位于 ‘/var/spool/squid’ 的特定目录下。
>
>
>

以上就是全部内容了，很快我还会带着其它有趣的内容回到这里。

---

via: <http://www.tecmint.com/squid-interview-questions/>

作者：[Avishek Kumar](http://www.tecmint.com/author/avishek/) 译者：[ZTinoZ](https://github.com/ZTinoZ) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


[华章赠书]《高性能Linux服务器构建实战：系统安全、故障排查、自动化运维与集群架构

Summary: linux运维领域畅销经典著作，资深运维专家与架构师多年经验结晶！现在起微博关注 @LINUX中国 @华章图书 转发本微博并添加有效评论即有机会获得这本书哦。

有效评论，“求书”“求书”

不错的书籍

主要是想看负载均衡部分，还有就是看看高性能的技巧。这些东西比较新，省去了我到网上收集资料的时间，而且还有例子很好，这大大提高我的学习效率。我看了一下试读样章，内容似乎还挺到位的，所以打算支持一下作者的贡献，下手买一本，啊哈哈~对于菜鸟来说，只要写得好、有用就足够顶一下作者的了……

这么好！

来一发@Linux中国 @华章图书

@fancy蜕变

冲高俊峰来的

抽我抽我！

求神器[加油啊]

主要是想看负载均衡部分，还有就是看看高性能的技巧，这些东西比较新，我看了一下试读样章，内容似乎还挺到位的，所以打算支持一下作者的贡献，下手买一本，啊哈哈~对于菜鸟来说，只要写得好、有用就足够顶一下作者的了……

我想有本这样的书，linux在学中！

关注一下性能相关优化的内容，求中书~~~

华章出版[赞] 作者[赞] 内容丰富 质量高 实战学习提高快 好书好书[赞]

想要。。。但从来没抽到过。

好书，值得一读，牛人的必经之路。

linux 运维 必备神器啊。

想要，求中，需要书来帮助我学习服务器，求书，求书！！

自从买了第一本高性能Linux服务器构建实战 的书籍后对此书深深的赞 一本真正linux运维工具书 实用 好用 简单化  以思路贯彻全部部署过程 赞 赞赞

开源系统Linux值得好好学习一番~~~想要这本书！！！！！

一直很喜欢，学习linux进行时

真心不错，值得好好学习一下

好活动，支持啊！

都是 高级服务吗？正好刚学完基础，谢谢赠送啊 亲

一直没有入门[互相膜拜]

正在研究linux @晨晨而已

@刘泽森 我也正在学 但是最近工作太忙了,没时间学...

这样的书想去试试看看。

公司正在搭建集群服务器，希望此书能够帮上忙。

服务器架构的好坏关系到公司员工的工作效率。

好书啊，中小企业的运维人员必看的啊

集群架构很适合我们。希望能学习下。

好书值得拥有

好书、值得拥有

求送书，求送书。就想要服务器方面的

很喜欢linux,正在学习，求送书。

好书在手，学好linux不在话下！

mark,爱给不给.

好书，好活动，

嗯，这本书不错，一直想有一本的，不知道这次是否能如愿呢？

是Linux运维领域公认的经典著作?

linux在服务器上强大的应用是windows之流无法匹敌的，实用至极

本人正在研究在centos 7上搭建高可用集群，之前从未接触过这方面，都不知道从哪里开始着手，在网上找一些资料看，但缺少系统的学习方法，求赠书！

目前我通过一些琐碎的资料可以实现pacemaker+corosync双集热备集群，即可以通过命令行配置，也可以通过UI界面管理。它是从heartbeat衍生出来的项目，pacemaker功能相当的强大。

corosync+pacemaker成了高可用集群中的最佳组合，正在成为一种流行的趋势。

稍后为会整理一下资料分享给大家，供大家参考

下面这个连接，就是本人杰作：、

http://linux.cn/forum.php?mod=viewthread&tid=13137&page=1&extra=#pid49390

阅读，领悟。

看出版时间，好新鲜滚热辣！<br />
我正在看鸟哥的服务器那章，配合这本实战书太有帮助了。

nginx,varnish,memcached,nagios,lvs等等知识，可惜只有pdf呀！为了尊重作者版权，@Linux中国  @华章图    ，书送我吧！

工作了半年了，在公司是系统工程师，真正的那种纯系统运维人员！公司需要集群配置，Oracle RAC的配置管理和维护，最重要的是系统安全！自己是新手，不到半年的工作时间，一直想学习这方面的实战经验！就是想让自己可以独当一面，可以从零开始，一步一步搭建起来企业环境！

现在自己就会LVS负载均衡、hearbeat双机热备，Tomcat集群、Oracle RAC等！但是这些还好弄，关键是系统安全方面不好配置，想研究这方面的知识！

然而，看了这本书的目录和试读章节，看着写的挺好的，适合学习，很好的经验分享！不错，真心的赞！

该书是内容很全的书，分为四大部分：第一部分从安全运维讲起，讲解了有关运维的关键技术；第二部分又讲解了故障排除的思路及方案；第三部分讲解主机自动化的部署等重要内容；第四部分就是讲解的负载均衡集群。该书适合运维工程师、学生等人员学习，该书的知识新儿不腻，可以说是linux运维百科大全书。好想要一本

赞一个，应该很不错，第一次发帖，求松鼠松树送书

赞一个，应该很不错，第一次发帖，求松鼠松树送书

很感谢此平台提供学习linux内容。我是一个初级学者，在学习和实际操作当中遇到很多问题。大部分我的知识是在网上和在这个平台上获得的。

学习时遇到瓶颈，而这本书“以实际生产环境为背景，从系统安全、故障排查、自动化运维、集群架构4个维度讲解构建大规模和高性能linux服务器集群所 需技术、工具、方法和技巧。”我相信能够给我带来很大的帮助。

从内容上  此书第一部分从安全运维讲起，讲解了有关运维的关键技术；正式我需要了解的！！第二部分又讲解了故障排除的思路及方案；可以解决我实际当中遇到的问题。。。第三部分讲解主机自动化的部署等重要内容；第四部分就是讲解的负载均衡集群。该书适合运维工程师、学生等人员学习，该书的知识新儿不腻，可以说是linux运维百科大全书。

本书主讲安全，看书+实践肯定能让自己技术更精一步。

故障排查和集群架构的思想对每个人都是有启发意义的，自动化运维则要求充分利用现有工具简化工作，是对工具的活学活用。

很感谢此平台提供学习linux的全面知识，这本书很赞，目前也是在做linux服务器配置与安全方面的，不过感觉还是认识不够多，希望可以再深入学习这本书的内容。

Linux书籍方面，系统详尽地介绍运维安全方面的书不多。平时学习和积累知识一般靠网上和工作中零散的收集，既不系统也不便于巩固。<br />
这本书由浅入深，从简单运维基础向运维的核心都有详细的讲解，其中也包括实战的知识，对于广大Linux 爱好者，尤其是从事运维工作的朋友来说，是一部不可多得的案头书！

适合有一定linux基础的读者 ，是一本好书

不错，写的很好啊

谢谢高老师评价，最近公司要求搭建centos7下的高可用，自己各种搜资料，最后终于搭建成功啦。

第一是为了和大家分享，第二就是为了做个笔记。

以后遇到问题，还请高老师多指点，在这先谢谢了

好的，没问题

谢谢褒奖，有问题随时交流！

群：134896298

谢谢支持

我在这问下，大家赠书都收到了吗？

没有，这书说10月17号发货，至今未收到

抱歉，这次华章图书发的是挂号信，可能很慢，而且图书本周才发货，我一会儿把单号给你发邮箱。

书已收到，谢谢

**畅销书《高性能linux服务器构建实战：运营监控、性能调优与集群应用》姊妹篇，资深运维专家与架构师多年经验结晶！**

 ![](/data/attachment/album/201409/23/160822hn9p8k8kx6pegz8f.jpg)

### 活动内容

活动时间：2014年9月23日-2014年9月30日

活动要求：

**活动形式一** ：在新浪微博关注[@LINUX中国](http://linux.cn/home.php?mod=space&uid=16101) [@华章图书](http://weibo.com/huazhangbook) 转发本微博并添加有效评论。
**活动形式二：**在Linux中国（[http://linux.cn](http://linux.cn/)）对本书进行评论，说说你喜爱它的理由。

活动奖品：《高性能Linux服务器构建实战：系统安全、故障排查、自动化运维与集群架构》图书一本（共5本）

**特此注意：**

**1、本站论坛评论方式参与的用户，评论前需登录您的Linux中国账号，匿名评论无效**

**2、微博用户参与活动，活动结束后注意查看[@LINUX中国](http://linux.cn/home.php?mod=space&uid=16101) 官方微博公布的中奖名单或留意您的微博私信，本站用户参与活动，注意查看您注册Linux中国时所填写的邮箱。 我们会通过微博私信以及电子邮件两种方式获取您的邮寄信息**

### 图书详情

>
> ISBN：9787111472490
>
>
> 作者：高俊峰
>
>
> 出版社：机械工业出版社
>
>
> 出版时间：2014 年9月
>
>
> 样章地址：**<http://wenku.it168.com/d_001532568.shtml>**
>
>
> 购买链接：**<http://product.china-pub.com/3770455>**
>
>
>

### **编辑推荐**

 畅销书《高性能linux服务器构建实战：运营监控、性能调优与美群应用》姊妹篇，资深运维专家与架构师多年经验结晶！
以实际生产环境为背景，从系统安全、故障排查、自动化运维、集群架构4个维度讲解构建大规模和高性能linux服务器集群所 需技术、工具、方法和技巧。

### 内容简介

 《高性能linux服务器构建实战：系统安全、故障排查、自动化运维与集群架构》是linux运维领域畅销的、公认的经典著作《高性能linux服务器构建实战：运维监控、性能调优与集群应用》的姊妹篇，它从安全运维、运维故障排查、自动化运维、集群架构四个维度讲解了构建大规模和高性能linux服务器集群所需要的技术、工具、方法和技巧，二者一脉相承，互为补充，内容涵盖了运维工程师构建高性能服务器需要掌握的各种知识。本书在内容上继承了其姊妹篇中被读者认可的诸多优点：实用（以实际生产环境为背景）、实战（包含大量案例）、易懂，同时也改进了读者反馈的不足之处。
 全书共14章，分为四个部分：安全运维篇（第1~3章）主要讲解服务器安全运维、网络安全运维和数据安全运维的关键技术和方法；运维故障排查篇（第4~5章）从服务器系统和应用软件两个维度讲解运维故障的排查思路，以及常见的和经典的运维故障的解决方案；自动化运维篇（第6~9章）主要讲解海量主机的自动化部署和配置、自动化监控、分布式监控等大规模集群运维所需的各种工具（pssh、pdsh、mussh、ganglia、nagios、centreon等）和方法；集群架构篇（第10~14章）讲解如何构建和优化基于web和mysql数据库的高性能集群和高可用的负载均衡集群。

### **作者简介**

 高俊峰(南非蚂蚁)资深运维专家、系统架构师、DBA和技术顾问，从事Linux／Unix服务器系统的架构、运维和管理多年。擅长大规模服务器集群的运维和管理，在故障诊断与排除、自动化运维、安全运维、性能调优、虚拟化等方面积累了大量的实战经验。国内知名IT技术社区51CTO的博客专家和 ChinaUnix论坛高可用集群版块的版主，同时还活跃于ITPUB等技术社区，在社区和论坛里发表了大量技术文章，深受欢迎。此外，他还著有畅销书《循序渐进Linux》和《高性能Linux服务器构建实战：运维监控、性能调优与集群应用》，后者是本书的姊妹篇，是Linux运维领域公认的经典著作。


什么时候Linux才能完美？

Summary: 前几天我的同事兼损友，Ken Starks，在FOSS Force上发表了一篇文章，关于他最喜欢发牢骚的内容：Linux系统中那些不能正常工作的事情。这次他抱怨的是在Mint里使用KDE时碰到的字体问题。这对于Ken来说也不是什么新鲜事了。过去他写了一些文章，关于各种Linux发行版中的缺陷从来都没有被认真修复过。他的观点是，这些在一次又一次的发布中从没有被修复过的小问题，对于Linux桌面系统在赢得大众方面的失败需要负主要责任。  他也许是对的 圣诞节的时候，我给室友买了一个运行Android系统的二代Nexus 7平板，Android是一个建立在Linux内核基础

现在的linux桌面系统都没有诚意，我想自己写个操作系统自己玩!

世上哪有什么完美的东西？

随着年龄的增长，原来喜欢摆弄计算机的人（估计大部分都是学生）逐渐有了自己的事情，空闲时间减少，要么使Linux成为自己工作的工具——不再换来换去，要么找个最顺手的系统——一般都是Windows，偶尔会有MAC。

仔细看完，很有感觉。当年我也折腾过mandrake。不过现在的Linux桌面真的很不错了。

薄荷开源网

不同的操作系统有其不同的侧重点，很多人在用Linux系统时总会说，为啥Linux没有这个呢，为啥没有那个。。。不过很多时候不必非要如此嘛，用一件的东西肯定是需要的时候才用，何必强求自己呢。比如你想玩树莓派，那么你确定一定以及肯定的会用到Linux，因为你没的选嘛，更何况，你去玩树莓派本身就是为了捣鼓，就是为了折腾，就是为了好玩，所以你才去玩嘛。同样的道理，办公室一白领，平时的工作的就是打打Word，做做PPT，那他就没必要非要去用Linux嘛，若他非要去用Linux来取代Windows系统，那肯定是各种问题接踵而至，会变得没有同事效率高，会埋怨Linux做的不好什么的。有木有搞错哦，这本身就是你搞错了嘛，Linux不是让你这么玩的嘛，你不好好搞你的工作，而是捣鼓起了系统，肯定不如你同事的效率高嘛。因为你把你的工作重心给弄偏咯。可是当你想捣鼓时，Windows却不让你捣鼓，你当然就不爽咯，觉得没自由。有木有搞错哦，此时你应该用Linux的，随你怎么捣鼓，爱怎么玩就怎么玩。就像一辆跑车，再怎么高级再怎么好，要是你想用它当客车拉客用，对不起，你一定会嫌空间小，拉人太少。而若你想把大客车当跑车来兜风，同样是对不起，因为你一定感到手感不佳哇。所以嘛，什么

Linux作为服务器的OS已经非常完善好用了；至于桌面系统，则一直被诟病。手机OS的界面光是国内MIUI，魅族等就非常杰出了。手机相比PC，更加简单固然是一方面，但是我觉得更加主要的困难是投入巨大但是利益很少。没有利益的原因在于没有用户，没有用户的根源在于不好用，不好用的根源在于没有开发者，没有开发者的原因在于没有利益。这个死结在手机上被谷歌和安卓打破；在PC上，目测还得靠google

赞同，所以我也装Win了。虽然曾经我是那么的鄙视Win。

赞成。<br />
在需要用的地方用合适的才是对的。不必偏执一端。：》

这个问题看你怎么想，你想改变windows称霸桌面领域的局面吗？你想让先进的linux走进大家的生活吗？如果你答  否，那你可以关掉这个网页另了，linux跟你无关了

我想这样的想法很是奇怪，喜欢一件东西，只是自己一个人的事情，用不着非得改变世界吧？自己喜欢的东西，有可能别人不喜欢，因此，自己喜欢就自己使用，顺应自己的喜好，喜欢我所喜欢的，这没有什么不好吧？为什么不想当一名传教士，Linux就与我无关了呢？我喜欢玩，玩arduino，所以插到Ubuntu上来搞，不用装驱动，一条命令就安装好arduino的ide，简单又方便。喜欢捣鼓命令行，不是因为反对图形界面，我是很喜欢这种感觉好不好，我是拿来查查man手册，来练练英语行不？喜欢Linux，是因为我很多时候，Ubuntu已经能够完美的满足我的要求了好不好

说的是，如果Linux桌面能像Windows那样成熟，且在细节方面支持到位，相信世界就是Linux的了，毕竟，人们大多数情况下只当计算机是生活工作的工具。

我就呵呵了，那我就不知道linux开发那么多的图形环境干什么，命令行不是很牛吗？费那么多精力写桌面干什么？

很想让linux取代我的办公环境，但是目前来讲还是有很大的差距

这就是开源带了的效果，命令行当然好，加个桌面看起来也不错，好吧，高手们就加上了

十多年来多少次我满怀期待的装上linux后，总是无尽的失望。画面丑陋反应迟钝

请用心去使用它，而不是浅尝辄止。

linux改变世界，其实大家都把思维定在一个圈里。现在的时代是操作系统=硬件+内核+驱动+软件。也许在个人计算机方面需要安装很全，但是从移动终端出现之后，这种思维模式应该改变了:例如，你在公司工作，那么你需要访问你企业的业务系统，你要做表格需要用到办公软件，除此之外你还需要什么东西呢？很少了吧，所以我想以后可不可以发展成一个，给你一个显示屏在加上能运行你公司业务系统和办公软件的操作系统（能简单的跑起这几个软件的驱动硬件即可不需要声卡什么的都要啊！）即可，至于聊天逛淘宝呀用其他的设备。所以我阐述的linux改变时代就是可以根据生活方式定制系统，不再局限于个人电脑（安装一大堆很全的软件，能操作各种功能），像linux用在很多服务器上，有些都不安装图形界面只是安装最小化的功能搭建起来公司业务系统即可，也没有什么都安装上的，这就是根据需要定制。那么我们个人使用也应该定制，这个定制应该更人性化，完全不需要将所有功能都搞在一个小电脑上，整天呆在一个小屏幕面前，将很多功能根据生活需要拆分开...那么我们就不需要整天呆在一个屏幕面前宅一天。（纯属个人想象，见笑）

前几天我的同事兼损友，Ken Starks，在FOSS Force上发表了[一篇文章](http://fossforce.com/2014/07/ripe-linux-nits-to-pick/)，关于他最喜欢发牢骚的内容：Linux系统中那些不能正常工作的事情。这次他抱怨的是在Mint里使用KDE时碰到的字体问题。这对于Ken来说也不是什么新鲜事了。过去他写了一些文章，关于各种Linux发行版中的缺陷从来都没有被认真修复过。他的观点是，这些在一次又一次的发布中从没有被修复过的“小问题”，对于Linux桌面系统在赢得大众方面的失败需要负主要责任。

![](/data/attachment/album/201409/23/211935m0pf6qupf1bmu1gi.jpg)

### 他也许是对的

圣诞节的时候，我给室友买了一个运行Android系统的二代Nexus 7平板，Android是一个建立在Linux内核基础上的操作系统。它拿起来就“能用”，不需要任何的调整。在过去的7个月里，她每天都要使用好几个小时。据我所了解的，她没发现任何需要修复的小问题。我敢肯定如果她碰到问题我会第一个知道，因为之前送给她Nexus的原因就是，我已经不想再继续维护她的Windows笔记本去满足她的需求了。她的电脑出问题后总是能找到我，而且总是希望我第一时间解决。Facebook不会等任何人，你懂的。

我说这个的原因是，Linux已经在计算机领域的手机和平板方面占据了首要位置。Apple确实通过iPhone和iPad赚了很多钱，但那是因为他们定的高价。而在市场占有率上，它远远比不上Android设备。而Microsoft也说明了Windows不再是过去那个无敌巨人。尽管花了大量的钱在电视广告和几乎CBS所有的连续剧中的显眼位置，Windows移动设备在市场占有率上看仍然仅仅只是个星号。

换句话说，Linux打赢了这场移动领域的战争。因为Google保证了Android拿起来就“能用”。

如今一般的计算机用户（我不喜欢“消费者”这个词）希望用他们的计算机来完成工作，而不是深入到里面去解决问题。这是可以理解的，就像一般拥有汽车的人，只是希望驾驶他们的汽车而不会想了解汽车的工作原理。就像大多数司机把他们的汽车送到修理店里去解决机械或电子问题，大多数的计算机用户也会把他们的设备送去返修而不操心是硬件问题或软件问题。他们只是希望这玩意儿能用。

### 也不全是这样子的

早在2002年的时候，我第一次安装使用GNU/Linux，像大多数美国人那样，我搞不定拨号连接，在我呆的这个小地方当时宽带还没普及。我在当地Best Buy商店里花了差不多70美元买了用热缩膜包装的Mandrake 9.0的Powerpack版，当时那里同时在卖Mandrake和Red Hat，现在仍然还在经营桌面PC业务。

在那个恐龙时代，Mandrake被认为是易用的Linux发行版中做的最好的。它安装简单，还有人说比Windows还简单，它自带的分区工具更是让划分磁盘像切苹果馅饼一样简单。不过实际上，Linux老手们经常公开嘲笑Mandrake，暗示易用的Linux不是真的Linux。

但是我很喜欢它，感觉来到了一个全新的世界。再也不用担心Windows的蓝屏死机和几乎每天一死了。不幸的是，之前在Windows下“能用”的很多外围设备也随之而去。

安装完Mandrake之后我要做的第一件事就是，把我的小白盒拿给[Dragonware Computers](http://www.dragonware.com/)的Michelle，把便宜的winmodem换成硬件调制解调器。就算是一个硬件猫意味着计算机响应更快，但是计算机商店却在40英里外的地方，并不是很方便，而且费用对我也有点压力。

但是我不介意。我对Microsoft并不感冒－－而且使用一个“不同”的操作系统让我感觉自己就像一个计算机天才。

打印机也是个麻烦，但是这个问题对于Mandrake还好，不像其他大多数发行版还需要命令行里的操作才能解决。Mandrake提供了一个华丽的图形界面来设置打印机－如果你正好幸运的有一台能在Linux下工作的打印机的话。很多打印机——就算不是大多数——都不行。

我的还在保修期的Lexmark，在Windows下比其他打印机多出很多华而不实的小功能，厂商并不支持Linux版本，但是我找到一个多少能用的开源逆向工程驱动。它能在Mozilla浏览器里正常打印网页，但是在Star Office软件里打印的话会是用很小的字体塞到页面的右上角里。打印机还会发出很大的机械响声，让我想起了汽车变速箱在报废时发出的噪音。

Star Office问题的变通方案是把所有文字都保存到文本文件，然后在文本编辑器里打印。而对于那个听上去像是打印机处于天魔解体模式的噪音？我的方法是尽量不要打印。

### 更多的其他问题－对我来说太多了都快忘了

我肯定记得的一个问题是，声卡工作不太正常，尽管Mandrake的界面上显示检测到并安装了声卡。泡了一段时间论坛也没什么收获，最终有人建议可能是权限问题。我看了一下，我靠！被他说中了。Mandrake默认的声卡权限不允许用户级别账号的访问，这也是在发行版发布之前应该要修改掉的问题，就像Ken所说的。特别是在这种用热缩膜包装好的售价70美金的发行版－这在2002年可比现在值钱多了。

好吧，我还有个并口扫描仪，在我转移到Linux之前两个星期买的，之后它就基本是块砖了，因为没有Linux下的驱动。

我的观点是在那个年代里这些都不重要。我们大多数人都习惯了修改配置文件之类的事情，即便是运行微软产品的“IBM兼容”计算机。就像那个年代的大多数用户，我刚学开始接触使用命令行的DOS机器，在它上面打印机需要针对每个程序单独设置，而且写写简单的autoexec.bat是必备的技能。

![Linux as a 1966 “goat.”](/data/attachment/album/201409/23/211937c6hxb8960fk6bl7o.jpg)Linux就像1966年的“山羊”
那时，能够摆弄操作系统内部的配置是能够拥有一台计算机的一个简单部分。我们大多数使用计算机的人要么是极客或是希望成为极客。我们为这种能够调整计算机按我们想要的方式运行的能力而感到骄傲。我们就是那个年代里高科技版本的好男孩，他们会在周六下午在树荫下改装他们肌肉车上的排气管，通风管，化油器之类的。

### 不过现在大家不是这样使用计算机的

现在的计算机用户只是希望它能干活，不会有什么问题。而不想知道为什么Hulu或Netflix会不工作，或者为什么有些程序里字体显示正常而有的却没有。在安装完Linux后，他们不再希望听到“噢，这只是个很容易修改的小问题”，就像是开着新买的Chevy在车流中打不上火歇菜了时，不想听到“这只是个小问题我们会改的”。

现在，也包括我。尽管我很高兴还有足够的能力去修改从Mint或Fedora开发者漏过来的小问题，也不愿去处理。我有自己的事情。而且在我不用工作的时候，宁愿把时间浪费在Facebook上和朋友闲扯，也不想被自己的计算机搞得恼火。

当然，Linux随着时间已经改变很多了。近几年，可以完全肯定在笔记本电脑上安装一个主流Linux发行版的时候，Wi-Fi肯定能用。而且，大多数时候你只需要把打印机插入USB端口中就好了，它就已经准备好并工作了。但是，仍然有许多小细节需要处理－一些很久很久之前就应该处理的东西。

也许Ken还得继续抱怨下去...

---

via: <http://fossforce.com/2014/08/when-linux-was-perfect-enough/>

作者：Christine Hall 译者：[zpl1025](https://github.com/zpl1025) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


轻而易举提升GNOME 3效率

Summary: 极少Linux桌面像GNOME 3一样饱受争议。自发布以来，它被奚落，被挖苦，还被痛恨。事情是，它实际上是一个很不错的桌面。它牢固、可靠、稳定、优雅、简洁而且带有一些小的调整和附加的东西，它可以做成市面上最高效、最友好的桌面之一。 当然，什么才是高效而又/或者是用户友好的桌面呢？那取决于观念每个人都有的东西。归根到底，我的目标是帮助你快速访问你要用到的应用和文件。简单吧。不管你信不信，将GNOME 3一步一步变成更为高效而又用户友好的世界是一项十分容易的任务你只需要知道哪里去查看以及做些什么即可。在这里，我会引领你

#轻而易举提升GNOME 3效率# 极少Linux桌面像GNOME 3一样饱受争议。自发布以来，它被奚落，被挖苦，还被痛恨。事情是，它实际上是一个很不错的桌面。它牢固、可靠、稳定、优雅、简洁而且带有一些小的调整和附加的东西，它可以做成市面上最高效、最友好…

发现公司很少有人用gnome，我也就懒得推广了，自己用就好了

Dash to Dock，我的最爱。话说我也是从痛恨gnome 3变为爱上gnome 3。我自己都觉得神奇。

还是喜欢kde

几次尝试gnome3，均以受不了告终。kde最高效，无比方便

极少Linux桌面像GNOME 3一样饱受争议。自发布以来，它被奚落，被挖苦，还被痛恨。事情是，它实际上是一个很不错的桌面。它牢固、可靠、稳定、优雅、简洁……而且带有一些小的调整和附加的东西，它可以做成市面上最高效、最友好的桌面之一。

当然，什么才是高效而又/或者是用户友好的桌面呢？那取决于观念——每个人都有的东西。归根到底，我的目标是帮助你快速访问你要用到的应用和文件。简单吧。不管你信不信，将GNOME 3一步一步变成更为高效而又用户友好的世界是一项十分容易的任务——你只需要知道哪里去查看以及做些什么即可。在这里，我会引领你去往正确的方向。

我决定从这里开始着手这个事情，首先安装一个干净的[Ubuntu GNOME](http://ubuntugnome.org/)发行版开始，该安装包含有一个GNOME 3.12桌面。在以GNOME为中心的桌面准备好后，就该开始对它进行微调了。

### 添加窗口按钮

出于一些未知的原因，GNOME的开发者们决定对标准的窗口按钮（关闭，最小化，最大化）不屑一顾，而支持只有单个关闭按钮的窗口了。我缺少了最大化按钮（虽然你可以简单地拖动窗口到屏幕顶部来将它最大化），而且也可以通过在标题栏右击选择最小化或者最大化来进行最小化/最大化操作。这种变化仅仅增加了操作步骤，因此缺少最小化按钮实在搞得人云里雾里。所幸的是，有个简单的修复工具可以解决这个问题，下面说说怎样做吧：

默认情况下，你应该安装了GNOME优化工具（GNOME Tweak Tool）。通过该工具，你可以打开最大化或最小化按钮（图1）。

![图 1: Adding the minimize button back to the GNOME 3 windows.](/data/attachment/album/201409/23/213222ixh9nyny9zy4ugx9.png)
*图 1: 添加回最小化按钮到GNOME 3窗口*

添加完后，你就可以看到最小化按钮了，它在关闭按钮的左边，等着为你服务呢。你的窗口现在管理起来更方便了。

同样在这个优化工具中，你也可以对GNOME进行大量其它有帮助的配置：

* 设置窗口聚焦模式
* 设置系统字体
* 设置GNOME主题
* 添加启动应用
* 添加扩展

### 添加扩展

GNOME 3的最佳特性之一，就是shell扩展，这些扩展为GNOME带来了各种类别的有用特性。关于shell扩展，没必要从包管理器去安装。你可以访问[GNOME Shell扩展](https://extensions.gnome.org/)站点，搜索你想要添加的扩展，点击扩展列表，点击打开按钮，然后扩展就安装完成了；或者你也可以从GNOME优化工具中添加它们（你在网站上会找到更多可用的扩展）。

注：你可能需要在浏览器中允许扩展安装。如果出现这样的情况，你会在第一次访问GNOME Shell扩展站点时见到警告信息。当出现提示时，只要点击允许即可。

令人印象更为深刻的（而又得心应手的）扩展之一，就是[Dash to Dock](https://extensions.gnome.org/extension/307/dash-to-dock/)。

该扩展将Dash移出应用程序概览，并将它转变为相当标准的停靠栏（图2）。

![图 2: Dash to Dock adds a dock to GNOME 3.](/data/attachment/album/201409/23/213231krjjjxojj5osk4jr.png)
*图 2: Dash to Dock添加一个停靠栏到GNOME 3*

当你添加应用程序到Dash后，他们也将被添加到Dash to Dock。你也可以通过点击Dock底部的6点图标访问应用程序概览。

还有大量其它扩展致力于将GNOME 3打造成一个更为高效的桌面，在这些不错的扩展中，包括以下这些：

* [最近项目](https://extensions.gnome.org/extension/72/recent-items/): 添加一个最近使用项目的下拉菜单到面板。
* [Firefox书签搜索](https://extensions.gnome.org/extension/149/search-firefox-bookmarks-provider/): 从概览搜索（并启动）书签。
* [跳转列表](https://extensions.gnome.org/extension/322/quicklists/): 添加一个跳转列表弹出菜单到Dash图标（该扩展可以让你快速打开和程序关联的新文档，甚至更多）
* [待办列表](https://extensions.gnome.org/extension/162/todo-list/): 添加一个下拉列表到面板，它允许你添加项目到该列表。
* [网页搜索框](https://extensions.gnome.org/extension/549/web-search-dialog/): 允许你通过敲击Ctrl+空格来快速搜索网页并输入一个文本字符串（结果在新的浏览器标签页中显示）。

### 添加一个完整停靠栏

如果Dash to dock对于你而言功能还是太有限（你想要“通知区域”，甚至更多），那么向你推荐我最喜爱的停靠栏之一[Cairo Dock](http://glx-dock.org/index.php)（图3）。

![图 3: Cairo Dock ready for action.](/data/attachment/album/201409/23/213235nrhaatpitatqg2h0.png)
*图 3: Cairo Dock待命*

在将Cairo Dock添加到GNOME 3后，你的体验将成倍地增长。从你的发行版的包管理器中安装这个优秀的停靠栏吧。

不要将GNOME 3看作是一个效率不高的，用户不友好的桌面。只要稍作调整，GNOME 3可以成为和其它可用的桌面一样强大而用户友好的桌面。

---

via: <http://www.linux.com/learn/tutorials/781916-easy-steps-to-make-gnome-3-more-efficient>

作者：[Jack Wallen](http://www.linux.com/community/forums/person/93) 译者：[GOLinux](https://github.com/GOLinux) 校对： [wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


使用Clonezilla对硬盘进行镜像和克隆

好名字[哈哈] 可以试一下。

Linux界的ghost[偷笑]@我的印象笔记

Clonezilla是一个用于Linux，Free-Net-OpenBSD，Mac OS X，Windows以及Minix的分区和磁盘克隆程序。它支持所有主要的文件系统，包括EXT，NTFS，FAT，XFS，JFS和Btrfs，LVM2，以及VMWare的企业集群文件系统VMFS3和VMFS5。Clonezilla支持32位和64位系统，同时支持旧版BIOS和UEFI BIOS，并且同时支持MBR和GPT分区表。它是一个用于完整备份Windows系统和所有安装于上的应用软件的好工具，而我喜欢用它来为Linux测试系统做备份，以便我可以在其上做疯狂的实验搞坏后，可以快速恢复它们。

Clonezilla也可以使用dd命令来备份不支持的文件系统，该命令可以复制块而非文件，因而不必在意文件系统。简单点说，就是Clonezilla可以复制任何东西。（关于块的快速说明：磁盘扇区是磁盘上最小的可编址存储单元，而块是由单个或者多个扇区组成的逻辑数据结构。）

Clonezilla分为两个版本：Clonezilla Live和Clonezilla Server Edition（SE）。Clonezilla Live对于将单个计算机克隆到本地存储设备或者网络共享来说是一流的。而Clonezilla SE则适合更大的部署，用于一次性快速多点克隆整个网络中的PC。Clonezilla SE是一个神奇的软件，我们将在今后讨论。今天，我们将创建一个Clonezilla Live USB存储棒，克隆某个系统，然后恢复它。

![](/data/attachment/album/201409/23/215328oxfxc4c3cc4h8600.gif)

### Clonezilla和Tuxboot

当你访问下载页时，你会看到[稳定版和可选稳定发行版](http://www.linux.com/learn/tutorials/783416-how-to-image-and-clone-hard-drives-with-clonezilla#57_why_ubuntu_based_clonezilla_live.faq)。也有测试版本，如果你有兴趣帮助改善Clonezilla，那么我推荐你使用此版本。稳定版基于Debian，不含有非自由软件。可选稳定版基于Ubuntu，包含有一些非自由固件，并支持UEFI安全启动。

在你[下载Clonezilla](http://clonezilla.org/downloads.php)后，请安装[Tuxboot](http://tuxboot.sourceforge.net/)来复制Clonezilla到USB存储棒。Tuxboot是一个Unetbootin的修改版，它支持Clonezilla；你不能使用Unetbootin，因为它无法配合工作。安装Tuxboot有点让人头痛，然而Ubuntu用户通过个人包归档包（PPA）方便地安装：

```
$ sudo apt-add-repository ppa:thomas.tsai/ubuntu-tuxboot
$ sudo apt-get update
$ sudo apt-get install tuxboot

```

如果你没有运行Ubuntu，并且你的发行版不包含打包好的Tuxboot版本，那么请[下载源代码tarball](http://sourceforge.net/projects/tuxboot/files/)，并遵循README.txt文件中的说明来编译并安装。

![Figure 1: Creating a partition on the USB stick for Clonezilla.](/data/attachment/album/201409/23/215329dv4ucxrss45e8qc8.jpeg)*图1： 在USB存储棒上为Clonezilla创建分区*
安装完Tuxboot后，就可以使用它来创建你精巧的可直接启动的Clonezilla USB存储棒了。首先，创建一个最小200MB的FAT 32分区；图1（上图）展示了使用GParted来进行分区。我喜欢使用类似“Clonezilla”这样的标签，这会让我知道它是个什么东西。该例子中展示了将一个2GB的存储棒格式化成一个单个分区。

然后，启动Tuxboot（图2）。选中“预下载的（Pre-downloaded）”然后点击带省略号的按钮来选择Clonezilla文件。它会自动发现你的USB存储棒，而你需要选中分区号来确保它找到的是正确的那个，我的例子中是/dev/sdd1。点击确定，然后当它完成后点击退出。它会问你是否要重启动，不要担心，现在不用重启。现在你有一个精巧的便携式Clonezilla USB存储棒了，你可以随时随地使用它了。

![Figure 2: Fire up Tuxboot.](/data/attachment/album/201409/23/215330i5ovvyzwm5kn0nwk.jpeg)*图2： 启动Tuxboot*
### 创建磁盘镜像

在你想要备份的计算机上启动Clonezilla USB存储棒，第一个映入你眼帘的是常规的启动菜单。启动到默认条目。你会被问及使用何种语言和键盘，而当你到达启动Clonezilla菜单时，请选择启动Clonezilla。在下一级菜单中选择设备镜像，然后进入下一屏。

这一屏有点让人摸不着头脑，里头有什么local*dev，ssh*server，samba*server，以及nfs*server之类的选项。这里就是要你选择将备份的镜像拷贝到哪里，目标分区或者驱动器必须和你要拷贝的卷要一样大，甚至更大。如果你选择local*dev，那么你需要一个足够大的本地分区来存储你的镜像。附加的USB硬盘驱动器是一个不错的，快速而又简单的选项。如果你选择任何服务器选项，你需要能连接到服务器，并提供IP地址并登录上去。我将使用一个本地分区，这就是说要选择local*dev。

当你选择local\_dev时，Clonezilla会扫描所有连接到本地的存储折本，包括硬盘和USB存储设备。然后，它会列出所有分区。选择你想要存储镜像的分区，然后它会问你使用哪个目录并列出目录。选择你所需要的目录，然后进入下一屏，它会显示所有的挂载以及已使用/可用的空间。按回车进入下一屏，请选择初学者还是专家模式。我选择初学者模式。

在下一屏中，你可以选择存盘，就是选择创建整个硬盘的镜像，还是创建分区镜像，创建分区镜像允许你选择单个分区。我想要选择分区。

下一屏中，它会问你新建镜像的名称。在接受默认名称，或者输入你自己的名称后，进入下一屏。Clonezilla会扫描你所有的分区并创建一个检查列表，你可以从中选择你想要拷贝的。选择完后，在下一屏中会让你选择是否进行文件系统检查并修复。我才没这耐心，所以直接跳过了。

下一屏中，会问你是否想要Clonezilla检查你新创建的镜像，以确保它是可恢复的。选“是”吧，确保万无一失。接下来，它会给你一个命令行提示，如果你想用命令行而非GUI，那么你必须再次按回车。你需要再次确认，并输入y来确认制作拷贝。

在Clonezilla创建新镜像的时候，你可以好好欣赏一下这个友好的红、白、蓝三色的进度屏（图3）。

![Figure 3: Watch the creation of your new image.](/data/attachment/album/201409/23/215332ow8ewnwb6pv66pp4.jpeg)*图3： 守候创建新镜像*
全部完成后，按回车然后选择重启，记得拔下你的Clonezilla USB存储棒。正常启动计算机，然后去看看你新创建的Clonezilla镜像吧。你应该看到像下面这样的东西：

```
$ ls -l /2014-08-07-11-img/
total 1241448
-rw-r--r-- 1 root root       1223 Aug  7 04:22 blkdev.list
-rw-r--r-- 1 root root        636 Aug  7 04:22 blkid.list
-rw-r--r-- 1 root root       3658 Aug  7 04:24 clonezilla-img
-rw-r--r-- 1 root root      12379 Aug  7 04:24 Info-dmi.txt
-rw-r--r-- 1 root root      22685 Aug  7 04:24 Info-lshw.txt
-rw-r--r-- 1 root root       3652 Aug  7 04:24 Info-lspci.txt
-rw-r--r-- 1 root root        171 Aug  7 04:24 Info-packages.txt
-rw-r--r-- 1 root root         86 Aug  7 04:24 Info-saved-by-cmd.txt
-rw-r--r-- 1 root root          5 Aug  7 04:24 parts
-rw------- 1 root root 1270096769 Aug  7 04:24 sda6.ext4-ptcl-img.gz.aa
-rw-r--r-- 1 root root         37 Aug  7 04:22 sda-chs.sf
-rw-r--r-- 1 root root    1048064 Aug  7 04:22 sda-hidden-data-after-mbr
-rw-r--r-- 1 root root        512 Aug  7 04:22 sda-mbr
-rw-r--r-- 1 root root        750 Aug  7 04:22 sda-pt.parted
-rw-r--r-- 1 root root        625 Aug  7 04:22 sda-pt.parted.compact
-rw-r--r-- 1 root root        514 Aug  7 04:22 sda-pt.sf

```

### 恢复Clonezilla镜像

恢复镜像和创建镜像类似。再次使用Clonezilla启动，经过同样的初始化步骤后，选择dev*image，然后在local*dev屏，选择你要恢复的镜像所在的位置，它要么在本地设备上，要么在网络共享上。然后继续下面的操作，确保你的恢复镜像正确，并选择了正确的位置。

你可以在[Clonezilla Live文档页](http://clonezilla.org/clonezilla-live-doc.php)获得更多Clonezilla的神奇力量。

---

via: <http://www.linux.com/learn/tutorials/783416-how-to-image-and-clone-hard-drives-with-clonezilla>

作者：[Carla Schroder](http://www.linux.com/community/forums/person/3734) 译者：[GOLinux](https://github.com/GOLinux) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


Linux有问必答:如何在CentOS或者RHEL上启用Nux Dextop仓库

Summary: 问题: 我想要安装一个在Nux Dextop仓库的RPM包。我该如何在CentOS或者RHEL上设置Nux Dextop仓库？  Nux Dextop是一个面对CentOS、RHEL、ScientificLinux的含有许多流行的桌面和多媒体相关的包的第三方RPM仓库（比如：Ardour，Shutter等等）。目前，Nux Dextop桌面对CentOS和RHEL 6/7可用。  要在CentOS或者RHEL上启用Nux Dextop，遵循下面的步骤。 首先，要知道Nux Dextop被设计与EPEL仓库共存。因此，你需要在使用Nux Dexyop仓库前先启用 EPEL。 启用EPEL后，用下面的命令安装Nux Dextop仓库。 在 CentOS/RHEL 6.* 上: $ sudo rpm -Uvh h

可以升级6.5上面的php版本吗？

为什么不能？

目前Centos官方库里面还是5.3.3，所以想问问这个库是否收录了5.3.10以上的版本，有个网站要用到新版

应该不会包括 PHP 的，我其实建议你直接用源码编译比较好，一般我的习惯是，基础组件用原来的包，应用部分，比如 APACHE、NGINX、PHP 都自己编译。

我也试了一下，确实没有新的PHP，看来还是要自己编译。N多年没有编译安装过了，再回味一下

>
> **问题**: 我想要安装一个在Nux Dextop仓库的RPM包。我该如何在CentOS或者RHEL上设置Nux Dextop仓库？
>
>
>

[Nux Dextop](http://li.nux.ro/download/nux/dextop/)是一个面对CentOS、RHEL、ScientificLinux的含有许多流行的桌面和多媒体相关的包的第三方RPM仓库（比如：Ardour，Shutter等等）。目前，Nux Dextop桌面对CentOS和RHEL 6/7可用。

![](/data/attachment/album/201409/23/220317wy5564bf9wev66gv.png)

要在CentOS或者RHEL上启用Nux Dextop，遵循下面的步骤。

首先，要知道Nux Dextop被设计与EPEL仓库共存。因此，你需要在使用Nux Dexyop仓库前先[启用 EPEL](http://xmodulo.com/2013/03/how-to-set-up-epel-repository-on-centos.html)。

启用EPEL后，用下面的命令安装Nux Dextop仓库。

在 CentOS/RHEL 6.\* 上:

```
$ sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

```

在 CentOS/RHEL 7 上 :

```
$ sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm

```

现在验证Nux Dextop仓库是否已经成功安装：

```
$ yum repolist

```

![](/data/attachment/album/201409/23/220004j7uyf3oevmfze8ef.jpg)

### 对于 Repoforge/RPMforge 用户

据作者所说，目前已知Nux Dextop会与其他第三方库比如Repoforge和ATrpms相冲突。因此，如果你启用了除了EPEL的其他第三方库，强烈建议你将Nux Dextop仓库设置成“default off”（默认关闭）状态。就是用文本编辑器打开/etc/yum.repos.d/nux-dextop.repo，并且在nux-desktop下面将"enabled=1" 改成 "enabled=0"。

```
$ sudo vi /etc/yum.repos.d/nux-dextop.repo

```

![](/data/attachment/album/201409/23/220035z0nadhrgqop0zhrg.jpg)

无论何时当你从Nux Dextop仓库安装包时，显式地用下面的命令启用仓库。

```
 $ sudo yum --enablerepo=nux-dextop install <package-name>

```

---

via: <http://ask.xmodulo.com/enable-nux-dextop-repository-centos-rhel.html>

译者：[geekpi](https://github.com/geekpi) 校对： [wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


必须强迫症！160GB硬盘双系统整数分区推荐方案

Summary:
以下是我在160GB硬盘上的分区方案，
 采用Windows Server 2003 SP2（32位）、CentOS Linux 6.5（64位）双系统，作为日常办公桌面环境使用。

基本思路是这样的：
 1.各分区大小尽可能为整数，看上去舒服一些（有些强迫症）；
 2.两个系统之间需要进行文件共享和数据交换；
 3.使用过程中，双系统尽量不发生干扰，避免误操作对另一系统破坏；
 4.重新安装系统时不影响用户数据。
 5.日常办公使用，主要进行文档字处理，有少量图片制作和编辑，不作为数据服务器使用。
具体分区如下（Linux 环境 fdisk 显示效果）：
Device Boot Start End B

![](/data/attachment/album/201409/24/142513cc4yiyh8jvkb89br.png)

以下是我在 160GB 硬盘上的分区方案，采用 Windows Server 2003 SP2（32位）、CentOS Linux 6.5（64位）双系统，作为日常办公桌面环境使用。

![](/data/attachment/album/201409/23/215653qyg5sxrnfwfqxwdq.png)

**基本思路是这样的：**

1. 各分区大小尽可能为整数，看上去舒服一些（**有些强迫症**）；
2. 两个系统之间需要进行文件共享和数据交换；
3. 使用过程中，双系统尽量不发生干扰，避免误操作对另一系统破坏；
4. 重新安装系统时不影响用户数据。
5. 日常办公使用，主要进行文档字处理，有少量图片制作和编辑，不作为数据服务器使用。

**具体分区如下（Linux 环境 fdisk 显示效果）：**

```
Device Boot Start End Blocks Id System

/dev/sda1 * 1 1175 9438156 7 HPFS/NTFS
/dev/sda2 1176 2505 10683225 83 Linux
/dev/sda3 2506 19457 136166940 5 Extended
/dev/sda5 2506 5116 20972826 7 HPFS/NTFS
/dev/sda6 5117 9033 31463271 7 HPFS/NTFS
/dev/sda7 9034 12954 31495401 b W95 FAT32
/dev/sda8 12955 19457 52235316 83 Linux
```

**Windows 四个分区：**

C盘(NTFS) 操作系统、D盘(NTFS) 应用软件、E盘(NTFS) 工作专区、F盘(FAT32) 交换存储。

**Linux两个分区：**

/(Ext4) 操作系统、/home(Ext4) 用户数据，将Windows的四个分区自动挂载，其中C、D、E盘采用只读方式挂载保护原有数据，F盘以读写方式挂载以便在两个系统交换数据。

**关于swap分区的说明：**

考虑到这台机器不做服务器，且 2GB 内存够用了，因此没有划分 Swap 分区。

针对 swap 分区是否应该划分的问题，我做一些补充说明：

将 Linux 环境作为日常工作和生活的使用， 已经有两年多了。起初我也是按照网上总结出的经验， 划分有 swap 分区， 使用过程中发现， swap 的使用率几乎都维持在 0% 。

针对这个现象我查阅了相关的资料， 也在群里询问过一些技术老鸟。

我的看法是这样的：

Linux 环境中 swap 的作用 和 windows 环境中的虚拟内存（pagefile.sys）是类似的。（抱歉，用Win的眼光来看待Linux，只是为了让新手们能更快更准确的理解。）当内存使用率过高，或单个进程占用内存过大时，采取把部分内存数据转储到硬盘。我们都知道，硬盘的读写速度与内存相比，是低了好几个数量级的。

因此，在现今主流机型硬件配置的前提下（2-8G内存），划分 swap 的意义不大。当然，这需要有一个前提， 那就是 Linux 作为普通桌面使用，而没有复杂科学计算和3D建模，没有大负荷的数据库、Web、Samba 等服务器。

如何分区，其实并不是照抄照搬，而是根据自己的实际情况思考，在 资源（硬盘容量等） 和 需求（所需应用、期望的效率、存储的数据量和分类等） 方面取得一个适合于自己的平衡点。

**分区在 Windows 环境 的效果，整数分区：**

![](/data/attachment/album/201409/23/215915of71cfppypf9cvg9.png)

**分区在 Linux 环境 的效果，整数分区：**

![](/data/attachment/album/201409/23/215918pe7mhtgsf5c7chaa.png)

顺便秀一下我的 CentOS Linux 6.5 桌面：

![](/data/attachment/album/201409/23/215640pve6fff6ldlfoexh.png)

在实际工作中，这个方案具有一定的合理性，感觉用得很顺手。

特地整理出来与大家分享，希望大家喜欢！

欢迎跟帖讨论。

作者：仅此一仙『QQ:46231375』@ 江西


Bash 惊现年度最大安全漏洞！

Summary: Linux 用户今天又得到了一个惊喜！ Red Hat 安全团队在 Linux 中广泛使用的 Bash shell 中发现了一个隐晦而危险的安全漏洞。该漏洞被称作Bash Bug或Shellshock。 当用户正常访问，该漏洞允许攻击者的代码像在 shell 中一样执行，这就为各种各样的攻击打开了方便之门。而且，更糟糕的是该漏洞已经在 Linux 中存在很久了，所以修补某个 Linux 机器很容易，但是要全部修补，几乎不可能完成。  Red Hat 和 Fedora 已经发布了针对该漏洞的修补程序。该漏洞也会影响 OS X，不过苹果公司尚未发布正式的修补程序。  这个 Bash 漏洞可能比 Heartble

Repost

@Linux杜朋 值得关注

shell

赶快升级

[吃惊]

[晕]

Repost

[吃惊]

已补

雅蠛蝶！没bash 我怎么玩？zsh？人家不要啦

我能不能问下配图是怎么回事？

Shellshock , Sherlock ...

回复@法系菜刀_快乐采药农:不知道，应该和本漏洞代码无关，我想原来配图是表示漏洞是代码上的问题。具体漏洞细节还是得去看 CVE

[吃惊]

。。。 ZSH 也受影响了。。。//@爱开源魅影: 转发微博

Repost

不幸的是, 这个漏洞补丁并不完全. 关于这个不完全的补丁中依然存在的问题已经发布了漏洞编号 CVE-2014-7169, 目前为止各大发行版均未修复.<br />
详情: https://access.redhat.com/security/cve/CVE-2014-7169

关于 CVE-2014-6271 和 CVE-2014-7169, 已测试 ZSH 并不受影响.

妈蛋啊 要通宵的节奏啊

漏洞已报，看来以后要多多注意才是

好！谢谢测试反馈！

哎，今年以来，Linux/开源方面屡屡爆出惊天漏洞，从长远角度看是好的，说明使用的人多了，也有更多人重视了；但是从短期看，会打击一些人的信心。

坑

升级4.3没有用了

回复@beebol:现有的补丁只能让触发漏洞更难

我的也是Bash[吃惊]

年末旺季，年度大招已经上线[挖鼻屎]

打补丁能解决的问题都不是问题

随意的吧，应该

可是不是每个机器都能打补丁，也不是每个人都会打补丁。

哦。知道了。坐等更新。

又有新的更新了，上次没更新的一起更新吧；上次更新了，那就再来一遍吧。哈哈。<br />
对了话说，你对 IBM 的 PowerLinux 感兴趣不，我最近准备给联系一次 PowerLinux 的测试体验活动，有兴趣的话，可以报个名。

能打补丁解决的问题都不是问题

Linux 用户今天又得到了一个“**惊喜**”！ Red Hat 安全团队在 Linux 中广泛使用的 Bash shell 中[发现了一个隐晦而危险的安全漏洞](https://securityblog.redhat.com/2014/09/24/bash-specially-crafted-environment-variables-code-injection-attack/)。该漏洞被称作“Bash Bug”或“Shellshock”。

当用户正常访问，该漏洞允许攻击者的代码像在 shell 中一样执行，这就为各种各样的攻击打开了方便之门。而且，更糟糕的是该漏洞已经在 Linux 中存在很久了，所以修补某个 Linux 机器很容易，但是要全部修补，几乎不可能完成。

![](/data/attachment/album/201409/25/124136jzh33c7l8fx8hwwk.jpg)

Red Hat 和 Fedora 已经发布了针对该漏洞的修补程序。该漏洞也会影响 OS X，不过苹果公司尚未发布正式的修补程序。

>
> 这个 Bash 漏洞可能比 Heartbleed 更危险。
> — — Robert Graham （@ErrataRob） 2014 年 9 月 24 日
>
>
>

Red Hat 的 Errata Security 团队的 Robert David Graham 比较了这个安全漏洞和 Heartbleed 的风险，该漏洞分布更广泛，有可能对系统安全带来长期影响。Graham [在一篇博客文章中写道](http://blog.erratasec.com/2014/09/bash-bug-as-big-as-heartbleed.html#.VCM29StdXJF)，“有大量的软件以某种方式与 shell 交互，我们没有办法列举受到该漏洞影响的所有软件。”据 Verge 得到的消息，Berkeley ICSI 的研究员Nicholas Weaver 也悲观的同意这个说法：“它很隐晦、很可怕，并且将会伴随我们多年。”

网络安全公司Rapid7工程部经理 Tod Beardsley 警告称，Bash漏洞的严重级别为“10”，意味着它对用户电脑的威胁最大。Bash漏洞的利用复杂度级别为“低”，意味着黑客可以相对轻松地利用它发动攻击。

另有网络安全公司Trail of Bits的CEO Dan Guido表示，“Heartbleed”漏洞能够允许黑客监控用户电脑，但不会取得控制权。而利用Bash漏洞的方法也更简单——只需要剪切和粘贴一行代码即可。

据称，谷歌安全研究员 Tavis Ormandy 在Twitter上表示，Linux系统提供商推出的补丁似乎“并不完整”，这引发了几位安全专家的担忧。

已知受到影响的 Linux 发行版和软件包括：

* Ubuntu Ubuntu Linux 12.04 LTS i386/amd64
* Ubuntu Ubuntu Linux 10.04 sparc/powerpc/i386/ARM/amd64
* GNU GNU bash 3.1.4/3.0.16/4.2/4.1/4.0 RC1/4.0/3.2.48/3.2/3.00.0(2)/3.0
* Debian Linux 6.0 sparc/s390/powerpc/mips/ia-64/ia-32/arm/amd64
* CentOS CentOS 5

更多技术细节，可以参考：

* <https://securityblog.redhat.com/2014/09/24/bash-specially-crafted-environment-variables-code-injection-attack/>
* <https://www.us-cert.gov/ncas/current-activity/2014/09/24/Bourne-Again-Shell-Bash-Remote-Code-Execution-Vulnerability>


Debian 8 "Jessie" 将把GNOME作为默认桌面环境

Summary: Debian的GNOME团队已经取得了实质进展  GNOME 3.14桌面 Debian项目开发者花了很长一段时间来决定将Xfce，GNOME或一些其他桌面环境中的哪个作为默认环境，不过目前看起来像是GNOME赢了。 我们前两天提到了，GNOME 3.14的软件包被上传到 Debian Testing（Debian 8 Jessie）的软件仓库中，这是一个令人惊喜的事情。通常情况下，GNOME的维护者对任何类型的软件包都不会这么快地决定添加，更别说桌面环境。 事实证明，关于即将到来的Debian 8的发行版中所用的默认桌面的争论已经尘埃落定，尽管这个词可能有点过于武断。无论什么情况下，总是有

最喜欢GNOME！

如果软件生态很好那就爽了

debian 更新了？我家没电脑了……

@藍色yu骨頭

希望gnome变得更友善一点 //@Linux中国:[吃惊]//@藍色yu骨頭:GNOME 太————重了，90% 都是我用不到的垃圾。不過默認選項對大部分程序員沒什麼意義吧。裡面提到 systemd 是為啥？Debian 也要轉向 systemd 嗎？Debian 不能這樣墮落啊！systemd 就是個垃圾！RedHat 做的東西大部分都是垃圾！//@单弘昊:

GNOME还是不错的！

[偷笑]//@Linux中国:[吃惊]//@藍色yu骨頭:GNOME 太————重了，90% 都是我用不到的垃圾。不過默認選項對大部分程序員沒什麼意義吧。裡面提到 systemd 是為啥？Debian 也要轉向 systemd 嗎？Debian 不能這樣墮落啊！systemd 就是個垃圾！RedHat 做的東西大部分都是垃圾！//@单弘昊: @藍色yu骨頭

对GNOME本身无感，不过很喜欢一些GNOME的分支项目，比如cinnamon

>
> Debian的GNOME团队已经取得了实质进展
>
>
>

![The GNOME 3.14 desktop](/data/attachment/album/201409/25/133343bg4fgyriy6w4uxk0.jpg)*GNOME 3.14桌面*
**Debian项目开发者花了很长一段时间来决定将Xfce，GNOME或一些其他桌面环境中的哪个作为默认环境，不过目前看起来像是GNOME赢了。**

[我们前两天提到了](http://news.softpedia.com/news/Debian-8-quot-Jessie-quot-to-Get-GNOME-3-14-459470.shtml)，GNOME 3.14的软件包被上传到 Debian Testing（Debian 8 “Jessie”）的软件仓库中，这是一个令人惊喜的事情。通常情况下，GNOME的维护者对任何类型的软件包都不会这么快地决定添加，更别说桌面环境。

事实证明，关于即将到来的Debian 8的发行版中所用的默认桌面的争论已经尘埃落定，尽管这个词可能有点过于武断。无论什么情况下，总是有些开发者想要Xfce，另外一些则是喜欢 GNOME，看起来 MATE 也是不少人的备选。

### 最有可能的是，GNOME将Debian 8“Jessie” 的默认桌面环境

我们之所以说“最有可能”是因为协议尚未达成一致，但它看起来GNOME已经遥遥领先了。Debian的维护者和开发者乔伊·赫斯解释了为什么会这样。

“根据从 <https://wiki.debian.org/DebianDesktop/Requalification/Jessie> 初步结果看，一些所需数据尚不可用，但在这一点上，我百分之八十地确定GNOME已经领先了。特别是，由于“辅助功能”和某些“systemd”整合的进度。在辅助功能方面：Gnome和Mate都领先了一大截。其他一些桌面的辅助功能改善了在Debian上的支持，部分原因是这一过程推动的，但仍需要上游大力支持。“

“Systemd /etc 整合方面：Xfce，Mate等尽力追赶在这一领域正在发生的变化，当技术团队停止了修改之后，希望有时间能在冻结期间解决这些问题。所以这并不是完全否决这些桌面，但要从目前的状态看，GNOME是未来的选择，“乔伊·赫斯[补充说](http://anonscm.debian.org/cgit/tasksel/tasksel.git/commit/?id=dce99f5f8d84e4c885e6beb4cc1bb5bb1d9ee6d7)。

开发者在邮件中表示，在Debian的GNOME团队对他们所维护的项目[充满了激情](http://news.softpedia.com/news/Debian-Maintainer-Says-that-Xfce-on-Debian-Will-Not-Meet-Quality-Standards-GNOME-Is-Needed-454962.shtml)，而Debian的Xfce的团队是决定默认桌面的实际阻碍。

无论如何，Debian 8“Jessie”没有一个具体发布时间，并没有迹象显示何时可能会被发布。在另一方面，GNOME 3.14已经发布了（也许你已经看到新闻了），它将很快应对好进行Debian的测试。

我们也应该感谢Jordi　Mallach，在Debian中的GNOME包的维护者之一，他为我们指引了正确的讯息。

---

via: <http://news.softpedia.com/news/Debian-8-quot-Jessie-quot-to-Have-GNOME-as-the-Default-Desktop-459665.shtml>

作者：[Silviu Stahie](http://news.softpedia.com/editors/browse/silviu-stahie) 译者：[fbigun](https://github.com/fbigun) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


KDE Plasma 5的第二个bug修复版本发布，带来了很多的改变

Summary: 新的Plasma 5发布了，带来了新的外观   KDE Plasma 5 Plasma 5的第二个bug修复版本发布，已可下载 KDE Plasma 5的bug修复版本不断来到，它新的桌面体验将会是KDE的生态系统的一个组成部分。 公告称：plasma-5.0.2这个版本，新增了一个月以来来自KDE的贡献者新的翻译和修订。Bug修复通常是很小但是很重要，如修正未翻译的文字，使用正确的图标和修正KDELibs 4软件的文件重复现象。它还增加了一个月以来辛勤的翻译成果，使其支持其他更多的语言 这个桌面还没有在任何Linux发行版中默认安装，这将持续一段时间，直到我们测试完成。 开发者还

最后一句233

有点儿意思了，滚动条还要继续扁平下去

好只说，好丑。

其他都还好，就是头像和下方的软件图标大小不一致让我很难过

好像是(Windows 7 + Windows 8.x) -- ! hahha

汗~~

这是处女座么~ :>

没关系，反正可以换主题

其实无关紧要，喜欢哪种DE都不影响工作，我就偏爱gnome-shell。

>
> 新的Plasma 5发布了，带来了新的外观
>
>
>

![KDE Plasma 5](/data/attachment/album/201409/25/135508jetst70lc2sq0juf.jpg)*KDE Plasma 5*
### Plasma 5的第二个bug修复版本发布，已可下载

KDE Plasma 5的bug修复版本不断来到，它新的桌面体验将会是KDE的生态系统的一个组成部分。

[公告](http://kde.org/announcements/plasma-5.0.2.php)称：“plasma-5.0.2这个版本，新增了一个月以来来自KDE的贡献者新的翻译和修订。Bug修复通常是很小但是很重要，如修正未翻译的文字，使用正确的图标和修正KDELibs 4软件的文件重复现象。它还增加了一个月以来辛勤的翻译成果，使其支持其他更多的语言”

这个桌面还没有在任何Linux发行版中默认安装，这将持续一段时间，直到我们测试完成。

开发者还解释说，更新的软件包可以在Kubuntu Plasma 5的开发版本中进行审查。

如果你个人需要它们，你也可以下载源码包。

* [KDE Plasma Packages](https://community.kde.org/Plasma/Packages)
* [KDE Plasma Sources](http://kde.org/info/plasma-5.0.2.php)

如果你决定去编译它，你必须需要知道 KDE Plasma 5.0.2是一组复杂的软件，可能你需要解决不少问题。

---

via: <http://news.softpedia.com/news/Second-Bugfix-Release-for-KDE-Plasma-5-Arrives-with-Lots-of-Changes-459688.shtml>

作者：[Silviu Stahie](http://news.softpedia.com/editors/browse/silviu-stahie) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


Red Hat Enterprise Linux 5产品线终结

Summary: 2007年3月，红帽公司首次宣布它的Red Hat Enterprise Linux 5（RHEL）平台。虽然如今看来很普通，RHEL 5特别显著的一点是它是红帽公司第一个强调虚拟化的主要发行版本，而这点是如今现代发行版所广泛接受的特性。 最初的计划是为RHEL 5提供七年的寿命，但在2012年该计划改变了，红帽为RHEL 5扩展至10年的标准支持。  刚刚过去的这个星期，Red Hat发布的RHEL 5.11是RHEL 5.X系列的最后的、次要里程碑版本。红帽现在进入了将持续三年的名为production 3的支持周期。在这阶段将没有新的功能被添加到平台中，并且红帽公司将只提供有重大影响的

终于结束了。

@我的印象笔记

[威武]

2007年3月，红帽公司首次宣布它的[Red Hat Enterprise Linux 5](http://www.internetnews.com/ent-news/article.php/3665641)（RHEL）平台。虽然如今看来很普通，RHEL 5特别显著的一点是它是红帽公司第一个强调虚拟化的主要发行版本，而这点是如今现代发行版所广泛接受的特性。

最初的计划是为RHEL 5提供七年的寿命，但在2012年该计划改变了，红帽为RHEL 5[扩展](http://www.serverwatch.com/server-news/red-hat-extends-linux-support.html)至10年的标准支持。

![](/data/attachment/album/201409/25/141649u9jst5nsoj795mjn.jpg)

刚刚过去的这个星期，Red Hat发布的RHEL 5.11是RHEL 5.X系列的最后的、次要里程碑版本。红帽现在进入了将持续三年的名为“production 3”的支持周期。在这阶段将没有新的功能被添加到平台中，并且红帽公司将只提供有重大影响的安全修复程序和紧急优先级的bug修复。

平台事业部副总裁兼总经理Jim Totton在红帽公司在一份声明中说：“红帽公司致力于建立一个长期，稳定的产品生命周期，这将给那些依赖Red Hat Enterprise Linux为他们的关键应用服务的企业客户提供关键的益处。虽然RHEL 5.11是RHEL 5平台的最终次要版本，但它提供了安全性和可靠性方面的增强功能，以保持该平台接下来几年的活力。”

新的增强功能包括安全性和稳定性更新，包括改进了红帽帮助用户调试系统的方式。

还有一些新的存储的驱动程序，以支持新的存储适配器和改进在VMware ESXi上运行RHEL的支持。

在安全方面的巨大改进是OpenSCAP更新到版本1.0.8。红帽在2011年五月的[RHEL5.7的里程碑更新](http://www.internetnews.com/skerner/2011/05/red-hat-enterprise-linux-57-ad.html)中第一次支持了OpenSCAP。 OpenSCAP是安全内容自动化协议（SCAP）框架的开源实现，用于创建一个标准化方法来维护安全系统。

---

via: <http://www.linuxplanet.com/news/end-of-the-line-for-red-hat-enterprise-linux-5.html>

作者：Sean Michael Kerner 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


10个 Ubuntu 用户一定要知道的博客

Summary: 想要了解更多关于 ubuntu 的资讯，我们应该追哪些网站呢？这是初学者经常会问的一个问题，在这里，我会告诉你们10个我最喜欢的博客，这些博客可以帮助我们解决问题，能让我们及时了解所有 Ubuntu 版本的更新消息。我谈论的不是通常的 Linux 和 shell 脚本一类的东东。我是在说一个流畅的 Linux 桌面系统和一个普通的用户所要的关于 Ubuntu 的经验。

[兔子]

[赞][赞][赞]

Ubuntu 爱好者经常去的几个博客

码

@有道云笔记收藏

[挖鼻屎]

收藏

马克

必须看看

//@LR机器学习计算机视觉: 转发微博

[给劲]

@校长Ubuntu 有哪个你知道的？我反正是 一个都不知道

微博肯定要知道我[挖鼻屎]

好东西！

GOOD

![](/data/attachment/album/201409/27/092648ie0hlflepel1cggx.jpg)

**想要了解更多关于 ubuntu 的资讯，我们应该追哪些网站呢？**

这是初学者经常会问的一个问题，在这里，我会告诉你们10个我最喜欢的博客，这些博客可以帮助我们解决问题，能让我们及时了解所有 Ubuntu 版本的更新消息。不，我谈论的不是通常的 Linux 和 shell 脚本一类的东东。我是在说一个流畅的 Linux 桌面系统和一个普通的用户所要的关于 Ubuntu 的经验。

这些网站帮助你解决你正遇到的问题，提醒你关注各种应用和提供给你来自 Ubuntu 世界的最新消息。这个网站可以让你对 Ubuntu 更了解，所以，下面列出的是10个我最喜欢的博客，它们包括了 Ubuntu 的方方面面。

### 10个Ubutun用户一定要知道的博客

从我开始在 itsfoss 网站上写作开始，我特意把它排除在外，没有列入名单。我也并没有把[Planet Ubuntu](http://planet.ubuntu.com/)列入名单，因为它不适合初学者。废话不多说，让我们一起来看下**最好的乌邦图（ubuntu）博客**（排名不分先后）：

### [OMG! Ubuntu!](http://www.omgubuntu.co.uk/)

这是一个只针对 ubuntu 爱好者的网站。无论多小，只要是和乌邦图有关系的，OMG!Ubuntu 都会收入站内！博客主要包括新闻和应用。你也可以再这里找到一些关于 Ubuntu 的教程，但不是很多。

这个博客会让你知道 Ubuntu 世界发生的各种事情。

### [Web Upd8](http://www.webupd8.org/)

Web Upd8 是我最喜欢的博客。除了涵盖新闻，它有很多容易理解的教程。Web Upd8 还维护了几个PPAs。博主[Andrei](https://plus.google.com/+AlinAndrei)有时会在评论里回答你的问题，这对你来说也会是很有帮助的。

这是一个你可以了解新闻资讯，学习教程的网站。

### [Noobs Lab](http://www.noobslab.com/)

和Web Upd8一样，Noobs Lab上也有很多教程，新闻，并且它可能是PPA里最大的主题和图标集。

如果你是个新手，去Noobs Lab看看吧。

### [Linux Scoop](http://linuxscoop.com/)

大多数的博客都是“文字博客”。你通过看说明和截图来学习教程。而 Linux Scoop 上有很多录像来帮助初学者来学习，完全是一个视频博客。

比起阅读来，如果你更喜欢视频，Linux Scoop应该是最适合你的。

### [Ubuntu Geek](http://www.ubuntugeek.com/)

这是一个相对比较老的博客。覆盖面很广，并且有很多快速安装的教程和说明。虽然，有时我发现其中的一些教程文章缺乏深度，当然这也许只是我个人的观点。

想要快速小贴士，去Ubuntu Geek。

### [Tech Drive-in](http://www.techdrivein.com/)

这个网站的更新频率好像没有以前那么快了，可能是 Manuel 在忙于他的工作，但是仍然给我们提供了很多的东西。新闻，教程，应用评论是这个博客的亮点。

博客经常被收入到[Ubuntu的新闻邀请邮件中](https://lists.ubuntu.com/mailman/listinfo/ubuntu-news)，Tech Drive-in肯定是一个很值得你去学习的网站。

### [UbuntuHandbook](http://ubuntuhandbook.org/)

快速小贴士，新闻和教程是UbuntuHandbook的USP。[Jim](https://plus.google.com/u/0/+JimUbuntuHandbook)最近也在参与维护一些PPAS。我必须很认真的说，这个博客的页面其实可以做得更好看点，纯属个人观点。

UbuntuHandbook 真的很方便。

### [Unixmen](http://www.unixmen.com/)

这个网站是由很多人一起维护的，而且并不仅仅局限于Ubuntu，它也覆盖了很多的其他的Linux发行版。它有自己的论坛来帮助用户。

紧跟着 Unixmen 的步伐。。

### [The Mukt](http://www.themukt.com/)

The Mukt是Muktware新的代表。Muktware是一个逐渐消亡的Linux组织，并以Mukt重生。Muktware是一个很严谨的Linux开源的博客，The Mukt涉及很多广泛的主题，包括，科技新闻，极客新闻，有时还有娱乐新闻（听起来是否有一种混搭风的感觉？）The Mukt也包括很多你感兴趣的Ubuntu新闻。

The Mukt 不仅仅是一个博客，它是一种文化潮流。

### [LinuxG](http://linuxg.net/)

LinuxG是一个你可以找到所有关于“怎样安装”类型文章的站点。几乎所有的文章都开始于一句话“你好，Linux geeksters,正如你所知道的……”，博客可以在不同的主题上做得更好。我经常发现有些是文章缺乏深度，并且是急急忙忙写出来的，但是它仍然是一个关注应用最新版本的好地方。

这是个快速浏览新的应用和它们最新的版本好地方。

你还有什么好的站点吗？

这些就是我平时经常浏览的 Ubuntu 博客。我知道还有很多我不知道的站点，可能会比我列出来的这些更好。所以，欢迎把你最喜爱的 Ubuntu 博客写在下面评论区。

via: <http://itsfoss.com/ten-blogs-every-ubuntu-user-must-follow/>

作者：[Abhishek](http://itsfoss.com/author/Abhishek/) 译者：[barney-ro](https://github.com/barney-ro) 校对：[Caroline](https://github.com/carolinewuyan)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


Canonical解决了一个Ubuntu 14.04 LTS中的nginx漏洞

Summary: 用户应该更新他们的系统来修复这个漏洞！   Canonical已经在安全公告中公布了这个影响到Ubuntu 14.04 LTS (Trusty Tahr)的nginx漏洞的细节。这个问题已经被确定并被修复了 Ubuntu的开发者已经修复了nginx的一个小漏洞。他们解释nginx可能已经被利用来暴露网络上的敏感信息。 根据安全公告，Antoine Delignat-Lavaud和Karthikeyan Bhargavan发现nginx错误地重复使用了缓存的SSL会话。攻击者可能利用此问题，在特定的配置下，可以从不同的虚拟主机获得信息。 对于这些问题的更详细的描述，可以看到Canonical的安全公告。用户应该升级自己的L

@美团云

>
> 用户应该更新他们的系统来修复这个漏洞！
>
>
>

![](/data/attachment/album/201409/28/092111vcelq4agcxi7zzwi.jpeg)
**Canonical已经在安全公告中公布了这个影响到Ubuntu 14.04 LTS (Trusty Tahr)的nginx漏洞的细节。这个问题已经被确定并被修复了**

Ubuntu的开发者已经修复了nginx的一个小漏洞。他们解释nginx可能已经被利用来暴露网络上的敏感信息。

根据安全公告，“Antoine Delignat-Lavaud和Karthikeyan Bhargavan发现nginx错误地重复使用了缓存的SSL会话。攻击者可能利用此问题，在特定的配置下，可以从不同的虚拟主机获得信息“。

对于这些问题的更详细的描述，可以看到Canonical的安全[公告](http://www.ubuntu.com/usn/usn-2351-1/)。用户应该升级自己的Linux发行版以解决此问题。

这个问题可以通过在系统升级到最新nginx包（和依赖v包）进行修复。要应用该补丁，你可以直接运行升级管理程序。

如果你不想使用软件更新器，您可以打开终端，输入以下命令（需要root权限）：

```
sudo apt-get update
sudo apt-get dist-upgrade

```

在一般情况下，一个标准的系统更新将会进行必要的更改。要应用此修补程序您不必重新启动计算机。

---

via: <http://news.softpedia.com/news/Canonical-Closes-Nginx-Exploit-in-Ubuntu-14-04-LTS-459677.shtml>

作者：[Silviu Stahie](http://news.softpedia.com/editors/browse/silviu-stahie) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


Red Hat公司8200万美元收购FeedHenry来推动移动开发

Summary: 这是Red Hat公司进入移动开发领域的一次关键收获。  Red Hat公司的JBoss开发者工具事业部一直注重于企业开发，而忽略了移动方面。而如今这一切将随着Red Hat公司宣布用8200万美元收购移动开发供应商 FeedHenry 开始发生改变。这笔交易将在Red Hat公司2015财年的第三季度结束。  Red Hat公司的中间件总经理Mike Piech说当交易结束后FeedHenry公司的员工将会变成Red Hat公司的员工。 FeedHenry公司的开发平台能让应用开发者快速地开发出Android、IOS、Windows Phone以及黑莓的移动应用。FeedHenry的平台Node.js的编程结构有着深远影响，而那

是1.04亿美元收购吧

谢谢，是翻译错误！已修正。

>
> 这是Red Hat公司进入移动开发领域的一次关键收获。
>
>
>

Red Hat公司的JBoss开发者工具事业部一直注重于企业开发，而忽略了移动方面。而如今这一切将随着Red Hat公司宣布用8200万美元收购移动开发供应商 [FeedHenry](http://www.feedhenry.com/) 开始发生改变。这笔交易将在Red Hat公司2015财年的第三季度结束。

![](/data/attachment/album/201409/28/093452xupop8oco8ue8mel.jpg)

Red Hat公司的中间件总经理Mike Piech说当交易结束后FeedHenry公司的员工将会变成Red Hat公司的员工。

FeedHenry公司的开发平台能让应用开发者快速地开发出Android、IOS、Windows Phone以及黑莓的移动应用。FeedHenry的平台Node.js的编程结构有着深远影响，而那不是过去JBoss所涉及的领域。

"这次对FeedHenry公司的收购显著地提高了我们对于Node.js的支持与衔接。" Piech说。

Red Hat公司的平台即服务(PaaS)技术OpenShift已经有了一个Node.js的cartridge组件。此外，Red Hat公司的企业版Linux把Node.js的技术预览来作为Red Hat公司软件包的一部分。

尽管Node.js本身就是开源的，但不是所有FeedHenry公司的技术能在近期符合开源许可证的要求。作为Red Hat纵贯历史的政策, 现在也是致力于让FeedHenry开源的时候了。

"我们完成了收购，那么开源我们所收购的技术就是公司的首要任务，并且我们没有理由因Feedhenry而例外。"Piech说。

Red Hat公司最后一次主要的非开源性公司的收购是在2012年用1.04亿美元收购 [ManageIQ](http://www.datamation.com/cloud-computing/red-hat-makes-104-million-cloud-management-bid-with-manageiq-acquisition.html) 公司。在今年的5月份，Red Hat公司成立了ManageIQ公司的开源项目，开放之前闭源的云管理技术代码。

从整合的角度来看，Red Hat公司还尚未精确地提供FeedHenry公司如何融入它的完整信息。

"我们已经确定了一些FeedHenry公司和我们已经存在的技术和产品能很好地相互融合和集成的范围，" Piech说，"我们会在接下来的90天内分享更多我们发展蓝图的细节。"

---

via: <http://www.datamation.com/mobile-wireless/red-hat-acquires-feedhenry-for-82-million-to-advance-mobile-development.html>

作者：[Sean Michael Kerner](http://www.datamation.com/author/Sean-Michael-Kerner-4807810.html) 译者：[ZTinoZ](https://github.com/ZTinoZ) 校对：[校对者ID](https://github.com/%E6%A0%A1%E5%AF%B9%E8%80%85ID)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


文件管理器 Wal Commander Github 0.17版发布了

Summary: 描述 Wal Commander GitHub 版是一款多平台的开源文件管理器。适用于Windows、Linux、FreeBSD、和OSX。 这个从项目的目的是创建一个模仿Far管理器外观和感觉的便携式文件管理器。  Wal Commander 的下一个Github稳定版本0.17 已经出来了。主要功能包括：  使用命令历史自动补全; 文件关联绑定自定义命令对文件的各种操作; 和用XQuartz实验性地支持OS X。  很多新的快捷键添加在此版本中。预编译二进制文件适用于Windows64、Linux，FreeBSD和OS X版本，这些可以直接从GitHub中的源代码编译。 主要特性  命令行自动补全 (使用Del键删除一条

Repost

windows下一直用total commander

![](/data/attachment/album/201409/28/093930n72blaew5wwoz99r.png)

>
> ### 描述
>
>
> Wal Commander GitHub 版是一款多平台的开源文件管理器。适用于Windows、Linux、FreeBSD、和OSX。
>
>
> 这个从项目的目的是创建一个模仿Far管理器外观和感觉的便携式文件管理器。
>
>
>

Wal Commander 的下一个Github稳定版本0.17 已经出来了。主要功能包括：

* 使用命令历史自动补全;
* 文件关联绑定自定义命令对文件的各种操作;
* 和用XQuartz实验性地支持OS X。

很多新的快捷键添加在此版本中。预编译二进制文件适用于Windows64、Linux，FreeBSD和OS X版本，这些可以直接从[GitHub中的源代码](https://github.com/corporateshark/WalCommander/releases)编译。

### 主要特性

* 命令行自动补全 (使用Del键删除一条命令)
* 文件关联 (主菜单 -> 命令 -> 文件关联)
* XQuartz上实验性地支持OS X (<https://github.com/corporateshark/WalCommander/issues/5>)

### 下载

下载：<http://wcm.linderdaum.com/downloads/>

源代码: <https://github.com/corporateshark/WalCommander>

---

via: <http://wcm.linderdaum.com/release-0-17-0/>

译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


Jelly Conky为你的Linux桌面带来简约、时尚的状态信息

Summary: 我把Conky当成壁纸一样使用：我会找出一个我喜欢的样式，下一周当我厌烦了想要一点小改变时我就更换另外一个样式。 不断更换样式的部分原因是由于日益增多的样式目录。我最近最喜欢的样式是Jelly Conky。  Jelly Conky遵循了许多我们推荐的Conky风格采用的最小设计原则。它并不想成为一个大杂烩。它不会被那些喜欢一眼就能看到他们硬盘温度和IP地址的人所青睐。 它配备了三种不同的模式，它们都可以添加个性的或者静态背景图像：  时钟 时钟加日期 时钟加日期和天气  一些人不理解为什么要在桌面上拥有重复的时钟。这是很好理解的。对于我

@Wendroff

试试在 deviantART 搜索 Conky，你会获得更多你想要的

//@Linux中国:[good]//@WeCase: 试试在 deviantART 搜索 Conky，你会获得更多你想要的

@浩然正气_会动的照片 //@Linux中国: [good]//@WeCase: 试试在 deviantART 搜索 Conky，你会获得更多你想要的

**我把Conky当成壁纸一样使用：我会找出一个我喜欢的样式，下一周当我厌烦了想要一点小改变时我就更换另外一个样式。**

不断更换样式的部分原因是由于日益增多的样式目录。我最近最喜欢的样式是Jelly Conky。

![](/data/attachment/album/201409/28/100228gcccjckp3nje8jke.png)

Jelly Conky遵循了许多我们推荐的Conky风格采用的最小设计原则。它并不想成为一个大杂烩。它不会被那些喜欢一眼就能看到他们硬盘温度和IP地址的人所青睐。

它配备了三种不同的模式，它们都可以添加个性的或者静态背景图像：

* 时钟
* 时钟加日期
* 时钟加日期和天气

一些人不理解为什么要在桌面上拥有重复的时钟。这是很好理解的。对于我而言，这不仅仅是功能（虽然，个人而言，Conky的时钟比挤在上部面板上那渺小的数字要更容易看清）。

我想如果你的Android主屏幕有一个时间小部件的话，你不会介意在你的桌面上也有这么一个的，对吧？

你可以从下述链接下载Jelly Conky，zip 包里面有一个说明如何安装的 readme 文件。如果希望看到完整的教程，可以[参考我们的前一篇文章](http://www.omgubuntu.co.uk/2014/07/conky-circle-theme-nod-lg-quick-cover)。

* [从Deviant Art上下载 Jelly Conky](http://zagortenay333.deviantart.com/art/Jelly-Conky-442559003)

---

via: <http://www.omgubuntu.co.uk/2014/09/jelly-conky-for-linux-desktop>

作者：[Joey-Elijah Sneddon](https://plus.google.com/117485690627814051450/?rel=author) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


戴着面具的复仇者 —— 揭秘：激进黑客组织“匿名者”（上）

Summary: 从突尼斯政变到弗格森枪击事件，匿名者组织是如何煽动起网络示威活动的。  通过入会声明，任何人都能轻易加入匿名者组织。某人类学家称，组织成员会根据影响程度对重大事件保持着不同关注，特别是那些能挑起强烈争端的事件。 纸雕作品：Jeff Nishinaka / 摄影：Scott Dunbar 1 上世纪七十年代中期，当 Christopher Doyon 还是一个生活在缅因州乡村的孩童时，就终日泡在 CB radio 上与各种陌生人聊天。他的昵称是Big red(大红)，因为他有一头红色的头发。Christopher Doyon 把发射机挂在了卧室的墙壁上，并且说服了父亲在自家屋顶安装了两

@爱开源魅影 @2gua @CSDN_CODE @cjacker @网路冷眼

大陆还缺乏这样一种组织

叫“白客”吧，相对黑客而言做好事的。 //@Linux中国:其实他们本来应该叫“骇客”，只是大众媒体误读如斯。//@2gua: 我一直认为“黑客”一词是褒义的，这群人不该叫黑客，太过激进了。//@Linux中国: @爱开源魅影 @2gua @CSDN_CODE @cjacker @网路冷眼

//@2gua:我一直认为“黑客”一词是褒义的，这群人不该叫黑客，太过激进了。//@Linux中国: @爱开源魅影 @2gua @CSDN_CODE @cjacker @网路冷眼

> *从“[突尼斯政变](https://zh.wikipedia.org/wiki/%E8%8C%89%E8%8E%89%E8%8A%B1%E9%9D%A9%E5%91%BD)”到“[弗格森枪击事件](https://zh.wikipedia.org/wiki/%E9%82%81%E5%85%8B%E7%88%BE%C2%B7%E5%B8%83%E6%9C%97%E6%A7%8D%E6%93%8A%E6%A1%88)”，“匿名者”组织是如何煽动起网络示威活动的。*

![](/data/attachment/album/201409/29/215315to8m0suqv4y8aypp.jpg)

> *通过入会声明，任何人都能轻易加入“匿名者”组织。某人类学家称，组织成员会“根据影响程度对重大事件保持着不同关注，特别是那些能挑起强烈争端的事件”。*

纸雕作品：Jeff Nishinaka / 摄影：Scott Dunbar

1
-

上世纪七十年代中期，当 Christopher Doyon 还是一个生活在缅因州乡村的孩童时，就终日泡在 CB radio 上与各种陌生人聊天。他的昵称是“Big red”(大红)，因为他有一头红色的头发。Christopher Doyon 把发射机挂在了卧室的墙壁上，并且说服了父亲在自家屋顶安装了两根天线。CB radio 主要用于卡车司机间的联络，但 Doyon 和一些人却将之用于不久后出现在 Internet 上的虚拟社交——自定义昵称、成员间才懂的笑话，以及施行变革的强烈愿望。

Doyon 很小的时候母亲就去世了，兄妹二人由父亲抚养长大，他俩都说受到过父亲的虐待。由此 Doyon 在 CB radio 社区中找到了慰藉和目标感。他和他的朋友们轮流监听当地紧急事件频道。其中一个朋友的父亲买了一个气泡灯并安装在了他的车顶上；每当这个孩子收听到来自孤立无援的乘车人的求助后，都会开车载着所有人到求助者所在的公路旁。除了拨打 911 外他们基本没有什么可做的，但这足以让他们感觉自己成为了英雄。

短小精悍的 Doyon 有着一口浓厚的新英格兰口音，并且非常喜欢《星际迷航》和阿西莫夫的小说。当他在《大众机械》上看到一则“组装你的专属个人计算机”构件广告时，就央求祖父给他买一套，接下来 Doyon 花了数月的时间把计算机组装起来并连接到 Internet 上去。与鲜为人知的 CB 电波相比，在线聊天室确实不可同日而语。“我只需要点一下按钮，再选中某个家伙的名字，然后我就可以和他聊天了，” Doyon 在最近回忆时说道，“这真的很惊人。”

十四岁那年，Doyon 离家出走，两年后他搬到了马萨诸塞州的剑桥，那里是一个新出现的计算机反主流文化的中心。同一时间，早在 34 年前就已由麻省理工学院的铁路狂热爱好者们创立的铁路模型技术俱乐部，已经演变成了“黑客”——也是推广该词的第一个组织。Richard Stallman，在那时还是一名任职于麻省理工学院人工智能实验室的计算机科学家，指出早期黑客们比起引发技术战争更乐于讨论“哥德尔、艾舍尔、巴赫”之类的话题。“我们没有任何约束”，Stallman 说，“这不是一项运动，而是一种可以让人们相互留下深刻印象的行为。”其中有些“行为”很有趣（制作电子游戏）；有些非常实用（提高计算机处理速度）；还有些则属于发生在真实世界里的恶作剧（在校园内放置模拟街道标识）。Michael Patton，在七十年代里管理着铁路模型技术俱乐部的人，谈起初代黑客间不成文的规定，说第一条就是“不要搞破坏”。

在剑桥，Doyon 以打零工和乞讨为生，他宁愿为了自由而睡在公园的长椅上，也不愿被单调的固定工作所束缚。1985 年，他和其他六个活跃分子共同组建了一支电子“义勇军”。模仿“动物解放阵线”，他们称呼自己为“人民解放阵线”（Peoples Liberation Front，PLF）。所有人都使用化名：如组织的创建者，声称自己是老兵的一位高大中年男子，自称“Commander Adama”；Doyon 则选择了“Commander X”这个称呼。受 “Merry Pranksters” 启示，他们在 Grateful Dead 的演唱会上出售 LSD（lysergic acid diethylamide，麦角酸酰二乙胺，一种迷幻药），并用收入的一部分购置了一辆二手校车，以及扩音器、相机，还有电源充电器。同时在剑桥租了一间地下公寓，Doyon 偶尔会在那里歇息。

Doyon 深深地沉溺于计算机中，虽然他并不是一位专业的程序员。在过去一年的几次谈话中，他告诉我他将自己视为激进主义分子，继承了 Abbie Hoffman 和 Eldridge Cleaver 的激进传统；技术不过是他抗议的工具。八十年代，哈佛大学和麻省理工学院的学生们举行集会，强烈抗议他们的学校从南非撤资。为了帮助抗议者通过安全渠道进行交流，PLF 制作了无线电套装：移动调频发射器、伸缩式天线，还有麦克风，所有部件都内置于背包内。Willard Johnson，麻省理工学院的一位激进分子和政治学家，表示黑客们出席集会并不意味着一次变革。“我们的大部分工作仍然是通过扩音器来完成的，”他解释道。

1992 年，在印第安纳的一场 Grateful Dead 的演唱会上，Doyon 秘密地向一位瘾君子出售了 300 粒药。由此他被判决在印第安纳州立监狱服役十二年，后来改为五年。服役期间，他对宗教和哲学产生了浓厚的兴趣，并于鲍尔州立大学学习了相应课程。

1994 年，第一款商业 Web 浏览器 Netscape Navigator（网景领航员）正式发布，同一年 Doyon 被捕入狱。当他出狱并再次回到剑桥后，PLF 依然活跃着，并且他们的工具有了实质性的飞跃。Doyon 回忆起他和入狱之前对比的变化，“非常巨大——好比是‘烽火狼烟’跟‘电报传信’之间那么大的差距。”黑客们入侵了一个印度的军事网站，并修改其首页文字为“拯救克什米尔”。在塞尔维亚，黑客们攻陷了一个阿尔巴尼亚网站。Stefan Wray，一位早期网络激进主义分子，为一次纽约“反哥伦布日”集会上的黑客行径辩护。“我们视之为电子形式的公众抗议，”他告诉大家。

1999 年，美国唱片业协会因为版权侵犯问题起诉了 Napster，一款文件共享服务。最终，Napster 于 2001 年关闭。Doyon 与其他黑客使用分布式拒绝服务（Distributed Denial of Service，DDoS，使大量数据涌入网站导致其响应速度减缓直至奔溃）的手段，攻击了美国唱片业协会的网站，使之停运时间长达一星期之久。Doyon为自己的行为进行了辩解，并高度赞扬了其他的“黑客主义者”。“我们很快意识到保卫 Napster 的战争象征着保卫 Internet 自由的战争，”他在后来写道。

2008 年的一天，Doyon 和 “Commander Adama” 在剑桥的 PLE 地下公寓相遇。Adama 当着 Doyon 的面点击了癫痫基金会的一个链接，与意料中将要打开的论坛不同，出现的是一连串闪烁的彩光。有些癫痫病患者对闪光灯非常敏感——这完全是出于恶意，有人想要在无辜群众中诱发癫痫病。已经出现了至少一名受害者。

Doyon 愤怒了。他质问 Adama 什么样的人才会做出这样的事来。

“你听说过‘匿名者’组织吗？” Adama 问。

2
-

2003 年，一位来自纽约的已经患病 15 年的失眠症患者 Christopher Poole，推出了 4chan 讨论社区，在这里用户们可以随意发布照片或者尖锐评论。随后其关注点迅速从动漫延伸到许多 Internet 的早期文化基因，如：LOLcats、Chocolate Rain、RickRolls。当用户没有按照屏幕上的要求输入昵称时，将会得到系统默认的“匿名者”（Anonymous）称呼。

![](/data/attachment/album/201409/29/215316a05m9zee9ve909ve.jpg)“我得谈谈我的感受。”
Poole 希望匿名这一举措可以延续社区的尖锐性因素。“我们无意参与理智的涉外事件讨论，”他在网站上写道。4chan 社区里最具价值的事之一便是寻求“挑起强烈的争端”（lulz），这个词源自缩写 LOL。Lulz 经常是通过分享幼稚的笑话或图片来实现的，其中大部分不是色情的就是下流的。其中最令人震惊的部分被贴在了网站的“/b/”版块上，这里的用户们称呼自己为“/b/tards”。Doyon 知道 4chan 这个社区，但他认为它的用户是“一群愚昧无知的顽童”。2004 年前后，/b/ 上的部分用户开始把“匿名者”视为一个独立的实体。

这是一个全新的黑客团体。“这不是一个传统意义上的组织，”一位领导计算机安全工作的研究员 Mikko Hypponen 告诉我——倒不如，视之为一个非传统的亚文化群体。Barrett Brown，德克萨斯州的一名记者,同时也是众所周知的“匿名者”高层领导，把“匿名者”描述为“一连串前仆后继的伟大友谊”。无需任何会费或者入会仪式。任何想要加入“匿名者”组织，成为一名匿名者（Anon）的人，都可以通过简短的象征性的宣誓加入。

尽管 4chan 的关注焦点是一些琐碎的话题，但许多匿名者认为自己就是“正义的十字军”。如果网上有不良迹象出现，他们就会发起具有针对性的治安维护行动。不止一次，他们以未成年少女的身份使恋童癖陷入圈套，然后把他们的个人信息交给警察局。其他匿名者则是政治的厌恶者，为了挑起争端想方设法散布混乱的信息。他们中的一些人在 /b/ 上发布看着像是雷管炸弹的图片；另一些则叫嚣着要炸毁足球场并因此被联邦调查局逮捕。2007 年，一家洛杉矶当地的新闻联盟机构称呼“匿名者”组织为“互联网负能量制造机”。

2008 年 1 月，Gawker Media 上传了一段关于汤姆克鲁斯大力吹捧山达基优点的视频。这段视频是受版权保护的，山达基教会致信 Gawker，勒令其删除这段视频。“匿名者”组织认为教会企图控制网络信息。“是时候让 /b/ 来干票大的了，”有人在 4chan 上写道。“我说的是‘入侵’或者‘攻陷’山达基官方网站。”一位匿名者使用 YouTube 放出一段“新闻稿”，其中包括暴雨云视频和经过计算机处理的语音。“我们要立刻把你们从 Internet 上赶出去，并且在现有规模上逐渐瓦解山达基教会，”那个声音说，“你们无处可躲。”不到一个星期，这段 YouTube 视频的点击率就超过了两百万次。

“匿名者”组织已经不仅限于 4chan 社区。黑客们在专用的互联网中继聊天（Internet Relay Chat channels，IRC 聊天室）频道内进行交流，协商策略。通过 DDoS 攻击手段，他们使山达基的主网站间歇性崩溃了好几天。匿名者们制造了“谷歌炸弹”，由此导致 “dangerous cult” 的搜索结果中的第一条结果就是山达基主网站。其余的匿名者向山达基的欧洲总部寄送了数以百计的披萨，并用大量全黑的传真单耗干了洛杉矶教会总部的传真机墨盒。山达基教会，据报道是一个拥有超过十亿美元资产的组织，当然能经得起墨盒耗尽的考验。但山达基教会的高层可不这么认为，他们还收到了死亡恐吓，由此他们不得不向 FBI 申请调查“匿名者”组织的成员。

2008 年 3 月 15 日，在从伦敦到悉尼的一百多个城市里，数以千计匿名者们游行示威山达基教会。为了切合“匿名”这个主题，组织者下令所有的抗议者都应该佩戴相同的面具。深思熟虑过蝙蝠侠后，他们选定了 2005 年上映的反乌托邦电影《 V 字仇杀队》中 Guy Fawkes 的面具。“在每个大城市里都能以很便宜的价格大量购买，”广为人知的匿名者、游行组织者之一 Gregg Housh 告诉我说道。漫画式的面具上是一个的脸颊红润的男人，八字胡，有着灿烂的笑容。

匿名者们并未“瓦解”山达基教会。并且汤姆克鲁斯的那段视频任然保留在网络上。匿名者们证明了自己的顽强。组织选择了一个相当浮夸的口号：“我们是军团。绝不宽恕。永不遗忘。等待我们。”（We are Legion. We do not forgive. We do not forget. Expect us.）

3
-

2010 年，Doyon 搬到了加利福尼亚州的圣克鲁斯，并加入了当地的“和平阵营”组织。利用从木材堆置场偷来的木头，他在山上盖起了一间简陋的小屋，“借用”附近住宅的 WiFi，使用太阳能电池板发电，并通过贩卖种植的大麻换取现金。

与此同时，“和平阵营”维权者们每天晚上开始在公共场所休息，以此抗议圣克鲁斯政府此前颁布的“流浪者管理法案”，他们认为这项法案严重侵犯了流浪者的生存权。Doyon 出席了“和平阵营”的会议，并在网上发起了抗议活动。他留着蓬乱的红色山羊胡，戴一顶米黄色软呢帽，类似军服的服装。因此维权者们送给了他“罪恶制裁克里斯”的称呼。

“和平阵营”的成员之一 Kelley Landaker 曾几次和 Doyong 讨论入侵事宜。Doyon 有时会吹嘘自己的技术是多么的厉害，但作为一名资深程序员的 Landaker 却不为所动。“他说得很棒，但却不是行动派，”Landaker 告诉我。不过在那种场合下，的确更需要一位富有激情的领导者，而不是埋头苦干的技术员。“他非常热情并且坦率，”另一位成员 Robert Norse 如是对我说。“他创造出了大量的能够吸引媒体眼球的话题。我从事这行已经二十年了，在这一点上他比我见过的任何人都要厉害。”

Doyon 在 PLF 的上司，Commander Adama 仍然住在剑桥，并且通过电子邮件和 Doyon 保持着联络，他下令让 Doyon 监视“匿名者”组织，以此获知其运作方式，并伺机为 PLF 招募新成员。因为癫痫基金会网站入侵事件的那段不愉快回忆，Doyon 拒绝了 Adama。Adama 给 Doyon 解释说，在“匿名者”组织里不怀好意的黑客只占极少数，与此相反，这个组织经常会有一些的轰动世界举动。Doyon 对这点表示怀疑。“4chan 怎么可能会有轰动世界的大举动？”他质问道。但出于对 PLF 的忠诚，他还是答应了 Adama 的请求。

Doyon 经常带着一台宏基笔记本电脑出入于圣克鲁斯的一家名为 Coffee Roasting Company 的咖啡厅。“匿名者”组织的 IRC 聊天室主频道无需密码就能进入。Doyon 使用 PLF 的昵称进行登录并加入了聊天室。一段时间后，他发现了组织内大量的专用匿名者行动聊天频道，这些频道的规模更小，更多专门的组内匿名者间对话相互重复。要想参与行动，你必须知道行动的专用聊天频道名称，并且聊天频道随时会因为陌生的闯入者而进行变更。这套交流系统并不具备较高的安全系数，但它的确很凑效。“这些专用行动聊天频道确保了行动机密的高度集中”麦吉尔大学的人类学家 Gabriella Coleman 告诉我。

有些匿名者提议了一项行动，名为“反击行动”。如同新闻记者 Parmy Olson 于 2012 年在书中写道的，“我们是匿名者，” 这项行动是以又一次支持文件共享的网站而创立，如同 Napster 的后继者海盗湾（Pirate Bay），但随后其目标却扩展到了政治领域。2010 年末，在美国国务院的要求下，包括万事达、Visa、PayPal 在内的几家公司终止了对维基解密的捐助，维基解密是一家公布了成百上千份外交文件的自发性组织。在一段在线视频中，“匿名者”组织扬言要进行报复，发誓会对那些阻碍维基解密发展的公司进行惩罚。Doyon 被这种抗议企业的精神所吸引，决定参加这次行动。

![](/data/attachment/album/201409/29/215317clvmdhohjjfd88j4.jpg)潘多拉的魔盒
在十二月初的“反击行动”中，“匿名者”组织指导那些新成员，或者说新兵，去看标题为“如何加入那个【哔~】的Hive”，参与者被要求“首先配置他们【哔~】的网络，这【哔~】的很重要。”同时他们被要求下载“低轨道离子炮”，一款易于使用的开源软件。Doyon 下载了软件并在聊天室内等待着下一步指示。当开始的指令发出后，数千名匿名者将同时发动进攻。Doyon 进入了目标网址——www.visa.com——同时，在软件的右上角有个按钮，上面写着“IMMA CHARGIN MAH LAZER.”（“反击行动”同时也发动了大量的复杂精密的入侵进攻。）几天后，“反击行动”攻陷了万事达、Visa、PayPal 公司的主页。在法院的控告单上，PayPal 称这次攻击给公司造成了 550 万美元的损失。

但对 Doyon 来说，这是切实的激进主义体现。在剑桥反对种族隔离的行动中，他不能即可见效；而现在，只需指尖轻轻一点，就可以在攻陷大公司网站的行动中做出自己的贡献。隔天，赫芬顿邮报上出现了“万事达沦陷”的醒目标题。一位得意洋洋的匿名者发推特道：“有些事情维基解密是无能为力的。但这些事情却可以由‘反击行动’来完成。”

via: <http://www.newyorker.com/magazine/2014/09/08/masked-avengers>

作者：[David Kushner](http://www.newyorker.com/contributors/david-kushner)

译者：[SteveArcher](https://github.com/SteveArcher)

校对：[Caroline](https://github.com/carolinewuyan)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/)荣誉推出


何处写，如何写：选择最好的免费在线代码编辑器

Summary: 深入了解一下Cloud9，Koding和Nitrous.IO。   已经准备好开始你的第一个编程项目了吗？很好！只要配置一下终端或命令行，学习如何使用它，然后安装所有要用到的编程语言，插件库和API函数库。当最终准备好一切以后，再安装好Visual Studio就可以开始了，然后才可以预览自己的工作。 至少这是大家过去已经熟悉的方式。 也难怪初学程序员们逐渐喜欢上在线的集成开发环境(IDE)了。IDE是一个代码编辑器，不过已经准备好编程语言以及所有需要的依赖，可以让你避免把它们一一安装到电脑上的麻烦。 我想搞清楚到底是哪些因素能组成一个典型的IDE

>
> 深入了解一下Cloud9，Koding和Nitrous.IO。
>
>
>

![](/data/attachment/album/201409/30/094624jwvohhchdyvzdvo1.jpg)

已经准备好开始你的第一个编程项目了吗？很好！只要配置一下终端或命令行，学习如何使用它，然后安装所有要用到的编程语言，插件库和API函数库。当最终准备好一切以后，再安装好[Visual Studio](http://www.visualstudio.com/)就可以开始了，然后才可以预览自己的工作。

至少这是大家过去已经熟悉的方式。

也难怪初学程序员们逐渐喜欢上在线的集成开发环境(IDE)了。IDE是一个代码编辑器，不过已经准备好编程语言以及所有需要的依赖，可以让你避免把它们一一安装到电脑上的麻烦。

我想搞清楚到底是哪些因素能组成一个典型的IDE，所以我试用了一下免费级别的时下最受欢迎的三款集成开发环境：[Cloud9](http://c9.io/)，[Koding](https://koding.com/)和[Nitrous.IO](http://nitrous.io/)。在这个过程中，我了解了许多程序员应该或不应该使用IDE的各种情形。

### 为什么要用IDE？

假如有一个像Microsoft Word那样的文字编辑器，想想类似Google Drive那样的IDE吧。你可以拥有类似的功能，但是它还能支持从任意电脑上访问，还能随时共享。因为因特网在项目工作流中的影响已经越来越重要，IDE也让生活更轻松。

在我最近的一篇ReadWrite教程中我使用了Nitrous.IO，这是在文章“[创建一个你自己的像Yo那样的极端简单的聊天应用](http://readwrite.com/2014/07/11/one-click-messaging-app)”里的一个Python应用。当使用IDE的时候，你只要选择你要用的编程语言，然后通过IDE特别为运行这种语言程序而设计的虚拟机（VM），你就可以测试和预览你的应用了。

如果你读过那篇教程，就会知道我的那个应用只用到了两个API库－信息服务Twilio和Python微框架Flask。在我的电脑上就算是使用文字编辑器和终端来做也是很简单的，不过我选择使用IDE还有一个方便的地方：如果大家都使用同样的开发环境，跟着教程一步步走下去就更简单了。

### IDE不能做的事情

到目前为止，IDE还不是一个长期托管方案。

当你使用IDE工作的时候，你可以在云上构建，测试和预览你的应用。你甚至还可以直接通过链接共享你的最终作品。

但是不能用IDE来永久存储你的整个项目。把帖子保存在Google Drive文件中不会让你的博客丢失。类似Google Drive，IDE可以让你创建链接用于共享内容，但是任何一个都还不足以替代真正的托管服务器。

还有，IDE并不是设计成方便广泛共享。尽管各种IDE都在不断改善大多数文字编辑器的预览功能，还只能用来给你的朋友或同事展示一下应用的预览，而不是像Hacker News一样的主页。那样的话，占用太多带宽的IDE也许会让你崩溃。

这样说吧：IDE只是构建和测试你的应用的地方，托管服务器才是它们生存的地方。所以一旦完成了你的应用，你会希望把它布置到能长期托管的云服务器上，最好是能免费托管的那种，例如[Heroku](http://heroku.com/)。

### 选择一个IDE

![](/image/upload/c_fit,w_630/MTIzNjEzMTg5MjA2NDc2MzAy.png)

随着IDE变得越来越流行，选择也越来越多。在我眼里，没有一个是完美的。不过，还是有些IDE在完成某些工作方面相对来说有些优势。

我尝试了一下免费级别的三个最受欢迎的集成开发环境：Cloud9，Koding和Nitrous.IO。每一个都有自己的优点，当然跟你用来做的事情有关系。下面就是我的发现。

### Cloud9：乐于协作

当我完成了Cloud9的注册后，它提示的第一件事情就是添加我的GitHub和BitBucket账号。马上，所有我的GitHub项目，个人的和协作的，都可以直接克隆到本地并使用Cloud9的开发工具开始工作。其他的IDE在和GitHub集成的方面都没有达到这种水准。

在我测试的这三款IDE中，Cloud9看起来更加侧重于一个可以让协同工作的人们无缝衔接工作的环境。在这里，它并不是角落里放个聊天窗口。实际上，按照其CEO Ruben Daniels说的，试用Cloud9的协作者可以互相看到其他人实时的编码情况，就像Google Drive上的合作者那样。

“大多数IDE服务的协同功能只能操作单一文件”，Daniels说，“而我们的产品可以支持整个项目中的不同文件。协同功能被完美集成到了我们的IDE中。”

### Koding：在你需要的时候能提供帮助

IDE可以提供你所需的工具来构建和测试所有开源编程语言的应用。对于初学者来说，看起来有点吓人。举个例子，如果我要做一个项目同时用到Python和Ruby组件，那我要用哪个VM来测试？

答案是两个都要，尽管使用免费账号的话，只能够同时打开一个VM用于测试。我就在Koding的控制面板里找到了答案，一个折叠起来的地方，用户可以提供或获得他们Koding项目的各种经验。在这三者中间，它是最容易使用的，拥有一个你可以寻求帮助并很快有人回答的地方。

“我们在这款产品里加入了一个积极的社区功能”，Koding的首席商务官Nitin Gupta说，“我们希望搭建一个环境，真正吸引那些希望得到帮助和愿意提供帮助的人们。”

### Nitrous.IO: An IDE Wherever You Want

相对于自己的桌面环境，使用IDE的最大优势是它是自足的。你不需要安装任何其他的东西就可以使用。而另一方面，使用自己的桌面环境的最大优势就是你可以在本地工作，甚至在没有互联网的情况下。

Nitrous.IO结合了这两个优势。“你可以在网站上在线使用这个IDE，你也可以把它下载到自己的电脑上”，其共同创始人AJ Solimine这样说。优点是你可以结合Nitrous的集成性和你最喜欢的文字编辑器的熟悉。

他说：“你可以使用任意现代浏览器访问Nitrous.IO的在线IDE网站，但我们仍然提供了方便的Windows和Mac桌面应用，可以让你使用你最喜欢的编辑器来写代码。”

### 底线

这一个星期[使用](http://help.nitrous.io/ide-general/)三个不同IDE的最让我意外的收获是什么？它们是如此相似。[当用来做最基本的代码编辑的时候](https://www.nitrous.io/desktop)，它们都一样的好用。

Cloud9，Koding，[和Nitrous.IO都支持](https://www.nitrous.io/desktop)所有主流的开源编程语言，从Ruby到Python到PHP到HTML5。你可以选择任何一种VM。

Cloud9和Nitrous.IO都实现了GitHub的一键集成。Koding需要[多几个步骤](https://koding.com/Activity/steps-clone-projects-github-koding-1-create-account-github-2-open-your-terminal-3)，不过也是可以实现的。

每一个都轻松地集成了我需要的API。每一个也都可以让我自己安装喜欢的包（Koding需要超级用户权限）。它们都带有内置的终端，可以用来轻松地测试和布置项目。三个都支持轻松地预览项目。当然，它们也都把我的项目托管在云服务器中，所以我在任意地方都可以在上边工作。

不好的一面，它们都有相同的缺陷，不过考虑到它们都是免费的也还合理。你每次只能同时运行一个VM来测试特定编程语言写出的程序。而当你一段时间没有使用VM之后，IDE会把VM切换成休眠模式以节省带宽，而下次要用的时候就得等它重新加载（Cloud9在这一点上更加费力）。它们中也没有任何一个为已完成的项目提供像样的永久托管服务。

所以，对咨询我是否有一个完美的免费IDE的人来说，答案是可能没有。但是这也要看你侧重的地方，对你的某个项目来说也许有一个完美的IDE。

图片由[Shutterstock](http://www.shutterstock.com/)友情提供

---

via: <http://readwrite.com/2014/08/14/cloud9-koding-nitrousio-integrated-development-environment-ide-coding>

作者：[Lauren Orsini](http://readwrite.com/author/lauren-orsini) 译者：[zpl1025](https://github.com/zpl1025) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


从命令行访问Linux命令小抄

Summary: Linux命令行的强大在于其灵活及多样化，各个Linux命令都带有它自己专属的命令行选项和参数。混合并匹配这些命令，甚至还可以通过管道和重定向来联结不同的命令。理论上讲，你可以借助几个基本的命令来产生数以百计的使用案例。甚至对于浸淫多年的管理员而言，也难以完全使用它们。那正是命令行小抄成为我们救命稻草的一刻。  我知道联机手册页（man）仍然是我们的良师益友，但我们想通过我们能自行支配的快速参考卡让这一切更为高效和有目的性。最终极的小抄可能被自豪地挂在你的办公室里，也可能作为PDF文件隐秘地存储在你的硬盘上，或者

啥意思？压缩？

只要思维广

提供小抄共享是一个好主意，慢慢的就相当于另外一个man了

对，但是更实用，便捷

我想给它加一个类似社区共享的功能，谁有愿意一起干吗？

具体是什么想法呢？

已经做出来了。就是加一个网络共享功能，就是还需要加不少功能 。利用 sae，做了一个服务器。去注册一个账号后。然后把账号密码在cheat上登录。可以把命令笔记上传到服务器上，共享给其他用户看。也可以查看某个命令的其他用户的笔记。还可以查看某个用户的所有已经共享了的笔记。软件下载地址：https://github.com/lujinda/cheat

好像是有类似的网站：http://linux.cn/article-3940-2.html Commandlinefu.com

还真有类似的耶，就全当是学习了。谢谢分享。

不过再造一个未尝不可，甚至别有新意。其实我也一直想再 L.C 上建立类似的一个功能或者社区机制。

Linux命令行的强大在于其灵活及多样化，各个Linux命令都带有它自己专属的命令行选项和参数。混合并匹配这些命令，甚至还可以通过管道和重定向来联结不同的命令。理论上讲，你可以借助几个基本的命令来产生数以百计的使用案例。甚至对于浸淫多年的管理员而言，也难以完全使用它们。那正是命令行小抄成为我们救命稻草的一刻。

![](/data/attachment/album/201409/29/231257s6sfvos5v84sqsl8.jpg)

我知道联机手册页（man）仍然是我们的良师益友，但我们想通过我们能自行支配的快速参考卡让这一切更为高效和有目的性。最终极的小抄可能被自豪地挂在你的办公室里，也可能作为PDF文件隐秘地存储在你的硬盘上，或者甚至设置成了你的桌面背景图。

做为一个选择，也可以通过另外一个命令来访问你最爱的命令行小抄。那就是，使用[cheat](https://github.com/chrisallenlane/cheat)。这是一个命令行工具，它可以让你从命令行读取、创建或更新小抄。这个想法很简单，不过cheat经证明是十分有用的。本教程主要介绍Linux下cheat命令的使用方法。你不需要为cheat命令做个小抄了，它真的很简单。

### 安装Cheat到Linux

首先，如果你还没有Git，那么就安装一个吧：

```
$ sudo apt-get install git (Debian-based system)
$ sudo yum install git (RedHat-based system)

```

同时，安装[Python包安装器pip](http://ask.xmodulo.com/install-pip-linux.html)。

最后，使用下列命令来安装cheat。

```
$ sudo pip install docopt pygments
$ git clone https://github.com/chrisallenlane/cheat.git
$ cd cheat
$ sudo python setup.py install

```

### 配置Cheat

cheat命令并不需要太多配置。

一个推荐的配置是启用命令行补全功能。那样，当你查询一个小抄时，就可以使用[TAB]键来自动补全你想要查看的命令名称了。以下操作可以启用bash下的自动补全功能。

```
$ wget https://github.com/chrisallenlane/cheat/raw/master/cheat/autocompletion/cheat.bash
$ sudo cp cheat.bash /etc/bash_completion.d/

```

他们也提供了用于其它shell的自动补全脚本，像zsh和fish也有。

另外一个要做的事是定义EDITOR环境变量。该变量应该指向创建或更新小抄时你想要用的文本编辑器。例如，如果你想要使用Vim编辑器，那就把下面的内容放进~/.bashrc。

```
export EDITOR=/usr/bin/vim

```

注销并重新登录进来，以激活自动补全功能并更新.bashrc。

### Cheat基本用法

cheat命令一个很酷的事是，它自带有超过90个的常用Linux命令的内建小抄。查看可用的小抄列表：

```
$ cheat -l

```

![](/data/attachment/album/201409/29/231615ichw3xch3h1hd021.jpg)

要访问某个指定命令的小抄，只要运行cheat命令，后面跟上该命令的名称：

```
$ cheat <command-name>

```

![](/data/attachment/album/201409/29/231618vgdzgss00sqdb6xg.jpg)

你可以通过使用“-s”选项，在所有小抄中搜索包含有指定关键词的内容：

```
$ cheat -s <keyword>

```

在许多情况下，小抄适用于某些人，而对另外一些人却没什么帮助。要想让内建的小抄更具个性化，cheat命令也允许你创建新的小抄，或者更新现存的那些。要这么做的话，cheat命令也会帮你在本地~/.cheat目录中保存一份小抄的副本。

要使用cheat的编辑功能，首先确保EDITOR环境变量设置为你默认编辑器所在位置的完整路径。然后，复制（不可编辑）内建小抄到~/.cheat目录。你可以通过下面的命令找到内建小抄所在的位置。一旦你找到了它们的位置，只不过是将它们拷贝到~/.cheat目录。

```
$ cheat -d

```

---

```
/usr/lib/python2.6/site-packages/cheat/cheatsheets

```

---

```
$ cp /usr/lib/python2.6/site-packages/cheat/cheatsheets/* ~/.cheat

```

现在，你可以使用“-e”选项来创建或更新一个小抄了：

```
$ cheat -e openssl

```

正如你所能想象的，cheat的编辑功能十分有用，可以帮助你剪裁本地小抄库以满足你的需要。如果你深信知识分享，贡献你的小抄到cheat命令的[官方Git仓库](https://github.com/chrisallenlane/cheat)中，你会更加受欢迎，这样大家都能从中受益。

---

via: <http://xmodulo.com/2014/07/access-linux-command-cheat-sheets-command-line.html>

作者：[Dan Nanni](http://xmodulo.com/author/nanni) 译者：[GOLinux](https://github.com/GOLinux) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


戴着面具的复仇者 —— 揭秘：激进黑客组织“匿名者”（中）

Summary: 4 2010 年的秋天，和平阵营的抗议活动终止，政府只做出了略微让步，流浪者管理法案仍然有效。Doyon 希望通过借助匿名者组织的方略扭转局势。他回忆当时自己的想法，也许我可以发动匿名者组织来教训这种看似不堪一击的市政府网站，它们绝对会【哔~】地沦陷。最终我们使得市政府永久性废除流浪者管理法案。 Joshua Covelli 是一位 25 岁的匿名者，他的昵称是Absolem，他非常钦佩 Doyon 的果敢。过去我们的组织完全是各种混乱的一盘散沙，Covelli 告诉我。在Commander X加入之后，组织似乎开始变得有模有样了。Covelli 的工作是俄亥俄州费尔

4
-

2010 年的秋天，“和平阵营”的抗议活动终止，政府只做出了略微让步，“流浪者管理法案”仍然有效。Doyon 希望通过借助“匿名者”组织的方略扭转局势。他回忆当时自己的想法，“也许我可以发动‘匿名者’组织来教训这种看似不堪一击的市政府网站，它们绝对会【哔~】地沦陷。最终我们使得市政府永久性废除‘流浪者管理法案’。”

Joshua Covelli 是一位 25 岁的匿名者，他的昵称是“Absolem”，他非常钦佩 Doyon 的果敢。“过去我们的组织完全是各种混乱的一盘散沙，”Covelli 告诉我。在“Commander X”加入之后，“组织似乎开始变得有模有样了。”Covelli 的工作是俄亥俄州费尔伯恩的一所大学接待员，他从不了解任何有关圣克鲁斯的政治。但是当 Doyon 提及帮助“和平阵营”抗击活动的计划后，Covelli 立即回复了一封表示赞同的电子邮件：“我期待参加这样的行动已经很久了。”

Doyon 使用 PLF 的昵称邀请 Covelli 在 IRC 聊天室进行了一次秘密谈话：

> Absolem：抱歉，有个比较冒犯的问题...请问 PLF 是组织的一部分还是分开的？

> Absolem：我会这么问，是因为看你们聊天，觉得你们都是非常有组织的。

> PLF：不不不，你的问题一点也不冒犯。很高兴遇到你。PLF 是一个来自波士顿的黑客组织，已经成立 22 年了。我在 1981 年就开始了我的黑客生涯，但那时我并没有使用计算机，而是使用的 PBX（Private Branch Exchange，电话交换机）。

> PLF：我们组织内所有成员的年龄都超过了 40 岁。我们当中有退伍士兵和学者。并且我们的成员“Commander Adama”，正在躲避一大帮警察还有间谍的追捕。

> Absolem：听起来很棒！我对这次行动很感兴趣，不过“匿名者”组织看起来太混乱无序，不知道我是否可以提供一些帮助。我的电脑技术还不错，但我在入侵技术上还完全是一个新手。我有一些小工具，但不知道怎么去使用它们。

庄重的入会仪式后，Doyon 正式接纳 Covelli 加入 PLF：

> PLF：把所有可能使你受牵连的敏感文件加密。

> PLF：还有，想要联系任何一位 PLF 成员的话，给我发消息就行。从现在起，请叫我... Commander X。

2012 年，美联社称“匿名者”组织为“一帮专家级的黑客”；Quinn Norton 在《连线》杂志上发文称“‘匿名者’组织可以入侵任何坚不可摧的网站”，并在文末赞扬他们为“一群卓越的民间黑客”。事实上，有些匿名者的确是很有天赋的程序员，但绝大部分成员根本不懂任何技术。人类学家 Coleman 告诉我只有大约五分之一的匿名者是真正的黑客——其他匿名者则是“极客与抗议者”。

2010 年 12 月 16 日，Doyon 以 Commander X 的身份向几名记者发送了电子邮件。“明天当地时间 12：00 的时候，‘人民解放阵线’组织与‘匿名者’组织将从互联网中删除圣克鲁斯政府网站”，他在邮件中写道，“12:30 之后我们将恢复网站的正常运行。”

圣克鲁斯数据中心的工作人员收到了警告，匆忙地准备应对攻击。他们在服务器上运行起安全扫描软件，并向当地的互联网供应商 AT & T 求助，后者建议他们向 FBI 报警。

第二天，Doyon 走进了一家星巴克并启动了笔记本电脑。即便是在这样一个小镇上，Doyon 也显得格外醒目：一个疲惫的流浪汉疯狂地敲击着键盘。随后，Covelli 和他在一间秘密聊天室碰头。

> PLF：去社区，登录——检查一下右上角的“聊天”菜单栏，上面有今天的具体方案。感谢你对我们的支持。

> Absolem：一切为了 PLF，长官。

他们都打开了 DDoS 软件。尽管只有少数人参加了这次“和平阵营”的行动，但 Doyon 好似统率千军万马般下令：

> PLF：注意：每一位支持 PLF 或者站在我们这边的朋友——还有那些对抗邪恶保卫正义的勇士们：‘和平阵营’行动进行中，战斗的号角已经响起！目标：www.co.santa-cruz.ca.us。随意开火。重复指令：开火！

> Absolem：收到，长官。

数据中心的工作人员紧张地盯着服务器，上面反馈出一连串拒绝服务的请求。尽管他们尽了最大的努力，网站还是崩溃了。25 分钟后，Doyon 决定遵守承诺。他下令“停止攻击”，政府网站开始恢复了正常运行。（这次攻击后，“流浪者管理法案”依旧没有废除。）

Doyon 没有时间去庆祝胜利，他显得焦躁不安。“我得走了，”他告诉 Covelli。他飞一般得逃回了山中小屋。Doyon 的感觉是正确的：一位 FBI 的探员早就在 IRC 上盯住了他。这位 FBI 的探员已经获许搜查 Doyon 的笔记本电脑。

几周后，Doyon 的食物吃完了，他不得不下山进行采购。当 Doyon在 Coffee Roasting Company 咖啡厅逗留的时候，两位联邦探员走了进来将他拘捕。Doyon 给“和平阵营”的创建者，同时也是一名律师的 Ed Frey 打了一个电话，Ed Frey 来到了警察局。Doyon 告诉了 Frey 他的另一个身份“Commander X”的事。

随后 Doyon 被释放，但 FBI 没收了他的笔记本电脑，里面满是犯罪证据。Frey 一个几乎不了解网络世界的维权律师，把 Doyon 载回了他的山边露营。“接着你要怎么办？”Frey 问道。

![](/data/attachment/album/201409/29/215318th5f6wf7fy731zuh.jpg)“Zach 很聪明... 并且... 是一个天才... 但.. 你们... 不在一个班。”
Doyon 引用了一句电影台词。“拼命地跑，”他说。“我会躲起来，尽可能保持我的行动自由，用尽全力和这帮混蛋们作斗争。”Frey 给了他两张 20 美元的钞票并祝他好运。

5
-

Doyon 搭着便车来到了旧金山，并在这里呆了三个月。他经常混迹于 Haight 大街 Ashbury 区的一家杂乱的咖啡馆里，在计算机前一坐就是几个小时，只有在抽烟时他才会起身走到室外活动。

2011 年 1 月，Doyon 联系了新闻记者兼匿名者的 Barrett Brown。“我们的下一步计划是什么？”Doyon 问道。

“突尼斯，” Brown 答道。

“我知道，那是中东地区的一个国家，” Doyon 继续问，“具体任务是什么呢？”

“我们准备打倒那里的独裁者，” Brown 再次答道。

“啊？！那里有一位独裁者吗？” Doyon 有点惊讶。

几天后，“突尼斯行动”正式展开。Doyon 作为参与者向突尼斯政府域名下的电子邮箱发送了大量的垃圾邮件，以此阻塞其服务器。“我会提前写好关于那次行动邮件，接着一次又一次地把它们发送出去，” Doyon 说，“有时候实在没有时间，我就只简短的写上一句‘问候对方母亲’的话，然后发送出去。”短短一天时间里，匿名者们就攻陷了包括突尼斯证券交易所、工业部、总统办公室、总统办公室在内的多个网站。他们把总统办公室网站的首页替换成了一艘海盗船的图片，并配以文字“恶有恶报，不是吗？”

Doyon 不时会谈起他的网上“战斗”经历，似乎他刚从弹坑里爬出来一样。“伙计，自从干了这行我就变黑了，”他向我诉苦道。“你看我的脸，全是抽烟的时候熏的——而且可能已经粘在我的脸上了。我仔细地照过镜子，毫不夸张地说我简直就是一头棕熊。”很多个夜晚，Doyon 都是在 Golden Gate 公园里露营过夜的。“我就那样干了四天，我看了看镜子里的‘我’，感觉还可以——但其实我觉得‘我’也许应该去吃点东西、洗个澡了。”

“匿名者”组织接着又在 YouTube 上声明了将要进行的一系列行动：“利比亚行动”、“巴林行动”、“摩洛哥行动”。作为解放广场事件的抗议者，Doyon 参与了“埃及行动”。在 Facebook 针对这次行动的宣传专页中，有一个为当地示威者准备的“行动套装”链接。“行动套装”通过文件共享网站 Megaupload 进行分发，其中含有一份加密软件以及应对瓦斯袭击的保护措施。在埃及政府关闭了埃及的所有互联网及子网络的时候不久后，“匿名者”组织继续向当地抗议者们提供连接网络的方法。

2011 年夏季，Doyon 接替 Adama 成为 PLF 的最高指挥官。Doyon 招募了六个新成员，并力图发展 PLF 成为“匿名者”组织的中坚力量。Covelli 成为了他的其中一位技术顾问。另一名黑客 Crypt0nymous 负责在 YouTube 上发布视频；其余的人负责研究以及组装电子设备。与松散的“匿名者”组织不同，PLF 内部有一套极其严格的管理体系。“Commander X 事必躬亲，”Covelli 说。“这是他的行事风格，要么不做，要么做好。”一位创立了 AnonInsiders 博客的黑客通过加密聊天告诉我，他认为 Doyon 总是一意孤行——这在“匿名者”组织中是很罕见的现象。“当我们策划发起一项行动时，他并不在乎其他人是否同意，”这位黑客补充道，“他会一个人列出行动方案，确定攻击目标，登录 IRC 聊天室，接着告诉所有人在哪里‘碰头’，然后发起 DDoS 攻击。”

一些匿名者把 PLF 视为“面子项目”，认为 Doyon 的所作所为完全是个笑柄。“他是因为吹牛出名的，”另一名昵称为 Tflow 的匿名者 Mustafa Al-Bassam 告诉我。不过，即使是那些极度反感 Doyon 的狂妄自大的人，也不得不承认他在“匿名者”组织发展过程中的重要性。“他所倡导的强硬路线有时很凑效，有时则是碍事，” Gregg Housh 说，并且补充道自己和其他优秀的匿名者都曾遇到过相同的问题。

“匿名者”组织对外坚持声称自己是不分层次的平等组织。在由 Brian Knappenberger 制作的一部纪录片，《我们是军团》中，一名成员使用“一群鸟”来比喻组织，它们轮流领飞带动整个组织不断前行。Gabriella Coleman 告诉我，这个比喻不太切合实际，“匿名者”组织内实际上早就出现了一个非正式的领导阶层。“领导者非常重要，”她说。“有四五个人可以看做是我们的领头羊。”她把 Doyon 也算在了其中。但是匿名者们仍然倾向于反抗这种体制结构。在一本即将出版的关于“匿名者”组织的书，《黑客、骗子、告密者、间谍》中，Coleman 这么写道，在匿名者中，“成员个体以及那些特立独行的人依然在一些重大事件上保持着服从的态度，优先考虑集体——特别是那些能引发强烈争端的事件。”

匿名者们谑称那些特立独行的成员为“自尊心超强的疯子”和“想让自己出名的疯子”。（不过许多匿名者已经不会再随便给他人取那种具有冒犯性的称号了。）“但还是有令人惊讶的极少数成员违反规则”打破传统上的看法，Coleman 说。“这么做的人，像 Commander X 这样的，都会在组织里受到排斥。”去年，在一家网络论坛上，有人写道，“当他开始把自己比作‘蝙蝠侠’的时候我就不想理他了。”

Peter Fein，是一位以 n0pants 为昵称而出名的网络激进分子，也是众多反对 Doyon 的浮夸行为的众多匿名者之一。Fein 浏览了 PLF 的网站，其封面上有一个徽章，还有关于组织的宣言——“为了解放众多人类的灵魂而不断战斗”。Fein 沮丧的发现 Doyon 早就使用真名为这家网站注册过了，使他这种，以及其他想要找事的匿名者们无机可乘。“如果有人要对我的网站进行 DDoS 攻击，那完全可以，” Fein 回想起通过私密聊天告诉 Doyon 时的情景，“但如果你要这么做了的话，我会揍扁你的屁股。”

2011 年 2 月 5 日，《金融时报》报道了在一家名为 HBGary Federal 的网络安全公司，首席执行官 HBGary Federal 已经得到了“匿名者”组织骨干成员名单的消息。Barr 的调查结果表明，三位最高领导人其中之一就是‘ Commander X’，是一位潜伏在加利福尼亚州的黑客而且有能力“策划一些大型网络攻击事件”。Barr 联系了 FBI 并提交了自己的调查结果。

和 Fein 一样，Barr 也发现了 PLF 网站的注册法人名为 Christopher Doyon，地址是 Haight 大街。基于 Facebook 和 IRC 聊天室的调查，Barr 断定‘ Commander X’的真实身份是一名家庭住址在 Haight 大街附近的网络激进分子 Benjamin Spock de Vries。Barr 通过 Facebook 和 de Vries 取得了联系。“请告诉我组织里的其他人，我并不是来抓你们的，” Barr 留言道，“只是想让‘领导阶层’知晓我的意图。”

“‘领导阶层’？ 2333，笑死我了，” de Vries 回复道。

《金融时报》发布报道的第二天，“匿名者”组织就进行了反击。HBGary Federal 的网站被进行了恶意篡改。Barr 的私人 Twitter 账户被盗取，他的上千封电子邮件被泄漏到了网上，同时匿名者们还公布了他的住址以及其他私人信息——这就是“冲动的惩罚”。不到一个月后，Barr 就从 HBGary Federal 辞职了。

6
-

2011 年 4 月，Doyon 离开了旧金山搭便车向西部前行，过着夜晚露宿公园、白天混迹于星巴克的生活。他的背包里只有一台笔记本电脑、Guy Fawkes 面具，还有在 Pall 超市里购买的一些东西。

![](/data/attachment/album/201409/29/215318kplff11ddbsy8msx.jpg)“这是我在 TED 夏令营里学到的东西。”
他时刻关注着“匿名者”组织的内部消息。那年春季，在 Barr 调查报告中提到的六位匿名者精锐成员，组建了“LulzSec 安全”组织（Lulz Security），简称 LulzSec。这个组织正如其名，这些成员认为“匿名者”组织已经变得太过严肃；他们的目标是重新引发起那些“能挑起强烈争端”的事件。当“匿名者”组织还在继续支持“阿拉伯之春”的抗议者时，LulzSec 入侵了公共电视网（Public Broadcasting Service，PBS）网站，并发布了一则虚假声明称已故说唱歌手 Tupac Shakur 仍然生活在新西兰。

匿名者之间会通过 Pastebin.com 网站来共享文本。在这个网站上，LulzSec 发表了一则声明，称“很不幸，我们注意到北约和我们的好朋友巴拉克奥萨马——来自24世纪的奥巴马 已经提升了关于黑客的筹码，他们把黑客入侵行为视作一种战争的表现。”目标越高远，挑起的纷争就越大。6 月 15 日，LulzSec 表示对 CIA 网站受到的袭击行为负责，他们发表了一条推特，上面写道“目标击毙（Tango down，亦即target down）—— cia.gov ——这是起挑衅行为。”

2011 年 6 月 20 日，LulzSec 的一名十九岁的成员 Ryan Cleary 因为对 CIA 的网站进行了 DDoS 攻击而被捕。7 月，FBI 探员逮捕了七个月前对 PayPal 进行 DDoS 攻击的其他十四名黑客。这十四名黑客，每人都面临着 15 年的牢狱之灾以及 50 万美元的罚款。他们因为图谋不轨以及故意破坏互联网而被控违反了计算机欺诈与滥用法案。（Computer Fraud and Abuse Act，该法案允许检察官拥有宽泛的起诉裁量权，并在去年网络激进分子 Aaron Swartz 因为被判处 35 年牢狱之灾而自杀身亡之后，受到了广泛的质疑和批评。）

LulzSec 的成员之一 Jake (Topiary) Davis 因为付不起法律诉讼费，给组织的成员们写了一封请求帮助的信件。Doyon 进入了 IRC 聊天室把 Davis 需要帮助的消息进行了扩散：

> CommanderX：那么请大家阅读信件并给予 Topiary 帮助...

> Toad：你真是为了抓人眼球什么都做啊！

> Toad：这么说你得到 Topiary 的消息了？

> CommanderX：Toad 你这个混蛋！

> Katanon：唉...

Doyon 越来越大胆。在佛罗里达州当局逮捕了支持流浪者的激进分子后，他就攻击 了奥兰多商务部商会网站。他使用个人笔记本电脑通过公用无线网络实施了攻击，并且没有花费太多精力来隐藏自己的网络行踪。“这种做法很勇敢，但也很愚蠢，”一位自称 Kalli 的 PLF 的资深成员告诉我。“他看起来并不在乎是否会被抓。他完全是一名自杀式黑客。”

两个月后，Doyon 参与了针对旧金山湾区快速交通系统（Bay Area Rapid Transit）的 DDoS 攻击，以此抗议一名 BART 的警官杀害一名叫做 Charles Hill 的流浪者的事件。随后 Doyon 现身“CBS 晚间新闻”为这次行动辩护，当然，他处理了自己的声音，用印花大手帕盖住了脸。他把 DDoS 攻击比作为公民的抗议行为。“与占用 Woolworth 午餐柜台的座位相比，这真的没什么不同，真的，”他说道。CBS 的主播 Bob Schieffer 笑称：“就我所见，它并不完全是一项民权运动。”

2011 年 9 月 22 日，在加利福尼亚州的一家名为 Mountain View 的咖啡店里，Doyon 被捕，同时面临着“使用互联网非法破坏受保护的计算机”的罪名指控。他被拘留了一个星期的时间，接着在签署协议之后获得假释。两天后，他不顾律师的反对，宣布将在圣克鲁斯郡法院召开会议。他梳起了马尾辫，戴着一副墨镜、一顶黑色海盗帽，同时还在脖子上围了一条五彩手帕。

Doyon 通过非常夸大的方式揭露了自己的身份。“我就是 Commander X，”他告诉蜂拥的记者。他举起了拳头。“作为‘匿名者’组织的一员，作为一名核心成员，我感到非常的骄傲。”他在接受一名记者的采访时说，“想要成为一名顶尖黑客的话，你只需要准备一台电脑以及一副墨镜。任何一台电脑都行。”

Kalli 非常担心 Doyon 会不小心泄露组织机密或者其他匿名者的信息。“这是所有环节中最薄弱的地方，如果这里出问题了，那么组织就完了，”他告诉我。曾在“和平阵营行动”中给予 Doyon 大力帮助的匿名者 Josh Covelli 告诉我，当他在网上看见 Doyon 的新闻发布会视频的时候，他感觉瞬间“下巴掉地上了”。“他的所作所为变得越来越不可捉摸，” Covelli 评价道。

三个月后，Doyon 的指定律师 Jay Leiderman 出席了圣荷西联邦法庭的辩护。Leiderman 已经好几个星期没有得到 Doyon 的消息了。“我需要得知被告无法出席的具体原因，”法官说。Leiderman 无法回答。Doyon 再次缺席了两星期后的另一场听证会。检控方表示：“很明显，看来被告已经逃跑了。”

7
-

“Xport 行动”是“匿名者”组织进行的所有同类行动中的第一个行动。这次行动的目标是协助如今已经背负两项罪名的通缉犯 Doyon 潜逃出国。负责调度的人是 Kalli 以及另一位曾在八十年代剑桥的迷幻药派对上和 Doyon 见过面的匿名者老兵。这位老兵是一位已经退休的软件主管，在组织内部威望很高。

Doyon 的目的地是这位软件主管家，位于加拿大的偏远乡村。2011 年 12 月，他搭便车前往旧金山，并辗转来到了市区组织大本营。他找到了他的指定联系人，后者带领他到达了奥克兰的一家披萨店。凌晨 2 点，Doyon 通过披萨店的无线网络，接收了一条加密聊天消息。

“你现在靠近窗户吗？”那条消息问道。

“是的，” Doyon 回复道。

“往大街对面看。看见一个绿色的邮箱了吗？十五分钟后，你去站到那个邮箱旁边，把你的背包取下来，然后把你的面具放在上面。”

一连几个星期的时间，Doyon 穿梭于海湾地区的安全屋之间，按照加密聊天那头的指示不断行动。最后，他搭上了前往西雅图的长途公交车，软件主管的一个朋友在那里接待了他。这个朋友是一名非常富有的退休人员，他花费了几小时的时间通过谷歌地球来帮助 Doyon 规划前往加拿大的路线。他们共同前往了一家野外用品供应商店，这位朋友为 Doyon 购置了价值 1500 美元的商品，包括登山鞋以及一个全新的背包。接着他又开车载着 Doyon 北上，两小时后到达距离国界只有几百英里的偏僻地区。随后 Doyon 见到了 Amber Lyon。

几个月前，广播新闻记者 Lyon 曾在 CNN 的关于“匿名者”组织的节目里采访过 Doyon。Doyon 很欣赏她的报道，他们一直保持着联络。Lyon 要求加入 Doyon 的逃亡行程，为一部可能会发行的纪录片拍摄素材。软件主管认为这样太过冒险，但 Doyon 还是接受了她的请求。“我觉得他是想让自己出名，” Lyon 告诉我。四天的时间里，她用影像记录下了 Doyon 徒步北上，在林间露宿的行程。“那一切看起来不太像是仔细规划过的，” Lyon 回忆说。“他实在是无家可归了，所以他才会想要逃到国外去。”

![](/data/attachment/album/201409/29/215319bvuzlh4tafv2498k.jpg)“这里是我们存放各种情感的仓库。如果你产生了某种情感，把它带到这里然后锁起来。”
2012 年 2 月 11 日，Pastebin 上出现了一条消息。“PLF 很高兴的宣布‘ Commander X’，也就是 Christopher Mark Doyon，已经离开了美国的司法管辖区，抵达了加拿大一个比较安全的地方，”上面写着，“PLF 呼吁美国政府，希望政府能够醒悟过来并停止无谓的骚扰与监视行为——不要仅仅逮捕‘匿名者’组织的成员，对所有的激进组织应该一视同仁。”

via: <http://www.newyorker.com/magazine/2014/09/08/masked-avengers>

作者：[David Kushner](http://www.newyorker.com/contributors/david-kushner)

译者：[SteveArcher](https://github.com/SteveArcher)

校对：[Caroline](https://github.com/carolinewuyan)


戴着面具的复仇者 —— 揭秘：激进黑客组织“匿名者”（下）

Summary: 8 Doyon 和软件主管在加拿大的小木屋里呆了几天。在一次同 Barrett Brown 的聊天中，Doyon 难掩内心的喜悦之情。 BarrettBrown：你现在足够多安全的藏身之处等等吧？ CommanderX：是的，我现在很安全，现在加拿大既不缺钱也不缺藏身的地方。 CommanderX：Amber Lyon 想要你的一张照片。 CommanderX：去你【哔~】的怪人，Barrett，相信你会喜欢我的回复。我一直爱你，永远爱你。 CommanderX：:-) CommanderX：我告诉她你是一个英雄。 BarrettBrown：你才是真正的英雄... BarrettBrown：很高兴你现在安全了 BarrettBrown：如果你还需要什么

### 8

Doyon 和软件主管在加拿大的小木屋里呆了几天。在一次同 Barrett Brown 的聊天中，Doyon 难掩内心的喜悦之情。

> BarrettBrown：你现在足够多安全的藏身之处等等吧？

> CommanderX：是的，我现在很安全，现在加拿大既不缺钱也不缺藏身的地方。

> CommanderX：Amber Lyon 想要你的一张照片。

> CommanderX：去你【哔~】的怪人，Barrett，相信你会喜欢我的回复。我一直爱你，永远爱你。

> CommanderX：:-)

> CommanderX：我告诉她你是一个英雄。

> BarrettBrown：你才是真正的英雄...

> BarrettBrown：很高兴你现在安全了

> BarrettBrown：如果你还需要什么，告诉我一声就可以了

> CommanderX：我会的，如果这种方式的确很凑效的话，可以让其他被通缉的人也这样逃出来....

> BarrettBrown：当然，估计我们不久后也得这样了

在 Doyon 出逃十天后，《华尔街日报》上刊登了关于不久后升职为美国国家安全局及网络指挥部主任的 Keith Alexander 的报道，他在白宫以及其他场合举行的秘密会晤，表达了对“匿名者”组织的高度关注。Alexander 发出警告，两年内，该组织必将会是国家电网改造的大患。参谋长联席会议的主席 General Martin Dempsey 告诉记者，这群人是国家的敌人。“他们有能力把这些使用恶意软件造成破坏的技术扩散到其他的边缘组织去，”随后又补充道，“我们必须防范这种情况发生。”

3 月 8 日，国会议员们在国会大厦附近的一个敏感信息隔离设施附近举行了关于网络安全的会议。包括 Alexander、Dempsey、美国联邦调查局局长 Robert Mueller，以及美国国土安全部部长 Janet Napolitano 在内的多名美国安全方面的高级官员出席了这次会议。会议上，通过计算机向与会者模拟了东部沿海地区电力设施可能会遭受到的网络攻击时的情境。“匿名者”组织目前应该还不具备发动此种规模攻击的能力，但安全方面的官员担心他们会联合其他更加危险的组织来共同发动攻击。“在我们着手于不断增加的网络风险事故时，政府仍在就具体的处理细节进行不断协商讨论，” Napolitano 告诉我。当谈及潜在的网络安全隐患时，她补充道，“我们通常会把‘匿名者’组织的行动当做 A 级威胁来应对。”

“匿名者”也许是当今世界上最强大的无政府主义黑客组织。即使如此，它却从未表现出过任何的会对公共基础设施造成破坏的迹象或意愿。一些网络安全专家称，那些关于“匿名者”组织的谣传太过危言耸听。“在奥兰多发布战前宣言和实际发动 Stuxnet 蠕虫病毒攻击之间是有很大的差距的，” Internet 研究与战略中心的一位职员 James Andrew Lewis 告诉我，这和 2007 年美国与以色列对伊朗原子能网站发动的黑客袭击有关。哈佛大学法学院的教授 Yochai Benkler 告诉我，“我们所看见的只是以主要防御为理由而进行的开销，否则，将很难自圆其说。”

Keith Alexander 最近刚从政府部门退休，他拒绝就此事发表评论，因为他并不能代表国家安全局、联邦调查局、中央情报局以及国土安全部。尽管匿名者们从未真正盯上过政府部门的计算机网络，但他们对于那些激怒他们的人有着强烈的报复心理。前国土安全部国家网络安全部门负责人 Andy Purdy 告诉我他们“害怕被报复，”无论机构还是个人，都不同意政府公然反对“匿名者”组织。“每个人都容易成为被攻击对象，”他说。

9
-

2012 年 3 月 6 日，Hector Xavier Monsegur，昵称为 Sabu 的 LulzSec 骨干成员，被发现是 FBI 派来的卧底。为了换取减刑，Monsegur 花费了数月的时间卧底，协助搜集其他 LulzSec 成员的罪证。同一天，五位匿名者领导被捕，同时面临着包括“计算机某犯罪”在内的多项罪名指控。联邦调查局的一名官员在接受福克斯新闻记者采访时说道，“这对那个组织是一个毁灭性的打击。我们的行动如同砍掉了 LulzSec 组织的头。”接下来的十个月里， Barrett Brown 收到了 17 项联邦罪名的指控，其中的大部分后来被撤销了。（他将在十月被宣判最终结果。）

Doyon 感到很烦躁，但他还是继续扮演着一名黑客——以此吸引关注。他在多伦多上映的纪录片上以戴着面具的匿名者形象出现。在接受《National Post》的采访时，他向记者大肆吹嘘未经证实的消息，“我们已经入侵了美国政府的所有机密数据库。现在的问题是我们该何时泄露这些机密数据，而不是我们是否会泄露。”

2013 年 1 月，在另一名匿名者介入俄亥俄州[斯托本维尔未成年少女强奸案](https://gist.githubusercontent.com/SteveArcher/cdffc917a507f875b956/raw/c7b49cc11ae1e790d30c87f7b8de95482c18ec74/%E6%96%AF%E6%89%98%E6%9C%AC%E7%BB%B4%E5%B0%94%E8%BD%AE%E5%A5%B8%E6%A1%88%E5%86%8D%E8%B5%B7%E9%A3%8E%E6%B3%A2%20%E9%BB%91%E5%AE%A2%E7%BB%84%E7%BB%87%E4%BB%8B%E5%85%A5)，发起抗议行动之后，Doyon 重新启用了他两年前创办的网站 LocalLeaks，作为那起强奸事件的信息汇总处理中心。如同许多其他“匿名者”组织的所作所为一样，LocalLeaks 网站非常具有影响力，但却也不承担任何责任。LocalLeaks 网站是第一家公布 12 分钟斯托本维尔高中毕业生猥亵视频的网站，这激起了众多当事人的愤怒。LocalLeaks 网站上同时披露了几份未被法庭收录的关于案件的材料，并且由此不小心透漏出了案件受害人的名字。Doyon向我承认他公开这些未经证实的信息的策略是存在争议的，但他同时回忆起自己当时的想法，“我们可以选择销毁这些斯托本维尔案件的材料...也可以选择公开所有我们搜集的信息，基本上，给公众以提醒，不过，前提是你们得相信我们。”

2013 年 3 月，一个名为 Rustle League 的组织入侵了 Doyon 的 Twitter 账户，该组织此前经常挑衅“匿名者”组织。Rustle League 的领导者之一 Shm00p 告诉我，“我们的本意并不是伤害那些家伙，只不过，哦，那些家伙说的话你就当是在放屁好了——我会这么做只是因为我感到很好笑。” Rustle League 组织使用 Doyon 的账户发布了含有如 www.jewsdid911.org 链接这样的，种族主义和反犹太主义的信息。

2013 年 8 月 27 日，Doyon 发布了一则退出“匿名者”组织的声明。“我的一生都用在了追求正义和自由上，”他写道，“也许‘ Commander X’是无敌的，但我在这种高节奏的全球网络斗争中已经感到很累了，感觉自己好像病了。”各界对此反应不一，有同情的（“你是该休息了”），也有嘲讽的（“可怜的疯狂小老头。也许他现在有时间洗澡了”）。 Covelli 告诉我，“‘匿名者’的身份对他产生了较大的影响，他已经不能再应付了。”

![](/data/attachment/album/201409/29/215319h8a4mg03n7p06j1m.jpg)

1998 年 8 月 17 日 “我们还有‘巴黎’吗？仔细想想，我等会儿去检查一下。”
10
--

2013 年 11 月 5 日举行了第一次“百万面具游行”活动。在全世界四百五十个城市里，发起了数千人的支持“匿名者”组织的游行。伦敦的一名抗议者摘下了盖伊·福克斯面具后，露出了演员罗素·布兰德的脸。这种的迹象表明，“匿名者”组织已经深入到了流行文化中。

我参加了华盛顿的集会，Doyon 则呆在了加拿大观看现场直播。通过移动电话，我和 Doyon 不断交换着电子邮件。“只能坐在这里看直播而不能亲自去现场真的很令人沮丧——尤其是当这里面包含有你努力的结果的时候，”他在邮件里写道。“不过至少一切都已有所改变。”

我们约定了一次面谈。Doyon 坚持让我通过加密聊天把面谈的详细情况提前告诉他。我坐了几个小时的飞机，租车来到了加拿大的一个偏远小镇，并且禁用了我的电话。

最后，我在一个狭小安静的住宅区公寓里见到了 Doyon。他穿了一件绿色的军人夹克衫以及印有“匿名者”组织 logo 的 T 恤衫：一个脸被问号所替代的黑衣人形象。公寓里基本上没有什么家具，充满了一股烟味。他谈论起了美国政治（“我基本没怎么在众多的选举中投票——它们不过是暗箱操作的游戏罢了”），好战的伊斯兰教（“我相信，尼日利亚政府的人不过是相互勾结，以创建一个名为‘博科圣地’的基地组织的下属机构罢了”），以及他对“匿名者”组织的小小看法（“那些自称为怪人的人是真的是烂透了，其实是邪恶的人”）。

Doyon 剃去了他的胡须，但他却显得更加憔悴了。他说那是因为他病了的原因，他几乎很少出去。很小的写字台上有两台笔记本电脑、一摞关于佛教的书，还有一个堆满烟灰的烟灰缸。另一面裸露的泛黄墙壁上挂着盖伊·福克斯面具。他告诉我，“所谓‘Commander X’不过是一个处于极度痛苦中的小老头罢了。”

在刚过去的圣诞节里，匿名者的新网站 AnonInsiders 的创建者拜访了 Doyon，并给他带来了馅饼和香烟。Doyon 询问来访的朋友是否可以接替自己成为 PLF 的最高指挥官，同时希望能够递交出自己手里的“王国钥匙”——手里的所有密码，以及几份关于“匿名者”组织的机密文件。这位朋友委婉的拒绝了。“我有自己的生活，”他告诉了我拒绝的理由。

11
--

2014 年 8 月 9 日，当地时间下午 5 时 09 分，来自密苏里州圣路易斯郊区德尔伍德的一位说唱歌手同时也是激进分子的 Kareem (Tef Poe) Jackson，在 Twitter 上谈起了邻近城镇的一系列令人担忧的举措。“基本可以断定弗格森已经实施了戒严，任何人都无法出入，”他在 Twitter 上写道。“国内外的朋友们请帮助我们！！！”五个小时前，弗格森，一位十八岁的手无寸铁的非裔美国人 Michael Brown，被一位白人警察射杀。射杀警察声称自己这么做的原因是 Brown 意图伸手抢夺自己的枪支。而事发当时和 Brown 在一起的朋友 Dorian Johnson 却说，Brown 唯一做得不对的地方在于他当时拒绝离开街道中间。

不到两小时，Jackson 就收到了一位名为 CommanderXanon 的 Twitter 用户的回复。“你完全可以相信我们，”回复信息里写道。“你是否可以给我们详细描述一下现场情况，那样会对我们很有帮助。”近几周的时间里，仍然呆在加拿大的 Doyon 复出了。六月，他在还有两个月满 50 岁的时候，成功戒烟（“#戒瘾成功 #电子香烟功不可没 #老了，”他在戒烟成功后在 Twitter 上写道）。七月，在加沙地带爆发武装对抗之后，Doyon 发表 Twiter 支持“匿名者”组织的“拯救加沙行动”，并发动了一系列针对以色列网站的 DDoS 攻击。Doyon 认为弗格森枪击事件更加令人关注。抛开他本人的个性，他有能力在事件发展到引人注目之前，就迅速注意该事件。

“正在网上搜索关于那名警察以及当地政府的信息，” Doyon 发 Twitter 道。不到十分钟，他就为此专门在 IRC 聊天室里创建了一个频道。“‘匿名者’组织‘弗格森’行动正式启动，”他又发了一条 Twitter。但只有两个人转推了此消息。

次日早晨，Doyon 发布了一条链接，链接指向的是一个初具雏形的网站，网站首页有一条致弗格森市民的信息——“你们并不孤单，我们将尽一切努力支持你们”——以及致当地警察的警告：“如果你们对弗格森的抗议者们滥用职权、骚扰，或者伤害了他们，我们绝对会让你们所有政府部门的网站瘫痪。这不是威胁，这是承诺。”同时 Doyon 呼吁有 130 万粉丝的“匿名者”组织的 Twitter 账号 YourAnonNews 给与支持。“请支持‘弗格森’行动”，他发送了消息。一分钟后，YourAnonNews 回复表示同意。当天，包含话题 #OpFerguson 的 Twitter 被转发了超过六千次。

这个事件迅速成为头条新闻，同时匿名者们在弗格森周围进行了大集会。与“阿拉伯之春行动”类似，“匿名者”组织向抗议者们发送了电子关怀包，包括抗暴指导（“把瓦斯弹捡起来回丢给警察”）与可打印的盖伊·福克斯面具。Jackson 和其他示威者在弗格森进行示威游行时，警察企图通过橡皮子弹和催泪瓦斯来驱散他们。“当时的情景真像是布鲁斯·威利斯的电影里的情节，” Jackson 后来告诉我。“不过巴拉克·奥巴马应该并不会支持‘匿名者’组织传授给我们的这些知识，”他说道。“知道有人在你的背后支持你，真是感觉欣慰。”

有个网址是 www.opferguson.com 的网站，后来发现不过是一个骗局——一个用来收集访问者 ip 地址的陷阱，随后这些地址会被移交给执法机构。有些人怀疑 Commander X 是政府的线人。在 IRC 聊天室 #OpFerguson 频道，一个名叫 Sherlock 写道，“现在频道里每个人说的已经让我害怕去点击任何陌生的链接了。除非是一个我非常熟悉的网址，否则我绝对不会去点击。”

弗格森的抗议者要求当局公布射杀 Brown 的警察的名字。几天后，匿名者们附和了抗议者们的请求。有人在 Twitter 上写道，“弗格森警察局最好公布肇事警察的名字，否则‘匿名者’组织将会替他们公布。”8 月 12 的新闻发布会上，圣路易斯警察局的局长 Jon Belmar 拒绝了这个请求。“我们不会这样做，除非他们被某个罪名所指控，”他说道。

作为报复，一名黑客使用名为 TheAnonMessage 的 Twitter 账户公布了一条链接，该链接指向一段来自警察的无线电设备所记录的音频文件，文件记录时间是 Brown 被枪杀的两小时左右。TheAnonMessage 同时也把矛头指向了 Belmar，在 Twitter 上公布了这位警察局长的家庭住址、电话号码以及他的家庭照片——一张是他的儿子在长椅上睡觉，另一张则是 Belmar 和他的妻子的合影。“不错的照片，Jon，” TheAnonMessage 在 Twitter 上写道。“你的妻子在她这个年龄算是一个美人了。你已经爱她爱得不耐烦了吗？”一个小时后，TheAnonMessage 又以 Belmar 的女儿为把柄进行了恐吓。

Richard Stallman，来自 MIT 的初代黑客，告诉我虽然他在很多地方赞同“匿名者”组织的行为，但他认为这些泄露私人信息的攻击行为是要受到谴责的。即使是组织内部，TheAnonMessage 的行为也受到了谴责。“为何要泄露无辜的人的信息到网上？”一位匿名者通过 IRC 发问，并且表示威胁 Belmar 的家人实在是“相当愚蠢的行为”。但是 TheAnonMessage 和其他的一些匿名者仍然进行着不断搜寻，并企图在将来再次进行泄露信息的攻击。在互联网上可以得到所有弗格森警察局警员的名字，匿名者们不断地搜索着信息，企图找出具体是哪一个警察找出杀害了 Brown。

![](/data/attachment/album/201409/29/215320ipamrukkzdxnnikn.jpg)1999 年 4 月 12 日 “我应该把镜头对向谁？”
8 月 14 日清晨，几位匿名者基于 Facebook 上的照片还有其他的证据，确定了射杀 Brown 的凶手是一位名叫 Bryan Willman 的 32 岁男子。根据一份 IRC 聊天记录，一位匿名者贴出了 Willman 的肿胀面孔的照片；另一位匿名者提醒道，“凶手声称自己的脸没有被任何人看到。”另一位昵称为 Anonymous|11057 的匿名者承认他对 Willman 的怀疑确实是“跳跃性的可能错误的逻辑过程推导出来的。”不过他还是写道，“我只是无法动摇自己的想法。虽然我没有任何证据，但我非常非常地确信就是他。”

TheAnonMessage 看起来被这次对话逗乐了，写道，“#愿逝者安息，凶手是 BryanWillman。”另一位匿名者发出了强烈警告。“请务必确认，” Anonymous|2252 写道。“这不仅仅关乎到一个人的性命，我们可以不负责任地向公众公布我们的结果，但却很可能有无辜的人会因此受到不应受到的对待。”

争论超过了一个小时。一些匿名者指出没有证据表明 Willman 曾经在弗格森警察局任过职。

> Anonymous|3549：@gs 我们依旧没有证据能够证明 Bryan 曾在警局呆过

> Intangir：现在的形势已经够紧张的了，一旦我们把这个消息公布出去，可能就会有人因此去杀了他

> Anonymous|11057：唯一的证明方法是犯罪现场目击者报告。否则我们的结果只是一个谣言

> Anonymous|11057：最快的排除嫌疑的方法是称他为嫌疑犯...我们都害怕犯下不公正的错误，但这种方法恰好可以避免这些...

大部分匿名者都反对在网上泄露他人信息。但是早晨七点左右匿名者们进行了一次投票。聊天记录显示，当时聊天室里有 80 人左右，只有不到十人参与了投票表决。因此他们决定在互联网上公布 Willman 的私人信息。

> Anonymous|2252：还在 Twitter 上公布？

> anondepp：lol

> Anonymous|2252：用 @theanonmessage 公布？

> TheAnonMessage：当然

> TheAnonMessage：去发吧

> anondepp：搞定了

> Anonymous|2252：我去

> TheAnonMessage：上帝保佑...

> Anonymous|3549：...请拯救我们的灵魂

> anondepp：lol

早晨 9 时 45 分，圣路易斯警察局对 TheAnonMessage 进行了答复。“Bryan Willman 从来没有在 警察局或者圣路易斯警察局任过职，” 他们在 Twitter 上写道。“请不要再公布这位无辜市民的信息了。”（随后 FBI 对弗格森警察的电脑遭黑客入侵的事情展开了调查。）Twitter 管理员迅速封禁了 TheAnonMessage 的账户，但 Willman 的名字和家庭住址仍然被广泛传开。

实际上，Willman 是弗格森西郊圣安区的警察外勤负责人。当圣路易斯警察局的情报处打电话告诉 Willman，他已经被“确认”为凶手时，他告诉我，“我以为不过是个奇怪的笑话。”几小时后，他的社交账号上就收到了成百上千条死亡恐吓。他在警察的保护下，独自一人在家里呆了将近一个星期。“我只希望这一切都尽快过去，”他告诉我他的感受。他认为“匿名者”组织已经不可挽回地损害了他的名誉。“我不知道他们怎么会以为自己可以被再次信任的，”他说。

“我们并不完美，” OpFerguson 在 Twitter 上说道。“‘匿名者’组织确实犯错了，过去的几天我们制造一些混乱。为此，我们道歉。”尽管 Doyon 并不应该为这次错误的信息泄露攻击负责，但其他的匿名者却因为他发起了一次无法控制的行动，而归咎他。YourAnonNews 在 Pastebin 上发表了一则消息，上面写道，“你们也许注意到了组织不同的 Twitter 账户发表的话题 #Ferguson 和 #OpFerguson，这两个话题下的 Twitter 与信息是相互矛盾的。为什么会在这些关键话题上出现分歧，部分原因是因为 CommanderX 是一个‘想让自己出名的疯子/想让公众认识自己的疯子’——这种人喜欢，或者至少不回避媒体的宣传——并且显而易见的，组织内大部分成员并不喜欢这样。”

在个人 Twitter 上，Doyon 否认了所有关于“弗格森行动”的职责，他写道，“我讨厌这样。我不希望这样的情况发生，我也不希望和我认为是朋友的人战斗。”沉寂了几天后，他又再度获吹响了战斗的号角。他最近在 Twitter 上写道，“你们称他们是暴民，我们却称他们是压迫下的反抗之声”以及“解放西藏”。

Doyon 仍然处于藏匿状态。甚至连他的律师 Jay Leiderman 也不知道他在哪里。Leiderman 表示，除了在圣克鲁斯受到的指控，Doyon 很有可能因为攻击了 PayPal 和奥兰多而面临新的指控。一旦他被捕，所有的刑期加起来，他的余生就要在监狱里度过了。借鉴 Edward Snowden 的先例，他希望申请去俄罗斯避难。我们谈话时，他用一支点燃的香烟在他的公寓里比划着。“这里比【哔~】的牢房强多了吧？我绝对不会出去，”他愤愤道。“我不会再联系我的家人了....这是相当高的代价，但我必须这么做，我会尽我的努力让所有人活得自由、明白。”

via: <http://www.newyorker.com/magazine/2014/09/08/masked-avengers>

作者：[David Kushner](http://www.newyorker.com/contributors/david-kushner)

译者：[SteveArcher](https://github.com/SteveArcher)

校对：[Caroline](https://github.com/carolinewuyan)


使用 Linux 的 strace 命令跟踪/调试程序的常用选项

Summary: 在调试的时候，strace能帮助你追踪到一个程序所执行的系统调用。当你想知道程序和操作系统如何交互的时候，这是极其方便的，比如你想知道执行了哪些系统调用，并且以何种顺序执行。 这个简单而又强大的工具几乎在所有的Linux操作系统上可用，并且可被用来调试大量的程序。  命令用法 让我们看看strace命令如何追踪一个程序的执行情况。 最简单的形式，strace后面可以跟任何命令。它将列出许许多多的系统调用。一开始，我们并不能理解所有的输出，但是如果你正在寻找一些特殊的东西，那么你应该能从输出中发现它。 让我们来看看简单命令ls

@hello小龟 今天就不开电脑了。

Repost

不错的东西

挺不错的！

@我的印象笔记

这个必须有

虽然没用过，但看起来好像很吊的样子

@有道云笔记收藏

@我的印象笔记

@我的印象笔记

前几天在测试程序是发现找不到符号问题, 就是用的这个

我喜欢这个 //@n4mine:转发微博

在调试的时候，strace能帮助你追踪到一个程序所执行的系统调用。当你想知道程序和操作系统如何交互的时候，这是极其方便的，比如你想知道执行了哪些系统调用，并且以何种顺序执行。

这个简单而又强大的工具几乎在所有的Linux操作系统上可用，并且可被用来调试大量的程序。

![](/data/attachment/album/201409/30/222958kvi5oata5awkq5en.gif)

### 命令用法

让我们看看strace命令如何追踪一个程序的执行情况。

最简单的形式，strace后面可以跟任何命令。它将列出许许多多的系统调用。一开始，我们并不能理解所有的输出，但是如果你正在寻找一些特殊的东西，那么你应该能从输出中发现它。

让我们来看看简单命令ls的系统调用跟踪情况。

```
raghu@raghu-Linoxide ~ $ strace ls

```

![Stracing ls command](/data/attachment/album/201409/30/223014ib3pcwpywb63cp33.png)

这是strace命令输出的前几行。其他输出被截去了。

![Strace write system call (ls)](/data/attachment/album/201409/30/223015eyry76zmu1rnrumh.png)

上面的输出部分展示了write系统调用，它把当前目录的列表输出到标准输出。

下面的图片展示了使用ls命令列出的目录内容（没有使用strace）。

```
raghu@raghu-Linoxide ~ $ ls

```

![ls command output](/data/attachment/album/201409/30/223016pgtrfsguabftgcgb.png)

### 选项1 寻找被程序读取的配置文件

Strace 的用法之一（除了调试某些问题以外）是你能找到被一个程序读取的配置文件。例如，

```
raghu@raghu-Linoxide ~ $ strace php 2>&1 | grep php.ini

```

![Strace config file read by program](/data/attachment/album/201409/30/223017lm99a9jun9tjz9s4.png)

### 选项2 跟踪指定的系统调用

strace命令的-e选项仅仅被用来展示特定的系统调用（例如，open，write等等）

让我们跟踪一下cat命令的‘open’系统调用。

```
raghu@raghu-Linoxide ~ $ strace -e open cat dead.letter

```

![Stracing specific system call (open here)](/data/attachment/album/201409/30/223018o1f2fqiyqxxyoedq.png)

### 选项3 跟踪进程

strace不但能用在命令上，而且通过使用-p选项能用在运行的进程上。

```
raghu@raghu-Linoxide ~ $ sudo strace -p 1846

```

![Strace a process](/data/attachment/album/201409/30/223019iwwbuu6zuzsh0xhp.png)

### 选项4 strace的统计概要

它包括系统调用的概要，执行时间，错误等等。使用-c选项能够以一种整洁的方式展示：

```
raghu@raghu-Linoxide ~ $ strace -c ls

```

![Strace summary display](/data/attachment/album/201409/30/223020ceze3kqrkje66kln.png)

### 选项5 保存输出结果

通过使用-o选项可以把strace命令的输出结果保存到一个文件中。

```
raghu@raghu-Linoxide ~ $ sudo strace -o process_strace -p 3229

```

![Strace a process](/data/attachment/album/201409/30/223021u6zpuo9o19cc8h61.png)

之所以以sudo来运行上面的命令，是为了防止用户ID与所查看进程的所有者ID不匹配的情况。

### 选项6 显示时间戳

使用-t选项，可以在每行的输出之前添加时间戳。

```
raghu@raghu-Linoxide ~ $ strace -t ls

```

![Timestamp before each output line](/data/attachment/album/201409/30/223022w9z8m2bh8ehhzwei.png)

### 选项7 更精细的时间戳

-tt选项可以展示微秒级别的时间戳。

```
raghu@raghu-Linoxide ~ $ strace -tt ls

```

![Time - Microseconds](/data/attachment/album/201409/30/223024c1lilqr8qnriwj3j.png)

-ttt也可以向上面那样展示微秒级的时间戳，但是它并不是打印当前时间，而是显示自从epoch（译注：1970年1月1日00:00:00 UTC）以来的所经过的秒数。

```
raghu@raghu-Linoxide ~ $ strace -ttt ls

```

![Seconds since epoch](/data/attachment/album/201409/30/223025ljck265ij26x644c.png)

### 选项8 相对时间

-r选项展示系统调用之间的相对时间戳。

```
raghu@raghu-Linoxide ~ $ strace -r ls

```

![Relative Timestamp](/data/attachment/album/201409/30/223026j9lvfabf7ffphfsl.png)

---

via: <http://linoxide.com/linux-command/linux-strace-command-examples/>

作者：[Raghu](http://linoxide.com/author/raghu/) 译者：[guodongxiaren](https://github.com/guodongxiaren) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


Linux有问必答：如何在CentOS或RHEL 7上修改主机名

Summary: 问题：在CentOS/RHEL 7上修改主机名的正确方法是什么（永久或临时）？  在CentOS或RHEL中，有三种定义的主机名:a、静态的（static），b、瞬态的（transient），以及 c、灵活的（pretty）。静态主机名也称为内核主机名，是系统在启动时从/etc/hostname自动初始化的主机名。瞬态主机名是在系统运行时临时分配的主机名，例如，通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面，灵活主机名则允许使用自由形式（包括特殊/空白字符）的主机名，以展示给终端用户（如Dan's Computer）。

ml

mk

ZAN

>
> 问题：在CentOS/RHEL 7上修改主机名的正确方法是什么（永久或临时）？
>
>
>

在CentOS或RHEL中，有三种定义的主机名:a、静态的（static），b、瞬态的（transient），以及 c、灵活的（pretty）。“静态”主机名也称为内核主机名，是系统在启动时从/etc/hostname自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名，例如，通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面，“灵活”主机名则允许使用自由形式（包括特殊/空白字符）的主机名，以展示给终端用户（如Dan's Computer）。

![](/data/attachment/album/201410/01/145017oj111b2jyzl2sbxx.png)

在CentOS/RHEL 7中，有个叫hostnamectl的命令行工具，它允许你查看或修改与主机名相关的配置。

要查看主机名相关的设置：

```
$ hostnamectl status

```

![](/data/attachment/album/201410/01/145029j7j3dnuhu8jnlzp8.jpg)

只查看静态、瞬态或灵活主机名，分别使用“--static”，“--transient”或“--pretty”选项。

```
 $ hostnamectl status [--static|--transient|--pretty]

```

要同时修改所有三个主机名：静态、瞬态和灵活主机名：

```
$ sudo hostnamectl set-hostname <host-name>

```

![](/data/attachment/album/201410/01/145032jmfcf6lzuwwxsk62.jpg)

就像上面展示的那样，在修改静态/瞬态主机名时，任何特殊字符或空白字符会被移除，而提供的参数中的任何大写字母会自动转化为小写。一旦修改了静态主机名，/etc/hostname 将被自动更新。然而，/etc/hosts 不会更新以保存所做的修改，所以你需要手动更新/etc/hosts。

如果你只想修改特定的主机名（静态，瞬态或灵活），你可以使用“--static”，“--transient”或“--pretty”选项。

例如，要永久修改主机名，你可以修改静态主机名：

```
 $ sudo hostnamectl --static set-hostname <host-name>

```

注意，你不必重启机器以激活永久主机名修改。上面的命令会立即修改内核主机名。注销并重新登入后在命令行提示来观察新的静态主机名。

---

via: <http://ask.xmodulo.com/change-hostname-centos-rhel-7.html>

译者：[GOLinux](https://github.com/GOLinux) 校对：[Caroline](https://github.com/carolinewuyan)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


Linux 有问必答：如何在Perl中捕捉并处理信号

Summary: 提问: 我需要通过使用Perl的自定义信号处理程序来处理一个中断信号。在一般情况下，我怎么在Perl程序中捕获并处理各种信号（如INT，TERM）？  作为POSIX标准的异步通知机制，信号由操作系统发送给进程某个事件来通知它。当产生信号时，操作系统会中断目标程序的执行，并且该信号被发送到该程序的信号处理函数。可以定义和注册自己的信号处理程序或使用默认的信号处理程序。  在Perl中，信号可以被捕获，并由一个全局的%SIG哈希变量指定处理函数。这个%SIG哈希变量的键名是信号值，键值是对应的信号处理程序的引用。因此，如果你想为特定的

>
> **提问**: 我需要通过使用Perl的自定义信号处理程序来处理一个中断信号。在一般情况下，我怎么在Perl程序中捕获并处理各种信号（如INT，TERM）？
>
>
>

作为POSIX标准的异步通知机制，信号由操作系统发送给进程某个事件来通知它。当产生信号时，操作系统会中断目标程序的执行，并且该信号被发送到该程序的信号处理函数。可以定义和注册自己的信号处理程序或使用默认的信号处理程序。

![](/data/attachment/album/201410/01/150801zll88nklqii08100.gif)

在Perl中，信号可以被捕获，并由一个全局的%SIG哈希变量指定处理函数。这个%SIG哈希变量的键名是信号值，键值是对应的信号处理程序的引用。因此，如果你想为特定的信号定义自己的信号处理程序，你可以直接在%SIG中设置信号的哈希值。

下面是一个代码段来处理使用自定义信号处理程序中断（INT）和终止（TERM）的信号。

```
$SIG{INT}  = \&signal_handler;
$SIG{TERM} = \&signal_handler;

sub signal_handler {
    print "This is a custom signal handler\n";
    die "Caught a signal $!";
}

```

![](/data/attachment/album/201410/01/150825b2gahxg71ahwau7a.jpg)

%SIG其他的可用的键值有'IGNORE'和'DEFAULT'。当所指定的键值是'IGNORE'（例如，$SIG{CHLD}='IGNORE'）时，相应的信号将被忽略。指定'DEFAULT'的键值（例如，$SIG{HUP}='DEFAULT'），意味着我们将使用一个（系统）默认的信号处理程序。

---

via: <http://ask.xmodulo.com/catch-handle-interrupt-signal-perl.html>

译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


Linus Torvalds 希望推动Linux在桌面和嵌入式计算方面共同发展

Summary: Linux的内核开发者和开源领袖Linus Torvalds前一段时间表达了关于Linux桌面和嵌入式设备中Linux的未来的看法。   什么是Linux桌面和嵌入式设备中Linux的未来？这是个值得讨论的问题，不过Linux的创始人和开源巨人Linus Torvalds在最近一届 Linux 基金会 的LinuxCon大会上，在一次对话中表达了一些有趣的观点。 作为敲出第一版Linux内核代码并且在1991年将它们共享在互联网上的家伙，Torvalds毫无疑问是开源软件甚至是所有软件中最著名的开发者，如今他依然活跃在其中。在此期间，Torvalds是许多人和组织中唯一一个引领着Linux发展的个体，

十年前他就这么说桌面了，十年后的今天加上了移动，然后…

然后就没有然后了。。。。。不过确实如果把所有使用Linux内核的系统都算上的话，从数量上来说，视窗和水果可以被直接秒掉了。 //@Linux中国:回复@KernelChen:→_→ //@KernelChen:十年前他就这么说桌面了，十年后的今天加上了移动，然后…

桌面应该不是他来管，他是做内核的。

比windows确实差不少。有自己的优势。版本碎片严重。希望ubuntu好好做，早日赶上windows

Linux桌面现在还行吧。。。前几天我桌面出问题了，内核陷入死锁，重装桌面无效，现在直接卸了。纯命令行挺好。

>
> Linux的内核开发者和开源领袖Linus Torvalds前一段时间表达了关于Linux桌面和嵌入式设备中Linux的未来的看法。
>
>
>

![](/data/attachment/album/201410/01/151850n8etcyazf0jonfcy.jpg)

什么是Linux桌面和嵌入式设备中Linux的未来？这是个值得讨论的问题，不过Linux的创始人和开源巨人Linus Torvalds在最近一届 [Linux 基金会](http://linuxfoundation.org/) 的LinuxCon大会上，在一次对话中表达了一些有趣的观点。

作为敲出第一版Linux内核代码并且在1991年将它们共享在互联网上的家伙，Torvalds毫无疑问是开源软件甚至是所有软件中最著名的开发者，如今他依然活跃在其中。在此期间，Torvalds是许多人和组织中唯一一个引领着Linux发展的个体，它的观点往往能影响着开源社区，而且，作为一个内核开发者的角色赋予了他能决定哪些特点和代码能被放进操作系统内部的强大权利。

所以说，关注Torvalds所说的话是很值得的， "我还是挺想要桌面的。" [他在上月的LinuxCon大会上这样说道](http://www.eweek.com/enterprise-apps/linux-founder-linus-torvalds-still-wants-the-desktop.html) 那表明他仍然着眼于作为使PC更加强大的操作系统Linux的未来，尽管十年来Linux桌面市场的份额一直很少，而且大部分围绕Linux的商业活动都去涉及服务器或者安卓手机去了。

但是，Torvalds还说，确保Linux桌面能有个宏伟的未来意味着解决了受阻的 “基础设施问题”，庞大的开源软件生态系统和硬件世界让他充满信心。这不是Linux核心代码本身的问题，而是要让Linux桌面渠道友好，这可能是伟大的Torvalds和他开发同伴们所需要花精力去达到的目标。这取决于app的开发者、硬件制造商和其它有志于实现人们能方便使用基于Linux的计算平台的各方力量。

另一方面，Torvalds也提到了他的憧憬，就是内核开发者们能简化嵌入式装置中的Linux代码——这也许和让Linux内核更加桌面友好化的任务有所分歧。但这也不一定，因为无论如何，Linux都是以模块化设计的，单内核代码库不能同时满足桌面用户和嵌入式开发者的需求，这是没有道理的，因为这取决于他们使用的模块。

作为一个一直想看到更多搭载Linux的嵌入式设备出现的Linux桌面用户，我希望Torvalds的所有愿望都可以实现，到那时我就可以只用Linux来做所有我想做的事情，无论是在电脑桌面上、手机上、车上，或者是任何其它的地方。

---

via: <http://thevarguy.com/open-source-application-software-companies/082514/linus-torvalds-promotes-linux-desktops-and-embedded-compu>

作者：[Christopher Tozzi](http://thevarguy.com/author/christopher-tozzi) 译者：[ZTinoZ](https://github.com/ZTinoZ) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出


16个 Linux 方面的在线工具类网站

Summary: 众所周知，GNU Linux不仅仅只是一款操作系统。看起来通过互联网全球许多人都在致力于这款以企鹅为吉祥物的操作系统。如果你读到这篇文章，你可能希望读一些关于Linux在线资源的内容。在可以找到的所有关于这个主题的网页中，有一些网站是每个Linux爱好者都应该收藏起来的。这些网站不仅仅只是教程或回顾，更是可以随时随地访问并与他人共享的实用工具。所以，今天我会建议一份包含16个应该收藏的网址清单。它们中的一些对Windows或Mac用户同样有用：这是在他们的能力范围内可以做到的。（译者注：Windows和Mac一样可以很好地体验Linux） 1

16个 Linux 方面的在线工具类网站

Repost

@我的印象笔记

Repost

@我的印象笔记

@我的印象笔记

@我的印象笔记

已收藏

众所周知，GNU Linux不仅仅只是一款操作系统。看起来通过互联网全球许多人都在致力于这款以企鹅为吉祥物的操作系统。如果你读到这篇文章，你可能希望读一些关于Linux在线资源的内容。在可以找到的所有关于这个主题的网页中，有一些网站是每个Linux爱好者都应该收藏起来的。这些网站不仅仅只是教程或回顾，更是可以随时随地访问并与他人共享的实用工具。所以，今天我会建议一份包含16个应该收藏的网址清单。它们中的一些对Windows或Mac用户同样有用：这是在他们的能力范围内可以做到的。（译者注：Windows和Mac一样可以很好地体验Linux）

### 1. [ExplainShell.com](http://explainshell.com/)

![](/data/attachment/album/201410/01/204352of7dq5pdrqhdzgpp.jpg)

如果你对Linux命令行感兴趣，那就试试这个网站。如果你对Linux命令行不感兴趣，那就更应该试试它，因为它会详尽地告诉你一个命令是如何工作的。这会防止你无意执行一个对电脑有害的命令，而且通过一个非常赞的界面来学习是一个好方法。

### 2. [BashrcGenerator.com](http://bashrcgenerator.com/)

![](/data/attachment/album/201410/01/204355b3w2wqx3xlywyw3x.jpg)

如果你想开始学习Linux命令行，或者想快速地生成一个自定义的shell命令提示符，但不知道从何下手，这个网站可以为你生成PS1提示的代码，将代码放到家目录下的.bashrc文件中即可。你可以拖拽任何你想在提示符里看到的元素，譬如用户名和当前时间，这个网站都会为你编写易懂可读的代码。绝对是懒人必备！

### 3. [Vim-adventures.com](http://vim-adventures.com/)

![](/data/attachment/album/201410/01/204358s8awxqqctwwn7a7w.jpg)

我是最近才发现这个网站的，但我的生活已经深陷其中。简而言之：它就是一个使用Vim命令的RPG游戏。在地图的平面上使用‘h,j,k,l’四个键移动你的角色、得到新的命令/能力、收集钥匙，可以帮助你非常快速地学习如何高效使用Vim。

### 4. [Try Github](https://try.github.io/)

![](/data/attachment/album/201410/01/204400cdz2um2q2p28f3du.jpg)

目标很简单：15分钟学会Git。这个网站模拟一个控制台，带你遍历这种协作编辑的每一步。界面非常时尚，目的十分有用。唯一不足的是对Git感兴趣，但Git绝对是一项不错的技能，这里也是学习Git的绝佳之处。

### 5. [Shortcutfoo.com](https://www.shortcutfoo.com/)

![](/data/attachment/album/201410/01/204403csqzqn8ljl0999e3.jpg)

又一个包含众多快捷键数据库的网站，shortcutfoo以更标准的方式将其内容呈现给用户，但绝对比有趣的迷你游戏更直截了当。这里有许多软件的快捷键，并按类别分组。虽然像Vim一类的软件它没有给出超级完整的快捷键列表，但也足以提供快速的提示或一般性的概述。

### 6. [GitHub Free Programming Books](https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md)

![](/data/attachment/album/201410/01/204405n55elbb31f7w1gpa.jpg)

正如你从URL上猜到的一样，这个网站就是免费在线编程书籍的集合，使用Git协作方式编写。上面的内容非常好，作者们应该为他们做出的这些贡献受到表扬。它可能不是最容易阅读的，但一定是最有启发性的之一。我们只希望这项运动能持续进行。

### 7. [Collabedit.com](http://collabedit.com/)

![](/data/attachment/album/201410/01/204408bp5hxopmd7dtzkhy.jpg)

如果你曾经计划过电话面试，你应该先试试collabedit。它让你创建文件，选择你想使用的编程语言，然后通过URL共享文档。打开链接的人可以免费地实时使用文本交互，使你可以评判他们的编程水平或只是交换一些程序片段。这里甚至还提供合适的语法高亮和聊天功能。换句话说，这就是程序员的即时Google Doucment。

### 8. [Cpp.sh](http://cpp.sh/)

![](/data/attachment/album/201410/01/204410szhyzjhzpwzhr3gg.jpg)

尽管这个网站超出了Linux范围，但因为它非常有用，所以值得将它放在这里。简单地说，这是一个C++在线开发环境。只需在浏览器里编写程序，然后运行它。作为奖励，你可以使用自动补全、Ctrl+Z，以及和你的小伙伴分享你的作品的URL。这些有趣的事情，你只需要通过一个简单的浏览器就能做到。

### 9. [Copy.sh](http://copy.sh/v24/)

![](/data/attachment/album/201410/01/204412u8n8qcqfuysss8nf.jpg)

如果想继续在浏览器上做一些疯狂的事情，你可以试试在copy.sh上在线运行一个虚拟机。就是这么简单。这个网站最近小有名气，但这个点子确实有些疯狂。从导航栏里，你可以选择运行默认的虚拟机镜像，或者上传你自己的iso文件。这项壮举的代码已经共享在[GitHub](https://github.com/copy/v86)。尽情尖叫吧！

### 10. [Commandlinefu.com](http://www.commandlinefu.com/)

![](/data/attachment/album/201410/01/204415fpyryybp1zymywym.jpg)

我们总是在自己的电脑上保存着一大段命令行“宝石”，commandlinefu的目标是把这些片段释放给全世界。作为一个协作式数据库，它就像是命令行里的维基百科。每个人可以免费注册，把自己最钟爱的命令提交到这个网站上给其他人看。你将能够获取来自四面八方的知识并与人分享。如果你对精通shell饶有兴趣，commandlinefu也可以提供一些优秀的特性，比如随机命令和每天学习新知识的新闻订阅。

### 11. [Alias.sh](http://alias.sh/)

![](/data/attachment/album/201410/01/204418jpmbjhji8db2hokd.jpg)

另一协作式数据库，alias.sh（我爱死这个URL了）有点像commandlinefu，但是为shell别名开发的。你可以共享和发现一些有用的别名，来使你的CLI（命令行界面）体验更加舒服。我个人喜欢这个获取图片维度的别名命令。

```
function dim(){ sips $1 -g pixelWidth -g pixelHeight }

```

你通过alias.sh节省下来的时间会积少成多，当你走到人生尽头的时候，会发现省下了许多年。（译者注：珍爱生命，多用别名！）

### 12. [Distrowatch.com](http://distrowatch.com/)

![](/data/attachment/album/201410/01/204420pcfle77c55cucmuw.jpg)

有谁不知道Distrowatch？除了基于这个网站流行度给出一个精确的Linux发行版排名，Distrowatch也是一个非常有用的数据库。无论你正苦苦寻找一个新的发行版，还是只是出于好奇，它都能为你能找到的每个Linux版本呈现一个详尽的描述，包含默认的桌面环境、包管理系统、默认应用程序等信息，还有所有的版本号，以及可用的下载链接。总而言之，这就是个Linux宝库。

### 13. [Linuxmanpages.com](http://www.linuxmanpages.com/)

![](/data/attachment/album/201410/01/204423eubqb4bk1hbhmmha.jpg)

一切尽在URL中说明了：随时随地获取主流命令的手册页面。尽管不确信对于Linux用户是否真的有用，因为他们可以从真实的终端中获取这些信息，但这里的内容还是值得关注的。

### 14. [AwesomeCow.com](http://awesomecow.com/)

![](/data/attachment/album/201410/01/204218v42vqjh2muxq3xqd.jpg)![](/data/attachment/album/201410/01/204426g3muuruf38nuuini.jpg)

这可能对于骨灰级 Linux 没啥用，但是对于其他人也许有用。Awesomecow是一个搜索引擎，来寻找Windows软件在Linux上对应的替代品。它对那些迁移到企鹅操作系统（Linux）或习惯Windows软件的人很有帮助。我认为这个网站代表一种能力，表明了在谈到软件质量时Linux也可以适用于专业领域。大家至少可以尝试一下。

### 15. [PenguSpy.com](http://www.penguspy.com/)

![](/data/attachment/album/201410/01/204428kllf7bvlbqcc7bel.jpg)

Steam在Linux上崭露头角之前，可玩性可能是Linux的软肋。但这个名为“pengsupy”的网站不遗余力地弥补这个软肋，通过使用漂亮的界面展现了数据库中收集的所有兼容Linux的游戏。游戏按照类别、发行日期、评分等指标分类。我真心希望这一类的网站不会因为Steam的存在走向衰亡，毕竟这是我在这个列表里最喜爱的网站之一。

### 16. [Linux Cross Reference by Free Electrons](http://lxr.free-electrons.com/)

![](/data/attachment/album/201410/01/204431fm3n77b6ttfrdnwn.jpg)

最后，对所有的专家和好奇的用户，lxr 是源于 Linux Cross Reference 的另外一种形式，使我们能交互地在线查看Linux内核代码。可以通过各种标识符在代码中很方便地导航，你可以使用标准的diff标记对比文件的不同版本。这个网站的界面看起来严肃直接，毕竟这只是一个希望完美阐述开源观点的网站。

总而言之，应该列出更多这一类的网站，作为这篇文章第二部分的主题。但这篇文章是一个好的开始，是一道为Linux用户寻找在线工具的开胃菜。如果你有其它任何想要分享的页面，而且是紧跟这个主题的，在评论里写出来。这将有助于续写这个列表。

---

via: <http://xmodulo.com/2014/07/useful-online-tools-linux.html>

原文作者：[Adrien Brochard](http://xmodulo.com/author/adrien)*（我是一名来自法国的Linux狂热爱好者。在尝试过众多的发行版后，我最终选择了Archlinux。但我一直会通过叠加技巧和窍门来优化我的系统。）*

译者：[KayGuoWhu](https://github.com/KayGuoWhu) 校对：[wxy](https://github.com/wxy)

本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出