飘灵儿 发表于 2015-1-16 17:09:59

给大家带来把Red Hat 7.0内核晋级到2.4

系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;
RedHat7.0本来的内核版本为2.2.16,关于像我这类“追新族”来讲,利用一把最新的产物,是一件快事。并且,晋级软件大概内核自己就是加固体系,修补体系存在的潜伏毛病,让黑客自作掩饰。
本文是一个实践的晋级例子,没有实际的器材,并且存在团体偏好和硬件设置分歧等成绩,假如你依照本文晋级RH7.0不乐成,自己对因而而酿成的Linux不克不及启动,Windows98不克不及启动等等成绩,概不卖力。
  
    呆板的硬件设置为AMD700MHz、Voodoo33000PCI,和128MB内存,RH7.0是新安装,不是晋级安装。
  
    1.以root用户登录体系。
  
    2.下载linux-2.4.0.tar.gz到/root目次。
  
    3.解开tarball:
  
    #tarxvzflinux-2.4.0.tar.gz
  
    4.进进新发生的linux子目次,运转:
  
    #makemrproper
  
    5.从http://www.redhat.com/support/errata/RHBA-2000-132.html下载更新版本的gcc。在/root目次下有gcc-2.96-69.i386.rpm文件,安装:
  
    #rpm-Fvhgcc-2.96-69.i386.rpm
  
    6.查验安装今后的版本:
  
    #gcc--version
  
    7.往http://www.ckuyun.com下载util-linux2.10o,并安装:
  
    #./configure
    #make
    #makeinstall
  
    查验版本:
  
    #fdformat--version
  
    8.从kernel.org下载modutils-2.4.0RPM包并安装:
  
    #rpm-Fvhmodutils-2.4.0.i386.rpm
  
    反省版本:
  
    #insmod-V
  
    9.对ksymoops-2.4.0-1.i386.rpm和e2fsprogs-1.19-0.i386.rpm做一样的处置。
  
    10.从ftp://rawhide.redhat.com/pub/rawhide/i386/RedHat/RPMS/下载更新的mkinitrd包安装并反省版本:
  
    #rpm-Fvhmkinitrd-2.9-1.i386.rpm
  
    11.在linux目次下,运转makexconfig,发生.config文件。
  
    12.检察Makefile的后面几行是不是和以后情况分歧,
  
    exportINSTALL_PATH=/boot
  
    被正文了,必要往失落正文。由于RedHat把他的内核放在/boot下。
  
    13.运转makedep。
  
    14.运转makebzImage。
  
    15.运转makemodules。
  
    16.运转makemodules_install。
  
    17.复制新内核(‘bzImage’)到/home目次作为备份:
  
    #cp/root/linux/arch/i386/boot/bzImage/home/bzImage
  
    18.复制新内核到/boot目次,并更名为:mykernel-2.4.0:
  
    #cp/root/linux/arch/i386/boot/bzImage/boot/mykernel-2.4.0
  
    19.编纂/etc/lilo.conf,使能够重新内核缺省启动:
  
    boot=/dev/hda
    map=/boot/map
    install=/boot/boot.b
    prompt
    timeout=50
    message=/boot/message
    linear
    default=2.4.0
  
    image=/boot/mykernel-2.4.0
    label=2.4.0
    root=/dev/hda1
    read-only
  
    image=/boot/vmlinuz-2.2.16-22
    label=2.2.16
    root=/dev/hda1
    read-only
  
    21.运转lilo。
  
    22.从头启念头器。
  
    启动后有些模块没有起来,由于没有加载过,运转modprobe今后就能够了
</p>
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last

山那边是海 发表于 2015-1-18 17:36:18

对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。

简单生活 发表于 2015-1-25 19:50:38

随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).

小女巫 发表于 2015-2-3 19:51:22

对我们学习操作系统有很大的帮助,加深我们对OS的理解。?

兰色精灵 发表于 2015-2-9 05:19:49

了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。

再见西城 发表于 2015-2-27 02:16:08

笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机

admin 发表于 2015-3-8 19:42:11

Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。

金色的骷髅 发表于 2015-3-22 23:11:24

掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
页: [1]
查看完整版本: 给大家带来把Red Hat 7.0内核晋级到2.4