正在OpenStack峰会于亚特兰大举办的同时,红帽确认了数项与OpenStack相关的项目。其中一项是,红帽正与开源云计算市场的领导者eNovance进行合作 。双方将推动网络功能虚拟化(Network Functions Virtualization)及将电信功能融入OpenStack中。红帽宣布将以七千万欧元或九千五百万美金的现金和股票投资eNovance。 eNovance 是OpenStack市场上重要的角色, 特别以其和电信公司的合作而为人所知。eNovance帮助服务提供商和大型私企搭建部署云基础架构,快速且成本低廉。这也将为红帽开创新的产品线。 IDC 分析员 Laura DuBois 和 Ashish Nad
X.org基金会很自豪地宣布一个特别的日子:30年前,1984年六月19日,Bob Scheifler发布了X窗口系统。 有关X窗口系统的介绍参见:
https://en.wikipedia.org/wiki/X11#Introduction 在这30年中,X作为UNIX桌面无处不在。在今天,数以百万计的用户使用着桌面环境如GNOME,KDE,Xfce,Unity,Enlightenment等等,而这些都使用X作为其底层技术。 X的开发者们做出了巨大的突破,把X从原本为VAX VS100 CPU编写的一个程序发展成为在今天可在笔记本电脑上进行3D渲染的图形用户界面。事实上,X的出现早于图形处理单元(GPU)概念的出现,甚至是比推
最近,你能听到很多关于Ubuntu新的Unity界面的抱怨。我记得,当Unity开始兴起的时候,我正好离开Archlinux。然而,Unity间接地导致了一个后果:随着人们对它不满意,人们开始关注其他的桌面环境和Linux发行版。而如果你的系统支持Unity,没有人会反对将它弄得更顺眼些。 所以今天我向你推荐一个绝对原创的程序启动器: Gnome-Pie。你们可能会认为他的灵感来自魔兽世界插件"OPie"。因为他们有着相似的概念: 键盘快捷方式可以打开圆形"菜单",您可以从中选择一个应用程序或命令来启动。这种设计背后的主要思想是用户不必记住命令,但需要记
Rainloop是一个使用PHP编写的,开源免费的网页邮件客户端。他支持包括Google、Yahoo、OutLook在内的主流的邮件服务器,当然,他也支持你自己的本地邮件服务器。它看起来大致就像使用IMAP和SMTP协议的MUA(邮件客户端)一样。 RainLoop 示例 可以看一下RainLoop作者安装的演示页面:
http://demo.rainloop.net/ 。 在Arch Linux上安装RainLoop 一旦在您的服务器部署上Rainloop,剩余要做的唯一的事情是通过Web浏览器访问您的Rainloop,并提供你正在使用的邮件服务器信息。 本教程包含了在 Arch Linux上的Rainloop 网页客户端的安装流程,包括
一个读者发来的问题:在Ubuntu 14.04系统中,我如何从Unity启动器上移除这些盘符图标?我从来不使用它,然而它占用着启动器的位置。 默认情况下,无论你挂载与否,系统上所有分区的盘符图标都会显示在Unity启动器上。事实上它可能会使 Unity 启动器的位置变得拥挤。刚刚接触 Ubuntu 的小白可能对如何将这些盘符移去感觉比较困扰,但是实际上这很容易。 要从Ubuntu 14.04系统的Untiy启动器上永久地移除盘符图标,右键点击盘符,然后选择"Unlock from Launcher"即可。 就这样。你不需要做更多操作了。即使分区被挂载,在Unity启动器上你再
Canonical公司日前宣布手机版Ubuntu操作系统在第10,000台设备上被激活,这是一个重要的里程碑。 手机版Ubuntu项目于2013年初公布,开发团队之后就一直在上面工作。他们花了一些时间才拿出一个可用的版本,之后在这个基础上不断地改善。 这个10,000台里程碑之所以重要,是因为公司本身并没有销售任何装载这款操作系统的设备。到目前为止,只有Nexus用户(手机或平板)才可以安装它。这对于一个只提供下载的操作系统来说意义重大。 Ubuntu手机/平板用户需要在他们的设备上登录Ubuntu One账号,才可以下载或更新应用。这就让我们可以为用户提
Bacula是一个开源网络备份解决方案,允许你在本地或者远程计算机组上备份或者还原数据。配置与安装很容易,并支持许多高级存储管理特性。 本教程中,让我们来学习一下如何在Ubuntu 14.04服务器上安装和配置Bacula。我的机器的IP是192.168.1.250/24,主机名是server.unixmen.local。现在让我们进入教程吧。 安装 Bacula Bacula使用SQL数据库管理它的信息。我们可以使用MySQL或者PostgreSQL数据库。本篇教程中,我使用MySQL。 输入下面的命令安装MySQL服务器。 sudo apt-get update sudo apt-get upgrade sudo apt-get install mysql-server
*运行在平板上的Unity 8 * 出乎意料,默认使用Unity 8和Mir的Ubuntu 14.10 桌面版,现已可下载了 根据上个月的讨论Ubuntu 14.10镜像计划提供单独的Unity 8桌面。 提供此镜像目的是给开发者和测试人员提供一个了解从传统界面到使用两种新技术的界面的变化的手段。 此镜像并不用于普通用户测试。这个版本会并将会是极不稳定而充满bug的,在十月之前还会不断有变动。所有想要一个完美的、可用的或统一的的桌面的人都会失望,因为这个Unity 8桌面版镜像现在用的是平板的UI。 工作进行中 为Mir和Unity 8建立完备的窗口管理特性的工作正在进行中
ipfire.org团队的 Michael Tremer 发布了 IPFire 2.13 Core 78 的最新稳定版本, 这是一个基于Linux的防火墙发行版,本次发布已经包含了最新的OpenSSL补丁。 IPFire 是一个模块化 Linux 发行版,它可以用为防火墙、 代理服务器或 VPN 网关。IPFire 开发人员的主要关注点之一就是安全,每一步修改都确保用户的安全。 开发者在其博客上说:在负责提供SSL/TLS协议和其他加密功能的openssl库中发现了几个安全漏洞。详细的细节可以在原始的 openssl 安全建议里面找到 他们解释说所有计划为Core Update 78准备的更新被延迟提交到core Update 79
采用小企鹅不管是对于小企业还是大企业而言,都是一个明智的选择。Linux曾经被认为是业余爱好者的操作系统,但是经历了很长一段历程后,现在它成了企业级系统。它很稳定,而且很安全。Linux易于定制,而且有庞大的社区提供帮助。这只是迁移到Linux桌面的部分理由。 迁移到一个不同的系统,从来都不是件容易的事。继续开着窗户(Windows),或吃着苹果(MacIntosh)可能是个令人沮丧且代价高昂的体验。花钱升级新的硬件来赶上高贵的新软件时髦,这往往是毫无价值的做法。 在家里或一个小型的办公环境中运行一个Linux发行版,这是个有益的
Linux基金会的OpenDaylight 项目旨在促进开源的软件定义网络 (SDN) 发展。 Extreme Networks (EXTR), Flextronics和Oracle (ORCL) 现在也加入了该项目。 三个公司6月5日正式加入OpenDaylight,其成员数达到到39。该项目还有195位协作开发人员,以建立一个开放源码的SDN平台。 新成员带来了在数据中心和云计算的设计和基础设施的专长。Extreme Networks是专业提供高性能网络解决方案的企业,而Flextronics提供系统设计、生产和物流。Oracle有广泛的业务,同时专注于各种领域的云计算和数据中心。 OpenDaylight 领导人很高兴该项目的会员增
OpenELEC 4.0.4已经发布,它是一个专门设计运行XBMC的嵌入式系统,一个开放源代码的娱乐媒体中心。它构建 XBMC 13.1 基础之上。 OpenELEC 开发商非常密切地跟着 XBMC 的产品开发周期,目前已经发布了他们的最新的 4.0.4 的版本。它基于 XBMC 13.1 "Gotham",并且开发者们做了一些自己的改动。 此版本包括一些bug修正、安全修复和来自于 OpenELEC 4.0.3 的改进。除了通常的错误修正和软件包更新,我们已经使用最新的补丁文件升级 XBMC 至最新的 XBMC 13.1 (final)。这个版本包含了在 XBMC 13.0 发布之后的很多已知问题的修复(其中有些我们
逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理逻辑卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。 LVM使用分层结构,如下图所示。 图中顶部,首先是实际的物理磁盘及其划分的分区和其上的物理卷(PV)。一个或多个物理卷可以用来创建卷组(VG
开源之神圣独裁者越来越少了,不过没事! Roy Rubin这位流行的电子商务开源项目Magento的联合创始人,从这一2008年启动的项目中功成身退后在这周说出了上面这样的话语。 这已经不是第一次一个开源项目的领导者出走项目了,但值得注意的是对于它带来的反响是:没啥大的反应。 并不是因为Rubin对于Magento项目不重要,实际上他非常重要。六年来,Rubin实际上是Magento项目的灵魂。但是开源软件一直在成长,它一直在削弱个人对其的影响。当然没人希望Linux的创始人Linus Torvalds不小心被车撞了,在这点上我们是爱他的。但是另外一方面其实
dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。 dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。 dstat将以列表的形式为你提供选项信息并清晰地告诉你是在何种幅度和单位显示输出。这样更好地避免了信息混乱和误报。更重要的是,它可以让你
有很多使用命令行的理由。正如我们在issue 3 of Linux Voice中展示的那样,它是与你的计算机交互的最强大和简明的方法。但是,我们还是先来看一下命令行的一些隐晦的使用场景(或许有些人会觉得没有意义)。 浏览网页 Firefox和Chromium都是很好的浏览器,但是你有没有发现它们有点太图形化了?没有?看一下下面的视频,我们使用elinks web浏览器显示了与黑客相关的新闻。界面可能没有其他浏览器好看,但是它的目标是显示绝大多数的web页面! 作为一个极客,当你只有SSH连接方式时,需要快速检查一下能否访问网页时,这将是一个很便利的
Nginx网站服务器在生产环境中运行的时候需要进行实时监控。实际上,诸如Nagios, Zabbix, Munin 的网络监控软件是支持 Nginx 监控的。 如果你不需要以上软件提供的综合性报告或者长期数据统计功能,只是需要一种快速简便的办法去监控 Nginx 服务器的请求的话,我建议你采用一个叫 ngxtop 的命令行工具。 你马上就会发现 ngxtop 从界面和名称都借鉴了著名的top命令。ngxtop 是通过分析 Nginx 或者其他的日志文件,使用类似 top 命令的界面实时展示出来的。你可以说你知道的其他高端监控工具,但是在简洁这方面 ngxtop 无疑是最好的。简单就
以前我总想知道如何为我的Bash脚本创建命令行参数。经过搜索,我发现了2个函数可以处理这个问题,getopt 函数和 getopts 函数。我无意争论哪一个函数更好的。getopts 是一个shell内建命令,而且似乎比 getopt 更容易实现这个功能,所以在这篇文章里我准备讲讲getopts。 bash getopts 开始的时候,我只试着处理传递给脚本的命令行参数。最后,我添加了另外一些有用的功能函数,使得这个脚本可以成为其他任何交互式脚本处理命令行的开始模板。我还添加了一个纯文本格式的帮助函数,让脚本更加容易阅读。 与其来一长段文字解释 getopts 在ba
在最近的Distrowatch杂志上,Jesse Smith尝试了一下RHEL 7桌面版本。在安装上,从RHEL安装介质启动到一个图形化的系统安装界面,RHEL用了和最近发布的Fedora一样的新的Anaconda安装方式。就我个人来说新的安装方式是一种倒退他说道。这没啥大不了的,他猜测在桌面版本就是这样的吧。Smith说他希望有一种图形化的软件包管理工具,因为用户只能在命令行下使用YUM源,只能使用标准的默认库。之后,GNOME shell登录崩溃了,只能使用KDE登录。虽然有些困惑但是他非常喜欢新的防火墙配置工具。请看他的详细报告。 在ZDNet.com上,Jamie Watson对
好吧,Linux博客圈这里这周相对比较平静,给网民们一个拖了很久的机会集体喘口气吧,去享受一下龙舌兰、燕尾服、鸡尾酒带来的欢快吧,然后评估一下过去几周来发生的和自由开放软件相关的事件吧。 你是否曾经在听一张专辑的时候想过伙计,这听起来不错,但是我希望它能经常从用户空间过渡到内核空间去!粉丝们在Facebook上写道,我们会全力支持你的。我们的专辑现在完全可以作为一个可加载的Linux内核模块来播放。 Linux女孩曾经认为她自己已经完全进入Linux世界了,但是她现在却意识到她的想法是错误的。谢谢你们,粉丝们,是你们让生活一
CanonicalUbuntu Linux背后的公司,其任职已久的社区经理将离职。Jono Bacon,一直是 Ubuntu 业界最熟悉的面孔之一,他将在XPRIZE基金会任新职。 Bacon于2006年加入Canonical,从其博客可知他是在收到XPRIZE的录用通知后决定离开Canonical的,XPRIZE自称为创新引擎和造福人类的催化剂。他将会在XPRIZE就任社区主管,施展他过去八年中在帮助协调Ubuntu社区方面所获得的能力。 虽然Bacon在Canonical不是直接负责商业或者发展方面,但是他的离开对于Ubuntu和开源界来说都是一件大事儿,在Ubuntu和开源界实际社区参与比行政头衔更重要。与Ubun
从内容管理系统到简单的表格,数据库是每一个开发项目的一部分。这就是为什么开发者们如此强调使用正确类型的数据库工具。下面这些可能对您有所帮助! 1. Autotabla Autotabla是一个你的程序的SQL数据表的CGI管理界面。只需要提供你数据库架构的XML描述,你就可以创建/修改/删除数据库记录。 HTML输出可以通过CSS完全自定义。使用Perl/DBI模块而支持各种数据库。 2. Cruddy! Cruddy!是一个以CGI::CRUD为框架的应用程序,它为你的数据库提供了一个即时的Web前端的CRUD接口。 3. myPhile 这是一个可定制的MySQL表的通用管理界面。 4. NG-A
Linux上有着许多不同口味儿的截屏工具,包括桌面环境专用的截屏程序(如: KDE里面的KSnapshot,GNOME里面的gnome-screenshot,Xfce的Screenshooter),或者是通用的截屏程序(如 Shutter)。而Scort("SCReen shOT"的缩写)是最独一无二的截屏工具之一,它是一个命令行截屏工具。虽然它的界面十分简约,但Scrot在功能上和其它专用的基于GUI的屏幕捕获工具一样强大。举个例子,Scrot支持延时截屏,截屏调整品质/大小,命令行传递等功能。如果你是那些热衷命令行的爱好者之一,Scrot应该是你加入兵器库中的又一实用工具。在这个教程中,我
当你在终端或者控制台工作时,你可能想要记录在终端中所做的一切。这些记录可以用来当作史料,保存终端所发生的一切。比如说,你和一些Linux管理员们同时管理着相同的机器,或者你让某人远程登陆到了你的服务器上,你可能记录想要终端里发生的一切。要实现这个目标,你可以使用script命令。 script是什么 scirpt就是一个命令,可以制作一份记录输出到终端的记录。对于那些想要真实记录终端会话的人来说,这很有用。该记录可以保存并在以后再打印出来。 怎么用 默认情况下,我们可以通过在终端中输入script来启动scirpt命令。 pungki@dev-
Canonical宣布存在于Ubuntu 14.04 LTS,Ubuntu 13.10,Ubuntu 12.10,Ubuntu 12.04 LTS以及Ubuntu 10.04 LTS操作系统中的dpkg漏洞已经被修复。 Canonical公司刚刚放出dpkg包的一个更新,修复了这个用于所有Ubuntu版本的重要软件中的一个问题。 我们发现这个问题出现在dpkg在解压源码包的时候,它会使dpkg不能正确地处理某些补丁。如果一位用户或一个自动化系统被欺骗而解压了特别修改过的源码包,远程攻击者就能修改目标解压路径之外的文件,导致拒绝服务攻击或潜在的获取系统权限的风险。安全通知中这样写道。 想了解这个问题的更多细节
通常,网络或系统管理员有责任来管理其所管理的网络下的一个或多个子网。例如,当一个网段分配了/24子网,那么该子网就有254个IP地址可以用于不同用途。要跟踪某个IP被分配到了哪个主机,就需要通过某种方式记录下来。最简单的方法,就是使用一个电子表格,如Excel来记录IP地址的分配信息。此方法对于只有一个管理员,并且网络很小的情况下比较奏效。然而,对于多个大型网络而言,依赖于电子表格并不方便,而且十分容易出错。更糟糕的是,如果有多个管理员参与管理,更新电子表格就十分麻烦了,因为每个管理员可能生成各种不同版本的文档
Linux 和 BSD 都是免费的,开源的,类Unix系统。他们甚至使用很多相同的软件。他们看上去简直就像是一个操作系统,那么,它们有什么不同吗? 其实,两者之间的不同,远远超出了我们下面提到的这些,尤其是在构建完整操作系统和许可授权的哲学思想上,更是相差甚远。通过这篇短文将可以简单的了解它们之间的不同。 基础 许多人所称的Linux实际上不是 Linux。Linux 从技术上说只是 Linux 内核,典型的 Linux 发行版则包括了 Linux 内核和许多软件。这是为什么 Linux 有时被称为 GNU/Linux。事实上,许多在 Linux 上使用的软件同样也在 BSD
你是否从来都没有错过xkcd上的漫画连载?及时地阅读到网络漫画。或者你是否想过从你喜欢的网站上备份所有漫画连载?如你所愿,开源社区将为你提供解决方案:使用命令行程序从终端上下载所有你喜欢的漫画连载。 在我们开始之前,请记住一点,你下载的漫画连载仅供个人使用,在没有授权的情况下是不可以散播出去的。如果你确实喜欢该作者的作品,请支持通过捐赠或购买正版商品获得。 在Linux中安装Dosage 有一个下载漫画连载的开源程序叫dosage。由于该程序是用python写的,所以安装漫画连载工具的方式有几种。今天我们就从一种简单的方法开
SoundCloud是一个发现alternate音乐和 indi音乐的很棒的平台。如果你是声云(SoundCloud)的粉丝,你可以在Ubuntu 14.04,或者其早期版本以及Linux Mint、Elementary OS等其它Linux发行版中作为桌面应用来尝试。 要在Ubuntu 14.04中安装声云(SoundCloud),我们将使用与在Ubuntu中安装Google Keep相同的方法来安装。上次我们使用Google Chrome来安装Google Keep,而这次我们将使用Firefox来安装声云(SoundCloud)。 在Ubuntu 14.04和Linux Mint中安装声云(SoundCloud): 由于Ubuntu(以及大多数其它Linux发行版)预装了Firefox,只需
我们的第一个谈话对象是李纳斯托沃兹,Linux的传奇缔造者以及开源革命的先驱。托沃兹生于芬兰的赫尔辛基,是诗人奥尔托沃兹的孙子。尽管他更喜欢告诉人们,他的名字来自于《花生漫画》中的角色,但事实是他是以李纳斯鲍林一位两次诺贝尔奖获得者的名字来命名的。他的计算机经历是从一台Commodore计算机上开始的,后来换成了Sinclair和IBM的386。他起初使用的是Minix操作系统,后来换成了他自己的Linux操作系统。托沃兹的妻子托芙是六次芬兰全国空手道冠军,婚后他们定居在加利佛尼亚的圣何塞,育有三个女儿。 技术视点(TV):在当今的技
一些从Windows转到Ubuntu的新用户可能发现,在Ubuntu下默认的Unity界面占据了一切。大多数Windows用户,也包括一些非Gnome 3用户和一些非Unity Linux用户也许在Ubuntu中看不到底部任务栏。我们都知道,Unity中的拖放操作对用户不是很友好。 不管出于什么原因,如果你在Ubuntu中想要个底部面板,那么tint就是你的菜。 在Ubuntu 14.04中添加底部任务栏 打开终端(Ctrl+Alt+T),然后输入下面的命令: sudo apt-get install tint2 这样就把tint2安装好了。你可以在终端中输入tint2来运行它了,但这不是我们希望的方式,因为我们的并不想这么
有时候,无论是普通用户还是系统管理员,都需要知道系统运行是否良好。与系统状态相关的许多问题,都可以通过检查运行的服务所生成的日志文件来获得答案。然而,即便对于干过几年的系统管理员而言,要检查日志文件的每个细节都不是件容易的事。这也是为什么他们依赖于监控软件的原因,监控软件能够从不同的源收集信息,并以易于理解的格式给出分析报告,如图表、可视化图像、统计数据等。 市面上流传着许多复杂的系统监控软件,诸如Cacti, Nagios, Zabbix, Munin此类。在本文中,我们向您介绍一个轻量级的监控工具Monitorix,该工具设计用
一些Windows用户,希望试试Linux操作系统,而不用删除他正在使用的系统。令人高兴的是,想尝试下Linux是非常简单的,而且Linux操作系统也能和其他操作系统在同一台机器上和平共处。 举个例子,如果你是Windows用户,想试试Ubuntu,这个过程实际上是相当简单的,用户只需要付出一点小小的努力即可,这个过程中稍微注意一点就行了。 在PC上正常安装一个操作系统并不复杂,甚至是Ubuntu和其它Linux也一样简单。在大多数情况下,用户单击对话框的下一步,按照流程进行即可。当你想保留PC上的原来的操作系统时(并不特指Windows),还需要多一
之前我已经写过关于如何安装Ubuntu Linux和Windows 7以及8的双启动,但是那些教程不包含那些预装Windows 8的系统。那些较新的预装了Windows 8或Windows 8.1的系统使用了UEFI来替代BIOS。这使得安装双启动变得和之前的常规方法有点不同。在这个教程中,我们将看到如何在UEFI模式下安装Ubuntu 14.04与Windows 8/8.1双启动。 这个教程是在一台新买的戴尔灵越 7437(酷睿i7第四代处理器, 256GB SSD,8GB内存以及内置1GB(共享内存) Intel显卡)上演示的。为了使你能够成功安装UEFI下Linux和Windows 8的双启动,我会提到你需要做的所有步骤。如
摘要:当被最新的OpenSSL安全问题困扰时,你最好解决它,虽然它并不像Heartbleed那样糟糕。 这一周对于开源的Secure Socket Layer (SSL)来说真是糟糕的一周。 首先,GnuTLS低调的宣称,存在一个不大但确实存在的缺陷。然后,大范围流行的OpenSSL被发现包含一个中间人漏洞。在Heartbleed漏洞惨剧后,OpenSSL该醒醒了。 这个漏洞,根据谷歌高级软件工程师Adam Langley描述,已经至少存在了15年时间。可惜Core Infrastructure Initiative(CII)提供了让更多的程序员来拯救OpenSSL的资金,却尚未来得及发挥作用。 也就是说这个漏洞依然是和
Ubuntu One服务现已正式关闭。在7月31日之前你还能够获取你存储的文件,否则它们将被永远删除。 Canonical在今年早些时候宣布将会关闭这项服务,理由是缺乏付费用户以及和Google,Dropbox以及其它云存储服务日益增加的竞争,这是他们作出这个决定的首要原因。 在尝试登录Ubuntu One控制面板的时候会显示下图所示的通知来提醒用户服务已经中止: 本月早些时候Ubuntu 12.04 LTS收到了一个推送更新,提醒用户Ubuntu One不久后将会被从桌面移除,至于Ubuntu 14.04 LTS,在四月发布时就已没有预装Ubuntu One。 获取你的数据 要将你的数据以.zip
虚拟主机常用于在一个单独的IP地址上提供多个域名的网站服务。如果有人想在单个VPS的单个IP地址运行多个网站,这是非常有用的。 在这个教程中,让我告诉你如何设置在Ubuntu 14.04 LTS的Apache网页服务器设置虚拟主机。请注意,这个教程只针对Ubuntu14.04的32位版本。 我不保证它也可以工作在其它更低的Ubuntu版本或者Ubuntu衍生版本(虽然可能过程是类似的)。 方案 在这个教程中,我会使用Ubuntu 14.04 32位 LTS,并搭建2个测试网站分别命名为unixmen1.local 和 unixmen2.local.我的测试机分别为192.168.1.250/24和server.unixmen.local
这是一个很棒的里程碑不是吗?Steam上现在已经有500个(截至6月7日已有509个)兼容Linux的游戏了,对任何人而言这都着实是个巨大的数目。人们将不再一直说着可是Linux上没有游戏,但令人悲伤的是他们会说Linux上几乎没有AAA级的游戏大作(这确实是事实),但这会是一个循序渐进建立起游戏生态的过程。 我一直在说这个(译注:指Linux游戏会增多的), 但我仍从没想过我们会有一天像这样实现它。我毫不怀疑今年晚些时候我们能够有XCOM,Civilization(文明)以及更多即将到来游戏令人惊喜的发布消息。 一旦Steam Machines/SteamOS发布,如
Linux基金会宣布鉴于年中个别成员的努力和推广。对于每一位在2014年6月1日到6月30日晚上11:59之间加入的新会员,Code.org将会得到25美元。 Code.org是通过让更多的学校提供机会,以提高女性和有色人种学生的参与,致力于扩展计算机科学教育的非营利性组织。其目标是提供给每所学校的学生学习计算机科学的机会。Code.org与Linux基金会的使命是增加人们学习编程的机会。 Linux基金会的CMO Amanda McPherson解释道,当今的许多Linux人才都是从学生时代开始摆弄电脑,并在大学期间编写了简单地程序。通过将提供这个月的个人会员捐款给Code.org
一般来说,服务器非常慢可能原因是多方面的,有可能是配置错误,脚本错误或者是一些奇诡的硬件。当然也有可能是有人对你的服务器进行 Dos (拒绝服务攻击)或者 DDOS (分布式拒绝服务攻击)。 Dos攻击或者DDos攻击目的是使服务器或者网络资源耗尽,使其他用户无法使用。一般来说,这种攻击主要针对重要的网站或服务,比如银行、信用卡支付网关甚至是根域名服务器。Dos攻击主要通过强制目标主机重启或大量消耗其主机资源,使得目标主机无法提供服务或者妨害主机和用户之间的通信的手段,使得主机无法提供正常的服务的。 在本文中你将知道如何
如果你的公司依赖像OpenSSL这样的开源软件,是时候主动点了。 心脏流血漏洞让开源社区如芒在背。 ComputerWorld的Richi Jennings 抨击说又一个非常可怕的开源失败。(他是要做标题党么?)ZDNet的Steven J. Vaughan-Nichols不像是作秀反开源,却仍旧将心脏流血漏洞渲染为开源软件的最遭时刻。而最后,ZDNet的Chris Duckett则务实地倡议:商业公司(应该)筹集资金来避免心脏流血再次发生。 而实际上,企业资金并不是解决心脏流血事件的最终答案 。你才是! 想要避免开源失败的公司应该不仅仅是开源软件的用户,还要是贡献者。 贡献者乘坐
在基于密码的认证在网络盛行的今天,你可能需要或者已经使用了某种密码管理工具来跟踪管理你正在使用的所有密码。有各种各样的在线或离线服务或者软件工具用于完成此类事情,而这些工具因复杂程度、用户界面或者目标环境(如企业或终端用户)的不同而各不相同。例如,有一些是为终端用户开发基于图形化的密码管理器,如KeePass(X)。 对于那些不想要依赖图形化进行密码管理的用户,笔者将会讲述如何在命令行下使用 pass来管理密码,这是一个简单的用于命令行管理密码的工具。 该密码工具实际上是一个shell脚本编写的前端,其中调用了几个
对于一个 Linux 系统管理员来说确保自己管理的系统处于一个良好的状态是其首要责任。Linux 系统管理员可以找到有很多工具来帮助自己监控和显示系统中的进程,例如 top 和 htop ,但是这些工具都不能与 collectl 相媲美。 collectl是一款非常优秀并且有着丰富的命令行功能的实用程序,你可以用它来采集描述当前系统状态的性能数据。不同于大多数其它的系统监控工具,collectl 并非仅局限于有限的系统度量,相反,它可以收集许多不同类型系统资源的相关信息,如 cpu 、disk、memory 、network 、sockets 、 tcp 、inodes 、infiniband 、 lu
当非盈利软件服务商Yorba宣称它上个月开始开发名为California的桌面日历应用程序时,我们很兴奋我们在自己的头条里面说正当其时! Yorba在背后支撑着注重用户体验的电子邮件客户端软件Geary以及华丽的照片管理软件Shotwell,因此,我们自然有理由非常期望他们能够进军linux系统上的生产力软件主流软件。 尽管 California 尚未稳定 到可以发布到正式的发行版本,但现在可以通过该公司的日常开发的PPA安装到ubuntu系统中。 迄今取得的进展 Neeeeeyaaaaaaaawwnnn! 那是飞机即将降落在旧金山国际机场的一段警告声音. 是的,California 正在积
Linux中开源软件Chromium浏览器对Adobe Flash的支持即将结束,这实际上对Linux世界是件好事。 Flash,这个无处不在的网络媒体框架,很快将不能在linux的Chromium浏览器中使用了。Chromium是开源版的Google Chrome浏览器。现在我们要为Linux世界恐慌了吗?答案是根本不用。 事情是这样的:Chromium对Flash支持的传统方法是通过使用最初设计用于Netscape浏览器的一个插件实现的,不过很快这个方法将不能使用了。取而代之的是,Flash支持将通过新的叫做Pepper的API而实现,这是Google为Chrome而制作的。 对于Linux用户,问题是Pepper只能用
一个好的终端模拟器是一个选择Linux而不是Windows或Mac的充分理由,任何Linux的资深用户都会同意这点。通过使用shell,用户可以完成在图形环境下不可能或者太重复的任务。但是终端模拟器的选择是非常重要的,因为它会成为你使用最多的程序。我会尝试列出在Linux上好的终端模拟器的清单,从经典的到奇特的,但是它们都是有效率且独特的。 如果你认为还有好的终端程序在这里没有提到,请在评论区让我们知道。这里列出了许多,大多数是值得你了解一下。 1. Gnome-terminal 让我们先从经典终端开始,对于Gnome而言,Gnome-terminal和Gnome一
我们周围到处都有Linux的身影,在家中、公司里、大学、实验室,太空空间站。但是过去它不像现在一样是计算机发展的中坚力量,它只是开始于一个芬兰大学生的个人爱好。现在的Linux已经从一个个人爱好发展成了一场计算机革命。在这篇文章里,我们向你展示最完整的Linux 23年来发展的历史年表。 1991 8月25号 : 21岁的芬兰学生Linus Benedict Torvalds 在comp.os.minix 新闻组上宣布了它正在编写一个免费的操作系统。 9月1号 : Linux 0.01在网上发布。 1992 1月5号 : Linux v0.12 release 版本的内核重新以GUN GPL的协议发布。原来的许可证是
我最近新买了一台Dell Inspiron 7437,我第一时间做的一些事情之一就是让预装的Windows 8和Ubuntu 14.04双启动。我旧的笔记本没有蓝牙,听起来很奇怪但事实就是这样。这就是我为何从来没有注意到蓝牙总是在Ubuntu的每次启动时自动开启。 从节能和安全目的来说这都不是件好事。而且,我几乎不使用蓝牙,所以我为何要让蓝牙默认启用?尽管在Ubuntu中只要一次点击就能关闭蓝牙,但每次登录都要这样重复地做一遍真是件令人泄气的任务。更简单的解决方案是在Ubuntu启动的时候关闭蓝牙。 在今天的帖子中,我将与您分享如何在每次启动是默认禁用
linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。 要安装ip,请点击这里下载iproute2套装工具 。不过,大多数Linux发行版已经预装了iproute2工具。 你也可以使用git命令来下载最新源代码来编译: $ git clone
https://kernel.googlesource.com/pub/scm/linux/kernel/git/shemminger/iproute2.git 设置和删除Ip
在 Linux 系统中,top 命令用来显示系统中正在运行的进程的实时状态,它显示了一些非常有用的信息,比如 CPU 利用情况、内存消耗情况,以及每个进程情况等。但是,你知道吗?还有另外一个命令行工具 ‘htop’,它与传统的 top 命令功能一样,但它有更加强大的功能及能显示更多的信息。这篇文章,我们会用实例来讨论这个 ‘htop’ 命令。 Linux 中的 htop 命令 下面是从 htop 的手册页摘抄下来的相关描述: 它类似于 top 命令,但可以让你在垂直和水平方向上滚动,所以你可以看到系统上运行的所有进程,以及他们完整的命令行。 可以不用输入进
与其记笔记或是把看到的内容发送给其他人,我们更经常通过截屏来帮助我们记忆。 但是通常情况下,如果一个网页超出了屏幕高度,我们就得用多张截图去截取其全部内容。 对于 Linux,你将会有一个更好的解决方案:使用一个 GNOME 的应用来截取某个链接的整个页面。 这个应用叫做 gnome-web-photo,这篇文章将介绍如何安装和使用它。 在 Ubuntu 和 Debian 的分支下: $ sudo apt-get install gnome-web-photo 在 Fedora 下: $ sudo yum install gnome-web-photo 但是对于 CentOS 和其他 RedHat 分支的用户,请注意 gnome-web-photo 依赖 G
当前,完全硬件虚拟化技术(KVM、Xen、Hyper-V 等)能在一个物理主机上很好地运行多个互相独立的操作系统,但这也带来一些问题:性能不佳,资源浪费,系统反应迟缓等。有时候对用户来说,完全的硬件虚拟化并不是最好的选择。 一种替代方案是使用轻量级虚拟化技术 所谓的 LinuX Container 容器 (LXC),它提供的是系统级虚拟化。与跑虚拟机相比,LXC 可以在一个轻量级沙箱容器里面跑多个 Linux 操作系统。当你需要设置一些易于克隆的开发环境、测试环境,或想在安全沙盒里安装应用时,LXC 就非常有用了。 Docker 是一个开源工具,可以让用
安装Ubuntu 14.04之后,先要做的几件事情中其中一项是安装Adobe Flash Player。一般来说,如果安装了Ubuntu Restricted Extras,Flash Player应该可以工作而且你应该能够在网上观看在线视频,比如You Tube等网站上。 其实这不是因为Chromium是在Ubuntu 14.04上使用才出现的问题。当你用其他的网页浏览器比如火狐、Chrome时,你可以轻松地播放You Tube等网站视频,但在Chromium中你将会看到Adobe Flash player缺失插件的通知: Adobe Flash Player is required to display some elements on this page. Install plug-in.. 只有在Chromiu
在本教程中,让我来给你们展示一下如何在VirtualBox中的两个Linux客户机系统间共享一个磁盘。 本教程对于那些想配置一下并玩玩GFS或者集群的人来说还是很有帮助的。 下图是VirtualBox的标准界面: 第一个客户系统机CentOS1: 第二个客户机系统CentOS2: 给第一台机器添加额外的磁盘: 点击文件-虚拟介质管理器(Control+D)打开虚拟介质管理器界面: 设置磁盘为可共享(Shareable): 在客户机CentOS 2上,你可以添加现有磁盘,该磁盘在CentOS1客户机系统之前已经创建好: 完成后,你可以重启第二个客户机系统,并检查驱动器是否已
过去几周我们已经讨论过 Ubuntu 的第一个LTS新版本在过去两年内在操作系统方面的主要更新。今天我们将要列出 Ubuntu 应用程序商店中自从上一个 LTS 版本以来主要的应用程序更新。 主要的程序和工具更新 除了大量桌面应用程序更新(下一节讨论)外,两年以来大量的其他程序和工具都有了非常不错的更新。以下讨论其中的一部分: Xen 4.4 对于 Ubuntu 内置的 Xen 这是一个重大更新。最显著的变化就是它不再支持纯32位的 CPU 了(虽然还继续支持32位操作系统)。这不应该是一个大问题,因为过去六年以来大多数CPU都是64位的。但是这意味着那些
4MLinux是一个已经发展到版本9.0 Beta版的小型Linux发行版,专注于计算机的4MS,即维护(用于系统救援的Live CD)、多媒体(像是播放DVD)、迷你服务器(使用inetd守护进程)和Mystery (Linux小游戏)。 4MLinux是世界上最小的,能够为用户提供一个桌面环境和一些应用,可以日常应用的发行版。 大多数mini版本的Linux发行版通常从一开始就不提供这样的大量的应用程序,特别是在只有55MB大小的情况下。 这个版本的亮点是维护(MBR和GPT分区软件,4MLinux备份脚本9.0,ClamAV0.98.3)、多媒体(MPlayer SVN-r37146,FFmpeg Git-2014-04-10)
一名Its FOSS的普通读者Chetan Jain今天联系了我,并询问道:我要怎样修复Ubuntu 14.04中无法添加PPA源的错误。Chetan在尝试安装TLP (一个用于减少过热发生的电源管理工具)的时候遇到了这个错误: chetan@Inspiron-3521:~$ sudo add-apt-repository ppa:linrunner/tlp Cannot add PPA: ppa:linrunner/tlp. Please check that the PPA name or format is correct. 如果你在Ubuntu或Mint上添加PPA源时遇到了类似的情况,别担心。这是PPA源的一个常见情况(一般很少发生)之一,很容易就能够得到解决。 修复Ubuntu 14.04和Linux Mint中无法
已挂载的文件系统和设备 linux 中常用的检查已挂载的文件系统的是 mount 命令,不仅用于列出已挂载的设备,而且可以在需要的时候挂载和卸载。另外还有一个叫做 findmnt 的超赞命令,它可以用于快速查看挂载位置和选项。 安装findmnt findmnt 命令来自 util-linux 软件包,默认安装在大多数发行版中,如 Ubuntu,Fedora,Debian $ aptitude search util-linux i util-linux - Miscellaneous system utilities $ yum info util-linux 使用findmnt 1. 列出文件系统 无任何选项运行 findmnt,只会以树形结构图的方式列出所有已挂载的文件系
Spotify 是一个现今非常流行的流媒体音乐服务。不仅可以在网页上访问其服务,而且可以在 linux 中安装其桌面客户端。这个客户端增加了额外的功能,比如听播放本地音乐和同步本地音乐到Spotify 服务器、或同步本地音乐到iPhone 、iPod等其它移动设备。 在本文将讨论如何快速 *在 Ubuntu 14.04 安装 Spotify * 以及其它基于 Debian 的发行版,如 Linux Mint, Elementary OS, Bodhi 等等。 在Ubuntu 14.04 和 Linux Mint 17 中安装 Spotify 现在开始安装 Spotify 桌面客户端,打开一个终端(Ctrl+Alt+T) 使用如下命令: sudo sh -c ’echo "deb
命令findmnt用来查找在Linux下已经被挂载的文件系统。该命令会从/etc/fstab、/etc/mtab或者/proc/self/mountinfo中寻找指定的文件系统。 如何安装findmnt findmnt命令来自于util-linux-ng软件包,这个包现在改名为util-linux。该软件包中还包括其他一些工具,比如hwclock等。从kernel.org ftp页面下载util-linux以安装findmnt。 如何在Fedora下安装findmnt Fedora用户可以通过下面的命令安装该软件包: $ sudo yum install util-linux-ng Findmnt默认选项 如果没有提供特定的挂载点或者设备,该命令默认会以优美的树形结构列出所有已经
Ubuntu 14.04 LTS (Trusty Tahr) 是一个非常优秀的操作系统,但是与其他发行版一样,它的初始化配置对用户来说并不是最优的配置。虽然这样有许多原因,但我们可以自己做一些配置来极大地提升你的Ubuntu操作体验。 Ubuntu 是一款非常优秀的操作系统,而且其14.04的最新版本也是Canonical迄今为止制作的最精心版本,但是对于许多用户来说,这一系统中仍存在许多需要改善的方面。确实,如果你希望获得完整的操作体验,你需要进行一些设置修改。 比如,当你第一次启动这一系统时,你需要打开软件与更新(Software Updates),确认在第一个选项U
GNOME开发者宣布最新版的GNOME在线账户(3.13.2)现已发布,并带来数个新特性。 GNOME的3.13.x分支的仅限用于开发,它最终会发展成为稳定的3.14版本,但那还有很长的路要走。在此之前,开发者们可以自由地改动和添加新特性。 这个分支之前的数个版本带来了一些十分有趣的改动。其它的一些改变包括,开发者们从软件中移除了对Windows和Twitter账户的支持。 通过更新日志得知,对照片应用的支持已经添加,一个对过时的GNOMECOMMONINIT的调用已经被移除,UI进行了调整使得在线账户能够在对话框中使用标题栏,为了防止timerfd(译注:timerfd
游戏社区急于期盼 Valve 发布的基于 Linux 的 Steam Machines(译注:一个基于Linux的游戏机),但是看起来这个混合游戏机会推迟到明年发布了。 Valve 并不是一个守时的公司,看起来即将到来的 Steam Machines (延迟)发布正好符合公司的风格。但是大家都在讨论的 Steam Machines 到底是个什么东西? 一年半前该公司宣布推出 Steam Linux的客户端;数月前 Valve 发布了SteamOS,它是基于 Debian 的一个游戏机和PC混合的 Linux 发行版。该产品将和 PlayStation 4 和 Xbox 共同争夺家庭市场。 唯一的不同是 Valve 对这个游戏机架构有些不同的
微软从5月21日起接受Surface Pro 3平板PC的预订,没过多久Linux爱好者们就在其上尝试了Ubuntu 14.04。结果是十分有戏的!Surface pro 3宣称其拥有还不错的硬件配置,当它的所有的硬件都被支持后,对任何Linux用户而言在上面运行 Ubuntu 无疑是一件令人感到振奋的事情。 最明智的第一步无疑是对Surface pro 3的系统镜像做个备份。根据上面安装系统版本的不同,其备份镜像的大小也不一定相同,但这一过程无疑都很快。不过,恢复Windows 8.1的时候还另外需要一个驱动器来帮助恢复镜像,因为一旦安装了Linux,原本的修复和还原功能将会消失。
如果您的系统最近已升级至Ubuntu GNOME 14.04 LTS版本,那么拥有稳定独立的GNOME Shell无疑是您最佳的选择 但我认为比较保守的用户会倾向于选择默认向新手提供的稳定版本。你真想要了解如何在Ubuntu14.04升级GNOME至3.12吗? 好的,接下来我将向你介绍如何完成。首先,我们需要先了解下来龙去脉。 默认采用GNOME 3.10的原因 GNOME 3.12在3月底发布后引发了一阵轰动而天马行空的评论。尽管其上个月发布的版本在Ubuntu 14.04 LTS版本之前已经逐步趋于稳定,却仍不能从14.04包中直接安装,这是为什么呢? 简单来说在开发周期中它出现太晚以至
还在苦苦折腾让你的 Ubuntu 14.04 更加漂亮的方法吗?那就赶紧给你的系统换套图标吧!如果你还没发现哪些图标主题很棒,不用着急,我已经整理了一些适用于Ubuntu 14.04的最佳图标集。不过在欣赏这些图标集之前,我还是先向你介绍一下如何应用图标主题吧。 如何在 Ubuntu 系统中应用新图标集: 你可以通过两种方式来安装一个新的图标主题。一个是添加PPA源。你可以添加PPA软件源,然后安装某个图标集。但并不是所有的图标集可以通过该方法获得。所以,另一种方法就是,下载该图标集的压缩文件,然后将之解压到~/.icons文件夹。如果这个文件
如今你已经升级或者安装了Ubuntu 14.04, 但是还有另外一件保护你的新系统需要做的事情:备份! Ubuntu内置了一个备份工具 Dj Dup Backup Tool。它允许你备份你的系统并保存在本地或者通过不同的协议保存在远端服务器上。 还有许多其他的工具来备份你的Ubuntu计算机与文件。你可以通过Dropbox 客户端或者其他云服务来自动备份你的重要文档。你也有可能使用UbuntuOne来备份你的机器,但现在这不再是一个选择了。 另外一个可以用来备份你机器的云存储是Box。Box是一个很棒的服务,它是Dropbox的一个替代品。Box云存储的一个缺点是它没有Drop
Webmin是一个开源的基于网页的Unix/Linux系统管理工具。通过使用Webmin,你可以在浏览器上设置和安装所有的系统服务,包括:DNS、DHCP、Apache、NFS和Samba等等。因此,有了这个,你就再也不需要去记住所有的修改配置的命令了。 使用官方软件源在Ubuntu 14.04 LTS上安装Webmin 添加webmin的官方仓库: 修改 /etc/apt/sources.list, sudo vi /etc/apt/sources.list 添加如下内容: deb
http://download.webmin.com/download/repository sarge contrib deb
http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib 添加G
你想做硬件DIY吗?它们哪个更适合你? 如果你很熟悉电子DIY,那么应该听过Arduino和Raspberry Pi(树莓派)的特点对比。你也许甚至会猜测到,像我之前认为的,它们两个是处理相似问题的相互竞争的硬件平台。 实际上,Arduino和树莓派非常不一样。对于初学者来说,树莓派是一台完整功能的计算机,而Arduino只是一个微控制器,它仅仅是组成计算机的一个模块。 这里有一些指引来帮助你区分Arduino和树莓派,然后确定这两个DIY设备中的哪个更适合你的需求。 概述 树莓派和Arduino最开始都被设计成教育工具,这也是它们现在这么流行的原因,它
这篇简短的文章将教会你如何在Ubuntu 14.04或者其先前版本中使用美化工具来实现通过颜色分辨文件夹。这个工具就是Folder Color,它允许用户改变 Nautilus 文件浏览器中文件夹的颜色,这样就可以让用户很容易地识别并区分它们。 这个工具的开发者设计初衷是与 Nautilus 配合使用,其实它也可以与Ubuntu上其它的图标主题配合使用。这是一个很好的工具,轻量级,不会影响你的系统的性能。 这个软件安装起来方便,让下面这个简短的教程告诉你如何做吧。 假如你想将重要的文件夹设置成红色的,或者将文档文件夹设置为黄色,你可以用Folder Color
Apache Tomcat 7.0.54,一个在JCP规范之下开发的Java Servlet和JSP技术的开源软件实现,现已可供下载。 自上一个Apache Tomcat版本的发布已经有段时日了, 但这仅仅意味着开发者们有更多的时间来对软件作出修补和更改。这是一个源码软件包,所以普通用户并不一定真的需要它。 通过更新日志得知,定制的UTF-8解码器已经被修复,在AprLifecycleListener的FIPS模式中加入了更多的管理选项,如果一个应用从已销毁的会话中调用session.invalidate()而导致的无限循环已经可被避免,在添加一个Mbean通知监听器时,移除一个Mbean监听器现在将还原
许多Ubuntu用户过去一直在使用第三方仓库体验Cinnamon而不用安装Linux Mint,然而似乎在不久的将来,不会再有Cinnamon的第三方仓库了。 如果你在用Ubuntu系统,当前你能够通过添加一个PPA源并安装相应的软件包就可以体验到Cinnamon桌面环境。这让你可以获得像Linux Mint一样的体验,而不用真的去安装它。 不幸的是,该功能即将消失,但不是因为主要维护者不想再继续提供该软件。很显然,Ubuntu仓库将不再保留旧版本的GNOME软件包,而Cinnamon却需要这些包,这让Cinnamon要想通过PPA方式安装,即使可能,也困难重重。 稳定的PPA源确实不再
(译注:本文译自Ubuntu官方维基) Ubuntu 双系统安装器是作为技术预览版本发布给开发者的,可以使得开发者同时在一台手机上安装 Ubuntu 系统和 Android 系统。该软件现阶段或最终的目标用户并非普通用户。开发者应该熟悉 Ubuntu 和 Android 系统的分区布局并且在出现问题的时候有能力手动刷回分区。 Ubuntu 双系统安装器是一些工程师花了一点时间内做出的一个内部臭鼬项目(译注:管理层不知的研究项目)。由于项目进展良好,所以决定向开发者社区发布预览版以供大家测试、学习或者完善。 双系统启动不是常规 Ubuntu 发布版本中的一部分。
Ubuntu桌面团队已经提出创建一个基于Unity 8的新风格Ubuntu桌面的想法。 开发者Iain Lane概括了团队邮件列表中的提议,说,这样的一个转变所带来的东西会使开发者和爱好者们同样来弄明白制作出一个基于可用的软件的桌面产品需要做的工作。 Lane写道: 桌面团队想要增加一个新的Ubuntu桌面风格(目前我们并没有计划为此发行任何正式的发行版),其中包含Unity 8桌面以及为触摸项目开发的新应用。 这个想法的初衷是提供一个产品,开发者们能够使用它来弄清制作一个基于可用的软件的桌面产品需要做些什么,以及创造一片试验田来寻求解决所要
在我上次写切换到Linux的理由后,一位读者建议我写一些关于Windows上流行的应用程序的Linux替代品的内容。毕竟,这对于想切换到Linux的那些Windows用户们的最普遍关心的问题。 在本文中,我列出了可用于各种用途的与照片相关的应用程序,努力试图来回应大家普遍关心的问题。这个列表中的应用程序并非是Windows程序的替代品,而只是能用于多种用途的Linux下的图像应用程序的集合。 Linux中的图像编辑应用 当我提到图像编辑时,我是指骨灰级专业风格的照片编辑。换句话讲,我是在讨论Photoshop。而对于Adobe Photoshop的Linux替代品而言,只
首先致上每日问候。Linux的浩瀚无垠,使人总能每次都提交与众不同的内容。我们The-Tecmint-Team的工作是给我们的读者提供一些独特的内容,这些内容不仅对他们的职业生涯很有用,同时也让他们增长知识。在此,我们就尝试这么去做,至于能取得多大的成功,就由我们的读者朋友们来判断吧。 我们为各类用户提供了关于Shell脚本语言和面试问题的很多教程,可以访问以下链接去阅读这些文章。 Shell脚本系列 面试问题与解答系列 在此,作为shell脚本的附加内容,在本文中我们将从面试的角度解读与Linux Shell相关的问题。 1. 在shell脚本成功
欢迎进入Linux内核系列文章的下一篇!本篇我们继续配置文件系统。 首先,我们启用"General filesystem local caching manager",它允许内核存储文件系统缓存。这可以增加在存储空间开销上的性能。 为了调试目的,缓存系统可以通过统计信息监控(Gather statistical information on local caching)。通常上,这个特性应该只在你计划调试的时候启用。 下面的特性很像上面的,但是这个特性存储延迟信息(Gather latency information on local caching)。再说一次,这是个调试特性。 "Debug FS-Cache"提供了很多其他的缓存系统的调试功能。 下面
欢迎进入Linux内核系列文章的下一篇!我们正在接近配置过程的终点。在这篇文章中,我们将会讨论固件驱动和文件系统驱动。 这个分类中的第一个驱动是寻找启动盘(BIOS Enhanced Disk Drive calls determine boot disk)。有时,Linux不会知道哪个盘是启动盘。这个驱动允许内核询问BIOS。Linux接着在sysfs上存储信息。Linux需要知道这些来设置bootloader。 即使BIOS EDD服务被编译进了内核,这个选项可以设置这些服务不激活(Sets default behavior for EDD detection to off )。EDD代表的是"Enhanced Disk Drive"(增强磁盘驱动器)。 当使用kex
Coverity开启了免费开发测试服务,允许任何对开源软件质量感兴趣的人查看项目 来自美国山景城(加州)的消息:Coverity公司(新思科技公司的一个子公司)发布了2013年Coverity扫描开源软件报告。 经过Coverity扫描服务以及按照Coverity开发测试平台的商业惯例,报告中详细分析了关于7.5亿行开源软件代码的分析,这是至今报告研究的最大的样本量。 在2013年Coverity扫描报告中,他们分析了超过700个C/C++开源项目和一个匿名的企业项目的样本。另外,报告中还强调了几个流行的开源Java项目的分析结果,这些项目从2013年3月就加入了扫描服务
在上篇教程里,我们为一个测试域exmample.tst创建了一个主域名服务器(ns1)。在本篇中,我们会在CentOS中使用bind包为相同的域创建一个辅域名服务器(ns2)。 当创建一个辅DNS服务器的时候,下面的因素需要仔细考虑。 在辅域名服务器中,你不需要手动创建正向和反向区域文件。这些区域文件会定期从主域名服务器上面同步。 当主域名服务器上的任何区域文件被修改的时候,‘serial’参数也应当被更新。只有当主服务器上面区域文件的serial被修改之后,辅DNS服务器才会进行同步。 我们假设辅DNS服务器的IP地址是172.16.1.4。让我们来进行安
任何运作中的域名至少有两台DNS服务器,一台称为主域名服务器(比如叫做ns1),而另一台称为从域名服务器(比如叫做ns2)。这些服务器通常用于故障转移:如果一台宕机,另外一台就激活成为DNS服务器(译注:此处译者有不同意见,事实上两个或更多的DNS服务器是共同工作的,并不是第一台停止服务后,第二台才接替工作。解析器是随机选择一个DNS服务器进行询问,如果超时则会询问下一个,这是多个DNS的故障容错机制)。也可以实现包括负载均衡、防火墙和集群在内的更为复杂的故障转移机制。 一个域的所有DNS条目都会被添加到主域名服务器,
Ubuntu 的开发者提出将开发一个单独使用 Unity 8的新风格,以帮助他们自由的实验而不必担心搞乱操作系统稳定。 如果你的环境满足安装需要的话,现在可以在Ubuntu 14.04 LTS中安装体验下 Unity 8 桌面环境的预览版了。现在,新的桌面还不能在专有驱动下运行,因为它依赖于 Mir,而这玩意儿还没有获得 NVIDIA 和 AMD 的官方支持。 无论如何,有一个新的 Ubuntu 风格对于开发者在新的生态环境中测试他们的创意都会有巨大的帮助,而且从 USB Stick 里启动十分方便还能体验大多数的移植性应用。 桌面环境开发组很希望为 Ubuntu 增加一个新的风
WinAte最近刚刚发布一个更新,这个主题包能够将你的Ubuntu/Debian变得看起来像Windows 7/Windows 8。 (译注,虽然很多人对将好好的Linux扮成Windows不以为然,不过未尝不是一个有趣的体验?) 曾经有段时间你可以轻易地改变绝大多数Linux发行版的外观,使得他们看起来像是Windows的一个副本,但那种时光已经一去不复返了。只有少数Linux发行版的外观仍能够被修改,而Ubuntu和Debian Jessie正在此列。 官网说明道:有了这个全新的WinAte Windows 7/8 转换包for LXDE(译注:Lightweight X11 Desktop Environment,一个自由桌面环境),你
Spotify 原生Linux客户端更新,暗黑风格来袭 继streaming service上个月在其它平台上发布它的应用之后,以同样的扁平化和黑色风格的设计,Linux版本的Spotify客户端也发布了更新。 金属质感的灰色元素和白色清爽的条区设计形成了基于黑色的风格,以黑色和浅黑色的颜色为主。甚至公司的绿色的商标也不能幸免,以奇怪的颜色出现在各种地方。 在作曲家和个人资料条目中图片的设计上均采用了圆形的设计元素,并且在导航栏和播放控制按钮的地方采用了iOS 7风格。 Spotify官方说道这种设计风格突出了软件的内容,他们将之比作熄掉所有灯光的剧
Steam for Linux平台在过去几周接受了一些新游戏,其中几个在最畅销名单里有很高的提升。 小小世界2 取代原第十位并成为进入这个专属名单里的新游戏。这款游戏基于同名的幻想桌游,这可能是此类型游戏里唯一一个有Linux版本的游戏。 足球经理2014 掉到了第九位,但鉴于这是Steam for Linux上最贵的游戏,我们可以有把握地说他依然做的很好。不需要介绍,这款游戏被认为是同类中做得最好的。 反恐精英:起源 ,游戏结合了原作反恐精英的玩法,使用的是Source引擎,又回到了Steam for Linux最畅销名单顶部,位于第八位。 伊卡罗斯之炮在线版
Tiny Core团队已经宣布,picore 5.3(一个Tiny Core Linux 在树莓派上的移植),刚刚发布了一个新的版本,现在可供下载。 Tiny Core的核心开发者实际上同时负责其他大量的同一基础的版本。开发者已经推出了一些变体。有Core版(为有经验的用户提供了命令行界面的基本系统),TinyCore(推荐给有网线连接的新手),和CorePlus(安装映像,不是Live版的)。 Tiny Core团队并不是第一次发布这样的Linux版本,但其中有些改进是必要的,虽然除了引入新的Linux内核之外的改变都不大。 根据变更日志所述,Linux已经更新到版本3.14.4,树莓派的固
Ubuntu 14.10(代号独角兽)的开发已于数周前开始,现在开发者们已经做出了第一个重大的改变即使用新的Linux内核版本。 通常情况下,下一版本Ubuntu的开发是基于上一个发布的版本,如Ubuntu 14.04 LTS。开发小组开始向Linux内核当中加入新的软件包,通常是那些没来得及放到之前的版本的软件包。Linux发行版其中最重要的组件之一是linux内核,现在也更新了。 Ubuntu 14.04 LTS附带的是3.13的linux内核,开发者们并没有机会将3.14版本的加入其中,它放出的时间太晚以致没有足够的时间去做测试。到现在为止,Ubuntu开发小组也没有说明最终发
对于那些想要一个易于使用的界面的用户,Ubuntu是一个很好的Linux发行版,并且对于一个Linux新手也可以说是最好的Linux发行版。不过这产生了一些副作用,那就是,对于界面和外观,Canonical公司已经为用户做了很多设定,尤其是Unity桌面环境。 然而这些不是一成不变的。下面是一些关于怎样让你更加舒心地使用Ubuntu的技巧。看过上面的截图中我对Ubuntu的设定,你可以看到我的的Unity桌面,相比于默认设定的桌面有何不同。 下面让我们分步来实现定制Ubuntu桌面。 1. 安装Unity Tweak Tool 在你能对Ubuntu外观做任何有效地修改之前,你不得
你好!准备好阅读下一篇文章了么?在本篇中,我们将会讨论辅助显示。辅助显示是一些小的LCD屏幕;大多数小于或等于128x64。接着,我们会讨论用户空间IO驱动,一些虚拟驱动,Hyper-V,开发中驱动,IOMMU,和其他一些内核特性。 第一个配置辅助显示的驱动是"KS0108 LCD Controller"。KS0108 LCD Controller是由三星制造的图形控制器。 下面可以设置LCD并口地址(Parallel port where the LCD is connected)。第一个并口地址是0x378,下一个是0x278,第三个是0x3BC。这些不是地址唯一的选择。大多数人不需要改变这个。shell命令"cat /proc/iop
Webmin是一个基于web接口面向Unix系统管理员的工具,最新版本1.690 已可下载 在任何新式浏览器下运行webmin,用户都可以设置各种配置,如用户账号、apache服务器、DNS、文件共享以及更多。Webmin的开发者已经对这个软件做了一些例行更新。最新的版本不是一个大版本,但是仍有一些有用的修复。 据开发者所言,加入了一些对于XSS攻击的安全修复、增加了用于阻止多次登录系统失败的IP地址的Fail2Ban模块,Squid模块中的urlrewritechildren指令已经修复为了支持所有的进程数量选项,并且对于Ubuntu 14.04的支持已经改善。 还有一些安全问题,
像谷歌这样的大公司并不是真的喜欢开源项目,虽然他们的谷歌浏览器基于开源的 Chromium 浏览器。现在,在谷歌浏览器中所使用的 PDF 渲染引擎以开源形式发布了。 在谷歌浏览器中所使用的 PDF 渲染引擎是 PDFium ,迄今为止这个项目都没有向公众发布过。现在还不清楚是什么改变了他们的想法,不过现在用户们可以去下载 PDFium 的源代码了。 虽然 PDFium 现在是开源的,但是它是在一个有特定条件的新 BSD 协议下发布的。例如再次使用源代码必须保留其原有的版权声明、一份条件列表以及一份免责声明。对于二进制文件的再发布需要相同的条件。
NoSQL正在崛起。许多企业和用户已经将MySQL数据库替换成了NoSQL数据库。NoSQL使分析非结构化的数据变得更容易,因此开发者必须意识到存在于NoSQL世界中的趋势和工具。 1.Terrastore 新的文档存储技术可以提供先进的伸缩性和弹性而不必牺牲一致性。Terrastore基于Trrracotta,它依赖于一个业界公认的,快速的(而且又酷)集群技术。 2.Neo4j 开源的图形数据库,用Java实现。开发者将Neo4j描述为嵌入式,基于磁盘,完全事务的Java持久引擎,将数据结构化存储在图中而不是在二维表格中 3.Voldemort 分布式键值存储系统。本质上说是一个大型,
如果你把Ubuntu从13.10更新到14.04,你也许会遇到用Unity桌面环境登录时冻结的现象。引导进入Ubuntu14.04,输入验证信息,系统会挂起,冻结在那里。如果你稍微幸运些,你还能看到鼠标光标、桌面背景,仅此而已。没有Unity触发器,也没有顶部面板等等。你的ubuntu基本上不可用了。 缺少Unity触发器和面板以及系统冻结的问题,可以通过重新安装Unity来解决。让我们看看怎么做: 重新安装14.04的Unity 以解决系统冻结的问题 好吧,如果你正被困在一个冻结的系统上,按下Ctrl+Alt+F2。这会让你进入一个命令行界面而不是默认的用户桌面界面。
无论何时,你开始在 Unity Dash 搜索计算机中的应用程序或文件时,你的检索词将被自动发送给第三方,如亚马逊,并且第三方将依据您的搜索词显示相关结果(主要是广告)。如果你不喜欢这个功能,感觉真的打扰到你,你可以禁用它。 例如,当我在 Unity Dash 中输入 Terminal 时,将显示 Terminal 应用和 web 上其他第三方的东东(我要发狂了!我不想要这些!)。 正如上面的截图所见,Unity显示内置的 Terminal 应用、引用链接、天气链接和其他第三方的推荐,如电影等。这是非常恼人的并且在 Unity Dash 上看起来很糟。同时,它显示了太多
Sublime Text 3目前还处于beta测试状态,目前最新的版本为Build 3059。 这个教程中我们将通过AUR安装Sublime Text 3 build 3059。 打开终端并运行下列命令, 选择是否(Y/N)继续安装(这里选择Y)。 sudo yaourt -S sublime-text-dev loading packages… resolving dependencies… looking for inter-conflicts… Packages (1): sublime-text-dev-3.3059-1 Total Installed Size: 16.02 MiB :: Proceed with installation? y (1/1) checking keys in keyring 100% (1/1) checking package integrity 100% (1/1) loading package fi
我是一个刚接触 Linux 和 Unix 的新手。我该如何改变一个命令的根目录?我要怎样改变一个进程的根目录呢,比如用 chroot 命令将web服务与文件系统隔离?我要如何使用 chroot 恢复密码或修复基于 Linux/Unix的受损坏的环境? 在 Linux和类 Unix 系统下每一个进程/命令的当前工作目录称之为进程/命令的根目录(译注:译者以为此处有误,实际上没有进行过chroot的进程,其根目录是系统的根目录,而不是其工作目录)。你可以使用 chroot 命令改变一个命令的根目录,这最终将会改变当前运行的进程及其子进程的根目录。 如果一个进程/命令运行
Ubuntu 有基于不同桌面环境的几个官方版本。默认的 Ubuntu 自带 Unity 桌面,Kubuntu 则是KDE,Lubuntu 用LXDE,Xubuntu 自带Xfce。除此之外,还有一些其它的版本,但这些是最流行的官方桌面版本。 你该如何选择最适合你的 Ubuntu?一种方法是下载 Ubuntu 不同版本的 ISO 镜像并且通过Live CD或者USB实时运行。但是,这将意味着你将会下载多个 ISO 文件,一个个地写入 USB 盘或者 Live CD。有点麻烦,是吧? 这就是Ubuntu AIO(ALL IN ONE)出现的原因。该项目是由Start Ubuntu小组部分成员发起的,Ubuntu 的 AIO DVD 可以让你在一张光盘或
经过似乎漫无止境的等待之后,Google近日正式发布采用Aura(它是这个 搜索巨头开发的内部图形层译注:硬件加速窗口管理器)的Chrome浏览器 for Linux的第一个稳定版本。 用于取代GTK+的Aura, 是用来在屏幕上绘制包括菜单和窗口框架在内的Chrome UI的主体部分(是的,它在局部窗口集成菜单和全局菜单中都能完美工作)。 这个外观框架已经在Windows和Chrome OS builds中使用,因其绝大部分是跨平台的,使得Google能够更快地开发新特性以及保证特性在不同的操作系统中的一致性。 在Linux上,相比GTK+版本的Chrome/Chromium,Aura加速界面能
这篇教程教将指导 Linux 用户如何永久性地更改其系统的 Umask 值。特别建议全新安装的用户学习(想知道为什么的话,请移步下文) Umask 是什么?解释下,UMASK 代表用户掩码或用户文件创建掩码,它用于新创建的文件和文件夹,是其默认权限的基础。 上面的意思可以解释成任何基于 Linux 的操作系统为新建文件(包括文件夹)添加默认权限的规则。出于教育目的,下面列出了一些可以用来设置文件权限的八进制值掩码: 0 读, 写, 可执行 (rwx) 1 读和写 (rw-) 2 读和可执行 (r-x) 3 只读 (r–) 4 写和可执行 (-wx) 5 只写 (-w-) 6 仅可执
linux下的命令行可能是对于新手而言最恐怖的经历了。我记得花费若干小时来尝试搞明白终端爆出的错误信息。当然,这是完全值得的!如果现在让我只能挑一个让新手学习学习命令行的原因,那可能就是用命令行来整个管理音乐库。在这个事情上,我喜欢用的软件叫做cmus,是"C* MUsic Player"(C音乐播放器)的简写,它完全由C写成。 cmus是一个内置了音频播放器的强大的音乐文件管理器。用它的基于ncurses的命令行界面,你可以浏览你的音乐库,并从播放列表或队列中播放音乐,这一切都是在命令行下。 Linux上安装cmus 首先,你需要按照如下建议设
Git 1.9.3,是一种自由和开放源码的分布式控制版本系统,该设计用于快速有效地处理从小到非常大的项目,现在已经可以提供下载了。 新的Git 1.9.x系列继续保持着大量发布的传统,包含了大量的变动和修复。最新版本系列比我们预期稍微小了一点,但的确做了一些有趣的变化。如果你在使用Git,你也许该考虑升级到最新版本的。 根据开发者所说,git p4在处理二进制文件时受损是由于1.9版本的一些改变,但是这已经被修复了。在shell提示符脚本(在contrib目录/下),使用PROMPT_COMMAND界面时,显示分支名称$PS时不再使用不安全的构造,git reba
现在,如果你买了预装 Windows 的电脑,一般都是 Windows8 或 Windows8.1。从 Windows8 开始,微软用 UEFI 取代了 BIOS。尽管 UEFI 不是微软发明的,在 Windows8 之前它就已经存在。比如某些 Mac 设备使用 UEFI 已经有一段时间了。 UEFI 有安全启动这个特点,引导程序只会启动那些得到 UEFI 固件签署的引导装载程序。此安全功能可以防止 Rootkit 类的恶意软件,并提供了额外的安全层。但它有一个缺点,如果你想在 Win8的电脑上双引导 Linux ,安全机制会阻止这样做。这篇文章告诉大家如何在Win8中禁用UEFI安全引导,以支持 Linux 的双系统
之前,用于启用Linux 3.15内核的实验LTO支持的补丁已经发布了一个PR(上拉请求),但Linus Torvalds 还没有决定他是否会接受这段代码到上游的Linux内核 Linus 仍然没看到链接时优化内核(LTO:ink-time optimizations)的好处,也不确认这段代码是否已准备好放入主干中。 LTO的Linux kernel有一个好处是,可以减小Linux内核镜像的大小,而且更快和更高效。在GCC中配合使用LTO会使整个程序在链接阶段就实现整个的二进制优化。先前的结果表明,一个LTO的内核可以减少超过10%的尺寸大小,并且内核优化后比常规的内核快百分之几,但是它目前
Canonical公司意图创建最常用的Linux桌面发行版,然而它也成为了最成功的服务器操作系统之一。事实上,Ubuntu Server, Ubuntu Openstack 和 Ubuntu的编制工具Juju,正在运行在世界上最强的超级计算机上。 现在,世界上最强大的超级计算机是天河二号,它在中国的广东省。据它的制造者介绍,这些服务器使用Intel Xeon处理器、Intel Xeon Phi协同处理器,它有每秒160Gb的传输速度用于两个节点之间超高速传输。从2013年以来它一直保持着最强记录。 Ubuntu OpenStack运行在256个高性能节点上,而且在接下来的数月将会增长至超过6400个节点。这
从SSH到端口转发,这些先进的技术将让你的树莓派开发更简单。 当你可以在命令行输入命令时,你就不再是一个新手在做一些新手的设置了。虽然进度不快,但是你的确正在通过你的方式去学习使用这物超所值的、只有信用卡大小的计算机去满足一些DIY想法,这就是树莓派。 然而,从基础跨越到中级还是存在较大距离。当你从设置你的派的教程转而学习创建一个媒体服务器时,项目开始前的需求就会有一点点挑战。许多中级的Pi教程,包括ReadWrite的一些文章,都会假设你已经对树莓派设置好了一些东西。 并非每一个项目都需要找个教程里的所有建议
StuntRally是一个有着多达150条特色赛道和大量汽车模型的免费赛车游戏,它刚刚发布了最新的2.3版本,新版本的画质有了很大的提高。 该游戏是建立在大量的开源技术上的,如Vdrift,bullet,OGRE,PagedGeometry和MyGUI,虽然在此仅仅举了这几个例子,但是这个游戏绝对不是一个简单的项目。 仅仅从他的特点描述中就能看出,StuntRally大概是在Linux平台上最有前景的开源街机赛车游戏之一。 玩家可以从153条赛车轨道和24个关卡中感受到游戏的魅力,并且这款游戏超过四个小时的游戏时间真是业界良心啊。 StuntRally特色功能有幽灵驾驶模式(在
有的时候 Linux 新手们在下载软件的时候十分困惑,因为下载页面常常同时提供32位和64位版本的软件。所以弄清楚你的操作系统是32位的还是64位的十分重要,因为你在做很多事情的时候都需要这个信息。在这篇文章里,我们会讨论五种检测你的Linux系统是32位还是64位的方法。 检测你的 Linux 是32位还是64位的 请注意文中的这些方法是在 Ubuntu 13.10 平台测试. 1. 执行uname -a 命令 最常见的一个测试方法是运行 uname command 命令。 例如,在我的系统里,它显示了以下信息: $ uname -a Linux ubuntu 3.11.0-12-generic #19-Ubuntu SMP Wed
Canonical公司决定关闭Ubuntu One的云服务,你可能正在寻找备份你主机的其他服务器,尽管现在有很多云服务的提供商,但是大服务商中仅有小部分支持包括Ubuntu在内的linux。 Dropbox全面支持Ubuntu,它有一个很好的整合了ubuntu桌面系统和其他通知栏的客户端。Box,官方的Box.net也可以通过WebDav协议支持linux。 这里有一段来自Canonical公司关于Ubuntu One的摘录: 从4月2日开始,就不能访问Ubuntu One中的存储或音乐了。Ubuntu One服务也不会再包含在Ubuntu 14.04 LTS中,而Ubuntu One的应用也将从Ubuntu、Google和Apple的应用商店移除
几周前Canonical公司发布了 Ubuntu 14.04 LTS版本,新的操作系统做了很大的变化,但仍有些问题 需要解决,比如:openVPN 的导入功能。 如果你曾在Ubuntu系统上使用过VPN连接,你应该知道,为了实现VPN连接不得不去官方软件包管理中心下载 network-manager-openvpn 软件包,其允许用户导入openVPN文件和所有的设置以及证书。 在ubuntu 14.04 LTS之前的版本,openVPN 导入功能能够正常使用,但是此前发布的network-manager-openvpn软件包某些文件被破坏,当导入时将导致整个网络管理功能崩溃。 在 Launchpad 上已有匿名用户上报了这个问题,
极限理论(Limit Theory),一个无限的程序性的空间模拟游戏,这个游戏的开发者仅一个人,游戏将会发布在Linux、Windows和Mac OS X上。开发者宣布从Windows平台转到Linux上主要是因为他不耐烦了。 极限理论听起来像一个不可能的项目,特别是对于它是由一个人开发。游戏的开发者Josh Parnell自己已经努力建立一个美丽的宇宙,并提供对三个不同平台的支持。 他能够这样做是因为这个游戏用C++和OpenGL写的,这使游戏可以轻易地转移到任何平台开发。在最近的关于极限理论的更新中,他解释说,他不再使用Winsows平台,因为它很烦人,但是没有提
最新的 Linux Mint 17 Qiana RC 版本已经释出,本版本基于 Ubuntu 14.04 LTS(长期支持版本)。一个有趣的变化是,将来的数个版本都会基于长期支持版本。 Linux Mint的开发者已经决定只使用Ubuntu的LTS版本作为基础版本,这就意味着,之后几年的新版本将会始终基于同一个发行版。 这样的决定将让Minit固定在LTS主干上。换句话说,我们的开发团队会在未来两年内基于基本差不多的底包用作Mint 17的开发,这会使得从17到17.1、17.2以及后续版本的升级过程变得更加平滑。 重要的应用程序将会以反向移植的形式进行发布,我们希望这个改变能够加快
现在在手机上测试Ubuntu变得更加简单,可以从Canonical上下载一个程序,它可以安装新的操作系统而不必删除原有的Andorid。能够双启动的系统可以吸引更多的用户关注手机/平板上的新开源平台。 Canonical在它的网站上有一个流程解释了如何在手机上安装Ubuntu,但是这实际上需要删除Android系统才能获得新的操作系统。Ubuntu的开发者已经做了大量的工作,这个新的系统看上去很棒,但是如果你决定退回到Android,你就需要删除Ubuntu并安装Google的Android系统。这意味这你不得不重复设置你的电话,这可能会比较麻烦。 幸运的是,现在有一个称
LXQt的首次公开发布版,流行的轻量级桌面环境LXDE的新一代版本,已经可以下载了。 这次版本发布几乎是在LXDE Qt计划和Razor-qt桌面项目决定合并的一年以后。通过集中资源到一个桌面环境中,而不是两个,这个团队说他们希望通过尽量重用现有代码,来提供最好的体验。 通过10个月的努力,不管是桌面系统的工作方式和所提供的特性功能,都得到了大量重要改善。今天的这个beta版本,尽管主要是给早期测试人员和开发者,据说已经稳定可用了。 美好的开始 这个项目的开发团队还在继续关注在提供一个轻量级以及用户友好的桌面环境,用来替代日渐
许多Arduino的项目都是基于两个简单的程序。 能电脑所不能的单片机,这就是Arduino。 我们每天使用的计算机是强大的,但它们根本不了解身边发生了什么事。比如说你的笔记本电脑也不能感到光或水。另外,Arduino对外专门设计成键控的。它有一个用于简化传感器通信的输入、输出板子。 Arduino是由Massimo Banzi和他的意大利搭档Ivrea开发的,并用Ivrea他最喜欢的酒吧命名。Banzi希望他的设计课程的学生们有一个原型的硬件的廉价,容易的解决方案。自2005年Arduino的发布,它已经从一个教学工具发展成为世界各地制造商的DIY项目。现在有了
当你要监视一台Linux机器时,你会有很多的选择。虽然现在有很多产品质量监控方案(比如 Nagios、 Zabbix、 Zenoss),它们拥有华丽的UI,可扩展监控,易于理解的报告等等,这些方案对于大多数终端用户都太过于强大了。如果你只需检查Linux服务器或桌面的基本状态(比如,CPU负载、内存使用、活跃进程),就请考虑一下linux-dash。 linux-dash是一款面向Linux机器的基于web的轻量级监控面板,可以实时显示不同的系统属性,比如CPU负载、内存使用、磁盘使用、网络速度、网络连接、上下行带宽、登录用户、运行中的进程等等。linux-dash没有后
在Windows中观看Netflix是很容易的。你可以使用网络浏览器或者桌面程序,但这在linux中并不同。这在linux中默认并不可行,这是因为Netflix需要Microsoft Silverlight,同时由于这是"微软"的,很明显这无法在Linux上使用。所以在Linux上就没法使用Netflix了么?当然有办法。本篇中我们就会看到如何在Ubuntu 14.04上观看Netflix(或许在老版本中如13.10和13.04等也可以)。 如何在Ubuntu 14.04 中观看Netflix: 我们需要用到Pipelight,一个通过Wine来在Linux上支持Silverlight的项目。这个项目仍在beta状态,但是已经工作的很好了。让我们看看
安装Ubuntu的第一步是制作一个随身碟。如果你正在使用Windows XP,7,8 或者 8.1,你可以用Universal USB Installer去创建一个Live USB。这是我最喜欢用的方法,而且它很容易使用。让我们看看如何很容易地在Windows 8 里制作一个Ubuntu的Live USB 。 在Windows里制作live USB的步骤: 第一步:下载Ubuntu ISO镜像 到Ubuntu网站下载你首选Ubuntu版本的ISO镜像。 第二步:下载Universal USB Installer 如果你曾经下载了Ubuntu 14.04的ISO镜像,到这个页面下载最新版本的Universal USB Installer。 第三部:制作live USB 把U盘插在电脑上并运
接下来的教程将指导所有 Linux 用户怎么简单的将漂亮的字体添加到自己的操作系统。我们已经为 Debian、Arch Linux、openSUSE、Slackware 和 Fedora 发行版编写了详细的介绍。 正如许多用户所知,几乎所有基于 Linux 的操作系统主要缺点就是默认选择的字体并不令终端用户满意,尤其是那些从 Windows 或者 Mac OS X 等操作系统迁移过来的用户。 除了使用自己的一套字体的Ubuntu,从一开始就看起来就相当漂亮,其它所有 Linux 发行版都有字体丑陋的缺点。正因如此,许多用户试图创建一种新的方法来增强文字在各个发行版中渲染效果。 这就是 I
这篇简短的教程将会演示如何在 Ubuntu 系统中安装 Oracle 公司最新发布的 Java JDK 8。这里使用的方法是教你如何从下载页面下载安装包,然后不使用外部的 PPA 或者第三方源代码在 Ubuntu 中安装。 这种方法不需要依赖于第三方的源仓库。你只需要从 Oracle 的官方下载页直接下载,然后安装就行。 JDK 8 是一个重要的发行版本,也加入了最新的叫做 Lambda 表达式的新语言功能,此功能可以把函数用作方法参数,或者代码块当作日期数据使用。 这一个版本也发布了一个新的 java.util.stream 包类集合,提供了基于流的 API,用来支持函数式操作
Ken Starks 在 fossforce.com 网站上问 你们是如何优化 Linux 的?,我很高兴他问了这个问题,因为我有话要说!对我来说,Linux 桌面就是一连串的承诺,但是这些承诺却总是无法兑现。它在每个版本发布后都会说下个版本会非常牛X,=.=凸。它会一次性定下50个目标,然后又完成不了几个。至于 Linux 桌面,我想我们是时候好好聊聊这玩意儿了。 计算机有着无穷的魅力,在计算机的世界里我们几乎能做所有事情。在这个容易迷失的世界里,我们深信自己所着迷的事情对其他人也有着相同的吸引力。我们沉迷于钻研细节,争论 GPL 和 LGPL 的区别,讨
Mark Shuttleworth,Canonical 的创始人,已经为 Ubuntu 的下一个版本 (14.10) 起好了名字,新版本的名字将是乌托邦的独角兽。 Ubuntu 的开发者们并不经常在两个开发周期之间停顿太久,也就是说 Ubuntu 14.10 的工作将可能在最近的某一天开始,并经过六个月的时间,在 2014 年十月份放出一个新的版本。 当然,她不会是一个 LTS 版本,但是 Mark Shuttleworth 希望其开发团队尽可能的试水新的尝试,以为将来的迈进做准备。 拿出你的最佳表现给大家,展现给论坛,展现给邮件列表,我们要做些出色的事情。一些和谐而大气的事情,一些我们可以
加密技术可以保证你的文件使用加密形式存储,不管你是要把它公开到因特网,备份到服务器,用U盘携带,还是保存在笔记本里。加密你的数据,意味着除非是你认可的接收者,其他人都不可以读取,这样可以防止信息泄漏。 GPG (GNU Privacy Guard) GPG是GNU Privacy Guard的缩写。它是一种基于密钥的加密方式,使用了一对密钥对消息进行加密和解密,来保证消息的安全传输。一开始,用户通过数字证书认证软件生成一对公钥和私钥。任何其他想给该用户发送加密消息的用户,需要先从证书机构的公共目录获取接收者的公钥,然后用公钥加密信息,再发
Epic Games宣布下一款虚幻竞技场系列游戏将会支持Linux, Windows,以及Mac OS X三个系统平台,并且可以免费获得。 Epic Games的开发者遵守他们的承诺,新的4代虚拟引擎支持了Linux,并且他们已经确认下一款虚幻竞技场系列游戏将会登陆Linux平台。 如果该项目成功的话,伴随着Linux平台下虚幻竞技场该款游戏的开发和发布,随之而来的也有一些可能改变开发游戏模式的有趣想法。 首先,虚幻竞技场这款游戏将会是免费的。当用户听到免费这个词时,通常他们认为仅仅是免费获取到游戏,意味着他们不得不为了额外的内容以及优于其他玩家的有利条件
亲爱的 Linux 极客们, Q: 我下载了一部高品质 3D 电影,但是当我用 VLC 播放器播放的时候,画面被分割成两个部分,我可不想这样欣赏我的高清大片。 在本教程中你将会学习如何在 Ubuntu 中用名为bino的 3D 电影播放器来观看 3D 电影。你可以在终端中执行以下命令来轻松获取有关 3D 电影播放器的相关信息。 apt-cache search bino 在你的 Ubuntu 电脑中打开新终端(CTRL+ALT+T),执行以下命令来安装 bino。 sudo apt-get install bino bino 安装完成后通过应用程序 音视频 Bino 来启动,或者只需在终端中输入 bino 并按下回车。 如果
Canonical公司已经修补了Ubuntu 14.04 LTS上一个重大的安全漏洞 这个漏洞可能让攻击者不需要输入密码而获取一个用户账户。 锁屏绕开问题在本周早些时候已经发表在了Launchpad上,漏洞修复现在已经发布。 它描述了一种方法,通过这个方法可以在没有授权的情况下访问那些使用新的Unity锁屏并处于锁屏状态的用户账户。 如何做呢?右键点击指示器程序直到Alt+F2快捷键能奏效。这时,你就可以发出命令,打开程序,访问日期,甚至通过运行compiz replace命令打开会话。 漏洞演示的一个视频可以在YouTube上看到。 这个漏洞的攻击仅能影响到本地
今年我第一次参加了在加利福尼亚圣琼斯举办的GPU技术大会(就在游戏开发者大会之后的星期里)。在这次由NVIDIA主办的会议上,广泛讨论了包括自动化,动画,游戏,科研,云,系统集成,和新兴公司在内的各个领域的主题。活动议程主要由三大部分组成,500场技术会议,实地编程场所和展示,以及一个展示大厅可以让参与者展示他们最新的工作成果。 第一个活动在第二天,由NVIDIA CEO黄仁勋带来的演讲。他公布了应用于公司的下一代GPGPU产品的全新架构Pascal,以及被称为世界上第一台嵌入式超级电脑的Jetson TK1。Pascal将应用在下一代超级电
在你刚刚更新或者是安装了一个新的Ubuntu桌面版之后,你是不是想安装一些有用的并且必要的软件呢?当然。但是,为了打造一个完美的Ubuntu系统,你会需要付出很大的努力。你还会吗?你会怎么去做?你真的会去手动通过添加软件源或者是下载.deb包去寻找和安装每一个软件?或者不分青红皂白安装所有的软件?我觉得这将是一个漫长的过程,并且你们也不知道你们需要什么软件去打造这么一个完美的Ubuntu桌面。 好的,如果有一个简单的工具能让你达到上面的目的,且只需要你点击两下鼠标,你会怎么做?这真会有一个简单的并且有趣的工具,帮助我
Canonical公司刚刚发布了第一个Ubuntu14.10(乌托邦独角兽)的每日镜像,而且开发工作也开始了。 Ubuntu的开发者已经开始进行开发下一个版本的工作,第一个开发版的镜像已经完成。不要对新的Ubuntu构建抱有太多期望,至少在现在是这样的。两个月之后我们才能看到重大的变化。 如果你现在启动这个版本,它仍然会显示为Ubuntu14.04,可以看出这个版本只是一个占位符,它的特点将来会实现。 Debian的第一个自动同步开始运行了,所以不要过于激动和手动同步一些东西,自动机制将会接下来进行。这个自动同步将会让我们痛苦好几天。请耐心点,上
今天,我们兴奋地宣布:在MIT开源许可证下,Atom开源了!我们看到,GitHub努力以构建更好的软件为首要任务,而Atom对此是一个完美的补充。Atom是个长期的投入,GitHub将继续由专门的团队支持其发展。但是我们也知道,我们对Atom的愿景不可能独自实现。在过去的30年里Emacs和Vim已经证明,如果你想建立一个活跃的持续的文本编辑器社区,必须开源! Atom包含了什么? Atom的许多功能是通过包来提供的,从我们发布beta版开始所有Atom包就已经开源。今天,我们会开源Atom的剩余部分,包括核心应用程序、Atom包管理器,以及基于Chromium的桌面
Terminator 是一个程序,它可让用户自由地排布多个 GNOME 终端,而不用通过窗口管理器来实现,比较适合需要同时打开多个终端的用户。 特性 在一个窗口显示多个终端 可在上面的窗口里面使用你自己喜欢的 shell (Bash、zsh 等等,Terminator 不会限制它们) 当前工作终端与当前非工作终端的标题背景颜色明显区分(见图1) 安装 Debian/Ubuntu/Linux Mint/ Elementary 系统: % sudo apt-get install terminator *图 1. Linux Mint 16 上安装 Terminator * Fedora/CentOS 系统: % sudo yum install terminator 图 2. Fedora 20 上安装 T
Ubuntu 14.04 Trusty Tahr 已发布,如果你是其中之一的安装者,你需要做一些事来提升你的使用体验。 对于那些升级,这可能已经做完了,你不必再去做它,除非你没有在Ubuntu 13.10 里做这些。 Ubuntu 并不是完全开箱即用的。有一些可以提升体验的包和工具由于合法问题被Canonical排除在外。 这些包如果没有安装,会使观看电影,播放flash视频和收听MP3文件变得困难。由于法律或者其他原因,Ubuntu的父公司将它们排除在外。 如果你希望做上面这些事情,你必须继续下去来学习如何解决这些问题。 对于已经安装Ubuntu 13.10 并且准备升级的人
你听说过快速阅读吗?说实话我也没有。直到一个名叫Spritz的新型公司筹集了350万种子基金来开发使用户能够实现每分钟阅读1000个单词的一个API。 快速阅读的概念十分简单:将一文本分割成一个个独立短小的部分,像一两个单词,然后使这些部分迅速地闪过屏幕。在这一阅读过程中,读者的眼睛完全不需要运动,从而减少读者平常阅读中花费的不必要的浏览页面的时间。因为这是一件相对较新的技术,没人知道在这样的阅读速度下,你的大脑是否会爆炸或者崩溃。不过,实际上这技术是十分安全的,因为你的大脑运行地足够快来处理这些信息。一旦人们
Linux的命令行提供很多命令来杀死进程。比如,你可以向kill命传递一个PID来杀死进程;pkill命令使用一个正则表达式作为输入,所以和该模式匹配的进程都被杀死。 但是还有一个命令叫killall,默认情况下,它精确地匹配参数名,然后杀死匹配进程。在这篇文章中,我们将讨论有关这个命令的实际应用。 Linux 的 killall 命令 killall命令可以用来给一个特定的进程发送一个信号。这个信号默认情况下是SIGTERM,但也可以由killall命令使用参数来指定其它信号。 现在让我们通过一些实际的例子来看看这个命令的实际用法。 1. 基本示例 在这个例子
NetBeans 8.0 刚刚发布,如果你还没有安装的话,这篇简短的教程将会演示如何在 Ubuntu 系统上快速的安装。对安装 NetBeans 需要帮助的开发者来说,这往篇文章会是不错的指导。 给那些还不知道 NetBeans 的解释下,NetBeans 是一款 IDE 应用软件工具,用户可以快速、高效的开发和构建桌面应用程序、移动应用程序及网页应用程序。 它是免费及和开源的产品,并且由很多用户及开发者所组成的一个巨大社区所支持。 在发布的版本 8 里面增加的一些功能是:对 JDK 8 编辑器和工具增强功能的支持、Tomcat 8.0 的支持、CDI 增强功能集成、一个新的
Ubuntu 14.04的服务器版配备Docker引擎和更好的固态硬盘支持 来自IDG新闻服务消息:因为各机构将本地系统移动到了云端,Canonical公司希望他们同时考虑更换一下操作系统到Ubuntu上。 Canonical公司的Ubuntu Server产品经理Mark Baker说:当人们移动到云端时,它往往涉及到重新设计应用程序,众多企业都想要获得横向扩展和云技术的便利之处。 鉴于一些类似于云服务迁移的的急迫性,据Gartner的调查,在未来几年内,约百分之七十的CIO打算重新评估他们在IT供应商的选择。Baker说:我们看到了这方面的迹象。 前不久发布的服务器版的Ubuntu
在调查了各种方案后,我认为Linux需要一个更好的在线软件零售商店。 有好几次,我恳求Ubuntu团队考虑改善现在的Ubuntu软件中心。它在旧电脑上几乎就不能用,而就算在主流硬件平台,它采用的软件安装方式还有很大改善空间,尤其是付费软件。 我希望这篇文章不仅能让我们认真了解一下目前存在的搜索和安装Linux软件的方式,也许还可以最终找到一种处理付费软件的方法。 Linspire曾经很接近 不管你喜欢不喜欢被Xandros收购之前的Linspire公司,实际上,它早期时候建立的点击运行软件店(CNR)在当时已经超前了许多年。在CNR变成一个尝试在所
我们在之前的教程中创建的DNS服务器是一个开放DNS解析器。开放解析器不会过滤任何来源请求,并会接受来自所有IP的查询。 不幸的是,开放解析器很容易成为一个攻击目标。比如,攻击者可以对开放DNS服务器发起一个拒绝服务攻击(DoS)或者更糟的分布式拒绝服务攻击(DDoS)。这些也可与IP欺骗结合,将应答包指向受害者被欺骗的IP地址。在另外的场合下称作DNS放大攻击,开放的DNS服务器很容易就会成为攻击的对象。 根据openresolverproject.org,除非有必要,运行一个开放解析器是不明智的。大多数公司要让它们的DNS服务器仅对他们的客户开放。
这次发布的Ubuntu 14.04,代号Trusty Tahr(值得信赖的塔尔羊),将会给服务器版用户带来新的自动化,虚拟化和存储相关特性。 Ubuntu 14.04, 是由Canonical推出的基于Linux的开源操作系统最新版本,没有为PC和移动用户带来太大改动,对他们来说仅仅是较少的更新。而对服务器用户,这次最新的最重大的Ubuntu版本更新带来了更多功能,特别在自动化,云计算,以及虚拟化等方面。 对桌面和移动用户来说,这次即将在4月17日正式露面的Ubuntu14.04的最重大的改动是,它带来了AppArmor安全系统的更新。这个在桌面/移动版本中最重要的新特性,是
Linux基金会改变了原有的活动计划模式,提前公布了一整年的所有活动安排。与此同时还发布了一部视频,可以在这里在线观看:Linux基金会活动体验。下面介绍一下今年的基金会活动重点关注方向的更多细节。 2014年活动安排,包括了北美和欧洲的LinuxCon和CloudOpen,以及Linux Foundation Collaboration Summit,Embedded Linux Conference,Android Builders Summit,和ApacheCon等等。今年北美的LinuxCon和CloudOpen会在芝加哥和Linux Kernel Summit一起合作举行。欧洲的Linux Con和CloudOpen会在德国的杜塞尔多夫举行,一起的还有Embedde
硬件信息 在linux系统中,有很多命令可以用于查询主机的硬件信息,有些命令仅仅针对于特定的硬件部件,比如cpu,内存等,而有些命令可以查询很多的硬件信息。 这篇帖子简单地带大家了解一下最常用的查询各种硬件信息的命令,其中包括lscpu,hwinfo,lshw,dmidecode,lspci等等。 1. lscpu lscpu命令可以用来查询处理器cpu的详细信息,只需要简单地输入lscpu即可,如下所示,它本身也没有提供更多选项和功能可供选择。 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) lis
Xperience UI 是一个基于 Nitrux 发行板的一个界面设计的概念作品,如果其开发能够完成,它将有可能成为当今最漂亮的桌面之一。 即使有些人很会折腾并使他们的桌面装扮得更帅些,但是大多数 Linux 桌面仍可以轻易的被社区里面的人们认出来。 如今折腾的人有福利了,Nitrux Xperience UI 带来了相当华丽的设计理念。 Nitrux 的开发者们之前因其图标及一些其他设计而闻名,而如今这款桌面的界面设计质量几乎可以与现今我们能找到的任何的顶级设计相媲美。 这些设计或许会让大家想起一些来自 Elementary OS 的元素,但同时她也有着非常严谨而
大多数人在遇到他们不熟悉的单词时会查询google。或者他们用一个最喜欢的在线字典来提供答案。当你在没有网络连接的时候怎么办?或者你只有一个古老的Linux发行版且你没有GUI界面?你需要离线查找的话,这里有一个好的方法。 首先你需要本地设置dictd。dictd 是一个字典数据库服务器。它允许你访问在线字典。但是等一下,我们不是要离线使用么?这是为什么我们要将其安装到本地的原因。它带有一个命令行客户端。 要在Ubuntu或者Debian上安装你要输入: $ sudo apt-get install dictd 这个很简单。现在你需要安装用的字典。安装完每个字
大多数使用基于 Ubuntu/Debian 的发行版的人都更倾向于选择64位的系统,对吧?这是因为64位的系统能够充分发挥你的硬件的全部性能, 它使你能够在更紧张的内存资源下使用更复杂的软件,而且是真的快速使用,不必每次做一件小事都要等上许久。现在,32位仅有一个优点,那就是没有太多兼容性上的问题。每次JAVA更新都很让人很困惑,因为大多数用户都不能获得需要的库文件。在过去,很多别的软件和驱动也没有64位版。 因此,如果现在你有一个64位架构的系统,而且你可以使用之前的支持:包括驱动、64位版本和任何一个你需要的软件。这样就避
红帽(RHT)更新了其开源编程语言和开发工具,即熟知的红帽软件集合,目前可用的是1.1测试版本。这套开发套件(独立发布的)是其旗舰产品红帽企业版Linux(RHEL)的补充。 红帽软件集合发布于2013年秋季,其目标群体是那些想要借助单一来源来部署最新的稳定版本的主导开源编程语言、数据库和工具集的开源软件开发者。红帽以订阅服务方式提供这组套件,承诺会比RHEL提供更多的软件更新。而通常情况下,只有在公司推出操作系统自身的新版本时,才会更新软件包。 红帽计划每18个月发布一次新的红帽软件集合的大版本,但也会提供更加频繁地增
一个系统管理员可能会同时管理着多台服务器,这些服务器也许会放在不同的地方。要亲自一台一台的去访问来管理它们显然不是最好的方法,通过远程控制的方法应该是最有效的。远程访问最通用的一款应用程序就是 SSH(什么?你还用telnet?….$%@%W@$##)。 SSH 是什么 SSH(全称 Secure Shell)是一种加密的网络协议。使用该协议的数据将被加密,如果在传输中间数据泄漏,也可以确保没有人能读取出有用信息。要使用 SSH,目标机器应该安装 SSH 服务端应用程序,因为 SSH 是基于客户-服务模式的。 当你想安全的远程连接到主机,可中间的网络
2048是最近全世界范围内的流行游戏。这个小游戏通过上下左右移动访客来完成。这个游戏的目标是通过组合匹配数字的方块到2048。如2+2变成4,4+4变成8等等(译注:原文4+4 becomes 16应为笔误)。听上去很简单但是相信我这是一个让人上瘾的游戏。 2048,它基于另外一个相似且流行的游戏3,这在Android,iOS,Windows和Web浏览器上都可以得到。要在网络上玩,你就需要一个可用的网络。但是幸亏Lffl出手,我们已经为您离线打包了2048。 你可以下载.deb安装包并在Ubuntu和(我想可以)其他基于Ubuntu的发行版上安装。你可以在Unity dash中像其他程序
*开发者已经完成了新的仿Windows 7/8 的LXDE美化包,并且支持了呼声很高的Arch Linux。 * 不管你喜不喜欢,还是有很多人乐意把他们的系统美化成Windows 7或者Windows 8的界面。开发者制作了一个美化包能让这些用户安全的转换,并且尽量模仿了Windows 系统的界面。 LXDE的仿Windows 7/8美化包已经存在了一段时间,但是它在过去几个月仅仅得到了有限的影响,而且安装它也不是那么容易。因为它存在着很特殊的依赖性:必须安装LXPanel, LXSession (需要最新的0.4.9版本来更换图标、gtk主题和光标), PCManFM, Compton, Openbox, SliM, gtk2-en
亲爱的linux极客们, 在这篇文章中,我将指导你们如何在 Ubuntu 中对磁盘使用情况进行分析。为了确保系统的健康,运行的流畅,时常关心机器的硬盘,适当的运行一些分析是非常重要的,当然,运行这些分析是很容易的。为了完成分析,我们将使用一款非常棒的图形工具,名叫Baobab。 在下一步操作之前,我可以告诉你们,它的使用非常简单,功能齐全,我确定它能够满足你的需求。Baobab 是 gnome-utils 的一部分,但是自从Gnome3.4版本后,已经作为独立应用。通过使用这个磁盘分析工具,你可以轻松扫描文件夹,文件系统,不单是本地,远程目录
你们都知道什么是IP地址,是吧?它们被分配给网络上的设备来代表它们。它们通过DHCP服务器分配并且会经常改变。现在有两种IP地址。动态的一种会经常改变(几天一次),而静态的就如它的名字那样是静态的,意味着它们不会改变。 有时这会引发一些冲突。当一个动态IP被分配了并且有另外一台网络设备已经拥有了相同的IP。或者在相同网络子网上有多台分配IP的DHCP服务器。如果你有连通问题并且假设它是由于IP冲突造成的,那么你可以使用一个工具称作arp-scan来扫描它们。 这个工具会在本地网络发送ARP(Address Resolution Protocol)(地址解
在Linux环境下有大量的免费游戏,其中还有许多是开源的,其中相当一部分非常引人注目。现在的主流游戏一般包含了全动态影像,矢量图形,3D图形,3D渲染,动画,纹理贴图,物理引擎,以及其他的技术。而早期的电脑游戏还没有使用这些图形技术,最早的电脑游戏是文字游戏或者基于文字的游戏,它们使用字符作为基本工具而不是矢量或点阵图像。 谚语’不要根据封面去评价一本书’可以扩展成’不要根据界面来评价一款电脑游戏’。尽管在这篇文章中提到的很多游戏都只有非常普通的界面,它们从其他方面来弥补,包括挑战性的玩法,以及锻炼脑力。 本
功能强大下载管理器在Linux平台并不常见,然而有一些却有令人惊奇的功能,uGet就是其中之一。 当人们在Linux平台谈论下载管理器,他们通常觉得这些是在终端上。大多数情况下他们是对的。大多数下载管理器运行在终端上,而且做的很好,但是一些时候你还是想要一个友好的GUI。 uGet是非常强大的下载管理器,拥有许多功能,实际上这些功能是难以计数的。界面是由GTK+ 3构建,这意味着在多数Linux操作系统上看起来很不错。 它的下载队列管理功能可以恢复下载任务(如果服务器支持的话)、剪切板监控,支持HTTP/HTTPS/FTP/BitTorrent/Metalink
需要学习Linux但是不知道怎么开始?没事,因特网充满了数不尽的资源和教程,他们可以让你一步一步地享受体验Linux的精华之旅。所有必须要做的是选择那个适合你的教程,然后开始你的Linux之旅! 1. Linux Knowledge Base and Tutorial 这篇教程不仅仅是基础知识,还提供给你了解Linux系统的必要的知识。 2. HowtoForge - Linux Howtos and Tutorials 由多篇教程组成:包括如何转换Outlook PST 到 Thunderbird/Evolution兼容的SBD格式;如何准备一个CentOS 5.10 x86_64架构的服务器来安装ISPconfig 3 以及其他等等。 3. UNIX / Linux Tutor
Linux 命令行工具很牛逼,Linux 命令行以及一些第三方应用让 Linux 变得更牛逼。Linux 命令行工具可以用于下载种子和文件,可以上网冲浪。 本文推荐的5个强悍的上网工具方便实用,是居家旅行的必备物品。 1. rTorrent rTorrent 基于文本的 Torrent 客户端,用 C++ 调制而成,我们的目标是高性能!我们可运行在标准的 Linux 发行版中,包括 FreeBSD 和 Mac OS X。 安装 rTorrent # apt-get install rtorrent (基于 APT 的系统,如 Debian,Ubuntu) # yum install rtorrent (基于 YUM 的系统,如 RHEL,Fedora) 检查有没有安装成功,运行
HP Linux成像和打印(HPLIP)是由惠普赞助提供全功能的HP打印机驱动程序的Linux社区的开放源代码包。 安装这个包后将默认在Ubuntu和其他Linux发行版完整中支持数以千计的HP打印机。支持的打印机数量正在定期添加,目前已经超过2,300台HP打印机。 这个版本,3.14.3增加了对更多打印机的支持,包括HP DeskJet Ink Advantage 4640 e-All-in-One Printer 系列,HP LaserJet Pro MFP M126nw,支持Debian 6.0.9,7.3,7.4 以及Fedora 20。 除了增加新的打印机和系统的支持,一些突出的问题在这个版本中也被解决。修复程序包括,HP Officejet 610
Microsoft 已经不再支持 Windows XP 了。大多数人也许并不关心这事儿,但对于知道使用服务终止的软件会有麻烦的你来说,做点儿改变的时候到了。你可以安装同样落伍的 Windows 7,或者安装没人喜欢的 Windows 8。或者,你可以从风格众多的 Linux 中选择一款来安装,化身成为 Linux 用户这个精英团体的一员。 和 Windows 可不一样,你不需要为了让系统启动运行而支付数百美元。Linux 是免费的,并且未来也不会收费。Linux 附带一切必要的应用程序,比如互联网浏览器、电子邮件客户端、视频播放器、照片编辑器等一大堆同样免费的软件,但要想
作者:夜域诡士
我曾经看过一篇电影,里面是这样说的,你如果要想理解一个人的想法,那就他做什么,你也做什么.我也曾经问过别人怎么才能学好Linux内核,大多数回答是买本教材仔细研究,但我认为这是不够的,我认为至少要做一下介绍的一个才算是高手(你只需要会C和汇编就好了)
方法一:编写你自己的操作系统
有的人认为这可能是疯狂的想法,这貌似是很厉害的人物才会去做。其实不然,也不需要你做多么强大功能,就算你的系统只能看一张图片,那么我也同样的恭喜你,你成功了。即使你自己写的系统功能不是很强大,但它足以说明你对Linu
如果你想在命令行界面监控网络吞吐量,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 操作系统上安装 nl
你知道20世纪末的那些古老的诺基亚手机上最棒的东西是什么吗? 贪食蛇! 我以前在这个看似无聊但却让人上瘾的游戏上花费了大把的时间。在古老的诺基亚手机被智能手机取代的同时,贪食蛇也被另外的无聊但却令人上瘾的游戏取代了,比如说:神庙逃亡。但是,贪食蛇本身的魅力仍在。 在Android,iOS以及Web上有很多可以玩的贪食蛇游戏。另外,在Linux终端上也有类似的游戏。对,你没有听错,Linux终端上真的有。 nSnake: Linux终端上的经典贪食蛇游戏 nSnake 是Alexandre Dantas开发的经典游戏贪食蛇的Linux终端版本。差不多在所有的Linux发行
在你的桌面上保留一份打印的备忘录,我保证你会很快学会并成为一个专家。我们已经同时加入pdf和图片(png)两种格式的备忘录。如果你需要我们加入更多命令请保留我们的文章。命令依据它们的用途被分类成13类。我们将命令设计在如我们经常使用的linux shell那样的黑底白字。我们还加入了一些红色来提升注意。:-) 原图大小:2551x3768,点击查看大图 via:
http://linoxide.com/linux-command/linux-commands-cheat-sheet/ 译者:geekpi 校对:wxy 本文由 LCTT 原创翻译,Linux中国 荣誉推出
声音切换器是由Dmitry Kann开发的小程序。这个程序的目的很简单,让你在不同的音频源如喇叭、耳机和HDMI之间点击两下鼠标就能切换。 你可能会说没什么大不了。毕竟它不是火箭科学。你可以进入系统设置 声音设定 并且可以简单地选择你想要的输入输出源。声音切换器没有做新的或者Ubuntu没有提供的功能,它只是简化整个过程。我想这可能是为什么这个没有列在最佳Ubuntu指示器程序中的原因。 你多久需要改变音频源?对于我来说,我不得不在每次从外部监视器的HDMI获取声音时切换音频源。并且我不得不在拔掉HDMI线时重新这么做。这个小程序指
慕尼黑市政府已将接近 15,000 台 PC 从 Windows NT 操作系统迁移到了其自有的 Linux 发行版 来自IDG 新闻 : 慕尼黑市十年前开始向 Linux 迁移,今年我们见证了这项工程竣工。我们学到的最深一课是,你无法在没有持续政策支持的情况下完成这样的项目。LiMux 项目的负责人 Peter Hofmann 在总结经验时说。 慕尼黑市政府将他们网络上 15,000 台 PC 中大约 14,800 台迁移到了他们自有的基于 Ubuntu 的 LinuxLiMux 上。这超出了他们原定迁移 12,000 台桌面计算机的计划。 慕尼黑市是在 Microsoft 声明将不再为 Windows NT 4.0 提供支持的时
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的用户。即使新的桌面环境更新已经释出了,但
基于 Ubuntu 13.04(Raring Ringtail)的 Linux 发行版 Ultimate Edition 3.9 已经发布并可供下载。 Ultimate Edition 的上一个版本很接地气,有点儿有意思的功能。Ultimate Edition 本来是为数不多的选择 Unity 作为桌面环境的发行版,但目前这个版本太坑爹了。 你会发现最新版本的桌面环境变成 KDE 了,还是个又难看又恶心的 KDE 变种。Ultimate Edition 的开发者曾为窗口管理器实现了一系列酷炫的特效,现在这种闪光点再也闪不出光了。 这个发行版内置了包括 FireFox 在内的一堆浏览器、LibreOffice 和一大堆功能重叠的应用程序。可能
预期在2014年中发布的Linux 3.15内核会带来大量ACPI和电源管理的更新。感谢更新,Linux系统会在不久的将来可以更快地挂起与恢复。 拉斐尔维索斯基,一名在英特尔负责维护linux内核电源管理代码的人员,指出了这一变化。Phoronix的报道引用了"对用户可见的在Linux 3.15 的内核中应该会减少系统挂起和恢复的时间,感谢启用了更多的异步线程。" Linux 3.15 也许同样会带来Nvidia Maxwell架构的基础支持。更多的细节还需等待。 同时,最新的稳定版Linux内核是3.13.6。Linux创始人,林纳斯托瓦兹官方宣布即将到来的3.14的第6版候选发布版。RC6
新一项调查显示,曾经作为开发者癖好的开源文化如今正在蔓延 十年前,开源是一项开发者运动,今天已远非如此。 Linux 基金会的一项新调查显示,企业管理者认识到,企业不仅迫切需要开源软件,而且也率先参与开源软件的研发。这一点反过来也巩固了开源软件作为企业关键驱动力的地位,而不仅仅是一种高效的代码编写方式。 企业会限制开源软件的生存空间吗? 作为昔日自主创新的模仿者,开源软件早在若干年前就确立了行业创新的计划。计算机行业最主流的趋势从云计算到大数据,再到移动互联网都是由开源软件推动的。这一点企业用户已经注意
视频编辑器能让你完成各式各样的视频后期制作的活儿,包括常见的编排、剪切、拼接、剪辑以及其他通过时间轴界面的视频片段增强功能(例如为视频片段增加特效)。在现代的视频编辑软件中,像多编解码器导入/转码、非线性视频编辑甚至是高清视频支持,都早已变成了行业标准。 在本文中,我将介绍 11 款可以在 Linux 环境使用的视频编辑软件。我不会介绍诸如易用性或是界面设计这样带有主观色彩的优点,但我会介绍每款视频编辑器独具特色的功能。如果你曾经使用过下面列出的任何一款视频编辑器,敬请随意分享你的使用体验或者想法。 1. Avide
就像我以前在文章里写的, Linux 无处不在,所以即使没有数千种,也有数百种之多的发行版。有一些发行版非常有名,其中一些拥有上千万的用户基础,而有一些却只能生活在这些光辉闪耀的发行版的阴影之中。有一些发行版在大的发行版轻松享受的影响力的连接处挣扎求存,同时每年都有一些触手可及的发行版灭亡。但是我们今天在这里讨论几个还没有得到他们应得的关爱的发行版。不论这个发行版是原始的或分支或基于其他的发行版的,如果它工作起来对于日常使用是足够稳定的,同时没有得到应得的关爱,它就可以放到这个列表中。 5. Rosa ROSA Des
玩Linux其乐无穷!哈哈。不相信。记住我的话,在文章结尾时你就会相信Linux确实好玩了。 1. 命令:sl (蒸汽机车) 你可能了解 ls 命令,并经常使用它来查看文件夹的内容。但是,有些时候你可能会拼写成 sl ,这时我们应该如何获得一些乐趣而不是看见command not found呢? 安装 sl root@tecmint:~# apt-get install sl (In Debian like OS) root@tecmint:~# yum -y install sl (In Red Hat like OS) 输出 root@tecmint:~# sl 当你敲入的是LS而不是ls时,这个命令也会运行。 2. 命令:telnet 非也!非也!!这可不像它平常那样复杂。你
系统资源监控 为使系统良好运转,Linux系统管理员经常需要监测cpu,内存,磁盘,网络等系统信息。Linux上已有iotop,top,free,htop,sar等丰富的常规工具来实现监测功能。今天让我们走进Collectl来了解这个集测试/监控/分析系统性能为一体的Linux工具。 Collectl作为一个轻量级的监控工具,在同类工具中是功能最全的。用户可监测不同的复杂系统矩阵值,并可保留数据以做之后的分析。不同于其他只用来监测特定系统参数的工具,Collectl可以同时监测不同的变量,并以合适的方式记录它们。 摘自Collectl官网 … 不同于或聚焦于一小组统计数据、采用
树莓派已经庆祝了它的第二个生日。自从在2012.2.29初次登台以来,树莓派已经引导了一代新的微型、便宜的独板电脑。大量基于树莓派的DIY项目想法通过网络涌现,并且在开发世界中有许多使用案例将树莓派作为低成本学习媒介。为了庆祝它的第二个生日,我会在这篇文章中分享几个树莓派有趣的事实 100,000 块树莓派板子 在发行首日售出,并且现在已有超过 250万块板子 在世界范围内售出。 首批树莓派在中国台湾制造,,但是现在所有在售的板子在 英国制造。 树莓派可以超频 (通过进入所谓的 turbo 模式)。 你可以修改 overclocking/overv
VirtualBox是一个可以让你在一台物理主机上运行多个系统的软件。它支持Windows,Mac OS X 和Linux 并且是Oracle公司在维护它。 我们在这里写了很多关于VirtualBox的文章,你可以做一个快速的查找来查看所有关于VirtualBox的文章。 现在,这里有一个故事:VirtualBox有一个功能,允许用户快速的截取虚拟机会话的屏幕截图。这些截图可以通过粘贴板和宿主机共享。 这就是我们这里要说的了。当某一个Ubuntu 虚拟机中的功能启用后,这项截图的功能就不能够正常的工作了。这种现象一直是一个痛点,直到最近我们偶然发现了这个解决方法。 如果不采
下面的教程将教给所有的 Linux 用户关于如何安全的擦除可用的硬盘驱动器(HDD)、固态硬盘驱动器(SSD)以及 USB 闪存驱动器空间,以使任何人都不能恢复被删除的文件。 是否有注意到,当你从系统中删除了一个文件,或从回收站中彻底删除后,它就会在文件系统中消失,但是,该文件实际上并未消失,它驻留在你的磁盘驱动器的可用空间中,仍然可以用数据恢复应用程序恢复回来。 这篇教程会提供两种方法。第一种是使用一款名叫 Wipe Free Space 的应用程序,它是由波兰开发者 Bogdan Drozdowski 开发的。第二种方法会使用众所周知的 BleachBit
你好!这篇文章会覆盖不同的驱动。 首先"virtio console"是一种用于hypervisors的虚拟控制台驱动。 "IPMI top-level message handler"是用于IPMI系统的消息管理器。IPMI代表的是"Intelligent Platform Management Interface"(智能平台管理系统)。IPMI是一种不需要shell通过网络管理系统的接口。 "/dev/nvram support"允许系统读取和写入实时时钟的内存。通常上,这个特性用于在掉电时保存数据。 下面一个驱动支持Siemens R3964包驱动(Siemens R3964 line discipline)。这个是设备对设备协议 现在,我们可以进入PCMCIA字符设备驱动。然而,
欢迎来到下一篇Linux内核文章。在本篇里,我们将讨论输入/输出端口。 首先,PS/2鼠标和AT键盘需要"i8042 PC Keyboard controller"驱动。在USB之前,鼠标和键盘使用圆形端口的PS/2端口。AT键盘是一种84键使用AT端口的IBM键盘。AT端口有5针而PS/2口有六针。 使用COM口(有时也称RS232串口)的输入设备需要这个驱动(Serial port line discipline)。COM是一种串口,意味着每次传输一位。 TravelMate笔记本需要这个特殊的驱动来使用连接到QuickPort的鼠标(ct82c710 Aux port controller)。 对于PS/2 mice、AT keyboards 和 XT keyboards的并口适
为了给你们带来一些小惊喜,这次我们准备了一些在面试中随机出现的问题而不是专门关于某个领域的问题。这些问题肯定会在不深入学习新知识的前提下使你在面试中脱颖而出。 1.假设你在为你工作的公司维护一份日常的备份。这份备份是以压缩后的格式而被维护着。现在你需要检查一份两个月之前的日志,你应该提出什么样的建议从而可以在不解压这份备份的前提下完成检查日志的任务? 答案: 在不解压文件的前提下检查文件内容,我们需要用到’zcat’。zcat这个工具可以轻松完成这个任务。 # zcat f phpshell2.4.tar.gz 2.你需要追踪你系统中发
GitHub 的新文本编辑器并不完全开源,看起来并没有人在意这一点。 Samuel Greenwald 认为任何 IT 领袖如果没有开源观念,那注定会失败。 然而即使你的开源观念打了折扣、不那么纯粹,其实大众也并不会刁难你。特别是在你祭出古怪反复的许可证花招时,即使是开源界最精明的精英也可能被忽悠住。 例如就拿GitHub来说。GitHub 刚刚发布了Atom文本编辑器,获得了很多赞赏。虽然有些人赞美Atom完全开源,但其实它并非如此。在我看来,还差得很远。 某种打折扣的开源 不管怎样,并不是说 GitHub 把Atom 全部伪装成开源。正如 GitHub 联合创始人 …
现在我居住的地方正值炎夏,但是相比较我正在写的文章将会引来的暴风雨,还是温和了不少:是的!我正在写关于Windows GTK主题的文章。 好吧,认错时间:我,个人并没有坐在桌前想着:我的Ubuntu桌面真的需要…需要看起来像另一个操作系统一样!。当我确认模仿另一个操作系统的外观的行为很不对我的胃口时,但世界上有那么多的用户,没准有些用户可能也包括你会对这有兴趣呢! 这件事本身也并没有任何问题。虽然这会引来很多狂热爱好者或者喷子,但是这提供的种灵活性也可以更好地为改进者,自定义者和主题制作者服务,因此我说:何乐而 …
Webmail无疑是任何邮件服务器必不可少的一部分。虽然本地邮件客户端通常比Webmail的功能更多,但通过电子邮件客户端从外部可信的网络访问IMAP或SMTP有时会很棘手。再者,当你需要在一个特定的工作站、笔记本电脑或者移动设备去使用一个电子邮件客户端时,你可以在任何地方使用Webmail服务,只要你接入互联网。 本教程的重点是在一个运行 Apache 的 Ubuntu 服务器上安装配置RainLoop Webmail。RainLoop 是基于 PHP 的Webmail,并且有以下功能。 支持apache,nginx和其它网页服务器。 标准接口补充了一个主题库可供选择。 个人和非盈利项目 …
网卡生产商在每一张网卡(NIC)在出厂时都会在上面刻上一个48位的全球唯一标识符(GUID,例如08:4f:b5:05:56:a0),这串 GUID 就是网卡的 MAC 地址,用于确定一张网卡的身份。MAC 地址的高24位叫 OUI(Organizationally Unique Identifier 组织唯一标示符),是为网卡设置 MAC 地址的组织的标识符,这样一来,不同组织设置的 MAC 地址就不会冲突了。(译注:实际生产中,并不是每个网络设备都有不同的MAC地址,有时候地址空间不足,生产商会给发往不同地区国家的产品中用相同的地址空间。) 虽然 MAC 地址由厂商指定,但用户可以改变它,这 …
事件起源 昨天夜间,@lovenemesis在新浪微博上披露了一条消息: 这条消息迅速在微博上得到了众多关注和评论。 消息的来源主要来自: Phoronix:Chinese People Try To Patent Wine On ARM WineHQ:http://www.winehq.org/wwn/366#Bad%20Patents 随后,LinuxToy编发了文章中国公司为 Wine ARM 实现申请专利并获批准: 专利的情况 经过对专利内容的检索,发现该专利申请人确为开发龙井兼容内容项目的浙大网新公司(而且还是上市公司)。 其第一发明人是:毛德操,其百度百科介绍如下: 专利内容如下: 国家知识产权局的内容: 以及Goog …
电子邮件App是迄今为止Ubuntu Touch上面最受关注的应用之一,并且,激烈的战役正在前端打响。 最近,一个设计者针对这个app设计了一套外观,并在Google+上面分享了样例。 所有Ubuntu Touch用户都在等待很快到来的那个email客户端,不过现在,它可以提前让我们眼前一亮了,因为Andrea Del Sarto发布了一个样例,它看起来美极了! 当谈及email客户端时,用户的体验较为局限,我们所知的一切关于email app的外观和工作原理的知识都是来自于Blackberry, Android, 或者 iOS。然而摆在Ubuntu开发人员的面前的,是一条艰难的道路,因为他们是从 …
过去两个月来,我一直在本文中更新报道Linux项目的进展情况。请原谅我最近在埋头于一些开发工作。闲话少说,让我们赶紧把落下的功课补上。 主线发布(Linus的分支)的相关新闻 2014年1月19日,Linux3.13发布。详见Linux3.13是什么。2014年3月2日,3.14-rc5发布。根据rc版本发布的进程来看,2014年3月底前Linux3.14应该就能正式发布。git中3.14-rc1已经PR(pull requests)的一些摘要更新如下: 来自Len Brown的turbostat更新: 一个新的命令行选项 -s,用来dump计数器 加强对Haswell Xeon 的支持。HSX在支持RAPL上与HSW客户端稍有不同,H …
亲爱的ubuntu极客们, 在本教程中我将教你如何通过编辑/etc/hosts文件来屏蔽在Ubuntu Linux上不受欢迎的网站,这是用来处理DNS和Linux网络的系统文件。 我很喜欢这种方法,因为我不需要依靠第三方应用程序,这是非常容易使用的。您需要做的就是在/etc/hosts文件文件中做一个简单的变化。 请确保您有使用此方法时在机器上处于root用户访问状态,因为/etc/hosts文件文件由root用户拥有的,所以它不能被不被普通用户编辑。 编辑 /etc/hosts 文件您需要什么?root权限和一个文本编辑器。 在本教程中我将用我喜欢的文本编辑器,vim。好了,打开 …
有很多用户对Unity桌面并不满意,他们认为GNOME 2菜单的解决方案才是正确的道路。经典菜单插件提供了一个可能让所有人满意的妥协 Unity可能是排在首位的被用户反对Ubuntu的功能,即使用户量正在不断增加,而且更多的用户开始用它,仍然有不少用户偏好GNOME 2中的菜单显示。 这也是MATE桌面环境为什么产生以及其他桌面环境尝试重建GNOME 2方法的原因。现在,如果你能至少对替代左上角的左上角菜单按钮的样子有所妥协,你可能会享受经典菜单插件带来的愉悦之感。 好消息是,经典菜单插件的开发者也为即将到来的Ubuntu 14.04(Trusty Tahr)制 …
你好!在这篇Linux系列文章中,我们将继续配置USB网络驱动。接着我们将进入输入设备。 首先,我们可以启用/禁用"Multi-purpose USB Networking Framework",这允许连接笔记本到桌面系统上。 下面,可以启用/禁用ASIX USB-to-Ethernet适配器驱动(ASIX AX88xxx Based USB 2.0 Ethernet Adapters)。 那么,还有一个ASIX适配器驱动(ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet)。 注意:通常地,最好将适配器驱动作为模块加入。 通信设备类规范(Communication Device Class specification)在这个驱动中提供(CDC Ethernet support (sma …
Jim Hall 在 Linux Journal 网站上发表了一篇精彩的文章,是关于开源软件的易用性的。在开源项目中,软件的友好性往往被敷衍处理,甚至会被完全忽略。另一方面,人们经常将易用性与美观混为一谈,他们认为软件易于使用就是要软件设计得漂亮。开源项目软件的易用性经常被开发者忽略,这可以理解,毕竟开发者肯定知道如何使用他们自己的软件,并且对开发的软件的工作环境也了如指掌(译注:举个生活中的例子,译者,就是我,想去附近的阿姨家玩,只需要出门左转右转过个红绿灯再过三幢房就到了,因为我对环境了如指掌;如果要让读者,就是你 …
早些时候,我们提到过有很多可以用来监视系统性能的 Linux 系统监视工具。 但我们估计,或许更多的用户会倾向与绝大多数 Linux 发行版都带的工具 (top 命令)。 top 命令是 Linux 下的一个实时任务管理器, 同时也是用于在 GNU/Linux 发行版中寻找系统性能方面的瓶颈,并帮助我们作出正确操作的常用系统监视工具。 她有着一个极为简洁的界面,并自带少量的可以帮助我们快速了解系统性能的实用选项。 但是,有些时候想要通过她寻找一个占用系统资源比较大的应用或进程可能会比较困难。 因为 top 命令本身并不会帮助我们高亮那些吃太多 CPU
目前,上海浦东发展银行个人网上银行已经解除了对Linux系统的限制,此次网银升级事件也就此告一段落。下面是对此次事件的回顾:
2014年3月24日(星期一)
18时,浦发银行为了进一步增强其网上银行的安全性,对网上银行安全控件进行全面升级。用户必须安装新的网上银行安全控件,否则将无法继续使用该行的网上银行服务。
当晚,便有网友发现,一向对Linux系统支持良好的浦发网银,不再支持Linux系统。
2014年3月25日(星期二)
越来越多的网友发现,在Linux系统中,无法像往常一样正常登录浦发网银。我也是其中之一。在向客服确认了该情况 …
2014年3月24日,浦发银行对其网上银行安全控件进行了全面升级,结果却让国内 Linux 用户们大跌眼镜!第二天,我发表的帖子《浦发银行,升级还是退步?》被很多网站转载,引起了网友们的纷纷议论。虽然有个别网友对浦发银行的此次升级表示谅解,但是绝大多数网友还是表示不解与愤慨。不过,那篇文章终究是在气头上写的,过于感性。所以,还是有必要再好好分析一下这个事儿。多年以来,浦发银行的个人网银,由于其良好的兼容性,而备受好评。浦发银行也曾在网上银行兼容性列表上处于“当仁不让”的地位,并获得“三年化碧”的殊荣,一直都是 …
不管你的Ubuntu 13.10系统是重新安装的或是从以前旧版本升级的,在使用了一段时间后,你应该会感觉到系统开始变慢。在这篇文章中,我们将了解到一些让你的Ubuntu运行得更快的技巧。 在我们动手提高Ubuntu 13.10的整体系统性能之前,先思考下为什么系统会随着时间变慢。这里可能有很多原因,比如,你可能有一台简单设置了一下的低配电脑,你可能安装了很多在开机时吃掉系统资源的应用程序。实际上有各种理由。 在这里列出了一些小技巧,能帮你提高一点Ubuntu的速度。还有一些很好的技巧,可以用来提高系统性能,让系统运行更流畅。你可以选 …
Coova背后的理念非常简单:给你提供可以用来管理与访问自己WiFi网络的开源并免费的工具与服务,你可以有最大的自由度去使用它们。我们的哲学就是:你不需要使用任何特别的硬件(如FON或者Meraki)或软件(如Whisher)。从本质上来说,Coova是开放并且基于标准的,也就是说它可以兼容尽可能广泛的硬件,协议与服务。Coova将Carrier的grade特色与服务带向了开源界与服务界。它也让笨拙的router更智能了一点–废物利用很不错,不是吗? 在Coova中,你可以根据你要构建的网络的种类与你访问这些网络的方式来挑选你需要的软件与服务。下面是一
在几个月前我买了一个安装了iOS 7系统的iPhone 5手机。当我试着把iPhone或者iPad连接到Linux电脑(Ubuntu和Linux Mint)上时,它能够被识别,会提示我:是否信任这台电脑? 然后我心中默念我会的,选择了信任,在等待了几秒后,它又重新提示我是否信任这台电脑?我继续点了信任。然后又提示同样的问题。我感觉我的手机陷入了一个while(true)的死循环。在Ubuntu而在我的Ubuntu电脑上,它只是提示我的iPhone被锁定了,所以我不能访问上面的文件。 在网络上搜索了一会,我才知道这个iOS 7在Linux系统上是否信任这台电脑的死循环是一个已知 …
对 Ubuntu 默认的 Ambiance 主题不太满意?何不试试其它的主题,用换主题的方式来改变你的桌面外观?如果你不知道哪些主题对你有用的话,我已经列出了 Ubuntu 13.10 最好的主题。在我们看这些主题前,用简单的句子说明下该怎么样使用这些主题。 在 Ubuntu 13.10 中安装主题 在 Ubuntu 中要使用主题有两种方式,既可以添加 PPA 来下载也可以直接下载主题文件。如果你是直接下载的文件,要把它解压到 ~/.themes 或者 /user/share/themes 目录中。如果你是通过添加 PPA 来下载的,并不需要做什么特殊的操作。 下一步就是正式使用已经安装的主 …
苹果公司创始人史蒂芬乔布斯曾为 Linux 和 Git 这两个伟大的开源项目创始人托瓦兹提供工作。托瓦兹从未见过微软公司的比尔盖茨,但却在2000年的时候遇上了乔布斯。那时候的他任职于美国半导体设计公司全美达(Transmeta)。乔布斯邀请托瓦兹去位于库比蒂诺的苹果总部工作,为他提供丰厚的薪水和优越的职位,但是他在苹果的工作却是与Linux无关的。正是由于这个原因托瓦兹拒绝了乔布斯的邀请。况且,托瓦兹根本就不喜欢苹果操作系统的内核Mach。 如果托瓦兹接受了邀请会怎么样? 在那个时候如果托瓦兹答应乔布斯去苹果工作,那现在的世界 …
在最后期限的一个星期前, Ubuntu 14.04壁纸大赛收到了惊人的提交,人人都抢着争做Ubuntu的默认安装图片 在三月上旬在面板上选择他们的最爱之前,我已经自己整个翻找了一遍。 下面这些突出的选择是否会被选中进入Trusty Tahr是题外话;这些都是一些精彩的截图值得放在任何人的桌面上。 1. boat2 Christos Kyriazidis 的 boat2 2. 雾中日出 Brian Fox的雾中日出 3. IMGP8932 Eduardo Diez Viuela的IMGP8832 4. 旅行 Goldenfox的旅行 5. 翠鸟 Gilberto Fotos的翠鸟 最好的猫作品 作为我们的一个传统,我们同样突出了一个猫主题的提交。为 …
Vim (Vi IMproved)是一款在程序员之间非常受欢迎的文本编辑器。它在执行不同的快捷命令操作上有它自己的特长。 比如,要拷贝高亮的文本,我们使用y命令,并用x来剪切。但是,vim(不是gVim)剪切板的内容默认情况下是不能被其他的vim实例访问的。 Vim版本信息中使用+表示启用了系统剪切板。你可以运行vim version,如果你看不到像+xterm_clipboard而是显示xterm_clipboard,那么会使用内部剪切板,其将不能被其它的vim实例访问。 安装gvim和parcellite 为了访问vim剪切板的内容,你需要安装gvim包。gVim是vim编辑器的GUI模式,它的剪切板选 …
我们可能在 Linux 下运用 touch 命令创建一个空文件。当然我们也可以使用其他命令例如 vi, nano 或是任意一个编辑工具来实现。但是你可能需要更多的步骤来完成操作。其实你要知道 touch 命令的主要功能并不是为了创建一个空文件哦。 什么是 touch 命令 众所周知,每个文件都被附有时间戳。这个时间戳记包括访问时间和修改时间。而 Touch 命令主要就是用来修改文件的访问时间和修改时间。 为什么我们需要使用 touch 命令 既然 touch 命令描述的是改变时间戳,那么我们可能会想为什么我们需要去改变时间戳呢?这个问题会引发我们的深思。然 …
Linux Kernel 版本3.12.7主线已经发布了,而这篇简短教程将会向你展示怎样简单地在 Ubuntu 中升级。如果你正好运行 Ubuntu 13.10 或者更低版本,还碰巧你的系统还不是安装最新的内核,读完吧。 Linux Kernel 是 linu …
嗨,各位 Linux 极客们, 在这篇简短教程中,我会指导你们如何在你的 Linux 机器上安装 .bin 文件。并不是一些可怕的终端命令,我保证!但是我同样会展示如何在终端上操作 。 什么是 .bin 文件? .bin 文件是在 Linu …
了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录。在 Linux 下,我们可以使用 mkdir 命令。Mkdir 是make directory 的缩写词。 mkdir 是什么呢 Mkdir 是一个用来在 Linux 系统下创建目 …