diff --git a/published/Aura-Powered Google Chrome Now Available on Linux.md b/published/Aura-Powered Google Chrome Now Available on Linux.md
new file mode 100644
index 0000000000..ce9daacf1d
--- /dev/null
+++ b/published/Aura-Powered Google Chrome Now Available on Linux.md
@@ -0,0 +1,38 @@
+基于Aura的Google Chrome浏览器Linux版已提供下载
+================================================================================
+![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/05/Screen-Shot-2014-05-21-at-00.00.22.png)
+
+**经过似乎漫无止境的等待之后,Google近日正式发布采用Aura(它是这个 搜索巨头开发的内部图形层————译注:硬件加速窗口管理器)的Chrome浏览器 for Linux的第一个稳定版本。**
+
+用于取代GTK+的Aura, 是用来在屏幕上绘制包括菜单和窗口框架在内的Chrome UI的主体部分(是的,它在局部窗口集成菜单和全局菜单中都能完美工作)。
+
+![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/05/Screen-Shot-2014-05-21-at-00.18.15.png)
+
+这个外观框架已经在Windows和Chrome OS builds中使用,因其绝大部分是跨平台的,使得Google能够更快地开发新特性以及保证特性在不同的操作系统中的一致性。
+
+在Linux上,相比GTK+版本的Chrome/Chromium,Aura加速界面能够更加有效地利用GPU的特性。尤其是Aura能够以每个窗口一个OpenGL的方式使用openGL而不是每个标签一个OpenGL。
+
+新版的到来带来了一些额外的特性,包括Chrome通知中心、[一个可选的应用启动器][1]以及对显示选定的Google Now卡片的支持。
+
+![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/05/aura.jpg)
+
+### 其它变化 ###
+
+Chrome 35 稳定版同样带来大量的跨平台变动, 包括为开发者提供若干可用的新扩展API;新的触摸输入管理;以及未说明的‘新JavaScript特性’。
+
+如同每个新版本,Chrome 35 同样包含大量稳定性,性能和安全更新。
+
+点击以下链接下载Google Chrome 35 for Linux:
+
+- [下载Google Chrome][2]
+
+--------------------------------------------------------------------------------
+
+via: http://www.omgubuntu.co.uk/2014/05/google-chrome-35-linux-arrives-aura
+
+译者:[alim0x](https://github.com/alim0x) 校对:[wxy](https://github.com/wxy)
+
+本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
+
+[1]:https://chrome.google.com/webstore/launcher
+[2]:https://www.google.com/chrome/browser/
diff --git a/translated/tech/How to Change Umask Value Permanently in Linux.md b/published/How to Change Umask Value Permanently in Linux.md
similarity index 59%
rename from translated/tech/How to Change Umask Value Permanently in Linux.md
rename to published/How to Change Umask Value Permanently in Linux.md
index 41e0616226..0e21a0f905 100644
--- a/translated/tech/How to Change Umask Value Permanently in Linux.md
+++ b/published/How to Change Umask Value Permanently in Linux.md
@@ -1,12 +1,12 @@
-如何在 Linux 中永久地更改 Umask 值
+保护你的文件,请在 Linux 中更改 Umask 值
================================================================================
![](http://i1-news.softpedia-static.com/images/news2/How-to-Change-Umask-Value-Permanently-in-Linux-435026-2.jpg)
-**这篇教程教将指导所有的 Linux 用户如何永久性地更改其系统的 Umask 值。特别建议全新安装的用户学习(想知道为什么的话,请阅读下文)**
+**这篇教程教将指导 Linux 用户如何永久性地更改其系统的 Umask 值。特别建议全新安装的用户学习(想知道为什么的话,请移步下文)**
-Umask 是什么?解释下,UMASK 代表用户掩码或用户文件创建掩码,它用于新创建的文件和文件夹,是其默认权限基础。
+Umask 是什么?解释下,UMASK 代表用户掩码或用户文件创建掩码,它用于新创建的文件和文件夹,是其默认权限的基础。
-上面的意思可以解释成 任何基于 Linux 的操作系统为新建文件(包括文件夹)添加一系列默认权限的能力。出于教育目的,下面列出了一些可以用来设置文件权限的八进制值:
+上面的意思可以解释成任何基于 Linux 的操作系统为新建文件(包括文件夹)添加默认权限的规则。出于教育目的,下面列出了一些可以用来设置文件权限的八进制值**掩码**:
0 – 读, 写, 可执行 (rwx)
1 – 读和写 (rw-)
@@ -17,15 +17,15 @@ Umask 是什么?解释下,UMASK 代表用户掩码或用户文件创建掩
6 – 仅可执行 (--x)
7 – 没有权限 (---)
-在几乎所有的 Linux 发行版本中默认 Umask 值是 0022(022),可以在终端模拟程序中输入 umask 命令来查看。也可以运行 “umask 八进制值” 命令(例如 umask 027)来临时改变这个值。
+在几乎所有的 Linux 发行版本中默认 Umask 值是 0022(或022),可以在终端模拟程序中输入 umask 命令来查看。也可以运行 “umask 八进制值掩码” 命令(例如 umask 027)来临时改变这个值。
-你也许知道,新创建的文件的默认权限设置是 0666,文件夹的是 0777。应用上面所说的 umask 值后就得到 644 和 755 权限。
+你也许知道,新创建的文件的默认权限设置原本应该是 0666,文件夹的是 0777。应用上面所说的 umask 值后就得到 644 和 755 权限。
-许多人正在考虑 022 值本身的隐私问题。这就是说您所创建的文件对其他用户来说是可随意查看的,一想到这就感到不太爽。
+许多意见认为 022 掩码会带来隐私问题,也就是说您所创建的文件对其他用户来说是可随意查看的,一想到这就感到不太爽!
言归正传,用户可以按他们所愿来修改默认的 Umask 值,当然首先要保证修改的值合法。要修改默认值,**请在您的 shell 配置文件中或者 /etc/profile 文件中写入一个新的 Umask 值**。
-大功告成!从现在开始,在你的 Linux 系统上新创建的文件或文件夹都会有准确设置的权限。但请注意已经存在的文件或文件夹的权限并不会因为上面的操作而改变。
+好了,这就大功告成了!从现在开始,在你的 Linux 系统上新创建的文件或文件夹都会有准确设置的权限。但请注意已经存在的文件或文件夹的权限并不会因为上面的操作而改变。
如果您使用的是命令行,可以在任意目录下运行 ls -lah 命令,就可以看到当前的文件权限。另外,新手也可以很容易地查看到文件权限,在基于 GNOME 桌面的环境中,通过右击文件,选择属性 -> 权限选项卡。
diff --git a/translated/tech/Linux or Unix--chroot Command Examples.md b/published/Linux or Unix--chroot Command Examples.md
similarity index 78%
rename from translated/tech/Linux or Unix--chroot Command Examples.md
rename to published/Linux or Unix--chroot Command Examples.md
index 2caa1fd3e6..92c06a78ed 100644
--- a/translated/tech/Linux or Unix--chroot Command Examples.md
+++ b/published/Linux or Unix--chroot Command Examples.md
@@ -1,29 +1,24 @@
Linux / Unix:chroot 命令实例讲解
================================================================================
-我是刚接触 Linux 和 Unix 的新手。我该如何改变一个命令的根目录?我要怎样改变一个进程的根目录呢,比如用 chroot 命令将web服务与文件系统隔离?我要如何使用 chroot 恢复密码或修复基于 Linux/Unix的受损坏的环境?
+> 我是一个刚接触 Linux 和 Unix 的新手。我该如何改变一个命令的根目录?我要怎样改变一个进程的根目录呢,比如用 chroot 命令将web服务与文件系统隔离?我要如何使用 chroot 恢复密码或修复基于 Linux/Unix的受损坏的环境?
![](http://s0.cyberciti.org/uploads/faq/2014/02/chroot-command.jpg)
-在 Linux和类 Unix 系统下每一个进程/命令的当前工作目录称之为进程/命令的根目录。你可以使用 chroot 命令改变一个命令的根目录,这最终将会改变当前运行的进程及其子进程的根目录。
+在 Linux和类 Unix 系统下每一个进程/命令的当前工作目录称之为进程/命令的根目录(译注:译者以为此处有误,实际上没有进行过chroot的进程,其根目录是系统的根目录,而不是其工作目录)。你可以使用 chroot 命令改变一个命令的根目录,这最终将会改变当前运行的进程及其子进程的根目录。
- chroot 命令详情
- 描述:更改根目录
- 类型:进程管理
- 难度:高级
- Root 授权:Yes
+如果一个进程/命令运行在一个不能访问外部根目录文件的已修改环境中。这种修改环境通常被称为"监禁目录"(jail)或是"chroot 监禁"。只有特权进程和根用户才能使用 chroot 命令。然而这通常是很有用的:
-如果一个进程/命令运行在一个不能访问外部根目录文件的已修改环境中。这个修改环境通常被称为"监禁目录"或是"chroot jail"。只有特权进程和根用户才能使用 chroot 命令。然而这通常是很有用的:
-
-1. 将特权分配给未授权的进程,例如 Web 服务或 DNS 服务。
+1. 将特权分配给无特权的进程,例如 Web 服务或 DNS 服务。
1. 建立测试环境。
-1. 不使程序或系统崩溃下,运行旧程序或不兼容 ABI 的程序。
+1. 不使程序或系统崩溃下,运行旧程序或 ABI 兼容的程序。
1. 系统恢复。
1. 重新安装引导装载程序,例如 Grub 或 Lilo。
1. 密码找回,重置一个已丢失的密码等。
### 用途 ###
-> chroot 命令 **改变其当前的根目录到指定目录,然后运行命令**,如果支持的话,可以运行一个用户的登陆shell的交互式副本。请注意并不是每一个程序都可以使用 chroot 命令。
+> chroot 命令 **改变其当前目录,并将根目录变为指定目录,然后如果提供了命令则运行命令**,也可以运行一个用户的交互式shell的副本(译注:即bash等。)。请注意并不是每一个程序都可以使用 chroot 命令。
+
### 语法 ###
基本语法如下:
@@ -54,7 +49,7 @@ Linux / Unix:chroot 命令实例讲解
$ cp -v /bin/{bash,ls} $J/bin
-将所需库文件拷贝到$J。可以用 ldd 命令打印出 bash 所依赖的共享库。
+将所需库文件拷贝到$J。可以用 ldd 命令找到 bash 所依赖的共享库。
$ ldd /bin/bash
@@ -121,27 +116,27 @@ Linux / Unix:chroot 命令实例讲解
# ls /etc/
# ls /var/
-改变了根目录的 bash 和 ls 程序现在被锁定在$HOME/$J这个特殊目录中,而且不能再访问外部的目录树,这个目录可以看做是它们的"/"(root)目录。如果配置正确的话,这会极大增强安全性。我通常用这种技术锁定以下的应用程序。
+改变了根目录的 bash 和 ls 程序现在被监禁在$HOME/$J这个特殊目录中,而且不能再访问外部的目录树,这个目录可以看做是它们的"/"(root)目录。如果配置正确的话,这会极大增强安全性。我通常用这种技术锁定以下的应用程序。
1. [Apache - Red Hat / CentOS: Chroot Apache 2 Web Server][3]
1. [Nginx - Linux nginx: Chroot (Jail) Setup][4]
1. [Chroot Lighttpd web server on a Linux based system][5]
1. Chroot mail server.
-1. Chroot Bind DNS server and more.
+1. Chroot Bind DNS server 等等
-### 如何退出 chroot jail呢? ###
+### 如何退出 chroot 监禁呢? ###
键入 exit 即可
$ exit
-会话样例:
+上述会话样例如下:
[![Animated gif 01: Linux / Unix: Bash Chroot ls Command Demo](http://s0.cyberciti.org/uploads/faq/2013/01/bash-chroot-ls-demo.gif)][6]
Gif 动画01: Linux / Unix: Bash Chroot ls 命令演示
-### 查找服务是否存在于 chrooted jail 内###
+### 查找服务是否存在于 chrooted 监禁内###
你可以用下面两个命令[轻松的找出 Postfix 邮件服务是否已经 chrooted]:
@@ -165,7 +160,7 @@ PID 8613 指向了 / (root) 也就是说这个程序的根目录并没有被改
### 用 chroot 救援和修复软件RAID(磁盘阵列)系统 ###
-我先假设基于软阵列的 Linux 系统无法正常启动。所以你[需要用Live CD或用网络远程进入内核应急模式][8]来修复系统。在这个例子中,我用了 Live Linux DVD/CD 启动基于 RHEL 的系统,然后再 chroot 到 /dev/sda1 和/或 /dev/md0 修复问题:
+我先假设基于软RAID的 Linux 系统无法正常启动。所以你[需要用Live CD或用基于网络的内核应急模式][8]来修复系统。在这个例子中,我用了 Live Linux DVD/CD 启动一个基于 RHEL 的系统,然后再 chroot 到 /dev/sda1 和 /或 /dev/md0 修复问题:
## 在 Live CD 的提示符下,键入以下命令来恢复数据。##
## /dev/sda1 系统主分区##
@@ -198,7 +193,7 @@ PID 8613 指向了 / (root) 也就是说这个程序的根目录并没有被改
umount {dev,sys,[...],}
reboot
-别急,还有更精彩的内容!
+**别急,还有更精彩的内容!**
查看nixCraft下所有其他有关 chroot 命令的文章:
@@ -209,10 +204,10 @@ PID 8613 指向了 / (root) 也就是说这个程序的根目录并没有被改
### 在 Linux 和 类Unix 系统下 chroot 应用程序的注意事项 ###
-你应该一直用 chroot 特性吗?从上面的例子看出,这个程序是相当简单的,但是最终可能出现几种不同的问题而结束,例如:
+你应该在各种情况下都用 chroot 特性吗?从上面的例子看出,这个程序是相当简单的,但是最终可能出现几种不同的问题而结束,例如:
1.在 jail 中缺失库文件可能直接导致 jail 崩溃。
-1.一些复杂的程序不好被 chroot。所以我建议你要么尝试[真正的jail,例如FreeBSD提供的][13],要么用虚拟化解决,比如[Linux 下的 KVM][14]。
+1.一些复杂的程序不好被 chroot。所以我建议你要么尝试[真正的jail,例如FreeBSD提供的][13],要么用虚拟化解决,比如[Linux 下的 KVM][14]。
1.正在运行某一程序的 jail 不能再运行其他程序,不能更改任何文件,也不能"假设"另一个用户的身份。放宽这些限制,会降低你的安全性,请根据具体情况 chroot。
还要注意:
@@ -220,13 +215,12 @@ PID 8613 指向了 / (root) 也就是说这个程序的根目录并没有被改
1. 当你升级本地程序时,不要忘记升级已 chroot 的程序。
1. 并非所有程序能够或者应该被 chroot。
1. 任何需要 root 权限操作的程序,对其 chroot 是没意义的。因为通常 root 用户都能脱离 chroot。
-1. Chroot 并不一个高招。更精的可以学习[如何保护和加强系统的各个部分][15]
+1. Chroot 并不一个高招。更多的可以学习[如何保护和加强系统的各个部分][15]
-### choort 命令选项 ###
+### choort 部分命令选项 ###
取自 man 帮助页面[chroot(8)][16]:
-
--userspec=USER:GROUP 使用指定的 用户 和 组 (ID 或 名称)
--groups=G_LIST 指定补充组 g1,g2,..,gN
--help 显示帮助并退出
@@ -240,9 +234,9 @@ PID 8613 指向了 / (root) 也就是说这个程序的根目录并没有被改
--------------------------------------------------------------------------------
-via:
+via: http://www.cyberciti.biz/faq/unix-linux-chroot-command-examples-usage-syntax/
-译者:[Luoxcat](https://github.com/Luoxcat) 校对:[校对者ID](https://github.com/校对者ID)
+译者:[Luoxcat](https://github.com/Luoxcat) 校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
diff --git a/translated/news/Ubuntu AIO DVD Puts All Ubuntu 14.04 Flavors In One Disk.md b/published/Ubuntu AIO DVD Puts All Ubuntu 14.04 Flavors In One Disk.md
similarity index 80%
rename from translated/news/Ubuntu AIO DVD Puts All Ubuntu 14.04 Flavors In One Disk.md
rename to published/Ubuntu AIO DVD Puts All Ubuntu 14.04 Flavors In One Disk.md
index f0a1f030d1..4b61b43082 100644
--- a/translated/news/Ubuntu AIO DVD Puts All Ubuntu 14.04 Flavors In One Disk.md
+++ b/published/Ubuntu AIO DVD Puts All Ubuntu 14.04 Flavors In One Disk.md
@@ -1,4 +1,4 @@
-通过 Ubuntu AIO DVD 将 Ubuntu 14.04 的所有版本刻录到一张光盘
+神器!将 Ubuntu 14.04 的所有分支刻录到一张DVD
================================================================================
Ubuntu 有基于不同桌面环境的几个官方版本。默认的 Ubuntu 自带 Unity 桌面,Kubuntu 则是[KDE] [1],Lubuntu 用[LXDE] [2],Xubuntu 自带[Xfce] [3]。除此之外,还有一些其它的版本,但这些是最流行的官方桌面版本。
@@ -8,14 +8,14 @@ Ubuntu 有基于不同桌面环境的几个官方版本。默认的 Ubuntu 自
![](http://itsfoss.com/wp-content/uploads/2014/05/Ubuntu-AIO-DVD.jpg)
-当然 Ubuntu AIO 也有一些缺点。首先它体积太大了,有将近4.7GB。所以,它不适合于标准的4GB U盘。而且它只有两个版本,第一个是64位版本,包括有 Ubuntu,Kubuntu 和 Ubuntu Gnome,另外一个,则包含有32位版本的 Xubuntu 和 Lubuntu。尽管有缺点,这是一个不错的项目,可以帮助我们选择恰当的 Ubuntu 版本。
+当然 Ubuntu AIO 也有一些缺点。首先它体积太大了,有将近4.7GB。所以,它不适合于标准的4GB U盘(你得刻录到光盘,或者虚拟光盘)。而且它只有两个版本,第一个是64位版本,包括有 Ubuntu,Kubuntu 和 Ubuntu Gnome,另外一个,则包含有32位版本的 Xubuntu 和 Lubuntu。尽管有缺点,这是一个不错的项目,可以帮助我们选择恰当的 Ubuntu 版本。
下载 Ubuntu AIO DVD
- [Sourceforge][7]
- [Softpedia][8]
-点[此][9]了解更多。
+[点此][9]了解更多。
享受 Ubuntu 吧!
diff --git a/sources/news/Aura-Powered Google Chrome Now Available on Linux.md b/sources/news/Aura-Powered Google Chrome Now Available on Linux.md
deleted file mode 100644
index 98bae63423..0000000000
--- a/sources/news/Aura-Powered Google Chrome Now Available on Linux.md
+++ /dev/null
@@ -1,40 +0,0 @@
-alim0x translating
-
-Aura-Powered Google Chrome Now Available on Linux
-================================================================================
-![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/05/Screen-Shot-2014-05-21-at-00.00.22.png)
-
-**After what feels like forever in the making, Google has today released the first stable version of Chrome for Linux to use Aura, the search giant’s in-house graphics stack. **
-
-Aura, which replaces GTK+, is used to draw the bulk of the Chrome UI on screen, including menus and window frames (and yes, it works fine with both locally integrated and global menus).
-
-![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/05/Screen-Shot-2014-05-21-at-00.18.15.png)
-
-The “shell” is already in use on Windows and Chrome OS builds and, as it’s largely cross-platform, enables Google to develop new features faster and ensure feature parity across different operating systems.
-
-An accelerated interface, Aura is better able to leverage GPU features in Chrome/Chromium on Linux than GTK+ builds. Notably, it is able to use OpenGL on a per-window rather than per-tab basis.
-
-Its arrival also brings additional features to the desktop, including the Chrome Notification Centre, [an optional App Launcher][1] and support for displaying select Google Now cards.
-
-![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/05/aura.jpg)
-
-### Other Changes ###
-
-Chrome 35 stable also comes loaded with a bunch of cross platform changes, including a number of new extension APIs for developers to toy around with; new touch input controls; and undefined ‘new JavaScript features’.
-
-As with every release there are a bunch of stability, performance and security updates bundled in.
-
-To download Google Chrome 35 for Linux just hit the button below.
-
-- [Download Google Chrome][2]
-
---------------------------------------------------------------------------------
-
-via: http://www.omgubuntu.co.uk/2014/05/google-chrome-35-linux-arrives-aura
-
-译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
-
-本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
-
-[1]:https://chrome.google.com/webstore/launcher
-[2]:https://www.google.com/chrome/browser/
diff --git a/sources/news/Native Spotify for Linux Client Updated With New Dark Design.md b/sources/news/Native Spotify for Linux Client Updated With New Dark Design.md
index 20db3807dc..07e43fb18e 100644
--- a/sources/news/Native Spotify for Linux Client Updated With New Dark Design.md
+++ b/sources/news/Native Spotify for Linux Client Updated With New Dark Design.md
@@ -1,3 +1,5 @@
+JonathanKang is translating
+
Native Spotify for Linux Client Updated With New Dark Design
================================================================================
![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/05/spotify.jpg)
@@ -42,4 +44,4 @@ via: http://www.omgubuntu.co.uk/2014/05/spotify-linux-preview-update-new-design
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
-本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
\ No newline at end of file
+本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
diff --git a/sources/news/Smallest OS for Raspberry Pi, piCore 5.3, Returns with Linux Kernel 3.14.4.md b/sources/news/Smallest OS for Raspberry Pi, piCore 5.3, Returns with Linux Kernel 3.14.4.md
index 766b32f415..d145c726e7 100644
--- a/sources/news/Smallest OS for Raspberry Pi, piCore 5.3, Returns with Linux Kernel 3.14.4.md
+++ b/sources/news/Smallest OS for Raspberry Pi, piCore 5.3, Returns with Linux Kernel 3.14.4.md
@@ -1,3 +1,4 @@
+【小冰来了】
Smallest OS for Raspberry Pi, piCore 5.3, Returns with Linux Kernel 3.14.4
================================================================================
![](http://i1-news.softpedia-static.com/images/news2/Smallest-OS-for-Raspberry-Pi-piCore-5-3-Returns-with-Linux-Kernel-3-14-4-443246-2.jpg)
diff --git a/sources/news/Turn Ubuntu and Debian Jessie into Windows 7 and Windows 8 with WinAte Theme Pack.md b/sources/news/Turn Ubuntu and Debian Jessie into Windows 7 and Windows 8 with WinAte Theme Pack.md
index 0278cd47d2..30d6638061 100644
--- a/sources/news/Turn Ubuntu and Debian Jessie into Windows 7 and Windows 8 with WinAte Theme Pack.md
+++ b/sources/news/Turn Ubuntu and Debian Jessie into Windows 7 and Windows 8 with WinAte Theme Pack.md
@@ -1,3 +1,5 @@
+alim0x translating
+
Turn Ubuntu and Debian Jessie into Windows 7 and Windows 8 with WinAte Theme Pack
================================================================================
![](http://i1-news.softpedia-static.com/images/news2/Turn-Ubuntu-and-Debian-Jessie-into-Windows-7-and-Windows-8-with-WinAte-Theme-Pack-443302-3.jpg)
@@ -22,4 +24,4 @@ via: http://news.softpedia.com/news/Turn-Ubuntu-and-Debian-Jessie-into-Windows-7
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
-[1]:http://gnome-look.org/content/show.php/%5BLXDE%5DWinAte+-+Windows+7%2B8+Theme+pack?content=163150
\ No newline at end of file
+[1]:http://gnome-look.org/content/show.php/%5BLXDE%5DWinAte+-+Windows+7%2B8+Theme+pack?content=163150
diff --git a/sources/news/Ubuntu 14.10 (Utopic Unicorn) Now Based on Linux Kernel 3.15 RC5.md b/sources/news/Ubuntu 14.10 (Utopic Unicorn) Now Based on Linux Kernel 3.15 RC5.md
index 8f9708e1fa..17303c60d5 100644
--- a/sources/news/Ubuntu 14.10 (Utopic Unicorn) Now Based on Linux Kernel 3.15 RC5.md
+++ b/sources/news/Ubuntu 14.10 (Utopic Unicorn) Now Based on Linux Kernel 3.15 RC5.md
@@ -1,3 +1,4 @@
+【小冰来了+1】
Ubuntu 14.10 (Utopic Unicorn) Now Based on Linux Kernel 3.15 RC5
================================================================================
![](http://i1-news.softpedia-static.com/images/news2/Ubuntu-14-10-Utopic-Unicorn-Now-Based-on-Linux-Kernel-3-15-RC5-443260-2.jpg)
diff --git a/sources/talk/The Top 8 Open Source NoSQL Databases In Java.md b/sources/talk/The Top 8 Open Source NoSQL Databases In Java.md
deleted file mode 100644
index 633d28333f..0000000000
--- a/sources/talk/The Top 8 Open Source NoSQL Databases In Java.md
+++ /dev/null
@@ -1,54 +0,0 @@
-The Top 8 Open Source NoSQL Databases In Java!
-================================================================================
-![NoSQL Databases, Java, Terrastore, Neo4j, Voldemort, HBase, InfoGrid, HyperGraphDB, Perst, NeoDatis ODB](http://www.efytimes.com/admin/useradmin/photo/R6eL24207PM5202014.jpg)
-
-NoSQL is picking up. Many enterprises and developers have already replaced their MySQL databases with the NoSQL version. NoSQL makes it easier to analyse unstructured data, as such developers must be aware of the latest trends and tools that exist in the world of NoSQL.
-
-#### 1.[Terrastore][1] ####
-
-Modern document store which provides advanced scalability and elasticity features without sacrificing consistency. Terrastore is based on Terracotta, so it relies on an industry-proven, fast (and cool) clustering technology.
-
-#### 2.[Neo4j][2] ####
-
-Open-source graph database, implemented in Java. The developers describe Neo4j as "embedded, disk-based, fully transactional Java persistence engine that stores data structured in graphs rather than in tables".
-
-#### 3.[Voldemort][3] ####
-
-Distributed key-value storage system. It is basically just a big, distributed, persistent, fault-tolerant hash table. For applications that can use an O/R mapper like active-record or hibernate this will provide horizontal scalability and much higher availability but at great loss of convenience.
-
-#### 4.[HBase][4] ####
-
-Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable: A Distributed Storage System for Structured Data by Chang et al.
-
-#### 5.[InfoGrid][5] ####
-
-Web Graph Database with a many additional software components that make the development of REST-ful web applications on a graph foundation easy.
-
-#### 6.[HyperGraphDB][6] ####
-
-General purpose, extensible, portable, distributed, embeddable, open-source data storage mechanism. It is a graph database designed specifically for artificial intelligence and semantic web projects, it can also be used as an embedded object-oriented database for projects of all sizes.
-
-#### 7.[Perst][7] ####
-
-Perst is McObject's open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications).
-
-#### 8.[NeoDatis ODB][8] ####
-
-Simple Object Database that currently runs on the Java, .Net, Google Android, Groovy and Scala.
-
---------------------------------------------------------------------------------
-
-via: http://www.efytimes.com/e1/fullnews.asp?edid=138992
-
-译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
-
-本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
-
-[1]:https://code.google.com/p/terrastore/
-[2]:http://www.neo4j.org/
-[3]:http://www.project-voldemort.com/voldemort/
-[4]:http://hbase.apache.org/
-[5]:http://infogrid.org/trac/
-[6]:http://www.kobrix.com/hgdb.jsp
-[7]:http://www.mcobject.com/perst/
-[8]:http://neodatis.wikidot.com/
\ No newline at end of file
diff --git a/sources/tech/How to launch applications differently with Gnome-Pie on Linux desktop.md b/sources/tech/How to launch applications differently with Gnome-Pie on Linux desktop.md
index f34554c90f..d5b9426c1d 100644
--- a/sources/tech/How to launch applications differently with Gnome-Pie on Linux desktop.md
+++ b/sources/tech/How to launch applications differently with Gnome-Pie on Linux desktop.md
@@ -1,3 +1,5 @@
+Translating by GOLinux ...
+
How to launch applications differently with Gnome-Pie on Linux desktop
================================================================================
The biggest complaint you can hear those days about Ubuntu is the new Unity interface. I remember leaving for Archlinux precisely when Unity started to rise, and when it was made clear that it was here to stay. However, Unity indirectly has led to good consequences: it allowed other distributions and other desktop environments to become more prominent as people were unhappy with it. If your system can support it, no one is against a bit of eye candy.
@@ -67,4 +69,4 @@ via: http://xmodulo.com/2014/05/launch-applications-differently-gnome-pie-linux-
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:https://aur.archlinux.org/packages/gnome-pie/
-[2]:https://www.flickr.com/photos/xmodulo/14247093043/
\ No newline at end of file
+[2]:https://www.flickr.com/photos/xmodulo/14247093043/
diff --git a/sources/tech/How to manage ip addresses and subnets with phpIPAM.md b/sources/tech/How to manage ip addresses and subnets with phpIPAM.md
deleted file mode 100644
index 7b726b77ca..0000000000
--- a/sources/tech/How to manage ip addresses and subnets with phpIPAM.md
+++ /dev/null
@@ -1,195 +0,0 @@
-Translating by GOLinux ...
-
-How to manage ip addresses and subnets with phpIPAM
-================================================================================
-A typical network/system admin is responsible for managing one or more subnets within the network under control. For example, when a LAN segment is assigned a /24 subnet, a total of 254 IP addresses can be used for different purposes. To keep track of what IP addresses are assigned to which hosts, some sort of documentation is needed. The easiest way to do it would be maintaining a single spreadsheet which documents IP address allocation information. This works like a charm for a small network with only one admin. However, relying on a spreadsheet is not convenient and can be error-prone with multiple large networks. Worse, if there are multiple admins involved, updating the spreadsheet could be tricky as each admin could often end up with different versions of the document.
-
-One way to manage IP address allocations more systematically is using a web based IP address management tool. Not only can the web based tool be accessed from anywhere, but a backend database also ensures that all updates to the database are properly synchronized and applied in real time. While there are many web applications available, we will be focusing on setting up [phpIPAM][1] (IP Address Manager) in this tutorial. phpIPAM is an open source, efficient IP address management application with the following features.
-
-- Support for both IPv4 and IPv6 (unlike many other tools, IPv6 support is very good)
-- Built in IPv4 and IPv6 calculator
-- Supports CIDR notations
-- MySQL support
-- Nested subnets
-- User/group based permissions
-- Visual reporting tool
-- Import/export using .xls files
-- Device, VRF, and VLAN support
-- Powerful search engine
-- Email notifications
-- Supports AD/LDAP based authentication
-
-The demo site for phpIPAM is available at [http://demo.phpipam.net][2].
-
-In this tutorial, we will be **setting up phpIPAM along with Apache web server in the Ubuntu environment**.
-
-### Installing phpIPAM on Ubuntu ###
-
-First of all, install required packages using apt-get.
-
- # apt-get install apache2 mysql-server php5 php5-gmp php-pear php5-mysql php5-ldap wget
-
-If MySQL has been installed for the first time, please set the root password using the following command.
-
- # mysqladmin -u root password NEWPASSWORD
-
-phpIPAM can be set up with any web server directory. We will set it up in the /phpipam/ sub directory under the root directory of Apache web server.
-
-Download phpIPAM package.
-
- # wget http://kent.dl.sourceforge.net/project/phpipam/phpipam-1.0.tar
-
-Extract the package into the web server directory.
-
- # cp phpipam-1.0.tar /var/www/
- # cp /var/www/
- # tar xvf phpipam-1.0.tar
- # rm phpipam-1.0.tar
-
-Now, specify the MySQL username and password, as well as its base directory.
-
- # vim /var/www/phpipam/config.php
-
-----------
-
- $db['host'] = "localhost";
-
- ## MySQL user for ipam ##
- $db['user'] = "phpipam";
-
- ## password for the MySQL user ##
- $db['pass'] = "phpipamadmin";
-
- ## database for MySQL ##
- $db['name'] = "phpipam";
-
- ## base directory ##
- define('BASE', "/phpipam/");
-
-The base directory needs to be defined in the provided .htaccess file.
-
- # vim /var/www/phpipam/.htaccess
-
-> RewriteBase /phpipam/
-
-### Preparing Apache Web Server ###
-
-phpIPAM needs the rewrite module for operation. The module can be enabled in an Ubuntu or Debian machine using a2enmod command as follows.
-
- # a2enmod rewrite
-
-Next, Apache's default configuration needs to be changed as well. Please add/modify your configuration to look like the one below.
-
- # vim /etc/apache2/sites-enabled/000-default
-
-----------
-
-
- Options Indexes FollowSymLinks MultiViews
- AllowOverride all
- Order allow,deny
- allow from all
-
-
-Finally, restart Apache web service.
-
- # service apache2 restart
-
-### Finalizing Installation ###
-
-We can finalize the installation of phpIPAM by using the web browser. Pointing the browser to the URL: http:///phpIPAM will show the following phpIPAM installation page. We can proceed to automatic database installation.
-
-![](https://farm3.staticflickr.com/2928/14216904555_0095bf048f_z.jpg)
-
-![](https://farm3.staticflickr.com/2934/14193740116_afc44b8338_z.jpg)
-
-Now phpIPAM should be up and running. We can login using the following default credentials.
-
-- **URL**: http:///phpipam
-- **User**: Admin
-- **Pass**: ipamadmin
-
-### Manage IP Addresses with phpIPAM ###
-
-In the rest of the tutorial, we will walk you through how to manage subnets and IP addresses with phpIPAM.
-
-#### Creating a section ####
-
-Let us start by adding a section for our network. Click on Administration > Sections.
-
-![](https://farm3.staticflickr.com/2926/14213603451_3c2918805c.jpg)
-
-Click on "Add Section". Now we can name our section as we want it to be displayed. Fill in the details of the section.
-
-[![](https://farm6.staticflickr.com/5195/14030287410_3d07a582ce_z.jpg)][3]
-
-#### Creating a subnet ####
-
-Next, we add a new subnet 172.16.1.0/24 under the section 'Our Network'. Click on Our Network > Add Subnet
-
-![](https://farm3.staticflickr.com/2925/14213603401_e16917bb7a_z.jpg)
-
-![](https://farm3.staticflickr.com/2937/14216715144_0427165702_z.jpg)
-
-Now we can easily add IP addresses in the subnet. One method of adding IP addresses is to add them one by one. phpIPAM provides an alternative method to scan all the hosts and add them automatically without much hassle. It can scan the local subnet located in the same broadcast domain, as well as remote subnets reachable through routing. After selecting a subnet, click on 'scan subnet for new hosts' to scan IP addresses as shown below.
-
-[![](https://farm6.staticflickr.com/5157/14193740006_ac2a01a3aa_o.png)][4]
-
-After the scan is performed, the discovered IP addresses can be added into the database by clicking the 'Add discovered hosts' button at the bottom.
-
-#### Creating an IPv6 subnet ####
-
-IPv6 subnets can also be created in a similar process. We specify the IPv6 network as showed in the screenshot.
-
-![](https://farm3.staticflickr.com/2922/14216715104_de8008bf94_z.jpg)
-
-All the tools available for IPv4 can be used for IPv6 as well.
-
-#### Creating a nested subnet ####
-
-phpIPAM also provides the option of creating nested subnets for both IPv4 and IPv6. For example, we will be dividing our IP block 172.16.1.0/24 into 4 smaller subnets (/26), each for a specific department within the organization. After selecting the /24 subnet, we can create a nested subnet using the 'Add a new nested subnet' button. The screenshot below shows the icon for adding a nested subnet.
-
-[![](https://farm6.staticflickr.com/5272/14030318447_66e4511cd6_o.png)][5]
-
-After all the subnets have been created, we should have similar output. Following is a nested subnet preview window.
-
-[![](https://farm6.staticflickr.com/5231/14216904305_5af77616f7_z.jpg)][6]
-
-#### Adding users and groups ####
-
-First, we will create a group with READ/WRITE permission to the section 'Our network'. This can be done by selecting Administration > Groups > Create Group.
-
-![](https://farm3.staticflickr.com/2899/14030230539_73b1d5f7d4_z.jpg)
-
-Now that the group has been created, we modify section permission by selecting Administration > Sections, and then editing the section.
-
-[![](https://farm6.staticflickr.com/5489/14193739966_11a244e23b_z.jpg)][7]
-
-![](https://farm3.staticflickr.com/2930/14030230519_597088ba26_z.jpg)
-
-We will create a user named 'user1'. We will add the user to the group 'Demonstration group' so that it inherits all necessary permissions from the group. We start by clicking on Administration > Users > Create user.
-
-[![](https://farm6.staticflickr.com/5585/14214506012_a581eef7de_z.jpg)][8]
-
-Now we can log in as this user and add/modify IP addresses under the section 'Our network'.
-
-To sum up, phpIPAM is a versatile IP address management tool that can be used for both IPv4 and IPv6. This tutorial focused on the basics that can help you get started. Be sure to test with all the available features like using IP address calculator, adding devices, VLANs and VRFs, and import/export using xls.
-
-Hope this helps.
-
---------------------------------------------------------------------------------
-
-via: http://xmodulo.com/2014/05/manage-ip-addresses-subnets-phpipam.html
-
-译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
-
-本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
-
-[1]:http://phpipam.net/
-[2]:http://demo.phpipam.net/
-[3]:https://www.flickr.com/photos/xmodulo/14030287410/
-[4]:https://www.flickr.com/photos/xmodulo/14193740006/
-[5]:https://www.flickr.com/photos/xmodulo/14030318447/
-[6]:https://www.flickr.com/photos/xmodulo/14216904305/
-[7]:https://www.flickr.com/photos/xmodulo/14193739966/
-[8]:https://www.flickr.com/photos/xmodulo/14214506012/
diff --git a/sources/tech/How to verify DDOS attack with netstat command on Linux Terminal.md b/sources/tech/How to verify DDOS attack with netstat command on Linux Terminal.md
index c61691eeeb..e283043469 100644
--- a/sources/tech/How to verify DDOS attack with netstat command on Linux Terminal.md
+++ b/sources/tech/How to verify DDOS attack with netstat command on Linux Terminal.md
@@ -1,3 +1,4 @@
+Translating by shipsw
How to verify DDOS attack with netstat command on Linux Terminal
================================================================================
![](http://cdn.linuxaria.com/wp-content/uploads/2010/12/terminal1.jpg)
@@ -72,4 +73,4 @@ via: http://linuxaria.com/howto/how-to-verify-ddos-attack-with-netstat-command-o
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://linuxaria.com/tag/network
-[2]:http://linuxaria.com/tag/shell
\ No newline at end of file
+[2]:http://linuxaria.com/tag/shell
diff --git a/sources/tech/Linux Terminal--Dstat monitoring tools.md b/sources/tech/Linux Terminal--Dstat monitoring tools.md
index 578f63be21..5e2ec8ae48 100644
--- a/sources/tech/Linux Terminal--Dstat monitoring tools.md
+++ b/sources/tech/Linux Terminal--Dstat monitoring tools.md
@@ -1,3 +1,4 @@
+disylee占个坑,周末做2014/5/22
Linux Terminal: Dstat monitoring tools
================================================================================
Dstat is a versatile replacement for vmstat, iostat, netstat and ifstat. Dstat overcomes some of their limitations and adds some extra features, more counters and flexibility. Dstat is handy for monitoring systems during performance tuning tests, benchmarks or troubleshooting.
@@ -117,4 +118,4 @@ via: http://linuxaria.com/howto/linux-terminal-dstat-monitoring-tools
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://linuxaria.com/tag/network
-[2]:http://www.tecmint.com/install-and-enable-rpmforge-repository-in-rhel-centos-6-5-4/
\ No newline at end of file
+[2]:http://www.tecmint.com/install-and-enable-rpmforge-repository-in-rhel-centos-6-5-4/
diff --git a/translated/talk/The Top 8 Open Source NoSQL Databases In Java.md b/translated/talk/The Top 8 Open Source NoSQL Databases In Java.md
new file mode 100644
index 0000000000..814c051019
--- /dev/null
+++ b/translated/talk/The Top 8 Open Source NoSQL Databases In Java.md
@@ -0,0 +1,54 @@
+Java中8个顶级开源NoSQL数据库!
+================================================================================
+![NoSQL Databases, Java, Terrastore, Neo4j, Voldemort, HBase, InfoGrid, HyperGraphDB, Perst, NeoDatis ODB](http://www.efytimes.com/admin/useradmin/photo/R6eL24207PM5202014.jpg)
+
+NoSQL正在崛起.许多企业和用户已经将MySQL数据库替换成了NoSQL版本。NoSQL使分析非结构化的数据变得更容易,因此开发者必须意识到存在于NoSQL世界中的趋势和工具。
+
+#### 1.[Terrastore][1] ####
+
+现在文档存储可以提供先进的伸缩性和弹性而不必牺牲一致性。Terrastore基于Trrracotta,所以它依赖于一个业界公认的,快速的(而且又酷)集群技术。
+
+#### 2.[Neo4j][2] ####
+
+开源图形数据库,用Java实现。开发者将Neo4j描述为“嵌入式,基于磁盘,完全事务Java持久引擎,将数据结构化存储在图形中而不是在表格中”
+
+#### 3.[Voldemort][3] ####
+
+分布式键值存储系统。它只是一个大型,分布式,持久的,容错哈系表。对于应用,它可以使用O/R映射工具像active-record或者hibernate,这些可以提供水平扩展和更高的可用性但是会损失巨大的便利性。
+
+#### 4.[HBase][4] ####
+
+Apache HBase是在Google的Chang et al开发的分布式存储系统Bigtable之后的另一个开源分布式,版本化非关系型数据库。
+
+#### 5.[InfoGrid][5] ####
+
+Web图形数据库带有很多额外的软件组件,使在图形基础上开发Rest-fu的web应用变得很容易。
+
+#### 6.[HyperGraphDB][6] ####
+
+通用的、可扩展、便携、嵌入式、开源数据存储机制。它是一个特别为人工智能和web语义项目设计的图形数据库,同样可以用于所有大小项目的嵌入式面向对象数据库。
+
+#### 7.[Perst][7] ####
+
+Perst是McObject的开源,双许可证,面向对象的嵌入式数据库系统(ODBMS)。它的一个版本是用Java开发的嵌入式数据库,另外一个用C#实现(对于Microsoft .NET Framework的应用而言)。
+
+#### 8.[NeoDatis ODB][8] ####
+
+一个简单的运行在Java、.Net、 Google Android、 Groovy 和 Scala上的对象数据库。
+
+--------------------------------------------------------------------------------
+
+via: http://www.efytimes.com/e1/fullnews.asp?edid=138992
+
+译者:[geekpi](https://github.com/geekpi) 校对:[校对者ID](https://github.com/校对者ID)
+
+本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
+
+[1]:https://code.google.com/p/terrastore/
+[2]:http://www.neo4j.org/
+[3]:http://www.project-voldemort.com/voldemort/
+[4]:http://hbase.apache.org/
+[5]:http://infogrid.org/trac/
+[6]:http://www.kobrix.com/hgdb.jsp
+[7]:http://www.mcobject.com/perst/
+[8]:http://neodatis.wikidot.com/
diff --git a/translated/tech/How to manage ip addresses and subnets with phpIPAM.md b/translated/tech/How to manage ip addresses and subnets with phpIPAM.md
new file mode 100644
index 0000000000..a934939bb6
--- /dev/null
+++ b/translated/tech/How to manage ip addresses and subnets with phpIPAM.md
@@ -0,0 +1,177 @@
+Translating by GOLinux ...
+
+如何使用phpIPAM来管理IP地址和子网
+================================================================================
+通常,网络或系统管理员有责任来管理所管理的网络下的一个或多个子网。例如,当一个网段分配了/24子网,那么该子网就有254个IP地址可以用于不同目的。要跟踪某个IP被分配到了哪个主机,就需要某种文件编制。最简单的方法,就是使用一个电子表格来记录IP地址的分配信息。此方法对于只有一个管理员,并且网络很小的情况下比较奏效。然而,对于多个大型网络而言,依赖于电子表格并不方便,而且十分容易出错。更糟糕的是,如果有多个管理员参与管理,更新电子表格就十分麻烦了,因为每个管理员可能生成各种不同版本的文档记录。
+
+一种系统地管理IP地址分配的方式是使用网络化的IP地址管理工具。不仅仅是因为网络化管理工具能在任何地方访问并管理,而且其后端数据库也能保证所有更新能正确同步并实时生效。尽管有许多可用的网络化应用工具,但我们将在此教程中关注如何来安装[phpIPAM][1](IP地址管理工具)。phpIPAM是一个开源、高效的IP地址管理应用软件,有着以下一些特性。
+
+- 同时支持IPv4和IPv6(和其它工具不同,它对IPv6支持得很好)
+- 内建IPv4和IPv6计算器
+- 支持无类域间路由(CIDR)标记
+- 支持MySQL数据库
+- 子网嵌套
+- 基于用户/组权限
+- 可视化报表工具
+- 使用.xls文件导入/导出
+- 支持设备、VRF和VLAN
+- 强大的搜索引擎
+- 电子邮件标记
+- 支持基于AD/LDAP的验证
+
+可访问[http://demo.phpipam.net][2]查看phpIPAM演示网站。
+
+在本教程中,我们将**在Ubuntu环境中使用Apache来配置phpIPAM**。
+### 在Ubuntu上安装phpIPAM ###
+首先,使用apt-get来安装需要的软件包。
+
+ # apt-get install apache2 mysql-server php5 php5-gmp php-pear php5-mysql php5-ldap wget
+如果MySQL是首次安装,请使用以下命令来设置root密码。
+
+ # mysqladmin -u root password NEWPASSWORD
+phpIPAM可以安装在任何Web服务器目录中,我们将会安装到Apache Web服务器的根目录下的/phpipam/子目录中。
+
+下载phpIPAM软件包。
+
+ # wget http://kent.dl.sourceforge.net/project/phpipam/phpipam-1.0.tar
+将软件包解压到Web服务器相应目录。
+
+ # cp phpipam-1.0.tar /var/www/
+ # cp /var/www/
+ # tar xvf phpipam-1.0.tar
+ # rm phpipam-1.0.tar
+
+现在来指定MySQL的用户名和密码,同时指定基准目录。
+
+ # vim /var/www/phpipam/config.php
+
+----------
+
+ $db['host'] = "localhost";
+
+ ## MySQL user for ipam ##
+ $db['user'] = "phpipam";
+
+ ## password for the MySQL user ##
+ $db['pass'] = "phpipamadmin";
+
+ ## database for MySQL ##
+ $db['name'] = "phpipam";
+
+ ## base directory ##
+ define('BASE', "/phpipam/");
+
+需要在提供的.htaccess文件中指定基准目录。
+
+ # vim /var/www/phpipam/.htaccess
+
+> RewriteBase /phpipam/
+
+### 准备Apache Web服务器 ###
+phpIPAM需要为该操作重写模块,该模块可以在Ubuntu或Debian机器上使用以下命令来启用。
+
+ # a2enmod rewrite
+接下来,需要修改Apache的默认配置。请添加/修改你的配置,使它看起来像下面这样。
+
+ # vim /etc/apache2/sites-enabled/000-default
+
+----------
+
+
+ Options Indexes FollowSymLinks MultiViews
+ AllowOverride all
+ Order allow,deny
+ allow from all
+
+
+最后,重启Apache Web服务。
+
+ # service apache2 restart
+
+### 完成安装 ###
+我们可以使用浏览器来完成phpIPAM的安装。将浏览器地址指向URL: http:///phpIPAM,将会显示以下phpIPAM安装页面。我们可以开始自动化数据库安装。
+
+![](https://farm3.staticflickr.com/2928/14216904555_0095bf048f_z.jpg)
+
+![](https://farm3.staticflickr.com/2934/14193740116_afc44b8338_z.jpg)
+
+现在,phpIPAM应该已经起来,并正在运行了,我们可以使用以下默认凭证来登录。
+
+- **URL**: http:///phpipam
+- **User**: Admin
+- **Pass**: ipamadmin
+
+### 使用phpIPAM管理IP地址 ###
+在本教程的剩下部分,我们将引领你进入phpIPAM的子网和IP地址管理。
+#### 创建区域 ####
+让我们从为我们的网络创建区域开始吧。点击“管理” > “区域”。
+
+![](https://farm3.staticflickr.com/2926/14213603451_3c2918805c.jpg)
+
+点击“添加区域”。现在我们可以为我们的添加的区域取个你想要的名称了,填上区域的详细情况。
+
+![](https://farm6.staticflickr.com/5195/14030287410_3d07a582ce_z.jpg)][3]
+
+#### 创建子网 ####
+接下来,在“我们的网络”区域下添加一个新的子网172.16.1.0/24。点击“我们的网络” > “添加子网”
+
+![](https://farm3.staticflickr.com/2925/14213603401_e16917bb7a_z.jpg)
+
+![](https://farm3.staticflickr.com/2937/14216715144_0427165702_z.jpg)
+
+现在,我们可以很容易地在子网中添加IP地址了。一种方法是逐个来添加它们,phpIPAM提供了一个可供选择的方法:扫描所有主机并自动添加,这一点都不麻烦。它可以扫描位于同一广播域下的本地子网,也可以通过路由扫描到远程子网。在选择一个子网后,像下面这样点击“扫描子网中的新主机”来扫描IP地址。
+
+![](https://farm6.staticflickr.com/5157/14193740006_ac2a01a3aa_o.png)][4]
+
+在扫描完成后,发现的IP地址可以通过点击底部“添加发现的主机”按钮来将IP地址添加到数据库。
+#### 创建IPv6子网 ####
+可以通过相似的步骤来创建IPv6子网,像下面截图中展示的那样来指定IPv6网络。
+
+![](https://farm3.staticflickr.com/2922/14216715104_de8008bf94_z.jpg)
+
+所有用于IPv4的工具也可以用于IPv6.
+#### 创建嵌套子网 ####
+phpIPAM也提供了创建嵌套子网的选项,可以用于IPv4和IPv6。例如,我们将172.16.1.0/24 IP区块划分成4个更小的子网(/26),每个子网用于组织内特定的部门。在选择/24子网后,我们可以使用“添加新的嵌套子网”按钮来创建嵌套子网。截图中展示了添加嵌套子网的图标。
+
+![](https://farm6.staticflickr.com/5272/14030318447_66e4511cd6_o.png)[5]
+
+在所有的子网创建完毕后,我们应该有相同的输出。以下是嵌套子网预览窗口。
+
+![](https://farm6.staticflickr.com/5231/14216904305_5af77616f7_z.jpg)[6]
+
+#### 添加用户和组 ####
+首先,我们将为“我们的网络”创建一个具有读/写权限的组。这项工作可以通过选择“管理” > “组” > “创建组”来完成。
+
+![](https://farm3.staticflickr.com/2899/14030230539_73b1d5f7d4_z.jpg)
+
+既然组已经被创建完成,那么我们来修改区域权限,选择“管理” > “区域”,然后编辑区域。
+
+![](https://farm6.staticflickr.com/5489/14193739966_11a244e23b_z.jpg)[7]
+
+![](https://farm3.staticflickr.com/2930/14030230519_597088ba26_z.jpg)
+
+我们将创建一个名为“user1”的用户,添加该用户到“演示组”,以便该用户能从该组集成有所必要的权限。我们从点击“管理” > “用户” > “创建用户”开始。
+
+[![](https://farm6.staticflickr.com/5585/14214506012_a581eef7de_z.jpg)][8]
+
+现在,我们能以该用户身份登录,并添加/修改“我们的网络”下的IP地址。
+
+最后小结,phpIPAM是一个多样化的IP地址管理工具,可以用于IPv4和IPv6。本教程仅关注基本内容,以帮助你开始使用该工具。你一定要测试所有可用的特性,如使用IP地址计算器,添加设备,VLAN和VRF,以及使用.xls导入/导出。
+
+希望本教程对你有所帮助。
+--------------------------------------------------------------------------------
+
+via: http://xmodulo.com/2014/05/manage-ip-addresses-subnets-phpipam.html
+
+译者:[GOLinux](https://github.com/GOLinux) 校对:[校对者ID](https://github.com/校对者ID)
+
+本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
+
+[1]:http://phpipam.net/
+[2]:http://demo.phpipam.net/
+[3]:https://www.flickr.com/photos/xmodulo/14030287410/
+[4]:https://www.flickr.com/photos/xmodulo/14193740006/
+[5]:https://www.flickr.com/photos/xmodulo/14030318447/
+[6]:https://www.flickr.com/photos/xmodulo/14216904305/
+[7]:https://www.flickr.com/photos/xmodulo/14193739966/
+[8]:https://www.flickr.com/photos/xmodulo/14214506012/