Linux里的/etc/inittab文件修改问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux里的/etc/inittab文件修改问题相关的知识,希望对你有一定的参考价值。

在inittab文件里有这么一段0-halt1-Single user mode2-Multiuser,without NFS3-Full multiuser mode4-unused5-X116-rebootid:3:initdefault: 系统默认是3,如果不小心改成了6.系统一开机就重启,如何恢复呢?

可以通过Grub来解决这个问题。

1、 在Linux启动过程中,按Esc键进入Grub界面。

2、按e修改当前Linux系统的配置。

3、选择第二行,按e键,并按如下步骤执行

1)在出现的命令行后加1(单用户模式);

2)按Enter键接收操作并后退到当前Linux配置页面;

3)按b重启Linux。

4、重启后进入Linux系统,修改/etc/inittab文件。将init级别改成你想要的,在这里改成3(完整多用户模式)

id:3:initdefault

参考技术A 进单用户模式. vim /etc/inittab 按i进插入模式.将id:6:initdefault 中的6改成3或者5 3是字符集界面 5是图形界面... 参考技术B 应该还是进入单用户模式的,步骤如下: 1.在Grub引导程序中,在下面给出了一系列提示。按“e”键进入系统启动前的Grub配置。   2.然后选择中间那一项:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”按“e”键进入编辑。   3.在“LABEL=/”后面输入“空格+single”后回车。空格一定要记得输!   4.然后选择中间那一项:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ single”,按“b”键启动单用户模式系统。 5.进入单用户模式后,通过命令“vi /etc/inittab”将“id:6:initdefault”中的6修改为“3”即可 参考技术C 没记错的话,敲命令

init 6 祝您中秋节快乐!
参考技术D 在命令中修改

修改Linux里的hosts文件

    当我们使用自定义的域名时,而这些域名没有公网IP,这时就需要在/etc/hosts文件里指定这些域名。步骤如下:

1、打开/etc/hosts

sudo vim /etc/hosts

2、添加自定义的域名

192.168.30.11 orderer.example.com     
192.168.30.22 peer0.org1.example.com  
192.168.30.33 peer1.org1.example.com  
192.168.30.44 peer0.org2.example.com  
192.168.30.55 peer1.org2.example.com  

## 0.0.0.0 account.jetbrains.com

3、重启网络

sudo /etc/init.d/networking restart

以上是关于Linux里的/etc/inittab文件修改问题的主要内容,如果未能解决你的问题,请参考以下文章

linux 下xinetd和/etc/init.d里的服务不一样吗?为啥要设置这两个?

Linux 中 vi /etc/sysctl.conf 如何编辑

在linux下输入service smb start时提示smb:unrecognized service?

LINUX ls –lt /etc是啥意思,帮忙解释下。。

/etc/samba里的smb.conf被删了 怎么办

求linux SentOS6.4系统下 /etc/yum.repo.d目录下的默认的几个文件