ubuntu搭建云,ubuntu安装图形界面
大家好,今天小编来为大家解答以下的问题,关于ubuntu搭建云,ubuntu安装图形界面这个很多人还不知道,现在让我们一起来看看吧!
如何搭建私有云平台
众说周知Amazon EC2是一个公共云的计算平台,属于IaaS(基础设施即服务)这类.
现在有一款开源的项目Eucalyptus(Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems),同样实现了Amazon EC2的功能,由于其开源性,注定了搭建一个私有的云计算平台成为可能.更方便的是Ubuntu9.10服务器版已经集成了Eucalyptus这个开源软件,使的搭建企业私有的云计算平台变得方便而简单.
下面我们将一步步来搭建这个私有的云计算平台.
一准备工作
1)至少准备两台机器,当然我这里是用虚拟机软件(Sun VirtualBox)来虚拟出两台实际的机器(如果你也采用Sun VirtualBox,有些注意事项,可以参见后面的附录一)
2)底层操作系统: Ubuntu9.10服务器版()
3)云服务环境: Eucalyptus,( Ubuntu9.10服务器版内置)
4) Eucalyptus命令行客户端
5) Eucalyptus客户端: Elastic Fox,这是一个firefox插
件:
--------------------------------------------------------------------------
二云计算服务的搭建(使用Ubuntu自带的向导,十分简单的哦)
1)一台机器,作为Cluster(Front End),命名为: ubuntu-cluster,它包含了如下部分
1. Cloud Controller(clc)
2. Cluster Controller(cc)
3. Walrus(the S3-like storage service)
4. Storage Controller(sc)
5.
2)至少一台机器作为Node,命名为: ubuntu-node1,它包含了如下部分
Node Controller(nc)
3)在作为Cluster的机器上,安装基本系统: Ubuntu9.10服务器版
1.安装引导时,要选择"Install Ubuntu Enterprise Cloud"
2.安装过程中,如果提示"Cluster"还是"Node",一定要选择Cluster
3.安装过程中,提示"Configure postfix"时选择 internet Site
4.安装过程中,提示"Name your cluster"时,请取一个合适的名字,比如我取之为: cluster1
5.安装过程中,提示"a list of available IP addresses on your network",一定要选择一个可用的公共IP段.
4)在作为Node的机器上,也安装基本系统: Ubuntu9.10服务器版
1.安装引导时,要选择"Install Ubuntu Enterprise Cloud"
2.安装过程中,如果提示"Cluster"还是"Node",一定要选择Node,(如果Cluster正在运行,这一步可能不会出现,自动会选择Node
3.安装完一个节点后,,后续的节点可以采用克隆方法,参见后面的附录二
5)在Cloud Controller(位于ubuntu-cluster)上注册所有的Node机器:在ubuntu-cluster上执行:
1. sudo euca_conf--no-rsync--discover-nodes
2.
至此,一个私有的云计算平台已经搭建好了,下面就开始说,如何使用了,很简单吧!
三云计算平台管理之命令行工具(Euca2ools)
1)在 中注册个人信息然后登录下载证书 euca2-yourname-x509.zip
2)在客户端机器上执行
1.$ mkdir~/.euca
2.$ cd~/.euca
3.$ unzip euca2-yourname-x509.zip
4.$ chmod 0700~/.euca
5.$ chmod 0600~/.euca/*
6.
3)在客户端机器上执行,安装 Euca2ools和 EC2-API-Tools
1..~/.euca/eucarc
2. echo"[-r~/.euca/eucarc ]&&.~/.euca/eucarc">>~/.bashrc
3. sudo apt-get install euca2ools
4. sudo apt-get install ec2-api-tools
5. sudo reboot
6.
4)在客户端机器,使用 Euca2ools上传 Kernel/ Ramdisk/ FS Image(使用者可注册 Image,但只有管理者才可注册 kernel/ramdisks)
1.目前 Eucalyptus系统上没有 Kernel、Ramdisk和 FS Image,所以我们使用官方提供的 Image(上传需要用到三个指令)
1. euca-bundle-image-打包好将要上传的档案
2. euca-upload-bundle-上传到 Eucalyptus
3. euca-register-注册上传的档案
4.
2.上传Kernel,如:
1. euca-bundle-image-i/boot/vmlinuz-2.6.31-14-generic-pae--kernel true
2. euca-upload-bundle-b kernel-m/tmp/vmlinuz-2.6.31-14-generic-pae.man
ifest.xml
3. euca-register kernel/vmlinuz-2.6.31-14-generic-pae.manifest.xml
4.
3.上传 Ramdisk
1. euca-bundle-image-i/boot/initrd.img-2.6.31-14-generic-pae--ramdisk
true
2. euca-upload-bundle-b ramdisks-m/tmp/initrd.img-2.6.31-14-generic-pa
e.manifest.xml
3. euca-register ramdisks/initrd.img-2.6.31-14-generic-pae.manifest.xml 4.
4.查看已上传到档案:
方法一:
方法二: euca-describe-images
5.根据查看的结果,上传FS Images:(分配 Kernel和 Ramdisks给 VMs有三种方法,见附录三)
1. tar zxvf karmic-server-uec-i386.tar.gz
2. euca-bundle-image-i karmic-server-uec-i386.img--kernel eki-977213C6
--ramdisk eri-0CBA157D
3. euca-upload-bundle-b images-m/tmp/karmic-server-uec-i386.img.manife
st.xml
4. euca-register images/karmic-server-uec-i386.img.manifest.xml
5.
5)申请 key pair,以便 ssh登入 instance
1. ec2-add-keypair mykey>mykey.private
2. chmod 0600 mykey.private
3.
6)在客户端机器,开启虚拟机.
1.查看 euca-describe-images,获得希望启动Image emi
2.启动一个虚拟机:
1. euca-run-instances-k mykey-n 1 emi-8022139D
2.
3.查看这个虚拟机的基本信息,比如IP地址,和此实例id
1. euca-describe-instances
2.
4.登录这个新启动的虚拟机
1. ssh-i mykey.private root@192.168.100.X
2.
5.终止这个虚拟机实例
1. euca-describe-instances(获得instance-id)
2. euca-terminate-instances<instance-id>
3.
附录一:虚拟测试环境的搭建:
1.虚拟机软件: Sun VirtualBox
2.管理->全局设定->网络中选择"Host-Only"点编辑,然后选择"DHCP服务器",禁用"启用服务器"
3建立两台虚拟机, Linux/Ubuntu,网络选择Host-Only方式
4在宿主机器上,将可以联互联网的网卡设置为针对 Host-Only网卡的共享
说明,这里之所以采用, Host-Only+通过宿主机器共享上网,而不采用Bridged的联网方式,是前者可以在离开网络支持的情况下,虚拟机之间的关系保持不变.
教你用Ubuntu快速搭建饥荒服务器
本文分享自华为云社区《Ubuntu快速搭建饥荒服务器》,作者:云计算冲锋队。
教你如何在Ubuntu系统上搭建《饥荒》服务器。此操作解决网络问题,支持多人联机,即使更换电脑,数据存档仍可继续。操作步骤如下:
第一步:准备。您需要一个Steam账号和《饥荒》客户端。
第二步:选购华为云服务器。根据玩家数量选择配置:1核2G 1M适合2-3人,2核4G 5M适合8人左右。操作系统选择Ubuntu 22.04。
第三步:登录云服务器并部署。登录华为云弹性云服务器ECS控制台,使用VNC方式远程登录。
第四步:配置环境、下载并安装steamCMD。下载安装包,可能遇到错误,解决后继续操作。
第五步:创建本地存档。生成游戏世界后退出,找到本地存档并备份。
第六步:创建服务器地图存档。将本地地图资源上传至服务器。
第七步:创建服务器token。获取游戏服务器Token,并在服务器上配置。
第八步:创建运行服务器的命令。设置启动参数,配置文件名和目录。
第九步:多人联机游戏。在《饥荒》中找到房间并进入。
遵循法律法规,合法使用云服务,按游戏说明和要求操作。若有侵权,用户自行承担责任。
ubuntu服务器怎么搭建网站
如果想用Ubuntu作为网站的服务器,一些基本的服务是必备的。本文对环境的搭建做一个简单的整理。
Appach
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
安装
sudo apt-get install apache2
大概5M左右,安装完成后服务器会自动启动
在浏览器里输入或者是或者输入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测试:在浏览器地址栏中打开就能够进入登录界面,输入前面配置的用户名和密码进行登录,如下图所示。
登录后界面如图所示。
FTP
要想对网站和数据进行管理,少不了的是ftp,通过ftp可以很方便的上传/下载文件,实现管理,因此需要安装ftp管理工具。
sudo apt-get install vsftpd