thishosting.rocks 发布的文章

我们将通过一个一步步的、新手友好的教程来向你展示如何搭建一个“我的世界(Minecraft)”服务器。这将会是一个长期的多人游戏服务器,你可以与来自世界各地的朋友们一起玩,而不用在同一个局域网下。

如何搭建一个“我的世界”服务器 - 快速指南

在你开始行动之前,要先了解一些事情:

为什么你应该使用专门的“我的世界”服务器提供商

既然你正在阅读这篇文章,你肯定对搭建自己的“我的世界”服务器感兴趣。不应该使用专门的“我的世界”服务器提供商的原因有很多,以下是其中一些:

  • 它们通常很慢。这是因为你是在和很多用户一起共享资源。这有的时候会超负荷,他们中很多都会超售。
  • 你并不能完全控制“我的世界”服务端或真正的服务器。你没法按照你的意愿进行自定义。
  • 你是受限制的。这种主机套餐或多或少都会有限制。

当然,使用现成的提供商也是有优点的。最好的就是你不用做下面这些操作。但是那还有什么意思呢?!

为什么不应该用你的个人电脑作为“我的世界”服务器

我们注意到很多教程都展示的是如何在你自己的电脑上搭建服务器。这样做有一些弊端,比如:

  • 你的家庭网络不够安全,无法抵挡 DDoS 攻击。游戏服务器通常容易被 DDoS 攻击,而你的家庭网络设置通常不够安全,来抵挡它们。很可能连小型攻击都无法阻挡。
  • 你得处理端口转发。如果你试着在家庭网络中搭建“我的世界”服务器的话,你肯定会偶然发现端口转发的问题,并且处理时可能会有问题。
  • 你得保持你的电脑一直开着。你的电费将会突破天际,并且你会增加不必要的硬件负载。大部分服务器硬件都是企业级的,提升了稳定性和持久性,专门设计用来处理负载。
  • 你的家庭网络速度不够快。家庭网络并不是设计用来负载多人联机游戏的。即使你想搭建一个小型服务器,你也需要一个更好的网络套餐。幸运的是,数据中心有多个高速的、企业级的互联网连接,来保证他们达到(或尽量达到)100%在线。
  • 你的硬件很可能不够好。再说一次,服务器使用的都是企业级硬件,最新最快的处理器、固态硬盘,等等。你的个人电脑很可能不是的。
  • 你的个人电脑很可能是 Windows/MacOS。尽管这有所争议,但我们相信 Linux 更适合搭建游戏服务器。不用担心,搭建“我的世界”服务器不需要完全了解 Linux(尽管推荐这样)。我们会向你展示你需要了解的。

我们的建议是不要使用个人电脑,即使从技术角度来说你能做到。买一个云服务器并不是很贵。下面我们会向你展示如何在云服务器上搭建“我的世界”服务端。小心地遵守以下步骤,就很简单。

搭建一个“我的世界”服务器 - 需求

这是一些需求,你在教程开始之前需要拥有并了解它们:

  • 你需要一个 Linux 云服务器。我们推荐 Vultr。这家价格便宜,服务质量高,客户支持很好,并且所有的服务器硬件都很高端。检查“我的世界”服务器需求来选择你需要哪种类型的服务器(像内存和硬盘之类的资源)。我们推荐每月 20 美元的套餐。他们也支持按小时收费,所以如果你只是临时需要服务器和朋友们联机的话,你的花费会更少。注册时选择 Ubuntu 16.04 发行版。在注册时选择离你的朋友们最近的地域。这样的话你就需要保护并管理服务器。如果你不想这样的话,你可以选择托管的服务器,这样的话服务器提供商可能会给你搭建好一个“我的世界”服务器。
  • 你需要一个 SSH 客户端来连接到你的 Linux 云服务器。新手通常建议使用 PuTTy,但我们也推荐使用 MobaXTerm。也有很多 SSH 客户端,所以挑一个你喜欢的吧。
  • 你需要设置你的服务器(至少做好基本的安全设置)。谷歌一下你会发现很多教程。你也可以按照 Linode 的 安全指南,然后在你的 Vultr 服务器上一步步操作。
  • 下面我们将会处理软件依赖,比如 Java。

终于,到我们真正的教程了:

如何在 Ubuntu(Linux)上搭建一个“我的世界”服务器

这篇教程是为 Vultr 上的 Ubuntu 16.04 撰写并测试可行的。但是这对 Ubuntu 14.04, Ubuntu 18.04,以及其他基于 Ubuntu 的发行版、其他服务器提供商也是可行的。

我们使用默认的 Vanilla 服务端。你也可以使用像 CraftBukkit 或 Spigot 这样的服务端,来支持更多的自定义和插件。虽然如果你使用过多插件的话会影响服务端。这各有优缺点。不管怎么说,下面的教程使用默认的 Vanilla 服务端,来使事情变得简单和更新手友好。如果有兴趣的话我们可能会发表一篇 CraftBukkit 的教程。

1. 登录到你的服务器

我们将使用 root 账户。如果你使用受限的账户的话,大部分命令都需要 sudo。做你没有权限的事情时会出现警告。

你可以通过 SSH 客户端来登录你的服务器。使用你的 IP 和端口(大部分都是 22)。

在你登录之后,确保你的服务器安全

2. 更新 Ubuntu

在你做任何事之前都要先更新你的 Ubuntu。你可以通过以下命令更新:

apt-get update && apt-get upgrade

在提示时敲击“回车键” 和/或 y

3. 安装必要的工具

在这篇教程中你需要一些工具和软件来编辑文本、长久保持服务端运行等。使用下面的命令安装:

apt-get install nano wget screen bash default-jdk ufw

其中一些可能已经安装好了。

4. 下载“我的世界”服务端

首先,创建一个目录来保存你的“我的世界”服务端和其他文件:

mkdir /opt/minecraft

然后进入新目录:

cd /opt/minecraft

现在你可以下载“我的世界“服务端文件了。去往下载页面获取下载链接。使用 wget 下载文件:

wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar

5. 安装“我的世界”服务端

下载好了服务端的 .jar 文件之后,你就需要先运行一下,它会生成一些文件,包括一个 eula.txt 许可文件。第一次运行的时候,它会返回一个错误并退出。这是正常的。使用下面的命令运行它:

java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.2.jar nogui

-Xms2048M 是你的服务端能使用的最小的内存,-Xmx3472M 是最大的内存。调整基于你服务器的硬件资源。如果你在 Vultr 服务器上有 4GB 内存,并且不用服务器来干其他事情的话可以就这样留着不动。

在这条命令结束并返回一个错误之后,将会生成一个新的 eula.txt 文件。你需要同意那个文件里的协议。你可以通过下面这条命令将 eula=true 添加到文件中:

sed -i.orig 's/eula=false/eula=true/g' eula.txt

你现在可以通过和上面一样的命令来开启服务端并进入“我的世界”服务端控制台了:

java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.2.jar nogui

确保你在 /opt/minecraft 目录,或者其他你安装你的 MC 服务端的目录下。

如果你只是测试或暂时需要的话,到这里就可以停了。如果你在登录服务器时有问题的话,你就需要配置你的防火墙

第一次成功启动服务端时会花费一点时间来生成。

我们将向你展示如何创建一个脚本来启动。

6. 使用脚本启动“我的世界”服务端,让服务端长期运行并在启动时开启

方便起见,我们将创建一个自动启动服务端的 bash 脚本。

首先,使用 nano 创建一个 bash 脚本:

nano /opt/minecraft/startminecraft.sh

这将会打开一个新的(空白)文件。粘贴以下内容:

#!/bin/bash
cd /opt/minecraft/ && java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.2.jar nogui

如果你不熟悉 nano 的话 - 你可以使用 CTRL + X,再敲击 Y,然后回车。这个脚本将进入你先前创建的“我的世界”服务端并运行 Java 命令来开启服务端。你需要执行下面的命令来使脚本可执行:

chmod +x startminecraft.sh

然后,你就可以通过下面的命令随时运行服务端了:

/opt/minecraft/startminecraft.sh

但是,如果/当你登出 SSH 会话的话,服务端就会关闭。要想让服务端不登录也持续运行的话,你可以使用 screen 会话。screen 会话会一直运行,直到实际的服务器被关闭或重启。

使用下面的命令开启一个 screen 会话:

screen -S minecraft

一旦你进入了 screen 会话(看起来就像是你新建了一个 SSH 会话),你就可以使用先前创建的 bash 脚本来启动服务端:

/opt/minecraft/startminecraft.sh

要退出 screen 会话的话,你应该按 CTRL+A-D。即使你离开 screen 会话(断开的),服务端也会继续运行。你现在可以安全的登出 Ubuntu 服务器了,你创建的“我的世界”服务端将会继续运行。

但是,如果 Ubuntu 服务器重启或关闭了的话,screen 会话将不再起作用。所以为了让我们之前做的这些在启动时自动运行,做下面这些:

打开 /etc/rc.local 文件:

nano /etc/rc.local

exit 0 语句前添加如下内容:

screen -dm -S minecraft /opt/minecraft/startminecraft.sh
exit 0

保存并关闭文件。

要访问“我的世界”服务端控制台,只需运行下面的命令来重新连接 screen 会话:

screen -r minecraft

现在就是这样。祝贺你,玩的开心!你现在可以连接到你的“我的世界”服务端或配置/修改它了。

配置你的 Ubuntu 服务器

你首先肯定要设置并确保你的 Ubuntu 服务器安全,如果你还没有这么做的话。按照我们之前提及的指南并谷歌一下来获取更多信息。你需要在服务器上配置的有这些:

开启并配置防火墙

首先,如果防火墙还没有开启的话,你应该先开启先前安装的 UFW:

ufw enable

你应该开放默认的“我的世界”服务端端口:

ufw allow 25565/tcp

你应该根据你的使用情况开放或拒绝其他规则。如果你不用服务器负载网站的话,就应该拒绝 80 和 443 端口。谷歌一下 Ubuntu 的 UFW/防火墙指南,你会得到建议的。设置防火墙的时候小心一些,如果你屏蔽了 SSH 端口的话你会把自己锁在服务器外面。

由于这是默认端口,这个端口经常被扫描以及攻击。你可以通过屏蔽白名单之外的访问权限来阻挡攻击。

首先,你需要在你的 server.properties 文件中开启白名单模式。要开启的话,打开文件:

nano /opt/minecraft/server.properties

并将 white-list 行改为 true

white-list=true

保存并关闭文件。

然后重启你的服务器(重启你的服务器或重新运行启动脚本):

/opt/minecraft/startminecraft.sh

访问“我的世界”服务端控制台:

screen -r minecraft

如果你想要某人进入你的服务端,你需要通过以下命令把他们添加到白名单:

whitelist add PlayerUsername

运行以下命令来将他们移出白名单:

whitelist remove PlayerUsername

使用 CTRL+A-D 来退出 screen(服务器控制台)。值得注意的是,这会拒绝除白名单以外的所有人连接到服务端。

如何搭建“我的世界”服务器 - 常见问题

我们将解答一些有关“我的世界”服务器和我们的指南的常见问题。

我该如何重启“我的世界”服务器?

如果你按照我们的教程来的话,包括开启了服务端随系统启动,你可以直接重启你的 Ubuntu 服务器。如果没有设置岁系统启动的话,你可以通过重新运行启动脚本来重启“我的世界”服务端:

/opt/minecraft/startminecraft.sh

我该如何配置我的“我的世界”服务端?

你可以使用 server.properties 文件来配置你的服务端。查看“我的世界”维基来获取更多信息,你也可以什么都不动,它会工作的很好。

如果你想改变游戏模式、难度等诸如此类的东西,你可以使用服务端控制台。通过下面的命令访问服务端控制台:

screen -r minecraft

并执行命令。像下面这些命令:

difficulty hard
gamemode survival @a

你可能需要重新启动服务端,这取决于你使用了什么命令。你可以使用很多命令,查看维基来获取更多。

我该如何升级我的“我的世界”服务端?

如果有新版本发布的话,你需要这样做:

进入“我的世界”目录:

cd /opt/minecraft

下载最新的版本,比如使用 wget 下载 1.12.3 版本:

wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.3/minecraft_server.1.12.3.jar

接下来,运行并构建新服务端:

java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.3.jar nogui

最后,更新你的启动脚本:

nano /opt/minecraft/startminecraft.sh

更新版本号数字:

#!/bin/bash
cd /opt/minecraft/ && java -Xms2048M -Xmx3472M -jar minecraft_server.1.12.3.jar nogui

现在你可以重启服务端了,一切都应该没有问题。

为什么你们的教程这么长,而其他的只有 2 行那么长?!

我们想让这个教程对新手来说更友好,并且尽可能详细。我们还向你展示了如何让服务端长期运行并跟随系统启动,我们向你展示了如何配置你的服务端以及所有的东西。我是说,你当然可以用几行来启动“我的世界”服务器,但那样的话绝对很烂,从不仅一方面说。

我不知道 Linux 或者这里说的什么东西,我该如何搭建一个“我的世界”服务器呢?

只要通篇阅读我们的文章,复制粘贴几个命令就行了。如果你真的不知道该如何做的话,我们可以帮你,或者直接找一个托管的服务器提供商,让他们帮你做这些。

我该如何在服务端上安装 mod 和插件?

我们的文章意图作一篇入门指南,你应该查看“我的世界维基”,或者谷歌一下来获取更多信息。网上有很多教程。


via: https://thishosting.rocks/how-to-make-a-minecraft-server/

作者:ThisHosting.Rocks 译者:heart4lor 校对:wxy

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

我们一直都在翘首以盼 —— 新的 Ubuntu 的 LTS 版本 —— 18.04。了解有关新功能,发行日期以及更多信息。

关于 Ubuntu 18.04 的基本信息

让我们以一些基本信息开始。

  • 这是一个新的 LTS(长期支持)版本。所以对桌面版和服务器版有 5 年的支持。
  • 被命名为 “Bionic Beaver”(仿生河狸)。Canonical 的创始人 Mark Shuttleworth 解释了这个名字背后的含义。吉祥物是一个河狸,因为它充满活力,勤劳,并且是一个很棒工程师 —— 这完美地描述了一个典型的 Ubuntu 用户,以及新的 Ubuntu 发行版本身。使用 “Bionic”(仿生)这个形容词是由于在 Ubuntu Core 上运行的机器人数量的增加。

Ubuntu 18.04 发行日期和日程

如果你是 Ubuntu 的新手,你可能并不熟悉实际的版本号意味着什么。它指的是官方发行的年份和月份。所以 Ubuntu 18.04 正式发布将在 2018 年的第 4 个月。Ubuntu 17.10 于 2017 年发布,也就是今年的第 10 个月。

对进一步的细节,这里是有关 Ubuntu 18.04 LTS 的重要日期和需要知道的:

  • 2017 年 11 月 30 日 - 功能定义冻结。
  • 2018 年 1 月 4 日 - 第一个 Alpha 版本。所以,如果您选择接收新的 Alpha 版本,那么您将在这天获得 Alpha 1 更新。
  • 2018 年 2 月 1 日 - 第二个 Alpha 版本。
  • 2018 年 3 月 1 日 - 功能冻结。将不会引入或发布新功能。所以开发团队只会在改进现有功能和修复错误上努力。当然也有例外。如果您不是开发人员或有经验的用户,但仍想尝试新的 Ubuntu ASAP,那么我个人建议从此版本开始。
  • 2018 年 3 月 8 日 - 第一个 Bata 版本。如果您选择接收 Bata 版更新,则会在当天得到更新。
  • 2018 年 3 月 22 日 - 用户界面冻结。这意味着不会对实际的用户界面做进一步的更改或更新,因此,如果您编写文档,教程,并使用屏幕截图,那时开始是可靠的。
  • 2018 年 3 月 29 日 - 文档字符串冻结。将不会有任何编辑或新的东西(字符串)添加到文档中,所以翻译者可以开始翻译文档。
  • 2018 年 4 月 5 日 - 最终 Beta 版本。这也是开始使用新版本的好日子。
  • 2018 年 4 月 19 日 - 最终冻结。现在一切都已经完成了。版本的图像被创建和分发,并且可能不会有任何更改。
  • 2018 年 4 月 26 日 - 官方最终版本的 Ubuntu 18.04。每个人都可以从这一天开始使用它,即使在生产服务器上。我们建议从 Vultr 获得 Ubuntu 18.04 服务器并测试新功能。Vultr 的服务器每月起价为 2.5 美元。(LCTT 译注:这是原文广告!)

Ubuntu 18.04 的新功能

在 Ubuntu 18.04 LTS 上的所有新功能:

现已支持彩色表情符号

在以前的版本中,Ubuntu 只支持单色(黑和白)表情符号,坦白地说,它看起来不是太好。Ubuntu 18.04 将使用Noto Color Emoji font 来支持彩色表情符号。随着 18.04,你可以在任何地方轻松查看和添加颜色表情符号。它们是原生支持的 —— 所以你可以使用它们,而不用使用第三方应用程序或安装/配置任何额外的东西。你可以随时通过删除该字体来禁用彩色表情符号。

GNOME 桌面环境

ubuntu 17.10 gnome

Ubuntu 从 Ubuntu 17.10 开始使用 GNOME 桌面环境,而不是默认的 Unity 环境。Ubuntu 18.04 将继续使用 GNOME。这是 Ubuntu 的一个重要的变化。

Ubuntu 18.04 桌面将有一个新的默认主题

Ubuntu 18.04 正在用新的 GTK 主题以告别旧的默认主题 “Ambience”。如果你想帮助新的主题,看看一些截图甚至更多,去这里

到目前为止,有人猜测 Suru 将成 为 Ubuntu 18.04 的新默认图标主题。这里有一个截图:

suru icon theme ubuntu 18.04

值得注意的是:Ubuntu 16.10,17.04 和 17.10 中的所有新功能都将滚动到 Ubuntu 18.04 中,这些更新,如右边的窗口按钮、更好的登录屏幕,改进的蓝牙支持等将推送到 Ubuntu 18.04。对此我们不会特别说明,因为它对 Ubuntu 18.04 本身并不新鲜。如果您想了解更多关于从 16.04 到 18.04 的所有变化,请谷歌搜索它们之间的每个版本。

下载 Ubuntu 18.04

首先,如果你已经使用 Ubuntu,你可以升级到 Ubuntu 18.04。

如果你需要下载 Ubuntu 18.04:

在最终发布之后,请进入官方 Ubuntu 下载页面

对于每日构建(alpha,beta 和 non-final 版本),请转到这里

常见问题解答

现在是一些经常被问到的问题(附带答案),这应该能给你关于这一切的更多信息。

什么时候切换到 Ubuntu 18.04 是安全的?

当然是在正式的最终发布日期。但是,如果您等不及,请开始使用 2018 年 3 月 1 日的桌面版本,并在 2018 年 4 月 5 日开始测试服务器版本。但是为了确保安全,您需要等待最终发布,甚至更长时间,使得您正在使用的第三方服务和应用程序经过测试,并在新版本上进行良好运行。

如何将我的服务器升级到 Ubuntu 18.04?

这个过程相当简单,但潜在风险很大。我们可能会在不久的将来发布一个教程,但你基本上需要使用 do-release-upgrade。同样,升级你的服务器也有潜在的风险,并且如果在生产服务器上,我会在升级之前再三考虑。特别是如果你在 16.04 上还剩有几年的支持。

我怎样才能帮助 Ubuntu 18.04?

即使您不是一个经验丰富的开发人员和 Ubuntu 用户,您仍然可以通过以下方式提供帮助:

  • 宣传它。让人们了解 Ubuntu 18.04。在社交媒体上的一个简单的分享也有点帮助。
  • 使用和测试版本。开始使用该版本并进行测试。同样,您不必是一个开发人员。您仍然可以查找和报告错误,或发送反馈。
  • 翻译。加入翻译团队,开始翻译文档或应用程序。
  • 帮助别人。加入一些在线 Ubuntu 社区,并帮助其他人解决他们对 Ubuntu 18.04 的问题。有时候人们需要帮助,一些简单的事如“我在哪里可以下载 Ubuntu?”

Ubuntu 18.04 对其他发行版如 Lubuntu 意味着什么?

所有基于 Ubuntu 的发行版都将具有相似的新功能和类似的发行计划。你需要检查你的发行版的官方网站来获取更多信息。

Ubuntu 18.04 是一个 LTS 版本吗?

是的,Ubuntu 18.04 是一个 LTS(长期支持)版本,所以你将得到 5 年的支持。

我能从 Windows/OS X 切换到 Ubuntu 18.04 吗?

当然可以!你很可能也会体验到性能的提升。从不同的操作系统切换到 Ubuntu 相当简单,有相当多的相关教程。你甚至可以设置一个双引导,来使用多个操作系统,所以 Windows 和 Ubuntu 18.04 你都可以使用。

我可以尝试 Ubuntu 18.04 而不安装它吗?

当然。你可以使用像 VirtualBox 这样的东西来创建一个“虚拟桌面” —— 你可以在你的本地机器上安装它,并且使用 Ubuntu 18.04 而不需要真正地安装 Ubuntu。

或者你可以在 Vultr 上以每月 2.5 美元的价格尝试 Ubuntu 18.04 服务器。如果你使用一些免费账户(free credits),那么它本质上是免费的。(LCTT 译注:广告!)

为什么我找不到 Ubuntu 18.04 的 32 位版本?

因为没有 32 位版本。Ubuntu 的 17.10 版本便放弃了 32 位版本。如果你使用的是旧硬件,那么最好使用不同的轻量级 Linux 发行版而不是 Ubuntu 18.04。

还有其他问题吗?

在下面留言!分享您的想法,我们会非常激动,并且一旦有新信息发布,我们就会更新这篇文章。敬请期待,耐心等待!


via: https://thishosting.rocks/ubuntu-18-04-new-features-release-date/

作者:<thishosting.rocks> 译者:kimii 校对:wxy

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

由于大家的强烈要求,这里有另外一篇在 CentOS 7 服务器中用 XWiki 安装 wiki 的教程。我们已经发布了一篇如何在 Ubuntu 中安装 DokuWiki 的教程,但如果你需要一个 DokuWiki 的替代品,XWiki 是一个很好的选择。

XWiki 信息

首先最重要的是:它是自由而开源的!这是一些 XWiki 的功能:

  • 一个非常强大的所见即所得编辑器
  • 强大的 wiki 语法
  • 强大的权限管理
  • 响应式皮肤
  • 高级搜索
  • 独特的应用程序集
  • 还有更多功能……

为何使用 XWiki?

它已经开发了 10 多年,XWiki 被许多知名公司使用作为:

  • 知识库
  • 内网协作
  • 公开网站
  • 商业应用
  • 其他等……

XWiki 要求

  • Java 8 或更高版本
  • 支持 Servlet 3.0.1 的 Servlet 容器
  • 用于支持数据库的 JDBC 4 驱动程序
  • 至少 2GB RAM(对于较小的 wiki 是 1GB)
  • 你可以从阿里云等云服务商购买一个 VPS,可以使用一键部署的 Java 环境

我们将在本教程中使用 CentOS 7 服务器。

CentOS 7 中 XWiki 安装指南

让我们开始吧。首先登录 CentOS VPS,更新你的系统:

yum update

如果你还没有安装 nano 和 wget,就先安装:

yum install nano wget

安装 Java

XWiki 基于并运行于 Java 环境,因此我们需要安装 Java。要安装它,运行下面的命令:

yum install java

要验证是否已经成功安装,运行:

java -version

下载并安装 XWiki

目前,XWiki 最新的版本是 8.4.4,如果还有更新的版本,你可以用更新命令更新。

要下载 XWiki 安装器,运行:

wget http://download.forge.ow2.org/xwiki/xwiki-enterprise-installer-generic-8.4.4-standard.jar

要运行安装器,输入下面的命令:

java -jar xwiki-enterprise-installer-generic-8.4.4-standard.jar

现在,安装器会有提示地询问你几个问题,分别输入 1(接受)、2(退出)、3(重新显示)。大多数提示可以回答 1(接受)。这个安装器是不言自明的,易于理解,因此只要遵循其每步建议就行。

启动 XWiki

要启动 XWiki,你需要进入你先前选择的目录:

cd /usr/local/"XWiki Enterprise 8.4.4"

并运行脚本:

bash start_xwiki.sh

等待脚本执行完毕就行了。XWiki 已经安装并已启动。就是这么简单。

现在你可以在 8080 端口上通过域名或者服务器 IP 访问 XWiki 了:

http://server-ip:8080

或者

http://example.com:8080

XWiki 默认运行在 8080 端口,但如果你想要使用 80 端口,确保没有其他程序运行在 80 端口,并用下面的命令启动 XWiki:

bash start_xwiki.sh -p 80

现在你可以不用指定端口访问 XWiki 了。当你访问时,你应该会看见默认的 XWiki 主页。

XWiki 默认的管理员用户及密码为:

  • 用户名:Admin
  • 密码:admin

使用它们登录并访问管理面板。祝你在新的 wiki 中使用愉快!


via: https://thishosting.rocks/how-to-build-your-own-wiki-with-xwiki-on-centos/

作者:thishosting.rocks 译者:geekpi 校对:wxy

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

已经决定买一台虚拟服务器,但还不能决定使用哪个 Linux 发行版?我们都经历过这种困扰。对于 Linux 发行版来说,要在这么多的发行版和种种 支派 flavors 中选择一个,那简直能让人崩溃。不过,对于服务器而言,有两个主流的 Linux 发行版,那就是 CentOS 和 Ubuntu。但如何从这两个之中选择,这是摆在管理员、初学者和专业人士面前的主要问题。在对这两个(和更多)发行版有了一定的经验之后,我们决定对这两个发行版用于服务器时做个比较。

利益相关:本文译自 thishosting.rocks,根据国内情况替换了相应推荐的云服务商的链接,有需求者可点击。

概览

CentOSUbuntu
基于 Red Hat Linux Enterprise基于 Debian
更新频度较少经常更新
更稳定和更安全一些,因为不经常更新。更新的软件包可能不稳定,不安全?不会,因为他们在发布到正式版本前进行了大量测试。
没有足够的教程和用户群较少(LCTT 译注:可能是由于国内外情况不同,在国内,相对 Ubuntu 来说,人们更喜欢用 CentOS 做服务器)丰富的文档,活跃的社区和大量的在线教程
对初学者困难,因为基于 Red Hat 桌面发行版不流行更容易为已经熟悉桌面版 Ubuntu 的初学者使用
支持 cPanel不支持 cPanel
.rpm 软件包和 “yum” 软件包管理器.deb 软件包和 “apt-get” 软件包管理器
阿里云Ucloud 免费试用 CentOS 服务器阿里云Ucloud 免费试用 Ubuntu 服务器

哪个更适合新手?

Ubuntu。

一如往常那样,它主要取决于你的需求和以前的经验,但一般来说,Ubuntu 对于初学者来说是更好的选择。主要是因为这两个原因:

  • Ubuntu 有一个庞大的社区,随时可以免费提供帮助。我指的是真正的大。数以千计的用户分布在数百个不同的在线论坛和兴趣组内。甚至有现实生活中的大会。你也可以为 CentOS 找到很多教程和帮助,特别是对于简单的 LAMP 栈和流行的应用程序而言。
  • Ubuntu 服务器对于以前使用过 Ubuntu 桌面的人来说会容易得多。同样的情况也存在于 CentOS 和 Fedora 之间,但是 Ubuntu 桌面版比任何其他基于 Linux 的家用桌面更受欢迎。

所以,如果你是一个初学者,而且没有任何特殊要求,那就去使用 Ubuntu 服务器。 更好的是,你可以从一个便宜的托管服务提供商那购买服务,这样你就可以在你的服务器上进行实验,还有一个专业的 24/7 支持团队准备好帮助你。

哪个更适合商用?

CentOS。

同样,你仍然可以使用 Ubuntu 作为商用网站或公司内部服务器,但 CentOS 有它的优势:

  • CentOS(可以说)更稳定以及更安全。由于 CentOS 的更新频率较低,这意味着软件测试的时间更长,并且只有真正稳定的版本才会得到发布。如果你使用 CentOS,你不会因新的有 bug 的应用程序版本而遇到任何稳定性问题,因为你不会得到那个新的有 bug 的版本。
  • 大多数控制面板(包括最受欢迎的控制面板 - cPanel)仅支持 CentOS。所以这意味着如果你是一个网站托管公司,或者如果你是一个有很多客户的网站服务代理商,并且需要一个控制面板 - CentOS 是一个更好的选择。

尝试一下它们并选择一个

如果你还是不能决定,你可以免费试试它们。你可以在本地安装或使用 live 镜像。你还可以从阿里云Ucloud 这样的地方买到便宜的虚拟专用服务器。你可以在几秒钟内启动 CentOS/Ubuntu 服务器。

哪个更快?

它们在速度方面是相同的。它们和运行在你自己的硬件上一样快。它们将如你配置的一样快。不管怎样,你都应该正确配置并且保护所有的服务器、配置和应用程序。

你会使用哪个发行版?想告诉我们你是哪个发行版的拥趸么?请随时留下评论。


文末评论

W. Anderson:

我的大多数 Linux 服务器部署都是针对企业客户的,所以我对文章作者以 GUI 客户端版本来反映任何服务器的管理功能感到困惑。通常,许多服务提供商也会在 CentOS、Ubuntu,或经常部署的 OpenSuse Leap 和 FreeBSD 10+ 服务器操作系统上提供 WebMin、VirtualAdmin 或类似工具作为控制面板,即使是在虚拟专用服务器(VPS)环境中。

CentOS 在许多商业应用以及高级网络/虚拟化和云计算环境方面具有明显优于 Ubuntu 的优势,并且 CentOS 充分利用 SELinux 框架用于加强的安全层,而目前在 Ubuntu 中则不可用(或不容易)。

这种类型的比较通常是多余的,因为几乎总是有特定的和细微的要求,和需要服务器实现的需求,这将决定哪个发行版具有更多的优势或用途 - 基于技术专家/托管公司的专业知识和广泛的经验。

VAN DER BEKEN:

正确的比较应该是对 Debian 和 CentOS 进行比较。

以我的经验,我使用 CentOS 和 Debian 作为服务器,稍微偏爱 Debian 一点点,因为它的社区。


via: https://thishosting.rocks/centos-vs-ubuntu-server/

作者:thishosting.rocks 译者:geekpi 校对:wxy

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