CentOS在ssh下远程重装系统
CentOS在ssh下远程重装系统
http://www.zxsdw.com/index.php/archives/913/

国外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/
CentOS在ssh下远程重装系统的更多相关文章
- Windows系统下远程Linux系统
Windows系统下远程Linux系统 工具:Xmanager 启动界面: 配置保存路径(win7): C:\Users\Administrator\AppData\Roaming\NetSarang ...
- sigar在Centos和Windows下使用java系统软硬件配置信息
背景 本来这个网上一大堆实在没什么想写的,但是好像大多数都是互相抄袭的,在centos根本上用不了,因此我整理下自己具体实现的步骤. 使用环境 sigar版本:hyperic-sigar-1.6.4 ...
- CentOs - 使用ssh key远程登录
环境: 服务器端CentOs,本地OS X 服务器端: 1. 安装openssl使实现ssl协议 2. 将本地的pub key加入信任列表 本地: 1. 生成pub key 2. 配置ssh别名使登陆 ...
- Mac使用ssh登录远程linux系统查看jetty日志及同时使用github工具
转载请注明出处:http://www.houxiurong.com/?post=27 Mac默认是安装了ssh工具软件的. 先用mac的 终端工具生成 id_rsa 和id_rsa.pub 秘钥,生成 ...
- (centos)linux下访问双系统windows7文件系统
fdisk -l 无法挂载 NTFS格式的分区:mount: unknown filesystem type ‘ntfs’. 问题: # mount –t ntfs /dev/sdb1 ...
- 不同路由器下远程ssh登录Beaglebone系统(通过路由器端口转发,配合花生壳的DDNS功能)
使用场景: 一般家庭设备都是通过路由器中转连上互联网的,而且运营商给家庭宽带分配的IP地址也是动态的.随时可能变动的.所以当程序员们离开家之后,是很难直接和家里的设备进行交互的.但是通过TPLINK路 ...
- 独立服务器远程重装Linux系统
独立服务器远程重装Linux系统 http://rashost.com/blog/remote-reinstall-linux-dedicated-server 本文介绍怎样在没有console连接, ...
- centos 6.5下安装、配置并启动SSH远程访问
centos 6.5下安装.配置并启动SSH远程访问 1.登录centos 6.5系统,使用root用户登录,如果为非root用户则执行su或su - 或su root或su - root切换为roo ...
- SSH实现在WIN7系统下访问虚拟机中的Linux系统
使用的是centos6.4进行练习的,安装的是vmware8虚拟机.以下是总结的一些步骤: 一.确保vmware使用NAT的连接方式,如做地址.端口映射 首先查看vmware的中网络连接的一些方式:E ...
随机推荐
- 青花瓷运用->下载历史版本App
1.软件准备 [必备]Charles4.0.1 下载密码: jfnk [不需要,配合Charles食用效果更佳]Paw2.3.1 下载密码: t3my 2.正式开始 2.1 打开Charles青花瓷 ...
- bzoj3998-弦论
给定一个长度为\(n(n\le 5\times 10^5)\)的字符串,求它的第\(k\)小字串.有两种模式: \(Type=0\),不同位置的相同字串只算一个 \(Type=1\),不同位置相同字串 ...
- BZOJ4152 AMPPZ2014 The Captain(最短路)
事实上每次走到横坐标或纵坐标最接近的点一定可以取得最优方案.于是这样连边跑最短路就可以了. #include<iostream> #include<cstdio> #inclu ...
- hdu5696区间的价值 -- 2016"百度之星" - 初赛(Astar Round2B)
Problem Description 我们定义“区间的价值”为一段区间的最大值*最小值. 一个区间左端点在L,右端点在R,那么该区间的长度为(R−L+1). 现在聪明的杰西想要知道,对于长度为k的区 ...
- 配置和修改springboot默认国际化文件
SpringBoot默认国际化文件为:classpath:message.properties,如果放在其它文件夹中,则需要在application.properties配置属性spring.mess ...
- BZOJ2844:albus就是要第一个出场——题解
https://www.lydsy.com/JudgeOnline/problem.php?id=2844 已知一个长度为n的正整数序列A(下标从1开始), 令 S = { x | 1 <= x ...
- 让IE6也支持position:fixed
众所周知IE6不支持position:fixed,这个bug与IE6的双倍margin和不支持PNG透明等bug一样臭名昭著.前些天遇到了这个问题.当时就简单的无视了IE6,但是对于大项目或商业网站, ...
- ubuntu启动脚本
下午分析了一下mysql的启动脚本,找到这篇,记录一下,目前很多服务都是以这种方式封装,后面自己写来借鉴一下 http://blog.fens.me/linux-upstart/
- 使用tcpdump监控网络消息发送
tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具.tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具. tcpd ...
- redis安装----非基于lnmp安装
在 Ubuntu 系统安装 Redi 可以使用以下命令: $sudo apt-get update $sudo apt-get install redis-server 启动 Redis $ redi ...