由于开机时没有开机背景,现在我们借助另一个工具yum来制作图片,然后修改配置文件来达到开机有背景的效果。

现在在根目录下有一个图片,利用yum制作成符合格式的xpm格式的图片,并打包。

DIY简易Lnux系统<续>-网络模块、ftp_网络模块

修改/mnt/boot/grub/grub.conf的配置文件,在其中加入一条

DIY简易Lnux系统<续>-网络模块、ftp_ftp_02

1.xpm就是制作的图片,然后把字图片移到/mnt/boot/grub/

目录下,然后把刚做的操作同步到新加的硬盘里,重启加入这块硬盘的虚拟机,看到这一效果:

DIY简易Lnux系统<续>-网络模块、ftp_ftp_03

下面我们去添加网络模块,我们利用如下命令查看网卡模块,利用lsmod 来查看名称 大小 使用次数 和依赖关系,查看相关信息时,用modinfo后跟名称来查看,用ramod后跟名称来卸载模块,加载模块用modprobe跟名称或者用insmod跟路径和名称来加载

DIY简易Lnux系统<续>-网络模块、ftp_网络模块_04

然后我们去加载模块,使我们的小系统具有网络功能。

首先我们要先创建个目录来存放网络模块,并把模块和依赖关系拷贝过去

DIY简易Lnux系统<续>-网络模块、ftp_网络模块_05

接下来就是要去调用模块了,先去配置/mnt/sysboot/etc/rc.d/rc.sysinit文件

DIY简易Lnux系统<续>-网络模块、ftp_背景图片_06

然后再加载相应的文件,这里我们依然用cp.sh脚本来完成ifconfigpingnetstatkillsysctlinsmod

DIY简易Lnux系统<续>-网络模块、ftp_ftp_07

这时我们便可以测试了

DIY简易Lnux系统<续>-网络模块、ftp_背景图片_08

DIY简易Lnux系统<续>-网络模块、ftp_ftp_09

这时,网络模块已加载成功。

接下来,我们向这一小系统里加入服务的功能,例如ftp服务。

我们先把ftp这一服务安装到原系统里,然后我们再根据安装的配置文件,做相应的修改,来实现我们这一简易小系统的ftp服务功能

DIY简易Lnux系统<续>-网络模块、ftp_ftp_10

首先我们把vsftpd和配置脚本移植到新创建的硬盘里,这里我们依然用cp.sh这一脚本来移植

DIY简易Lnux系统<续>-网络模块、ftp_ftp_11

DIY简易Lnux系统<续>-网络模块、ftp_网络模块_12

由于我们做的是个简易的小系统,且这是我才入手linux,所以,只简单的做到匿名登录,而匿名登录的信息是要存放到相应目录里的,所以我们要先创建此目录

DIY简易Lnux系统<续>-网络模块、ftp_网络模块_13

DIY简易Lnux系统<续>-网络模块、ftp_ftp_14

为了实现名称和id的对应关系,我们还要做一些其他的操作

现在修改配置文件

/mnt/sysroot/etc/nsswitch.conf里倒入如下参数

DIY简易Lnux系统<续>-网络模块、ftp_背景图片_15

接着我们还要拷贝一些其他文件

DIY简易Lnux系统<续>-网络模块、ftp_网络模块_16

然后我们日志的相关指令注释掉,然后我们要创建一个目录

DIY简易Lnux系统<续>-网络模块、ftp_ftp_17

这时,我们可以测试了

DIY简易Lnux系统<续>-网络模块、ftp_网络模块_18

DIY简易Lnux系统<续>-网络模块、ftp_ftp_19

此时,ftp服务已经成功移植到这个小系统里了。