新舊 INF

2005-12-15 08:25

當了四年 bbs.csie.thu.edu.tw 的系統站務
終於準備交接給學弟了

交接前幫他做的最後一件事就是系統轉移
從老舊的 Sun Ultra20 -> Sun Blade100
系統也從 Solaris 8 -> Solaris 10

順手記下一些相關的改變 :

OS - Solaris 8 -> 10

  1. 上 patch 的方式和 8,9 不一樣 ... 老實說要 remote 做有點麻煩
    所以我找到個 link , 可以 download patch , 然後像 8,9 的方式一樣做
    http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
  2. 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 就好了


Solaris 類別的文章 :
  

新增留言

*

*

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


各分類文章

最近的 20 篇文章