分类 技术 下的文章

Semplice 是一个基于Debian GNU/Linux项目的Linux发行版,基于Debian不稳定分支构建。开发者使用不稳定仓库中的软件包,并通过一个自定义图形界面安装程序将这些软件包加以整合。项目官网介绍说该Semplice不但支持加密LVM卷,而且整合了Openbox窗口管理器,并始终专注于更加快速、轻便的资源,“简约不简单”。该发行版目前支持32位、64位ISO镜像下载,体积大概620MB左右。

从LiveCD启动后,可以看到一个图形界面窗口,它包括3个标签页,分别用来设置键盘布局、系统语言和所在时区。确认上述设置正确无误后,关闭窗口,就可以看到Openbox界面那明亮的蓝色背景了。在显示器底部我们发现了一个任务切换界面和一个系统托盘。点击鼠标右键可以呼出程序菜单,菜单顶部其中一项就是系统安装程序的入口。

Semplice Linux 5 —— 访问项目官网(截图大小398KB,分辨率1280x960)

Semplice的系统安装程序同样为图形化界面。程序界面友好,引导步骤也比较清晰。首先,程序会让我们确认首选的语言、键盘和时区,然后会询问是否要检测安装程序有无更新,我很负责任的选择了“是”,它竟然真的联网找到了自己的新版本,于是,我又下载更新,安装程序自动重启执行更新(……作者你是话唠吗?)接下来,程序要求我们创建一个用户账户,同时,提供了是否激活root账户的选项。Semplice默认是将第一个用户账户作为sudo管理员同时禁用root账户的。尽管如此,我们仍然可以激活root账户再给它设置一个密码。然后,来到磁盘分区界面,程序自动帮我们完成了一套分区建议,当然,你也可以选择自己手动分区。

这里我发现手动分区会有点尴尬,主要是由于屏幕的布局。另外,我还发现当我尝试建立LVM卷的时候,程序却并不允许,一个对话框会让我输入卷的名称,但是它的“OK”按钮却无法点击,着实让人纳闷。文件系统还是传统的几个,ext2/3/4和ReiserFS,分区之后,它会询问是否要安装GRUB,以上步骤都完成后,最后一步需要我们选择是否开启一些功能与服务,然后就开始正式安装了。安装的同时,安装程序会询问我们是否需要一些额外的工具,例如蓝牙支持、打印机、生产套件、桌面特效、Web应用以及专有软件包,如果你选择需要,程序就会自动将它们拷贝至本地磁盘。整个安装过程只需要几分钟,安装完毕后,需要重启电脑。

除了基本所需的文本编辑器、计算器、图像浏览、文件管理与档案管理外,Semplice Linux发行版还预装了很多有用的软件,例如Chromium浏览器、Claws Mail邮件客户端、XChat IRC以及Pidgin等聊天软件。另外,下载软件有gFTP和uGet,文档处理有GNU Paint、AbiWord、Gnumeric,娱乐播放有MPlayer、Exaile,刻录工具有xfburn,游戏子菜单下还有一个Tetris。

程序菜单中还有许多有用的配置工具,通过这些工具用户可以对网络设置、系统服务、用户账户等进行轻松配置。同时,系统还提供了程序对Openbox窗口管理器进行管理。在Web应用部分,用户可以以最简方式打开一个web浏览器,用来访问Twitter和Facebook。系统还提供了前往Semplice项目官网的快捷方式。通过深度挖掘,我发现Semplice具有一整套完备的多媒体编码解码器和Adobe Flash插件。系统默认采用的是安全shell服务(OpenSSH)。我还发现系统预装了GNU编译工具集。而在内核方面,Semplice采用3.10版本,能够保证以上各个工具软件正常运行。

Semplice Linux 5 —— 运行各种桌面程序(截图大小241KB,分辨率1280x960)

使用Semplice工作的过程中我也遇到了一些小问题。比如,当我在虚拟终端运行“top”进程监视器的时候,窗口顶端的系统统计信息会无故消失,稍微折腾了一番,我发现原来是因为虚拟终端的颜色配置导致了文字不可见。但是当我修改主题颜色一段时间以后,下一次我再打开一个终端,主题颜色又回到了以前的默认值。如此反复,每次关闭终端后,我的设置总会丢失。丢失设置的另一个表现是,之前安装过程中配置好的一些服务也失效了,包括蓝牙、打印机支持、Web应用和其他一些项目。

当时我告诉安装程序不要安装蓝牙和打印软件,但是后来我在服务管理器里还是看到了它俩在活蹦乱跳地运行着。

第三个奇怪的问题是,当我尝试连接SSH服务的时候,总是被告知连接丢失被重置,很快我发现问题原因是由于系统根本就木有生成OpenSSH所需的主机密钥。当我手动生成这些密钥后,就可以使用安全Shell服务了。

新立德(Synaptic)作为通用软件包管理器负责Semplice发行版软件包的管理与更新。通常功能强大的软件包管理器难以兼顾漂亮的外观,但新立德做到了。它允许用户创建一系列行为动作,并且执行迅速,执行的同时还能显示详细的细节信息。Linux发行版一般会从一些不同的软件仓库获取软件,Semplice默认是从Debian的不稳定分支仓库以及其他一些Semplice的自定义仓库中获取。当我初次安装好Semplice的时候,就有137个更新等着我下载安装,体积总共达到了135MB。一周下来,我总共安装了超过200个更新,体积超过200MB。Semplice不愧是基于Debian的不稳定分支,不但更新速度超快,而且采用的都是快速更新的前沿软件包。

Semplice Linux 5 —— 管理软件包与服务(截图大小299KB,分辨率1280x960)

我尝试在我的台式机上运行Semplice Linux(CPU双核2.8GHz,内存6G,Radeon显卡,Realtek网卡),然而不管我如何修改内核参数,都无法在实体机上运行,但是在VirtualBox虚拟机上却运行的很好。在VirtualBox里,Semplice启动快速,反应灵敏而且整个测试过程都非常稳定。Semplice所需的配置内存相当低,只需要130MB。

整个Semplice体验过程一个词概括:还行(Okay)。这既不是认可也不是否定。总体上讲,Semplice表现还是不错的,它提供了很多优秀的软件,而且我认为它的安装程序比Debian的要漂亮,至少在桌面系统上如此。Semplice的管理员工具很实用,除此以外,通过访问Debian的软件仓库,它还提供了海量软件包供普通用户选用。该发行版紧跟前沿,不喜欢总是下载更新的用户可能会比较介意,但是同时这也意味着它为我们提供了不断尝试新鲜事物的机会。以上是好的方面。不好的方面,在我测试的过程中也出现了一些问题,例如,安装程序并未采纳我对系统服务的一些配置,我也无法使用加密LVM卷。

还有其他一些小问题,像虚拟终端丢失设置等等。另外,我始终禁不住会想,Semplice为何不用LXDE代替Openbox作为图形接口呢?我并不是对Openbox有什么偏见,但LXDE可以提供更美观、常见的图形接口,特别是对于新手用户,就好像在家里面对自己熟悉的环境一样。另一个问题是,Semplice无法在我的实体机上运行,也许我的情况是个案,反过来可能别人运行不了的系统我的电脑却可以运行,我也并不想以此对Semplice吹毛求疵,但是,其他Debian类的系统例如Ubuntu和Debian版的Mint,都可以在我的机子上流畅运行,因此,当发现Semplice运行不了时候,我当时还是有些惊讶的。最后一个问题,OpenSSH运行时,没有自动生成主机密钥,导致安全Shell连接丢失,虽说手动生成新的主机密钥只是小事一桩,但如果它启动的时候就能自动完成这些工作岂不是更好。

总结一下,对于Semplice,我“爱的初体验”看起来还是比较美好的,它为简约Debian做出了不少改进(至少对于台式机/笔记本用户),默认所选择的软件也都不错。尽管如此,它还是有一些毛边儿略显粗糙。也许这不算什么,因为没有什么能吓住我们Linux系统测试员,但我还是衷心希望不久的将来,Semplice的新版本能改善上面那些问题。

via: http://distrowatch.com/weekly.php?issue=20131007

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:tinyeyeser 校对:wxy

之前的一些文章中我们已经讨论过CinnamonNemo文件管理器)是什么,但是如果你仍然不了解,请读下文:

Cinnamon是由Linux Mint团队最初为Linux Mint开发的一款桌面环境。它提供给用户一个更舒适和现代化的体验。

如果你和我一样很喜欢Unity(Ubuntu默认桌面)。我建议你尝试一下Cinnamon。安装Cinnamon不意味着你淘汰Unity,绝不是。

最新版本的Cinnamon 1.8在Ubuntu仓库尚未公布,因此我们要感谢PPA。

Cinnamon1.8包含了这些新功能,包括 Screensaver(屏幕保护程序),Cinnamon Control Center(Cinnamon控制中心)等等.

安装Cinnamon

打开终端输入以下命令:

$ sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable

$ sudo apt-get update

$ sudo apt-get install cinnamon nemo

安装Cinnamon和Nemo文件管理器成功后,注销或重启你的系统。

点击你 用户名右上角Ubuntu 图标。你应该能看到 Cinnamon 和其他桌面环境。

选择 Cinnamon 并登录。

你就有了这样一个桌面。

查看已打开菜单的Cinnamon 1.8桌面

via: http://www.unixmen.com/install-cinnamon-1-8-ubuntu-13-04/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:Vito 校对:Caroline

最近这几天,我在研究和学习conky。当做它的截屏时,我被unity启动器频繁遮挡住屏幕截图难住了。突然间我问自己,有没有一种办法可以默认隐藏unity启动器(只在需要的时候才出现)?我google了一圈,发现通过系统设置选项可以很容易做到。因此,今天我不会讨论一个特定的应用而是来讨论一个有用的方法,一定会对其他Ubuntu用户很有帮助。

unity-launcher-main

我的Ubuntu桌面上的Unity启动器截图

提示 - 文章中所有的操作都在Ubuntu 13.04测试通过

Ubuntu 13.04隐藏Unity启动器步骤

步骤:

第1步

在主菜单点击 System Settings(系统设定) 选项。

unity-launcher-1

第2步

在系统设定中,点击 Appearance(外观) 选项。

unity-launcher-2

第3步

现在,进入标题为'Behavior(行为)'的标签中。

unity-launcher-3

第4步

打开右上方的单选按钮。

unity-launcher-5

unity-launcher-4

第5步

在完成上一步后,unity启动器已经默认隐藏。它只有在鼠标接触到屏幕最左边时才会出现。调整启动器的灵敏度。根据你的需求调整滑动条(如下图所示):

unity-launcher-5-1

这是当我完成所有步骤(上面所列)后的桌面截图.

unity-launcher-7

我的Ubuntu桌面上的Unity启动器截图

重点

我也想把unity启动器放在桌面底部(就像Apple的Mac那样),但是从Ubuntu 12.04开始就无法改变启动器的位置。像许多其他用户一样,我也有点失望。不管怎么说,如果你想了解更多,你可以读Ubuntu论坛上的详细讨论.

如果你知道任何在Ubuntu 13.04上改变unity启动器位置的非官方途径(一个应用或者插件),请分享给我们。

via: http://mylinuxbook.com/hide-unity-launcher-ubuntu-13-04/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:flsf 校对:Caroline

通俗的说,计算机的文件系统就是一个像磁盘这样的存储设备如何存储、检索以及管理文件的方式。文件系统需要记录的不仅是文件本身每一个字节,及其在存储设备上的位置,还要存储文件相关的信息。比如,也要存储每个文件的名字、文件存放的层次结构(目录),还有文件的元数据,像文件的修改时间等。

虽然在linux上可以使用许多不同的文件系统,但是绝大多数用户很少去关注使用哪一个,它们通常都被忽视了。选择使用什么样的文件系统视情况而定,要考虑的相关因素包括兼容性、性能、还原能力、使用的介质、存储介质的大小和数量、特性,还有安全考虑等。

日志文件系统是一种特殊类型的文件系统,它记录一个被称为日志的追踪文件。日志可以让系统能够修复在异常终止时出现的不一致情况。它通过追踪之前提交到主文件系统的更改。在计算机非正常关机的情况下,任何数据丢失都可被重建。因此,这种文件系统不太可能遭受破坏,并且可以使文件系统快速恢复工作。

为了深入了解日志文件系统的使用,我们整理出一个首选列表。

现在,让我们讨论一下手边的日志文件系统。

  • ext3 许多流行的Linux发行版默认的文件系统
  • XFS 为高性能和大文件设计的文件系统
  • Btrfs 校检copy-on-write(写入时复制)文件系统
  • ext4 由ext3增加许多显著特性和扩展进化而来的文件系统

ext3

ext3,或者叫第三扩展文件系统,它是一个通常被用于Linux内核的日志文件系统。日志功能意味着不用对fsck等待过久和担心损坏元数据。

它是包括Debian在内的许多流行的Linux发行版的默认文件系统。ext3 最初发布时间是1999年9月。

Ext3 默认保留了%5的可用空间,主要的原因是保证超级用户(root)甚至在文件系统已满的情况下能够登录。

ext3

0.9.18

价格 : 免费下载

大小 : 13.8KB

协议 : GNU GPL

开发者 : Stephen Tweedie

网站 : <ftp://ftp.kernel.org/>

支持 : FAQ, 邮件列表

特性包括:

  • 简单,健壮,可扩展
  • 内核和用户空间的代码已广泛测试
  • 在ext2上增加的特性
  • 日志 :提高可靠性,并且异常关机后不需要检查文件系统
  • 各种日志模式:日志,有序,写回
  • 文件系统被重新挂载时自动恢复
  • 所有的VFS操作(包括配额)都会记录到日志
  • 添加数据的更新也被记录日志
  • 在线文件系统的扩容
  • 在大目录上使用Htree索引
  • 扩展属性块和大量的inode
  • 支持在线文件系统的大小调整
  • 哈希索引的目录
  • 文件/设备都支持日志
  • 目录项中记录文件类型
  • 日志恢复依赖
  • 减少块组的备份
  • 减少超级块的备份
  • 文件可大于2GiB
  • 易于自ext2迁移文件系统,而不需要备份,恢复和格式化分区
  • UNIX权限, ACL和其它的安全属性

XFS

XFS 是一个64位的、高性能的支持文件系统一致性的日志文件系统,由Silicon Graphics公司所开发。是IRIX5.3和以后版本的默认文件系统,后来又移植到Linux内核。

XFS结合先进的日志技术和完整的64位寻址还有可扩展的数据结构和算法。

XFS从Linux 2.4开始一直留在官方Linux内核内核树。所有现代的Linux发行版都支持XFS。

XFS

价格 : 免费下载

协议 : GNU GPL v2

开发者 : Silicon Graphics Inc.

网站 : http://oss.sgi.com/projects/xfs/

支持 : http://XFS.org, FAQ, 邮件列表

特性包括:

  • 快速恢复 - 意外中断后,重新启动非常快,不受管理文件的数量影响
  • 快速事务 - 提供优越的日志同时尽量减少日志在读取和写入数据事务时对性能的影响
  • 大规模的可扩展性 - 支持最大文件系统为8 EiB - 1(1024PiB - 1)
  • 有效分配 - 实现极其复杂的空间管理技术
  • 出色的带宽占用 - 能够提供非常接近底层的硬件本身I/O性能
  • 提供日志文件系统元数据,在实际磁盘块更新前首先写入一个连续的日志来更新文件系统
  • 支持文件系统的挂载卷增长,使文件系统的“冻结”和“解冻”操作支持卷级快照,并提供了一个在线的文件碎片整理工具
  • 实现完整的日志扩展属性
  • 支持ACL语义和在POSIX 1003.1e标准草案的接口描述
  • 兼容NFS
  • 使用开源的Samba服务导出XFS文件系统到Microsoft Windows系统
  • 数据管理API(DMAPI/XDSM的)允许实施不修改内核的分层存储管理软件
  • 支持“实时子卷”的概念 - 一个独立的区域只有文件数据存储的磁盘空间

Btrfs

Btrfs(B-树文件系统)是一个Linux写入时复制(Copy on Write)文件系统。写入时复制(COW)是维护数据集合的副本和使用相同数据处理多个任务时管理资源的优化技术(译者注:用于保留某些数据的原始副本的一种技术。在写入操作修改数据时,会复制数据的原始副本)。

这个日志文件系统的目的是给Linux带来更高效的存储管理和更好的数据完整性功能。

Btrfs很好的实现了高级特性,同时保持了容错性、可扩展性和可靠性。这个文件系统自2007年以来一直在开发,它的基础代码现在已经到达了一个成熟的水平,其磁盘格式应该不会改变。基础代码还在密集的开发中。

Btrfs 首次亮相在Linux2.6.29发布时。Btrfs可以处理多达264个字节,少了几百特殊项。

Btrfs

价格 : 免费下载

协议 : GNU GPL

开发者 : Oracle Corporation

网站 : http://btrfs.wiki.kernel.org

支持 : Btrfs初学者指南, 我如何使用Btrfs先进的功能, Btrfs文件系统入门

选择评论: Josef Bacik

特性包括:

  • 可扩展,64位文件系统能够跨越卷提供文件,文件系统最大可达16EiB
  • 集成了卷管理
  • 在线文件系统的碎片整理 - 可用在卷挂载或在线时整理卷碎片
  • 脱机文件系统检查
  • 在线卷增长和收缩
  • 在线块设备的添加和删除
  • 在线平衡(移动对象在块设备之间来平衡负载)
  • 使用B-树结构来存储数据类型和存储在磁盘上的信息点
  • 在线数据擦除发现错误和自动修复文件冗余副本
  • 延迟分配以便更好的磁盘分配
  • 空间高效的打包小文件
  • 空间高效的索引目录
  • 子卷(单独的内部文件系统root)
  • 透明压缩(zlib和LZO)
  • 容易使用的可写快照,只读快照。在快照目录下,快照被看做一般的目录
  • 发送/接收(以二进制流保存快照之间的差别)
  • 数据一致性:
  • 内置RAID支持(RAID0,RAID1,RAID5,RAID6和RAID10) 。可用于数据擦除,特别是RAID 1
  • 故障隔离和校验和算法 - 从用户数据分开存储的元数据实现故障隔离
  • 校验数据和元数据(CRC- 32C) ,可以选择关闭数据校验和
  • 即使在一个单一的设备,元数据被冗余存储在两个位置
  • 重建次数
  • 加密
  • 文件克隆(在单个文件写入时复制,或字节范围)
  • 原地迁移ext3/4到BTRFS(支持回滚)
  • 文件系统seeding
  • SSD (闪存)识别(TRIM /丢弃报告重用的空闲块)和优化
  • 文件条带化,文件镜像化,文件条带化+镜像化,单双奇偶校验实现条带化
  • 每个子卷分层配额
  • 基于扩展的文件存储
  • 提供了用户最低限度的调整,以防范滥用

ext4

ext4,也叫做第四扩展文件系统,是一个由ext3演变而来的Linux日志文件系统。它在Linux内核2.6.28很稳定。

ext4的增加了许多重要特性 : 一个单一的连续块的描述符,而不是传统的ext2和ext3所使用的块映射体系。这是一个表示大文件的有效方式,更高效的CPU 利用和更少的元数据的输入输出(I/O)。这也使文件系统检查更快,更加有利的于文件系统规模的增长。

ext4

价格 : 免费下载

协议 : GNU GPL

开发者 :Mingming Cao, Andreas Dilger, Alex Zhuravlev (Tomas), Dave Kleikamp, Theodore Ts'o, Eric Sandeen, others

网站 : http://ext4.wiki.kernel.org

支持 : Wiki, FAQ, 内核新手

特性包括:

  • 扩展属性块和大量的inode
  • 基于扩展的磁盘格式
  • 在线碎片整理
  • 在线文件系统的大小预先调整
  • 哈希索引目录
  • 文件/设备都记录日志
  • 目录项中记录文件类型
  • 使用日志恢复
  • 文件分配扩展格式
  • 支持超过232个文件系统块
  • 灵活的块组元数据的位置
  • 减少块组的备份
  • 减少超级块的备份
  • 文件可大于2GiB
  • 组描述符校验和稀疏inode表
  • 超过32000个子目录
  • inode特性
  • 更多的inode
  • inode的预订
  • 纳秒级时间戳和创建时间
  • 文件可大于2TiB
  • 日志校验 - 可以校验日志数据来判断日志块是否发生故障或损坏
  • 可以选择关闭日志
  • 持久预分配
  • 向后兼容ext2和ext3
  • 分配方案:
  • 持久预分配
  • 延迟分配
  • 多块分配
  • 条块化感知分配
  • 扩展属性
  • 配额日志
  • 实现 discard/TRIM(译者注:任务相关教学法)

via: http://www.linuxlinks.com/article/20130927180305497/JournalingFileSystems.html

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:flsf 校对:Carolinewxy

如果你不使用torrent命令行客户端是担心它太复杂,那么,请重新考虑下。我相信一旦使用过了基于命令行的BT客户端,你就会离不开它:你可以非常轻松地在你的终端窗口启动和监控进度。在这篇文章中,我们将会介绍一个强大的命令行BT客户端 - rtorrent

NOTE - 文中展示的所有示例和指令都已经在Ubuntu 13.04中测试过。

rtorrent - 命令行BT客户端

rtorrent-main

简明教程

rtorrent 是一个用来轻松下载文件的命令行BT客户端(基于ncurses). 安装这个BT客户端之后,可以用下面命令运行它:

rtorrent

这有一个运行rtorrent后的窗口的截图:

rtorrent-3

好吧,我同意这个主窗口看起来并不是很美观,而且显示的信息有一点点混乱。不要担心,只要在你的键盘上按下enter就会有一个提示出现在窗口底部.

这是截图:

rtorrent-4

注意这个出现在屏幕上的提示load.normal>,下一步仅需输入torrent文件的名字。例如,我输入这个torrent文件名 Fedora-20-Alpha-x86\_64-DVD.torrent.

rtorrent-6

注意你只需要输入torrent文件名(如果不在当前目录的话,那就要输入完整的路径)。你可以轻松的使用bash的快捷键比如[TAB]来补全文件名和路径。之后,再次按下enter。

rtorrent-7

现在你可以看到torrent文件已经加载了,但是你需要激活它,让它开始下载。怎么做呢?首先按下向下箭头键。现在应该在之前加载文件的详细信息前面上显示了一个星号(译者注:表示选中)。

rtorrent-8

注意在torrent文件信息开头显示的星号,现在,按下 Ctrl+s 开始下载。

rtorrent-9

rtorrent现在已经开始下载当前文件了。用 Ctrl+d 停止下载,再用一次 Ctrl+d 可以移除torrent任务,即卸载它。用 Ctrl+q 退出rtorrent。

你可以看到尽管基于命令行,但是事实上操作rtorrent并不是很难。

下载/安装

一些重要的关于rtorrent的链接:

Ubuntu 用户可以从Ubuntu软件中心下载rtorrent. 现在使用的版本是0.9.2.

rtorrent 下载安装之后,你必须设置一个资源文件(配置文件) - .rtorrent.rc 。这个文件必须存在,否则程序无法正常启动。下图就是我没有设置 ~/.rtorrent.rc 运行程序的结果。

rtorrent-1

你可以看到程序显示了一个不能读取到资源文件的错误。设置这个文件,首先下载文件模板,根据需求改一改。

注意 - 我上面提到的链接是官方的下载链接。这个文件和我的 ~/.rtorrent.rc有一点不同。

这是我使用的资源文件:

# For temporary downloaded files
# 临时下载文件
directory = ~/rTempDownloadFiles

# Directory to save and resume torrent sessions
# 保存和恢复torrent会话的目录
session = ~/rSession

# Other Tunables
# 其它可调参数
upload_rate = 30
download_rate = 200
peer_exchange = yes

# DHT enabled
# 开启DHT
dht = auto

# custom throttles
# 自定义阀门(译者注:流量限制)
throttle_up = low,10
throttle_down = low,10
throttle_up = med,20
throttle_down = med,20

# Watch a directory for new torrents, restart torrents that have been
# 监控目录中新的torrent, 重新启动torrent
# copied back and stop those that have been deleted.
# 复制并且阻止已经删除的.

schedule = watch_directory,0,10,load_start=~/rWatch/*.torrent
schedule = tied_directory,10,10,start_tied=
schedule = untied_directory,10,10,close_untied=

# Enable the default ratio group
# 启用默认比率组
ratio.enable=

# Change the limits, the defaults should be sufficient.
# 改变限制,默认应该足够
ratio.min.set=50
ratio.max.set=150
ratio.upload.set=20M

# Changing the command triggered when the ratio is reached.
# 当比值达到,改变命令触发
system.method.set = group.seeding.ratio.command, d.close=, d.erase=

# Move finished torrents to completed
# 移走完成的torrent
system.method.set_key = event.download.finished,rm_torrent,”execute=rm,$d.get_tied_to_file=”
system.method.set_key = event.download.finished,move_complete,”execute=mv,-u,$d.get_base_path=,~/rFullDownloadFiles/ ;d.set_directory=~/rFullDownloadFiles/”

注意 - 这个资源文件引用自这个链接.

要使用这个资源文件,不要忘记运行下面的命令(建立资源文件中提到的目录):

mkdir /home//rTempDownloadFiles
mkdir /home//rFullDownloadFiles
mkdir /home//rSession
mkdir /home//rWatch

用你自己的用户名替换 。还有,确保资源文件的名字是 .rtorrent.rc (前面有一个点) 不是 rtorrent.rc,把它保存在你的home目录(我的是/home/himashu).

想知道更多关于使用rtorren,请读用户指南。还可以在rtorrent中浏览详细教程

结论

rtorrent 是为那些想要用命令行BT客户端来代替基于GUI的客户端的用户准备的。虽然它需要为初始化配置付出一些时间并且需要一些操作来习惯,但是这些时间是值得的。尝试一下,它一定会给你留下深刻印象。

优点

  • 功能丰富
  • 大量的自定义选项

缺点

  • 初始配置时需要一点时间
  • 用户可能需要一些时间来习惯

你使用基于CLI的BT客户端吗?它有什么优势和弊端?和我们分享你的经历。

via: http://mylinuxbook.com/rtorrent-bit-torrent-client/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:flsf01 校对:Caroline

很少有命令行工具可以适应不同的终端尺寸,为用户提供最大限度的信息。绝大多数的工具的显示都是类似的——要么显示的信息混乱了或工具给出一个错误信息。不过, Glances 却是一个支持在80X24终端到任何更大尺寸终端上显示大量系统/网络监控相关信息的工具。

glances-main

提示 -- 这篇文章中的所有例子在Ubuntu 13.04的bash shell上测试过。

简短教程

Glances是一个系统监控工具,它在你的终端上能展示各种各样的系统相关信息。这些信息包括:

  • CPU相关信息
  • 磁盘IO相关信息
  • 内存相关信息
  • 挂载点相关信息
  • 网络接口相关信息
  • 进程相关信息
  • 等等

这是glances示例截图:

glances-1

它是用python写的并且利用psutils库获取所有系统相关信息的显示。Glances在终端上的显示非常灵活,比如,它可以在小至80X24的终端上显示更多的信息。

这是在较小终端上的glances截图:

glances-small-terminal

你可以看到甚至在较小终端上它也能显示一些信息。

你不仅可以用Glances对本地系统监控,它也能用于监控远程系统。在远程系统使用glances,运行以下命令:

glances -s

并且在客户端执行:

glances -c [ip-address-of-server]

在C/S模式中,使用glances有一些用户应该记住的重点[取自glances官方文档]:

在服务器端,你可以用 -B address 和 -p port 来设置绑定的IP地址和端口。在客户端,使用 -p port 来指定连接的服务器端的端口。默认的绑定地址是0.0.0.0(即监听在全部网络接口上)和61209/TCP端口上。

在C/S模式下,限制是在服务器端设置的。你也可以通过 -P password 来指定一个连接口令。Glances 也支持IPv6,可以通过 -B :: 来绑定到全部的IPv6地址上。

此外,这有几个命令行选项可用于自定义信息,像:

  • 使用 -m 禁止显示挂载相关信息
  • 使用 -n 禁止显示网络相关信息
  • 使用 -t 设置屏幕刷新时间间隔
  • 等等

通过man手册页探索和发现更多这样的选项。

除了命令行选项,glances提供许多帮助选项,你可以当glances正在运行的时候使用,这是选项列表:

glances-help

所以你可以看到glances不仅灵活显示也高度可定制。

下载/安装

这是一些与glances工具有关的重要链接:

你可以从软件源下载和安装Glances,但这需要预装python-dev模块。Ubuntu用户可以通过Ubuntu软件中心直接下载和安装。本文使用的版本是1.7.1与PsUtil 0.6.1。

总结

Glances是个工具,可以用于系统管理员快速了解完整的系统概况。在你的宝贝电脑上是个很好的工具,可以在你调试一些系统相关问题上派上用场。显示灵活想必是极好的。

优点

  • 在同等情况下提供许多系统相关信息
  • 灵活的显示

缺点

  • 较小终端时必须指定一些选项,以便显示更多信息。
  • 从源代码构建依赖于附加库,像python-dev。

你曾今用过Glances或类似的工具吗?你的经历是什么?分享你的故事吧。

via: http://mylinuxbook.com/glances-an-all-in-one-system-monitoring-tool/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:Vito 校对:wxy