screen命令的用法我已经补上了,不会用的可以去看看。
screen命令用法:Linux里的screen命令使用方法-------------接20步开服帖
作为一个用Linux开服的新人,我深深的明白看惯Windows界面,再看Linux的命令行窗口有多么不习惯。又因为这类教程实在少的可怜。于是,在参考了RapDoodle的开服帖后,决定来做一个更加适宜新手、Linux小白的教程。
此教程只实用于64位的CentOS,不是这个系统的只能提供思路,PHP的编译就需要自己了。
本教程看起来有些长,但其实很简单,语言通俗易懂。不要不敢往下看了哦
用Linux开服有何好处
首先,Windows有桌面,也就是GUI。他会消耗资源,和Linux相比,Linux能使服务器资源利用的更加充分。
其次,也是最大的好处:Windows系统的内核,为单行读取;而Linux是并行读取。也就是说,同样读取123456和ABCDE两行时,Windows是先读取1,再读2、再读3。而Linux则是1;A,2;B这样读。这样的话,读取数据就能够快很多,特别是一些2核1G内存以下配置的VPS,会明显提升开服速度与稳定性。
准备
2、Putty
3、FlashFxp
(这些东西会在后面给网盘下载,并教大家怎么用。)
开始
1、在后面下载所有所需的东西。解压备用
2、如果卖家给你的是kuade用户的帐号密码是不行的,一定要问卖家要root账户的密码。
3、在本地打开Putty

4、在IP里面填上服务器IP,端口号如果卖家没有特殊说明就是22不要改,连接类型选SSH
5、填好后可以点击保存,这样下次进服务器就可以不用再填写IP了。
6、单击“打开”进行服务器连接。
7、在Login as后输入用户名
回车
然后等一会,看到Password之后输入密码(密码是不会显现的,不要以为没输),输完回车确定

8、成功登入

9、接着,安装运行Pocketmine需要的软件与环境。
分别是screen、perl,、gcc、make、automake、ibtool、 autocon、m4
安装方法:
yum install screen
yum install perl
yum install gcc
……以此类推
(注意,yum install语句只适用于CentOS)
如果,安装中出现Is this OK?(Y/n):
那么输入"y",回车继续安装。
10、然后,我们就需要用到Flashfxp,
首先打开Flashfxp

点击我在图片中圈出的按钮,然后点击“快速连接 F8”
然后弹出这样的一个窗口

然后,修改连接类型为“SFTP over SSH”
地址或URL输入服务器IP。注意,这后面的端口写的是21,这里要和在Putty里填写的相同,一般为22
用户名称为“root”
密码还是在Putty里登入时填写的那个。
其他的不用修改。
注:如果成功登入了一次后,在“历史”那一栏里会有保存,就不用次次填写了。
11、登入后应该跟这个差不多,进入root文件夹(如果进不去的话你就不是root用户,没有最高权限),然后为了建服后方便管理,单击鼠标右键=>新建文件夹,输入你想要的名字,不要太复杂,要不一会不好输入。(这里以“Pocketmine”为例)
注:经过提醒,用root用户只是为了安装配置环境,可以将installer.sh放入kuade用户里。开服时使用kuade用户开,即可提升服务器防黑能力

12、然后双击Pocketmine,从左侧本地文件里找到installer.sh,将它拖进右面。
13、切换回Putty 输入cd+空格+存放installer.sh的文件夹(例:cd Pocketmine)
这就是正在下载Pocketmine
当这一步出现Done的字样时,后面的PHP源码就不用下载了,一是费时间,二是失败率极高。(我会在后面给出编译好的PHP)
15、这时用Flashfxp查看Pocketmine文件夹,应该会出现个src文件夹和start.sh等文件。但在这时输入sh start.sh会提示你没有php。
接下来我们就来安装PHP
16、“bin.tar.bz2”在本地解压后,出现bin文件夹。
将整个bin文件夹上传到Pocketmine里(Pocketmine的根目录)
17、但由于这是手工编译安装的PHP,我们需要赋予它权限,才能正常调用,运行。
18、使用Putty,cd到bin里面的php5目录。(例:cd /root/Pocketmine/bin/php5)
然后,回车。再输入chmod +x ./bin/php(其中+x就是提权-x即为降权)
19、此时,PHP应该已能正常使用。输入cd /root/Pocketmine,然后输入sh start.sh 然后提示你使用什么语言,输入“zh”选择中文,回车,然后输入“n”跳过安装向导即可(第一次开服需要建立文件,所以略慢。稍等片刻,服务器就初始化成功了。)
20、这时,你会发现无法远程连接你的服务器了。这是因为防火墙阻止了这个端口。我们需要关闭它
先输入stop,关闭服务器
输入:chkconfig iptables off
service iptables stop
(两个全部用Putty输入一遍,即可关闭防火墙。注:永久性关闭,除非手动启用,关机或重启后依旧关闭,所以就不用每次输一遍了。)
21、再次执行第19步开服。
注:IP就是你服务器的IP,就是Putty的连接地址。
在Pocketmine目录下的“server.properties”就是设置你服务器的数据。
其中几项重要的:motd为进入你服务器的欢迎词。
server-port为服务器端口
max-players为服务器最高支持多少人在线
memory-limit为PHP最高内存(不是设的越高越好,一般不超过256,加入max-player小于20,那么设置128足够了)
level-name为你服务器主地图。(就是一进去看到的)
注意:所有“server.properties”的设置都不能出现中文、空格、点(例如1.5)等等否则服务器可能会使用默认选项或无法启动
最后附上:Putty、FlashFXP、bin.tar.bz2下载连接(诶,百度盘好像挂掉了。用用360的吧)
还有就是,申精找谁??求加精。
===================鸣谢==================
Rapdoodle --------提供高级教程
光影镇现任服主 Tanmy --------提供技术支持
@RapDoodle @Tanmy
==================一个小广告====================
本人开了一个服务器叫做“诺亚方舟(Noah's Ark)”Linux开服
现在各种插件齐全,4个图。尽管服还比较小,但按照VPS配置至少可以再提升2.5倍~3倍左右
绝对属于“三无”服
一无Mod、二无熊孩子、三无乱加OP、建筑师
有白名单、注册、锁箱子、等基础保护插件,保证游戏公平。
当然了,OP什么的是有价格的,就是全体OP加起来一月一共交60。其实对于一些赞助之类的已经很便宜了
但是,为了保证不是每个人都是OP,所以是要考核的。(这个具体再说啦)
如果感兴趣的话呢,请加群338170508
记得注明:MCBBS哦!
PS:本文中的FlashFXP、Putty在手机上都有类似功能软件。分别推荐一个比较好的:FlashFXP=ES文件浏览器;Putty=ConnectBot这两个软件就不再介绍了。好处就是,你可以用流量随时随地开服、装插件什么的。
2333333333
StarBrilliant 发表于 2014-2-16 16:56
用root权限起动Minecraft是注定要被黑掉!
2333333333
用root权限,是为了安装环境、软件。安好以后就不需要了
谢谢提醒
没看到是PE,抱歉,就当我没说。
cuihaoyu 发表于 2014-2-16 16:57
用root权限,是为了安装环境、软件。安好以后就不需要了
谢谢提醒
加一步吧。安全比什么都重要。
StarBrilliant 发表于 2014-2-16 16:59
加一步吧。安全比什么都重要。
已加,谢谢

zhaohaowa 发表于 2014-3-11 22:29
我用的阿里云 怎么关掉 putty 就关服了~?
哦,关于这个是因为你没用SREEN这个我应该另行创建教学帖。实在抱歉
cuihaoyu 发表于 2014-3-13 21:25
哦,关于这个是因为你没用SREEN这个我应该另行创建教学帖。实在抱歉
这种系统开服插件跟windows的一样的吗?
C1367248805 发表于 2014-3-17 21:24
这种系统开服插件跟windows的一样的吗?
额,是完全不一样的。而且更高级更难。但是用好了以后也是很方便的,而且呢。我上面也说了,linux对系统的利用更加高,效率也就高,所以我觉得要开服,还是开linix的比较好
cuihaoyu 发表于 2014-3-13 21:25
哦,关于这个是因为你没用SREEN这个我应该另行创建教学帖。实在抱歉
screen命令的使用方法我已经加上了。在本文开头可以看到。
a6809936 发表于 2014-3-25 00:01
像我这种懒人直接去下载作者编译好的PHP拿来用……
话说,编译好的PHP我在文章后面已经给出了。谢谢
26z1a 发表于 2014-3-25 05:27
求教乌班图怎么创建账号,一直用root开服。。。。。
0.0 能用root的话直接adduser xxxxxxxxx然后按照提示输入该用户的密码以及可有可无的通讯录就行了
a6809936 发表于 2014-3-25 17:14
0.0 能用root的话直接adduser xxxxxxxxx然后按照提示输入该用户的密码以及可有可无的通讯录就行了
...
谢谢了,如果有时间的话可以叫我用linux么?
26z1a 发表于 2014-3-26 03:18
谢谢了,如果有时间的话可以叫我用linux么?
0.0 抱歉我也不懂电脑的,adduser和userdel这些指令我都是用谷歌搜索出来然后在本地用虚拟机试一遍发现可行了才发出来的
cuihaoyu 发表于 2014-3-24 23:15
screen命令的使用方法我已经加上了。在本文开头可以看到。
开服成功。蟹蟹,话说求个插件集合贴呗。直接放到plugin就能行是吧

