仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2502|回复: 19
打印 上一主题 下一主题

[其他Linux] Linux设计init.d,rc.d详解 Linux运转时详解仓酷云

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:39:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
Linux启动时必要哪些步骤呢?本文将具体形貌分歧的运转级在启动中的感化。
关于那些在DOS/Win9x/NT平台下的初级用户而言,Linux仿佛是一个怪物。没有config.sys,没有autoexec.bat,具有团体特征的呆板设置不晓得从何入手下手。
必要申明的是,良多人以为Linux是Unix的一个克隆,可是,这类说法关于Linux是不公允的。Linux比Unix加倍开放,功效更壮大。我们应当称之为GNU/Linux。

Linux启动时,运转一个叫做init的程序,然后由它来启动前面的义务,包含多用户情况,收集等。
那末,究竟甚么是运转级呢?复杂的说,运转级就是操纵体系以后正在运转的功效级别。这个级别从1到6,具有分歧的功效。这些级别在/etc/inittab文件里指定。这个文件是init程序寻觅的次要文件,开始运转的服务是那些放在/etc/rc.d目次下的文件。
年夜多半的Linux刊行版本中,启动的是/etc/rc.d/init.d。这些剧本被ln命令来毗连到/etc/rc.d/rcn.d目次。(这里的n就是运转级0-6)
比方/etc/rc.d/rc2.d上面的S10network就是毗连到/etc/rc.d/init.d下的network剧本的。
因而,我们能够晓得,rc2.d上面的文件就是和运转级2有关的。

文件开首的S代表start就是启动服务的意义,前面的数字10就是启动的按次。比方,在统一个目次下,你还能够看到S80postfix这个文件,80就是按次在10今后,由于没有启动收集的情形下,启动postfix是没有任何感化的。
再看一下/etc/rc.d/rc3.d,能够看到文件S60nfslock,可是这个文件不存在于/etc/rc.d/rc2.d目次下。NFS要用到这个文件,一样平常用在多用户情况下,以是放在rc3.d目次下。

别的,在/etc/rc.d/rc2.d还能够看到那些K开首的文件,比方
/etc/rc.d/rc2.d/K45named,K代表kill。
尺度的Linux运转级为3大概5,假如是3的话,体系就在多用户形态。假如是5的话,则是运转着XWindow体系。假如今朝正在3或5,而你把运转级下降到2的话,init就会实行K45named剧本。
分歧的运转级界说以下:(能够参考RedHatLinux内里的/etc/inittab)

#缺省的运转级,RHS用到的级别以下:
#0-停机(万万不要把initdefault设置为0)
#1-单用户形式
#2-多用户,可是没有NFS
#3-完整多用户形式
#4-没有效到
#5-X11
#6-从头启动(万万不要把initdefault设置为6)
#
对各个运转级的具体注释:
0为停机,呆板封闭。
1为单用户形式,就像Win9x下的平安形式相似。
2为多用户形式,可是没有NFS撑持。
3为完全的多用户形式,是尺度的运转级。
4一样平常不必,在一些特别情形下能够用它来做一些事变。
比方在条记本电脑的电池用尽时,能够切换到这个形式来做一些设置。
5就是X11,进到XWindow体系了。
6为重启,运转init6呆板就会重启。
分歧的运转级有分歧的用途,也应当依据本人的分歧情况来设置。比方,假如丧失了root口令,那末可让呆板启动进进单用户形态来设置。在启动后的lilo提醒符下输出:
init=/bin/shrw
就能够使呆板进进运转级1,并把root文件体系挂为读写。他会跳过一切体系认证,让你利用passwd程序来改动root口令,然后启动到一个新的运转级。
来自:init.d,rc.d详解Linux运转时详解

系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-21 12:21:03 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
飘灵儿 该用户已被删除
板凳
发表于 2015-1-21 13:39:29 来自手机 | 只看该作者
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
萌萌妈妈 该用户已被删除
地板
 楼主| 发表于 2015-1-30 19:26:26 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-6 15:17:19 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
分手快乐 该用户已被删除
6#
发表于 2015-2-9 07:48:21 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
变相怪杰 该用户已被删除
7#
发表于 2015-2-11 07:48:45 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
灵魂腐蚀 该用户已被删除
8#
发表于 2015-2-23 02:38:40 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
小魔女 该用户已被删除
9#
发表于 2015-3-7 05:27:26 | 只看该作者
熟读写基础知识,学得会不如学得牢。
活着的死人 该用户已被删除
10#
发表于 2015-3-14 10:47:15 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
admin 该用户已被删除
11#
发表于 2015-3-21 02:19:05 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
第二个灵魂 该用户已被删除
12#
发表于 2015-3-27 00:08:26 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
小妖女 该用户已被删除
13#
发表于 2015-3-30 14:46:01 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
爱飞 该用户已被删除
14#
发表于 2015-4-11 12:16:36 | 只看该作者
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
再见西城 该用户已被删除
15#
发表于 2015-4-11 20:29:00 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
精灵巫婆 该用户已被删除
16#
发表于 2015-4-19 14:00:29 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
若天明 该用户已被删除
17#
发表于 2015-4-23 22:14:26 | 只看该作者
选择一些适于初学者的Linux社区。
透明 该用户已被删除
18#
发表于 2015-4-27 09:08:31 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
19#
发表于 2015-5-7 22:18:39 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
只想知道 该用户已被删除
20#
发表于 2015-5-8 11:42:19 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表