<!--defaultCSS-->
1、inittab是什么?
是linux下系统启动的一个配置;可以配置随系统启动的应用程序;并且可以配置监控应用程序运行,一旦运行程序宕机,则会被系统立即拉起。
2、initab如何配置?如何生效?
在/etc/initab文件中配置;配置格式如下:
6:2345:respawn:/sbin/mingetty tty6
id-initab文件中取值唯一,代表唯一标识;实例中的6就是id
level-支持的运行级别,即当系统处于哪种运行级别时执行。linux的运行级别取值从0-6,分别表示的含义是:停机、单用户模式、多用户模式(没有NFS)、完全多用户模式、未使用、X11、重新启动。例子中的2345取值,表示在2345这四种运行级别下都执行
action-运行方式,运行方式有很多,一般来说在配置的主要就是respawn,表示系统启动时如果相应进程不存在,则启动该进程,但是不等待该进程结束,继续执行initab的内容。如果监控到该进程被停止了,init将重新启动该进程。once对应的是只启动一次,进程挂掉后不会重新启动。
cmd-执行的命令
配置完后,执行init -q使其生效
3、initab中配置的监控程序是否有特殊要求?配置的程序是否可以被后台启动?
监控程序没有特殊要求
4、initab的原理是什么?respawn是如何监控应用程序的?是周期检查还是会立即拉起?
不清楚,没找到答案;
相关推荐
在嵌入式Linux系统中,inittab文件还可以使用 BusyBox init,这是一种轻量级的init系统,主要用于嵌入式系统。BusyBox init的init进程负责完成系统的初始化工作,关机前的工作等等。 BusyBox init的init进程会依次...
嵌入式 Linux 启动运行的 inittab 简介 嵌入式 Linux 系统下的启动配置文件与普通 PC Linux 启动配置文件不同,嵌入式系统下的 Linux 启动过程可以分为两个阶段:第一个阶段是在 bootloader 中制定各种要求传给 ...
前不久在卸载oracle时不小心把/etc/inittab这个文件删了,找了半天没找到,最终不得不翻出安装盘把这个文件找出来,现在把文件提供给大家。
- 4:未使用 - 5:X11图形界面 - 6:重启 当系统启动时,init会根据`initdefault`指定的运行级别执行相应的初始化脚本,如`/etc/rc.d/rc`加上运行级别的数字,如`/etc/rc.d/rc 5`。这些脚本会启动系统服务和守护...
改变/etc/inittab文件在有些情况下,需要增加、改变、列出、删除/etc/inittab文件中的记录。/etc/inittab文件定义了哪些进程在哪个系统运行级别里运行。 当运行init命令时,它将读取/etc/inittab文件。每一条记录...
### Linux 进程init主配置文件/etc/inittab解析 #### 概述 在Linux系统中,`init` 是所有进程的祖先,它的PID始终为1。`init`进程负责初始化整个系统,并根据系统运行级别(runlevel)来启动相应的服务。`init`...
2. 复制文件:使用 `cp /etc/inittab ./vi` 命令将文件“/etc/inittab” 复制到“vi” 目录下。 3. 打开文件:使用 `vi inittab` 命令打开“vi” 目录下的 inittab 文件。 4. 设定行号:使用 `:set nu` 命令设定行号...
为Linux系统配置安全性时,使用/etc/inittab文件、runlevels和一两个服务管理“superdaemons”如inetd或xinetd直接管理服务。Inittab,/etc/inittab文件用于系统的初始化过程启动系统服务。在一个配置好的系统上,...
在这种情况下,我们可以进入 rescue 模式,使用 chroot 命令切换到 /mnt/sysimage 目录,然后使用 rpm 命令查询 /etc/inittab 文件所属的包,最后退出并重启系统。 这部分内容涉及到以下知识点: * rescue 模式的...
除了以上步骤,还可以通过编辑`/etc/inittab`文件来控制启动级别,但这在`systemd`环境中并不推荐,因为`systemd`已经取代了传统的`init`系统,而`inittab`是`init`的一部分。 需要注意的是,进入纯命令行模式后,...
使用BusyBox制作Linux根文件系统借鉴 BusyBox是一个轻量级的Linux实用工具箱,它提供了许多常用的命令和工具,可以用来制作Linux根文件系统。在本文中,我们将使用BusyBox和其他工具来制作一个基本的Linux根文件...
本篇文档主要涵盖了Linux系统的基本使用、安装、配置以及一些常用命令和工具的使用。 1. **系统安装**: Linux系统的安装通常需要多张光盘或者一个ISO镜像文件。在旧的安装方式中,可能会使用三张光盘来完成整个...
2. 使用root权限编辑`/etc/inittab`文件,可以通过以下命令: ``` sudo vi /etc/inittab ``` 或者使用其他文本编辑器,如nano: ``` sudo nano /etc/inittab ``` 3. 在文件中查找包含`initdefault`关键字的...
* 4:未使用 * 5:多用户,有网络和 xdm * 6:系统重新启动 action 字段可以取以下值: * respawn:重新启动该进程 * wait:运行命令一次,然后等待它终止 * once:运行命令一次 * boot:在启动过程中运行命令 * ...
项目二 Linux基础使用 第三讲 主要内容 ...修改inittab配置文件 命令行界面的使用 进入虚拟控制台登录命令行界面: 虚拟控制台 Linux是一个多用户操作系统 允许多个用户登录 允许一个用户登录多次 需要
3. 编辑 /etc/inittab 文件:在安装图形界面后,需要编辑 /etc/inittab 文件,以便设置默认启动模式。 知识点:/etc/inittab 是一个系统配置文件,用于设置系统的启动模式。在本文中,我们需要编辑该文件,将默认...
在AIX系统中,注释`/etc/inittab`文件中的某一行不是使用常见的`#`符号,而是使用`:`字符。例如,要注释掉某一行,只需在其开头添加一个冒号`:`即可。 #### 五、转换DOS和AIX两种格式的文本文件 在不同操作系统间...
在本文档中,作者分享了关于AIX操作系统的使用经验,AIX是IBM开发的一种先进的Unix系统,以其高可靠性、可用性、开放性、可扩展性和性能而著称。以下是文档中提到的一些关键知识点: 1. **禁止终端上的中断键(CTRL...
不同的开发板情况不同,有些开发板可能没有这个文件,BusyBox 会检查 /etc/inittab 文件是否存在,如果不存在,将使用缺省的 inittab 配置。 BusyBox 会分析 /etc/inittab 文件,并将其中的命令记录在内部的数据...