开源软件 Linux 故障排除:关闭 SSH 会话后如何保存工作状态? Tmux 是一个终端复用器。它支持单个窗口多终端的创建、访问、控制。Tmux 在你在断开连接之后继续运行,当你重新连接就能获得之前的工作状态。 By Guolong Liu2015 年 1 月 27 日
Linux中国 Linux下如何过滤、分割以及合并 pcap 文件 如果你是一个测试入侵侦测系统或一些网络访问控制策略的网络管理员,那么你经常需要抓取数据包并在离线状态下分析这些文件。当需要保存捕获的数据包时,我们一般会存储为 libpcap 的数据包格式 pcap,这是一种被许多开源的嗅探工具以及捕包程序广泛使用的格式。如果 pcap 文件被用于入侵测试或离线分析的话,那么在将他们注入网络之前通常要先对 pcap 文件进行一些操作。 在这篇文章中,我将介绍一些操作 pcap 文件的工具,以及如何使用它们 。 Editcap 与 Mergecap Wireshark,是最受欢迎的 GUI 嗅探工具,实际上它带了一套非常有用的命 By Rain2015 年 1 月 27 日
Linux中国 Linux 有问必答:如何在Ubuntu或者Debian中启动后进入命令行 提问:我运行的是Ubuntu桌面,但是我希望启动后临时进入命令行。有什么简便的方法可以启动进入终端? Linux桌面自带了一个显示管理器(比如:GDM、KDM、LightDM),它们可以让计算机启动自动进入一个基于GUI的登录环境。然而,如果你要直接启动进入终端怎么办? 比如,你在排查桌面相关的问题或者想要运行一个不需要GUI的应用程序。 注意虽然你可以通过按下Ctrl+Alt+F1到F6临时从桌面GUI切换到虚拟终端。然而,在这种情况下你的桌面GUI仍在后台运行,这不同于纯文本模式启动。 在Ubuntu或者Debian桌面中,你可以通过传递合适的内核参数在 By Rain2015 年 1 月 27 日
选题 6个理想的 Linux 相关新年礼物——送给开源好基友和爱人 农历新年就要到了,现在距离这个东亚地区一年中最重要的节日还有仅仅半个月时间而已,西元新年开始也没有太长时间,接下来还有情人节等等,很多很多节日,作为一个喜爱 Linux 的粉丝,你肯定想送出或收到一个 Linux 有关的礼物吧?哈哈,为了帮助你想送一个什么礼物,我已经绞尽脑汁了。本篇文章 Linux Stroy 为你特意挑出了6个理想的 Linux 新年礼物,挑完后师兄就只能帮你到这里,剩下的就看你自己了。 By 編程浪子2015 年 1 月 27 日
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 日