分析根文件系统中的/etc/inittab文件

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

1、文件简介

(1)/etc/inittab文件属于运行时配置文件。

(2)这个文件是文本格式的,即内容由一系列遵照某格式的字符组成。

(3)/linuxrc执行时会解析inittab文件,根据解析到的内容来决定怎样工作。 

2、文件内容

(1)一个简单的/etc/inittab文件的内容如下。

#first:run the system script file
::sysinit:/etc/init.d/rcS   #sysinit表示控制台启动(命令行)之前执行
::askfirst:-/bin/sh         #askfirst促使按回车键          
::ctrlaltdel:-/sbin/reboot  #ctrlaltdel表示按下ctrl和delet键,但在scrt中体现不了效果。#umount all filesystem
::shutdown:/bin/umount -a -r#restart init process
::restart:/sbin/init

(2)inittab内容是以行为单位的,每行都是一个独立的配置项。

(3)每行的配置项都是由3个冒号分隔开的4个配置值共同确定的,这四个配置值是id:runlevels:action:process。其中action是一个条件或者状态,process是一个指明路径的可执行程序,当满足action的条件时就会执行process这个程序。

(4)由博文分析busybox的源码可知,busybox最终进入一个死循环。在这个死循环中去反复检查是否满足各个action的条件,如果某个action的条件满足就会去执行对应的process。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/461664.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL导入.sql文件及常用命令

MySQL导入.sql文件及常用命令 在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source d:/myprogram/database/db.sql; 另附mysql常用命令: 一) 连接MYSQL&…

第一次软工作业展示——潘学

第一次软工作业完成啦! 回首这个作业的完成过程,我是很有收获。这个作业有几个难点:1、在给定目录下读取TXT文件的内容;2、从读到的内容中分析出单词;3、统计单词的出现频率并输出。 我之前只学习过C和java&#xff0c…

【0802 | Day 7】Python进阶(一)

目 录 数字类型的内置方法 一、整型内置方法(int) 二、浮点型内置方法(float) 字符串类型内置方法 一、字符串类型内置方法(str) 二、常用操作和内置方法 优先掌握: 1.索引取值 2.切片 3.长度le…

bzoj 1084 DP

首先对于m1的情况非常容易处理(其实这儿因为边界我错了好久。。。),直接DP就好了,设f[i][k]为这个矩阵前i个选k个矩阵的最大和,那么f[i][k]max(f[j][k-1]sum[j1][i]),那么对于m2的时候类似与m1的时候&#…

uboot源码——命令体系

以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除。 参考资料:http://www.cnblogs.com/biaohc/p/6394710.html 一、uboot命令体系基础 1、使用uboot命令 uboot启动后进入命令行环境,在此输入命令按回车结束&#xff0…

RCP:如何移除Toolbar中的Quick Access

问题 自4.x开始,Quick Access搜索框成为Toolbar的“标准装备”,一般删除Actionset的方式似乎不起作用,通过Quick Access,用户很容易访问到RCP程序本来想隐藏的功能。 解决方法 在WorkbenchWindowAdvisor的openIntro中加入以下代码…

XMPP文件传输(XEP-0096协议说明)

XMPP XEP-0096协议是XMPP中的文件传输协议。 关于文件传输,在xmpp协议中有不少协议可以实现,而XEP-0096协议是其中非常简单的一个协议。由于邮件被删,我的代码demo丢失,因此只能在这里给大家讲一下其中的逻辑实现&#xff0…

[笔记]VI编辑器的学习

来源:http://team.youthol.cn/?p453 2013-03-22 09:20:00 在Vim中利用替换功能就可以将“^M”都删掉,键入如下替换命令行::% s/\r//g 就可以类似的“||”都删掉,键入如下替换命令行:%s/Tab键…

uboot源码——环境变量

以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除。 参考资料:http://www.cnblogs.com/biaohc/p/6398515.html。 一、uboot的环境变量基础 1、环境变量的作用 在不改变源码、不用重新编译的情况下,可以通过设置环境变量…

Linq To Sql进阶系列 -目录导航

博客园CLR基础研究团队|CLR团队精品系列|C# 3.0专题 [Linq To Sql进阶系列] 目录导航 1 Linq To Sql进阶系列(一)-从映射讲起 本系列,或多或少,直接或间接依赖入门系列知识。但,依然追求独立成章。因本文作者水平有限&…

uboot源码——mmc驱动分析

以下内容源于朱有鹏《物联网大讲坛》课程的学习,以及博客http://www.cnblogs.com/biaohc/p/6409197.html的学习整理,如有侵权,请告知删除。 一、uboot与linux驱动 1、uboot是裸机程序 狭义的驱动的概念:操作系统中用来具体操控硬…

VB与Java颜色值的转换

正常的 RGB 颜色的有效范围,是从 0 到 16,777,215 (&HFFFFFF&)。每种颜色的设置值(属性或参数)都是一个四字节的整数。对于这个范围内的数,其高字节都是 0,而低三个字节,从最低字节到第三个字节&am…

Dreamweaver MX显示汉字为乱码的解决方法

推荐几种解决方法:a.在“编辑”-“首选参数”中设置“新建文档”->默认编码:utf-8或者gb2312(取决于你的网页编码),并勾选“当打开未指定编码的现有文件时使用”;此时每次打开文件时都没有乱码了,也不额…

RDIFramework.NET(.NET快速开发框架) 答客户问(2014-02-23)

1、框架的部署安装,服务器端和客户端 答:开发版以上版本支持SOA模式,也即真正的面向服务端的模式,在实际使用过程中,可根据项目的实际需要,来选择性的进行部署(直连模式或SOA模式)&a…

I2C通信——I2C通信的基础介绍

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除 。 参考博客 SPI、I2C、UART(即串口)三种串行总线详解_天糊土的博客-CSDN博客_串口总线 s5pv210 I2C通信详解 - biaohc - 博客园 嵌入式常用技术概览之IIC(I2C)_C_XianRen的博…

IBM SOA[ESB,BPM,Portal等]基础架构图解

最近公司对众多的异构系统进行SOA化,产品选型为IBM的Websphere系列产品的WMB,BPM,Portal,LDAP等技术,根据具体的描述,连猜带蒙的画了个系统协作图,有不对的地方欢迎大家拍砖....谢谢。 SOA详细技…

高精度计算

多精度计算 许剑伟 2006-10-31 一、多(高)精度数据表示法: 用字符型数组表示一个高精度的数,以下示范数据结构,左边为数组底端(或说内存底端),下表以底端高位(或说高端…

css3图标悬停导航菜单

纯css3制作的图标悬停导航菜单,包含9中不同的悬停风格,干净大气。转载于:https://blog.51cto.com/jimanyu/1362823

I2C通信——S5PV210的I2C通信简单案例

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 参考内容 I2C子系统详解3——I2C总线驱动层代码分析_天糊土的博客-CSDN博客 一、S5PV210的I2C控制器 1、为什么需要控制器? 通信双方通过时序协调工作,但是时序比较复杂而…

POJ 2718

题意:给出最多10个数字,将它们划分为两个整数,求差异值最小的值(除非只有一位数,否则不允许出现先导0) 题解:很显然如果总共有n个数,必然有一个整数长n/2,另一个长n-n/2,…