etc/inittab?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
Anenn
帖子: 1
注册时间: 2013-09-14 20:54
系统: ubuntu

etc/inittab?

#1

帖子 Anenn » 2013-09-29 10:58

刚开始学linux,现在装的ubuntu是13.04版本,看的视频教程里说可在etc文件夹下找到inittab,但自己去找时却没发现这文件,请大神帮忙指点一下。
头像
leavfin
帖子: 599
注册时间: 2012-01-12 13:32

Re: etc/inittab?

#2

帖子 leavfin » 2013-09-29 19:49

版本不同 init机制也不同
ubuntu默认是upstart
其他发行版有systemd/rc/SysVinit等等
头像
lanjian9151
帖子: 403
注册时间: 2008-01-09 21:19
系统: Gentoo

Re: etc/inittab?

#3

帖子 lanjian9151 » 2013-09-30 10:04

在进行linux学习的时候一定要对应到相应的发行版本,在对照教程学习之前先弄清楚教程对应的发行版以及版本号。视频教程我个人觉得没有多大意义,而且大多数视频教程更新都不快,版本严重滞后。
头像
wangchaoran
帖子: 764
注册时间: 2011-11-18 21:41
系统: kubuntu 13.4 amd64
来自: China

Re: etc/inittab?

#4

帖子 wangchaoran » 2013-10-01 8:46

debian及其衍生发行版(如ubuntu等)没有这个文件,因为对于运行等级2~5都是相同的debian及其衍生发行版,运行等级2~5都是相同的,即带图形界面的多用户模式,(0代表关机,1代表单用户模式,6代表重启),默认就是2,所以没必要搞个inittab。而redhat及其衍生发行版(如fedora,centos等),运行等级2~5并不相同(反正我就记得5代表带图形界面的多用户模式,其他的都不带图形界面,你那教程里应该有),因此,redhat及其衍生发行版都有inittab,用来指明运行等级。

代码: 全选

The best way to predict the future is to invent it.
siebel
帖子: 15
注册时间: 2013-04-26 16:36
系统: ubuntu13.04

Re: etc/inittab?

#5

帖子 siebel » 2013-11-26 22:04

wangchaoran 写了:debian及其衍生发行版(如ubuntu等)没有这个文件,因为对于运行等级2~5都是相同的debian及其衍生发行版,运行等级2~5都是相同的,即带图形界面的多用户模式,(0代表关机,1代表单用户模式,6代表重启),默认就是2,所以没必要搞个inittab。而redhat及其衍生发行版(如fedora,centos等),运行等级2~5并不相同(反正我就记得5代表带图形界面的多用户模式,其他的都不带图形界面,你那教程里应该有),因此,redhat及其衍生发行版都有inittab,用来指明运行等级。
2.4.2 运行级别

完成系统启动进程后,init 启动所有在默认运行级别配置为启动的服务。 默认运行级别由 /etc/inittab 中的 id 给出。 Debian 使用 id=2。

Debian 使用下列的运行级别:

1(单用户模式 single-user mode),

2 到 5(多用户模式 multi-user modes),

0(关闭系统),

6(重启系统)。

运行级 7、8 和 9 也能够使用,但是它们的 rc 目录在软件包安装的时候没有。

使用 telinit 命令来转换运行级别。

当进入一个运行级别时,所有在 /etc/rcrunlevel.d/ 目录下的脚本将被执行。 脚本名的第一个字母决定了该脚本的运行方式: 使用 K 开头的脚本,使用 stop 参数来运行。 使用 S 开头的脚本,使用 start 参数来运行。 这些脚本按照它们名字的字母顺序运行;因此,“stop”脚本比“start”脚本先运行。 在 K 或 S 之后的两个数字决定了脚本运行的先后次序,数字小的脚本先运行。

实际上,目录 /etc/rcrunlevel.d/ 中的脚本都是指向 /etc/init.d/ 的符号链接。这些脚本接受 “restart”和“force-reload”作为参数:“force-reload”的方式可以用来在系统启动后,重新启动服务或者强迫它们重新装载它们的配置文件。

例如:

# /etc/init.d/exim4 reload

在http://www.debian.org/doc/manuals/debian-refer ... tml#s-init 这里怎么找到这段。。。
onlylove
论坛版主
帖子: 5369
注册时间: 2007-01-14 16:23

Re: etc/inittab?

#6

帖子 onlylove » 2013-11-27 0:38

lanjian9151 写了:在进行linux学习的时候一定要对应到相应的发行版本,在对照教程学习之前先弄清楚教程对应的发行版以及版本号。视频教程我个人觉得没有多大意义,而且大多数视频教程更新都不快,版本严重滞后。
老实说,我看他们录的那些视频教程容易犯困,还不如自己一边看书一边照着做来的快
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
rediscover
帖子: 3173
注册时间: 2010-01-13 23:26

Re: etc/inittab?

#7

帖子 rediscover » 2013-11-27 4:12

基本不咋有用了。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
李仲舒
帖子: 1
注册时间: 2015-01-15 20:20
系统: ubuntu 14.10

Re: etc/inittab?

#8

帖子 李仲舒 » 2015-01-15 20:33

rediscover 写了:基本不咋有用了。
那么ubuntu14.10的inittab文件是什么呢?upstart也不是那个文件阿,我找了好久阿
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: etc/inittab?

#9

帖子 poloshiao » 2015-01-15 21:17

回复