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: wkwu@csie.nctu.edu.tw
--
--
※ 修改:·raner 於 Jun 29 10:50:16 修改本文·[FROM: 166.111.68.98]
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.68.98]
BBS水木清华站∶精华区