linux中国_ 发布的文章

如果你想在命令行界面监控网络吞吐量,nload 应用程序是个不错的选择。它是一个实时监控网络流量和带宽使用的控制台应用程序,使用两个图表可视化地展示接收和发送的流量,并提供诸如数据交换总量、最小/最大网络带宽使用量等附加信息。

安装

在 CentOS/RHEL/Red Hat/Fedora Linux 上安装 nload

首先在 CentOS 或者基于 RHEL 的操作系统上启用 EPEL 仓库,然后键入 yum 命令安装 nload:

# yum install nload

在 Debian 或者 Ubuntu Linux 上安装 nload

键入 apt-get 命令

$ sudo apt-get install nload

在 FreeBSD 操作系统上安装 nload

通过 port 安装 nload,键入:

# cd /usr/ports/net/nload/ && make install clean

或者添加包

# pkg install net/nload

在 OpenBSD 操作系统上安装 nload

键入下列命令:

$ sudo pkg_add -i nload

在类 Unix 操作系统上从源代码安装 nload

首先,使用 wget 或者 curl 命令获取源代码:

$ cd /tmp
$ wget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gz

使用 tar 命令解压缩名为 nload-0.7.4.tar.gz 的 tar 包,键入:

$ tar xvf nload-0.7.4.tar.gz

使用 cd 命令进入 nload 源代码所在目录:

$ cd nload*

然后键入 ./configure 为你的操作系统配置安装包:

$ sh ./configure

或者

$ ./configure

运行 configure 命令需要一点时间。完成后,使用 make 命令编译 nload:

$ make

最后,键入 make install 命令以 root 用户身份安装 nload 应用程序和相关文件:

$ sudo make install

或者

# make install

使用

如何使用 nload 显示当前网络使用量呢?

基本语法是:

nload
nload device
nload [options] device1 device2

键入下列命令:

$ nload
$ nload eth0
$ nload em0 em2

会得到输出:

Fig. 01: nload command in action

图01: 使用 nload 命令

操控 nload 应用程序

nload 命令一旦执行就会开始监控网络设备,你可以使用下列快捷键操控 nload 应用程序。

  1. 你可以按键盘上的 ← → 或者 Enter/Tab 键在设备间切换。
  2. 按 F2 显示选项窗口。
  3. 按 F5 将当前设置保存到用户配置文件。
  4. 按 F6 从配置文件重新加载设置。
  5. 按 q 或者 Ctrl+C 退出 nload。

设置显示刷新间隔

默认每 100 毫秒刷新一次显示数值,下面的例子将时间间隔设置成 500 毫秒:

$ nload -t {interval_number_in_millisec}
$ nload -t 500

输出:

Animated gif 01 - nload command in action

GIF 动画 01 - 使用 nload 命令

设置流量数值显示的单位

语法如下:

$ nload -u h|H|b|B|k|K|m|M|g|G
$ nload -U h|H|b|B|k|K|m|M|g|G
$ nload -u h
$ nload -u G
$ nload -U G

释义:

  • 小写选项 -u: h 意为自动格式化为人类易读的单位,b 意为 Bit/s,k 意为 kBit/s,m 意为 MBit/s,g 意为 GBit/s。大写字母意为使用 Byte 替代 Bit。默认为 k。
  • 大写选项 -U 与小写选项 -u 非常相似,不同之处在于它展示的是数据量,比如 Bit, kByte, GBit 等等。(没有 "/s")。默认值是 M。

结论

我觉得 nload 是一个稳定可靠的应用程序,如果你喜欢 nload,你可能也想试试 Linux 和其他类 Unix 操作系统环境下的 vnstat 与 iftop 工具。


译自: http://www.cyberciti.biz/networking/nload-linux-command-to-monitor-network-traffic-bandwidth-usage/

译者:blueabysm 校对:wxy

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

你知道20世纪末的那些古老的诺基亚手机上最棒的东西是什么吗? 贪食蛇)! 我以前在这个看似无聊但却让人上瘾的游戏上花费了大把的时间。在古老的诺基亚手机被智能手机取代的同时,贪食蛇也被另外的无聊但却令人上瘾的游戏取代了,比如说:神庙逃亡。但是,贪食蛇本身的魅力仍在。

在Android,iOS以及Web上有很多可以玩的贪食蛇游戏。另外,在Linux终端上也有类似的游戏。对,你没有听错,Linux终端上真的有。

nSnake: Linux终端上的经典贪食蛇游戏

nSnakeAlexandre Dantas开发的经典游戏——贪食蛇的Linux终端版本。差不多在所有的Linux发行版中,你都可以获取nSnake,但是在这篇文章中我们只介绍如何在Ubuntu以及与Ubuntu相似的发行版中安装它。

要在Ubuntu或者Linux Mint中安装nSnake, 你只需要打开终端,然后使用下面的命令:

sudo apt-get install nsnake

一旦安装成功,你就可以使用下面的命令来运行游戏了:

nsnake

在终端中运行起来的nSnake就类似于下面截图中的内容。如果你很纠结,为什么我的Ubuntu终端和Ubuntu默认的紫红色终端不一样呢?那是因为我用了Numix主题。更多优秀的Ubuntu主题

Play Snake game in Linux terminal with nSnake

玩nSnake是非常简单的。你可以从开始界面选择游戏速度以及是否开启边框。游戏开始后,使用方向键控制贪吃的小蛇蛇,P键暂停游戏,Q键退出游戏。

你觉得nSnake怎么样? 你以前玩过吗? 你还玩过其他的Linux终端游戏吗? 来跟我们分享一下吧!


via: http://itsfoss.com/nsnake-play-classic-snake-game-linux-terminal/

译者:intermerlin 校对:wxy

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

在你的桌面上保留一份打印的备忘录,我保证你会很快学会并成为一个专家。我们已经同时加入pdf和图片(png)两种格式的备忘录。如果你需要我们加入更多命令请保留我们的文章。命令依据它们的用途被分类成13类。我们将命令设计在如我们经常使用的linux shell那样的黑底白字。我们还加入了一些红色来提升注意。:-)

原图大小:2551x3768,点击查看大图

PDF版本在此


via: http://linoxide.com/linux-command/linux-commands-cheat-sheet/

译者:geekpi 校对:wxy

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

声音切换器是由Dmitry Kann开发的小程序。这个程序的目的很简单,让你在不同的音频源如喇叭、耳机和HDMI之间点击两下鼠标就能切换。

你可能会说“没什么大不了”。毕竟它不是火箭科学。你可以进入系统设置> 声音设定 并且可以简单地选择你想要的输入输出源。声音切换器没有做新的或者Ubuntu没有提供的功能,它只是简化整个过程。我想这可能是为什么这个没有列在最佳Ubuntu指示器程序中的原因。

你多久需要改变音频源?对于我来说,我不得不在每次从外部监视器的HDMI获取声音时切换音频源。并且我不得不在拔掉HDMI线时重新这么做。这个小程序指示器对于像我这样经常切换音频源又懒的人是很方便的。

在Ubuntu中安装音频切换器:

打开一个终端并且使用下面的命令在Ubuntu中安装音频切换器:

sudo apt-add-repository ppa:yktooo/ppa
sudo apt-get update
sudo apt-get install indicator-sound-switcher

重要提示:

音频切换器不会自动启动。为了自动启动,你要把它加到启动程序中。打开启动程序并点击添加。这里,给它一个名字,比如就称声音切换器,并是在命令部分使用 “indicator-sound-switcher”(没有引号)。如果你在加入启动程序遇到问题时请告诉我。

你认为音频切换器怎么样?像这样的小程序对用户有好处么?让我们知道你的看法。


via: http://itsfoss.com/sound-switcher-indicator-ubuntu/

译者:geekpi 校对:wxy

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

慕尼黑市政府已将接近 15,000 台 PC 从 Windows NT 操作系统迁移到了其自有的 Linux 发行版

来自IDG 新闻 : 慕尼黑市十年前开始向 Linux 迁移,今年我们见证了这项工程竣工。“我们学到的最深一课是,你无法在没有持续政策支持的情况下完成这样的项目。”LiMux 项目的负责人 Peter Hofmann 在总结经验时说。

慕尼黑市政府将他们网络上 15,000 台 PC 中大约 14,800 台迁移到了他们自有的基于 Ubuntu 的 Linux——LiMux 上。这超出了他们原定迁移 12,000 台桌面计算机的计划。

慕尼黑市是在 Microsoft 声明将不再为 Windows NT 4.0 提供支持的时候决心迁移他们的 IT 系统的,因为他们使用的就是 Windows NT 4.0。当时,该市不得不在迁移到新版 Windows 和寻找一个替代平台之间做出抉择,因为新的软件以及现存软件的新版本都将无法在 Windows NT 上使用。市议会决定与 Linux 携手,和软件供应商们保持更加独立的关系。

Hofmann 说,政策支持是迁移成功的关键。

“我们从始至终都拥有政策的支持。我们得让政府官员们时刻掌握项目最新信息,就像对待股东一样。”他说。

借助这样的手段,这些政客们从未丧失对项目的兴趣,也始终能了解到项目执行人在做什么,他说。“我目睹过很多开源项目流产,”因为它们要么未得到、要么失去了政策支持,他说。

市政府原定 2009 年完成迁移计划,但事实上从最初作出决定到 LiMux 项目迁移完工大约耗费了十年时间。项目全程也经历了几次延期。

迁移工作在原计划一年之后才真正开始,这是第一次延期,Hofmann 说。第二次延期缘于 2007 年市议会的一个决定:慕尼黑市的 IT 部门也要负责 Linux 客户端基础设施所必须的标准化工作,他说。但是慕尼黑市既没有正确的程序也没有正确的组织来实现这种标准化,他说。

项目第三次延期是在 2010 年,当时市议会决定扩大项目规模,Hofmann 说。风险管理、测试管理和需求工程作为三个附加任务目标被加进了项目里。

尽管困难重重,Hofmann 说他仍然愿意下次再做一次。

慕尼黑市 IT 组织的异质性基础设施曾是该项目最大的问题之一,Hofmann 说。项目启动之初,22 个组织都有自己独有的配置、软硬件、进程、Windows 客户端知识以及相应投入使用的基础设施,他说。“我们想建设一个标准化的、集中交付和开发的 Linux 客户端,”他说。

Hofmann 预计,四分五裂的基础设施会造成问题。事实证明,不论从技术因素还是组织因素来看,标准化客户端的工作都比他预想的还要艰难。

幸运的是,他有足够的自由度重建整个城市的 IT 基础设施。

“任何人在打算迁移之前都要重新审视他们的整个 IT 组织。迁移到 Linux 远非节省开支和使用免费软件那么简单。”他补充道。

但慕尼黑市的迁移工作确确实实省钱了。2012 年 11 月,一名市议员答复道,慕尼黑市计算出迁移到 LiMux 会比更新已有 Microsoft 软件节省超过 1100 万欧元

这项计算横向对比了 LiMux、Windows 7 + Microsoft Office、Windows 7 + OpenOffice(慕尼黑市为 LiMux 选择的生产力套件) 三种方案,包含必要的硬件升级、培训、外部迁移支持和优化事务以及其他指标。两个 Windows 方案都明显比 LiMux 方案昂贵很多,这主要缘于微软对软件使用许可收取的费用。

Hofmann 说,LiMux 不存在支持合同。“你要支持合同干什么?实际上你并没有得到支持,你得到的是新版本。你需要它的唯一理由来自于你的律师,他让你这么做以便日后出现问题有责任人可以追究。我们不追究任何人,我们自己会搞定那些问题,”他说。

如果慕尼黑市的 IT 人员不能自己修复 bug,他们可以寻求专家解决特定的 bug,Hofmann 说。“你不再依赖从软件供应商那里买来的服务,你依靠你自己和你掌握的信息,”他说。

尽管这样,抱怨依然存在。从外部组织收到的 Word 和 Excel 文档有时候不得不做些更改再发回去,这样一来会给互通性造成麻烦,他说。慕尼黑市正在说服与他们通信的人员使用 OpenOffice 的 ODF 格式文档,或者对不需要修改的文档使用 PDF 格式,Hofmann 说。慕尼黑市已经借助这一途径协助了互通工具在金融业的推广。

作为 OpenOffice 迁移计划的一部分,慕尼黑市还开发了 WollMux。这是一个用于模板和表单的 Office 扩展,于 2008 年以自由软件的形式发布,如今已经被少数其他组织采用,他说。

清除 Microsoft Office 的工作中还存在其他一些障碍——该市内部应用程序对数以千计的 Microsoft Office 和 Visual Basic 宏的依赖就是其中之一,Hofmann 说。

如今仍然有约 100 个这样的宏在为数不多的 Windows PC 上使用。

“我们的目标从来都不是彻底清除 Windows,”他说,尽管该市已经超出了迁移 80% PC 的最初目标并且一直运转良好。

以财政部门为例,三台 Windows PC 仍然在运行特殊的银行软件。如果要迁移到 LiMux,市政府得付钱让软件供应商为这三台机器上运行的应用程序开发 LiMux 版本,Hofmann 说。

该市与德国政府印刷护照的“联邦印刷”打交道时也面临类似的问题。联邦印刷要求使用一个 Windows 应用程序发送护照所需的个人数据,他说。

Hofmann 在对这个城市的未来信心满怀的时候也认识到并不是所有人都适合迁移到 Linux。但即使不想迁移到 Linux 的人也一样可以从慕尼黑市的经验中得益:“曾有人对我说,‘从你启动项目那时起,我就可以和 Microsoft 谈判了。’”


译自: http://www.computerworld.com/s/article/9245353/Moving_a_city_to_Linux_requires_political_backing_says_Munich_project_leader?taxonomyId=122

译者:sailing 校对:wxy

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

Zukitwo是一个为Gnome 3.12 设计的美丽主题,它利用了GTK2引擎Murrine和GTK2 pixbuf引擎,目前的版本是2014.03.29。

Zukitwo在Gnome 3.12 发布不就之后就已经更新,并且它可能是第一个支持新版本Gnome的主题。许多其他的主题可能会很快就会跟上,但是,巧合地,Zukitwo是其中最棒的之一。

根据变更记录,Gnome 3.12 更新很以前没有很大的不同,但是仍有一些引人注意的。Gnome的老版本用户不应该升级到新版本。这是专门为Gnome 3.12 用户准备的。

这个事实的一个可笑之处是目前还没有Gnome 3.12的用户。即使新的桌面环境更新已经释出了,但是还没有哪个Linux发行版在使用它,因此这很难去测试它。

这个主题有两个要求:GTK2引擎Murrine 0.98.1.1或者更新和GTK2 pixbuf引擎或者gtk(2)-engines包。

检查一下更新日志来获取完整的修复列表。现在就从gnome.org上下载Zukitwo 2014.03.29


via: http://news.softpedia.com/news/Beautiful-Zukitwo-Theme-Is-the-First-One-for-GNOME-3-12-434833.shtml

译者:geekpi 校对:wxy

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