VPS什么是预装系统CentOS操作系统后如何加挂剩余硬盘

犹豫ing,要不要把CentOS系统的vps重装为Ubuntu的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
推荐学习书目
Python Sites
值得关注的项目
Python 编程
犹豫ing,要不要把CentOS系统的vps重装为Ubuntu的?
12:17:26 +08:00 · 5613 次点击
发现在CentOS下搭建python环境好麻烦(菜鸟一个),apt-get好多包都找不到,yum也不给力,想换成Ubuntu的,大家有什么意见?
39 回复 &| &直到
08:00:00 +08:00
& & 12:20:03 +08:00
easy_install pippip install everything当然用ubuntu也不错,但最好还是用python自己的包管理,然后用virtualenv就更好了。。
& & 12:22:50 +08:00
有了基本的python后,用easy_install安装eggs。不要试图用yum安装一些python的eggs。Centos package更新慢,毕竟稳定可靠事server OS的第一要考虑的事情。
& & 12:23:42 +08:00
@ 恩,我也是用pip装,刚装上virtualenv。我先冷静一下,继续用CentOS折腾。
& & 13:32:41 +08:00
=.=我实在是没搞明白python到底什么地方好...对系统要求不低吧...难道是我习惯了LAMP的原因么
& & 13:37:32 +08:00
为什么... ubuntu支持和综合水平明显没centos成熟呢。
& & 13:46:25 +08:00
@ 详细展开说说?
& & 13:46:47 +08:00
关键是Cenotos的YUM是通过python脚本实现的,并且跟Python的版本绑定,这点比较悲剧。5.X系列只能用Python 2.6,6.X系列能用Python 3.X;而Debian体系的apt-get则和Python无关
& & 13:52:30 +08:00
@ Python可以多版本共存么,总归有办法的。。yum可以改#!~~不过这样就太依赖于手工操作,这也是我不喜欢centos的原因。。。一切都apt-get pip install 才是王道。若论第三方源,centos的RPM Fusion 和ubuntu的ppa比,更喜欢后者。。当然最喜欢的是arch的AUR,可惜服务器上arch基本属于找死行为
& & 14:09:18 +08:00
@ 5.x系列的话py的版本是2.4而不是2.6以前每次升完py版本都要给yum加一句sed -i "s/\#\!\/usr\/bin\/python/\#\!\/usr\/bin\/python2\.4/g" '/usr/bin/yum的……
& & 14:11:25 +08:00
还有不明白楼主说的centos下搭建python环境有什么麻烦。基本的升级不就是一个源码编译么,第三方包应该是通过easy_install来弄比较合适吧。当然了,不如ubuntu下傻瓜倒是事实。。
& & & 14:11:37 +08:00
Python 项目在 Ubuntu 12.04 下确实会更方便一些。建议你可以先在虚拟机里试试,如果确实很爽那就换吧。V2EX Workspace 刚刚在 CentOS 下部署时,情况也很纠结。
& & 14:12:01 +08:00
@ 嗯 是的,5.X是依靠2.4
& & 14:15:16 +08:00
感觉要是production服务器,还是centos的好,免得半夜被叫起来去处理问题安装配置设置都是初期的小问题
& & 14:16:07 +08:00
确实,搭建Python环境,Ubuntu要简单得多,如果真喜欢Centos,那推荐用6.x版本。
& & 14:20:42 +08:00
@ 我是按照这个安装的:
sudo apt-get install python-virtualenv python-pipsudo apt-get install git ipythonsudo apt-get install mysql-server 我的apt-get不知道什么原因,上面这些包都搜不到,也装不了,当初在本地搭时用的是brew,把上面的apt-get换成brew就可以安装了。后来我问了一下,似乎是centos太古旧,很多包都不支持(?)不过现在还好,一步步都装的差不多了,不过我自己都不知道是怎么装上的。。汗|||
& & 14:22:28 +08:00
@ 还好,只是一个练手用的,我可以随便折腾。
& & 14:27:10 +08:00
@ 嘛。要是wordpress什么的,也许ubuntu是迅速简单一些。但是要是开发综合型的网站,特别是大一些的社区。那就明显centos要成熟多了。很多针对大型网站东西,ubuntu都要自己装自己调自己配环境。无比累...
& & 14:28:36 +08:00
@ yum search xxx先查一下,包的名字可能会不同另外把epel弄上
& & 14:35:12 +08:00
@ ubuntu的记不得了。。centos下我的初始环境设置大致是这样按你所列出的,mysql服务是用yum -y install mysql-serverpytho的话……centos6默认是2.6了,在centos5下可以#!/bin/shwget tar jfvx Python-2.7.tar.bz2cd Python-2.7./configuremake allmake installmake cleanmake distcleanpython -Vsed -i "s/\#\!\/usr\/bin\/python/\#\!\/usr\/bin\/python2\.4/g" '/usr/bin/yum'cd ../rm -rf ipython我很少用,但也是源码编译的方式。其他包什么的wget
sudo python wget
sudo python 其实这样看来的确还是ubuntu更省事啊哈哈哈,几个apt-get差不多了。
& & 14:41:02 +08:00
centos 5 python libxml2 差点搞死我
& & 15:12:15 +08:00
@ ,ubuntu也差不多吧,Instagram就是ubuntu 11.04跑在ec2上
& & 15:16:47 +08:00
好像还行吧。。。折腾过几次。还能并存的说。 python24,python26,python27
& & 15:33:26 +08:00
@ 你的centos用apt超级牛力?强烈建议不要用,后来又改了brew?一个系统最好只有一种安装方法,否则出了问题就是各种诡异。。yum装不到软件可以去rpm fusion找么。。
& & 15:37:42 +08:00
@ @ 到了大型网站这一层次,发行版其实是小问题了。。。用ubuntu的大型网站也很多,wikipedia就是其一,最近ubuntu很重视server市场的。
& & 15:38:15 +08:00
@ 我感觉我centos上那个apt就是个废物啊。什么都装不了,见我昨天的帖子: brew是在本地的mac上用的,没在centos上用。
& & 15:43:16 +08:00
@ 那就不要用,配个新系统用epel吧。。我忘了还有这个。。
& & 15:55:58 +08:00
@ 是在sources.list里加上rpm -ivh
就可以了吗?跟改hosts似的?
& & 16:15:28 +08:00
@ 这个不是在sources.list里加的,是用来在bash里执行的
& & 16:20:41 +08:00
& & 16:27:16 +08:00
@ python对系统要求不高,而且不局限于web开发,可以做其他很多事情比如gui和系统脚本之类的
& & 17:29:19 +08:00
还是最欣赏debian做服务器毕竟不像桌面一样可以用ubuntu或者arch随便折腾,debian系列的包管理也比rh系列的yum舒服很多。。。
& & 20:23:53 +08:00
@ =.=已经买了一本python入门的书.在路上了...等我好好研究一下...centos的稳定性我感觉比ubuntu要好的多...当然.ubuntu现在也是非常优秀的...特别是在人性化的道路上.
& & 20:33:55 +08:00
真的,我想说两句1
服务器就用debian 64位版本,稳定,易维护,国内,国外的源都很给力2 python环境使用virtualenv + pip吐血推荐,真的。。。
& & 20:34:56 +08:00
@ 自管没有支持的gentoo机群的苦逼路过~勤快必须的。
& & 20:38:30 +08:00
@ gentoo的emerge/portage体系也是python作的,gentoo支持多版本python并存,自有工具切换当前版本选择。gentoo勤快更新要牢记。ubuntu/redhat系是否支持py多版本并存就不清楚了。
& & 21:04:59 +08:00
@ 那我明天重装系统,改debian~
& & 21:06:41 +08:00
@ 我维护centos一般都装个2.7的python到/usr/local
& & 21:13:22 +08:00
@ 然后你发现debian也和centos一样苦逼
& & 21:22:45 +08:00
@ python这个语言本来就约定要能多版本共存的。比如 CentOS 5 对应的 EPEL 仓库里有 python2.6,pypy,包名分别是 python26, pypy ,就是可以同时安装,不会互相冲突的。
& · & 2786 人在线 & 最高记录 3762 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 64ms · UTC 10:14 · PVG 18:14 · LAX 03:14 · JFK 06:14? Do have faith in what you're doing.拒绝访问 | www.laozuo.org | 百度云加速
请打开cookies.
此网站 (www.laozuo.org) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(f43bf-ua98).
重新安装浏览器,或使用别的浏览器【图片】【原创教程】简单而实用的Centos VPS开服教程【minecraft吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,642,219贴子:
【原创教程】简单而实用的Centos VPS开服教程
我大Centos logo镇楼最近发现网上关于Centos开服教程很少,即使有也写得太复杂。今天无聊想发发教程。首先这里是目录:【Centos介绍】【选取服务商】【如何连接Centos并管理】【部署Java以及基础软件】【管理服务端文件】【开服!】【提高性知识】*本教程所用的系统版本为Centos 7.0
minecraft服务器-ECS是阿里云一种弹性可伸缩的计算服务,帮助您降低IT成本,提升运维效率.我们的业界优势:市场份额超过第2到8名总和,高稳定,高安全,高性能,能经受住双11考验!
【Centos介绍】CentOS(Community Enterprise OperatingSystem,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。Centos当做Minecraft的服务器是很称职的,就是因为其的高执行效率和高稳定性。Centos开机系统占用内存还不到100M,比起Winodws Server的1G以上要好很多。Centos安全性是网页后台的3倍以上。执行效率是网页的2倍。(估测值)尤其是那种熊网页后台的熊孩子。一些服务商为了节约资金,一直使用盗版的网页后台,漏洞百出。虽然说Centos不是神系统,一点漏洞都没有,但是相对于其他的后台来说,优势是非常明显的。总的来说,Centos VPS的优点:稳定,执行效率高,安全。缺点:纯命令行,操作需要学习。
【服务商选择】选择一个靠谱的VPS服务商是非常重要的。服务商很大部分取决了你服务器的速度,在线率以及稳定性。由于Centos是免费的,所以大部分VPS服务商都会提供Centos系统。我在这里推荐几个好评率比较高的靠谱服务商:国内的:Windows Azure,阿里云,腾讯云(天朝的网络资源实在有限,所以国内的服务器普遍贵)国外的:Linode,Vultr,(这两家服务商都有日本的机房,国内的速度都还是比较快的。延迟可以控制在200ms以内,非网络出入境高峰时段,可以在100ms以内。下载速度,总带宽是在100M左右。每个玩家快的可以达到带宽峰值(电信)慢的也有200KB/秒。开一个不是很变态的服务器也是足够了)好了,四楼开始上图。
演示用的是在阿里云租的服务器。
【如何连接Centos并管理】首先,开通成功以后,我们需要一个SSH软件来连接VPS,这里推荐putty,在百度上下的有。不需要安装,才0.5M界面是这样的:在host name那一栏填写上服务器的IP地址以及在port那一栏写上端口(正常情况下都是22)比如我的IP是120.24.233.207。填完如图点击OPEN。弹出窗口点是在这里输入账号密码。一般默认的是root.特别注意一下,密码在输入的时候是不会显示的。尽管输然后按ENTER就行了出现这个界面就是连接成功了!
没图形界面能看--你再nico我就用20cm炮把你duang掉哦 Poi~--根据我的精确计算,此尾巴每星期大约能钓出0.3个死宅--根据我的精密分析,加上第二条尾巴后钓死宅效率提高了(手动滑稽)--这个尾巴这周已经钓上⑨个死宅啦⊙▽⊙
【部署Java以及基础软件】首先我们先输入 yum install screen 来安装screen(窗口程序)出现一个Is this OK? 输入Y出现下图界面就是安装成功了!再输入yum install unzip 来安装解压软件。出现is this ok还是按Y。接下来,我们来安装java。有些服务商已经安装好了Java,在控制台如果输入Java出现-bash: java: command not found就是没有安装Java。我们到Java官网上,点“所有Java下载”,找到Linux rpm包,右键,复制下载地址。在控制台输入rpm -ivh 然后右键粘贴刚复制的地址。按确定。再次输入Java,出现下图,就说明Java安装成功了
自顶,没人嘛
【管理服务端文件】然后嘛,我们就可以开始准备MC的东西了。首先cd /home 进入home文件夹。然后mkdir mc
创建一个叫mc的文件夹然后,用一个FTP管理工具连接你的VPS。LZ比较喜欢SmartFTP,就以这个来演示了。创建一个新连接。注意一下,这个连接方式选SFTP over SSH.其他的照填。进入我们刚才创建的文件夹。上传文件就OK啦!这时候出现了一个问题,TM这得上传到什么时候啊!!于是乎,我们有有了一个小诀窍:把文件分享到百度云,然后,进入页面。比如我要下载这个那么真实下载地址就是上面的那个“从网址”。接下来,就在控制台输入 wget -c -O 文件名 “真实下载地址”。比如我的,就是这样输入: 看,开始下载了。然后解压unzip [文件名]
【开服!】好了!我们可以开始开服了!首先输入screen 来新建一个窗口。然后cd /home/mc来进入我们服务端的文件夹。输入java -Xincgc -Xmx2G [服务端jar文件名] (其实和电脑上一样啦)看!开服成功了!我们来试试看很流畅。但是每次开服都要输一遍是很麻烦的。所以,我们新建一个文件。输入java -Xincgc -Xmx2G [服务端jar文件名]
然后重命名为run.sh,上传到服务端。输入chmod 777 run.sh以后每次开服输入./run.sh就可以开服。
关于上一贴的Q&AQ:关掉再次连接的时候,服务器的命令行怎么不在了啊?A:输入screen -list 。如图所示。我的是27916,所以输入screen -r 27916就可以回到刚才的那个窗口了。Q:怎样退出窗口?A:同时按Ctrl+A+D就可以回到主界面。Q:为什么我一退出后台,正在开的服务器/正在下载的东西就停了?A:那是因为没有新建screen。不在SCREEN里的东西一退出就没了!
好了LZ更新到这里就差不多了,只是……没人诶,剩下的小技巧就等比较多人的时候在来发吧
水了那么久,还是7级啊
加油↖(^ω^)↗
你发的太快,还不如先让大家水一水再更
这是。。。开服?免费的么
在没人这贴就是我的个人水楼了
当然不在意因为我会
没有图形界面就是这贴没人来的首要原因= =
顶楼主,但希望还能更全
然而什么时候继续更新
贴吧热议榜
使用签名档&&
保存至快速回贴详解VPS上给CentOS添加硬盘而不用重启服务器的方法 | 操作系统
详解VPS上给CentOS添加硬盘而不用重启服务器的方法
对大多数系统管理员来说扩充 Linux 服务器的磁盘空间是日常的工作之一。因此这篇文章会通过使用 Linux 命令,在 CentOS 7 系统上演示一些简单的操作步骤来扩充您的磁盘空间而不需要重启您的生产服务器。关于扩充和增加新的磁盘到 Linux 系统,我们会提及多种方法和多种可行性,可按您所需选择最适用的一种。
1. 在虚拟机客户端扩充磁盘空间:在为 Linux 系统增加磁盘卷之前,您首先需要添加一块新的物理磁盘,或在 VMware vShere、VMware 工作站以及你使用的其它虚拟环境软件中进行设置来增加一块虚拟磁盘的容量。
2. 检查磁盘空间:运行如下命令来检查当前磁盘空间大小。复制代码代码如下:# df -h# fdisk -l
可以看到,虽然我们已经在后端给其增加到 50 GB 的空间,但此时的总磁盘大小仍然为 10 GB。
3. 扩展空间而无需重启虚拟机现在运行如下命令,通过重新扫描 SCSI (注:Small Computer System Interface 小型计算机系统接口)总线并添加 SCSI 设备,系统就可以扩展操作系统的物理卷磁盘空间,而且不需要重启虚拟机。复制代码代码如下:# ls /sys/class/scsi_host/# echo "- - -" & /sys/class/scsi_host/host0/scan# echo "- - -" & /sys/class/scsi_host/host1/scan# echo "- - -" & /sys/class/scsi_host/host2/scan使用下面的命令来检查 SCSI 设备的名称,然后重新扫描 SCSI 总线。复制代码代码如下:# ls /sys/class/scsi_device/# echo 1 & /sys/class/scsi_device/0:0:0:0/device/rescan# echo 1 & /sys/class/scsi_device/2:0:0:0/device/rescan如下图所示,会重新扫描 SCSI 总线,随后我们在虚拟机客户端设置的磁盘大小会正常显示。
4. 创建新磁盘分区:一旦在系统中可以看到扩展的磁盘空间,就可以运行如下命令来格式化您的磁盘以创建一个新的分区。请按如下操作步骤来扩充您的物理磁盘卷。复制代码代码如下:# fdisk /dev/sdaWelcome to fdisk (util-linux 2.23.2) press the 'm' key for helpCommand (m for help): mCommand actiona toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partitiong create a new empty GPT partition tableG create an IRIX (SGI) partition tablel list known partition typesm print this menun add a new partitiono create a new empty DOS partition tablep print the partition tableq quit without saving changess create a new empty Sun disklabelt change a partition's system idu change display/entry unitsv verify the partition tablew write table to disk and exitx extra functionality (experts only)Command (m for help):键入 'p' 来查看当前的分区表信息,然后键入 'n' 键来创建一个新的主分区,选择所有可用的扇区。 使用 't' 命令改变磁盘类型为 'Linux LVM',然后选择编码 '8e' 或者默认不选,它默认的类型编码为 '83'。现在输入 'w' 来保存分区表信息并且退出命令环境,如下示:复制代码代码如下:Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8)
5. 创建物理卷:根据上述提示,运行 'partprob' 或 'kpartx' 命令以使分区表生效,然后使用如下的命令来创建新的物理卷。复制代码代码如下:# partprobe# pvresize /dev/sda3要检查新创建的卷,运行如下的命令可以看出新的物理卷是否已经被创建,是否可用。接下来,我们就可以使用这个新的物理卷来扩展 'centos' 卷组了,如下示:复制代码代码如下:# pvdisplay# vgextend centos /dev/sda3
6. 扩展逻辑卷:现在我们使用如下的命令扩展逻辑卷,以增加我们系统正使用的磁盘空间。复制代码代码如下:# lvextend -L +40G /dev/mapper/centos-root一旦返回增加成功的消息,就可以运行如下命令来扩展您的逻辑卷大小。复制代码代码如下:# xfs_growfs /dev/mapper/centos-root'/' 分区的大小已经成功的增加了,可以使用 'df' 命令来检查您磁盘驱动器的大小。如图示。
7. 通过增加新的磁盘来扩充根分区而不用重启系统:这是第二种方法,它使用的命令非常简单, 用来增加 CentOS 7 系统上逻辑卷空间大小。所以第一步是打开您的虚拟机客户端的设置页面,点击 &增加& 按纽,然后继续下一步操作。
选择新磁盘所需要的配置信息,如下图所示的,选择新磁盘的大小和它的类型。
然后进入服务端重复如下的命令来扫描您的磁盘设备,以使新磁盘在系统中可见。复制代码代码如下:# echo "- - -" & /sys/class/scsi_host/host0/scan# echo "- - -" & /sys/class/scsi_host/host1/scan# echo "- - -" & /sys/class/scsi_host/host2/scan列出您的 SCSI 设备的名称:复制代码代码如下:# ls /sys/class/scsi_device/# echo 1 & /sys/class/scsi_device/1:0:0:0/device/rescan# echo 1 & /sys/class/scsi_device/2:0:0:0/device/rescan# echo 1 & /sys/class/scsi_device/3:0:0:0/device/rescan# fdisk -l
一旦新增的磁盘可见,就可以运行下面的命令来创建新的物理卷,然后增加到卷组,如下示。复制代码代码如下:# pvcreate /dev/sdb# vgextend centos /dev/sdb# vgdisplay
现在根据此磁盘的空间大小来扩展逻辑卷,然后添加到根分区。复制代码代码如下:# lvextend -L +20G /dev/mapper/centos-root# xfs_growfs /dev/mapper/centos-root# df -h
结论:在 Linux CentOS 7 系统上管理磁盘分区的操作过程是非常简单的,可以使用这篇文章所述的操作步骤来扩充您的任意逻辑卷的磁盘空间。您不需要重启生产线上的服务器,只是简单的重扫描下 SCSI 设备,和扩展您想要的 LVM(逻辑卷管理)。我们希望这文章对您有用。请随意的发表有用的评论和建议。CentOS VPS新硬盘分区与挂载教程
互联网 & 发布时间: 14:39:15 & 作者:佚名 &
这篇文章主要介绍了CentOS VPS新硬盘分区与挂载教程,本文操作命令使用图片展示,并配有详细的文字说明,需要的朋友可以参考下
需要使用ROOT登陆SSH进行操作,使用PUTTY或XSHELL之类软件,或面板的VNC控制也可以。
一、首先查看一下,当前空间情况:
代码如下:fdisk -l
我买的14G的硬盘,系统盘8589M,空余6442M是我们今天要挂载的目标:
二、查看一下当前已划分空间使用情况,总5.7G,使用1.8G,余3.7G:
代码如下:df -hal
三、增加分区,并进行相关操作,并重启VPS:
代码如下:fdisk /dev/xvdb
接下来按顺序输入以下内容,#后为说明:
n #新建分区p #主分区3 #第3个分区回车 #默认即可回车 #默认即可t #指定分区格式8e #分区格式为LVMw #保存reboot #重启VPS
四、再查看,就会发现新增加了一个刚才分区的内容:
五、创建物理卷及加入组:
代码如下:pvcreate /dev/xvdb3vgextend VolGroup00 /dev/xvdb3
六、查看物理卷情况,得到需要增加的空间容量:
代码如下:vgdisplay
七、按照大小增加(略小于实际容量,例如实际5.97G,增加5.95G即可)
代码如下:lvresize -L +5.95G /dev/VolGroup00/LogVol00
八、动态扩容分区大小:
代码如下:lvresize -L +5.95G /dev/VolGroup00/LogVol00
九、再次查看空间容量,发现已经加上鸟:
代码如下:df -hal
大家感兴趣的内容
12345678910
最近更新的内容}

我要回帖

更多关于 什么是预装系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信