活动 活动通告:五花马,千金裘,怎比得自由——2015软件自由日重庆站活动 软件自由日(Software Freedom Day, SFD)始于2004年,是全球性的自由软件社区庆祝活动,在每年九月第三个星期六举行。举行这样的活动是为了唤起公众对自由软件及其精神的意识,并鼓励公众使用自由软件。重庆Linux用户组作为重庆本地的开源社区,将组织2015年的软件自由日重庆站活动。此次重庆站活动我们将分散在重庆大学、西南大学、重庆邮电大学和重庆师范大学,欢迎各位自由软件爱好者就近参加本次活动。 By 編程浪子2015 年 9 月 15 日
Linux中国 Node.js 4.0 中的 ES 6 特性介绍 Node.js 4.0.0 已经发布了。这是和 io.js 合并之后的首个稳定版本,它带来了一系列的新特性,支持 ES 6的大部分特性。已经有很多 ES 6 的特性介绍了,这里我们介绍一下该怎么使用它们。 1. 模板字符串 如果你要在 JavaScript 中创建多行字符串,你可能会使用如下的语法: var message = .join('n'); 对于少量字符串这还算合适,但是如果比较多就会显得混乱。不过,有个聪明的开发者提出了一个叫multiline的技巧: var multiline ... By Rain2015 年 9 月 14 日
BSD 操作系统/发行版 Xfce 回归,GhostBSD 10.1 正式发布 2015年9月13日,GhostBSD项目宣布,GhostBSD 10.1 的最终正式版发布,它基于 FreeBSD 操作系统,同时搭配可选的一个 MATE 桌面或者 Xfce 桌面。经过了一年的开发、测试和调试,目前 GhostBSD 10.1 MATE 和 GhostBSD 10.1 Xfce 的 amd64 架构与 i386 架构版本都已经可以在 SourceForge ... By 編程浪子2015 年 9 月 14 日
Linux中国 在 Linux 中怎样将 MySQL 迁移到 MariaDB 上 自从甲骨文收购 MySQL 后,由于甲骨文对 MySQL 的开发和维护更多倾向于闭门的立场,很多 MySQL 的开发者和用户放弃了 MySQL。在社区驱动下,促使更多人移到 MySQL 的另一个叫 MariaDB 的分支。在原有 MySQL 开发人员的带领下,MariaDB 的开发遵循开源的理念,并确保它的二进制格式与 MySQL 兼容。Linux 发行版如 Red Hat 家族(Fedora,CentOS,RHEL),Ubuntu 和 Mint,openSUSE ... By Rain2015 年 9 月 14 日
Linux中国 Shilpa Nair 分享的 RedHat Linux 包管理方面的面试经验 Shilpa Nair 刚于2015年毕业。她之后去了一家位于 Noida,Delhi 的国家新闻电视台,应聘实习生的岗位。在她去年毕业季的时候,常逛 Tecmint 寻求作业上的帮助。从那时开始,她就常去 Tecmint。 有关 RPM 方面的 Linux 面试题 所有的问题和回答都是 Shilpa Nair 根据回忆重写的。 大家好!我是来自 Delhi 的Shilpa Nair。我不久前才顺利毕业,正寻找一个实习的机会。在大学早期的时候,我就对 ... By Rain2015 年 9 月 14 日
Linux中国 守卫自由的 Linux 世界 合作是开源的一部分。OIN 的 CEO Keith Bergelt 解释说,开放创新网络(Open Invention Network)模式允许众多企业和公司决定它们该在哪较量,在哪合作。随着开源的演变,我们需要为合作创造渠道,否则我们将会有几百个团体把数十亿美元花费到同样的技术上。 开放创新网络(Open Invention Network),即 OIN,正在全球范围内开展让 Linux 远离专利诉讼的伤害的活动。它的努力得到了一千多个公司的热烈回应,它们的加入让这股力量成为了历史上最大的反专利管理组织。 开放创新网络以白帽子组织的身份创建于2005年,目的是保护 Linux 免受 By Rain2015 年 9 月 14 日
Linux中国 Xtreme 下载管理器升级带来全新用户界面 Xtreme 下载管理器, 毫无疑问是Linux界最好的下载管理器之一 , 它的新版本名叫 XDM 2015 ,这次的新版本给我们带来了全新的外观体验! Xtreme 下载管理器,也被称作 XDM 或 XDMAN,它是一个跨平台的下载管理器,可以用于 Linux、Windows 和 Mac OS X 系统之上。同时它兼容于主流的浏览器,如 Chrome, Firefox, Safari 等,因此当你从浏览器下载东西的时候可以直接使用 ... By Rain2015 年 9 月 13 日
Linux中国 LinuxCon: 服务器操作系统的转型 西雅图报道。容器迟早要改变世界,以及改变操作系统的角色。这是 Wim Coekaerts 带来的 LinuxCon 演讲主题,Coekaerts 是 Oracle 公司 Linux 与虚拟化工程的高级副总裁。 Coekaerts 在开始演讲的时候拿出一张关于桌面之年的幻灯片,引发了现场观众的一片笑声。之后他说 2015 年很明显是容器之年,更是应用之年,应用才是容器的关键。 你需要操作系统做什么事情?,Coekaerts 回答现场观众:只需一件事:运行一个应用。操作系统负责管理硬件和资源,来让你的应用运行起来。 Coakaerts 补充说,在 Docker 容器的帮助下,我们的注意力再次集 By Rain2015 年 9 月 11 日
Linux中国 你知道 Linux 内核是如何构建的吗? 介绍 我不会告诉你怎么在自己的电脑上去构建、安装一个定制化的 Linux 内核,这样的资料太多了,它们会对你有帮助。本文会告诉你当你在内核源码路径里敲下make 时会发生什么。 当我刚刚开始学习内核代码时,Makefile 是我打开的第一个文件,这个文件看起来真令人害怕 :)。那时候这个 Makefile 还只包含了1591 行代码,当我开始写本文时,内核已经是4.2.0的第三个候选版本 了。 这个 makefile 是 Linux 内核代码的根 makefile ,内核构建就始于此处。是的,它的内容很多,但是如果你已经读过内核源代码,你就会发现每个包含代码的目录都有 By Rain2015 年 9 月 11 日
Linux中国 Linux 有问必答:如何解决 Linux 上的 Wireshark 界面僵死 问题: 当我试图在 Ubuntu 上的 Wireshark 中打开一个 pre-recorded 数据包转储时,它的界面突然死机,在我运行 Wireshark 的终端出现了下面的错误和警告。我该如何解决这个问题? (wireshark:3480): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GObject' (wireshark:3480): GLib-GObject-CRITICAL ... By Rain2015 年 9 月 11 日
Linux中国 Linux 上将出现一个新的文件系统:bcachefs 这个有 5 年历史,由 Kent Oberstreet 创建,过去属于谷歌的文件系统,最近完成了全部关键组件。Bcachefs 文件系统自称其性能和稳定性与 ext4 和 xfs 相同,而其他方面的功能又可以与 btrfs 和 zfs 相媲美。主要特性包括校验、压缩、多设备支持、缓存、快照与其他漂亮的特性。 Bcachefs 来自 bcache,这是一个块级缓存层。从 bcaceh 到一个功能完整的写时复制文件系统,堪称是一项质的转变。 对自己的问题为什么要出一个新的文件系统中,Kent Oberstreet ... By Rain2015 年 9 月 11 日
Linux中国 RHCSA 系列(三): 如何管理 RHEL7 的用户和组 和管理其它Linux服务器一样,管理一个 RHEL 7 服务器要求你能够添加、修改、暂停或删除用户帐户,并且授予他们执行其分配的任务所需的文件、目录、其它系统资源所必要的权限。 RHCSA: 用户和组管理 Part 3 管理用户帐户 如果想要给RHEL 7 服务器添加账户,你需要以root用户执行如下两条命令之一: # adduser # useradd 当添加新的用户帐户时,默认会执行下列操作。 ... By Rain2015 年 9 月 10 日
Linux中国 如何在 CentOS 7 上安装开源 ITIL 门户 iTOP iTOP是一个简单的基于Web的开源IT服务管理工具。它有所有的ITIL功能,包括服务台、配置管理、事件管理、问题管理、变更管理和服务管理。iTOP依赖于Apache/IIS、MySQL和PHP,因此它可以运行在任何支持这些软件的操作系统中。因为iTOP是一个Web程序,因此你不必在用户的PC端任何客户端程序。一个简单的浏览器就足够每天的IT环境操作了。 我们要在一台有满足基本需求的LAMP环境的CentOS 7上安装和配置iTOP。 下载 iTOP iTOP的下载包现在在SourceForge上,我们可以从这获取它的官方链接。 我们从这里的连接用wget命令获取压缩文件。 # wget h By Rain2015 年 9 月 10 日
Linux中国 Debian GNU/Linux,22 年未完的美妙旅程 在2015年8月16日, Debian项目组庆祝了 Debian 的22周年纪念日;这也是开源世界历史最悠久、热门的发行版之一。 Debian项目于1993年由Ian Murdock创立。彼时,Slackware 作为最早的 Linux 发行版已经名声在外。 22岁生日快乐! Debian Linux! Ian Ashly Murdock, 一个美国职业软件工程师, 在他还是普渡大学的学生时构想出了 Debian 项目的计划。他把这个项目命名为 Debian 是由于这个名字组合了他彼时女友的名字 Debra ... By Rain2015 年 9 月 9 日
Linux中国 FISH:Linux 下的一个智能易用的 Shell FISH(friendly interactive shell)是一个用户友好的命令行 shell,主要是用来进行交互式使用。shell 就是一个用来执行其他程序的程序。 FISH 特性 自动建议 fish 会根据你的历史输入和补完来提供命令建议,就像一个网络浏览器一样。注意了,就是Netscape Navigator 4.0! 漂亮的VGA 色彩 fish 原生支持 term256, 它就是一个终端技术的艺术国度。 你将可以拥有一个难以置信的、256 色的shell 来使用。 ... By Rain2015 年 9 月 9 日
Linux中国 对 Linux 内核的发展方向的展望 ** Linux 4.2 内核涉及到史上最多的贡献者数量,内核开发者 Jonathan Corbet 如是说。** 西雅图报道。Linux 内核持续增长:代码量在增加,代码贡献者数量也在增加。而随之而来的一些挑战需要处理一下。以上是 Jonathan Corbet 在今年的 LinuxCon 的内核年度报告上提出的主要观点。以下是他的主要演讲内容: Linux 4.2 内核已经于上月底释出。Corbet 强调有 1569 名开发者为这个版本贡献了代码,其中 277 名是第一次提交代码。 越来越多的开发者的加入,内核更新非常快,Corbet ... By Rain2015 年 9 月 9 日
Linux中国 请捐助伟大的 ESR 吧,让他能为这个世界继续奉献 作为开源爱好者,你一定读过 ESR(Eric S.Raymond)的里程碑著作《大教堂与集市》,甚至在各种开源集会中多次见过他的身影。 上个月,ESR 在www.patreon.com上发起来一份捐赠众筹,请求大家帮助他,让他能继续为互联网世界奉献。以下是他的众筹全文: Every time you use a Web browser, locate yourself on Google Maps, draw money from an ATM, ... By Rain2015 年 9 月 8 日
Linux中国 4 个开源的命令行邮件客户端 无论你承认与否,email并没有消亡。对那些对命令行至死不渝的 Linux 高级用户而言,离开 shell 转而使用传统的桌面或网页版邮件客户端并不适应。归根结底,命令行最善于处理文件,特别是文本文件,能使效率倍增。 幸运的是,也有不少的命令行邮件客户端,而它们的用户大都乐于帮助你入门并回答你使用中遇到的问题。但别说我没警告过你:一旦你完全掌握了其中一个客户端,你会发现很难回到基于图形界面的客户端! 要安装下述四个客户端中的任何一个是非常容易的;主要的 Linux 发行版的软件仓库中都提供此类软件,并可通过包管理器进行安装 By Rain2015 年 9 月 8 日
Linux中国 如何在 Ubuntu 15.04 下创建一个可供 Android/iOS 连接的 AP 我成功地在 Ubuntu 15.04 下用 Gnome Network Manager 创建了一个无线AP热点。接下来我要分享一下我的步骤。请注意:你必须要有一个可以用来创建AP热点的无线网卡。如果你不知道如何确认它的话,在终端(Terminal)里输入iw list。 如果你没有安装iw的话, 在Ubuntu下你可以使用sudo apt-get install iw进行安装. 在你键入iw list之后, 查看支持的接口模式, 你应该会看到类似下面的条目中看到 AP: Supported interface modes: * ... By Rain2015 年 9 月 8 日
Linux中国 新手指南: Linux 新手应该知道的 26 个命令 当你进入了 Linux 的世界,在下载、安装了某个 Linux 发行版,体验了 Linux 桌面并安装了一些你喜爱和需要的软件之后,应该去了解下 Linux 真正的魅力所在:命令行。每一个 Linux 命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情。下面将会为大家介绍一下几个常用的命令。 如何寻求帮助? 在 Linux 下遇到问题,最重要的是要自己寻求帮助,下面是三种寻求帮助的方法。 man man是 Linux 的帮助手册,即manual。因为大多数程序都会自带手册,所以可以通过man命令获取帮助。执行以后,在man page页面中按q退出。 获取ls的帮 By Rain2015 年 9 月 6 日
Linux中国 RHCSA 系列(二): 如何进行文件和目录管理 在本篇中,我们将回顾一些系统管理员日常任务需要的技能。 RHCSA: 运行文件以及进行文件夹管理 - 第二部分 创建、删除、复制和移动文件及目录 文件和目录管理是每一个系统管理员都应该掌握的必备技能。它包括了从头开始的创建、删除文本文件(每个程序的核心配置)以及目录(你用来组织文件和其它目录),以及识别已有文件的类型。 touch 命令 不仅仅能用来创建空文件,还能用来更新已有文件的访问时间和修改时间。 touch 命令示例 你可以使用 file 来判断一个文件的类型 (在你用文本编辑器编辑之前,判断类型将会更方便编辑)。 file By Rain2015 年 9 月 6 日
Linux中国 在 Ubuntu 上配置高性能的 HHVM 环境 HHVM全称为 HipHop Virtual Machine,它是一个开源虚拟机,用来运行由 Hack(一种编程语言)和 PHP 开发应用。HHVM 在保证了 PHP 程序员最关注的高灵活性的要求下,通过使用最新的编译方式来取得了非凡的性能。到目前为止,相对于 PHP + APC (Alternative PHP Cache) ,HHVM 为 FaceBook 在 HTTP 请求的吞吐量上提高了9倍的性能,在内存的占用上,减少了5倍左右的内存占用。 同时,HHVM ... By Rain2015 年 9 月 6 日
Linux中国 如何在 Linux 上自动调整屏幕亮度保护眼睛 当你开始在计算机前花费大量时间的时候,问题自然开始显现。这健康吗?怎样才能舒缓我眼睛的压力呢?为什么光线灼烧着我?尽管解答这些问题的研究仍然在不断进行着,许多程序员已经采用了一些应用来改变他们的日常习惯,让他们的眼睛更健康点。在这些应用中,我发现了两个特别有趣的东西:Calise和Redshift。 Calise 处于时断时续的开发中,Calise的意思是相机光感应器(Camera Light Sensor)。换句话说,它是一个根据摄像头接收到的光强度计算屏幕最佳的背光级别的开源程序。更进一步地说,Calise可以基于你的地理坐标来考虑你所在地区 By Rain2015 年 9 月 6 日
Linux中国 Linux 小技巧:Chrome 小游戏,让文字说话,计划作业,重复执行命令 重要的事情说两遍,我完成了一个Linux提示与彩蛋系列,让你的Linux获得更多创造和娱乐。 Linux提示与彩蛋系列 本文,我将会讲解Google-chrome内建小游戏,在终端中如何让文字说话,使用at命令设置作业和使用watch命令重复执行命令。 1. Google Chrome 浏览器小游戏彩蛋 网线脱掉或者其他什么原因连不上网时,Google Chrome就会出现一个小游戏。声明,我并不是游戏玩家,因此我的电脑上并没有安装任何第三方的恶意游戏。安全是第一位。 所以当Internet发生出错,会出现一个这样的界面: 不能连接到互联网 按下空格键来激活Google-chrome By Rain2015 年 9 月 5 日