Home   Buy   Shop   Worldwide  





  COMPANY     PRODUCTS     PARTNERS     SUPPORT  




SCO作業系統技術分享




透過USB軟碟機(USB floppy drive)安裝HBA磁片

由於成本考量, 越來越多的硬體廠商都逐漸捨棄傳統軟碟機的配置(legacy floppy drive), 一方面 節省成本外也可解省部分空間. 但是以UNIX作業系統而言, 部分HBA driver必須於系統安裝 時就載入核心才能正確地偵測到安裝硬碟與設備. 此時透過USB介面的軟碟機(USB floppy driver) 可能是其中一種方法.

以安裝lsil HBA為例, 在以光碟開機後, 必須於在提示符號輸入下列命令, 才可載入lsil HBA driver :

boot
: defbootstr link="lsil"


而若使用USB軟碟機, 則必須注意下列事項 :
  • 進入系統BIOS, 確定系統開機設備為CD-ROM Drive
  • 將HBA磁片放入USB軟碟機, 並接上主機, 同時CD-ROM放入安裝光碟
  • 在提示符號boot之後, 輸入defbootstr Sflp=usb_msto(0,0,0) link="lsil"
  • 觀察是否有載入的動作
  • 注意事項:此步驟並不完全適用於各類硬體系統, SCO仍建議客戶需購買配備傳統 軟碟機的硬體系統
參考資料 : http://wdb1.sco.com/kb/showta?taid=126653



免費體驗SCO HipCheck服務 - 以智慧型手機遠端監控Windows與UNIX作業系統

Hipcheck是目前SCO推出最新的智慧型手機(PDA Phone)應用服務, 使用者可透過智慧型手機, 遠端監控 位於公司內部的Windows與UNIX伺服器, 並透過設定警示機制與動作, 能夠隨時隨地監控與針對問題對系統採取 適當的措施. 同時SCO也推出14天免費體驗, 客戶可以透過下列簡單的步驟, 直接設定與安裝.

  • 建立帳號與Community名稱

  • 直接連上http://hipcheck.me-inc.com網站, 並點選 Free Trial Sign-up, 根據指示設定帳號, 密碼與電子郵件住址, 接著系統要要求設定一個 Community名稱, 例如若XYZ公司想透過Hipcheck與PDA手機來管理公司伺服器, 可以指定Community名稱 為xyz, 之後客戶將能夠使用xyz.hipcheck.me-inc.com網域, 方便地設定本身伺服器.

  • 建立預計監督控制的系統

  • 建立帳號與Community名稱後 (同樣以Community名稱xyz為例), 請直接連上http://xyz.hipcheck.me-inc.com 並點選Hipcheck Portal, 接著選擇Create/Delete SystemsCreate, 輸入必要的主機資訊:
    • System Name, 例如web.xyz.com
    • System OS Type, 請由表列清單選擇
    • System Admin User, 例如root或者Administrator
    • System Admin Password, 管理者密碼
    • System URL, 系統將自動根據OS Type輸入
    • Agent Connection Type, 請依實際需求選擇

  • 安裝監控代理程式

  • 連上所指定的Community網頁, 例如http://xyz.hipcheck.me-inc.com, 點選Downloads 下載Windows或者UNIX的Agent程式, Windows的Agent程式可以直接以Double-Click安裝, OpenServer 5/6的 Agent程式可以custom命令安裝, UnixWare 7的Agent程式可以pkgadd安裝.

  • 安裝手機端監控程式

  • 連上所指定的Community網頁, 例如http://xyz.hipcheck.me-inc.com, 點選Downloads 下載Mobile Client Version 1.x.NET Compact Framework Version 2.0, 透過ActiveSync 將PDA手機與電腦連接, 並依序安裝.NET Compact Framework Version 2.0Mobile Client Version 1.x

    請注意, 若電腦未安裝過.NET Framework 2.0, 系統將提示安裝, 請直接選擇YES已安裝.NET Framework 2.0.

  • 安裝PC端監控程式(Optional)

  • 針對沒有PDA手機的用戶, SCO提供了PC版本的HipCheck, 請連上所指定的Community網頁, 例如http://xyz.hipcheck.me-inc.com, 點選Downloads 下載Windows Client Version 1.x.NET Framework Version 2.0, 依序安裝 .NET Compact Version 2.0Windows Client Version 1.x

  • 其他注意事項

  • 目前HipCheck支援的PDA手機為採用Windows Mobile(R) 5.0 PocketPC版本與Windows Mobile Pocket PC 2003 版本的PDA手機.

    可以監控的系統支援Windows XP Professional Edition, Windows Server 2003, OpenServer 5.0.7, OpenServer 6, UnixWare 7.1.4等.



在OpenServer 6上安裝使用KDE 3.5.2

SCO推出可安裝於OpenServer 6平台上的KDE 3.5.2套件, 該套件為目前可執行於 OpenServer 6上的最新KDE版本.

SCO所提供的KDE 3.5.2版本適用於已經安裝Maintenance Pack 2的OpenServer 6, 另外在安裝前也必須確定系統有XORGGT 6.9.X, gwxlibs(MP2提供)與qt3 3.3.5的版本.

安裝步驟
  • 套件下載

  • 請透過 ftp://ftp.sco.com/pub/openserver6/600/other/kde352/ 下載qt3-3.3.5Ba-VOLS.cpioKDE3-3.5.2Ce.cpio套件, 請分別放置於不同目錄, 下列動作將以/u/qt3/u/kde3目錄為例.

  • qt3套件安裝

  • 執行:
    # cd /u/qt3
    # cpio -icdvu -I`pwd`/qt3-3.3.5Ba-VOLS.cpio

    執行custom選擇以Media Images方式, 並將目錄指定到/u/qt3

  • KDE3.5.2套件安裝

  • 執行:
    # cd /u/kde3
    # cpio -icdvu -I`pwd`/KDE3-3.5.2Ce.cpio

    執行custom選擇以Media Images方式, 並將目錄指定到/u/kde3

  • 注意事項

  • 安裝完後, KDE桌面所顯示的時間為GMT, 這是由於本套件並沒有zone.tab檔案與 部分檔案連結遺失, 這些問題將於後續Maintenance Pack修正.

    使用者還可以選擇安裝已經國際化的KDE3i18n-3.5.2Cb.cpio套件, 並透過KDE 控制中心修改語言選項.

  • 其他文件

  • 完整安裝文件請參考: ftp://ftp.sco.com/pub/openserver6/600/other/kde352/README.txt



OpenServer 5升級至OpenServer 6技術分享 - Migrating Mail

我們本次將介紹在OpenServer 5如何將Email帳號,設定與檔案的轉移至OpenServer 6.

1. 使用者信箱的轉移
直接將OpenServer 5系統的/usr/spool/mail目錄直接備份至新的OpenServer 6

2. MMDF 設定的轉移(若是使用MMDF mail系統)
將OpenServer 5系統的這些檔案複製至新的OpenServer 6:
  • /usr/mmdf/mmdtailor
  • /usr/mmdf/table/*.chn
  • /usr/mmdf/table/*.dom
  • /usr/mmdf/table/alias.*
  • /usr/spool/mmdf/lock/home/q.*
同時在新的OpenServer 6系統上, 執行:
  • su mmdf
  • cd /usr/mmdf/table
  • ./dbmbuild
  • exit
3. Sendmail設定的轉移(若是使用Sendmail系統)
請比對下列檔案, 將OpenServer 5系統上的設定複製至新的OpenServer 6 (由於新檔案可能已經有預設值, 請不要直接複製檔案):
  • 複製 OSR5:/usr/lib/sendmail.d/access 檔案至 OSR6:/etc/mail/access
  • 複製 OSR5:/usr/lib/sendmail.d/aliases 檔案至 OSR6:/etc/mail/aliases
  • 複製 OSR5:/usr/lib/sendmail.d/domains 檔案至 OSR6:/etc/mail/domaintable
  • 複製 OSR5:/usr/lib/sendmail.d/local-hosts-names 檔案至 OSR6:/etc/mail/local-hosts-names
4. 個別使用者的設定轉移(包括vacation notice與.forward設定)
最後, 請別忘記個別使用者有時候已經設定好例如vacation notice與.forward檔案, 因此, 也請將這些個別使用者的檔案複製至新的OpenServer 6上.

  • MMDF

  • 包括: ~/.maildelivery ~/.alter_egos ~/tripnote ~/triplog 四個檔案

  • Sendmail

  • 包括: ~/.forward 與 ~/.vacation.msg 兩個檔案




OpenServer 5升級至OpenServer 6技術分享 - 執行XENIX應用程式的設定

由於既有的OpenServer 5客戶, 很多都仍然使用早期XENIX時代的應用程式, 例如foxbase+或foxpro, 這類的應用程式在執行前, 必須先設定下列變數, 就可以正常於OpenServer 6平台上執行了.

XEMUL_OSR5=1

以foxbase+或foxpro為例, 可以將XEMUL_OSR5=1直接寫入foxfoxbase 的啟動script即可.



OpenServer 5升級至OpenServer 6技術分享 - 執行Informix SE 7.23 與Informix 4GL 7.20的設定

在OpenServer 6執行Infomix 7必須要注意以下幾點 :

  • OpenServer 6作業系統的安裝

  • 請依照正常程序安裝OpenServer 6, 同時必須安裝目前最新Maintenance Pack. 請參考: http://www.sco.com/support/download.html

  • 資料庫安裝

  • 本身的安裝, 請依照正常程序, 同時安裝過程中也請依照安裝說明 修改系統核心參數, 但是部分需要調整的系統核心參數, 有部分在 OpenServer 6已經改為自動調整, 因此這類的參數可以省略.

  • 路徑設定

  • 由於4GL程式的需求, 請在路徑設定加上 :
    PATH=/osr5/bin:$PATH

  • c4gl script的修改

  • $INFORMIXDIR/bin/c4gl這個script需要以OpenServer 5的函式庫來執行, 因此請修改c4gl的TLILIB變數與作函式庫連結的命令 :
    原本內容 : TLILIB=/usr/lib/libnsl_s.a
    原本內容 : -lnsl_s

    請修改成 : TLILIB=/osr5/usr/lib/libnsl.so
    請修改成 : -lnsl

  • 物件檔案格式的轉換 (COFF to ELF)

  • 請利用cof2elf命令將COFF格式的object files轉換成ELF格式.




OpenServer 5升級至OpenServer 6技術分享 - 使用者帳號的轉移

作業系統的升級對系統管理者而言, 是非常繁複的工作, 所幸在SCO的作業平台上, SCO提供了多種工具協助客戶能夠很輕而易舉的升級, 本次將先介紹帳號的轉移.

帳號的轉移, 可以利用ap命令, 以下以實例說明 :
  • 首先於舊系統上, 建立系統完整的帳號資訊 : ap -d -g -v > profile.acct
  • 將該檔案複製至新系統上, 同時執行這個命令即可 : ap -r -f profile.acct
其他更進階的應用包括 : 若是只需要轉移部份帳號, 可以在ap命令後指定該帳號的名稱 :

ap -d -g -v user1 user2 user3 user4 > profile.acct

若是只需要於新系統上回復部分帳號, 也可以於回復時, 指定該帳號 :

ap -r -f profile.acct user1 user2



SCO作業系統安裝Serial ATA (SATA)硬碟的方式

由於效能與成本的考量, 越來越多廠商推出Serial ATA(SATA)硬碟來協助資料儲存, 針對SATA硬碟, SCO作業系統的安裝必須注意以下事項 :
  • OpenServer 6

  • OpenServer 5.0.7

  • OpenServer 5.0.7作業系統並不支援Serial ATA(SATA)功能, 但是使用者仍可安裝 OpenServer 5.0.7作業系統於Serial ATA(SATA)介面的硬碟上.
    可於BIOS內調整Serial ATA(SATA)的設定, 設定成legacy mode (此名稱由於不同BIOS廠商或版本 會有不同, 部份廠商稱為 : compatible mode) , 也就是將Serial ATA設定為原本IDE的模式即可.

  • UnixWare 7.1.4

    • 若是全新安裝(首次安裝), 需使用更新版本的UnixWare 7.1.4 May-2006 CD#1 Recut, 此光碟映像檔(ISO image)已經內含可支援Serial ATA(SATA)硬碟的AHCI驅動程式, 該光碟 可於下列網址取得 :
      UnixWare 7.1.4 > May 2006 CD1 Recut
    • 若已經安裝好UnixWare 7.1.4, 但是由於硬體更換為Serial ATA(SATA)介面, 則必須安裝AHCI的HBA 驅動程式, 可於此網址下載 :
      UnixWare 7.1.4 > AHCI HBA Driver Release 1.2 (uw714)





UnixWare 7.1.4 (UW714)安裝說明

圖文並茂的 UnixWare 7.1.4 (UW714)安裝說明 - HTML版本



利用diskadd工具於UnixWare 7環境下新增硬碟與檔案系統

UnixWare 7提供diskadd命令, 讓新增硬碟與檔案系統(file system)的工作變的更容易.

以下範例為安裝一顆新硬碟於UnixWare 7環境上, 同時規劃兩個檔案系統

# diskadd 1
(UnixWare 7認定本身作業系統硬碟代號為0, 因此第一顆新增的硬碟代號為1)
   
UX:diskadd: INFO: You have invoked the System V disk management (s5dm)
diskadd utility.
   
The purpose of this utility is to set up additional disk drives.
This utility can destroy the existing data on the disk.  Do you wish
to continue? (Type y for yes or n for no followed by ENTER): y
(請選擇 y 繼續)
  
The recommended default partitioning for your disk is:
   
  a 100% "UNIX System" partition.
   
To select this, please type "y".  To partition your disk
differently, type "n" and the "fdisk" program will let you
select other partitions. y 
(磁區設定, 若無其他磁區, 請直接使用100%的UNIX系統磁區)
   
Surface analysis of your disk is recommended but not required.
Do you wish to skip surface analysis? (y/n) y
(是否跳過硬碟表層檢查, 強烈建議選擇 y , 否則將耗費大量時間)  
   
You will now be queried on the setup of your disk. After you
have determined which slices will be created, you will be
queried to designate the sizes of the various slices.
   
How many slices/filesystems do you want created on the disk (1 - 13)? 2
(詢問將於此硬碟上建立的檔案系統數目, 本範例為 2個檔案系統)   
   
Please enter the absolute pathname (e.g., /home3) for
slice/filesystem 1 (1 - 32 chars)? /home3
(提供第一個檔案系統所掛載的目錄名稱)   
   
Enter the filesystem type for this slice (vxfs,ufs,s5,sfs), type 'na'
if no filesystem is needed, or press  to use the default (vxfs):
(選取第一個檔案系統的檔案系統格式, 請直接接受預設值vxfs)   
   
Specify the block size from the following list
(1024, 2048, 4096, 8192), or press  to use the first one:
(詢問本檔案系統的block size, 請直接接受預設值)   
   
Should /home3 be automatically mounted during a reboot?
Type "no" to override auto-mount or press  to enable the option:
(詢問是否開機時, 將自動把本檔案系統掛載, 一般均為直接接受預設值)
   
Please enter the absolute pathname (e.g., /home3) for
slice/filesystem 2 (1 - 32 chars)? /usr2
(詢問第二個檔案系統所掛載的目錄名稱)
   
Enter the filesystem type for this slice (vxfs,ufs,s5,sfs), type 'na'
if no filesystem is needed, or press  to use the default (vxfs):
(選取第二個檔案系統的檔案系統格式, 請直接接受預設值vxfs)   
   
Specify the block size from the following list
(1024, 2048, 4096, 8192), or press  to use the first one:
(詢問本檔案系統的block size, 請直接接受預設值)  
   
Should /usr2 be automatically mounted during a reboot?
Type "no" to override auto-mount or press  to enable the option:
(詢問是否開機時, 將自動把本檔案系統掛載, 一般均為直接接受預設值)
   
You will now specify the size in cylinders of each slice.
(One megabyte of disk space is approximately 1 cylinders.)
There are now 3074 cylinders available on your disk.
The filesystem type you have chosen is limited to 1048576 cylinders.
How many cylinders would you like for /home3 (0 - 3074)?
Press  for 0 cylinders: 274
(設定第一個檔案系統的大小, 請依照實際狀況而定)
   
There are now 2800 cylinders available on your disk.
The filesystem type you have chosen is limited to 1048576 cylinders.
How many cylinders would you like for /usr2 (0 - 2800)?
Press  for 0 cylinders: 2800
(設定第二個檔案系統的大小, 請依照實際狀況而定)
   
You have specified the following disk configuration:
A /home3 filesystem with 274 cylinders (274.0 MB)
A /usr2 filesystem with 2800 cylinders (2800.0 MB)
   
Is this allocation acceptable to you (y/n)? y
(詢問是否接受這樣的設定)
   
Filesystems will now be created on the needed slices
   
Creating the /home3 filesystem on /dev/rdsk/c0b0t1d0s1
Allocated approximately 70112 inodes for this file system. Specify a
new value or press  to use the default:
(詢問第一個檔案系統將建立的inodes數目, 請直接接受預設值)
   
Creating the /usr2 filesystem on /dev/rdsk/c0b0t1d0s2
Allocated approximately 716768 inodes for this file system. Specify a
new value or press  to use the default:
(詢問第二個檔案系統將建立的inodes數目, 請直接接受預設值)
   
UX:diskadd: INFO: Diskadd for Disk Drive 2 DONE at Fri Sep 05 14:47:16 EDT 1997
(確定後, 系統會自動規劃磁區, 格式化硬碟與建立檔案系統, 並提示已經建立完畢)

(請利用df 或 mount 指令檢查剛剛建立的檔案系統)   
# df   
/                   (/dev/root          ): 4628818 blocks  616572 files
/proc               (/proc              ):       0 blocks     342 files
/stand              (/dev/dsk/c0b0t0d0sa):   42954 blocks      79 files
/dev/fd             (/dev/fd            ):       0 blocks       0 files
/home               (/dev/dsk/c0b0t0d0s4):   13026 blocks    1736 files
/home2              (/dev/dsk/c0b0t0d0sc):   13068 blocks    1740 files
/system/processor   (/processorfs       ):       0 blocks       0 files
/tmp                (/tmp               ):   14680 blocks   32123 files
/var/tmp            (/var/tmp           ):   61424 blocks   32765 files
/home3              (/dev/dsk/c0b0t1d0s1):  523908 blocks   69852 files
/usr2               (/dev/dsk/c0b0t1d0s2): 5372640 blocks  716348 files



Acer Altos G320安裝SCO OpenServer 6的注意事項

Acer Altos G320在安裝SCO OpenServer 6時, 請依照以下步驟確定安裝程序, 否則會有 開機時Kernel Panic現象 :

  • 進入系統BIOS, 確定SW Single Processor Mode選項為disable
  • 以OSR6開機光碟開機後, 在Boot:符號後鍵入PSM=atup開機參數
  • OS安裝完成後, 在系統開機時, 請再次使用PSM=atup開機參數, 同時安裝 OpenServer 6 Maintenance Pack 2(或以上), 並修改/stand/boot檔案, 加上ACPI=Y 參數
  • 重新啟動系統, 此時系統就能夠正常偵測到Dual Core雙核心處理器了




RM/COBOL與SCO相容列表

以下列表為摘要與翻譯文件, 所有正式名稱與列表請參考 : http://www.liant.com/網站

RM/COBOL(R)
Note: Beginning with version 8.01, RM/COBOL is available as an RM/COBOL Development System, as an RM/COBOL Runtime System, and as an RM/COBOL Rumtime System Plus. The RM/COBOL Development System and the RM/COBOL Runtime System Plus both include the WOW Runtime(for Windows) and the WOW Thin Client Server support module (for UNIX). Versions of RM/COBOL prior to 8.01 do not include the WOW components.
Platform Operating System RM/COBOL Version
SCO OpenServer 5 SCO OpenServer 5 9.01
SCO OpenServer 6 SCO OpenServer 6 9.02
UnixWare 7 UnixWare 7.0.1
UnixWare 7.1.1(or higher)
7.10.01
9.01

Xcentrisity(TM) Business Information Server (BIS)
Platform Operating System Xcentrisity BIS Version
SCO OpenServer 5 SCO OpenServer 5.0.7 10.00

XML Extensions(TM)
Operating System RM/COBOL Version XML Extension Version
SCO OpenServer 5
SCO OpenServer 6
Minimum:8.00, Current:9.01 9.03

RM/InfoExpress(R) Server(TCP/IP)
Platform Operating System RM/InfoExpress Version
SCO OpenServer 5 SCO OpenServer 5 9.03
SCO OpenServer 6 SCO OpenServer 6 9.03
SCO UnixWare 7 SCO UnixWare 7.01
SCO UnixWare 7.1.1(or higher)
2.1.1
9.03

Relativity(R)
Note : Micro Focus version of Relativity require Micro Focus version 4.1(or greater). UNIX versions of Relativity for Micro Focus COBOL also require a C development system.
Operating System COBOL Relativity Version
SCO OpenServer 5 RM/COBOL and/or Micro Focus COBOL 6.00
SCO UnixWare 7.1.1(or higher) RM/COBOL and/or Micro Focus COBOL 6.00
資料日期 : 2004/04/10
以上資料參考至www.liant.com, 若有錯誤以原始網站為主.



安裝SCO OpenServer 6 Maintenance Pack 2失敗?

請注意, 安裝SCO OpenServer 6 Maintenance Pack 2若有出現解壓縮失敗的相關訊息, 請先檢查 系統管理者的路徑設定.

有可能是系統管理者將/u95/bin設定到$PATH路徑內, 請執行類似下列的命令, 先讓路徑設定 回覆回原來狀態 :

PATH=/bin:/etc:/usr/bin ; export PATH



UnixWare 7.1.4如何切換cups或System V LPD列印系統?

目前UnixWare 7.1.4提供了兩種列印系統, 除了原本的System V LPD列印系統外, 還提供了目前較受歡迎的 cups列印系統.

如果因為使用習慣的不同, 或者特殊功能的支援需求, 需要在這兩者之間作切換, UnixWare 7.1.4提供了 一個簡單的工具程式 : chprnsys 來協助這項任務.

使用方法 :
  • chprnsys 不加任何參數, 會顯示目前所採用的列印系統
  • chprnsys cups 會將系統預設的列印系統切換為cups模式
  • chprnsys lp 則會切換為System V LPD列印模式
注意事項 :
  • 無法同時使用cups與lpd列印系統
  • 若使用USB印表機, 則必須先啟動cups列印系統 : /etc/init.d/cups restart
  • 上述命令只提供於UnixWare 7.1.4或者UnixWare 7.1.3 Update Pack 3




SCO作業系統資訊偵測工具介紹 - sysinfo

系統運行過程中, 若遭遇到問題, 熟練的資訊人員可以很快的檢查相關的設定與檔案, 迅速的找出問題所在, 但是常常在檢查的過程中, 難保每次都能很詳盡的檢查與分析, 因此在SCO作業系統上(包括OpenServer 5.0.7, UnixWare 7.1.4, OpenServer 6)提供 了一個快速分析目前系統狀態與資訊檢視的工具程式 - sysinfo來協助資訊人員 快速的搜集系統資訊, 以檢查問題所在.

目前OSR507, OSR6與UW714預設都有安裝sysinfo工具, 而使用方式可以直接於命令列 執行 :

sysinfo -vf /tmp/your_output_file

sysinfo就會開始蒐集系統資訊, 將結果顯示於螢幕上, 同時將更詳細的結果寫入所指定 的檔案(輸出格式為 HTML 檔案).

透過詳細的HTML檔案, 資訊人員就可以很快的參考各個系統設定與協助其找出問題所在了.



安裝與移除UnixWare 7.1.4 Maintenance Pack 3

Installing the Maintenance Pack

  1. root身分登入系統

  2. 執行下列動作:

    • 若是經由光碟CD安裝, 請放入maintenance pack CD至光碟機並且執行:

      # mount /dev/cdrom/cdrom1 /install
      
    • 若是經由web下載安裝, 則請經由下列網址下載 uw714mp3.iso:

      http://www.sco.com/support/update/download/release.php?rid=126

      在放置uw714mp3.iso檔案的目錄, 執行:

      # mount `marry -a uw714mp3.iso` /install
      
  3. 切換目錄至/install:

    # cd /install
    
  4. 執行下列任一方式:

    1. 安裝系統必須的uw714mp3套件與更新的系統軟體, 請執行:

      # ./install.sh [-nv]
      

      這會出現一個選單提供給選擇安裝的方式來安裝maintenance pack. 預設的情況下:

      • 這些被選取的軟體將會被安裝: uw714mp3, uw7mpdoc,與其他已經安裝舊版軟體的套件
      • 若是之前並未安裝過舊版的軟體, 則系統將不會安裝MP3套件內所具備的新套件.
      • 若是已經透過其他方式安裝過目前最新版本, 則該套件將不會出現在選單上.

      安裝選單將會出現所具備的軟體套件:

      1. 請檢查已經選取的套件, 並做出決定是否更改.
      2. 選擇"Apply"以進入下一頁.
      3. 在最後頁選擇"Apply", 以正式進入安裝程序.

      安裝選項-n (non-interactive) 代表將跳過所有互動畫面, 並以預設的方式安裝套件. 而 安裝選項-v (verbose)將能夠在安裝過程中提供更多的訊息.

    2. 安裝各別的軟體套件可以利用下列方式:

      # ./install.sh [packages]
      

      packages名稱就是個別在MP3套件中的子套件.

  5. 在所有選取軟體安裝完畢後, 請重新啟動系統:

    # shutdown -i6 -g0 -y
    


Removing the Maintenance Pack

  1. root身分登入系統

  2. 移除maintenance pack (除了部分函式庫不可移除外), 請執行:

    # pkgrm uw714mp3
    
    請注意:
    • 移除uw714mp3套件是不被建議的動作.
    • IP Filter (ipf)套件與Open Secure Shell (openssh)套件是依附於MP3運作, 因此移除uw714m3將導致這些個別套件無法運作.
  3. 為了要完整復原安裝前狀態, 請重新安裝前一版本Maintenance Pack.

    請注意: 移除已經安裝的更新套件也是不被建議的.
  4. 在所有移除動作完成後, 請重新啟動系統:

    # shutdown -i6 -g0 -y
    




OpenServer 6 (OSR6)安裝說明

圖文並茂的OpenServer 6 (OSR6)安裝說明 - HTML版本
圖文並茂的OpenServer 6 (OSR6)安裝說明 - PDF版本
OpenServer 6 (OSR6) Installation Guide - HTML English Version
OpenServer 6 (OSR6) Installation Guide - PDF English Version



OpenServer 5.0.7 (OSR507)安裝說明

圖文並茂的OpenServer 5.0.7 (OSR507)安裝說明 - HTML版本
圖文並茂的OpenServer 5.0.7 (OSR507)安裝說明 - PDF版本



網站介紹 - Steve Friendl's Unixwiz.net Tech Tips

本期SCO eNEWS介紹Steve Friendl's Unixwiz.net Tech Tips網站, 該網站針對部分常用的 UNIX工具, 包括 :
  • popt-1.7
  • rsync-2.5.5
  • diffutils-2.8.1
  • postfix-2.0.10
提供在SCO平台上, 包括UnixWare 7與OpenServer 5環境上的編譯與建置心得分享, 有興趣的 客戶, 歡迎拜訪參觀.

網站網址 : http://www.unixwiz.net/techtips/unixware-build.html



NTP設定 - 網路時間同步協定

NTP的通訊協定經常被使用在保持伺服器時間的同步, 特別是針對特殊需要精確時間同步的作業環境中, 而以下就是於SCO平台上, 包括OpenServer 5與UnixWare 7的設定方式.

最快速的方式, 就是直接利用ntpdate程式, 直接指定某一台NTP伺服器做時間校正, 最常用的 命令為 :

ntpdate -v -b xxx.xxx.xxx.xxx

(其中xxx.xxx.xxx.xxx為你指定的NTP伺服器, 甚至可以考慮 將該命令放入crontab定期執行)

至於其他的設定方式, 可以參考 :
  • OpenServer 5.0.x 命令手冊(user manual)

  • ntpdate(ADMN)
    ntpd(ADMN)

  • UnixWare 7.x.x 命令手冊(user manual)

  • in.xntpd(1Mtcp)
    xntpd(1Mtcp)
    ntpdate(1Mtcp)





安裝Maintenance Pack 4後, OpenServer 5.0.7如何啟動HyperThreading與Dual Core?

由於SCO已經將之前發布的Update Pack納入最新的Maintenance Pack 4, 因此, 安裝過MP4的OSR507客戶, 經過一些設定也能享有Hyperthreading的功能. 以前在安裝過Update Pack後, 系統會自動啟動HyperThreading功能, 因此系統並不需要特殊設定, 而現在最新的Maintenance Pack 4由於考慮到更多使用者的環境, 系統在安裝 Maintenanace Pack 4後, Hyperthreading與Dual-Core功能都是關閉的, 至於如何啟動Hyperthreading 與Dual-Core的詳細方法請參考 : hyperthread(HW) manual page.

兩個快速的方式啟動HyperThreading與Dual-Core的方法請參考以下(擇一即可) :
  • 修改核心參數(需重新編譯核心)

  • Hyperthreading : 修改/etc/conf/pack.d/crllry/space.c檔案, 將crllry_hyperthread_enable參數修改為1, 儲存後, 利用idbuild命令編譯核心且重新開機.

    Dual-Core : 修改/etc/conf/pack.d/crllry/space.c檔案, 將crllry_multicore_enable參數修改為1, 儲存後, 利用idbuild命令編譯核心且重新開機.

  • 給予適當的開啟參數(只需提供額外的bootstring)

  • Hyperthreading : 修改bootstring參數 (/etc/default/boot)加上 smp.ht=yes

    Dual-Core : 修改bootstring參數 (/etc/default/boot)加上 smp.mc=yes




透過Web方式去管理MySQL資料庫 - phpMyAdmin套件

SCO針對OpenServer 6提供了(Skunkware)phpMyAdmin管理套件, 讓使用者可以透過熟析的Web瀏覽方式, 很方便的去管理MySQL資料庫. 因次在成功的設定完MySQL資料庫後(請利用mkdev mysql命令設定), 我們可以再加裝這個套件.
  • 軟體取得 :

  • 請經由SCO Skunkware Ftp 網站下載 :
    ftp://ftp2.sco.com/pub/skunkware/osr6/vols/phpMyAdmin-VOLS.cpio

  • 安裝方式 :

  • 先利用命令 cat phpMyAdmin-VOLS.cpio | cpio -idmv 解開cpio壓縮後,
    利用custom安裝程式安裝.

  • 設定與開始使用 :

  • 先進入/usr/lib/apache/htdocs/phpMyAdmin/ 目錄下, 設定config.inc.php 檔案,
    將預設管理者的密碼填入$cfg['Servers'][$i]['password'] = ' ';變數內, 即可利用 瀏覽器,
    指向網址 http://your.web.server/phpMyAdmin/ 開始測試了.
(請注意 : Skunkware多為開放原始碼套件, 並非SCO正式支援的軟體)



OpenServer 6如何提供大於2GB檔案的支援?

目前SCO的最新版本作業系統, 包括UnixWare 7(全系列)與OpenServer 6(含以上)皆可 支援大檔案(超過2GB)的功能, 對於OpenServer 6由於採用與UnixWare 7相同的系統核心(SVR5)與 檔案系統(vxfs), 因此, 開啟大檔案支援的功能相同. 請參考以下的範例 :

  • 以根目錄 / 檔案系統為例, 先針對root目錄執行fsadm來設定largefiles的檔案系統參數

  • # fsadm -F vxfs -o largefiles /

  • 再次執行fsadm來確定largefiles參數已經開啟

  • # fsadm /

    這個命令應該正確的回傳largefiles的結果

  • 調整ULIMIT至無限大

  • # ulimit unlimited

  • 調整系統核心參數SFSZLIM與HFSZLIM, 設定為"infinity", 即0x7FFFFFFF

  • # cd /etc/conf/bin
    # ./idtune SFSZLIM 0x7FFFFFFF
    # ./idtune HFSZLIM 0x7FFFFFFF

  • 重新建立新核心, 並且重開系統

  • # cd /etc/conf/bin
    # ./idbuild -B
    # init 6

  • 測試, 我們可以利用這樣的方式來產生超過2GB大小的檔案

  • # dd if=/dev/zero of=/big.file bs=1024k count=2100

  • 備註1:若之後還須開啟不同檔案系統對於大檔案的支援, 只需重複第一與第二步驟.
  • 備註2:超過2GB檔案的功能, OpenServer 6/UnixWare 7預設均為關閉




OpenServer 6圖形化的燒錄程式 - xcdroast

SCO針對OpenServer 6提供了一系列的SKUNKWARE, 其中包括了一套在圖形視窗環境上的燒錄軟體 : xcdroast, 除了讓使用者不用去記憶複雜的mkisofs命令參數與cdrecord的一大堆選項外, 也提供了直接選取與圖形的點選 方式, 讓使用者能更方便的燒錄CD與DVD.

底下我們將介紹這一套目前在Xwindows視窗環境上最方便的燒錄程式 : xcdroast
  • 軟體取得

  • xcdroast 目前版本0.98, 可於原開發網址http://www.xcdroast.org/ 下載取得, 或者直接由SCO SKUNKWARE網站 : ftp://ftp2.sco.com/pub/skunkware/osr6/vols/下載能夠安裝於OpenServer 6的封裝版本(custom格式).

  • 軟體安裝

  • 經由ftp://ftp2.sco.com/pub/skunkware/osr6/vols/ 取得xcdroast-0.98alpha15Sb-VOLS.cpio檔案並放置於/tmp後, 利用下列命命安裝 :
    • cd /tmp
    • cat xcdroast-0.98alpha15Sb-VOLS.cpio | cpio -idmv
    • 執行 custom , 選擇以Loaded Image方式安裝, 並將目錄指向/tmp

  • 軟體設定

  • 直接於Xwindow視窗環境下執行xcdroast命令, 首先先進入Setup做系統設定, 包括需設定HD Settings, 需指定一個xcdroast專用的目錄, 同時須具備足夠空間, 儲存後, 就可以開始燒錄CD/DVD了.

  • 軟體使用

    • 複製CD/DVD

    • 放入原始光碟後, 直接點選Duplicate CD/DVD, 直接選擇Write CD/DVD即可
    • 複製資料

    • 進入Create CD/DVD, 選擇Master Tracks, 選取及將燒錄的目錄或檔案, 點選Create Session/image, 選擇Master and write on-the-fly即可.
    • 燒錄ISO檔案

    • 將ISO檔案搬移至我們於軟體設定設置的目錄後, 進入Create CD/DVD, 選擇Write Tracks, 直接新增 該ISO檔案, 同時選擇Write Tracks即可.




於OpenServer 6啟動Hyper-Threading功能

在前幾期的SCO eNEWS已經介紹過UnixWare 7與OpenServer 5.0.7如何啟動Hyper-Threading, 這次我們將介紹於OpenServer 6的環境上, 如何啟動Hyper-Threading.

OpenServer 6預設已經安裝好Hyper-Threading的套件, 但是考慮到並不是所有 硬體系統都具備Hyper-Threading的技術, 預設並沒有啟動(enabled), 啟動的方式可以參考下面說明 :

  • 修改/etc/default/boot檔案, 加上一行 : ENABLE_JT=Y
  • 重新啟動系統, 以重建核心 : shutdown -i6 -g0 -y
  • 在系統啟動前, 進入BIOS, 去檢查BIOS內關於Hyper-Threading的設定是否已經啟動
  • 系統啟動後, 利用psrinfo命令檢查處理器運作狀態.

  • 其他檢查Hyper-Threading是否已經啟動的命令包括 :

    # cpuonoff -c

    或者

    uname -X | grep NumCPU
此外, SCO OpenServer 6不需要具備類似OpenServer 5.0.7 Update Pack的授權, 就 可以啟動Hyper-Threading功能, 同時, SCO OpenServer 6也不需要額外的CPU授權 就可以直接使用Hyper-Threading功能.

Hyper-Threading的限制

SCO OpenServer Hyper-Threading的啟動目前支援BIOS內有提供MPS tables的系統. 一些 最新的處理器並不支援BIOS內MPS Tables的功能, 因此並不支援.



OpenServer 5, OpenServer 6與UnixWare 7如何進入單人維護模式?

基於系統維護需求, 系統管理者常常需要進入單人維護模式, 以進行系統的例行性維護, 而在SCO的UNIX作業系統, 系統管理者可以依照以下的方式, 進入單人維護模式.

  • OpenServer 5

  • 包括OpenServer 505, 506, 507, 管理者可以在機器啟動後, 在Boot:提示符號下, 按下ENTER鍵, 此時系統會開始進入硬體檢查程序, 最後會出現要求輸入root管理者密碼, 或執行Ctrl+D以正常啟動系統的提示, 此時只需要輸入root管理者密碼即可進入單人維護 模式.

  • OpenServer 6

  • 與OpenServer 5類似, 系統管理者可以在出現開機倒數計數下, 直接按ENTER鍵, 最後, 系統會出現要求輸入root管理者密碼, 或執行Ctrl+D以正常啟動系統的提示, 此時只需 輸入root管理者密碼, 即可進入單人維護模式.

  • UnixWare 7

  • 包括UnixWare 7全系列的作業系統, 進入單人維護的模式均相同, 管理者需要在系統開機後 出現彩色的圖形顯示畫面下, 按下空白鍵, 同時在[boot] 提示符號下, 輸入 :

    INITSTATE=S
    boot

    同時, 之後系統會詢問是否輸入管理者密碼或Ctrl+D以進入正常啟動程序時, 此時只需 輸入管理者密碼, 即可進入單人管理模式.




如何安裝SCO OpenServer 6 Maintenance Pack 1?

SCO OpenServer 6 Maintenance Pack 1套件可於下列網址取得 :

ftp://ftp.sco.com/pub/openserver6/600/mp/osr600mp1/

下載後, 檔案為600mp1_vol.tar , 例如我們可以建立一個暫時目錄/mp1 同時利用下列命令解開 :

tar xvf 600mp1_vol.tar

解開後, 請執行cusom命令, 選擇Media Image, 並將目錄指向/mp1 即可開始安裝. RS600A是基本的修正, 建議至少安裝此套件.

安裝結束後, 請遵照系統只是重新啟動系統.

OpenServer 6 Maintenance Pack 1其他說明與注意事項 :
  • 安裝過程中會出現以下的訊息, 此為正常現象

  • WARNING: The SCO Licensing Policy Manager Daemon (sco_pmd) has terminated
    and been restarted. This usually indicates a serious system problem
    and you are encouraged to contact your SCO service provider for help.

  • 若是需要移除Maintenance Pack1(通常不建議這麼做), 由於移除之後

  • xemul程式的權限會被重設, 因此需要利用下列命令加以修改 :

    /sbin/filepriv -f "dacread,setuid" /usr/bin/xemul
詳細軟體套件與安裝說明請參考 : TA#126117



如何於OpenServer 6環境上安裝gftp 2.0.17?

gftp是一個可以在Xwindow上面的ftp客戶端程式, 支援圖形與文字模式. 對於習慣視窗操作介面的使用者而言, gftp可以很方便的操作, 我們下面將介紹如何 在OpenServer 6環境下編譯gftp(以2.0.17版本為例).

  • 套件取得

  • gftp套件可於 : http://gftp.seul.org/ 取得

  • 解壓縮與設定

  • 若下載tar.gz格式, 則可用gunzip -c gftp-2.0.17.tar.gz | tar xvf -解壓縮.

  • 修改程式碼

  • 由於環境問題, 我們必須手動修改lib/gftp.h檔案, 約在第115120行位置, 將下列共兩行 #warning ......... 開頭的程式碼刪除.

  • 編譯與安裝

  • 執行./configure i586-pc-sysv5確認沒有錯誤訊息發生後, 執行make命令進行程式編譯.

    接著確認編譯過程中沒有錯誤發生後, 執行make install即可將程式安裝(預設安裝至/usr/local/bin)

  • 執行

  • /usr/local/bin將入操作環境的PATH變數後(修改.profile)即可於Xwindow環境下執行gftp, 就能夠開始使用圖形化的ftp工具程式gftp了.




CXTERM - 可以顯示繁體中文與輸入繁體中文的 X 終端機

本期SCO eNEWS將介紹一個可以於X視窗上顯示繁體中文與輸入繁體中文的X終端機 : CXTERM, 使用者可以於 ftp://ftp2.sco.com/pub/skunkware/cxterm/網址下載適合的作業系統平台.

安裝的方式很簡單, 以OpenServer 6為例, 我們可以下載cxterm5.2.3.osr6.pkg檔案, 同時利用 pkgadd 命令安裝 :

# pkgadd -d /tmp/cxterm5.2.3.osr6.pkg

使用方法, 只需將/usr/local/bin加入$PATH變數, 接著於X視窗中, 執行 :

cxterm -b5

即可開啟可顯示/輸入繁體中文的X終端機, 採外, CXTERM還同時支援了 簡體中文, 日文與韓文的顯示與輸入.

cxterm -gb 啟動簡體中文
cxterm -jp 啟動日文
cxterm -ko 啟動韓文

下載網址

伺服器 : ftp2.sco.com
目錄 : /pub/skunkware/cxterm




UnixWare 7與OpenServer 5如何建立pkg安裝套件?

SCO的兩大作業系統UnixWare 7與OpenServer 5在安裝軟體套件的時候, 都可支援pkg的安裝模式(OpenServer 還支援custom的安裝模式), 使用者可以很方便的利用pkgadd, pkgrm, pkginfo的命令快速又正確的 安裝所需軟體套件, 而本文將探討做唯一個軟體開發廠商, 如何提供pkg格式的討件給客戶安裝使用.

我們用一個實際的案例來解釋 :

預計將/usr/local/目錄下的應用程式製作成可安裝的pkg套件, 而該目錄下有 :

bin/
lib/
include/
man/

首先, 我們切換目錄至/usr/local目錄, 並建立copyright的檔案來敘述本套件的版權宣告, 例如 :

XXXX packages is copyright by YYYY.

接著, 建立一個pkginfo的檔案, 例如 :

PKG="XXXX"
VERSION="1.0"
NAME="XXXX Package"
CATEGORY="application" VENDOR="YYYY inc."


接著, 必須產生prototype的檔案, 必須由命令產生 :

pkgproto /usr/local > prototype

接著我們可以把copyright與pkginfo放進去剛剛建立的prototype檔案, 在檔案開始的兩行, 例如 :

i pkginfo
i copyright
d none /usr/local/bin 0755 root sys
f none /usr/local/bin/gcc 0755 root sys
d none /usr/local/man 0755 root sys
d none /usr/local/lib 0755 root sys

仍然在/usr/local目錄下, 執行pkgmk命令來封裝套件至/usr/spool/pkg/目錄 :

pkgmk -a i386 -r /

這時候就可以在/usr/spool/pkg/XXX/目錄下看到我們所建立的可安裝pkg套件. 但是 由於我們是要建立一個可攜式的pkg安裝檔案, 因此我們還需要利用pkgtrans命令 來達成.

pkgtrans -s /usr/spool/pkg /tmp/XXXX.pkg XXXX

而/tmp目錄下的XXXX.pkg就是我們最後產生的檔案了, 這個檔案可以直接複製到 需要安裝的系統, 並且利用pkgadd或pkgrm的命令安裝與移除了.




OpenServer 5如何複製Unix系統核心檔案到/stand目錄?

由於系統硬體或者軟體的新增與安裝, 我們常常會在新增與安裝過程中重新建立系統 核心檔案, 而根據SCO OpenServer 5系統的設計, 預設開機將會以位於/stand目錄下的unix 作為系統的核心檔案, 而每次系統核心重新建立, 都會在同一目錄下, 備份原本的核心檔案為unix.old

因此, 若在系統安裝硬體或軟體期間有不在預期內的狀況發生, 而導致新的系統核心檔案損化而無法開機, 此時我們就可以利用舊有的核心檔案來將系統開啟, 重新檢查硬體或軟體的安裝狀況, 以便做修正.

而利用舊有系統核心開機的方法, 只需在OpenServer的Boot: 提示符號下, 直接輸入unix.old即可, 我們下面要討論的是, 在開機之後, 如何將舊有的unix.old複製成unix核心檔案.

由於/stand檔案系統預設為READ-ONLY檔案系統, 因此是無法直接作複製(cp)動作的, 我們必須利用下列 指令來達成 :

# cd /
# btmnt -w
# cd /stand
# cp unix.old unix
# btmnt -r

其他相關文件, 歡迎參考 : TA#105196




UnixWare 7如何提供大於2GB檔案的支援

SCO UnixWare 7(本說明適用於各UnixWare 7.*.*版本)採用System V Release 5系統核心與vxfs檔案系統, 可以提供支援檔案大小超過2GB的能力, 但是預設這項功能是沒有開啟的, 使用者 可以參考以下的方法, 同時依照自身環境的需求來開啟這項功能.

  • 執行fsadm來設定largefiles的檔案系統參數

  • # fsadm -F vxfs -o largefiles /

  • 再次執行fsadm來確定largefiles參數已經開啟

  • # fsadm /

    這個命令應該正確的回傳largefiles的結果

  • 調整ULIMIT至無限大

  • # ulimit unlimited

  • 調整系統核心參數SFSZLIM與HFSZLIM, 設定為"infinity", 即0x7FFFFFFF

  • # cd /etc/conf/bin
    # ./idtune SFSZLIM 0x7FFFFFFF
    # ./idtune HFSZLIM 0x7FFFFFFF

  • 重新建立新核心, 並且重開系統

  • # cd /etc/conf/bin
    # ./idbuild -B
    # init 6

  • 測試, 我們可以利用這樣的方式來產生超過2GB大小的檔案

  • # dd if=/dev/zero of=big bs=1024k count=2100

其他相關文件, 歡迎參考 : TA#110169





於UnixWare 7.1.4安裝MySQL資料庫

MySQL資料庫的套件位於UnixWare 7.1.4的SCOX光碟內, 光碟的封面有 "WEB SERVICE SUBSTRATE" 的標題, 安裝的方式相當簡單, 請參考下列步驟 :

(1) 放入SCOX光碟後, 執行mount命令 :

# mount -f cdfs -r /dev/cdrom/cdrom1 /mnt

(2) 利用pkgadd命令安裝MySQL :

# pkgadd -d /mnt/scox/SCOX_ENB.IMAGE mysql

系統會自動將MySQL安裝至/usr/local/mysql的目錄下.

(3) 安裝完成後, 建議將/usr/local/mysql/bin加到$PATH變數



UnixWare 7.1.4平台上的MySQL資料庫解決方案

UnixWare 7.1.4內建PostgreSQL與MySQL資料庫的資源, 而我們將以簡單的範例來解釋 如何於UnixWare 7.1.4平台上運用MySQL資料庫的操作.

在安裝完MySQL資料庫後(安裝MySQL的步驟請參考底下技術資源分享), 請依照以下步驟 (請先確定/usr/local/mysql/bin已經設定於$PATH變數中) :

# ps -e|grep mysql
27475 pts/2 00:00:00 mysqld_safe
27506 pts/2 00:00:00 mysqld
27507 pts/2 00:00:00 mysqld
27508 pts/2 00:00:00 mysqld
27509 pts/2 00:00:00 mysqld
27510 pts/2 00:00:00 mysqld
27511 pts/2 00:00:00 mysqld
27512 pts/2 00:00:00 mysqld
27513 pts/2 00:00:00 mysqld
27514 pts/2 00:00:00 mysqld
27515 pts/2 00:00:00 mysqld
27688 pts/2 00:00:00 mysql
27689 pts/2 00:00:00 mysqld

若否, 可以利用這樣的命令啟動MySQL資料庫 :

/etc/init.d/mysql start

(2) 建立資料庫

# mysqladmin -uroot -pyour_passwd create testdb

(3) 連結到資料庫, 並且切換至適才建立的資料庫

# mysql -uroot -pyour_passwd

將能夠看到類似以下的訊息

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9 to server version:
4.0.18-standard


Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

(接著, 我們使用 use 命令切換資料庫)

mysql> use testdb

Database changed

這表示已經切換到我們剛才建立的 testdb 資料庫了

(4) 建立資料庫所需的表格

我們可以利用這樣的命令檢查目前資料庫內的table :

mysql> show tables;
Empty set (0.00 sec)

它會顯示目前資料庫內並沒有任何表格存在

接著, 我們利用這樣的命令建立表格 :

mysql> CREATE TABLE `clients` (
-> `id` int(11) NOT NULL auto_increment,
-> `name` text NOT NULL,
-> `address1` text NOT NULL,
-> `address2` text NOT NULL,
-> `city` text NOT NULL,
-> `postcode/zip` text NOT NULL,
-> `county` text NOT NULL,
-> `phone` text NOT NULL,
-> `fax` text NOT NULL,
-> KEY `id` (`id`)
-> ) TYPE=MyISAM AUTO_INCREMENT=1 ;

Query OK, 0 rows affected (0.15 sec)

(5) 同時我們新增資料進去剛剛建立的表格內

mysql> INSERT INTO clients VALUES (1,'Margaret Smith','123
The Street','Davidsons Mains','Edinburgh','EH4
1PD','Midlothian','+44 131 555 1234','+44 131 666 2345');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO clients VALUES (2,'Jimbo Jones','34
Main Road','Leafy Suburb','Birmingham','BH4 7QD','','+44
666 666 7777','+44 666 666 9999');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO clients VALUES (3,'Bernard
Worthington','1 Barnton Avenue','Leafy
Suburb','Birmingham','BH14 6QH','','+44 666 666 9999','+44
666 666 0000');
Query OK, 1 row affected (0.00 sec)

(6) 利用 select 命令取出適才新增的資料

mysql> select * from clients;


+----+---------------------+------------------+-----------
------+------------+--------------+------------+----------
--------+------------------+
| id | name | address1 | address2
| city | postcode/zip | county | phone
| fax |
+----+---------------------+------------------+-----------
------+------------+--------------+------------+----------
--------+------------------+
| 1 | Margaret Smith | 123 The Street | Davidsons
Mains | Edinburgh | EH4 1PD | Midlothian | +44 131
555 1234 | +44 131 666 2345 |
| 2 | Jimbo Jones | 34 Main Road | Leafy
Suburb | Birmingham | BH4 7QD | | +44
666 666 7777 | +44 666 666 9999 |
| 3 | Bernard Worthington | 1 Barnton Avenue | Leafy
Suburb | Birmingham | BH14 6QH | | +44
666 666 9999 | +44 666 666 0000 |
+----+---------------------+------------------+-----------
------+------------+--------------+------------+----------
--------+------------------+
3 rows in set (0.00 sec)

以上就是一個很簡單的MySQL資料庫操作範例, 而詳細技術文件可以參考 :

TA#125755



UnixWare 7.1.4 Maintenance Pack 2快速安裝

UnixWare 7.1.4 Maintenance Pack 2是只適合安裝於UnixWare 7.1.4作業系統上的套件, 客戶可以依照下列的快速步驟來安裝Maintenance Pack 2.

  • 以root身分登入系統
  • 若是由ftp網站下載, 則下載後, 執行下列命令 :

    mount `marry -a uw714mp2.iso` /install

  • 切換到/install目錄後, 並執行下列命令 :

    ./install.sh [-nv]

    加上-n選項時, 系統就不會跳出詢問畫面, 就會自行安裝
    加上-v選項時, 系統會在安裝過程中出現更多訊息

    選擇適當的套件與修正後, 執行"Apply"即可安裝

  • 安裝完成後, 必須重新啟動系統 : shutdown -i6 -g0 -y




在UnixWare 7.1.4與OpenServer 5.0.7上, 利用CD/DVD做資料備份

由於現今各個應用程式的複雜度日與劇增, 處理的資料量也都相當 龐大, 客戶常常遇到的問題就是 :

有什麼辦法可以很快的對資料做備份與保存?

事實上, 針對客戶所遇到的問題, 我們在UnixWare 7.1.4與OpenServer 5.0.7 已經有提供一個很好的解決方法, 就是利用cdrecord(或dvdrecord) 這套工具直接將需要備份的檔案燒入CD或DVD來作保存.

以下我們將在UnixWare 7.1.4與OpenServer 5.0.7的環境上, 實際操作一次

UnixWare 7.1.4

首先必須先確定的是系統是否已經安裝cdrtools這套工具?若沒有安裝, 可以放入第二片安裝光碟, 執行 pkgadd -d cdrom1 cdrtools即可.

接著我們必須將需要備份的檔案建立一個ISO檔案, 以便交由cdrecord命令處裡, 可以參考這個範例 :

首先將要備份的資料複製到/mydata的目錄

# mkisofs -r -o my_backup.iso /mydata

這樣就會產生一個 my_backup.iso 的檔案了, 之後利用cdrecord的命令 先判斷燒錄機的位置 :

# cdrecord -scanbus

接著利用這樣的命令

# cdrecord -v -eject dev=2,1,0 -data my_backup.iso (dev須參考-scanbus的結果)

OpenServer 5.0.7

OpenServer 5.0.7也已經正式提供cdrtools套件來幫助客戶達到用CD做資料備份 的功能了(DVD功能也於Update Pack 3提供), 客戶必須先安裝目前最新的Maintenance Pack, 目前最新的版本為Maintenance Pack 3.

使用的方式也類似UnixWare 7.1.4, 首先先使用mkisofs命令建立ISO檔案

# mkisofs -r -o my_backup.iso /mydata

接的利用cdrecord -scanbus確認燒錄器的位置後, 就可以執行 :

# cdrecord -v -eject dev=2,1,0 -data my_backup.iso (dev須參考-scanbus的結果)

其他更詳細的使用說明請參考mkisofs與cdrecord的使用手冊.



UnixWare 7.1.1 Maintenance Pack 5的安裝簡介

關於詳細的Maintenance Pack 5套件內容與安裝注意事項請參考 : Technical Article#125942

  1. 以root身分登入
  2. ftp://ftp.sco.com/pub/unixware7/uw711pk 下載檔案

    uw711mp5.cpio.Z
  3. 切換至放置uw711mp5.cpio.Z檔案的目錄, 並且執行 :

    zcat uw711mp5.cpio.Z | cpio -icdv
  4. 安裝必要的uw711mp5套件, 利用該目錄下的安裝執行檔 :

    ./install.sh [-v]

    [-v] 的選項將會在安裝過程中提供更多的訊息.
  5. 若是選擇性的安裝部分套件, 可以利用下列指令 :

    ./install.sh [packages]

    而[packages]就是指整個uw711mp5套件中的個別套件名稱, 包括有 :

    uw711mp5 basex xserver xclients xcontrib zlib openssl openssld openssh等.
  6. 在uw711mp5安裝完成後, 必須重新啟動系統, 可以利用下列命令 :

    shutdown -i6 -g0 -y

  7. 安裝完畢後, 我們建議將update711與uw711mp5的套件存放至系統spool目錄, 以便日後若有需求, 可以由系統自行運用.

    update711套件位於UnixWare 7.1.1的第二張安裝光碟, 在放入光碟後, 執行下列命令:

    pkgadd -s /var/spool/pkg -d cdrom1 update711 all

    之後切換回之前我們放置uw711mp5的目錄, 並執行下列命令:

    pkgadd -s /var/spool/pkg -d `pwd`/uw711mp5.image all
關於UnixWare 7.1.1所有相關的技術文件, 請參考底下的連結 :





SCO OpenServer 5.0.7與UnixWare 7.1.4如何開啟Hyperthreading (Jackson Technology)模式

Hyperthreading功能能夠允許兩個序列的指令同時執行於單一intel Xeon(TM)或者HT-enabled的intel Pentium 4 系統上. 藉由開啟Hyperthreading模式, 系統會將一刻實際(physical)的處理器當作是兩顆邏輯(logical)的 處理器, 同時並分享共用系統資源, 例如 : cache, 執行單位與匯流排等.

OpenServer 5.0.7


OpenServer 5.0.7必須安裝以下的軟體套件即可以享受Hyperthreading的技術.
  • OpenServer 5 SMP套件 (位於作業系統光碟 CD 1)
  • Maintenance Pack 3 (免費下載)
  • Update Pack 3 (需具備Update Pack授權)
同時執行於單一處理器的系統上, 不需任何額外的SMP多重處理器的授權, 安裝過程若系統要求輸入授權號碼, 可以直接省略跳過. 而若執行於雙處理器的系統上, 只需額外購買一顆處理器的授權即可.

同時可以利用命令 : uname -X 檢查系統處理器狀態

UnixWare 7.1.4


UnixWare 7.1.4必須安裝以下的套件與設定即可以享受Hyperthreading的技術.
  • UnixWare 7 SMP套件 (位於作業系統光碟 CD 1)
  • 於/stand/boot檔案內加上ENABLE_JT=YACPI=Y參數(需重新開機)
同時可以利用命令 : /bin/psrinfo -v或者uname -X 檢查系統處理器狀態



SCO OpenServer 5.0.7上面使用OpenWebMail

能夠利用瀏覽器閱讀Email對常常出差在外的人真是一件非常方便的事情, 我們現在 就要在OpenServer 5.0.7版本上利用Openwebmail這套軟體來提供這樣的功能

所需套件與環境準備
  • OpenServer 5.0.7作業系統必須至少安裝 :
    • gzip套件 ( SCO Skunkware ftp網站)
    • GNU Development 開發工具 (OSR507安裝光碟第一片)
    • 目前最新版本Maintenance Pack (SCO Ftp網站
    • )
    • 同時需確定系統安裝時選擇Sendmail系統, 且網路環境內有正常可使用的DNS伺服器

  • Openwebmail套件, 連同以下套件均可於 http://www.openwebmail.org/openwebmail/download/取得
  • CGI.pm套件
  • MIME-Base64套件
  • libnet套件
  • Digest套件
  • Digest-MD5套件
  • Text-Icon套件
安裝步驟
  • CGI.pm, MIME-Base64, libnet, Digest, Digest-MD5, Text-Icon套件均可利用 :

  • gunzip -c the_package.tar.gz | tar -xvf -
    cd the_package_directory
    perl Makefile.pl
    make
    make install

  • Openwebmail套件則需按照下列方式安裝:

  • mv openwebmail-current.tar.gz /usr/lib/apache
    cd /usr/lib/apache
    gunzip -c openwebmail-current.tar.gz | tar -xvf -
    mv data/openwebmail htdocs
    rmdir data

    之後, 還必須按照環境編輯位於/usr/lib/apache/cgi-bin/openwebmail/目錄下的這些檔案 :
    • etc/openwebmail.conf

      • domainnames修改成正確的網域名稱(例如:sco.com.tw)
      • mailspooldir修改成/var/spool/mail
      • ow_cgidir修改成/usr/lib/apache/cgi-bin/openwebmail
      • ow_htmldir修改成/usr/lib/apache/htdocs/openwebmail
      • logfile修改成/var/adm/openwebmail.log

    • etc/defaults/auth_unix.conf

      • passwdfile_encrypted修改成/etc/shadow
      • passwdmkdb修改成none

    • etc/defaults/dbm.conf
      • dbm_ext修改成.pag

    接下來切換到/usr/lib/apache/cgi-bin/openwebmail/目錄, 並且執行 ./openwebmail-tools.pl --init之後, 就可以開始實際連線測試了.


測試方法

測試方法很簡單, 只需要將瀏覽器指到 :

http://your_web_server/cgi-bin/openwebmail/openwebmail.pl

即可看到Openwebmail登入的畫面了.

其他連結





如何在OpenServer上建立可以顯示中文的終端機
這一次我們要介紹怎麼在OpenServer 5.0.7的Xwindow上建立可以顯示中文的終端機, 我們用到的軟體套件名稱為 : rxvt (目前版本2.6.4), 使用者可以直接於 SourceForge.net網站下載原始碼.
而OSR507系統上,必須具備的軟體開發工具套件包括:
  • SCO OpenServer Linker and Application Development Libraries
  • GNU Development Tools
這兩個套件預設是不安裝的, 因此必須在系統安裝完成後再進行安裝, 安裝的方法 就是利用custom命令, 同時使用OSR507第一片光碟. 最後我們需要的是至少一套中文字型, 我們這邊使用的是 明體16-BDF字型

所需的軟體套件都有了,那現在就要開始來編譯rxvt了, 步驟如下:
# gunzip -c rxvt-2.6.4.tar.gz | tar -xvf -
# cd rxvt-2.6.4
# ./configure --enable-big5
# make
# make install
# chmod +x /usr/local/bin/rxvt
現在rxvt的執行檔已經被安裝到/usr/local/bin的目錄去了, 現在我們必須設定 剛剛下載的字型檔, 步驟如下:
# 首先先將檔案ming16.bdf.gz放在/fonts目錄下
# cd /fonts
# gunzip ming16.bdf.gz
# /usr/bin/X11/bdftopcf -o ming16.pcf ming16.bdf
# /usr/bin/X11/mkfontdir .
# /usr/bin/X11/xset fp+ /fonts
現在就只需在Xwindow下面執行下列命令即可:
# /usr/local/bin/rxvt -fm -twmoe-ming-medium-r-normal--16-160-75-75-c-160-big5-1



如何判斷ftp.sco.om網站上UnixWare軟體套件的版本

SCO從20-July-2004起, 為了讓客戶在ftp.sco.com網站上能夠一目了然, 判斷 最新版本的套件, 因此對各個軟體套件的命名作了一些改變

一般而言, 你會看到這樣的命名方式 : <package_name>.<version>.pkg

  • <package_name>

  • 所代表的意思就是該package的名稱, 也是我們在執行pkgadd(1M) 所承認的名稱.

  • <version>

  • 則代表目前版本的代號, 也就是pkginfo命令所顯示出來的代號

以這個範例為例 :

ftp://ftp.sco.com/pub/unixware7/drivers/nd.802/nd.802.pkg

這個套件是UnixWare Network Drivers (nd)套件, 版本為 : 802
同時這個版本比800, 801, 與801a還新, 但是比802a或者802b舊.



何謂Maintenance Pack與Update Pack?

相信許多SCO的客戶對這兩個新的名詞應該都很好奇, 到底這兩個套件有什麼 不同呢? 以下我們就仔細的替各位解答一下.

Maintenance Pack
在這兩個名詞出現之前, 以往SCO針對每一個版本的作業系統, 若有發現任何的 作業系統問題或錯誤都會推出一個所謂的修正程式, 因此在每次作業系統推出後,隨著時間 成長,修正程式套件也會越來越多, 對客戶而言這也帶來了某種程度的困擾,因為只要有新的 修正就必須下載安裝, 因此針對避免客戶的困擾, SCO推出Maintenance Pack, 這是在經過 一段時間後, 將這段期間所推出的所有修正程式與既有功能補強, 以一個整合的套件提供給 客戶修正並且安裝.
因此這對客戶而言是基本且必須去安裝的, 目前OpenServer 5.0.7已經推出 Maintenance Pack 3 修正, 而UnixWare 7.1.3也已經推出了 Maintenance Pack 4

所以Maintenance Pack的特色就是 :

  • SCO提供既有客戶免費的服務
  • 強烈建議客戶必須安裝的套件
  • 新的Maintenance Pack會包含前一個Maintenance Pack所有套件
Update Pack
Update Pack對SCO的客戶而言應該更陌生, 因為這是從OpenServer 5.0.7版與UnixWare 7.1.3 版本之後才推出的服務, Update Pack與Maintenance Pack最大的不同就是Update Pack並不 是修正作業系統的問題或既有功能, 而是強調在新功能的增加, 我們可以這樣解釋, 在目前版 本的作業系統到下一個版本出現之前, 由於時間大約都會超過一年, 而新版本作業系統所新增 的功能若有些客戶迫不及待,或者因為本身的需求必須早一步先使用, 這個時候Update Pack 就能幫上忙了, 因為Update Pack就是將所有下個版本所新增的功能,分配在四次的Update Pack 提供給客戶, 因此你可以說UnixWare 7.1.3裝上最後的Update Pack 4就是等於一套UnixWare 7.1.4

所以Update Pack的特色就是 :
  • Update Pack是使用者付費的套件
  • 每次Update Pack更新的時間大約1~2季
  • 每個作業系統共四個Update Pack
  • 目前版本的作業系統加上最後一個Update Pack就等於下一個版本
  • 購買Update Pack的客戶等於可以一次付費, 享用兩個版本的作業系統
  • 新的Update Pack會包含前一個Update Pack所有套件
相關站台




OKP (OpenServer Kernel Personality) 安裝與使用
OKP是一個提供給OpenServer 5客戶將應用程式直接移轉至UnixWare 7.1.3的一套工具, SCO OKP包含兩個版本,分別是OKP Lite與 OKP Full兩個版本。同時完整的安裝文件請參考 OKP Release Note

系統需求:
OKP是安裝於UnixWare 7.1.3上面的套件,因此它必須安裝在一台UnixWare 7.1.3上面, 同時UW713至少需已經安裝過以下任一修正程式:
  • Maintenance Pack 2 (或以後的版本)
  • Update Pack 1與PTF9001
  • Update Pack 2(或以後的版本)
同時,我們有幾種方式來使用OKP,除了直接利用網路,將一台OpenServer 5 的環境直接轉移到UnixWare 7.1.3+OKP外,我們也可以利用osragent命令(OKP提供) 將OpenServer 5系統整個作成映像檔,再利用migrate命令將該檔案倒回去 UnixWare 7.1.3+OKP環境上,當然若你購買的是OKP Full版本,它已經提供了一個 OSR507的映像檔案了,可以直接用這個倒回去UnixWare 7.1.3+OKP環境上。另外,目 前正式可以執行的OpenServer 5版本包括5.0.4,5.0.5,5.0.6與5.0.7等。

安裝OKP:
首先,我們必須設定rsh的執行環境(請參考 OKP Release Notes), 之後,請利用類似這樣的命令安裝OKP套件:

# pkgadd -d /pub osrcompt_image

系統會詢問幾個問題,請注意,當系統要求輸入OKP的授權碼時,請輸入下列資訊:

License Number : UWOKPLITE
License Code : dvxwknwt

同時,系統會提供以下四個選擇:
  • From an existing networked OpenServer system
  • From a prepared OpenServer system image
  • From a generic OpenServer image on CD-ROM
  • Defer imgration for now
這裡我們選擇第一種,利用網路上已經設定好rsh功能的OpenServer 5主機, 將它的環境直接轉移到目前的UnixWare 7.1.3上面,這樣的方式在網路連線與 頻寬允許的時候最方便,同時也是最簡單的轉移方式。其他方式請閱讀 OKP Release Notes

使用OKP:
在UnixWare的模式下,直接執行"openserver"命令,即可進入OpenServer模式。

檔案下載:
http://www.sco.com/support/update/download/okp.htmlftp://ftp.sco.com/pub/unixware7/713/OKP/

由於ftp.sco.com使用嚴格的存取控管, 若無法直接由以上URL經由瀏覽器連結, 請使用 標準ftp命令或者其他檔案傳輸工具。



UnixWare 7.1.3如何直接讀取*.iso檔案?
在使用UnixWare 7的時候,常常因為需要安裝以*.iso檔案包裝的軟體,而以往 的UnixWare 7版本並不支援*.iso檔案的直接讀取,因此使用者必須先將檔案燒成 光碟,才能開始讀取*.iso的檔案, 現在在新版的UnixWare 7.1.3提供了一個新的命令 marry來讓使用者可以直接將*.iso檔案當作是一個檔案系統來處理. 使用的方法很簡單, 請參考底下的範例

(先使用marry命令將*.iso檔案作處理)
# marry -a uw713up3CDimage.iso
/dev/marry/pub/uw713up3CDimage.iso

(此時只需利用mount命令即可將*.iso掛載上來)
# mount /dev/marry/pub/uw713up3CDimage.iso /mnt
UX:cdfs mount: INFO: CDFS mount is read-only.

詳細使用說明請參考man marry說明



文件提供 : SCO TAIWAN 許景超, kevinhsu@sco.com




  CONTACT SCO LEGAL PRIVACY Download Product Registration Search Documentation Knowledge Center