initlinux中init的详细用法是什么呀?

init  时间:2021-06-22  阅读:()

linux中的init命令如何重启? 原理是什么?

Linux用init命令关机、重启、切换模式 正在学习Linux中。





一边学一边记录着。



所有观点只是个人观点 Linux有个文件 /etc/inittab [plain] # # inittab This file describes how the INIT process should set up # the system in a certain run-level. # # Author: Miquel van Smoorenburg, <miquels@> # Modified for RHS Linux by Marc Ewing and Donnie Barnes # # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not working) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:3:initdefault: 0是关机 1是单用户 2是多用户,不联网 3是多用户 4是不使用的 5是xwindows,也就是有界面的 6是重启 init命令很简单。

直接输入init + 你想要的模式 回车就行。

比如 输入 : init 0 就是关机 init 3 就是切换到多用户 init 5 就是切换到界面 init 6 就是重启

init()方法

哦,这个是不能改的 init()是java.applet.Applet的一个方法 是由浏览器调用的 如果你想用其它的名字,可以这样 public void init(){ kk(); } void kk() { title=getParameter("title_msg"); if(title==null) title="ddddd"; } 不行

python中的__init__()是什么意思呢

python中的__init__()时类的初始化函数,比如: class?Obj: ????def?__init__(): ????????print?1 obj?=?Obj()?#这时候调用__init__这个方法如果解决了您的问题请采纳! 如果未解决请继续追问

init 0 init1 init 3 init 5 init 6 这几个启动级别都代表什么意思(?)

意思是: 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动? 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆? 运行级别2:多用户状态(没有NFS)? 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式? 运行级别4:系统未使用,保留? 运行级别5:X11控制台,登陆后进入图形GUI模式? 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动 扩展资料 改变级别的方法: 一、运行时改变运行级别 init 1/2/3/5 startx启动级别5 二、设置系统默认启动级别 1、老版本修改 vi ?/etc/inittab中的id:5:initdefault: 中间的数字是启动级别 2、新版本 新版本的运行级别都定义在 /lib/systemd/system下: [root@localhost ~]# ls -ltr /lib/systemd/system/runlevel*.target 修改方法: 1》把下面的红色标记的数字改成 要默认运行的级别 [root@localhost ~]# ln -svf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target

linux中init的详细用法是什么呀?

init模块   一般来说,Linux程序只能用另一个Linux程序启动。

例如,登录Linux终端程序Mingetty。

但终端程序又由谁启动呢?在计算机上启动Linux时,内核装入并启动init程序。

然后init程序 装载硬盘和启动终端程序。

登录终端程序时,它启动命令行界面Shell。

  在计算机上启动Linux之后,init程序监视任何关闭计算机的信号,如不间断电源(UPS)发 生的电源故障信号和重新启动命令。

init是Linux系统操作中不可缺少的程序之一。

  所谓的init进程,它是一个由内核启动的用户级进程。

  内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等 )之后,就通过启动一个用户级程序init的方式,完成引导进程。

所以,init始终是第一个进程 (其进程编号始终为1)。

  内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说) 是/sbin/init。

如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也 会失败。

 一、什么是INIT:   init是Linux系统操作中不可缺少的程序之一。

  所谓的init进程,它是一个由内核启动的用户级进程。

  内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等 )之后,就通过启动一个用户级程序init的方式,完成引导进程。

所以,init始终是第一个进程 (其进程编号始终为1)。

  内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说) 是/sbin/init。

如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也 会失败。

  二、运行级别   那么,到底什么是运行级呢?   简单的说,运行级就是操作系统当前正在运行的功能级别。

这个级别从1到6 ,具有不同的 功能。

  不同的运行级定义如下:(可以参考Red Hat Linux 里面的/etc/inittab)   # 0 - 停机(千万不能把initdefault 设置为0 )   # 1 - 单用户模式   # 2 - 多用户,没有 NFS   # 3 - 完全多用户模式(标准的运行级)   # 4 - 没有用到   # 5 - X11 (xwindow)   # 6 - 重新启动 (千万不要把initdefault 设置为6 )   这些级别在/etc/inittab 文件里指定。

这个文件是init 程序寻找的主要文件,最先运行的 服务是放在/etc/rc.d 目录下的文件。

在大多数的Linux 发行版本中,启动脚本都是位于 /etc/rc.d/init.d中的。

这些脚本被用ln 命令连接到 /etc/rc.d/.d 目录。

(这里的n 就是 运行级0-6)   三、运行级别的配置   运行级别的配置是在/etc/inittab行内进行的,如下所示:   12 : 2 : wait : / etc / init.d / rc 2   第一个字段是一个任意指定的标签;   第二个字段表示这一行适用于运行那个级别(这里是2);   第三个字 段表示进入运行级别时,init应该运行第四个字段内的命令一次,而且init应该 等待该命令结束。

/etc/init.d/rc命令运行启动和终止输入以便进入运行级别2时所需的任何命 令。

  第四个字段中的命令执行设置运行级别时的一切“杂活”。

它启动已经没有运行的服务,终 止不应该再在新运行级别内运行的服务。

根据Linux版本的不同,采用的具体命令也不同,而且 运行级别的配置也是有差别的。

  init启动时,它会在/etc/inittab内查找一个代码行,这一行指定了默认的运行级别:   id : 2 : initdefault :   你可以要求init在启动时,进入非默认运行级别,这是通过为内核指定一个“single”或“ emergency” 命令行参数来实现的。

比如说,内核命令行参数的指定可通过LILO来执行。

这样一 来,你就可以选择单用户模式了(即运行级别1)。

  系统正在运行时,telinit命令可更改运行级别。

运行级别发生变化时, init 就会 从/etc/inittab运行相应的命令。

  四、/etc/inittab中的特殊配置   /etc/inittab中,有几个特殊的特性,允许init重新激活特殊事件。

这些特殊特性都是用第 三个字段中的特殊关键字标记出来的。

比如:   1. powerwait   允许init在电源被切断时,关闭系统。

其前提是具有U P S和监视U P S并通知init电源已被 切断的软件。

  2. ctrlaltdel   允许init在用户于控制台键盘上按下C t r l + A l t + D e l组合键时,重新启动系统。

注意,如果该系统放在一个公共场所,系统管理员可将C t r l + A l t + D e l组合键配置为 别的行为,比如忽略等。

  3. sysinit   系统启动时准备运行的命令。

比如说,这个命令将清除/tmp。

  上面列出的特殊关键字尚不完整。

其他的关键字及其使用详情,可参考你的inittab手册页 。

  五、在单用户模式下引导   一个重要的运行级别就是单用户模式(运行级别1),该模式中,只有一个系统管理员使用 特定的机器,而且尽可能少地运行系统服务,其中包含登录。

单用户模式对少数管理任务(比如 在/usr分区上运行fsck)而言,是很有必要的,因为这需要卸载分区,但这是不可能的,除非所 有的服务系统已被杀死。

  一个正在运行的系统可以进入单用户模式,具体做法是利用init,请求运行级别1。

内核启 动时,在内核命令行指定single或emergency关键字,就可进入运行级别1了。

内核同时也为init 指定命令行, init从关键字得知自己不应该采用默认的运行级别(内核命令行的输入方式和你 启动系统的方式有关)。

  有时,以单用户模式进行启动是必要的,这样一来,用户在装入分区之前,或至少在装入分 散的/usr分区之前,能手工运行fsck(在分散的文件系统上,任何活动都可能使其更为分散,所 以应该尽可能地运行fsck)。

  如果自动化的fsck在启动时失败了,启动脚本init的运行将自动进入单用户模式。

这样做是 为了防止系统使用不连贯的文件系统,这个文件系统是f s c k不能自动修复的。

文件系统不连 贯的现象极为少见,而且通常会导致硬盘的不连贯或实验性的内核释放,但最好能做到防患于未 然。

  由于安全上的考虑,在单用户模式下,启动外壳脚本之前,配置得当的系统会要求用户提供 root密码。

否则,它会简单地为L I L O输入合适的一行代码,以r o o t的身份登录(当然,如 果/etc/passwd已经由于文件系统的问题而不连贯了,就不适合这里的原则了,为对付这种情况 ,你最好随时准备一张启动盘)。

  不同的运行级有不同的用处,也应该根据自己的不同情形来设置。

  例如,如果丢失了root口令,那么可以让机器启动进入单用户状态。

在启动后的 lilo 提示 符下输入:   init=/bin/sh rw 使机器进入运行级1 ,并把 root 文件系统挂为读写。

他会跳过所有系统 认证,让你可以使用passwd 程序来改变root口令,然后启动到一个新的运行级。

青果网络618:洛杉矶CN2 GIA/东京CN2套餐年付199元起,国内高防独服套餐66折

青果网络怎么样?青果网络隶属于泉州市青果网络科技有限公司,青果网络商家成立于2015年4月1日,拥有工信部颁发的全网IDC/ISP/IP-VPN资质,是国内为数不多具有IDC/ISP双资质的综合型云计算服务商。青果网络是APNIC和CNNIC地址分配联盟成员,泉州市互联网协会会员单位,信誉非常有保障。目前,青果网络商家正式开启了618云特惠活动,针对国内外机房都有相应的优惠。点击进入:青果网络官方...

特网云,美国独立物理服务器 Atom d525 4G 100M 40G防御 280元/月 香港站群 E3-1200V2 8G 10M 1500元/月

特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。公司名:珠海市特网科技有限公司官方网站:https://www.56dr.com特网云为您提供高速、稳定、安全、弹性的云计算服务 计算、存储、监控、安全,完善...

1C2G5M轻量服务器48元/年,2C4G8M三年仅198元,COM域名首年1元起

腾讯云双十一活动已于今天正式开启了,多重优惠享不停,首购服务器低至0.4折,比如1C2G5M轻量应用服务器仅48元/年起,2C4G8M也仅70元/年起;个人及企业用户还可以一键领取3500-7000元满减券,用于支付新购、续费、升级等各项账单;企业用户还可以以首年1年的价格注册.COM域名。活动页面:https://cloud.tencent.com/act/double11我们分享的信息仍然以秒...

init为你推荐
存储区域网络nas、das、san 三种网络环境的区分素数算法求100以内的素数的算法avc是什么格式电厂AVC啥意思?微信如何只发文字微信朋友圈如何只发文字,怎么发文字不要图音乐代码css控制背景音乐代码特斯拉model3降价特斯拉官网为何会被挤崩?特斯拉model3降价特斯拉股价为何暴跌?特斯拉model3降价小鹏P7和特斯拉Model 3,买哪个更加划算?短信套餐移动有什么短信包月套餐,怎么开通?微盟价格微盟怎么收费?
天津虚拟主机 广州主机租用 Dedicated NetSpeeder 标准机柜尺寸 架设服务器 泉州移动 100mbps web服务器安全 网站在线扫描 云营销系统 中国电信网络测速 广州虚拟主机 云服务器比较 日本代理ip 防cc攻击 lamp架构 免费个人主页 万网主机 测试网速命令 更多