linux 问题:我把/etc/initab里面的 默认运行模式改成了 5

作者&投稿:鄹洪 (若有异议请与网页底部的电邮联系)
请问CentOS 7怎么更改默认启动为命令行模式?/etc/inittab,说这里面的配置不起作用了……~

修改 vi /etc/inittab
id:5:initdefault: // 把5换成3
wq存储

centos7
vi /etc/inittab

multi-user.target: analogous to runlevel 3 #命令行模式

graphical.target: analogous to runlevel 5 #图形模式

systemctl get-default 查看当前默认启动

systemctl set-default multi-user.target 修改命令启动

你改错了,要改成5.



详细描述如下:

如何让linux启动后自动进入图形界面或不让它进入图形界面?
a.进入图形界面:安装时选图形启动方式或把/etc/inittab的id:x:initdefault:这行改成id:5:initdefault:。
b.不进入图形界面:安装时选文本启动方式或把/etc/inittab的id:x:initdefault:这行改成id:3:initdefault:。
*inittab是做什么的?
在KERNEL起来之后,将生成第一个进程——init,实际上是执行了/sbin/init。init的工作是根据/etc/inittab来执行相应的脚本进行系统初始化,如设置键盘、字体,装载模块,设置网络,等等。
/etc/inittab文件的每一行包括四个域:
id:runlevels:action:process
runlevel是运行模式,通常为0-6。模式0是halt,模式6是reboot,模式1是单用户,模式2/3是多用户,模式5是运行xdm以图形界面方式登录。id为标识符,通常为两个字母。process为需要执行的程序或脚本。action包括有:
(1) defaultinit —— 指定缺省的运行模式(runlevel)
(2) sysinit —— 指定运行的第一个程序/脚本,此时runlevels域不起作用。
(3) boot —— 在sysinit之后执行,runlevels域不起作用
(4) bootwait —— 同boot,但init会等待该命令结束
(5) once —— 在进入有runlevels指定的运行模式时运行
(6) wait —— 同上,但init会等待该命令结束
(7) respawn —— 在进入相应runlevel时执行,并且若该进程结束,init会再起一个进程执行同样的命令
(icon_cool.gif ctrlaltdel —— 指定在用户按下Ctrl-Alt-Del时执行的命令
对于linux来说,执行的顺序为:
/etc/rc.d/rc.sysinit # 由init执行的第一个脚本
/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式
/sbin/mingetty # 等待用户登录
init程序部分
init 程序通常在/sbin或/bin下,它负责在系统启动时运行一系列程序和脚本文件。init程序一旦被内核调用,便成为系统的第0号进程,该进程对于 LINUX系统是十分重要的,有关它的详细内容请参阅其他资料。init进程做的每一步都由/etc/initab中的配置决定。以下是RadHat 的/etc/inittab文件的例子:
inittab文件的每一行包含四个域,格式为:
code:runlevels:action:command
(1) code域用单个或两个字符序列来作为本行的标识,这个标识在此文件中是唯一的。文件中的某些记录必须使用特定的code才能使系统工作正常。
(2) runlevels域给出的是本行的运行级别。LINUX系统运行在一定的级别下,当inittab文件指定了某一特定的运行级别时,该记录行包含的命令 将被执行。RedHat系统通常设置了7个运行级别(0-6),各运行级别的说明包含在inittab文件的开头。
(3) action域指出的是init程序执行command命令的方式。比如:只执行command一次,还是在它退出时重启。
(4) command域给出相应记录行要执行的命令
运行级别1是单用户模式,所谓单用户指的是系统运行在唯一用户--超级用户模式下。而大多数情况下,系统运行在多用户模式下。在启动出错、文件系统出错等情况下,系统将进入单用户模式,此时,系统只有很少的配置,这对于恢复系统是很必要的。
inittab文件首先指出缺省的运行级别(如id:3:initdefault:),我们看到上面的例子中缺省的运行级别为3。此后根据下一条记录, 系统应当运行/etc/rc.d/rc.sysinit,这是一个脚本文件,主要包括基本的系统初始化命令,如激活交换分区、检查并挂上文件系统、装载部 分模块等。

那你就输入一个正确的级别,这样可以先进去。
进入系统后仔细检查inittab文件,只有设置有误才会出现你这种情况。正确设置应该如下:
id:5:initdefault:


抚宁县13276432916: linux系统开机进不去 如何解决?附带开机停留画面 -
翠伟乙肝: 试试此种方法: 此时输入root用户的密码,进入单用户模式. 用fsck指令来手工修复一下: 修复步骤: 在/etc/fstab中找到挂载/contains的分区,这里假设是/dev/hda5,真实情况自己定夺. 执行指令:fsck -y /dev/had5 如果还是不行,就在/etc/fstab中把/contains行注释掉吧,进去系统后重新mount,把文件拷贝出来,重新格式化一下再挂上去.

抚宁县13276432916: linux的桌面文件夹属于系统的哪个目录,比如我在桌面新建的文件夹?
翠伟乙肝: 这个问题我知道!/home里面的当前用户名里面的Desktop---举例吧:我的用户名是duzc2我桌面上有个文件夹是zhongbei我的系统是中文的,所以zhongbei这个文件夹的路径是:/home/duzc2/桌面/zhongbei

抚宁县13276432916: linux系统启动出现 Kernel panic: No init found. Try passing init=option to kernel怎解决?求详细教程 -
翠伟乙肝: :No init found ,Try passing init =option to kernel 问题补充:高手能...你应该是在电脑上对立安装linux的吧,在xp下用虚拟机装就没事了,可能是你...

抚宁县13276432916: 硬盘安装windows7与linuxdeepin双系统 -
翠伟乙肝: 硬盘安装windows7与linuxdeepin双系统需要分步安装. 首先安装windows7系统: 1、在安装系统前,要注意先将电脑桌面上的一些文件放置到除C盘以外的其它盘符. 2、既然安装win7系统,需准备一个.gho的系统文件和一个硬盘安装器...

抚宁县13276432916: linux系统用户问题
翠伟乙肝: 这是个权限问题,前面你只是将windows添加到linux组里面,但是你并没有修改linux这个目录的权限,在默认情况下,普通用户只能访问自己的家目录,其他人的家目录是不能访问的,所以第一段不行.而第二段你修改了linux目录的权限,也就是那个命令chmod 750 /home/linux,这样就使得属于linux的组的用户都能访问linux这个目录,所以第二段可以执行!!!

抚宁县13276432916: LINUX系统,管理员密码误删.想要重新设置但显示密码错误,无法生成新密码.
翠伟乙肝: 哈哈,选我吧!重启机器,在GRUB启动菜单下选择recoverymode,然后选择Droptorootshellprompt,这样就进入了shell.在这里shell默认以只读方式挂载硬盘,要以可读写方式挂载,输入以下命令mount-rw-oremount/然后就可以更改用户密码了passwd输入新用户密码最后将硬盘重新挂载为只读模式mount-oremount,ro/重启.

抚宁县13276432916: 我把密码忘了,进不了红旗linux,怎么办? -
翠伟乙肝: 启动系统,看见grub菜单列表时按e进入编辑状态;移动到kernel行,按e进入编辑该行,在行尾空一格加上1,s或S后回车;按b启动后,会自动以root登录到单用户模式;使用passwd命令修改密码了.

抚宁县13276432916: LINUX系统的问题
翠伟乙肝: 看我遇到过几次这个问题,让我来告诉你吧. 首先看一下类似你的启动菜单: root (hd0,0) //你的vmlinuz和initrd.img文件所在的分区 kernel /vmlinuz-2.6.18 ro root=LABEL=/1 rhgb quiet //??????? initrd /initrd-2.6.18.img 好了,你的电脑出现的问题...

抚宁县13276432916: linux问题
翠伟乙肝: 一、注意事项1.安装linux系统要有一定的空间,可以分4~5G.根据你的情况,你可以将其中一个分区数据备份或转移其它盘,再将linux装至此空间2.安装可以采用光盘或硬盘安装,具体操作search一下,会有更详细的说明.但注意安装过程认真看清每一步操作,误操作会直接导致原有数据的丢失 3.安装时会将此空间格式化为ext2或ext3格式,另加交换分区(swp格式),建议search一下搞清楚linux系统的格式,也可以做为一种学习的过程3.安装后会提示装多系统的引导程序,一般是lilo或grub,任选取一种吧,然后注意选择“安装到引导扇区”为佳二、其它解决方法 可以通过虚拟机安装linux系统,如vmware

抚宁县13276432916: linux怎么打开程序 -
翠伟乙肝: 你先去学基础知识就行了,如果你不想学,那就最好改用 for windows 的版本……1、你在开始菜单里面找不到的程序,当然要用终端来运行,其实,可以用运行解决.印象里打开运行菜单的快捷键是 alt + f2 .你的开始菜单上面或许也有运行的...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网