一个rcS初始化脚本的说明
来源:互联网 发布:淘宝账号绑定手机 编辑:程序博客网 时间:2024/06/08 05:46
一个rcS初始化脚本的说明
#!/bin/sh
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t tmpfs mdev /dev
mount -t tmpfs tmp /tmp
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s
需要提醒的是,这里首先设置了PATH环境变量,只是为了后续命令使用方便。由于执行初始化脚本与最后登录的并不是同一个Shell ,所以这里定义的环境变量不可能自动导入登录以后的Shell。
一、挂载proc文件系统和sysfs文件系统
mount -t proc proc /proc
mount -t sysfs sysfs /sys
由于很多系统命令和应用程序靠访问 /proc 和/sys 目录中的系统信息来实现功能,因此这两个文件系统必须挂载。特别是 /sys 目录,将马上在其后的命令中得到使用。
二、将 /dev 和 /tmp 挂载为内存文件系统
这一步并不是必须的。但如果不这样做,动态创建和删除设备文件及临时文件的操作就会发生在真正的存储介质中,如 Flash、磁盘或网络文件系统中,效率会降低且完全没有必要。tmpfs 是内核提供的内存文件系统,它可以将内存作为文件系统来使用,其中的内容在关机后就全部消失。要使用tmpfs ,内核配置时的相关选项必须打开。
三、将 mdev 设为热插拔的监视程序
echo /sbin/mdev > /proc/sys/kernel/hotplug ------------可以形象的理解为将 mdev 写入 hotplug 中。
mdev是busybox提供的由于代替一般 PC 机上 udev 服务的程序。这样设置之后,系统中设备有热插拔事件时就会通知 mdev 程序,以动态创建或删除设备文件。
四、扫描并创建所有设备
mdev -s
这里 -s 参数表示让 mdev 这个程序扫描 /sys 目录中的内容并创建相应的设备文件。 mdev 程序只需一个配置文件 /etc/mdev.conf ,这个文件的内容可以为空,但不能没有。
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t tmpfs mdev /dev
mount -t tmpfs tmp /tmp
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s
需要提醒的是,这里首先设置了PATH环境变量,只是为了后续命令使用方便。由于执行初始化脚本与最后登录的并不是同一个Shell ,所以这里定义的环境变量不可能自动导入登录以后的Shell。
一、挂载proc文件系统和sysfs文件系统
mount -t proc proc /proc
mount -t sysfs sysfs /sys
由于很多系统命令和应用程序靠访问 /proc 和/sys 目录中的系统信息来实现功能,因此这两个文件系统必须挂载。特别是 /sys 目录,将马上在其后的命令中得到使用。
二、将 /dev 和 /tmp 挂载为内存文件系统
这一步并不是必须的。但如果不这样做,动态创建和删除设备文件及临时文件的操作就会发生在真正的存储介质中,如 Flash、磁盘或网络文件系统中,效率会降低且完全没有必要。tmpfs 是内核提供的内存文件系统,它可以将内存作为文件系统来使用,其中的内容在关机后就全部消失。要使用tmpfs ,内核配置时的相关选项必须打开。
三、将 mdev 设为热插拔的监视程序
echo /sbin/mdev > /proc/sys/kernel/hotplug ------------可以形象的理解为将 mdev 写入 hotplug 中。
mdev是busybox提供的由于代替一般 PC 机上 udev 服务的程序。这样设置之后,系统中设备有热插拔事件时就会通知 mdev 程序,以动态创建或删除设备文件。
四、扫描并创建所有设备
mdev -s
这里 -s 参数表示让 mdev 这个程序扫描 /sys 目录中的内容并创建相应的设备文件。 mdev 程序只需一个配置文件 /etc/mdev.conf ,这个文件的内容可以为空,但不能没有。
- 一个rcS初始化脚本的说明
- CVS和RCS的一个简单例子
- rCS启动脚本分析
- 【shell】db环境数据初始化的通用脚本说明
- 嵌入式Linux系统启动脚本rcS
- CentOS Jboss7的一个初始化脚本(用于启动、停止)
- RCS
- RCS
- linuxrc文件,rc.local文件,rcS文件,我的根文件系统启动脚本文件
- 在开机启动脚本/etc/init.d/rcS中添加自己的应用程序
- RCS协议和说明文档列表
- 开机启动脚本/etc/init.d/rcS
- 开机启动脚本/etc/init.d/rcS
- Nuttx romfs与启动脚本rcS
- 一个超棒的帮助你了解科技公司如何盈利的网站 - rcs.seerinteractive.com
- Oracle的初始化参数说明
- yocto的初始化脚本解释
- ~/.bash_profile等脚本的初始化
- 反射(构造函数)
- sturct和class的区别
- poj 1069 The Bermuda Triangle
- MATLAB中的共轭转置与非共轭转置
- 数字螺旋方阵
- 一个rcS初始化脚本的说明
- 字符设备驱动之Buttons-中断上下部(工作队列-workqueue)
- Sipp windows安装问题以及linux安装
- 无题
- 复习之快速排序
- .net C# 命名规范
- Android 的消息队列模型
- 保研阶段一
- 卷积的物理意义