installing FreeBSD

2005-12-16 00:11

剛裝完一台 FreeBSD 6 , 順手把安裝完要做的事情紀錄一下 ...

1. 放上自己順手的 cshrc , 放到 /etc/csh.cshrc

2. copy & modify

/usr/share/examples/etc/make.conf => /etc/make.conf

CPUTYPE?=
MASTER_SITE_OVERRIDE?= \
ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \
ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \
ftp://ftp3.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \
ftp://ftp4.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \
ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/

/usr/share/examples/cvsup/ports-supfile
/usr/share/examples/cvsup/stable-supfile

*default host=ftp.tw.freebsd.org

3. cvsup ports & source

cvsup -g -L 2 ports-supfile
cvsup -g -L 2 stable-supfile

4. install vim

cd /usr/ports/editor/vim
make WITHOUT_X11=yes install

fetch vimrc , put in /usr/local/share/vim/vimrc

5. rebuild kernel & world

cd /usr/src/sys/i386/conf
cp GENERIC XXX

vim XXX
config XXX
cd ../compile/XXX
make cleandepend; make depend
cd /usr/src
make buildworld
mergemaster -p
make installworld
make buildkernel KERNCONF=XXX
make installkernel KERNCONF=XXX
mergemaster
reboot

6. Edit /etc/fstab

add noatime, noexec, nosuid in some partition

7. synchronize time automatically

by crontab :

crontab -e ( as root )

0 * * * * /usr/sbin/ntpdate time.stdtime.gov.tw 2>&1 > /dev/null

by periodic job :

Add a new file , put in /etc/periodic/daily/900.ntpdate
chmod to 755
content :

#!/bin/sh
/usr/sbin/ntpdate time.stdtime.gov.tw 2>&1 > /dev/null


FreeBSD 類別的文章 :
gvinum under FreeBSD 6衝 6.1

新增留言

*

*

Trackback this post  |  訂閱這則留言的 RSS Feed


各分類文章

最近的 20 篇文章