Linux中国 如何修复 apt-get update 无法添加新的 CD-ROM 的错误 这些天我正在体验Elementary OS Freya,在这期间,我遇到了一个非常常见的更新错误:Failed to fetch cdrom Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add ... By Rain2015 年 5 月 8 日
Linux中国 自动化部署基于 Docker 的 Rails 应用 这是系列文章的第三篇,讲述了我的公司是如何将基础设施从PaaS移植到Docker上的。 第一部分:谈论了我接触Docker之前的经历; 第二部分:一步步搭建一个安全而又私有的registry。 在系列文章的最后一篇里,我们将用一个实例来学习如何自动化整个部署过程。 基本的Rails应用程序 现在让我们启动一个基本的Rails应用。为了更好的展示,我使用Ruby 2.2.0和Rails 4.1.1 在终端运行: $ rvm use 2.2.0 $ rails new cd docker-test ... By Rain2015 年 5 月 8 日
Linux中国 EvilAP_Defender:可以警示和攻击 WIFI 热点陷阱的工具 开发人员称,EvilAP_Defender甚至可以攻击流氓Wi-Fi接入点 这是一个新的开源工具,可以定期扫描一个区域,以防出现恶意 Wi-Fi 接入点,同时如果发现情况会提醒网络管理员。 这个工具叫做 EvilAP_Defender,是为监测攻击者所配置的恶意接入点而专门设计的,这些接入点冒用合法的名字诱导用户连接上。 这类接入点被称做假面猎手(evil twin),使得黑客们可以从所接入的设备上监听互联网信息流。这可以被用来窃取证书、钓鱼网站等等。 大多数用户设置他们的计算机和设备可以自动连接一些无线网络,比如家里的或者工作地方的网络。通常,当 By Rain2015 年 5 月 8 日
开源评论 老少皆宜的Linux 年纪大了不适合 Linux?别逗!太年轻了玩不来?拜托,Linux 老少皆宜好伐!为你讲述Linux老少皆宜的故事!分享Linux的精神。 By 放荡不羁爱机油2015 年 5 月 6 日
故事汇 发现开源社区的扫地僧——Google Summer of Code 2015导师手记(1) 今年恰好我成为Google Summer of Code的导师(Mentor),也是我第一次做GSoC的导师。而之前当过GSoC的导师的中国人,好像也没留下什么文档。所以我打算不妨从导师的角度 来谈谈,更会结合在这段时间自己的经历和学习到的东西,力求深入浅出的表达出来。特别是想告诉那些有志于从事开源贡献的同学们,如何通过GSoC赚得第一 桶金,更开启自己的“开源生涯”。 By root2015 年 5 月 5 日
Linux中国 在 FreeBSD 10.1中安装 Mate 桌面 FreeBSD是全文本模式的系统,然而有些新用户想要使用GUI桌面环境。这个教程就是帮助你在Freebsd 10.1中安装Mate桌面。 下面是我的系统细节: root@Freebsd-unixmen:~ # uname -a FreeBSD Freebsd-unixmen 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 root@Freebsd-unixmen:~ ... By Rain2015 年 5 月 5 日
Linux中国 在 Linux 中用 nmcli 命令绑定多块网卡 今天,我们来学习一下在 CentOS 7.x 中如何用 nmcli(Network Manager Command Line Interface:网络管理命令行接口)进行网卡绑定。 网卡(接口)绑定是将多块 网卡 逻辑地连接到一起从而允许故障转移或者提高吞吐率的方法。提高服务器网络可用性的一个方式是使用多个网卡。Linux 绑定驱动程序提供了一种将多个网卡聚合到一个逻辑的绑定接口的方法。这是个新的实现绑定的方法,并不影响 linux 内核中旧绑定驱动。 网卡绑定为我们提供了两个主要的好处: 高带宽 冗余/弹性 现在让我们在 CentOS ... By Rain2015 年 5 月 5 日
开源评论 开源社区最需要什么? 前几天看了一篇文章《5 Ingredients for Building Community》,原文讲了构建一个设计师社区需要什么,作者将这些总结成了5个P打头的英文单词:Purpose(目标)、People(人)、Practice(实践)、Place(场地)和Progress(进取)。仔细想想,这5项要求几乎可以覆盖到所有社区,当然开源社区也依旧适用,不过却因为开源社区的特殊性,又有了不同的变化和含义。 我认为中国的开源社区缺少很多基本的能力,因此我将这些品质要求,与原文这5个P打头的英文单词放在一起,最终便是此文 By root2015 年 5 月 4 日
Github Trending Github Trending repositories 第三期 Github Trending repositories 第三期 不知道大家的五一都是怎么过的,Rube过了一个撸码的五一。ok 继续带来本周 Github 热门项目。 antirez / disqu […] By Rube2015 年 5 月 4 日
Linux中国 如何在ubuntu14.04上安装轻量级的Budgie桌面(v8) Budgie是为Linux发行版定制的旗舰桌面,也是一个定制工程。为思想前卫的用户设计,致力于简单和简洁。它的一个巨大优势是它不是别的项目的fork版本,是从都到尾都独立的。 Budgie桌面与GNOME栈紧密结合,使用先进的技术从而提供一个可选择的桌面体验。出于开源理念,这个桌面之后也能在别的Linux发行版中看到。 现在Budgie能够通过面板的设置达到和GNOME2桌面相似的使用体验。 0.8版的特点 任务栏:支持应用锁定到任务栏 任务栏:使用.desktop文件来配置quicklists菜单 任务栏:使用.desktop文件来配置图标分辨率 任务栏:支持有通知时蓝 By Rain2015 年 5 月 4 日
Linux中国 SuperTuxKart 0.9 已发行 —— Linux 中最好的竞速类游戏越来越棒了! 热门竞速类游戏 SuperTuxKart 的新版本已经打包发行登陆下载服务器 Super Tux Kart 0.9 发行海报 SuperTuxKart 0.9 相较前一版本做了巨大的升级,内部运行着刚出炉的新引擎(有个炫酷的名字叫Antarctica(南极洲)),目的是要呈现更加炫酷的图形环境,从阴影到场景的纵深,外加卡丁车更好的物理效果。 突出的图形表现也增加了对显卡的要求。SuperTuxKart 开发人员给玩家的建议是,要有图像处理能力比得上(或者,想要完美的话,要超过) Intel HD Graphics 3000, NVIDIA GeForce 8600 或 AMD ... By Rain2015 年 5 月 4 日
Linux中国 搭建一个私有的Docker registry 这是系列的第二篇文章,这系列讲述了我的公司如何把基础服务从PaaS迁移到Docker上 第一篇文章: 我谈到了接触Docker之前的经历; 第三篇文章: 我展示如何使创建镜像的过程自动化以及如何用Docker部署一个Rails应用。 为什么需要搭建一个私有的registry呢?嗯,对于新手来说,Docker Hub(一个Docker公共仓库)只允许你拥有一个免费的私有版本库(repo)。其他的公司也开始提供类似服务,但是价格可不便宜。另外,如果你需要用Docker部署一个用于生产环境的应用,恐怕你不希望将这些镜像放在公开的Docker Hub上吧! 这篇文章提供了一个非 By Rain2015 年 5 月 4 日
Linux中国 增强 nginx 的 SSL 安全性 本文向你介绍如何在 nginx 服务器上设置健壮的 SSL 安全机制。我们通过禁用 SSL 压缩来降低 CRIME 攻击威胁;禁用协议上存在安全缺陷的 SSLv3 及更低版本,并设置更健壮的加密套件(cipher suite)来尽可能启用前向安全性(Forward Secrecy);此外,我们还启用了 HSTS 和 HPKP。这样我们就拥有了一个健壮而可经受考验的 SSL 配置,并可以在 Qually Labs 的 SSL 测试中得到 ... By Rain2015 年 5 月 4 日
Linux中国 环境音播放器:让人放松的声音,保持你的创造力 对于某些人来说雨声是个令人安心的声音 如果我想变得非常有效率,我不能听正常的音乐。它会使我分心,我会开始跟着唱或者让我想起另一首歌,结局就是我在自己的音乐库里到处戳并且反正,你懂的。 同样我也不能在寂静的环境中工作(虽然和6只猫生活在一起意味着这不太可能)但是无规律的刺耳声音和突然地咔哒声以及猫叫声会打破寂静。 我的解决办法是听环境音。 我发现它能帮助我消除大脑的里的胡思乱想,提供了一个声景覆盖了猫咪玩耍的声音。 环境音就是日常生活中的背景噪音;雨滴在窗户上敲打的声音,咖啡店里人们聊天的嗡嗡声,风中鸟 By Rain2015 年 5 月 4 日
Linux中国 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(六) 30. 用密码保护 GRUB 用密码保护你的 boot 引导程序这样你就可以在启动时获得额外的安全保障。同时你也可以在实物层面获得保护。通过在引导时给 GRUB 加锁防止任何无授权访问来保护你的服务器。 首先备份两个文件,这样如果有任何错误出现,你可以有回滚的选择。备份 /etc/grub2/grub.cfg 为 /etc/grub2/grub.cfg.old。 # cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.old 同样,备份 /etc/grub.d/10_linux 为 /etc/grub.d/10_linux.old。 # cp ... By Rain2015 年 5 月 3 日
开源软件 微软的 .NET 开发环境开源了? 不管怎样, .NET Foundation 所做的似乎不只是开放了源代码;他们在Github上的仓库是走向真正社区的充满意义的一步 By Skpe2015 年 5 月 2 日
Linux中国 Linux 的 ‘sort’命令的14个有用的范例(一) Sort是用于对单个或多个文本文件内容进行排序的Linux程序。Sort命令以空格作为字段分隔符,将一行分割为多个关键字对文件进行排序。需要注意的是除非你将输出重定向到文件中,否则Sort命令并不对文件内容进行实际的排序(即文件内容没有修改),只是将文件内容按有序输出。 本文的目标是通过14个实际的范例让你更深刻的理解如何在Linux中使用sort命令。 1、 首先我们将会创建一个用于执行sort命令的文本文件(tecmint.txt)。工作路径是/home/$USER/Desktop/tecmint。 下面命令中的-e选项将启用转义,将n解析成换行 $ echo -e "computer By Rain2015 年 5 月 2 日
Linux中国 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(五) 25. 安装 Linux Malware Detect (LMD) Linux Malware Detect (LMD) 是 GNU GPLv2 协议下发布的开源 Linux 恶意程序扫描器,它是特别为面临威胁的主机环境所设计的。LMD 完整的安装、配置以及使用方法可以查看: 安装 LMD 并和 ClamAV 一起使用作为反病毒引擎 ... By Rain2015 年 5 月 2 日
Linux中国 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(四) 17. 安装 Webmin Webmin 是基于 Web 的 Linux 配置工具。它像一个中央系统,用于配置各种系统设置,比如用户、磁盘分配、服务以及 HTTP 服务器、Apache、MySQL 等的配置。 # wget http://prdownloads.sourceforge.net/webadmin/webmin-1.740-1.noarch.rpm # rpm -ivh webmin-*.rpm 安装 Webmin ... By Rain2015 年 5 月 1 日
开源新闻 实现高级加密标准(AES)的高性能应用程序 这篇文章提供了一个关于IBM®XL编译器内置函数的新高级加密标准(AES)的详细分析。如果你是一位软件工程师,并且有兴趣在IBM POWER8™处理器实现高性能的应用程序。那么这篇文章是将是为你量身定做的。 By Phoenix Legend2015 年 4 月 30 日
开源新闻 Ubuntu要抛弃.deb包了吗? Canonical 现在打算放弃基于 .deb 包的桌面环境转而采用自家的 Snappy。作为一个 Ubuntu 用户,你会转到 Snappy 吗?在评论中告诉我们吧。 By Dolia2015 年 4 月 29 日
Linux 发行版/系统 内核补丁 “无需重启系统”—你不得不看! Linux4.0 无需重启时代到来。新功能无需重启机制到底是如何工作的,它又能带来什么不一样的体验,无需重启真的有必要吗? By 放荡不羁爱机油2015 年 4 月 29 日
Linux中国 在 Linux 中以交互方式实时查看Apache web访问统计 无论你是在网站托管业务,还是在自己的VPS上运行几个网站,你总会有需要显示访客统计信息,例如前几的访客、访问请求的文件(无论动态或者静态)、所用的带宽、客户端的浏览器,和访问的来源网站,等等。 GoAccess 是一款用于Apache或者Nginx的命令行日志分析器和交互式查看器。使用这款工具,你不仅可以浏览到之前提及的相关数据,还可以通过分析网站服务器日志来进一步挖掘数据 - 而且这一切都是在一个终端窗口实时输出的。由于今天的大多数web服务器都使用Debian的衍生版或者基于RedHat的发行版来作为底层操作系统,所以本文中我告诉你 By Rain2015 年 4 月 29 日