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
gvinum under FreeBSD 6衝 6.1
新增留言
Trackback this post | 訂閱這則留言的 RSS Feed