Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239642
  • 博文数量: 65
  • 博客积分: 1430
  • 博客等级: 中尉
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-27 00:30
文章分类
文章存档

2011年(65)

分类: LINUX

2011-08-08 00:18:28

小练习:
1.让小linux具有网络功能,即可以ping别的主机
2.配置内核参数  /etc/rc.d/rc.sysinit
3.切换到级别1  /etc/inittab
4.切换到级别0  /etc/inittab
练习1:
    先将insmod,rmmod,lsmod,modprobe,ping,ifconfig考到小linux里
    modinfo mii(查看该模块的详细信息)(复制filename用于cp)
    cd /mnt/sysroot/
    ls
    cd lib/
    pwd
    mkdir modules
    cd modules
    ls
    cp /lib/modules/2.6.18-164.el5/kernel/drivers/net/pcnet32.ko ./
    cp /lib/modules/2.6.18-164.el5/kernel/drivers/net/mii.ko ./
    ls
    系统启动时怎么让模块加载进来呢,要在/etc/rc.d/sysinit中实现加载模块驱动
    cd /mnt/sysroot/etc/
    ls
    在 rc.sysinit中添加
    [ -e /lib/modules/mii.ko ] && /sbin/insmod /lib/modules/mii.ko  
    [ -e /lib/modules/pcnet32.ko ] && /sbin/insmod /lib/modules/pcnet32.ko
    echo "Load the ethernet card drivers ok"
    echo "Set the address for lo..."
    /sbin/ifconfig lo 127.0.0.1/8
    echo "Set the address for eth0..."
    /sbin/ifconfig eth0 192.168.0.188/24
   
    /bin/bash
    (-e判断是否存在)
    :wq
    开启小linux执行ifconfig看看网卡是否配置成功
    然后ping 192.168.0.254 看是否能ping通
练习2:
让小linux 中的/etc/sysctl.conf 来实现配置内核参数
    解法:
        1.创建/etc/sysctl.conf目录,在里面写一些内核参数
        2.把/sbin/sysctl 拷到小linux里
        3.把if [[ -x /sbin/sysctl && -r /etc/sysctl.conf ]];then
          echo $"configuring kernel parameters..."
          /sbin/sysctl -p /etc/sysctl.conf
          echo $"...kernel parameters done"
          fi
          写到/etc/rc.d/rc.sysinit文件里即可
练习3:
切换到级别1  /etc/inittab
    解法:
       在小系统的/etc/inittab中添加
       l1:1:wait:/sbin/init -t1 S (过一秒钟切换到1级别)
       然后重启,在读到grub时(即显示小linux的title时敲e键,调到内核上回车
       然后传递一个参数1,敲b键进行引导即可
练习4:
如何让小系统可以正常关机(使用级别0)
    解法:定义0级别,直接切换到0就可以了
          在 /etc/inittab中新增一行
          l0:0:wait:/etc/rc.d/rc.shutdown
          vi /etc/rc.d/rc.sysinit/shutdown
          sync (记得提前把sync考到小系统上)
          sleep 1   (记得提前把sleep考到小系统上)
          sync
          sync
          umount -/dev/sda1
          umount -/dev/sda2
          swapoff -a
          exec /sbin/halt -p
          :wq
阅读(1170) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~