zoukankan      html  css  js  c++  java
  • CentOS在ssh下远程重装系统

    CentOS在ssh下远程重装系统

    http://www.zxsdw.com/index.php/archives/913/

    centos.jpg
    国外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_install
    cd /centos_install
    wget http://yum.csdb.cn/vault.centos.org/5.9/os/i386/images/pxeboot/initrd.img
    wget http://yum.csdb.cn/vault.centos.org/5.9/os/i386/images/pxeboot/vmlinuz
    cp vmlinuz /boot/vmlinuz.cent.pxe
    cp initrd.img /boot/initrd.img.cent.pxe

    centos 32位系统是i386 ,64位系统是x86_64

    2.更改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=us
    initrd /initrd.img.cent.pxe

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

    1.ifconfig -a 和 cat /etc/resolv.conf (主要查看ip/netmask和dns)
    2.netstat -rn
    3.cat /etc/sysconfig/network
    4.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里默认的引导路径改就没问题的。
    老外vps无特别说明(即使用优惠码)都按优惠后的价格续费。此vps无爱可看之前其它文章
    发现Out of Stock说明缺货中,可考虑购买其它VPS。自备谷歌浏览器有简单的翻译功能。

    买老外的域名、vps都需美元。有信用卡可直接购买。无卡无美元的注册Paypal到淘宝找人充美元即可。老外VPS购买教程参考:http://www.zxsdw.com/index.php/archives/259/

     

     

     

  • 相关阅读:
    未将对象引用设置到对象的实例--可能出现的问题总结
    Unity3d物体模型(实现旋转缩放平移自动旋转)
    Java实现斐波那契数列的多种方法
    Java实现斐波那契数列的多种方法
    Java实现斐波那契数列的多种方法
    Java实现斐波那契数列的多种方法
    Java实现斐波那契数列的多种方法
    Java中环境变量PATH与CLASSPATH的区别
    Java中环境变量PATH与CLASSPATH的区别
    Java中环境变量PATH与CLASSPATH的区别
  • 原文地址:https://www.cnblogs.com/chulia20002001/p/7967147.html
Copyright © 2011-2022 走看看