Linux中国 [情人节活动]说出你的真情告白,好书等你拿 掐指一算,浪(gai)漫(si)的情人节就要到来,送玫瑰你就out了,更何况满街的“玫瑰”可能是月季。@Linux中国 @图灵教育 精心为大家选了9本适合情侣一起阅读的图书,转发此微博@ 一位异性(同性也不介意:-D)说出你的真情告白,即有机会获赠以下图书。 By Rain2015 年 2 月 12 日
开源软件 强大的跨平台开源电子书软件,如何用calibre培养每天读书的习惯 现代社会,节奏快速而又忙碌,沁人心脾的读书活动反而成了一个奢侈的“旧习惯”,但我们不得不承认,它绝对是一个好习惯。有一款非常棒的电子书管理软件叫 calibre,当然,它也是开源的,我们可以充分利用这个良师益友般的好软件建立每日读书单来培养我们每天阅读的习惯,我相信你一定会爱上它爱上阅读,并且不会找借口说没有时间阅读的。 By 編程浪子2015 年 2 月 11 日
Linux中国 在 CentOS 7中安装Websvn WebSVN为你的Subversion提供了一个视图,其设计用来对应Subversion的各种功能。你可以检查任何文件或目录的日志,以及查看任何指定版本中所修改、添加或删除过的文件列表。你也可以检查同一文件两个版本的不同之处,以便确切地查看某个特定的修订版本的变化。 特性 WebSVN提供了以下这些特性: 易于使用的界面; 可自定义的模板系统; 彩色文件列表; 过错视图; 日志信息搜索; 支持RSS订阅; 安装 我按以下链接来将Subversion安装到CentOS 7。 CentOS 7上如何安装Subversion 1 下载websvn到/var/www/html。 cd ... By Rain2015 年 2 月 11 日
Linux中国 在Linux中使用matplotlib进行科学画图 如果你想要在Linxu中获得一个高效、自动化、高质量的科学画图的解决方案,应该考虑尝试下matplotlib库。Matplotlib是基于python的开源科学测绘包,基于python软件基金会许可证发布。大量的文档和例子、集成了Python和Numpy科学计算包、以及自动化能力,是作为Linux环境中进行科学画图的可靠选择的几个原因。这个教程将提供几个用matplotlib画图的例子。 特性 支持众多的图表类型,如:bar,box,contour,histogram,scatter,line plots.... 基于python的语法 集成Numpy科学计算包 数据源可以是 python 的列表、键值对和数组 可定制的图表格 By Rain2015 年 2 月 11 日
Linux中国 为什么 Mac 用户不选择 Linux Linux 与 Mac 用户至少有一个共同点:他们都不太喜欢用 Windows。但除了这点外,二者再也无法达成其他共识,只得分道扬镳。为什么 Mac 用户不选择 Linux 呢?是什么因素致使 Mac 用户做出了这种选择的? Datamation 就此问题做了一番调查,并试图进行解答。Datamation 的结论是,所有原因都只归结于众多应用及工作流程,而非操作系统的关系: By Rain2015 年 2 月 10 日
Linux中国 Postfix 进入 3.0.0 时代,大量热辣新特性出现 Postfix 3.0.0 正式版发布了,这次发布也标志着对其 2.8 版本的支持结束。 Postfix 2.x 系列从2003年开始发表,已经维护了十余年了。这次大版本跨越,带来了许多有趣的特性改进,主要如下: 增加了SMTPUTF8 支持,支持使用国际化的域名和本地地址部分,它们由 RFC 6530 及相关文档定义(即支持类似这样的邮件地址: 商务@公司.中国,支持@技术.翻墙)。该实现是基于由 CNNIC 赞助的 Arnt Gulbrandsen 所提供的代码的。SMTPUTF8 的支持还在持续开发中, ... By Rain2015 年 2 月 10 日
Linux中国 Tomcat 全系列发现严重安全漏洞 据 Tomcat 安全组确认,Tomcat 全系列产品均被发现严重安全漏洞:CVE-2014-0227 请求夹带漏洞。 级别:严重 受影响版本: Apache Tomcat 8.0.0-RC1 to 8.0.8 Apache Tomcat 7.0.0 to 7.0.54 Apache Tomcat 6.0.0 to ... By Rain2015 年 2 月 10 日
Linux中国 如何在Linux命令行中创建以及展示演示稿 你在准备一场演讲的时候,脑海可能会先被图文并茂、形象华丽的演示图稿所占据。诚然,没有人会否认一份生动形象的演讲稿所带来的积极作用。然而,并非所有的演讲都需要TED Talk的质量。更多时候,演讲稿只为传达特定的信息。 而这个,使用文本信息足以完成。在这种情况下,你的时间可以更好的花在信息的搜集和核实上面,而不是在谷歌图片搜索(Google Image)上寻找好看的图片。 在Linux的世界里,有几个不同的方式供你选择来做演讲。比如带有大量多媒体展示、视觉冲击效果极佳的Impress.js,专为LaTex用户提供的Beamer,等等。而如果你苦 By Rain2015 年 2 月 9 日
Linux中国 Linux有问必答-如何在Linux中安装Go语言 Go (也叫 "golang")是一款由Google最初开发的编程语言。它的诞生有几个设计原则:简单、安全、速度。Go语言发行版拥有各种调试、测试、调优和代码审查工具。如今Go语言和它的工具链在大多数Linux发行版的基础仓库都可用,用默认的包管理器就可以安装。 By Rain2015 年 2 月 9 日
Linux中国 在 Linux 终端下使用 calcurse 安排约会和待办事项 如果你是一个享受linux终端的系统管理员,但同样需要一种方法来安排每天最重要的任务、约会和会议,你会发现calcurse是一个很有用的工具。calcurse包含了日历、一个待办事项管理、一个调度程序和一个可配置的通知系统,这些都集成进了一个软件中,基于的都是ncurse的接口。同时,它不会限制你在终端中,你可以将你的日历和笔记导出成可以打印的格式。 本篇文章我们会探索如何在Linux上安装calcurse,并且教你如何利用它的特性。 在Linux上安装Culcurse calcurse在大多数Linux发行版的标准仓库都有。万一在你的发行版上没有(比如CentOS/RH By Rain2015 年 2 月 9 日
开源软件 拯救被边缘化的无聊软件 想象一下这样的场景:你所在的机构购买了正版的客户关系管理工具(CRM)供内部使用或者订阅。起初,你满怀热情地开始尝试使用新的东西。但是随着时间的推移,热情消耗殆尽,你开始慢慢厌倦这些软件,也不像以前那样经常使用它们。尽管这些软件可以正常工作,但你还是重新捡起Excel表格来管理客户,而且整个机构的人都和你一样又回到了过去的状态。连续的提醒或者教导如何使用该软件并不能使你重燃热情,最终的决定是,当前的软件不能够满足机构的需求,所以需要新的工具。 By Kim2015 年 2 月 9 日
Linux中国 推荐一款不错的 VPS 控制面板:Ajenti 任何有经验的Linux人员都认为没有任何一款控制面板可以打败纯命令行界面来管理虚拟主机(VPS)。也有人争辩说好的控制面板还是应该有一席之地,因为顺滑的操作界面让常规管理操作通过点几下鼠标就可以完成。 至于控制面板,有那种强大的充满警铃和汽笛的商业控制面板,也有不同免费的但也强大多功能的免费开源面板替代品。这之中杰出的代表是Ajenti控制面板。 Ajenti可以让你很简单地配置不同的常规服务程序,如Apache/nginx、Samba、BIND、Squid、MySQL、cron、防火墙等等,对管理常规的 VPS 实例可以节省大量的时间。对于生产环境,Ajen By Rain2015 年 2 月 9 日
Linux中国 在Ubuntu 14.10中如何安装和配置‘天气信息指示器’ 在Ubuntu桌面中有各种提供天气信息的方法,你可以使用Unity Dash和桌面应用来获得天气信息,比如Typhoon。 但是可以提供快速查询天气状况和温度数据,并且只需要一次鼠标点击而获得大量气象数据的面板插件,才是到目前为止Linux平台下最受欢迎的天气应用。 Atareao开发的My Weather Indicator就是这类应用中的一个,也可以说是最好的一个。 它在Unity面板上显示实时温度和天气状况,并且有一个包括体感温度、云量和日升日落时间等天气数据的菜单。除此之外,该应用还支持桌面小部件、多地区支持、天气数据提供方选择以及其他很多的配置选 By Rain2015 年 2 月 9 日
开源教育 我的开源之路 到目前为止,我已经在计算机领域从业超过40年了,但最好的时光还是在过去的17年中,我与 Linux 和开源软件一起度过的时间。我是在一起偶然的机会中无意地踏入了计算机行业,不过这是另外一件值得分享的事情了。现在,我将要告诉你们我是如何半故意甚至有点走偏门地进入了开源和 Linux 的领域。 By Kim2015 年 2 月 7 日
Linux中国 Linux有问必答:如何检查Linux的内存使用状况 问题:我想要监测Linux系统的内存使用状况。有哪些可用的图形界面或者命令行工具来检查当前内存使用情况? 当涉及到Linux系统性能优化的时候,物理内存是一个最重要的因素。自然的,Linux提供了丰富的选择来监测珍贵的内存资源的使用情况。不同的工具,在监测粒度(例如:全系统范围,每个进程,每个用户),接口方式(例如:图形用户界面,命令行,ncurses)或者运行模式(交互模式,批量处理模式)上都不尽相同。 下面是一个可供选择的,但并不全面的图形或命令行工具列表,这些工具用来检查Linux平台中已用和可用的内存。 1. /proc/m By Rain2015 年 2 月 6 日
Linux中国 CentOS上配置rsyslog客户端用以远程记录日志 rsyslog是一个开源工具,被广泛用于Linux系统以通过TCP/UDP协议转发或接收日志消息。rsyslog守护进程可以被配置成两种环境,一种是配置成日志收集服务器,rsyslog进程可以从网络中收集其它主机上的日志数据,这些主机会将日志配置为发送到另外的远程服务器。rsyslog的另外一个用法,就是可以配置为客户端,用来过滤和发送内部日志消息到本地文件夹(如/var/log)或一台可以路由到的远程rsyslog服务器上。 假定你的网络中已经有一台已经配置好并启动的rsyslog服务器,本指南将为你展示如何来设置CentOS系统将其内部日志消息路由到一台远程r By Rain2015 年 2 月 6 日
开源人访谈 走近Linux开发者:Dave Jones 本周是30周系列第五期,上周我们采访了 Greg Kroah-Hartman,大家可以在 Linux Story 的 访谈 分类中查看本系列的所有文章。本系列文章将告诉大家他们是如何工作的,怎样与他们协同工作以及他们成功的原因。Linux Story 本周为大家带来 Fedora 内核主要维护者 Dave Jones 的访谈。 By root2015 年 2 月 5 日
Linux中国 Github Atom 你所不知道的一些事 GitHub 开发的文本编辑器 Atom最近刚刚发布了0.177.0版。在这次更新里面,也许有一些你所不知道的 Atom 的趣事。 Atom 是基于 Chrome 开发 Atom 是完全基于web技术实现的。底层的架构是基于Chromium(是的就是Google Chrome浏览器的Chromium架构),所有的窗口都是一个本地渲染的网页。 当我们按下快捷键Alt+Command+I 时,就可以看到熟悉的Chrome浏览器的调试界面了。 本次 0.177.0 版本是基于 Chrome 40 所开发的。 弃 ... By Rain2015 年 2 月 4 日
Linux中国 4个最流行的Linux平台开源代码编辑器 正在寻找Linux平台最棒的代码编辑器?如果你询问那些很早就玩Linux的人,他们会回答是Vi, Vim, Emacs, Nano等。但是,我今天不讨论那些。我将谈论一些新时代尖端、漂亮、时髦而且十分强大, 功能丰富的最好的Linux平台开源代码编辑器,它们将会提升你的编程经验。 By Rain2015 年 2 月 4 日
Linux中国 Android 中的 Wi-Fi 直连方式的 Bug 会导致拒绝服务 Google标记这个问题为低严重性,并不急着修复 Android处理Wi-Fi直连连接的方式中的一个漏洞可以导致在搜索连接节点的时候所连接的设备重启,这个节点可能是其他手机,摄像头,游戏设备,电脑或是打印机等任何设备。 Wi-Fi直连技术允许无线设备之间直接建立通信,而不用加入到本地网络中。 安全公司致力于协调修复这个问题 这个漏洞允许攻击者发送一个特定的修改过的802.11侦测响应帧给设备,从而因为WiFi监控类中的一个未处理的异常导致设备重启。 Core Security通过自己的CoreLabs团队发现了这个瑕疵(CVE-2014-0997),早在2014年9月就 By Rain2015 年 2 月 4 日
Linux中国 Ubuntu 15.04即将整合Linux内核3.19分支 Ubuntu已经开始整合一个新的内核分支 Linux内核是一个发行版中最重要的组成部分,Ubuntu用户很想知道哪个版本将用于预计几个月后就会发布的15.04分支的稳定版中。 Ubuntu和Linux内核开发周期并不同步,所以很难预测最终哪个版本将应用在Ubuntu 15.04中。目前,Ubuntu 15.04(长尾黑颚猴)使用的是Linux内核3.18,但是开发者们已经准备应用3.19分支了。 我们的Vivid的内核仍然基于v3.18.2的上游稳定内核,但是我们很快将重新基于v3.18.3内核开发。我们也将把我们的非稳定版分支的基础变更到v3.19-rc5,然后上传到我们的团队PPA。Canonical By Rain2015 年 2 月 4 日
Linux中国 在 Ubuntu 14.04 中Apache从2.2迁移到2.4的问题 如果你将Ubuntu从12.04升级跨越到了14.04,那么这其中包括了一个重大的升级--Apache从2.2版本升级到2.4版本。Apache的这次升级带来了许多性能提升,但是如果继续使用2.2的配置文件会导致很多错误。 访问控制的改变 从Apache 2.4起所启用授权机制比起2.2的只是针对单一数据存储的单一检查更加灵活。过去很难确定哪个 order 授权怎样被使用的,但是授权容器指令的引入解决了这些问题,现在,配置可以控制什么时候授权方法被调用,什么条件决定何时授权访问。 这就是为什么大多数的升级失败是由于配置错误的原因。2.2的访问控制是基于IP地址 By Rain2015 年 2 月 4 日
Linux中国 如何解压 tar 文件到不同的目录中 我想要解压一个tar文件到一个叫/tmp/data的指定目录。我该如何在Linux或者类Unix的系统中使用tar命令解压一个tar文件到不同的目录中? 你不必使用cd命令切换到其他的目录并解压。可以使用下面的语法解压一个文件: 语法 典型Unix tar语法: tar -xf file.name.tar -C /path/to/directory GNU/tar 语法: tar xf file.tar -C /path/to/directory tar xf file.tar --directory ... By Rain2015 年 2 月 4 日
开源新闻 滚动更新与固定版本Linux之争 Arch 是典型的滚动更新的发行版,而 Debian 和 Fedora 是典型的固定更新的发行版,然而从2013年以来,滚动更新的Linux发行版本变得越来越流行,它正在从固定更新的 Linux 发行版本中获得更大的份额。甚至像 Ubuntu和 openSUSE 等传统的发行版也开始推出滚动更新的版本。 By Guolong Liu2015 年 2 月 3 日