Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[文档] Unix操作诀窍7则

[复制链接]
yecoo 发表于 2003-11-30 19:31:25 | 显示全部楼层 |阅读模式
  Unix凭借其高度的可靠性与安全性,深受网络用户的青睐。但由于Unix通常使用要求比较高,普通用户可能会很少有机会接触到,这样就更为Unix增添了几分神秘感。如何能在很短时间内,快速高效地使用好Unix就成为网络操作者非常关心的话题。下面笔者结合自己在实际工作的使用体会,将一些有关Unix的使用技巧介绍给大家,希望能给大家在使用Unix的过程中有所帮助。

1、快速制作引导盘
  为了能防止系统在发生突然故障时,不能正常启动,我们很有必要为unix操作系统建立紧急引导盘,那么我们该如何进行制作呢?首先我们应该以超级用户root来进行登录,以便取得创建引导盘的权限;登录到系统的提示符界面后,输入“mkdev fd”命令,unix将自动进入创建应急引导盘的界面,根据界面提示选择制作boot盘就可以了。

2、使用关机用户
  由于关机用户和其他的关机方法相比安全性有所提高,特别是在单机状态下,其安全性值得信赖,因此uinx网络中的用户几乎都需要关机用户来确保安全。在使用关机用户时,我们可以直接在/etc/passwd文件或/etc/shadow文件中的关机用户一行的末尾加入/etc/shutdown命令或加入/etc/haltsys命令以代替/bin/sh命令。这样即使有人知道了关机用户的密码(或没有设置关机用户的密码),也不能通过关机用户进入Unix系统,关机用户被严格界定为有且仅有关机功能的超级用户。

3、忘了root密码的登录
  由于unix安全性较高,因此一旦忘记了管理员口令(即超级用户口令),我们将无法登录到系统中去工作,为此凡是具备unix操作系统常识的人都应该时刻谨记超级用户的密码。但是如果真的忘了密码,我们该如何面对呢?也许您会说,一旦忘记了超级用户口令,只能重装操作系统,此外别无它法。当然重新安装操作系统,固然也是一个办法,总不能做在那里束手待毙吧!不过,这种方法有点太落伍了,这里笔者介绍一则比较简单的方法。首先用紧急启动软盘启动后,将硬盘根文件系统mount到某个目录下(一般为/mnt目录),然后进入该目录(即进入硬盘根文件系统的根目录),修改相关目录下与超级用户口令有关的信息(各种方案的不同之处主要体现于此)。最后回到软盘根目录,拆卸/dev/hd0root,重启机器。


4、解决找不到操作系统的故障
  万一运气不好,您可能会发现unix在启动时总会出现“No os”(没有操作系统)的提示。如果您对unix很不熟悉的话,可能会对这个提示感到束手无策。其实,系统出现引导失败或显示“No os”信息,说明引导块中/etc/hd0boot和/etc/hd1boot或主引导块/etc/masterboot 被破坏了,需要进行恢复。我们可以按照如下步骤来进行恢复操作:首先用紧急引导盘来重新引导系统,在界面上出现“boot:” 提示符时,直接输入“hd(40)unix”命令,然后在uinx命令状态下,使用命令“instbb hd /dev/hd0a”把部分引导块写入硬盘,接着再用“dparam”命令把主引导块代码写入硬盘的主引导块就可以了。

5、恢复系统文件
  使用unix操作系统时,我们应该对文件系统及数据库进行有计划的备份。但是如果遇到意外因素,遗失或破坏这些备份,恰好此时系统的根文件系统又遭到破坏时,我们又将如何恢复这些unix的系统文件呢?大家知道,如果unxi的根文件系统正常的话,我们就可以直接从/u文件系统中拿出这些数据,但问题就是现在根文件系统也被破坏了,难道就没有办法了吗?天无绝人之路!其实,我们可以按照下面的步骤就能解决这个问题:首先将系统由多用户切换到单用户状态,然后直接在#提示符后键入mount -r /dev/u /u,再用df -v 就可以看到/u中的内容了,最后我们就可以将/u下备份的数据备份下来了。

6、拯救丢失的文件系统
  由于各种意外因素,unix的系统文件可能丢失了,这样unix可能就不能正常启动。为了能够再次重新启动系统,我们可以从另外的核心文件(如unix.old或unix.safe)上引导系统,为此,只须在boot提示符下键入替代的核心文件名即可。
  如果在系统上没有另外的核心文件,就需要从应急盘引导系统,以便恢复系统unix文件。首先,在boot:提示下键入:fd(60) unix.Z root=hd(42)swap=hd(41)。然后再把unix切换到单用户状态,并在命令行下依次输入一下几个命令:“umount /stand”、“mount /stand”、“mount -r/dev/fd0 /mnt”、“cp /mnt/unix.Z /stand”。

7、定期清理日志文件
  大家知道在/usr/adm目录下,我们可以查看文件syslog的内容,这个文件中有所有用户的进出邮件记录。但是由于该目录下的hwconfig、messages、sulog、syslog等都会逐日增长,严重的情况下可能会大大降低系统的运行性能,为此我们必须定期对这几个文件进行清理,以保证系统能处于高效的工作状态。

[ Last edited by uplinux on 2003-12-11 at 03:31 PM ]
cqfanli 发表于 2003-12-1 17:34:11 | 显示全部楼层
最后一條經常用到的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-15 05:39 , Processed in 0.140717 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表