Linux中国 如何在Linux的命令行中使用Evernote 这周让我们继续学习如何使用Linux命令行管理和组织信息。在命令行中管理你的个人花费后,我建议你在命令行中管理你的笔记,特别是当你用Evernote记录笔记时。要是你从来没有听说过它,Evernote 专门有一个用户友好的在线服务可以在不同的设备间同步笔记。除了提供花哨的基于Web的API,Evernote还发布了在Windows、Mac、Android和iOS上的客户端。然而至今还没有官方的Linux客户端可用。老实说在众多的非官方Linux客户端中,有一个程序一出现就吸引了所有的命令行爱好者,它就是Geeknote。 Geeknote 的安装 Geeknote是使用Python开发的。因 By Rain2015 年 1 月 26 日
开源硬件 火狐迈入虚拟现实,支持 Oculus Rift 头盔! Oculus Rift是一款为电子游戏设计的头戴式显示器。它将虚拟现实接入游戏中,使得玩家们能够身临其境,对游戏的沉浸感大幅提升。火狐浏览器加入 Oculus Rift 头盔支持,火狐的实验开发用户将能够遨游在虚拟现实的世界中。 By Guolong Liu2015 年 1 月 26 日
Linux中国 《一句话证明你懂linux》的有趣评论 上周,@Linux中国 和 @图灵教育 发起了一个活动:一句话证明你懂linux,引来了网友的踊跃参加。网友的智慧是无穷的,我们将其中的一些有趣的回答撷取出来分享给大家。 请关注稍后的中奖名单,欢迎继续吐槽~ By Rain2015 年 1 月 26 日
Linux中国 使用 nice、cpulimit 和 cgroups 限制 cpu 占用率 Linux内核是一名了不起的马戏表演者,它在进程和系统资源间小心地玩着杂耍,并保持系统的能够正常运转。 同时,内核也很公正:它将资源公平地分配给各个进程。 但是,如果你需要给一个重要进程提高优先级时,该怎么做呢? 或者是,如何降低一个进程的优先级? 又或者,如何限制一组进程所使用的资源呢? 答案是需要由用户来为内核指定进程的优先级 大部分进程启动时的优先级是相同的,因此Linux内核会公平地进行调度。 如果想让一个CPU密集型的进程运行在较低优先级,那么你就得事先配置好调度器。 下面介绍3种控制进程运行时间的方法: By Rain2015 年 1 月 26 日
Linux中国 10个重要的Linux ps命令实战 Linux作为Unix的衍生操作系统,Linux内建有查看当前进程的工具ps。这个工具能在命令行中使用。 PS 命令是什么 查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。 ps命令支持三种使用的语法格式 UNIX 风格,选项可以组合在一起,并且选项前必须有-连字符 BSD 风格,选项可以组合在一起,但是选项前不能有-连字符 GNU 风格的长选项,选项前有两个-连字符 我们能够混用这几种风格,但是可能会发生冲突。本文使用 UNIX 风格的ps命令。 By Rain2015 年 1 月 26 日
开源教育 在线学习管理平台 Moodle 将一直是开源项目 Moodle 是一个非常棒的在线学习管理平台,重要的是,它还开源的,自2001年推出以来, Moodle 一直是教育者手中有力的工具,使他们能自由的在自己的网站上,接触学生,并增进他们的学习。直至今日,作为一个开放源代码,并拥有清楚使命的教育平台,Moodle 持续地朝自己的目标前进,并被全世界的近500万使用者所采用。 By 編程浪子2015 年 1 月 25 日
Linux中国 一个可以显示Linux命令运行进度的伟大工具 Coreutils Viewer(cv)是一个简单的程序,它可以用于显示任何核心组件命令(如:cp、mv、dd、tar、gzip、gunzip、cat、grep、fgrep、egrep、cut、sort、xz、exiting)的进度。它使用文件描述信息来确定一个命令的进度,比如cp命令。cv之美在于,它能够和其它Linux命令一起使用,比如你所知道的watch以及I/O重定向命令。这样,你就可以在脚本中使用,或者你能想到的所有方式,别让你的想象力束缚住你。 安装 你可以从cv的github仓库那儿下载所需的源文件。把zip文件下载下来后,将它解压缩,然后进入到解压后的文件夹。 该程序需要ncurse By Rain2015 年 1 月 24 日
Linux中国 如何在Ubuntu上找出可用的网络适配器 想知道在Linux中你正在使用的网卡是什么吗? 在Linux中很容易就找出网卡的生产商。打开一个终端并输入下面的额命令: sudo lshw -C network 如果上面的命令不能在sudo下使用,那就别用 sudo 的特权模式。它的输出看上去有点奇怪但是很有用。 *-network description: Wireless interface product: BCM4360 802.11ac Wireless Network Adapter vendor: Broadcom ... By Rain2015 年 1 月 24 日
开源教育 开源工具帮助儿童培养信息时代的创造力 如果不用开源软件教孩子图像设计和编程的话,代价可是非常昂贵的,然而这并不是李察斯和他的团队使用开源工具的唯一理由,重要的是,他们可以为学生客制化软件封包、或是有机会改善软件。 而且,无论你是坐在教堂山的教室里,或是在世界的另一端参与Youth Digital 的在线课程,每个人都可以使用这些资源。这些开源工具可以真正地帮助儿童培养信息时代的创造力。 By 編程浪子2015 年 1 月 24 日
Linux中国 2015:开源已经完胜,但这并不是结束 在 2014 年的完胜后,接下来会如何? 新年伊始,习惯上都是回顾已经走过的一年。但只要一直关注我们,就会很容易获得过去一年的总结:开源已经全胜。让我们从头开始说起吧: 超级计算机: Linux 在超级计算机系统 500 强的名单上占据绝对的主导地位这本身就令其它操作系统很尴尬。2014年11月的数据显示前500系统中的485个系统都在运行着 Linux 的发布系统,而仅仅只有一台运行着 Windows 系统。如果您看看所用的处理器数量,这数据更是让人惊叹。截止到目前,运行 Linux 系统的处理器有 22,851,693 个之多,而 windows 系统仅仅只有 30,7 By Rain2015 年 1 月 24 日
Linux中国 在 CentOS7.0 上搭建 Chroot 的 Bind DNS 服务器 BIND(Berkeley internet Name Daemon)也叫做NAMED,是现今互联网上使用最为广泛的DNS 服务器程序。这篇文章将要讲述如何在 chroot 监牢中运行 BIND,这样它就无法访问文件系统中除监牢以外的其它部分。 例如,在这篇文章中,我会将BIND的运行根目录改为 /var/named/chroot/。当然,对于BIND来说,这个目录就是 /(根目录)。 jail(监牢,下同)是一个软件机制,其功能是使得某个程序无法访问规定区域之外的资源,同样也为了增强安全性(LCTT 译注:chroot 监牢,所谓监牢就是指通过chroot机制来更改某个进程所能看到的根目录,即将某进 By Rain2015 年 1 月 23 日
Linux中国 用 Linux blkid 命令查找块设备详情 今天我们将会向你展示如何使用 lsblk 和 blkid 工具来查找关于块设备的信息,我们使用的是一台安装了 CentOS 7.0 的机器。 lsblk lsblk 是一个 Linux 工具,它会显示有关你系统里所有可用块设备的信息。它从 sysfs 文件系统 中获取信息。默认情况下,这个工具将会以树状格式显示(除了内存虚拟磁盘外的)所有块设备。 lsblk 默认输出 默认情况下 lsblk 会将块设备输出为树状格式: ... By Rain2015 年 1 月 23 日
开源教育 教育的转变:教师在于创造,而非消耗 人的一生应该去创造,而非消耗。教育是一项基本人权,因此,通过创建教育资源并将其传播出去,我们才能清除人们接受教育的障碍。同时,我还觉得教科书产业并没有很好的为我们提供优质材料,他们不过是在财务上剥削学校。在开放教育领域,制作和分享开放教育资源将引导开放教育资源被真正的利用。 By Kim2015 年 1 月 23 日
开源教育 2014年最佳开放教育类工具和文章 由于教育体系在我们社会中的重要地位,并且它也决定了我们的未来和子孙们的性格。教育体系已经成为了一个让公共部门重点关注的对象,为了让这个领域变得与众不同而去做些改变的组织、公司、个人也有了舞台。在这些尝试中,科技,特别是开放资源的技术,对于带来的改变有着很重要的作用。 By 又要起名字2015 年 1 月 22 日
Linux中国 如何在 Ubuntu 上转换图像、音频和视频格式 如果你的工作中需要接触到各种不同编码格式的图像、音频和视频,那么你很有可能正在使用多个工具来转换这些多种多样的媒体格式。如果存在一个能够处理所有图像/音频/视频格式的多合一转换工具,那就太好了。 Format Junkie 就是这样一个多合一的媒体转换工具,它有着极其友好的用户界面。更棒的是它是一个免费软件。你可以使用 Format Junkie 来转换几乎所有的流行格式的图像、音频、视频和归档文件(或称压缩文件),所有这些只需要简单地点击几下鼠标而已。 在Ubuntu 12.04, 12.10 和 13.04 上安装 Format Junkie Format Junkie 可以通 By Rain2015 年 1 月 22 日
开源教育 四套专为儿童设计的 Linux 系统 很多大人们使用的电脑工具并不适合孩子,而Linux社群也替孩子们设计了各种不同环境版本的Linux,特别考虑了孩子们的兴趣和实际有用的很多软件,Linux Story 这篇文章集中介绍了四套专为儿童设计的 Linux系统,你应该能够从中找到最适合教导孩子关于Linux及计算机知识的Linux版本。 By 編程浪子2015 年 1 月 22 日
活动 活动通告:折腾的艺术——无止境非人道美学,虚拟机玩命史 暨 Fedora 21 Release Party 重庆站 武侠精神或许落寞,然后重庆LUG的侠客情义永远存在,每个人心中都有一个李慕白,但每个人心中也装着一个田伯光。那是2014年年底,倾盆但是没有大雨,飞沙但是没有走石,北风烈烈地吹,网速噌噌的慢,江湖上刀光剑影,屏幕里日本女星,硬盘血雨腥风,键盘千击万打,Linux 折腾界突然流传着一个传说,老态龙钟隐退江湖十余年的 Red Hat 6.2 Zoot 又重新拄着 kernel 3.16 内核的拐杖满血复活了!欢迎来到重庆Linux用户组2015年1月沙龙,周六下午沙坪坝过往咖啡。 By 編程浪子2015 年 1 月 21 日
开源硬件 2014年度最佳开源硬件 开源硬件是开源运动在物理性质上的基础。透过理解、设计、制造、商业化,并且采用开源硬件,我们建立了健康且自力更生的开放社群之基础。而在2014年中,开源硬件的阵在线更有着各式各样的活动。 在这篇文章里, Linux Story 带大家盘点2014年最优异的几个开源硬件项目。 By 編程浪子2015 年 1 月 20 日
开源项目 2015年值得参与的5个开源项目 我们在生活中或多或少都有用到开源软件,也许你会想回馈一下这些社群,却不知道要参与哪些项目。现在网络上有无数的开源软件项目正进行着,即便我们之前的文章已经给过一些建议,要在其中挑选出最适合你参与的,可能并不是那么容易的事。 为了帮助大家找到最适合自己的项目,这里将会列出五项不同领域的开源项目,你可以考虑在2015年加入其中之一看看!也许这些项目并不是最有名或最厉害的,但他们都提供了相当有趣的挑战,参与它们同时也是你回馈社群的一个好办法! By 編程浪子2015 年 1 月 20 日
开源教育 正当时——Google Code-in 鼓励青少年参与开源项目 Google Code-in 是一个专门为13到17岁的青少年展开的行动,目标是为了让这些年轻人更了解并投入自由软件的各个项目。 从2014年12月1日到2015年1月19日的这段期间, 参与活动的组织会提出许多小型的计划,让初学者可以在几个小时到几天的时间内完成。除此之外,还会有指导人员跟参加者一起合作。参加者可以选择的计划包括 写程序、撰写文件、研究、设计或测试等,你并不需要具备写程序的能力才能参加活动,尽管如此,这仍是个学习程序的大好机会。 By 編程浪子2015 年 1 月 20 日
Linux 发行版/系统 MakuluLinux 2.0 “Cinnamon” 发布 Makulu (发音 “Ma-Cool-Loo”)在祖鲁语里是“大酋长”的意思。MakuluLinux 是一个 Debian 系的 Linux 发行版,提供在各种计算机上的平滑、稳定的用户操作体验。MakuluLinux 2.0 "Cinnamon" 版本发布,作为1.0版本的延续,2.0版本进一步打磨、优化,并修复了1.0版本中大量的问题。许多小的改进使系统运行起来更加流畅。 By root2015 年 1 月 19 日
Linux中国 Docker 的镜像并不安全! 最近使用Docker下载官方容器镜像的时候,我发现这样一句话: ubuntu:14.04: The image you are pulling has been verified (您所拉取的镜像已经经过验证) 起初我以为这条信息引自Docker大力推广的镜像签名系统,因此也就没有继续跟进。后来,研究加密摘要系统的时候Docker用这套系统来对镜像进行安全加固我才有机会更深入的发现,逻辑上整个与镜像安全相关的部分具有一系列系统性问题。 Docker所报告的,一个已下载的镜像经过验证,它基于的仅仅是一个标记清单(signed manifest),而Docker却从未据此清单对镜像的校验和进行验证。一 By Rain2015 年 1 月 19 日
Linux中国 如何在Ubuntu上使用MultiSystem创建多启动USB盘 介绍 也许还有不少人不知道MultiSystem,它是一个用来在Linux系统中创建多启动usb盘的小型的开源软件。使用这个工具,我们可以在USB中创建任意多的可启动Linux发行版。你所需要的只是网络链接(只在MultiSystem安装的时候需要),以及一个足够大的USB盘,这取决于你想在USB盘中放入发行版的数量。 在 Ubuntu 14.10/14.04 安装MultiSystem 手动安装: 下载 MultiSystem脚本,并解压到任意地方。进入解压的地址,使用下面的命令运行脚本。 sudo ./install-depot-multisystem.sh 使用 PPA 安装: 当然,你也可以用下面的命令来更简单地使用PPA By Rain2015 年 1 月 19 日
Linux中国 在 Mac OS X 系统中创建用于 Mac 的 Ubuntu USB 启动盘 上个月,在戴尔的服务中心丢失我的笔记本后,我买了一台 Macbook Air 笔记本。买回来后我首先做的一些事就是给机器装上双系统,使 Ubuntu Linux 和 Mac OS X 都可用。随后的文章我会介绍如何在 Macbook 上安装 Linux ,刚开始我们需要学习 如何在 Mac OS X 系统中创建用于 Mac 的 Ubuntu ... By Rain2015 年 1 月 19 日