再见西城 发表于 2015-1-16 12:14:13

带来一篇Linux的七个运转级别解说

学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
在装MySQL的时分,才晓得了Linux的运转级别这么一回事。汗…本人太水了…上面总结一下,甚么是运转级别呢?复杂点来讲,运转级别就是操纵体系以后正在运转的功效级别。级别是从0到6,具有分歧的功效。这些级别界说在/ect/inittab文件中。这个文件是init程序寻觅的次要文件,开始运转的服务是那些放在/ect/rc.d目次下的文件。
1、Linux的运转级别:
Linux下的7个运转级别:
0à体系停机形态,体系默许运转级别不克不及设置为0,不然不克不及一般启动,呆板封闭。
1à单用户事情形态,root权限,用于体系保护,克制远程上岸,就像Windows下的平安形式登录。
2à多用户形态,没有NFS撑持。
3à完全的多用户形式,有NFS,上岸落后进把持台命令行形式。
4à体系未利用,保存一样平常不必,在一些特别情形下能够用它来做一些事变。比方在条记本电脑的电池用尽时,能够切换到这个形式来做一些设置。
5àX11把持台,上岸落后进图形GUI形式,XWindow体系。
6à体系一般封闭偏重启,默许运转级别不克不及设为6,不然不克不及一般启动。运转init6呆板就会重启。
运转级别道理:
1.在目次/etc/rc.d/init.d下有很多服务器剧本程序,一样平常称为服务(service)
2.在/etc/rc.d下有7个名为rcN.d的目次,对应体系的7个运转级别
3.rcN.d目次下都是一些标记链接文件,这些链接文件都指向init.d目次下的service剧本文件,定名划定规矩为K+nn+服务名或S+nn+服务名,个中nn为两位数字。
4.体系会依据指定的运转级别进进对应的rcN.d目次,并依照文件名按次检索目次下的链接文件:关于以K开首的文件,体系将停止对应的服;关于以S开首的文件,体系将启动对应的服务
5.检察运转级别用:runlevel
6.进进别的运转级别用:initN,假如init3则进进终端形式,init5则又登录图形GUI形式
7.别的init0为关机,init6为重启体系
尺度的Linux运转级别为3或5,假如是3的话,体系就在多用户形态;假如是5的话,则是运转着XWindow体系。分歧的运转级别有分歧的用途,也应当依据本人的分歧情况来设置。比方,假如丧失了root口令,那末可让呆板启动进进单用户形态来设置。在启动后的lilo提醒符下输出:
init=/bin/shrw
如许就能够使呆板进进运转级别1,并把root文件体系挂为读写。它会途经一切体系认证,让你利用passwd程序来改动root口令,然后启动到一个新的运转级。
2、chkconfig用法
chkconfig命令能够用来反省、设置体系的各类服务
利用语法:
chkconfig[--add][--del][--list][体系服务]或chkconfig[--level<品级代号>][体系服务]
参数用法:
--addà增添所指定的体系服务,让chkconfig指令得以办理它,并同时在体系启动的叙说文件内增添相干数据。
--delà删除所指定的体系服务,不再由chkconfig指令办理,并同时在体系启动的叙说文件内删除相干数据。
--level<品级代号>à指定读体系服务要在哪个实行品级中开启或关毕。
利用典范:
chkconfig--list列出一切的体系服务
chkconfig--addhttpd增添httpd服务
chkconfig--delhttpd删除httpd服务
chkconfig--levelhttpd2345on把httpd在运转级别为2、3、4、5的情形下都是on(开启)的形态。
chkconfig命令供应了一种复杂的体例来设置一个服务的运转级别。比方,为了设置MySQL服务器在运转级别3和4上运转,你必需起首将MySQL增加为受chkconfig办理的服务:
chkconfig--addmysql
如今,我们在级别3和5上设定服务为“on”
chkconfig--level35mysqlon
在其他级别上设为off
chkconfig--level01246mysqloff
为了确认你的设置被准确的修正了,我们能够列出服务将会运转的运转级别,以下所示:
#chkconfig--listmysql
mysql0:off1:off2:off3:on4:off5:on6:off
</p>
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup

飘灵儿 发表于 2015-1-18 09:29:27

我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。

若天明 发表于 2015-1-24 16:27:16

这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。

小妖女 发表于 2015-2-7 18:43:59

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。

透明 发表于 2015-2-23 01:39:20

学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]

柔情似水 发表于 2015-3-7 06:59:21

和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。

兰色精灵 发表于 2015-3-14 16:02:26

虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。

老尸 发表于 2015-3-21 13:05:21

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
页: [1]
查看完整版本: 带来一篇Linux的七个运转级别解说