开源软件 安卓版Chrome几乎完全开源啦! 包括 Chrome 整个用户界面在内超过10万行代码现在已经公开,任何有兴趣的人都可以查看,修改,并且通过源代码重新构建浏览器。 By Skpe2015 年 5 月 26 日
Linux中国 如何修复 “fatal error: security/pam_modules.h: No such file or directory” 问题: 我尝试在 上编译程序,但是出现下面的编译错误: "pam_otpw.c:27:34: fatal error: security/pam_modules.h: No such file or directory" 我怎样才能修复这个错误? 缺失的头文件 'security/pam_modules.h' 是 libpam 开发版的一部分,一个 PAM(Pluggable Authentication ... By Rain2015 年 5 月 26 日
Linux中国 一个用于Gnome桌面的下拉式终端: Guake 0.7.0 发布 Linux的命令行是最好、最强大的东西,它使新手着迷,并为老手和极客的提供极其强大的功能。那些在服务器和生产环境下工作的人早已认识到了这个事实。有趣的是,Linux终端是Linus Torvald在1991年写内核时实现的第一批功能之一。 终端是个强大的工具,由于它没有什么可调整的部分,所以十分可靠。终端介于控制台环境和GUI环境之间。终端自身作为一个GUI程序,运行在桌面环境下。有许多终端是适用于特定的桌面环境的,其它的则是通用的。Terminator, Konsole, Gnome-Terminal, Terminology, XFCE terminal, xterm都是些常用的终端模拟器。 By Rain2015 年 5 月 26 日
Linux 发行版/系统 Q4OS 1.2.2 发布! Q4OS 是一个基于 Debian 的发行版本,它的的开发团队宣布 Q4OS 1.2.2 现已可用。本次版本对 Q4OS 1.2 系列进行了小幅更新,并引进了一个具有图形界面的包管理工具:Software Centre 。 “我们在这个版本里引进了全新的 ' Software Centre ' , 它让管理免费软件变得更加轻松。我们为 Software Centre 设计了一个重要的特性,它可以直接购买付费软件,并将之无缝安装于 ... By KaleoCheng2015 年 5 月 25 日
Linux中国 五款 Linux 文本编辑器测评 Mayank Sharma 测试了5款不仅仅是能处理文字的超强文本编辑器。 如果你使用Linux已经有很长一段时间,你知道,不管是编辑一款app的配置文件,还是修改shell脚本,或者编写/查看代码,类似LibreOffice的工具并不适合。尽管字面上看起来都是一样,但是你并不需要一个文字处理器来完成这些任务;你需要的是一个文本编辑器。 在这个测评中,我们将着眼于5款更能胜任繁重文本工作的轻量级的文本编辑器。他们支持语法高亮,像拼写检查一样轻松处理代码缩进。你可以像你复制/粘贴文本那样容易地使用它们记录宏以及管理代码片段。 得益于它们的插 By Rain2015 年 5 月 25 日
Linux中国 Inxi:获取Linux的系统和硬件信息 我们已经展示了一些不同的应用程序和方法来获取Linux的系统和硬件信息。在这一系列里,我们将看到如何使用inxi来获取这些详情信息。在论坛技术支持中,它可以作为调试工具,迅速确定用户的系统配置和硬件信息。 Inxi是一个可以获取完整的系统和硬件详情信息的命令行工具,内容包括: 硬件 CPU 磁盘驱动器 Xorg 桌面环境 内核 GCC版本 进程 内存占用 和其他有用的信息 安装方法 Inxi在多数现代GNU/Linux操作系统的默认软件仓库中。所以我们可以简单地运行下列命令安装。 在基于Debian的发行版: sudo apt-get install inxi ... By Rain2015 年 5 月 25 日
Linux中国 4个可以发送完整电子邮件的命令行工具 今天的文章里我们会讲到一些使用Linux命令行工具来发送带附件的电子邮件的方法。它有很多用处,比如在应用程序所在服务器上,使用电子邮件发送一个文件过来,或者你可以在脚本中使用这些命令来做一些自动化操作。在本文的例子中,我们会使用foo.tar.gz文件作为附件。 有不同的命令行工具可以发送邮件,这里我分享几个多数用户会使用的工具,如mailx、mutt和swaks。 我们即将呈现的这些工具都是非常有名的,并且存在于多数Linux发行版默认的软件仓库中,你可以使用如下命令安装: 在 Debian / Ubuntu 系统 apt-get install mutt apt-get in By Rain2015 年 5 月 25 日
Linux中国 在 CentOS 7.x / Fedora 21 上面体验 PHP 7.0 PHP是一种为我们熟知的通用服务器网页脚本语言。非常多的在线网站都是用PHP编写的。PHP这些年来一直在持续进化,丰富其功能,变得易于使用,更好地组织的脚本语言。目前PHP的开发团队正筹备下一个PHP版本的发行,名字是PHP 7。现在的PHP版本为PHP 5.6,可能你清楚PHP 6已经流产了,PHP 7的支持者们不希望下一个重要的版本被其他分支混淆,即过去已经停止很久的PHP 6。所以决定下一个PHP主要的发行版本叫PHP 7,而不是PHP 6。PHP 7.0预计在今年十一月份发行。 在下一代主要PHP版本里有一些不错的功能: 为了改善执行效率与内存占用,新的 By Rain2015 年 5 月 25 日
Linux中国 更漂亮的 Square 2.0图标包 优雅、现代的Square图标主题最近更新到了2.0版,它比以前更漂亮了。Square图标包与其他主要的桌面环境如Unity、 GNOME、KDE、 MATE等等兼容。这意味着你可以在所有的流行Linux发行版如Ubuntu、Fedora、Linux Mint、elementary OS等等中使用它。 这个图标包估计包含超过了15000个图标。 在Linux中安装Square 2.0图标包 有两种不同的Square图标,暗色和亮色。基于你的喜好,你可以选择二者之一。出于体验的目的,我建议你两个主题包都下载。 你可以用下面的链接下载图标包。文件存储在Google Drive,因此如果你没有看见像SourceForge这样标 By Rain2015 年 5 月 25 日
Linux中国 微软开源了WCF框架 微软于今日(2015/5/20)宣布了针对 .NET Core 的重大开源:WCF(Windows Communication Foundation)。 如MSDN中的描述:WCF是一个构建面向服务应用的框架。使用WCF,你可以从一个服务终端给另一个发送异步消息。服务终端可以是托管在IIS中连续可用的服务的一部分,也可以是托管在某个程序上的服务。服务终端可以是请求服务端数据的客户端。消息可以是一个字符或者XML,也可以是复杂的二进制流。 它的代码放在GitHub,包含了Window桌面中完整WCF框架的一部分,它支持已经可用于构建Window Store上的WCF应用的库。这些主要是基于客户端, By Rain2015 年 5 月 24 日
开源说 Linux Story 说 第4期:论小白正确打开linux内核代码的方式 这期节目华华向大家分享一下怪蜀黍他自己在入门linux时的心得与体会。怪蜀黍做这期节目文案时非常的忐忑,他说:“听友大神们如果觉得总结的有误或者遗漏重要的事项,一定要留言指正。“ 简单的说,就是吐槽啦。 By ChuChingkai2015 年 5 月 24 日
BSD 操作系统/发行版 PC-BSD 10.1.2 强势来袭 Ken Moore 前几日正式宣布了 PC-BSD 10.1.2 的发行。PC-BSD 项目旨在向用户提供一个基于 FreeBSD 且面向桌面的操作系统。 By Rain2015 年 5 月 24 日
开源说 Linux Story 说 第3期:一周开源资讯盘点 听友们大家好,这是 #Linux Story 说# 的第三期节目。今天是2015年5月23日,农历四月初六,距离61儿童节还有9天。今天节目的主要内容为一周开源简讯盘点 By ChuChingkai2015 年 5 月 23 日
开源项目 GNOME 3.18带来重大更新! GNOME 开发团队将于今年9月25日给我们带来GNOME的重大更新,版本号3.18。这次更新对文件管理器和日历两个常用程序进行了重大更新,带来了新的界面还有更多的新功能。还带来了更多的细节更新,敬请期待! By Eggroll2015 年 5 月 22 日
Github Trending Github Trending repositories 第四期 隔了两个星期后,Rube继续为您带来Github上热门项目的介绍。 typicode/json-server https://github.com/typicode/json-server json- […] By Rube2015 年 5 月 22 日
Linux中国 使用一次性密码本通过 SSH 安全登录 Linux 有人说,安全不是一个产品,而是一个过程(LCTT 注:安全公司 McAfee 认为,安全风险管理是一个方法论,而不是安全产品的堆叠)。虽然 SSH 协议被设计成使用加密技术来确保安全,但如果使用不当,别人还是能够破坏你的系统:比如弱密码、密钥泄露、使用过时的 SSH 客户端等,都能引发安全问题。 在考虑 SSH 认证方案时,大家普遍认为公钥认证比密码认证更安全。然而,公钥认证技术并不是为公共环境设置的,如果你在一台公用电脑上使用公钥认证登录 SSH 服务器,你的服务器已经毫无安全可言了,公用的电脑可能会记录你的公钥,或从你的内存 By Rain2015 年 5 月 22 日
Linux中国 如何在 Linux 中产生、加密或解密随机密码 我们一直积极地提供有关 Linux 技巧的系列文章,如果你错过了这个系列的最新文章,你或许可以去访问下面的链接。 Linux 中 5 个有趣的命令行技巧 在这篇文章中,我们将分享一些有趣 Linux 技巧,内容是有关如何产生随机密码以及加密或解密这些经过加盐或没有加盐处理的密码。 安全是数字时代中的一个主要话题。在电脑,email,云端,手机,文档和其他的场合中,我们都会使用到密码。众所周知,选择密码的基本原则是 易记,难猜。考虑过使用基于机器自动生成的密码吗?相信我,Linux 非常擅长这方面的工作。 1. 使用命令 pwgen 来生成一 By Rain2015 年 5 月 22 日
Linux中国 Inkscape – 开源矢量图形编辑器 Inkscape是一款开源矢量图形编辑工具,并不同于Xara X、Corel Draw和Adobe Illustrator等竞争对手,它使用的是可缩放矢量图形(SVG)图形格式。SVG是一个广泛部署、免版税使用的图形格式,由W3C SVG工作组开发和维护。这是一个跨平台工具,完美运行于Linux、Windows和Mac OS上。 Inkscape始于2003年,起初它的bug跟踪系统托管于Sourceforge上,但是后来迁移到了Launchpad上。当前它最新的一个稳定版本是0.91,它不断地在发展和修改中。我们将在本文里了解一下它的突出特点和安装过程。 显著特性 让我们直接来了解这款应用程序的显著特性。 By Rain2015 年 5 月 22 日
Linux中国 如何在 CentOS Linux 中配置 MariaDB 复制 这是一个创建数据库重复版本的过程。复制过程不仅仅是复制一个数据库,同时也包括从主节点到一个从节点的更改同步。但这并不意味着从数据库就是和主数据库完全相同的副本,因为复制可以配置为只复制表结构、行或者列,这叫做局部复制。复制保证了特定的配置对象在不同的数据库之间保持一致。 Mariadb 复制概念 备份 :复制可以用来进行数据库备份。例如,当你做了主-从复制。如果主节点数据丢失(比如硬盘损坏),你可以从从节点中恢复你的数据库。 扩展 :你可以使用主-从复制作为扩展解决方案。例如,如果你有一些大的数据库以及SQL查询, By Rain2015 年 5 月 22 日
Linux 发行版/系统 全球最轻量级的物联网操作系统——华为LiteOS仅10KB 华为在北京发布了他们的IoT OS(物联网操作系统Internet of Things Operating System)。该公司预计,在十年内将会有1000亿的设备连接改网。并且,其中超轻量级的操作系统将是该基础设施的核心。基于Linux, LiteOS 是目前世界上最轻量级的物联网操作系统,其系统体积轻巧到 10KB 级 By Phoenix Legend2015 年 5 月 22 日
Linux中国 如何在Fedora / CentOS上面升级Docker 1.6 Docker,一个流行的将软件打包的开源容器平台,已经有了新的1.6版,增加了许多新的特性。该版本主要更新了Docker Registry、Engine、 Swarm、 Compose 和 Machine等方面。这次发布旨在提升性能、改善开发者和系统管理员的体验。让我们来快速看看有哪些新特性吧。 Docker Registry (2.0)是一项推送Docker镜像用于存储和分享的服务,因为面临加载下的体验问题而经历了架构的改变。它仍然向后兼容。Docker Registry的编写语言现在从Python改为Google的Go语言了,以提升性能。与Docker Engine 1.6结合后,拉取镜像的能力更快了。早先的镜像是 By Rain2015 年 5 月 22 日
Linux中国 Linux有问必答:nginx网络服务器上如何阻止特定用户代理(UA) 问题: 我注意到有一些机器人经常访问我的nginx驱动的网站,并且进行一些攻击性的扫描,导致消耗掉了我的网络服务器的大量资源。我一直尝试着通过用户代理符串来阻挡这些机器人。我怎样才能在nginx网络服务器上阻挡掉特定的用户代理呢? 现代互联网滋生了大量各种各样的恶意机器人和网络爬虫,比如像恶意软件机器人、垃圾邮件程序或内容刮刀,这些恶意工具一直偷偷摸摸地扫描你的网站,干些诸如检测潜在网站漏洞、收获电子邮件地址,或者只是从你的网站偷取内容。大多数机器人能够通过它们的用户代理签名字符串来识别。 作为第一道防线, By Rain2015 年 5 月 22 日
Linux中国 5个有趣的Linux命令行技巧 你有将Linux物尽其用吗?对很多Linux用户来说,有很多看起来是技巧的有用特性。有些时候你会需要这些技巧。本文会帮助你更好得使用一些命令,发挥其更强大的功能。 图1:5个命令行技巧 我们开始一个新的系列,在这里我们还会写一些技巧,并且用尽量小的篇幅写清楚。 1. 我们可以使用history命令来查看曾经运行过的命令。 这里是一个history命令的示例输出。 # history 图2:history命令例子 从history命令输出看,很明显,命令的执行时间没有被打出来。有解决方法吗?有的!运行如下命令: # HISTTIMEFORMAT="%d/%m/%y %T " # history By Rain2015 年 5 月 22 日