新舊 INF
2005-12-15 08:25
當了四年 bbs.csie.thu.edu.tw 的系統站務
終於準備交接給學弟了
交接前幫他做的最後一件事就是系統轉移
從老舊的 Sun Ultra20 -> Sun Blade100
系統也從 Solaris 8 -> Solaris 10
順手記下一些相關的改變 :
OS - Solaris 8 -> 10
- 上 patch 的方式和 8,9 不一樣 ... 老實說要 remote 做有點麻煩
所以我找到個 link , 可以 download patch , 然後像 8,9 的方式一樣做
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access - initial service configuration
8,9 的方式和 SYSV 的系列比較像 ,
/etc/rc?.d/Sxx 就是 startup 時會跑的 script (通常是link去/etc/init.d)
如果不要開機時跑啥 service 就去那拿掉就好了但是10裝起來後 , 我發現跑了一堆東西在那都找不到
翻了一下 , 才知道要用 svc* 系列的指令去調整svcs - service status
svcadm - service administration
svccfg - service configuration
svcprop - service properties
Compiler - gcc 2.9.x => 3.4.x
-
對 bbs 的 source 來說最主要的地方就是不能用 #include
要改用 #include
然後 va_start() 的用法不太一樣 , 要跟著改
新的 inf 上我已經都改好了.
bbssrc/src/screen.c
bbssrc/util/innbbsd/bbslib.c
bbssrc/util/innbbsd/echobbslib.c
bbssrc/util/innbbsd/file.c
Firewall : ipfilter
-
新的 inf 上我有裝 ip filter 做 firewall
config 在 /etc/ipf/ipf.conf
log 在 /var/log/ipf.log
如果之後要另外開什麼 service , 或是對外抓東西的話要去改 rule
改完再 ipf -Fa -f /etc/ipf/ipf.conf 就好了
新增留言
Trackback this post | 訂閱這則留言的 RSS Feed