Linux中国
如何在 CentOS 7.x 上安装 Zephyr 测试管理工具
测试管理(Test Management)指测试人员所需要的任何的所有东西。测试管理工具用来记录测试执行的结果、计划测试活动以及汇报质量控制活动的情况。在这篇文章中我们会向你介绍如何配置 Zephyr 测试管理工具,它包括了管理测试活动需要的所有东西,不需要单独安装测试活动所需要的应用程序从而降低测试人员不必要的麻烦。一旦你安装完它,你就看可以用它跟踪 bug 和缺陷,和你的团队成员协作项目任务,因为你可以轻松地共享和访问测试过程中多个项目团队的数据。 Zephyr 要求 安装和运行 Zephyr 要求满足以下最低条件。可以根据你的基础设
Linux中国
开源开发者提交不安全代码,遭 Linus 炮轰
Linus 上个月骂了一个 Linux 开发者,原因是他向 kernel 提交了一份不安全的代码。 Linus 是个 Linux 内核项目非官方的仁慈的独裁者(benevolent dictator)(LCTT译注:英国《卫报》曾将乔布斯评价为仁慈的独裁者),这意味着他有权决定将哪些代码合入内核,哪些代码直接丢掉。 在10月28号,一个开源开发者提交的代码未能符合 Torvalds 的要求,于是遭来了一顿臭骂。Torvalds 在他提交的代码下评论道:你提交的是什么东西。 ...
Linux中国
如何在 CentOS 6/7 上移除被 Fail2ban 禁止的 IP
fail2ban 是一款用于保护你的服务器免于暴力攻击的入侵保护软件。fail2ban 用 python 写成,并广泛用于很多服务器上。fail2ban 会扫描日志文件和 IP 黑名单来显示恶意软件、过多的密码失败尝试、web 服务器利用、wordpress 插件攻击和其他漏洞。如果你已经安装并使用了 fail2ban 来保护你的 web 服务器,你也许会想知道如何在 CentOS ...
Linux中国
RHCE 系列(十):在 RHEL/CentOS 7 中设置 NTP(网络时间协议)服务器
网络时间协议 - NTP - 是运行在传输层 123 号端口的 UDP 协议,它允许计算机通过网络同步准确时间。随着时间的流逝,计算机内部时间会出现漂移,这会导致时间不一致问题,尤其是对于服务器和客户端日志文件,或者你想要复制服务器的资源或数据库。 在 CentOS 和 RHEL 7 ...
Linux中国
Linux Mint 18.3 (Sylvia)
简介 Linux Mint是一种基于Ubuntu或Debian开发出的Linux操作系统。由Linux Mint Team团队于2006年开始发行。Linux Mint 的目标是为家庭用户和企业客户提供一个免费、高效、易用、高雅的桌面操作系统。 Linux Mint是目前Distrowatch排行榜上第一名的Linux发行版。 他继承了Ubuntu的众多优点,同时也在Ubuntu的基础上加入很多自己优秀的特性。Linux Mint致力于提供一种更开箱即刻可用的用户体验,免去用户要安装系统后还要自己安装一系列满足基本使用需求的软件。它包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。
Linux中国
RHCE 系列(九):如何使用无客户端配置 Postfix 邮件服务器(SMTP)
尽管现在有很多在线联系方式,电子邮件仍然是一个人传递信息给远在世界尽头或办公室里坐在我们旁边的另一个人的有效方式。 下面的图描述了电子邮件从发送者发出直到信息到达接收者收件箱的传递过程。 电子邮件如何工作 要实现这一切,背后发生了好多事情。为了使电子邮件信息从一个客户端应用程序(例如 Thunderbird、Outlook,或者 web 邮件服务,例如 Gmail 或 Yahoo 邮件)投递到一个邮件服务器,并从其投递到目标服务器并最终到目标接收人,每个服务器上都必须有 SMTP(简单邮件传输协议)服务。 这就是为什么我们要在这篇博文中介绍
Linux中国
RHCE 系列(八):在 Apache 上使用网络安全服务(NSS)实现 HTTPS
如果你是一个负责维护和确保 web 服务器安全的系统管理员,你需要花费最大的精力确保服务器中处理和通过的数据任何时候都受到保护。 RHCE 系列:第八部分 - 使用网络安全服务(NSS)为 Apache 通过 TLS 实现 HTTPS 为了在客户端和服务器之间提供更安全的连接,作为 HTTP ...
Linux中国
如何在 Ubuntu 15.04 中安装 puppet
大家好,本教程将学习如何在 ubuntu 15.04 上面安装 puppet,它可以用来管理你的服务器基础环境。puppet 是由 puppet 实验室(Puppet Labs)开发并维护的一款开源的配置管理软件,它能够帮我们自动化供给、配置和管理服务器的基础环境。不管我们管理的是几个服务器还是数以千计的计算机组成的业务报表体系,puppet 都能够使管理员从繁琐的手动配置调整中解放出来,腾出时间和精力去提系统的升整体效率。它能够确保所有自动化流程作业的一致性、可靠性以及稳定性。它让管理员和开发者更紧密的联系在一起,使开发者更容易产出付出设计良好、
Linux中国
Linux 中国11月热点文章回顾
也许您太忙了,也许您已经被信息洪流冲刷的不能自已,所以为了节约您的时间,我们只推荐您看看上个月最热的五条文章。 从本月开始,我们每个月会总结回顾一下上个月的热点文章,希望您喜欢。 自由谈:为什么使用Linux Linux 和 Windows 哪个好?这个问题就跟纠缠豆腐脑该加糖还是加盐一样没有意义。操作系统只是一个工具,适合你的就是最好的。Linux 传教士们,省省吧!自由即责任,世人多畏之。 不论到什么时候,Linux 用户都将是相对少数,这是人性决定的。如果真的理解 Linux 的哲学,那你应该明白,每一个人都可以问 我该用哪个,但
Linux中国
PHP 7.0.0 正式版发布!
PHP 开发团队宣布,PHP 7.0.0 已经正式发布了!这标志着 PHP 正式进入崭新的 PHP 7 时代! PHP 7.0.0 使用了新的Zend 引擎(Zend Engine),有几个重大改进和新的功能: ...
Linux中国
如何在 Ubuntu 16.04,15.10,14.04 中安装 GIMP 2.8.16
GIMP 图像编辑器 2.8.16 版本在其20岁生日时发布了。下面是如何安装或升级 GIMP 在 Ubuntu 16.04, Ubuntu 15.10, Ubuntu 14.04, Ubuntu 12.04 及其衍生版本中,如 ...
Linux中国
基础:tar 命令使用介绍
Linux tar 命令是归档或分发文件时的强大武器。GNU tar 归档包可以包含多个文件和目录,还能保留其文件权限,它还支持多种压缩格式。Tar 表示 "Tape Archiver",这种格式是 POSIX 标准。 Tar 文件格式 tar 压缩等级简介: ...
Linux中国
如何在 Ubuntu 服务器中配置 AWStats
AWStats 是一个开源的网站分析报告工具,可以生成强大的网站、流媒体、FTP 或邮件服务器的访问统计图。此日志分析器以 CGI 或命令行方式进行工作,并在网页中以图表的形式尽可能的显示你日志中所有的信息。它可以部分读取信息文件,以便能够频繁并快速处理大量的日志文件。它支持绝大多数 Web 服务器日志文件格式,包括 Apache,IIS 等。 本文将帮助你在 Ubuntu 上安装配置 AWStats。 安装 AWStats ...
Linux中国
Enlightenment E20 发布
E20 的开发已经告一段落了。在这 441 天期间,50 位以上的开发者提交了 1890 个补丁。报告了 25 个以上的Coverity 分析问题,解决了 165 个问题(根据提交信息得知)。bug 汇报之王 @ApB 共提交了 ...
Linux中国
LNAV:基于 Ncurses 的日志文件阅读器
日志文件导航器(Logfile Navigator,简称 lnav),是一个基于 curses 的,用于查看和分析日志文件的工具。和文本阅读器/编辑器相比, lnav 的好处是它充分利用了可以从日志文件中获取的语义信息,例如时间戳和日志等级。利用这些额外的语义信息, lnav 可以处理像这样的事情:来自不同文件的交错的信息;按照时间生成信息直方图;支持在文件中导航的快捷键。它希望使用这些功能可以使得用户可以快速有效地定位和解决问题。 lnav 功能 支持以下日志文件格式: Syslog、Apache 访问日志、strace、tcsh 历史以及常见的带时间戳的日志文件。
Linux中国
每个 HTTP/2 连接会发送一条隐藏的秘密信息!
如果你监听过 HTTP/2 连接的建立过程,你也许会注意到在每个连接建立时都会发送一条这样的报文。如下: 即以下文本: PRI * HTTP2.0 SM 如果将 HTTP2.0 以及换行从其中去掉,那么我们就得到了PRISM!这是什么?是斯诺登所揭露的 NSA 的棱镜计划!只要是 ...
Linux中国
如何在 Linux 终端下创建新的文件系统/分区
在 Linux 中创建分区或新的文件系统通常意味着一件事:安装 Gnome Parted 分区编辑器(GParted)。对于大多数 Linux 用户而言,这是唯一的办法。不过,你是否考虑过在终端创建这些分区和文件系统?当然可以!以下就是方法! 使用 CFdisk 创建一个基本的 Linux 分区 以下是如何在命令行中创建一个基本的 Linux ...
Linux中国
如何在 Ubuntu 15.10,14.04 中安装 NVIDIA 358.16 驱动程序
NVIDIA 358.16 NVIDIA 358 系列的第一个稳定版本已经发布,并对 358.09 中(测试版)做了一些修正,以及一些小的改进。 NVIDIA 358 增加了一个新的 nvidia-modeset.ko 内核模块,可以配合 nvidia.ko 内核模块工作来调用 ...
Linux中国
在 Ubuntu 15.10 上安装 Intel Graphics 安装器
Intel 最近发布了一个新版本的 Linux Graphics 安装器。在新版本中,将不支持 Ubuntu 15.04,而必须用 Ubuntu 15.10 Wily。 Linux 版 Intel Graphics ...
Linux中国
用浏览器管理 Docker
Docker 越来越流行了。在一个容器里面而不是虚拟机里运行一个完整的操作系统是一种非常棒的技术和想法。docker 已经通过节省工作时间来拯救了成千上万的系统管理员和开发人员。这是一个开源技术,提供一个平台来把应用程序当作容器来打包、分发、共享和运行,而不用关注主机上运行的操作系统是什么。它没有开发语言、框架或打包系统的限制,并且可以在任何时间、任何地点运行,从小型计算机到高端服务器都可以。 运行 docker 容器和管理它们可能会花费一点点努力和时间,所以现在有一款基于 web 的应用程序-DockerUI,可以让管理和运行容
Linux中国
试试咱们“Linux中国”网站文章的“打印”阅读模式
这两天我们增加了一点小的体验功能,给网站文章提供了一个新的阅读模式:打印。 当大家使用电脑阅读文章时,往往看到一篇好的文章,想收藏起来,有的同学就会利用手边的打印机打印出来,或者制作成 PDF 文档。但是网页上除了主体内容之外还有侧边栏、菜单、页尾,甚至还有广告这实在太影响心情,处女座的不能忍。 作为具有用户体验洁癖的主页君,早已对此不满,只是一直懒癌发作当然给自己的理由是,太忙了 :O 终于,终于花了不多的时间,搞定了,早知道没这么麻烦不就早弄好了 好了,废话太多了,Follow Me: 在文章的这个地方,你看到了
Linux中国
Linux 有问必答:如何知道当前正在使用的 shell 是哪个?
问题: 我经常在命令行中切换 shell。是否有一个快速简便的方法来找出我当前正在使用的 shell 呢?此外,我怎么能找到当前 shell 的版本? 找到你当前正在使用的 Shell 版本 有多种方式可以查看你目前在使用什么 shell,最简单的方法就是通过使用 shell ...
Linux中国
好奇 Linux?试试云端的 Linux 桌面
Linux 在桌面操作系统市场上只占据了非常小的份额,从目前的调查结果来看,估计只有2%的市场份额;对比来看,丰富多变的 Windows 系统占据了接近90%的市场份额。对于 Linux 来说,要挑战 Windows 在桌面操作系统市场的垄断,需要有一个让用户学习不同的操作系统的简单方式。如果你相信传统的 Windows 用户会再买一台机器来使用 Linux,那你就太天真了。我们只能去试想用户重新分区,设置引导程序来使用双系统,或者跳过所有步骤回到一个最简单的方法。 我们实验过一系列让用户试操作 Linux 的无风险的使用方法,不涉及任何分区管理,包括