云联天下首页 |  登陆 |  注册 |  密码找回 |  关于我们 | 加入收藏 
首页技术资料系统/服务器→FreeBSD紧急救援状况的应变措施 【字号: 】 【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色)

FreeBSD紧急救援状况的应变措施

网址来源:http://www.kehui.net发布时间: 2004-11-16 07:15:58




作者: foxfair (.........) 看板: 386BSD 
标题: [DOC]紧急救援状况的应变措施 
时间: Sun May 2 18:36:27 1999 


玩 FreeBSD 的各位,有没有常常『重灌』系统呢? 

如果只是因为某些设定上的疏忽,比如说设错 root 或是某个 user 的 shell 
路径,或是安装某些程式结果开机以後不能使用,或是 make new kernel 以後 
变得无法开机,这些问题难道就都只有『重灌』一途可以解决吗? 

当然不!请记住你现在不是在用 M$ "飞窗"系统,重灌只是属於鸵鸟的那种人 
才会使用的解决方法。以下提供一点小 hint 告诉你怎麽在系统出问题的时候, 
做出紧急应变措施,大部分的情形下我假设你已经进入(或是该说,只能进入) 
单机模式(single user mode)。 
========================================================================== 
Q0: Ok, 什麽是单机模式?(Single user mode) 我该怎麽进入单机模式? 
Hint: 
1.请记住 UNIX 系统(当然包含 FreeBSD)先天的设计上是多使用工作环境, 
别人可以藉由 telnet 或是 rsh 或其他的远端签入程式连线过来使用你的 
机器,单机模式简单的说,系统处於最原始的状态,所有有关网路方面的 
service 都还没有跑起来,file system 也还没有 mount, 只有最原始的 
系统组态被读入,然後由 kernel 开机进入 command line 这样而已。这 
种类似浑沌初开的原始状态,就是单机模式。 
2.进入单机模式,在 FreeBSD 的方法就是当你开机看到 boot: 提示号 
时,马上打 boot -s 就可以了。如果你有装 boot loader, 在 loader 
里面打 boot -s 也是一样的效果。 

Q1: root(or other user)shell 设错,怎麽办? 
(类似这样的问题还有,密码忘记了等等) 
Hint: 
1.开机进入单机模式。 
2.用 vipw 改密码或 shell 路径吧! 
3.或系统提示号 # 出现以後马上用 passwd 命令更改密码,这次请把密码抄 
在女朋友的背上,刻在自己的额头上,或是用任何不会再忘记或找不到的 
方法强迫自己记忆。 

Q2: 开机到一半结果好像硬碟有问题,没有办法 mount 某个 partition 结果 
就整个停住了,怎麽办? 
(类似这样的问题还有,把硬碟从 master 换到 slave, 或是相反的动作,或是 
/etc/fstab 档里面写错一个 slice name 等等) 
Hint: 
1.开机进入单机模式。 
2.在系统提示号 # 出现後,打 /sbin/mount / 先把 root partition mount 
起来。 
3.然後改 /etc/fstab. 
4.如果不确定有这个 device name, 或许你该去 /dev 下利用 MAKEDEV 这个 
指令做出 dev 再说。比如说你把原本放在 primary master 的硬碟搬到 
slave 去,device name 应该从 wd0->wd1, 但是你看 /dev 下没有任何叫 
rwd1 的 device name, 你就应该这样做: 

# cd /dev 
# ./MAKEDEV wd1 

Q3: 单机模式下,键盘按键变得好奇怪,还有方向键(上下)不能拿来 repeat 以 
前的命令,怎麽办? 
Hint: 
1.在系统提示号 # 後面打 set -E 
2.可以更换 shell, 因为单机模式是使用 /bin/sh 这个 shell, 你还是可以 
使用自己习惯的 shell. 直接找到 shell 所在的目录,一般来说常用的就 
是 /bin/csh, /usr/local/bin/tcsh; /usr/local/bin/bash 等这几种。 

Q4: 单机模式下,我要使用 /stand/sysinstall 或是 ee 等程式的时候,系统告 
告诉我 Unknown terminal type, 怎麽办? 
(同样的问题还有,vi 不能使用,说 terminal 不对等等...) 
Hint: 
1.set TERM=cons25 
2.done. 

Q5. 我的硬碟里面好像有坏轨,结果不能正常开机进入单机模式了,怎麽办? 
Hint: 
1.进入单机模式以後, 
2.用 fsck -y 命令先检查看看,如果有坏轨就用 bad144 或其他 repair 
程式去扫描修复。 

Q6. 我的 kernel 不能开机了,怎麽办? 
Hint: 
1.在 boot: 提示号出现的时候,直接打 kernel.GENERIC 或是 kernel.old 
用旧的 kernel 来开机。再怎麽样,kernel.GENERIC 都一定要可以用。 
2.有装 boot loader 的人,可以在 loader 里面先下 load kernel.GENERIC 
的命令读取这个 kernel, 然後用 boot 命令启动系统。 
(http://www.fanqiang.com)
    进入【UNIX论坛

白衫 

相关新闻
v FreeBSD 4.0 Kernel Hacking Guide--i386/i386/locore.s 2004-11-16 07:19:36
v FreeBSD如何保存和使用内核更改信息? 2004-11-16 07:19:59
v 在FreeBSD 4.0下安装USB鼠标支持 2004-11-16 07:21:50
v 如何在 FreeBSD 下压 MP3 2004-11-16 07:22:46
v FreeBSD的系统log日志 2004-11-16 07:23:11
v ports 装不起来的几种状况 2004-11-16 07:23:58
v 如何在 FreeBSD 上使用 UPS 2004-11-16 07:24:25
v 如何查看 .iso 档? 2004-11-16 07:24:49
v 打 last 显示 IP 而不是 hostname,Why ? 2004-11-16 07:25:13
v 为何要安装 identd ? 2004-11-16 07:25:37
  最新新闻
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装

  最新帖子
 ※室内空气污染的危害及  [sensor]
 ※超声波风速传感器在生  [sensor]
 ※这么冷清  [gabc111]
 ※手机APP操作有问题  [ssy11407]
 ※智慧云谷智慧家居将在  [cici]
 ※上传下载  [cici]
 ※下载智慧家居  [apple2008]
 ※秋季干燥,智慧家居温  [apple2008]
 ※智慧家居紧扣热点 安全  [apple2008]
 ※办公大楼如何智慧化管  [apple2008]
 ※智慧云谷工业自控的优  [apple2008]
 ※传感器助力智慧家居 感  [apple2008]
 ※智能开关品牌,如何选  [apple2008]
 ※智慧云谷开关智能安防  [apple2008]
 ※没有专业人员,如何安  [apple2008]
 ※烟台智慧云谷董事长任  [apple2008]
 ※互联网+助推智能家居产  [apple2008]
 ※WiFi智能家居你还在用  [apple2008]
 ※智慧云谷智慧家居:创  [apple2008]
 ※智能家居如何赢得市场  [apple2008]
钯碳回收 硝酸银回收 银浆回收 银焊条回收 回收银浆 氯化钯回收 氯化钯回收 氧化钯回收 回收硝酸钯 钯水回收价格 海绵钯回收 钯炭回收价格 回收镀金板 深圳钯碳回收 镇江氯化钯回收 杭州钯浆回收 银浆回收多少钱 回收钯碳公司 硝酸银的价格 那里有回收金 氯化钯回收价格 江苏擦银布回收 硝酸银价格 德州钯粉回收 银铜回收 回收钯粉 回收铂碳催化剂 佛山钯碳回收 金盐回收价格 海绵钯回收 钯碳高价回收 钯回收价格 钯炭回收