分类 分享 下的文章

测试管理 Test Management 指测试人员所需要的任何的所有东西。测试管理工具用来记录测试执行的结果、计划测试活动以及汇报质量控制活动的情况。在这篇文章中我们会向你介绍如何配置 Zephyr 测试管理工具,它包括了管理测试活动需要的所有东西,不需要单独安装测试活动所需要的应用程序从而降低测试人员不必要的麻烦。一旦你安装完它,你就看可以用它跟踪 bug 和缺陷,和你的团队成员协作项目任务,因为你可以轻松地共享和访问测试过程中多个项目团队的数据。

Zephyr 要求

安装和运行 Zephyr 要求满足以下最低条件。可以根据你的基础设施提高资源。我们会在 64 位 CentOS-7 系统上安装 Zephyr,几乎在所有的 Linux 操作系统中都有可用的 Zephyr 二进制发行版。

注:表格

Zephyr test management tool
Linux OSCentOS Linux 7 (Core), 64-bit
PackagesJDK 7 或更高 , Oracle JDK 6 update没有事先安装的 Tomcat 和 MySQL
RAM4 GB推荐 8 GB
CPU2.0 GHZ 或更高
Hard Disk30 GB , 至少 5GB

安装 Zephyr 要求你有超级用户(root)权限,并确保你已经正确配置了网络的静态 IP ,默认端口必须可用并允许通过防火墙。其中 tomcat 会使用 80/443、 8005、 8009、 8010 端口, Zephyr 内部使用 RTMP 协议的 flex 会使用 443 和 2099 号端口。

安装 Java JDK 7

安装 Zephyr 首先需要安装 Java JDK 7,如果你的系统上还没有安装,可以按照下面的方法安装 Java 并设置 JAVA\_HOME 环境变量。

输入以下的命令安装 Java JDK 7。

[root@centos-007 ~]# yum install java-1.7.0-openjdk-1.7.0.79-2.5.5.2.el7_1

[root@centos-007 ~]# yum install java-1.7.0-openjdk-devel-1.7.0.85-2.6.1.2.el7_1.x86_64

安装完 java 和它的所有依赖后,运行下面的命令设置 JAVA\_HOME 环境变量。

[root@centos-007 ~]# export JAVA_HOME=/usr/java/default
[root@centos-007 ~]# export PATH=/usr/java/default/bin:$PATH

用下面的命令检查 java 版本以验证安装。

[root@centos-007 ~]# java –version

java version "1.7.0_79"
OpenJDK Runtime Environment (rhel-2.5.5.2.el7_1-x86_64 u79-b14)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

输出显示我们已经正确安装了 1.7.0\_79 版本的 OpenJDK Java。

安装 MySQL 5.6.x

如果的机器上有其它的 MySQL,建议你先卸载它们并安装这个版本,或者升级它们的 模式 schemas 到指定的版本。因为 Zephyr 前提要求这个指定的 5.6.x 版本的 MySQL ,要有 root 用户名。

可以按照下面的步骤在 CentOS-7.1 上安装 MySQL 5.6 :

下载 rpm 软件包,它会为安装 MySQL 服务器创建一个 yum 库文件。

[root@centos-007 ~]# yum install wget
[root@centos-007 ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

然后用 rpm 命令安装下载下来的 rpm 软件包。

[root@centos-007 ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装完这个软件包后你会有两个和 MySQL 相关的新的 yum 库。然后使用 yum 命令安装 MySQL Server 5.6,它会自动安装所有需要的依赖。

[root@centos-007 ~]# yum install mysql-server

安装过程完成之后,运行下面的命令启动 mysqld 服务并检查它的状态是否激活。

[root@centos-007 ~]# service mysqld start
[root@centos-007 ~]# service mysqld status

对于全新安装的 MySQL 服务器,MySQL root 用户的密码为空。为了安全起见,我们应该重置 MySQL root 用户的密码。用自动生成的空密码连接到 MySQL 并更改 root 用户密码。

[root@centos-007 ~]# mysql
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_password');
mysql> flush privileges;
mysql> quit;

现在我们需要在 MySQL 默认的配置文件中配置所需的数据库参数。打开 "/etc/" 目录中的文件并按照下面那样更新。

[root@centos-007 ~]# vi /etc/my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
max_allowed_packet=150M
max_connections=600
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_unicode_ci

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_unicode_ci

[mysql]
max_allowed_packet = 150M
[mysqldump]
quick

保存配置文件中的更新并重启 mysql 服务。

[root@centos-007 ~]# service mysqld restart

下载 Zephyr 安装包

我们已经安装完了安装 Zephyr 所需要的软件包。现在我们需要获取 Zephyr 二进制发布包和它的许可证密钥。到 Zephyr 官方下载链接 http://download.yourzephyr.com/linux/download.php 输入你的电子邮件 ID 并点击下载。

下载 Zephyr

然后确认你的电子邮件地址,你会获得 Zephyr 下载链接和它的许可证密钥链接。点击提供的链接从服务器中选择和你操作系统合适的版本下载二进制安装包以及许可证文件。

我们把它下载到 home 目录并更改它的权限为可执行。

Zephyr 二进制包

开始安装和配置 Zephyr

现在我们通过执行它的二进制安装脚本开始安装 Zephyr。

[root@centos-007 ~]# ./zephyr_4_7_9213_linux_setup.sh –c

一旦你运行了上面的命令,它会检查是否正确配置了 Java 环境变量。如果配置不正确,你可能会看到类似下面的错误。

testing JVM in /usr ...
Starting Installer ...
Error : Either JDK is not found at expected locations or JDK version is mismatched.
Zephyr requires Oracle Java Development Kit (JDK) version 1.7 or higher.

如果你正确配置了 Java,它会开始安装 Zephyr 并要求你输入 “o” 继续或者输入 “c” 取消安装。让我们敲击 “o” 并输入回车键开始安装。

安装 zephyr

下一个选项是检查安装 Zephyr 所有的要求,输入回车进入下一个选项。

zephyr 要求

输入 “1” 并回车同意许可证协议。

I accept the terms of this license agreement [1], I do not accept the terms of this license agreement [2, Enter]

我们需要选择安装 Zephyr 合适的目标位置以及默认端口,如果你想用默认端口之外的其它端口,也可以在这里配置。

installation folder

然后自定义 mysql 数据库参数并给出配置文件的正确路径。在这一步你可能看到类似下面的错误。

Please update MySQL configuration. Configuration parameter max_connection should be at least 500 (max_connection = 500) and max_allowed_packet should be at least 50MB (max_allowed_packet = 50M).

要消除这个错误,你要确保在 mysql 配置文件中正确配置了 "max\_connection" 和 "max\_allowed\_packet" 参数。运行所示的命令连接到数据库确认这些设置。

连接 mysql

当你正确配置了 mysql 数据库,它会提取配置文件并完成安装。

配置 mysql

安装过程在你的计算机上成功的安装了 Zephyr 4.7。要启动 Zephyr 桌面,输入 “y” 完成 Zephyr 安装。

启动 zephyr

启动 Zephyr 桌面

打开你的 web 浏览器并用你的本机 IP 地址启动 Zephyr 桌面,你会被导向 Zephyr 桌面。

http://your_server_IP/zephyr/desktop/

Zephyr 桌面

从 Zephyr 仪表盘点击 "Test Manager" 并用默认的用户名和密码 "test.manager" 登录。

Test Manage 登录

你登录进去后你就可以配置你的管理设置了。根据你的环境选择你想要的设置。

Test Manage 管理

完成管理设置后保存设置,资源管理和项目配置也类似,然后开始使用 Zephyr 作为你的测试管理工具吧。如图所示在 Department Dashboard Management 中检查和编辑管理设置状态。

zephyr 仪表盘

总结

好了! 我们已经在 CentOS 7.1 上安装完了 Zephyr。我们希望你能更加深入了解 Zephyr 测试管理工具,它提供简化测试流程、允许快速访问数据分析、协作工具以及多个项目成员之间交流。如果在你的环境中遇到任何问题,欢迎和我们联系。


via: http://linoxide.com/linux-how-to/setup-zephyr-tool-centos-7-x/

作者:Kashif Siddique 译者:ictlyh 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

基于 Ubuntu 的发行版 Linux Mint 发布了 18.3 “Sylvia”,它是一个长期支持版,将一直支持到2021年。

简介

Linux Mint 是一种基于 Ubuntu 或 Debian 开发出的 Linux 操作系统。由 Linux Mint Team 团队于 2006 年开始发行。Linux Mint 的目标是为家庭用户和企业客户提供一个免费、高效、易用、高雅的桌面操作系统。

Linux Mint 是目前 Distrowatch 排行榜上第一名的 Linux 发行版。

他继承了 Ubuntu 的众多优点,同时也在 Ubuntu 的基础上加入很多自己优秀的特性。Linux Mint 致力于提供一种更开箱即刻可用的用户体验,免去用户要安装系统后还要自己安装一系列满足基本使用需求的软件。它包括提供浏览器插件、多媒体编解码器、对 DVD 播放的支持、Java 和其他组件。它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。

官方网站: http://www.linuxmint.com/

下载

Cinnamon 桌面

MATE 桌面

  • Intel & AMD,适用于 32-bit 位 PC 点此下载
  • Intel & AMD,适用于 64-bit 位 PC 点此下载
    (SHA256SUM: b41c5258c03bd8fe4ecab5f1db33f4484bd1992ec306ea4bdde25fc7d6ea2f40)

发行

为了追求易用性和良好的人机交互体验,Linux Mint 集成了可以开箱即用的大量多媒体等软件包。因此它的 Live ISO 体积超过了 ubuntu 的本地安装镜像,甚至大于 950MB。作为传统的刻盘安装方式,这样的体积对于一张 700MB 的CD来说肯定是太大了,只有使用 DVD光 盘刻录才可以。

因为基于 Ubuntu,Linux Mint 与 Ubuntu软件仓库完全兼容,采用a pt管理和.deb软件包。

从 5.0 开始,Mint 遵循每六个月发布一次新版本的制度,并且采用简化的版本计划。目前最新版本是 Linux Mint 18.3 “Sylvia”。

从18.0开始,Mint 基于 Ubuntu 长期支持版,并会在下一个长期支持版发布之前持续向后移植一些重要的应用程序,下一个长期支持版本发布后,则转为只有安全更新的模式直到支持退出。

此外有不基于 Ubuntu 而基于 Debian 的版本,称之为 LMDE (Linux Mint Debian Edition),其采用滚动更新,目前最新版本为 LMDE 2 201701(采用发布年月作为版本号)。

Linux Mint 提供 4 种官方桌面环境。

  • Cinnamon:是 Unix-like 系统下的一个用户界面。是 GNOME Shell 的一个派生版本,最初是为 Linux Mint 所开发,其提供了如同 GNOME 2 般,易于使用的拟真接口。Cinnamon 使用 Muffin,一个 GNOME 3 的窗口管理器 Mutter 的派生版本,作为自 1.2 版起的默认窗口管理器。
  • MATE:由已经停止官方维护的 GNOME 2 源代码派生而来。因为 GNOME 3 以 GNOME Shell 为基础所创建的用户界面取代传统的拟真接口。这导致了一些 Linux 社区的批评。许多用户拒绝使用新的 GNOME 接口,并要求其他开发者继续开发 GNOME 2。MATE 随 Linux Mint12 投入使用。
  • KDE
  • Xfce

当前版本

最新版本 Linux Mint 18.3 Cinnamon KDE “Sylvia” 基于 Ubuntu 16.04 开发,使用 Linux 4.4 内核、桌面环境为Cinnamon 3.2。该版本属于长期支持版本,支持服务到 2021 年。

  • 更新管理器有巨大改进,看起来更漂亮,速度更快,显示更多信息,使用更方便。
  • 驱动管理器现在不需要连接到互联网即可安装本地存储的驱动程序。
  • 登录屏幕现在支持多显示器、高分屏,背景动画占用更少的CPU。
  • 软件源的界面有一些易用性修改。
  • 重新设计的欢迎屏幕使用更少资源,启动更快。

历史

版本代号平台Code 基于APT 基于用户界面发布日期
1.0AdaMainKubuntu 6.06Kubuntu 6.06KDE2006-08-27
2.0BarbaraMainUbuntu 6.10Ubuntu 6.10GNOME2006-11-13
2.1BeaMainUbuntu 6.10Ubuntu 6.10GNOME2006-12-20
2.2BiancaMainUbuntu 6.10Ubuntu 6.10GNOME2007-02-20
LightUbuntu 6.10Ubuntu 6.10GNOME2007-03-29
KDE CEKubuntu 6.10Kubuntu 6.10KDE2007-04-20
3.0CassandraMainBianca 2.2Ubuntu 7.04GNOME2007-05-30
LightBianca 2.2Ubuntu 7.04GNOME2007-06-15
KDE CEBianca 2.2Kubuntu 7.04KDE2007-08-14
MiniKDE CEBianca 2.2Kubuntu 7.04KDE2007-08-14
Xfce CECassandra 3.0Xubuntu 7.04Xfce2007-08-07
3.1CelenaMainBianca 2.2Ubuntu 7.04GNOME2007-09-24
LightBianca 2.2Ubuntu 7.04GNOME2007-10-01
4.0DarynaMainCelena 3.1Ubuntu 7.10GNOME2007-10-15
LightCelena 3.1Ubuntu 7.10GNOME2007-10-15
KDE CECassandra 3.0Kubuntu 7.10KDE2008-03-03
5ElyssaMainDaryna 4.0Ubuntu 8.04GNOME2008-06-08
LightDaryna 4.0Ubuntu 8.04GNOME2008-06-08
x64Ubuntu 8.04Ubuntu 8.04GNOME2008-10-18
KDE CEDaryna 4.0Kubuntu 8.04KDE2008-09-15
Xfce CEDaryna 4.0Xubuntu 8.04Xfce2008-09-08
Fluxbox CEUbuntu 8.04Ubuntu 8.04Fluxbox2008-10-21
6FeliciaMainUbuntu 8.10Ubuntu 8.10GNOME2008-12-15
Universal (Light)Ubuntu 8.10Ubuntu 8.10GNOME2008-12-15
x64Ubuntu 8.10Ubuntu 8.10GNOME2009-02-06
KDE CEElyssa 5Kubuntu 8.10KDE2009-04-08
Xfce CEXubuntu 8.10Xubuntu 8.10Xfce2009-02-24
Fluxbox CEXubuntu 8.10Ubuntu 8.10Fluxbox2009-04-07
7GloriaMainUbuntu 9.04Ubuntu 9.04GNOME2009-05-26
Universal (Light)Ubuntu 9.04Ubuntu 9.04GNOME2009-05-26
x64Ubuntu 9.04Ubuntu 9.04GNOME2009-06-24
KDE CEKubuntu 9.04Kubuntu 9.04KDE2009-08-03
Xfce CEXubuntu 9.04Xubuntu 9.04Xfce2009-09-13
8HelenaMainUbuntu 9.10Ubuntu 9.10GNOME2009-11-28
Universal (Light)Ubuntu 9.10Ubuntu 9.10GNOME2009-11-28
x64Ubuntu 9.10Ubuntu 9.10GNOME2009-12-14
KDEKubuntu 9.10Kubuntu 9.10KDE2010-02-06
KDE x64Kubuntu 9.10Kubuntu 9.10KDE2010-02-12
Fluxbox CEHelena MainUbuntu 9.10Fluxbox2010-02-12
Xfce CE RC1Xubuntu 9.10Xubuntu 9.10Xfce2010-03-07
LXDE CE RC1Helena MainUbuntu 9.10LXDE2010-03-15
9IsadoraMainUbuntu 10.04Ubuntu 10.04GNOME2010-05-18
KDEUbuntu 10.04Ubuntu 10.04KDE2010-05-18
10JuliaMainUbuntu 10.10Ubuntu 10.10GNOME2010-11-18
KDEUbuntu 10.10Ubuntu 10.10KDE2010-11-18
XfceXubuntu 10.10Xubuntu 10.10Xfce
LXDEUbuntu 10.10Ubuntu 10.10LXDE2011-03-16
11KatyaMainUbuntu 11.04Ubuntu 11.04GNOME2011-05-26
12LisaMainUbuntu 11.10Ubuntu 11.10GNOME2011-11-26
KDEUbuntu 11.10Ubuntu 11.10KDE2011-12-03
LXDELubuntu 11.10Lubuntu 11.10LXDE2012-03-09
13MayaMATE 1.2GNOME 2GNOME 2GNOME2012-05-23
Cinnamon 1.4GNOME 3GNOME 3GNOME2012-05-23
MDMGDM 2.20GDM 2.20GDM2012-05-23
14NadiaMATE 1.4GNOME 2GNOME 2GNOME2012-11-20
Cinnamon 1.6GNOME 3GNOME 3GNOME2012-11-20
MDMGDM 2.20GDM 2.20GDM2012-11-20
15OliviaMATE 1.6GNOME 2GNOME 2GNOME2013-05-29
Cinnamon 1.8GNOME 3GNOME 3GNOME2013-05-29
MDM 1.2GDM 2.20GDM 2.20GDM2013-05-29
16PetraMATE 1.6GNOME 2GNOME 2GNOME2013-11-30
Cinnamon 2.0GNOME 3GNOME 3GNOME2013-11-30
MDM 1.4GDM 2.20GDM 2.20GDM2013-11-30
17QianaMATE 1.8GNOME 2??2014-05-31
Cinnamon 2.2GNOME 3??2014-05-31
KDE???2014-05-31
xfce???2014-05-31
17.1RebeccaMATE 1.8GNOME 2??2014-11-29
Cinnamon 2.4GNOME 3??2014-11-29
KDEUbuntu 14.04??2015-01-08
xfceUbuntu 14.04??2015-01-11
17.2Rafaela 2015-08-04
17.3Rosa 2016-01-06
18.0Sarah 2016-09-07
18.1Serena 2017-01-25
18.2Sonya 2017-07-02
18.3Sylvia 2017-11-27

注:部分资料来自维基百科。

也许您太忙了,也许您已经被信息洪流冲刷的不能自已,所以为了节约您的时间,我们只推荐您看看上个月最热的五条文章。

从本月开始,我们每个月会总结回顾一下上个月的热点文章,希望您喜欢。

自由谈:为什么使用 Linux

Linux 和 Windows 哪个好?这个问题就跟纠缠豆腐脑该加糖还是加盐一样没有意义。操作系统只是一个工具,适合你的就是最好的。Linux 传教士们,省省吧!“自由即责任,世人多畏之。” 不论到什么时候,Linux 用户都将是相对少数,这是人性决定的。如果真的理解 Linux 的哲学,那你应该明白,每一个人都可以问 “我该用哪个”,但任何人都不应管 “她/他该用哪个”。Windows 支持者们,不要再说 “Linux 我试过,太难用,跟 Windows 差距太大”。这很可能是你的真实感受,但明智的做法是装作从来没试过,不要宣扬。原因很简单:“若无力驾驭,自由便是负担。”

长按图片访问文章

一起来说 Vim 语

作为一款古老而具有持久生命力的编辑器,Vim 自有它的强大之处。很多人觉得 Vim 的学习曲线太陡峭了,为了能够把 Vim 用得风生水起,不得不记忆大量的命令。如果你是 Vim 新手,刚入门就开始面对着浩如烟海的命令逐条学习,我相信你一定会逐渐失去对它的兴趣。其实,Vim 以一种近乎自然语言的方式帮助你完成文本的编辑工作。只需要熟悉几条简单的语法,你就会坐在旋转座椅上前后打转,感慨美妙的生活又回来了。

长按图片访问文章

阿里巴巴技术架构首次曝光

近日,阿里云资深技术专家沈询向外详细披露了阿里云企业级互联网架构,正是这套被称为“双11背后男人”的架构体系,撑起了912亿的天量交易,这套系统也正被中国石化等大型企业视为互联网转型的基石。

长按图片访问文章

超神们:15 位健在的世界级程序员!

当开发人员说起世界顶级程序员时,他们的名字往往会被提及。

好像现在程序员有很多,其中不乏有许多优秀的程序员。但是哪些程序员更好呢?

虽然这很难客观评价,不过在这个话题确实是开发者们津津乐道的。ITworld 深入程序员社区,避开四溅的争执口水,试图找出可能存在的所谓共识。事实证明,屈指可数的某些名字经常是讨论的焦点。

长按图片关注文章

我已经写了48年代码了,我感觉我还能写下去

很多人会疑问是不是程序员最后只能转管理,是不是到了中年之后就应该放弃编程。看到这个回答后很受触动,尽力翻译出来,有不恰当的地方欢迎指出。

下个星期我就69了。我从1967年开始编程。到现在已经48年了,从COBOL一直写到jQuery。我已经忘掉的编程语言比很多程序员这辈子遇到的还多。我现在自己接一些项目,因为作为一个员工我完全是个工作狂,即使在我已经三十多岁的时候。我永远不会再去做一份每天工作8小时的传统编程工作。

长按图片访问文章

GIMP 2.8.16

GIMP 图像编辑器 2.8.16 版本在其20岁生日时发布了。下面是如何安装或升级 GIMP 在 Ubuntu 16.04, Ubuntu 15.10, Ubuntu 14.04, Ubuntu 12.04 及其衍生版本中,如 Linux Mint 17.x/13, Elementary OS Freya。

GIMP 2.8.16 支持 OpenRaster 文件中的层组,修复了 PSD 中的层组支持以及各种用户界面改进,修复了 OSX 上的构建系统,以及更多新的变化。请阅读 官方声明

GIMP image editor 2.8,16

如何安装或升级:

多亏了 Otto Meier,Ubuntu PPA 中最新的 GIMP 包可用于当前所有的 Ubuntu 版本和其衍生版。

1. 添加 GIMP PPA

从 Unity Dash 中打开终端,或通过 Ctrl+Alt+T 快捷键打开。在它打开它后,粘贴下面的命令并回车:

sudo add-apt-repository ppa:otto-kesselgulasch/gimp

add GIMP PPA

输入你的密码,密码不会在终端显示,然后回车继续。

2. 安装或升级编辑器

在添加了 PPA 后,启动 Software Updater(在 Mint 中是 Software Manager)。检查更新后,你将看到 GIMP 的更新列表。点击 “Install Now” 进行升级。

upgrade-gimp2816

对于那些喜欢 Linux 命令的,按顺序执行下面的命令,刷新仓库的缓存然后安装 GIMP:

sudo apt-get update

sudo apt-get install gimp

3. (可选的) 卸载

如果你想卸载或降级 GIMP 图像编辑器。从软件中心直接删除它,或者按顺序运行下面的命令来将 PPA 清除并降级软件:

sudo apt-get install ppa-purge

sudo ppa-purge ppa:otto-kesselgulasch/gimp

就这样。玩的愉快!


via: http://ubuntuhandbook.org/index.php/2015/11/how-to-install-gimp-2-8-16-in-ubuntu-16-04-15-10-14-04/

作者:Ji m 译者:strugglingyouth 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

日志文件导航器(Logfile Navigator,简称 lnav),是一个基于 curses 的,用于查看和分析日志文件的工具。和文本阅读器/编辑器相比, lnav 的好处是它充分利用了可以从日志文件中获取的语义信息,例如时间戳和日志等级。利用这些额外的语义信息, lnav 可以处理像这样的事情:来自不同文件的交错的信息;按照时间生成信息直方图;支持在文件中导航的快捷键。它希望使用这些功能可以使得用户可以快速有效地定位和解决问题。

lnav 功能

支持以下日志文件格式:

Syslog、Apache 访问日志、strace、tcsh 历史以及常见的带时间戳的日志文件。读入文件的时候回自动检测文件格式。

直方图视图:

以时间区划来显示日志信息数量。这对于大概了解在一长段时间内发生了什么非常有用。

过滤器:

只显示那些匹配或不匹配一些正则表达式的行。对于移除大量你不感兴趣的日志行非常有用。

即时操作:

在你输入到时候会同时完成检索;当添加了新日志行的时候会自动加载和搜索;加载行的时候会应用过滤器;另外,还会在你输入 SQL 查询的时候检查其正确性。

自动显示后文:

日志文件视图会自动往下滚动到新添加到文件中的行。只需要向上滚动就可以锁定当前视图,然后向下滚动到底部恢复显示后文。

按照日期顺序排序行:

从所有文件中加载的日志行会按照日期进行排序。使得你不需要手动从不同文件中收集日志信息。

语法高亮:

错误和警告会用红色和黄色显示。高亮还可用于: SQL 关键字、XML 标签、Java 文件行号和括起来的字符串。

导航:

有快捷键用于跳转到下一个或上一个错误或警告,按照指定的时间向后或向前翻页。

用 SQL 查询日志:

每个日志文件行都相当于数据库中的一行,可以使用 SQL 进行查询。可以使用的列取决于查看的日志文件类型。

命令和搜索历史:

会自动保存你之前输入的命令和搜素,因此你可以在会话之间使用它们。

 压缩文件:

会实时自动检测和解压压缩的日志文件。

在 ubuntu 15.10 上安装 lnav

打开终端运行下面的命令

sudo apt-get install lnav

使用 lnav

如果你想使用 lnav 查看日志,你可以使用下面的命令,默认它会显示 syslogs

lnav

如果你想查看特定的日志,那么需要指定路径。如果你想看 CPU 日志,在你的终端里运行下面的命令

lnav /var/log/cups


via: http://www.ubuntugeek.com/lnav-ncurses-based-log-file-viewer.html

作者:ruchi 译者:ictlyh 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Linux 在桌面操作系统市场上只占据了非常小的份额,从目前的调查结果来看,估计只有2%的市场份额;对比来看,丰富多变的 Windows 系统占据了接近90%的市场份额。对于 Linux 来说,要挑战 Windows 在桌面操作系统市场的垄断,需要有一个让用户学习不同的操作系统的简单方式。如果你相信传统的 Windows 用户会再买一台机器来使用 Linux,那你就太天真了。我们只能去试想用户重新分区,设置引导程序来使用双系统,或者跳过所有步骤回到一个最简单的方法。

我们实验过一系列让用户试操作 Linux 的无风险的使用方法,不涉及任何分区管理,包括 CD/DVD 光盘、USB 存储棒和桌面虚拟化软件等等。通过实验,我强烈推荐使用 VMware 的 VMware Player 或者 Oracle VirtualBox 虚拟机,对于桌面操作系统或者便携式电脑的用户,这是一种安装运行多操作系统的相对简单而且免费的的方法。每一台虚拟机和其他虚拟机相隔离,但是共享 CPU、内存、网络接口等等。虚拟机仍需要一定的资源来安装运行 Linux,也需要一台相当强劲的主机。但对于一个好奇心不大的人,这样做实在是太麻烦了。

要打破用户传统的使用观念是非常困难的。很多 Windows 用户可以尝试使用 Linux 提供的自由软件,但也有太多要学习的 Linux 系统知识。这会花掉他们相当一部分时间才能习惯 Linux 的工作方式。

当然了,对于一个第一次在 Linux 上操作的新手,有没有一个更高效的方法呢?答案是肯定的,接着往下看看云实验平台。

LabxNow

LabxNow 提供了一个免费服务,方便广大用户通过浏览器来访问远程 Linux 桌面。开发者将其加强为一个用户个人远程实验室(用户可以在系统里运行、开发任何程序),用户可以在任何地方通过互联网登入远程实验室。

这项服务现在可以为个人用户提供2核处理器,4GB RAM和10GB的固态硬盘,运行在128G RAM的4 AMD 6272处理器上。

配置参数:

  • 系统镜像:基于 Ubuntu 14.04 的 Xface 4.10,RHEL 6.5,CentOS(Gnome桌面),Oracle
  • 硬件: CPU - 1核或者2核;内存: 512MB, 1GB, 2GB or 4GB
  • 超快的网络数据传输
  • 可以运行在所有流行的浏览器上
  • 可以安装任意程序,可以运行任何程序 – 这是一个非常棒的方法,可以随意做实验学习你想学的任何知识,没有 一点风险
  • 添加、删除、管理、制定虚拟机非常方便
  • 支持虚拟机共享,远程桌面

你所需要的只是一台有稳定网络的设备。不用担心虚拟专用系统(VPS)、域名、或者硬件带来的高费用。LabxNow提供了一个在 Ubuntu、RHEL 和 CentOS 上实验的非常好的方法。它给 Windows 用户提供一个极好的环境,让他们探索美妙的 Linux 世界。说得深入一点,它可以让用户随时随地在里面工作,而没有了要在每台设备上安装 Linux 的压力。点击下面这个链接进入 www.labxnow.org/labxweb/

另外还有一些其它服务(大部分是收费服务)可以让用户使用 Linux,包括 Cloudsigma 环境的7天使用权和Icebergs.io (通过HTML5实现root权限)。但是现在,我推荐 LabxNow。


来自: http://www.linuxlinks.com/article/20151003095334682/LinuxCloud.html

译者:sevenot 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出