Linux中国 在 Ubuntu 14.10 Server 上安装 Jetty 9(Java服务引擎和Web服务器) Jetty提供了一个Web服务器和javax.servlet容器,为SPDY、WebSocket、OSGi、JMX、JNDI、JAAS以及许多其它集成套件添加了支持。这些组件都是开源的,也可用于商业用途和分发。 Jetty被广泛用于多种项目和产品,都可以在开发环境和生产环境中使用。Jetty可以很容易地嵌入到设备、工具、框架、应用服务器以及集群中。更多用途可参见Jetty网页。 Jetty特性 全功能并基于标准 开源与商用两可 灵活和可扩展 小足迹 可嵌入 异步支持 企业弹性扩展 Apache和Eclipse双重许可证 ubuntu 14.10 server上安装Jetty 9 先决条件 在安装Jetty服务器前, By Rain2015 年 1 月 27 日
Linux中国 检测 Linux 内存使用情况的 free 命令的10个例子 Linux是最有名的开源操作系统之一,它拥有着极其巨大的命令集。确定物理内存和交换内存所有可用空间的最重要、也是唯一的方法是使用free命令。 Linux free命令可以给出类Linux/Unix操作系统中物理内存和交换内存的总使用量、可用量及内核使用的缓冲区情况。 这篇文章提供一些各种参数选项的free命令,这些命令对于你更好地利用你的内存会有帮助。 1. 显示你的系统内存 free命令用于检测物理内存和交换内存已使用量和可用量(默认单位为KB)。下面演示命令的使用情况。 # free total used free shared buffers cached Mem: 1021628 912548 By Rain2015 年 1 月 27 日
Linux中国 如何在终端下以后台模式运行Linux程序 Linux终端窗口 这是一个简短但是非常有用的教程:它向你展示从终端运行Linux应用程序的同时,如何保证终端仍然可以操作。 在Linux中有许多方式可以打开一个终端,这主要取决于你的发行版的选择和桌面环境。 使用Ubuntu的话,你可以使用CTRL + ALT + T组合键打开一个终端。你也可以点击超级键(Windows键)打开一个终端窗口。在键盘上,打开Ubuntu Dash,然后搜索"TERM"。点击"Term"图标将会打开一个终端窗口。 其他诸如XFCE, KDE, LXDE, Cinnamon和MATE的桌面环境,你将会在菜单中发现终端这个应用。还有一些发行版会把终端图标放在菜单项, By Rain2015 年 1 月 27 日
开源教育 为你的创造性工作找一个粉丝 在不久前出版一件作品还是一件很难的事情,花费也很高。但是归功于 Lulu.com 和Lulujr.com 网站的服务,出版不再是一个难题。开放资源和知识共享许可,也让教师和学生们能够很容易地找到真正懂得他们,了解他们工作的人们。 By 又要起名字2015 年 1 月 26 日
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 日