处理Unix操作系统问题
创始人
2024-06-27 15:20:23
0次

在Unix操作系统中,我们经常会遇到某些问题,对于这些问题,我们今天就来给大家做一些讲解,并对系统启动后不能进入多用户工作方式这个问题提出一种解决方案。

造成这种情况的原因一般有两种可能:

1、/etc/inittab文件丢失或损坏
2、/etc/passwd文件丢失或损坏

如果在系统在引导时提示:
init:cannot open /etc/inittab errno:2

然后按+d进入多用户失败。则表明是/etc/inittab文件丢失或损坏,而此文件包括init命令,控制计算机所进入的init级别,其中 init 0就是关闭计算机,init 1为进入单用户工作方式,init 2是系统启动时默认的多用户运行级别。解决办法是修复inittab文件,重新建立Unix操作系统内核。解决办法有两个:

1、重新建立inittab的文件联结,命令格式:

  1. #ln -s /var/opt/K/SCO/unix/5.0.5a/etc/inittab /etc.inittab 

2、重构inittab文件

  1. #touch /etc/.new-unix  
  2. #cd /etc/conf/bin  
  3. #./idmkenv 

在系统提示下输入"y",然后输入:
#cat /etc/inittab
完成上述工作后,输入:
#init 2

就可以进入多用户Unix操作系统了。

如果在系统引导时提示

  1. su:unknown id:root  
  2. init:single user mode  
  3. password file missing  
  4. entering system maintenance mode  

然后Unix操作系统只能进入单用户维护模式,则表明是/etc/passwd文件丢失或损坏。如果使用l 命令显示文件的长列表,系统会首先显示:/etc/passwd cannot be opened for reading。解决办法是将应急盘的root盘(第二张应急盘)中的passwd文件拷入硬盘,修改passwd文件的属主和属组。

命令格式为:

  1. #mount -r  /dev/rfd0135ds18 /mnt  
  2. #cp /mnt/etc/passwd /etc/passwd  
  3. #chown bin:auth passwd  
  4. #reboot 

这样,我们就解决了Unix操作系统启动后不能进入多用户工作方式的问题了,如果还有更多的问题,希望大家可以提出来。

【编辑推荐】

  1. 防止入侵Unix操作系统决策
  2. 讲述Unix操作系统环境
  3. 无Unix操作系统安全之忧
  4. 入侵Unix操作系统基础知识
  5. 管理Unix操作系统交换区

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
如何更省钱? 近期特价热门硒鼓... 如今激光打印设备已经成为商务或企业的绝对主力办公设备,但采购者往往忽视了激光打印设备所用的耗材,相对...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...