当前位置:首页 » 云服务器 » ubuntu服务器搭建

ubuntu服务器搭建

发布时间: 2022-01-10 05:21:11

‘壹’ 如何在ubuntu上搭建forge服务器

今天看到果壳第一届MC建筑比赛才发现果壳也有MC小组诶~然后我就来秀一下自己仅存的一点技能了。。那就是在ubuntu上搭forge服务器。为什么是在linux上?因为我手边没有windows,还有就是因为能展现zhuang技术bi。
话不多说,下面是正文。服务器版本是1.7.10,Forge-1.7.10-10.13.2.1291
1、安装必要组件,我很推荐装一个screen,因为这样你可以让服务器在后台跑
apt-get install screen default-jdk
在安装完java之后,用java -version看一下是否安装正确

2、创建一个MC服务器的目录并且切换过去
mkdir /yourpath/minecraft/
cd /yourpath/minecraft //yourpath改为自己想要的路径
3、下载MC服务器的压缩
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10/minecraft_server.1.7.10.jar (这是一行)
cp minecraft_server.jar minecraft_server.1.7.10.jar

4、启动服务器
java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
提示没有同意EULA
5、签署“两个同意”文件
如果有不会用vi编辑器的同学,留言或者网络,我懒的写。。
vim eula.txt
eula=true 这里本来应该是false的

vim server.properties 这个文件里应该还有端口和地图名字、服务器欢迎语句的设置
online-mode=false

6、如果你想玩的是原版的MC服务器,那么再次启动服务器,你的服务器就这么架设好了
java -Xmx2048M -Xms2048M -XX:ParallelGCThreads=16 -jar minecraft_server.jar nogui
(-Xmx最大内存 -Xms最小内存 -XX:ParallelGCThreads同时调用CPU数量,建议一半或1/4或者不设)

下面开始讲Forge

1、下载Forge必要组件
cd /yourpath/minecraft
wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.10-10.13.2.1291/forge-1.7.10-10.13.2.1291-installer.jar
wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.10-10.13.2.1291/forge-1.7.10-10.13.2.1291-universal.jar

2、安装forge server
java -jar forge-1.7.10-10.13.2.1291-installer.jar nogui --installServer

3、启动forge server
java -jar forge-1.7.10-10.13.2.1291-universal.jar nogui

启动完毕后输入 /stop 关闭服务器

4、将forge server合并到MC服务器
mkdir unzip
cd unzip
unzip ../minecraft_server.1.7.10.jar
unzip ../forge-1.7.10-10.13.2.1291-universal.jar
Archive: ../forge-1.7.10-10.13.2.1291-universal.jar (这两句是上面那句命令的结果)
replace META-INF/MANIFEST.MF? [y]es, [n]o, [A]ll, [N]one, [r]ename: A

zip -r ../Forge-minecraft_server.1.7.10.jar *
5、启动服务器
java -Xmx8192M -Xms4096M -XX:ParallelGCThreads=16 -jar Forge-minecraft_server.1.7.10.jar nogui (这是一整行)

搞定~

mod的安装和Windows上并没有什么区别,只要会用cp和wget命令就好了~

‘贰’ ubuntu 怎么搭建web服务器

一条命令可以让你在ubuntu上很方便地安装web服务器

sudotaskselinstalllamp-server

用这个可以一次安装好apache+php+mysql

再两条命令让你安装上phpmyadmin,让你方便地管理mysql数据库

sudoapt-getinstallphpmyadmin
sudoln-s/usr/share/phpmyadmin//var/www/html

‘叁’ 如何用ubuntu搭建ftp服务器

sudo apt-get install vsftpd
命令执行过程中,安装程序会给本地创建一个名为“ftp”的用户组,命令执行完之后会自动启动FTP服务。
可以使用“netstat -tl”命令检查FTP端口有没有已经打开,或者直接在浏览器里输入“ftp://你的服务器IP”(新安装的vsftpd默认是可以匿名不需要密码直接访问),如果能直接连接到FTP服务器,则安装vsftpd算是大功告成。
开启、停止、重启vsftpd服务也很简单:
service vsftpd start | stop | restart
新安装的vsftpd默认是可以匿名访问,如果只想给某一个用户专门访问某一目录下的权限,则需要修改vsftpd的配置了。
首先,创建一个专门用来访问的用户,例如叫“test”:
mkdir -p /home/test
useradd test -g ftp -d /home/test -s /sbin/nologin
设置密码:
passwd test
修改vsftpd的配置文件“vi /etc/vsftpd.conf”:
#禁止匿名访问
anonymous_enable=NO
#接受本地用户
local_enable=YES
#可以上传
write_enable=YES
#启用在chroot_list_file的用户只能访问根目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
在/etc/vsftpd.chroot_list添加受访问目录限制的用户:
echo "test" >> /etc/vsftpd.chroot_list
安装过程中遇到的一些问题:
“530 Login incorrect”
在 /etc/shells 最后一行添加“/sbin/nologin”
“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”
启用了chroot的话,根目录要设置为不可写
chmod a-w /home/test
OK,重启vsftpd之后就可以使用上面新创建的账号访问:)

‘肆’ ubuntu服务器怎么搭建网站

如何在服务器上创建VPN连接: 简单,连上虚拟网络,使用的都是代理服务器的IP地址了,具体方法: 1、右键单击“网上邻居”选择“属性”,打开网络连接属性。 2、在右侧的“网络任务”栏中点击“创建一个新的连接。

‘伍’ 有ubuntu server 系统 服务器 怎么搭建局域网

一、部分软件包本地源的制作
1.1安装所需软件包
# sudo apt-get install nautilus-open-terminal dpkg-dev
1.2打包deb软件包
将/var/cache/apt/archives/下的所有deb文件拷到(cp命令,图形界面都没问题)你想要的地方,拷贝前建议执行一下:
# sudo apt-get autoclean
例如拷至/home/packages/下的Natty目录中:/home/packages/Natty
1.3在终端中进入指定目录上一级目录
拷完后在终端中进入刚才新建的目录Natty所在的上一级目录,也就是:/home/packages
1.4生成软件包依赖信息文件
在终端中执行:
# sudo dpkg-scanpackages Natty /dev/null | gzip >Natty/Packages.gz
至此本地源的软件包已经准备完毕;下面接着介绍如何使用。
二、本地源的使用
本地源的使用可分两种方法,如果只作为自己机器软件包的备份,重装系统只用,可参照2.1本机源服务器的搭建;如果想要分享给局域网里的其他人,甚至互联网上的其他人,则可参照2.2局域网中搭建本地源服务器。
2.1、本机源服务器的搭建
2.1.1将地址加入更新源列表文件
# sudo gedit /etc/apt/sources.list
把 deb file:/// home/packages/ Natty/
注意Natty后面有一个斜杠,前面还要有空格
加入到sources.list即可。
2.1.2 更新源信息及安装软件
打开终端,输入
#sudo apt-get update
以更新本地的软件包列表
然后可以用apt-get命令安装本地源中含有的软件包或者像我一样直接执行
#sudo apt-get dist-upgrade
命令更新系统。如果再懒一点,可以输入以下命令
#sudo apt-get update;sudo apt-get dist-upgrade
来直接进行以上工作。
之后即可正常安装所需软件。
2.2、局域网中搭建本地源服务器
2.2.1安装配置apache2服务器
这个网上有N多介绍,这里就不予介绍了;只要注意一点,配置apache2的时候注意端口,不要配置成可能被其他网络应用使用的端口就可以。
2.2.2配置服务器上的Ubuntu源
如果你安装了apache2,也可以把这个部分源对外开放,方法如下:
创建软连接:
#sudo ln -s /home/packages/Natty/ /var/www/ubuntu-local
将源地址添加到系统源列表文件
#sudo gedit /etc/apt/sources.list
把 deb http://127.0.0.1/ubuntu-local /加入到sources.list
注意空格后有一个斜杠
网上其它电脑修改源时,要把127.0.0.1改为你的ip地址或域名
注意:如果能够更新软件,但是不能安装,说明添加源地址出错。可更改为下面方式:
局域网中应加 deb http://192.168.1.224/ubuntu-local/
地址之后加空格 河南新华网络运营协会为您解答

‘陆’ 如何在ubuntu上搭建局域网文件服务器

首先安装samba: sudoapt-getinstallsamba= 我的是Ubuntu10.04,没有文件浏览时候的地址栏,所以需要更改一些设置: ALT+F2打开“运行应用程序” 输入gconf-editor 切换到/apps/nautilus/preferences/ 勾选always_use_location_entry 设置成功后,...

‘柒’ 用ubuntu桌面版做服务器吗

Ubuntu系统做服务器,不同的服务需要安装不同的软件,例如:WEb服务需要安装Apache,FTP服务需要安装VSFTP,时间服务需要安装NTP,下面以Ubuntu作为FTP服务器为例:
1.安装vsftpd
sudo apt-get install vsftpd

2.配置vsftpd
#修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下
sudo gedit /etc/vsftpd.conf
#配置文件中具体说明
listen=YES # 服务器监听
#anonymous_enable=YES # 匿名访问允许 很危险,默认不要开启,
local_enable=YES # 本地主机访问允许
write_enable=YES # 写允许
#anon_upload_enable=YES
# 匿名上传允许,默认是NO,嫌麻烦的可以开起来。出了问题我不负责~
#anon_mkdir_write_enable=YES # 匿名创建文件夹允许
dirmessage_enable=YES # 进入文件夹允许
xferlog_enable=YES # ftp 日志记录允许
connect_from_port_20=YES # 允许使用20号端口作为数据传送的端口
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem3.启动FTP服务sudo service vsftpd start

‘捌’ ubuntu服务器怎么搭建网站

如果想用Ubuntu作为网站的服务器,一些基本的服务是必备的。本文对环境的搭建做一个简单的整理。
Appach

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
安装
sudo apt-get install apache2

大概5M左右,安装完成后服务器会自动启动
在浏览器里输入http://localhost或者是http://127.0.0.1或者输入IP,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。
如果更改配置重新启动命令如下:
sudo /etc/init.d/apache2 restart

到这里,如果只是单纯的跑一些静态网页的话这儿就够了,只需要将设计的html文件放入/var/www目录即可
到这里我遇到一个问题没解决就是根目录下的二级目录无法访问,重新安装多次,都是同样的问题。

PHP
PHP支持同样是很多网站必备之一,安装命令如下:
sudo apt-get install libapache2-mod-php5 php5

需要下载6M左右安装包。安装扩展:
sudo apt-get install libapache2-mod-php5 php5

Mysql
sudo apt-get install mysql-server mysql-client

需要下载26M左右的安装包,等待安装完成,弹出设定密码界面:

输入数据库root密码,按tab键选择确定。接下来会要求重复密码,重复同样操作。
数据库安装完成后,为了方便管理和操作,继续安装phpmyadmin。
sudo apt-get install phpmyadmin

需要下载6M左右的安装包,安装完成后进入设置界面,

tab键选择是,进行安装,在安装过程中会要求选择Web server:apache2或lighttpd,使用空格键选定apache2,按tab键然后确定。接下来要求输入密码,输入在上一步中设置的密码,需要输入两次,完成安装。
然后将phpmyadmin与apache2建立连接,www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:
sudo ln -s /usr/share/phpmyadmin /var/www

建立链接。
phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin就能够进入登录界面,输入前面配置的用户名和密码进行登录,如下图所示。

登录后界面如图所示。

FTP
要想对网站和数据进行管理,少不了的是ftp,通过ftp可以很方便的上传/下载文件,实现管理,因此需要安装ftp管理工具。
sudo apt-get install vsftpd

‘玖’ ubuntu1010怎么搭建为服务器

安装php是不够的,一般服务器我推荐你安装apache+mysql+php5的配置,ubuntu下太容易了,如果你不想都自己下来编译,那你就sudo apt-get install apache2 mysql-server mysql-client php5 安装mysql的时候记住要牢记密码。安装成功后在浏览器敲: http://localhost 看如果出现 it works!那就成功了,你最好装个网站试试,比如装个mediawiki——这是我刚开始搭服务器时建的第一个站,之后建别的就水到渠成了,搭服务器比较要用心点的是apache的配置,用网络google好好搜一下吧,祝你成功。

PS:你可以按照这个教程在ubuntu上装个wiki试试 http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Ubuntu

就说这么多了,反正你又不给分。

‘拾’ 如何在ubuntu搭建web服务器

可以参考如下Web服务器的建立过程。示例环境及web服务器软件:

Ubuntu 12.04
LAMP(Linux,Apache,Mysql,PHP)

1、安装Apache

(1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR
$ tar zxvf apr-1.4.6.tar.gz
$ cd apr-1.4.6/
$ ./configure
$ make
$ sudo make install

(2)安装APR-util

$ tar zxvf apr-util-1.4.1.tar.gz
$ cd apr-util-1.4.1
$ ./configure –with-apr=/usr/local/apr (whereis apr)
$ make
$ sudo make install

(3)安装httpd-2.4.2.tar.bz2默认安装位置/usr/local/apache2网页放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpd.conf

$ tar jxvf httpd-2.4.2.tar.bz2
$ cd httpd-2.4.2/
$ ./configure
$ make
$ sudo make install

(4)启动HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message

(5)查看http是否正常运行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN

(6)在浏览器输入127.0.0.1如果正常应该显示“It works!”

2、安装MySQL

(1)、下载安装mysql-5.5.25.tar.gz,默认安装位置/usr/local/mysql/

$ tar zxvf mysql-5.5.25.tar.gz
$ cd mysql-5.5.25/
$ sudo groupadd mysql
$ sudo useradd -r -g mysql mysql
$ cmake .
$ make
$ sudo make install
$ cd /usr/local/mysql/
$ sudo chown -R mysql .
$ sudo chgrp -R mysql .
$ sudo scripts/mysql_install_db –user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data/
$ sudo cp support-files/my-medium.cnf /etc/my.cnf
$ sudo cp support-files/mysql.server /etc/init.d/mysql.server

(2)、启动MySQL:
方法1:$ sudo service mysql.server start
方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &

3、安装PHP

(1)安装下载php-5.4.4.tar.gz

$ tar zxvf php-5.4.4.tar.gz
$ cd php-5.4.4
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安装libmcrypt-dev )
$ sudo make install
$ sudo cp php.ini-development /usr/local/lib/php.ini

(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpd.conf修改或添加如下配置

<;IfMole dir_mole>
DirectoryIndex index.php
<;/IfMole>
<;FilesMatch \.php$>
SetHandler application/x-httpd-php
<;/FilesMatch>

(3)重启HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart

热点内容
ios缓存策略 发布:2024-12-27 00:16:29 浏览:505
cmd怎么打开python 发布:2024-12-27 00:01:15 浏览:964
兼修脚本作画 发布:2024-12-26 23:55:32 浏览:218
存储卡和sd卡一样吗 发布:2024-12-26 23:50:43 浏览:445
多空线源码 发布:2024-12-26 23:48:45 浏览:322
steam有哪些免费且配置低的游戏 发布:2024-12-26 23:45:36 浏览:337
怎么配一台服务器的游戏电脑 发布:2024-12-26 23:45:35 浏览:6
无丁之地下载ftp 发布:2024-12-26 23:36:32 浏览:292
em聚类算法 发布:2024-12-26 23:22:28 浏览:669
php字符串去重 发布:2024-12-26 23:22:26 浏览:408