远程升级Linux系统_unix linux

本文简要地介绍了使用 Red Hat LINUX 的 kickstart 及网络安装功能方便快捷地升级己有 LINUX 系统,文中的例子是从 Red Hat 7.2 远程升级到 Red Hat 9.0。
自从 5.2 版开始, Red Hat LINUX 便 增加了一个称为 kickstart 的功能,其主要是为了减少安装过程中需要交互式 (interactive)的系统参数输入,提高安装效率。将其运用于自动安装 LINUX,特别是需要在短时间迅速安装至成百台 LINUX 工作站这种特殊场合尤为适用,Stanford University 的 Menlo Park 已经有精彩的文章介绍,在此不再累述[1]。
1.升级前系统检查
在开始升级系统之前,有一些容易忽视的问题容易中断 kickstart 过程,这些问题一般是系统配置达不到安装最低要求,所以最好能在自动升级之前有实验条件先进行充分的测试再实施。 Red Hat LINUX 系统发展至今,已经不是低得 386 都可以跑得很流畅的了(Red Hat 9 已经不能在 586 以下的机器上运行),所以在升级之前有必要对系统进行充分的检查,主要包括以下方面:
存储空间是否足够。Red Hat 9 最少需要 32M 的内存和 472M 的硬盘,内存一般是不会成问题的,但是我未能在一个 500M 硬盘上装好系统,当然现在大家的硬盘一般还是比较大,都可以进行完全安装了。LINUX 的系统文件主要集中于 /usr 下,/ 下面也有一部分,一般不安装 X 系统和大型软件的情况下,/usr 使用 1G 空间、/ 使用 500M 空间都可以工作得很好了。我的系统从 7.2 升级到 9.0 系统,/usr 和 / 的使用情况大约较升级前增加了 30% 的样子,所以如果大家的 /usr 和/使用率不是太高的话,磁盘空间 的限制一般是不会有什么问题的。
交换分区空间是否足够。Red Hat 9 与 7.2 的一个不易发现的区别便在此,7.2 系统是可以使用少于两倍物理内存容量的交换分区,两倍或者多于两倍物理内存的交换分区只是建议大小;而 Red Hat 9 则必须使用两倍或者多于两倍物理内存大小的交换分区,所以如果你的LINUX系统只有少于两倍的交换分区,那就只有再划分一个交换分区或者增加一个交换文件,或者拨下你的内存让系统交换分区大于两倍物理内存,我建议使用加一个交换分区的办法,增加交换文件还无法在 kickstart 中实现,至于拨下内存,远程升级就根本没有办法拨下内存了。

时间: 2024-07-28 19:24:47

远程升级Linux系统_unix linux的相关文章

全球顶尖超级计算机60%用Linux系统_unix linux

美国当地时间3月15日06:00 (北京时间3月15日19:00)消息,据统计,在全球顶尖的500台超级计算机中,有约60%安装了Linux操作系统,相对于其他类型的操作系统,Linux系统在高性能计算应用中占据了绝对优势. 从开始时作为一个大学生的私房爱好,Linux系统的发展已经历了较长时间.近几年中,经过IBM.惠普.Novell和Red Hat的专业计算机编程者对其不断改进,Linux现在已成为了技术强大的代名词-Linux操作系统在全球超级计算机上的应用远较其他系统普遍.有机构称,在全

Linux系统概述_unix linux

    本章概述Linux系统.首先描述操作系统提供的主要服务.然后说明实现这些服务的程序 with a considerable lack of detail.本章的目的是理解系统整体,以后再详细说明每个部分.     一个操作系统的不同部分 一个UNIX操作系统包括一个核心程序kernel和一些系统程序system programs.还有一些做某件事情的应用程序application programs.核心是操作系统的心脏 .它跟踪磁盘上的文件,启动程序并运行它们,给不同的进程分配内存和其他

优秀Linux站点_unix linux

(一) 软件下载  (1) Freshmeat站点  网址:http://www.freshmeat.net  评介:如果你绝对肯定,非要获取开放源代码应用程序,那毫无疑问,Freshmeat就是个不错的站点.这个最值得推崇的软件下载站点,有着数以千计的大量开放源代码应用程序的分类链接.此外,Freshmeat站点在更新程序的基础上,每天还会添加10到30个新程序链接.  (2) Tucows Linux  网址:http://linux.tucows.com  评介:最初,该站点是一个基于Wi

通过COM口管理Linux服务器_unix linux

本文简要地介绍了如何通过常见的COM口进行Linux服务器的控制台的扩展,具有实用性和简易性,不受服务器网络等条件的限制,可以方便地管理实际生产环境中的Linux服务器. 说到管理Linux服务器,大家会有很多种不同的办法:键盘+显示器.通过网络登陆.基于WEB的工具.X系统下的图形工具等等,这些方法用在普通的服务器或者自己 的PC服务器上是没有任何问题的,但是要管理一台24X7模式的服务器,确保在任何情况下都能直接快捷地管理到服务器,就不是那么容易了. 对比以上说到的几种方式: X系统下的图形

linux系统虚拟机-Linux系统的iOS文件在哪里找啊

问题描述 Linux系统的iOS文件在哪里找啊 菜鸟一枚想学习Linux系统.但是安装虚拟机后,在百度上下载一个iOS的文件居然没有找到..可能是太菜了 求哪位大神可以帮帮忙教我一下 谢谢啦! 解决方案 linux不 支持ios 还是在mac系统上处理吧 解决方案二: 如果你用的是自带的浏览器下载的话很有可能在/home/Download 解决方案三: linux系统没有IOS,ios是基于UNIX的 解决方案四: 你要找的是ISO吧.可以试试fedore的版本,新手友好型,我刚玩linux就是

试用Linux的法宝--Demo Linux试用_unix linux

你还记得第一次用Linux系统的情景吗?正如其他人一样,也许你也有过痛苦的安装经历吧:也许你也使用FIPS或者Partition Magic来增加你的硬盘空间,也许你也曾小心翼翼.提心吊胆,害怕由于自己的误操作而造成硬盘系统的坏死.你经常会为在一个知之甚少的Linux系统中完成上述操作而感到头痛,但是现在有一个好办法来解决这一难题---使用DemoLinux. DemoLinux第一次为人们所知是在2000年的Linux产品巴黎博览会上.DemoLinux可以使用户不需要实际安装Linux操作系

LINUX系统编程 LINUX 虚拟内存

LINUX 虚拟内存 以32位操作系统为例子,因为64位系统虚拟地址过大为2^64,32位仅仅为2^32=4G更利于描述,但是原理东西都一样 这首先要从程序和进程之间的关系开始,我们一般写好一段C\C++代码编译后仅仅为可执行文件假设为a.out,我们 运行a.out的时候,这个才叫进程,进程是OS级别抽象的实体(PCB task_struct结构体),为程序运行进行各种检查和 系统资源分配,一个PCB包含部分信息如下: (摘至刑文鹏LINUX系统编程讲义) * 进程id.系统中每个进程有唯一的

如何远程安装Linux操作系统_unix linux

一.引言 一般情况下,我们都是利用软驱或光驱引导Linux后,再通过本地的光驱安装Linux.但是,这种安装方法在以下的几种情况下就不能适用: 无软驱和光驱:很多公司为了节省成本,计算机一般都不带光驱或软驱,这样就无法通过本地安装Linux: 非标准的软驱和光驱:虽然笔记本都会配置光驱,但是并不一定都是标准的IDE设备,有些是通过USB接口,有些是通过1394接口(例如Samsung的Q10).在Linux安装时所引导的Linux内核一般都不会带这些接口的驱动,所以也无法通过本地安装Linux:

再谈远程控制linux下_unix linux

一直以来我都是在windows平台下,用ssh和vnc来远程控制linux肉鸡来实现nt和*inux多系统环境的工作.这个具体实现网络上教程已经很多,我想没有必要再详细的说明拉.       但是最近因为实在是厌恶微软推出所谓的2003,而且据说总总限制,使得我无法在有勇气在我的机器里面保留NT,呵呵其实由于我的机器低配置,实在难以接受多系统的强大压力,所以就删除拉NT,(牙牙的,大堆废话)  呵呵,本来就是原理吗,所以灌灌水.      好了,现在我们进入正题,作为最强大的远程控制软件VNC,