ubuntu12.10中没有/etc/inittab文件探究

1. 我们首先来看一下Linux系统开机启动过程:

Ubuntu是Linux系统的衍生系统,其开机启动过程与上图相差不大,但是随着系统的不断发展,终究还是有不同的地方,下面,我们来了解一下Ubuntu12.10系统的自启动过程。

2. linux 启动时第一个进程是/sbin/init,其主要功能就是软件执行环境,包括系统的主机名、网络设置、语系处理、文件系统格式及其他服务的启动等。

  其配置文件就是/etc/inittab,但在我的ubuntu12.10却没有找到此文件。
  原来ubuntu中使用/etc/event.d这个目录,完成相似的功能。

  ubuntu9.10版本的upstart不再用/etc/event.d这个目录了。而是改用/etc/init目录。在/etc/init/下发现一个文件rc-sysinit.conf,与rc.sysinit文件名相似,于是打开发现其中有如下内容:

很明显,在ubuntu还是支持/etc/initab文件的。脚本的最后会执行/etc/init.d/rcS, rcS的内容为:

最后一个语句:exec /etc/init.d/rc S

这也就是说,S作为一个阿拉伯数字/数字,并按照/etc/init.d/rc*的顺序执行!

3. /ect/init.d/rc.local 文件

这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里。
也就是说,我有任何想要在开机时就进行的工作时,直接将他写入 /etc/rc.local , 那么该工作就会在开机的时候自动被载入喔!而不必等我们登入系统去启动呢! 是否很方便啊!一般来说,鸟哥就很喜欢把自己制作的 shell script 完整档名写入 /etc/rc.d/rc.local ,如此一来,开机就会将我的 shell script 执行过,真是好棒那! 
时间: 2024-10-10 04:31:02

ubuntu12.10中没有/etc/inittab文件探究的相关文章

【转】ubuntu中没有/etc/inittab文件探究

原文网址:http://blog.csdn.net/gavinr/article/details/6584582 linux 启动时第一个进程是/sbin/init,其主要功能就是软件执行环境,包括系统的主机名.网络设置.语系处理.文件系统格式及其他服务的启动等.其配置文件就是/etc/inittab,但在我的ubuntu10.10却没有找到此文件. 原来ubuntu中使用/etc/event.d这个目录,完成相似的功能.ubuntu9.10版本的upstart不再用/etc/event.d这个

[]如何在Windows 10中更改文件夹背景颜色

ini文件.我们甚至可以使用相同的技术将图片设置为文件夹背景. 已有工具可以更改Windows 7中Windows资源管理器背景的颜色,并将图像设置为Windows 7中的文件夹背景,但这些工具与Windows 8引入的新文件管理器不兼容. 由于某些原因,这些文件夹背景更改工具在Windows 10和Windows 8/8中不起作用.1.自从Windows 10发布以来,用户一直在要求我们提出一种将图片设置为文件夹背景或至少更改文件夹背景颜色的方法,我们决定提出本指南. 如果您在Windows

[转]如何在Windows 10中更改文件夹背景颜色

ini文件.我们甚至可以使用相同的技术将图片设置为文件夹背景. 已有工具可以更改Windows 7中Windows资源管理器背景的颜色,并将图像设置为Windows 7中的文件夹背景,但这些工具与Windows 8引入的新文件管理器不兼容. 由于某些原因,这些文件夹背景更改工具在Windows 10和Windows 8/8中不起作用.1.自从Windows 10发布以来,用户一直在要求我们提出一种将图片设置为文件夹背景或至少更改文件夹背景颜色的方法,我们决定提出本指南. 如果您在Windows

Linux的/etc/inittab文件中init级别设置成6(重启)或者不支持级别的解决方法

如果不小心将/etc/inittab文件中的init级别设置成6(重启)或者不支持级别,系统就不能正常启动.本博客讲解如何通过Grub来解决这个问题. 1. 在Linux启动过程中,按Esc键进入Grub界面 2. 按e修改当前Linux系统的配置 3. 选择第二行,按e键,并按如下步骤执行 1)在出现的命令行后加1(单用户模式): 2)按Enter键接收操作并后退到当前Linux配置页面: 3)按b重启Linux. 4. 重启后进入Linux系统,修改/etc/inittab文件.将init级

Windows 10 中的文件历史记录

什么事文件历史记录? 文件历史记录是一个备份应用程序,它会持续保护存储在库.桌面.收藏夹和联系人文件夹中的个人文件.它定期扫描(默认情况下每小时一次)文件系统中的更改并将更改的文件复制到另一位置.每当您的任何个人文件发生更改时,其副本都将存储在您选择的专用外部存储设备上.随着时间的推移,文件历史记录将会建立对任何个人文件所做更改的完整历史记录. 注意:文件历史记录只保护用户库.桌面.收藏夹和联系人.其他文件(例如操作系统文件.应用程序和设置)将不会得到备份 那么怎么在Windows 10中使用文

linux中inittab文件详解

init的进程号是1(ps -aux | less),从这一点就能看出,init进程是系统所有进程的起点,Linux在完成核内引导以后,就开始运行init程序. init程序需要读取配置文件/etc/inittab.inittab是一个不可执行的文本文件,它有若干行指令所组成. 理解Runlevel: runlevel用来表示在init进程结束之后的系统状态,在系统的硬件中没有固定的信息来表示runlevel,它纯粹是一种软件结构.init和inittab是runlevel影响系统状态的唯一原因

【转】linux中inittab文件详解

原文网址:http://www.2cto.com/os/201108/98426.html linux中inittab文件详解 init的进程号是1(ps -aux | less),从这一点就能看出,init进程是系统所有进程的起点,Linux在完成核内引导以后,就开始运行init程序. init程序需要读取配置文件/etc/inittab.inittab是一个不可执行的文本文件,它有若干行指令所组成. 理解Runlevel: runlevel用来表示在init进程结束之后的系统状态,在系统的硬

intel dpdk在ubuntu12.04中測试testpmd、helloworld程序

一.測试环境 操作系统:ubuntu12.04   x86_64 dpdk版本号:1.6.0r2 虚拟机:vmware 10 网卡: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01) 二.測试准备 利用vmware 给 Ubuntu 12.04加入4块虚拟网卡.加入网卡的过程中选择的是默认的NAT模式. 三.測试过程 1.利用setup.sh測试testpmd程序 1).配置环境变量RTE_SDK 和

Linux启动之inittab文件

从接触Linux到现在,期间用过Redhat,Slackware,Kali.不同的发行版本启动文件略有差异,但大体流程都是相同的.按下电源键后首先进行开机自检,然后进入bootloader引导系统.bootloader一般都是Lilo或是Grub,Grub2.选择好系统后便是载入内核文件以及initrd文件. 首先启动的第一个进程是init,init读取/etc/inittab文件,从而产生其他进程. inittab文件描述了需要在启动是执行的进程.其中的条目的格式如下: id:runlevel