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口令,然后启动到一个新的运行级。

onevps:新增(支付宝+中文网站),香港/新加坡/日本等9机房,1Gbps带宽,不限流量,仅需$4/月

onevps最新消息,为了更好服务中国区用户:1、网站支付方式新增了支付宝,即将增加微信;原信用卡、PayPal方式不变;(2)可以切换简体中文版网站,在网站顶部右上角找到那个米字旗,下拉可以换中国简体版本。VPS可选机房有:中国(香港)、新加坡、日本(东京)、美国(纽约、洛杉矶)、英国(伦敦)、荷兰(阿姆斯特丹)、瑞士(苏黎世)、德国(法兰克福)、澳大利亚(悉尼)。不管你的客户在亚太区域、美洲区...

LetBox:美国洛杉矶/新泽西AMD大硬盘VPS,10TB流量,充值返余额,最低3.3美元两个月

LetBox此次促销依然是AMD Ryzen处理器+NVME硬盘+HDD大硬盘,以前是5TB月流量,现在免费升级到10TB月流量。另外还有返余额的活动,如果月付,月付多少返多少;如果季付或者半年付,返25%;如果年付,返10%。依然全部KVM虚拟化,可自定义ISO系统。需要大硬盘vps、大流量vps、便宜AMD VPS的朋友不要错过了。不过LetBox对帐号审核严格,最好注册邮箱和paypal帐号...

A400:36元/季,16.8/月kvm架构,线路优质,延迟低

A400互联是一家成立于2020年的商家,主要推行洛杉矶服务器采用kvm架构,线路优质,延迟低,稳定性高!全场产品对标腾讯云轻量,服务器线路有有美国洛杉矶cn2_gia、香港cn2+cmi,目前推行的vps服务器均为精心挑选的优质线路机房,A400互联推出了夏季优惠洛杉矶5折、香港7折促销活动,质量可靠,价格实惠!二:优惠码洛杉矶五折优惠码:20210620香港cn2七折优惠码:0710三、优惠方...

init为你推荐
mergefield如何自动生成准考证和批量打印,请高手们指教qq管家官网在qq电脑管家官网有个可以登录qq的。登录上了可以加速么?医院排队系统怎么将排队系统的信息显示在led上yui3yui 3 月9日 出的专辑的情报爱码验证码平台接码验证码接收平台如何使用?flash序列号Flash软件 的序列号是什么?微盟价格微盟现在怎么样?微盟价格微盟渠道代理政策是怎么样的?aviconverter哪款AVI转换器好用?推荐一下西安娱乐西安那里有好玩的地方,夜生活不去
金万维动态域名 ixwebhosting xfce tk域名 申请空间 国外在线代理 网通ip 777te 华为网络硬盘 太原联通测速平台 godaddy域名证书 空间论坛 刀片服务器的优势 云营销系统 购买空间 如何登陆阿里云邮箱 汤博乐 美国主机 2016黑色星期五 cloudflare 更多