有关/etc/inittab

ubuntu中没有/etc/inittab文件探究 linux 启动时第一个进程是/sbin/init,其主要功能就是软件执行环境,包括系统的主机名、网络设置、语系处理、文件系统格式及其他服务的启动等。其配置文件就是/etc/inittab,但在我的ubuntu10.10却没有找到此文件。 原来ubuntu中 阅读详情

《鸟哥的Linux私房菜》学习笔记

对于Linux开机启动步骤中,在内核加载完毕进行完硬件检测与驱动程序加载后,主机硬件已经准备就绪了,此时内核会主动调用第一个进程/sbin/init。
/sbin/init最主要的功能就是准备软件执行的环境,包括系统的主机名、网络设置、语系处理、文件系统格式及其他服务的启动。而所有的操作都会通过init的配置文件,即是/etc/inittab来规划。

inittab中重要的设置选项runlevel
  • 0 - halt (Do NOT set initdefault to this)(关机)
  • 1 - Single user mode
    (单用户维护模式,用在系统出问题时的维护)
  • 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
    (类似runlevel3,但无NFS服务)
  • 3 - Full multiuser mode
    (完整含有网络功能的纯文本模式)
  • 4 - unused(系统保留功能)
  • 5 - X11(与runlevel3类似,但加载使用X Window)
  • 6 - reboot (Do NOT set initdefault to this)(重新启动)
/etc/inittab

CentOS5.X

  # ①
  id:5:initdefault:  

  # ②System initialization.
  si::sysinit:/etc/rc.d/rc.sysinit

  #  ③ 
  l0:0:wait:/etc/rc.d/rc 0
  l1:1:wait:/etc/rc.d/rc 1
  l2:2:wait:/etc/rc.d/rc 2
  l3:3:wait:/etc/rc.d/rc 3
  l4:4:wait:/etc/rc.d/rc 4
  l5:5:wait:/etc/rc.d/rc 5
  l6:6:wait:/etc/rc.d/rc 6

  #  ④Trap CTRL-ALT-DELETE
  ca::ctrlaltdel:/sbin/shutdown -t3 -r now


  #  ⑤
  # UPS connected and working correctly. 
  pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

  # If power was restored before the shutdown kicked in, cancel it.
  pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"

 #  ⑥Run gettys in standard runlevels
 1:2345:respawn:/sbin/mingetty tty1
 2:2345:respawn:/sbin/mingetty tty2
 3:2345:respawn:/sbin/mingetty tty3
 4:2345:respawn:/sbin/mingetty tty4
 5:2345:respawn:/sbin/mingetty tty5
 6:2345:respawn:/sbin/mingetty tty6

 #  ⑦Run xdm in runlevel 5
 x:5:respawn:/etc/X11/prefdm -nodaemon

①默认的runlevel,此runlevel为5。

②准备系统软件执行的环境的脚本执行文件。
init执行/etc/rc.d/rc.sysinit文件来准备软件的操作环境。

③各个不同的runlevel,需要启动的服务的script放置路径。
l3:3:wait:/etc/rc.d/rc 3 runlevel3在/etc/rc.d/rc3.d/

④是否允许按下ctrl+alt+del就重新启动的设置选项。

⑤关于不断电系统(UPS)的两个设置,一个是没电时的关机,一个是复电的处理。

⑥tty1~tty6

⑦X window

/etc/inittab文件的语法:[设置选项]:[runlevel]:[init的操作行为]:[命令选项]

init处理流程
  1. 先取得runlevel即为默认的运行级别;
  2. 使用使用/etc/rc.d/rc.sysinit进行系统初始化
  3. 由于runlevel是5,因此只进行
    l5:5:wait:/etc/rc.d/rc 5,其他行则略过。执行对应runlevel下各个服务的启动
  4. 设置好ctrl+alt+del这组的组合键功能
  5. 设置不断电系统的pf,pr两种机制
  6. 启动mingetty的6个终端机
  7. 最终以/etc/X11/perfdm -nodaemon启动图形界面
linux中/etc/inittab文件分析 一、什么是init   init是Linux系统操作中不可缺少的程序之一。 是一个由内核启动的用户级进程。   内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务。所以,init始终是第一个进程(其PID始终为1)。          init进程是系统所有进程的起点,Linu 阅读详情

相关推荐

用Cadence IC618仿真双平衡吉尔伯特混频器:从原理图到后仿的完整避坑指南

本文详细介绍了在Cadence IC618环境中设计双平衡吉尔伯特混频器的全流程,包括原理图设计、仿真优化和版图实现。通过实战案例分享,重点解析了设计中的关键技巧和常见问题解决方案,帮助工程师高效完成高性能混频器设计,特别适合射频前端开发人员参考。

weixin_42656416的博客 162

/etc/inittab文件

Linux之/etc/inittab文件 http://blog.youkuaiyun.com/wxlkeepmoving/article/details/6636547   【Busybox】inittab详解 http://blog.youkuaiyun.com/billpig/article/details/5212892   BusyBox init及其inittab文件分析(转) 由于Busy

yangruibao的专栏 7302

数据基础设施建设任务中的技术名词解析

近日,国家数据局确定了18个数据基础设施建设任务(先行先试)承担地区,建设任务内容为:数场、数据空间、数据原件、隐私计算、数联网、区块链。这些概念都有什么样的内涵,他们的相互关系是怎样的?

五角大寨 5305

Linux之RHEL6的开机流程分析

开机——很多人觉得很简单的事情,只要按下电源开关,然后系统就会自然启动,没有什么需要学习的。其实不然,如果系统没有什么问题,可以正常登陆的时候,当然开机很简单。但更多的时候,我们需要知道当机子不能正常开机的如何解决,这才是我们学习的目的。 那么我们就来分析一下Linux的开机流程 简单来说,系统开机的过程可以汇整成下面的流程: 1.加载BIOS的硬件信息、进行自我测试...

weixin_34185320的博客 194

代付系统/代付系统源码/支付宝代付系统/API代付系统

简介: 其他站买的,没有做测试,源码是JAVA的,附带了安装文档,需要的拿无售后 源码下载地址https://www.skpan.cn/2QnIARSZDxG 代付系统/代付系统源码/支付宝代付系统/API代付系统 系统流程: 后台开通代理——开通商户——商户做代付(后台手工提交和 api 提交两种方式) 1、纯代付系统 2、支持个人支付宝全自动 3、支持单笔/批量/API接口方式代付 4、支持白名单、谷歌验证 5、收付款模式采用自动回调/自动转账 一、运营平台 商户管.

刀客源码网 5575

HDMI采集芯片 ADV7611采集PC数据调试总结

开发环境:TI DM365 平台, ADV7611采集板, CCS5.5 第一步:I2C调通 这张是 ADV7611 读写的时序图,可以看出在写和读的时候发送地址数据的时候的停止位信息是不同的,在写的时候是不需要停止位的,但是读的时候是要停止位的。如果I2C在硬件没问题的时候可以考虑是不是这方面的问题。 第二步:map 配置: 根据官方推荐配置进行配置:   0x98,

带头奋青的博客 1万+

详解 /etc/inittab 文件

当内核初始化后,就会启动第一个进程 init,init进程会进行一系列的系统初始化工作,init是根据什么来进行初始化的? init 会读取/etc/inittab文件(针对CentOS 5 系列),执行里面的内容来进行初始化工作,这个文件是一定的格式。 获取inittab文件的帮助,输入 man inittab 命令 过滤掉空白行和以#号开始的行,内容如下: [root@s

fivedoumi的专栏 5473

信息安全-入侵检测技术原理与应用

入侵检测技术原理与应用、入侵检测概述、入侵检测技术、入侵检测系统组成与分类、入侵检测系统主要产品与技术指标、入侵检测系统应用

我的个人博客 1万+

/etc/inittab文件详解

Linux系统的启动过程为:加电自检-->根据BIOS中的设置从指定的设备启动-->找到设备MBR中的bootloader引导启动系统-->启动kernel-->启动init进程 我们看到,Linux系统启动的最后是启动init进程,而init进程是怎么工作的呢?init进程就是根据/etc/inittab这个文件来在不同的运行级别...

weixin_33721427的博客 382

基于DNN神经网络的多输入多输出数据回归预测(附带Matlab代码)

假设我们的输入数据包含n个特征,输出数据包含m个特征。在本文中,我们将介绍如何使用DNN(深度神经网络)实现多输入多输出数据回归预测,并提供相应的Matlab代码。需要注意的是,上述代码中的DNN模型是一个简化的示例,您可以根据实际任务的复杂程度和要求进行相应的调整和优化。综上所述,我们介绍了如何使用DNN神经网络实现多输入多输出数据回归预测,并提供了相应的Matlab代码。函数对DNN模型进行训练,其中输入数据需要转置,以适应网络的输入要求。最后,我们使用训练好的模型对测试数据进行预测,并打印预测结果。

DevWizard的博客 1067

低照度与极端天气环境中的YOLOv8优化:CPA-Enhancer网络的应用与分析

为了克服上述问题,本文提出了一种名为的网络改进方案。CPA-Enhancer通过引入链式思考机制和改进的注意力机制,有效地提升了YOLOv8在低照度和复杂天气下的表现。本文提出了针对低照度和恶劣天气条件下目标检测的YOLOv8改进方案——CPA-Enhancer链式思考网络。通过引入低照度图像增强和多尺度特征融合技术,CPA-Enhancer显著提高了YOLOv8在低光照、雾霾、雨雪等环境下的检测性能。实验结果表明,CPA-Enhancer相较于原始YOLOv8,在多个指标上都有显著的提升,尤其是在mAP。

博客 1564

Linux之/etc/inittab的用途

看了,觉得很受益,转过来,以后懒得再用百度去搜索:   init进程      init的进程号为1,是所有进程的父进程,内核初始化完毕之后,init程序开始运行。其他软件也同时开始运行。init程序通过/etc/inittab文件进行配置。inittab文件的内容如下: 引用内容:     #      # inittab        This file describes how

好记性不如烂笔头 2236

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

/etc/inittab文件说明

本文将把/etc/inittab作为研究起点,向外扩展辐射相关系统知识并一一进行说明。内容包括Linux系统的运行级别、inittab文件、为什么没有/etc/inittab

博客 4575

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

『Linux』/etc/inittab文件详解

文章目录inittab文件简介inittab文件内容Default RunlevelSystem InitializationTrap CTRL-ALT-DELETE inittab文件简介 /etc/inittab文件是Linux初始化系统使用的配置文件,在不同发行版Linux的位置不同,本文使用RedHat 9研究 # # inittab This file describes how the INIT process should set up # the sy

Ho1aAs‘s Blog 4360

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

解析 /etc/inittab

1 什么时候会用到/etc/inittab?   Linux在完成核内引导以后,就开始运行init程序,它的进程号是1,是所有其他进程的起点。   init需要读取/etc/inittab,该文件告诉init在它的每个运行级别上需要做哪些事情。 2 init共定义了七个运行级(run level),分别是什么?   # Default runlevel. The runleve

3584

busybox init进程和/etc/inittab关系

嵌入式系统下的 linux 启动过程一般是: 1. 在 bootloader 中制定各种要求传给 linux 内核的参数,制作 ramdisk 或 ramfs 文件系统,并在开机后首先 mount 上,该文件系统主要负责包含启动运行的配置文件,嵌入式系统主要是/etc/inittab 和/etc/rcS 文件; 2. 在 init 进程启动后,进程首先执行/etc/inittab 文件,该文件语法...

仗劍走天涯 1057

/etc/inittab

cat /etc/inittab  # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # System initialization is started by /etc/

春来江水绿如蓝 952

预设的启动界面修改文件/etc/inittab

 如何想要修改启动界面,那么要修改/etc/inittab文件,下面我把这个文件的内容贴出来:## inittab       This file describes how the INIT process should set up#               the system in a certain run-level.## Author:       Miquel van 

李虎林 2148

/etc/fstab 與 /etc/inittab

<br /><br />介紹 2 個重要的系統設定檔,這 2 個設定檔是最小化 Linux 能順利啟動的關鍵。<br />作者/陳俊宏<br />www.jollen.org<br /><br />/etc/fstab 的用途<br />/etc/fstab 是設定分割區與 mount 目錄關係的檔案,開機時會依這個檔案的內容 mount 檔案系統,mount 檔案系統的命令為:<br />linux# mount -av<br />會依 /etc/fstab 的內容 mount 進除了 root 以外的所

babyfans的专栏 1795

sysvinit解析/etc/inittab文件

大家都知道init进程,即:进程1,是linux的第一个进程,也是所有进程的父进程;同时,也是这个进程解析的/etc/inittab文件。但是,这个init进程到底是谁?在debian下这个进程是软件包sysvinit的一部分。内核文件/init/main.c中有个init函数:原型如下:static int init(void * unused);今天,我不详细分析这个函数,关于这个

jiankun_wang的专栏 2363

修改linux启动参数挽回/etc/inittab文件

最近做linux系统裁剪,修改嵌入式系统的inittab文件时误将本机inittab文件修改。reboot后出现INIT: /etc/inittab[2]: missing id fieldINIT: /etc/inittab[3]: missing id field.Enterrunlevel: 输入3,或1,或singgle后出现INIT: no more proces

ambyalWang的专栏 2027

嵌入式linux的/etc/inittab解释

/etc/inittab文件中的格式 id:runlevels:action:process id: 是标识名,可以任意起名,4个字符以内,要注意的是标识名不能重复,它是唯一的。 runlevels: 表示这一行适用于运行那些级别(如上所示的6个级别);另外sysinit、boot、bootwait这三个进程会忽略这个设置值。此项可以多选,比如要运行1,2,3个级别,就写成123 action: ...

yzs_110的博客 722

etc/inittab的使用

etc/inittab是一个非常重要的文件,因此掌握它对于很好的使用Linux有很大的帮助。  其各部分的含义如下:  # 0-halt(Do Not set initdefault to this) 关机,请不要让默认init进程为0  # 1-Single user mode 单用户模式  # 2-Multiuser.without NFS 没有NFS的多用户模式  # 3-Full

a759478257的专栏 739
上一篇: Linux启动流程分析(CentOS 5.x)
下一篇: Linux命令练习第二关(1)
_IanXiao
博客等级 码龄12年 84粉丝 241原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值