位置: 编程技术 - 正文

用init玩转 Linux 运行级别(linux init.h)

编辑:rootadmin
也许大家偶然会发现/sbin里有个init命令。你知道它是如何使用的吗? 如果你不喜欢使用图形登录方式,如何能够让用户在控制台下运行startx命令呢? 有时你要维护服务器, n垠)%供VI#tL|V暂时不希望别的用户登录系统,但自己仍对网络有访问权,又该怎么办呢? 其实,如果你知道了三个问题之间的关系,它们就不成问题了。让我们这里入手了解一下Linux的运行级别(runlevel)吧! 其实init是Linux系统里的根进程,是系统所有进程的祖先。它的主要作用是根据记录在/etc/inittab里的一个脚本(script)程序产生进程。这个文件通常用于控制用户的登录模式。Linux系统的有效登录模式有0~9共十种,不过沿用UNIX系统的至多6种的限制,一般只有1到6有效。 init一般在系统启动时自动运行,也可以由root用户调用。它的作用是切换系统的运行状态。它的命令格式是:init NUM〈回车〉,其中NUM表示1到6的任一数字。 6种模式中有两种是系统内定的: 0:停止系统运行。init 0〈回车〉相当于 halt〈回车〉。 6:重启系统。init 6〈回车〉相当于 reboot〈回车〉。 如果你了解/etc/inittab文件,就千万不要把0设为缺省登录模式,否则你的Linux的运行就只能两点一线了——开机←→停机,或者是开机←→重启的无限循环。 其他的4种模式实际上是由操作系统确定的。如果你愿意修改Linux的源代码,你也可以定义这4种(甚至6种)模式的实际功能。其实只要知道Linux发布厂商的约定就足够了,下面我们就以蓝点2.0为例,看看init的常用约定吧—— init 1——进入单用户模式。 这和开机是选择Safe Mode是一样的,可以以root的权限对系统进行管理,但是不能进入图形模式,也不支持中文,声卡和网络服务等就更不用提了。总之,它是系统可运行的最低软硬件配置。 它和Windows的安全模式是比较相似的,但一个本质的差别:在于只要你在Linux下运行相应的命令,硬件设备是可以在这种模式下被驱动的。例如只要你的光驱连线正确,一个mount /dev/cdrom命令,你的光盘内容就随时可以在/mnt/cdrom里读出来。 要注意的是这一模式的字符控制台不能支持中文,但进入Xwin仍然能看到蓝点漂亮的中文字体,输入法也完全没有问题。 init 2——进入无网络服务的多用户模式 如果你的计算机根本没有连网,这个模式就跟普通模式一样了。否则的话别人就不能通过网络www、ftp或telnet登录你的计算机了,但对与ping命令你的计算机还是会作出反应的。如果连ping你也拒绝访问,那么就不如直接把网线拔了! 如果你的计算机作为网络服务器,这一模式就挺有用了。譬如你要修整系统或更新网站内容, 件;无B7)^m%x+Y:教@就可以把计算机调到这一模式,然后放心的进行你的工作,等工作完成后再切换到模式3或5就行了。但注意如果原来已经有用户ftp或telnet进入了你的系统,用init 2 是不能中断他和你的连接的,小心让别人在这个时候黑你一把哦!——执行init 2前先用who命令检查一下吧。 这一模式下,在本机上的使用基本不变。你仍然可以访问网络,上Internet,ftp或telnet到网络中的任何一台服务器。只是你的计算机在网络中不给其他机器提供服务而已。计算机从第3运行级转入这一模式时你会看到一系列网络服务被停止。 init 3或init 4——进入控制台登录的多用户模式 这是蓝点1.0的默认登录模式,每个用户都要先从黑白屏幕登录之后才可以运行才能startx进入KDE精彩的图形世界。而且Xwin启动后,运行startx的控制台就被锁定了,除非你用startx &把Xwin放到后台运行。要到别的控制台用Ctrl+Alt+F*,*表示数字1到6中任一个,Ctrl+Alt+F7则回到图形模式专用的7号控制台(有时要用Ctrl+Alt+F8)。 如果是从init 1 或init 2切换回init 3,我们可以看到一系列服务被重启。 init 5——进入图形化登录的多用户模式 这是蓝点2.0安装后默认的启动模式。系统启动后或执行init 5命令后,悦目的蓝绿过渡色背景上就出现了漂亮的登录窗口。 所有帐号名都以图标的方式出现在窗口里等待选择,不必自己输入。不过系统管理员可能不高兴——这样系统里有多少用户岂不是让人一目了然?不过在KDE控制中心中修改就可以解决问题的,我就不多说啦。 如果系统出了问题,只要启动仍然能进入这个界面(说明X服务器没有问题),root帐号也可以从这里进入Linux的安全模式,就是在左下角的选择框把模式从kde换为save failed就行了。当然进入的界面绝对没有美观可言,但用于修复X窗口管理器或应用程序的问题是必不可少的。 登录窗口刚出现时1到6控制台常常都是锁定的。但在某个用户登录成功或失败后,1到6的控制台就会变得全部可用。是不是有点莫名其妙?有时你还要在切换之后多按几个回车甚至Ctrl+C才行呢。 现在就来解决文章开头所提的第二个问题吧——方法有两种:传统的方法就是root运行setup命令, ;squEDSGC,教0管M重新配置X窗口系统,指定下次系统启动时不自动进入图形模式;另一种方法就是到控制台1到6的其中一个,键入init 3〈回车〉,图形登录窗口就会从7号控制台消失了,任何用户都可以使用startx登录系统。 init 5这个模式不能和其他模式进行太多的切换。否则系统Linux就开始自我感觉不良好了,于是就重启计算机以恢复元气——Linux有时也要打打喷嚏的。 更深入的了解…… 上述介绍的几种模式玩够了吗? 如果你想知道更多, a7Q供7-PxsD就不妨打命令man init看看完全版的手册,枯燥的手册会告诉你:命令init结合/etc目录下的一系列文件可以对你的系统的启动实现深入的定制化设置……一般的用户就不必为它操心啦。

推荐整理分享用init玩转 Linux 运行级别(linux init.h),希望有所帮助,仅作参考,欢迎阅读内容。

用init玩转 Linux 运行级别(linux init.h)

文章相关热门搜索词:linux initd,linux init3,linux init.h,linux中init命令,linux init0,linux initd,linux中init命令,linux中init命令,内容如对您有帮助,希望把文章链接给更多的朋友!

修改/etc/inittab后如何保存退出 首先按ESC然后输入:wq或:x都行如果在不行就输入:wq!就可以了

linux怎样用普通用户关机 用sudo没错,用root执行#visudo添加一行:youruserALL=/sbin/shutdown,/sbin/reboot,/sbin/halt保存退出,执行:#sudo-v然后用youruser登陆,执行:$sudo/sbin/shutdown就可以了恩

Linux下备份恢复技术的应用 本文讲述Linux环境下,如何使用备份的脚本和命令以及商业化的软件来合理高效地保护磁盘数据安全。备份与恢复系统承担着事前备份与事后恢复的职能

标签: linux init.h

本文链接地址:https://www.jiuchutong.com/biancheng/366246.html 转载请保留说明!

上一篇:Linux下各种服务器的架设详解(linux常见服务)

下一篇:修改/etc/inittab后如何保存退出(修改etc profile)

  • 免交增值税怎么账务处理
  • 什么是应付职工薪酬设定提存计划
  • 二手车转让增值税计税依据
  • 将自产货物赠送客户
  • 近三年复合增长是什么意思
  • 季报利润总额是填本季度金额还是本年累计数
  • 销售免税产品是什么意思
  • 机票的电子发票和行程单有什么区别
  • 个体工商户在哪注销营业执照
  • 中外合资房地产公司
  • 售后回租涉税
  • 当期进项税额大于销项税额
  • 企业报税盘入账应该记入哪个科目?
  • 高新技术企业技术转让所得
  • 自然人股权转让涉税信息怎么填
  • 管理费用进项抵扣比例是多少?怎么算
  • 水利建设基金的计税依据及税率
  • 临时工工资作为人员成本如何做账
  • 个体户发票冲红应该具备什么条件
  • 计提坏账准备需要什么附件
  • 收到认证费用计入什么科目
  • 产品售后产生材料费会计核算
  • 借支报销流程
  • 资询服务收入算服务还是劳务
  • 教育费附加税优惠
  • 税务票开错了怎么办理退税
  • win11系统的电脑中拷贝到U盘中的文件没有了怎么解决
  • 电子承兑汇票怎么用
  • 拍卖公司财务
  • 政府专项基金是什么
  • 收到多开的工程款怎么办
  • windows8.1下Apache+Php+MySQL配置步骤
  • ajax获取php数据
  • 车前草的功效与作用及禁忌症
  • win10开机强制进入安全模式重置
  • hypergraph learning
  • 应收账款确认坏账损失
  • 数学建模python 怎么用
  • 关于专利技术转让的说法
  • 弥补以前年度亏损最多几年
  • 办公用品和低值易耗品节省成本吗
  • js reverse
  • 收到进项发票怎么入账
  • 一般纳税人超过多少要交税
  • 长期待摊费用计提摊销的会计分录
  • 应该是下个月
  • 关于sqlserver2000中的sql账号,角色
  • MySQL中distinct语句的基本原理及其与group by的比较
  • 资产负债表的其他应收款怎么算出来的
  • 置换补贴算在优惠价里吗
  • 支票存根联丢失可以用回单代替么
  • 加油卡充值如何开发票
  • 公司注销后会计档案可以销毁吗
  • 新政府会计固定资产的核算与计量
  • 收付转三种凭证怎么装订
  • mysql有外键数据输入
  • sql查询连续登录天数
  • jquery常用的事件绑定函数有哪些
  • win10 build 21277
  • ubuntu更换版本
  • tesmon.sys导致的蓝屏
  • centos设置终端快捷键
  • linux操作系统的发行版本有哪些
  • macbookpro屏幕显示
  • win8应用商店官网
  • python接入微信
  • 浅析js动态创建方法
  • jQuery+ajax实现文章点赞功能的方法
  • nodejs客户端程序开发
  • javascript的
  • python解译器
  • jquery有自定义选择器吗
  • jquery点击事件有什么方法显示
  • 2020年上海税务跨区迁移很麻烦吗
  • 已抵扣过的进项怎么做账
  • 如何发挥人才作为第一资源 护理
  • 地税局多措并举工作总结
  • 发票开具显示获取纳税人基础信息失败,请退出?
  • 如何优化企业的筹资结构
  • 个人所得税的通知
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设