linux中国_ 发布的文章

无论你使用哪种操作系统,你一定会遇到某个行为失常的应用,它把自己锁死并拒绝关闭。在Linux(还有Mac),你可以用一个"kill"命令强制终结它。在这个教程中,我们将展示给你多种方式使用"kill"命令终结应用。

Kill命令和信号

当你执行一个"kill"命令,你实际上发送了一个信号给系统,让它去终结不正常的应用。总共有60个你可以使用的信号,但是基本上你只需要知道SIGTERM(15)和SIGKILL(9)。

你可以用这个命令看到所有信号的列表:

kill -l

  • SIGTERM - 此信号请求一个进程停止运行。此信号是可以被忽略的。进程可以用一段时间来正常关闭,一个程序的正常关闭一般需要一段时间来保存进度并释放资源。换句话说,它不是强制停止。
  • SIGKILL - 此信号强制进程立刻停止运行。程序不能忽略此信号,而未保存的进度将会丢失。

使用"kill"的语法是:

kill [信号或选项] PID(s)

默认信号(当没有指定的时候)是SIGTERM。当它不起作用时,你可以使用下面的命令来强制kill掉一个进程:

kill SIGKILL PID

或者

kill -9 PID

这里"-9"代表着SIGKILL信号。

如果你不知道应用的PID,仅需要运行这个命令:

ps ux

它会显示所有正在运行的应用还有应用的PID。

例如,要kill掉Chrome,我会运行命令:

kill -9 3629

也可以在同一时间kill多个进程。

kill -9 PID1 PID2 PID3

PKill

"pkill"命令允许使用扩展的正则表达式和其它匹配方式。你现在可以使用应用的进程名kill掉它们,而不是使用PID。例如,要kill掉Firefox浏览器,只需要运行命令:

pkill firefox

使用正则表达式匹配的话,你可以输入进程名的部分字符,比如:

pkill fire

为了避免kill掉错误的进程,你应该用一下"pgrep -l [进程名]"列表来匹配进程名称。

Killall

killall同样使用进程名替代PID,并且它会kill掉所有的同名进程。例如,如果你正在运行多个Firefox浏览器的实例,可以用命令把它们全部kill掉:

killall firefox

在Gnome中,你可以使用这个命令重启Nautilus:

killall nautilus

xkill

xkill 是图形方式kill一个应用。当你在终端键入"xkill",你的光标将立刻变成一个"十字"。你只需要做的是在不正常的应用上点击一下,它就会立刻kill掉这个应用。如果你经常用的话,你也可以添加一个键盘快捷键来激活xkill

结论

当应用不正常而导致系统挂起的时候,人们往往重启计算机并且再一次开启所有的任务。而有了这些"kill"命令,你将能够更好的处理不正常的应用,从而避免导致系统崩溃。当你不想因一个不正常的进程而导致服务器宕机时,它尤其的有用。


via: http://www.maketecheasier.com/kill-command-in-linux/

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

译者:flsf 校对:wxy

9月5日,来自GNOME发布组的 Javier Jardón Cabezas 发布了 GNOME3.10 的第二个beta版本。

如我们之前的深度报道中所描述的,GNOME 开发者们在上一个 GNOME-Shell 3.10 beta版中所做的改变,在 GNOME 3.10 中将开发一个新的系统状态区。

如你从下面的截图所看到的(感谢 Allan Day 提供),系统状态区的设计已经完全被推翻,它给所有的指示器使用了一个单独的菜单(声音、Wi-Fi、电池、蓝牙等)。

在当前的 GNOME 桌面的稳定版本中,我们会发现每次要修改或查看一些什么时,我们为每个指示器打开一个新的菜单面板(仔细看第一个截图的细节)。

从将在2013年9月25号发布 GNOME 3.10 开始,使用者将会发现所有出现的指示器都使用一个单一的面板菜单,这将大幅度提升你和GNOME桌面的交互体验。

旧的系统状态区

旧的系统状态区(点击查看大图)

新的系统状态区

新的系统状态区(点击查看大图)

新系统状态区不仅仅是统一了所有的面板菜单,而且它也将仅显示你所关注的主要信息。用鼠标点击,你可以看到你的笔记本电脑的电量还能剩多少时间使用(也显示百分比)、连接无线宽带或者是WI-Fi、及调整音量和亮度。

新的系统面板可以通过 GNOME 3.10 Beta 2发布版本进行测试,它还包括锁定、关机、重启、注销和切换用户等快捷操作,以及访问 GNOME 控制面板。

可以从Softpedia下载 GNOME 3.10 Beta 2切记,这只是一个beta版本,不应该安装在任何生产环境中,仅仅用于测试。

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

译者:神之一手 校对:wxy

via : http://news.softpedia.com/news/GNOME-3-10-Will-Have-a-Beautiful-and-Handy-System-Menu-380938.shtml

Chris DiBona是谷歌开源总监。他也是开源界杰出的领军人物之一,这还要追溯到他的大学时期,那时他对Linux可谓一见钟情。

在今年的 “一切皆开源” 大会上,Christ将会提供谷歌目前的开源软件活动的最新消息以及对过去的回顾,还有Android的起源和现况。

我遇到了Christ,我们讨论了他最喜爱的Linux发行版、开源的无情法则以及他对谷歌作为业界领袖应有的责任的看法。

以下是访谈详情。

问:对于你加入谷歌并且在开源部门展开工作,有那些方面是我们所不知道的?

答: 第一次使用Linux是在上学的时候,由于当时选修了操作系统课程,因此,我需要写一些有关客户端/服务器的东西。出乎意料的是,那时候Sun工作站实验室很热闹,因为公开探讨问题的风气使然,编码味十足,使用的终端跑得相当慢。我在想,瓶颈在哪,不妨就用一直都摆放在家里的一台486-16上试试这个linux到底怎么样。这是我有史以来最棒的一次决定!从此我喜欢上了linux系统。linux太棒了,运行很快,与其他unix系统相比,功能齐全。OS这门课程,我也得了A。

问:下面这个问题的危险程度跟询问你最喜欢的球队一样,你最喜欢哪个linux发行版?

答: 哈!如果轻率地回答,那么是Android,因为Android是基于linux内核的,而我对它的使用频度远远超过其他一些东西。尽管通常情况下讨论Android时,多数人都不把它当做一个发行版。我现在正在一个Ubuntu/Debian衍生版本上运行的Chrome浏览器中回复你这个问题的回答,我在谷歌计算引擎上运行的是Debian,在家里则经常用Fedora。出席公共场合的时候,大多数情况下我携带Chromebook,感觉用它最安全。那么最喜欢的就是Android。

问:2004年加入谷歌之前,你在开源和linux领域投入了许多精力,是什么原因促使你加入谷歌?

答: 从事了一小段时间咨询方面的工作以后,当我决定开始全职工作,谷歌的offer对我来说最富有吸引力。 成为谷歌开源人、白手起家开始创业的想法深深地吸引着我。我感觉无论过去还是现在,谷歌始终在计算机科学领域做着有趣的事情,而且以它独有的方式吸引着我,这些是其他offer所不具备的。

问:你不但指导各种项目的开发,而且也参与了Google Ventures,为该项目的启动注资,那么你在一个项目中想要寻求什么,是什么让你说出“是的,我就是想帮你”这样的话 ?

答: 呃,坦白说,我希望它能够做的有趣。对于Google Ventures,我并不需要过多的深入其中,而开源问题就不同了,有趣而且参与者众多。

问:多年前的一次采访中你曾经说过:“谷歌与开源社区同行。赞助意味着责任,这是相当严肃的一件事情。”谷歌是否打算避免在自己参与的社区中担责,二者之间存在必然联系吗?

答: 我想是这样的。我希望谷歌工程师和非谷歌开源界的工程师都能把对方看做计算机科学领域的同侪。我们得意识到,对开源项目的广泛资助预示着责任,比如项目控制,大家都知道,事情就应该这么做,即使真的没什么联系。

问:你曾经称开源是“无情”的,具体是什么意思?

答: 呃,我还以为你会问为什么开源可以行得通,什么时候会考虑开源软件工程管理在业内是如何运作,但是你没有。分散的、不同特性的团队在公司里相当难运作,但是在开源领域,可以创作出世界级非常优秀的软件。为什么会这样?

因为我认为,在开源项目中,你可以选择只和富有成效的人一起工作而忽视其他人。这种行为被理解为非常尖刻和排斥性的。然而实情原本就如此:无情并别排斥那些无所贡献的人。

然而这就是为什么项目克隆如此重要。无论出于什么原因,如果一个人被排斥在一个项目之外,那么他们可以克隆该项目然后使该项目朝着一个新方向发展。假如他们的想法及实现优于先前被拒绝加入的项目,那么,好吧,这次克隆成为新的现实,而那些拒绝别的开发者加入的家伙现在则尝到了被拒绝的滋味。

所以,我想说,开源世界是一个适者生存、优胜劣汰的残酷机制,但是这样却能生产出高质量的软件产品。诚然,对新手来说比较难上手……

问:14年前,你在O'Reilly出版过一本有关开源的书。这些年开源领域是否了发生大的变化?你认为将来开源模式会取代专有模式吗?

答: 开源界确实发生了一些变化,非常显著的一点就是公司里从事开源工作的人数的增长。而且我还觉察到学术界参与开源的人数有所下降,我把它归咎于技术转让专利申请,对代码许可权确实是个障碍。类似的,一些来自大学和公司的开源代码不足以称之为开源,因为围绕着专利要应付相当多的问题。我很想说要不是有专利授权许可,我们应该都持怀疑态度,但是在这个时候说这样的话就有一点走极端了。

via: https://opensource.com/business/13/10/interview-chris-dibona

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

译者:l3b2w1 校对:Caroline

这个简单的教程将指导你如何在你的Ubuntu 12.04、13.04和13.10上安装苹果iOS 7操作系统的所有图标。

上面是效果图,安装的图标虽然并不多,但是对于外观的改进来讲却是重大提高。如果Canonical没有在每一个发行版中使用差异甚小的同类图标,那你就不太容易分辨出Ubuntu。

以前在Ubuntu安装主题、图标甚至是鼠标光标,那叫一个麻烦,但是近几年这事变得容易多了。想要安装新的图标,只需要输入几条命令就行。

在开始之前,请注意一下。本文使用的PPA(Personal Package Archives)只能在Ubuntu 12.04上运行。这是因为,在复制iOS的图标时候是在Ubuntu 12.04版本上建立的。

当然,正如开始提到的,这些图标可以在Ubuntu 13.04 和 Ubuntu 13.10上使用,只是需要改变一点小小的操作。

除此之外,你需要一个小软件使这些图标生效。我们推荐使用GNOME Tweak Tool,但是如果你喜欢的话还有几个其他软件可供选择。

下面教程开始:

打开终端,安装GNOME Tweak Tool:

sudo apt-get install gnome-tweak-tool

你会发现这个软件在Ubuntu下叫做Tweak Tool。

安装PPA,然后更新一下:

sudo add-apt-repository ppa:elementary-br/projects

sudo apt-get update

Ubuntu 12.04安装iOS图标:

sudo apt-get install ieos7-icons

Ubuntu 13.04、Ubuntu 13.10安iOS装图标:

wget -c https://launchpad.net/~elementary-br/+archive/projects/+files/ieos7-icons\_0.1-0~13~ubuntu12.04.1\_all.deb

sudo dpkg -i ieos7-icons\_0.1-0~13~ubuntu12.04.1\_all.deb

如果你发现deb包安装失败,无论什么原因,只需要运行:

sudo apt-get install -f

修复完依赖关系,再次运行:

sudo dpkg -i ieos7-icons\_0.1-0~13~ubuntu12.04.1\_all.deb

这个图标集大概有300个,所以你的操作系统中的部分应用程序图标还是老样子。

享受你的新图标吧!

via: http://news.softpedia.com/news/How-to-Install-the-iOS-7-Icons-in-Ubuntu-13-04-and-Ubuntu-13-10-387709.shtml

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

译者:Vic\_\_\_ 校对:carolinewuyan

新面貌: Geary 0.4 现在可以下载

随着一款照片实用工具Shotwell的更新一起到来的是新版本的Geary - 流行的开源桌面e-mail应用。

这是客户端背后的团队Yorba自从在4月众筹$100,000的目标失败之后的第一次发布。

这个轻量级app,很久以来一直是我酷爱的东西,今天的更新版本增加了一些一直被要求增加的新功能。

Geary现在有 每个账户搜索 自动保存草稿 和一个用来检查包含恶意内容的外部连接的 内置安全工具

应用的界面也更新了,可以让你总是把注意力集中在信件和chrome上。

显示了 每个文件夹的未读数目 的侧边栏里面的账户及文件夹使用了一个套新的 单色图标 ;工具栏也换了一套新的'菜单按钮'.

Geary的新菜单按钮和侧边栏图标

e-mail列表默认隐藏取消星号和读取状态图标,鼠标悬停时显示选择。当选中后,它们才保持可见。

从上到下:未读且加星、已读且没有加星、未读

在Ubuntu安装Geary0.4

如果你正在使用 Ubuntu 12.10或者13.04 你可以从Yorba PPa获得.

打开一个新的 终端窗口 键入下面命令:

sudo add-apt-repository ppa:yorba/ppa

sudo apt-get update && sudo apt-get install geary

Ubuntu 13.10 用户可以在Ubuntu软件中心找到.

via: http://www.omgubuntu.co.uk/2013/10/geary-0-4-released-with-new-look-new-features

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

译者:flsf 校对:carolinewuyan

Ubuntu 默认安装了Shotwell,它能轻松的管理图片,提供基本的图库管理和图片编辑功能,以后将提供更多有用的功能.

Shotwell 已经更新到0.15版本,带来了新的特征,修复了大量已知的bug,并进行了更多的优化。

右击图片-->打开方式-->Shotwell图片编辑,用Shotwell打开图片后,在下边有几个选项,其中包括Adjust(调整)选项。

点击Adjust按钮,用户能清楚的发现最新的Highlights(高亮)条目,这对于微调高亮很有帮助;举例来说,将'Highlights'设置调到很低,这样就能降低正在编辑的图片的明暗程度。

点击按钮条中的Crop按钮,弹出可更改大小的会话框,允许用户根据要求自定义大小裁剪图片,0.15版本的对话框增加了 尺寸显示 的功能。

改变会话框的大小,会实时的显示目前的尺寸大小,用户能自由随意观察修剪框中的尺寸;举个例子,为了得到一张640480的图片,用户可以将裁剪框调整到640480,在图片编辑器中便利地增添图片清晰度。

除此以外,Shotwell 0.15 还增添了:

  • 支持Youtube插件 OAuth/OpenID 认证
  • 增强视频文件的再次导入
  • 优化了视频的缩略图生成
  • 修复了很多漏洞

我们怎么安装 Shotwell 0.15呢?

添加以下 官方 PPA(Ubuntu 12.10, Ubuntu 13.04)

sudo add-apt-repository ppa:yorba/ppa

sudo apt-get update

sudo apt-get install shotwell

Shotwell 0.15已经被放入了Ubuntu 13.10,你只需要定期的更新软件,便会帮你自动安装,享受它带给你的乐趣吧!

via: http://iloveubuntu.net/shotwell-015-released-new-features-and-fixes

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

译者:Luoxcat 校对:caroline