首页 > 学院 > 开发设计 > 正文

CentOS在ssh远程重装系统的步骤

2019-11-06 09:34:23
字体:
来源:转载
供稿:网友

原文:http://www.111cn.net/sys/CentOS/81242.htm

ssh只是一个工具了那么怎么可以使用ssh来重装系统呢?这个问题我相信各位朋友都有碰到过了,下面来为各位介绍一个CentOS在ssh远程重装系统的步骤;

国外VPS服务器一般都有控制面板,有很多种系统可自行安装,但国内有些IDC就比较坑了,不光没有面板,而且原始系统里面还有一堆无用的软件,如游戏,office等,而且有些商家对重装系统时间有限制,如西部数码云就限制了每8个小时才能重装系统。对于只做网站来说实在是浪费资源。本方法适用于VPS或服务器在SSH下远程重装centos任意版本的系统,我测试了在centos5.9版本以上都能完美重装系统。

1.因为centos国内普通的源一般都是放的最新的,所以我使用中科院的centos源,里面有所有centos版本的存档。当然你要是国外的VPS或服务器那就找国外的源吧,这样安装速度会很快。国内中科院centos存档源地址为:http://yum.csdb.cn/vault.centos.org/国外centos官方存档源为:http://vault.centos.org/下面以国内VPS重装centos5.9版系统为例:

mkdir /centos_installcd /centos_installwget http://yum.csdb.cn/vault.centos.org/5.9/os/i386/images/pxeboot/initrd.imgwget http://yum.csdb.cn/vault.centos.org/5.9/os/i386/images/pxeboot/vmlinuzcp vmlinuz /boot/vmlinuz.cent.pxecp initrd.img /boot/initrd.img.cent.pxe

centos 32位系统是i386 ,64位系统是x86_642.更改grub启动项

vim /boot/grub/grub.conf

#在"hiddenmenu" 和 "title CentOS..." 之间增加如下内容:title Centos Install (PXE)root (hd0,0) kernel /vmlinuz.cent.pxe vnc vncpassWord=vnc连接密码 headless ip=服务器IP netmask=子网掩码 gateway=网关 dns=8.8.8.8 ksdevice=eth0 method=http://yum.csdb.cn/vault.centos.org/5.9/os/i386/ lang=en_US keymap=usinitrd /initrd.img.cent.pxe

查看网关及掩码的相关命令:

1.ifconfig -a 和 cat /etc/resolv.conf (主要查看ip/netmask和dns)2.netstat -rn3.cat /etc/sysconfig/network4.cat /etc/sysconfig/network-scripts/ifcfg-eth0

重启后使用vnc软件连接服务器IP:1,并输入刚刚设置的vnc密码即可,下面就是正常的centos系统安装了。注意:如果想安装系统的界面改为中文,可以把lang=en_US改为lang=zh_CN.UTF-8另外看下你grub.conf里面的默认的引导格式是/vmlinuz.cent.pxe还是/boot/vmlinuz.cent.pxe,是/initrd.img.cent.pxe还是/boot/initrd.img.cent.pxe。另外还要看下是root (hd0,0)还是其它的,只要根据grub.conf里默认的引导路径改就没问题的。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表