BBS水木清华站∶精华区

发信人: raner (就要离开清华了...), 信区: Linux 
标  题: *BSD如何增加tty,如何升级,如何安全关机Tips(转载) 
发信站: BBS 水木清华站 (Mon Jun 29 10:49:18 1998) 
 
============================================================================= 
来  源: freebsd.csie.nctu.edu.tw 
档  名: 0/System/virtual-console(使用 70 埠) 
标  题: 如何增加 virtual console         - How to increase virtual console 
 
 
        Last Updated: 1995/8/10 
 
        1. 在 kernel config file 中加入 options "MAXCONS=8", 重新编译 
           kernel 
 
        2. 修改 /etc/ttys, 增加 ttyv? 的个数, 其中 
           ttyv0-5 如果你全部都 on 就有 6 个... 
           不过你应该要把一个 off 给 X-window 用....(如 ttyv6) 
 
        3. cd /dev; ./MAKEDEV vty8 
 
.  
-- 
 
=========================================================================== 
来  源: freebsd.csie.nctu.edu.tw 
档  名: 0/System/upgrade(使用 70 埠) 
标  题: 如何升级                         - How to upgrade 
 
 
        在 FreeBSD 中更新版本是一件很轻松的事, 你会因此而嘲笑 Linux 的 
        杂乱无章. 
        在更新版本前你应该先备份你的东东 (读读 如何备份), 当然, 
        我只是说你 "应该", 我都不备份的, 因为没有危险. 
 
        总共有三种方法来更新版本 : 
 
        0. script 升级法 
           使用 jdli 写的 script, 可自动更新所有的 binary, 你只需要自行更新 
           /etc 就可以了. 
           先取得 upgrade.sh 以及新的 release 中的 bin, des, dict, doc, 
           games, info, manpages, proflibs, src/ssys*, 当然你不要的可以 
           不用抓, 如 games, dict, doc, info, proflibs. 
           ftp://ftp.edu.tw/OS/FreeBSD/packages/jdli/collect/upgrade.sh 
           ftp://freebsd.csie.nctu.edu.tw/pub/jdli/collect/upgrade.sh 
          如后再执行 upgrade.sh. 
          *此法不保证对未来新的 release 适用, 毕竟未来的事谁知道. 
 
 
        1. 手动升级 (几乎同 方法0, 只是手动做) 
           1) 重开机进 single user mode  (boot: -s) 
           2) "mount -u /" 把 / re-mount 成可 write 
              如果你的 /usr 分开来, 也要手动 mount 进来 
           3) 用 ftp 先抓回来, ftp.edu.tw/OS/FreeBSD/2.1.0-RELEASE 
              或用 NFS mount 140.113.235.250 的 
           4) 假如将 release 置于 /mnt 
              cd /; cat /mnt/bin/bin.* | gunzip | tar --unlink -xvpsf - 
                bin lkm sbin usr dev var/yp kernel.GENERIC 
              (这样就不会盖到 /etc /root /var 了) 
           5) 同 4 把 /mnt 下该装的都装一装, 如 dict, info, manpages, games 
              proflibs, des. 
              (cd /; cat /mnt/????/* | gunzip | tar --unlink --xvpsf -) 
           5) 如果你有使用 des (当然是 non-US 版的), "一定" 要在解开 bin 
              跟 proflibs "后" 再解开 des, 而且一定要解开 des, 不然下次 
              就别想 login 了. 
              (non-US DES 在 ftp://ftp.edu.tw/OS/FreeBSD/packages/DES/) 
           6) cd /tmp; cat /mnt/bin/bin.* | gunzip | tar xvf - etc 解开 
              新的 /etc, 再参考 /tmp/etc 把 /etc 改一改. 
           7) ldconfig -m /usr/lib /usr/X11R6/lib /usr/local/lib 
           8) 解开新的 kernel src, 做一个新的 kernel (阅读 Howto-make-kernel) 
           9) sync; reboot 祝好运 
 
        2. 重装法 : (这是白烂方法) 
           把资料备份出来, 用新的开机片再装一次. 再编译一个新的 kernel 
 
        3. 从 source 自己编译 : (强烈建议) 
           你须要 150MB 的硬碟放 source, 120MB 的硬碟放 *.o, 共需约 270MB 
           的硬碟空间. 
           请阅读 [6]  关于 FreeBSD 系统 => [1]  关于系统核心 
                                         => [8]  编译 current/stable 
.  
 
-- 
=========================================================================== 
来  源: freebsd.csie.nctu.edu.tw 
档  名: 0/System/shutdown(使用 70 埠) 
标  题: 如何安全的关机                   - How to shutdown FreeBSD? 
 
Last update 97/11/26. 
 
  怎样安全关机? FreeBSD 新手可能还不清楚这不是和 DOS, Windows95一样, 
  直接 Reset or Power off. 
 
1.如果你有 mount 其他非 FreeBSD ufs 的 filesystem, 建议你先手动 
  umount 掉, 特别是 linux 的 ext2fs 和 msdos, 不然可能会出现 
  sync fail的情况, 下次重开机你就要等很久了. 
 
2.如果你都没跑其他 services, 先确定没有其他使用者在跑process, 那么: 
 
  sync;sync;sync;shutdown -h now 
 
3.如果你有跑其他 services, 以 news 和 BBS 为例: 
 
  news: ctlinnd shutdown shutdown_reason 
 
  BBS: ctlinbbsd shutdown , 确定 BBS 站上没有人了: 
 
  sync;sync;sync;shutdown -h now 
 
4.其他情形, 请自行斟酌. 
-- 
 E-mail: [email protected] 
 
-- 
 
-- 
※ 修改:·raner 於 Jun 29 10:50:16 修改本文·[FROM:   166.111.68.98] 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.68.98] 

BBS水木清华站∶精华区