Difference between revisions of "OS-SCO"

From KRayWiki
Jump to navigation Jump to search
m (Qualify "SCO" as SCO OpenServer 5.0.7.)
(→‎Internal Links: Fix indentation error.)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
Index to SCO OpenServer 5.0.7 topics
+
Index to SCO OpenServer 5.0.7 sub-topics
  
; See Also : [http://partnerweb.vmware.com/GOSIG/SCO_OpenServer_5.html Guest Operating System Guide for SCO OpenServer 5.0]<br />
+
; See Also : [http://partnerweb.vmware.com/GOSIG/SCO_OpenServer_5.html Guest Operating System Guide for SCO OpenServer 5.0]
 +
: [[OS-SCO-KnownIssues]]
 +
<br />
  
 
= External Links =
 
= External Links =
Line 28: Line 30:
  
 
A sub-topic page that addresses security matters involving SCO OpenServer systems.
 
A sub-topic page that addresses security matters involving SCO OpenServer systems.
 +
 +
== [[OS-SCO-Logging|SCO OS Logging]] ==
 +
 +
A sub-topic page that addresses matters involving SCO OpenServer&apos;s log files.
  
 
</blockquote>
 
</blockquote>
Line 43: Line 49:
  
 
; <code>&lt;Ctrl-Alt-Fn&gt;</code> : Switch between multiple console sessions.
 
; <code>&lt;Ctrl-Alt-Fn&gt;</code> : Switch between multiple console sessions.
 +
; <code>stty intr '^C' erase '^?' echoe</code> : Set sane terminal behavior for telnet sessions.
  
 
</blockquote>
 
</blockquote>
Line 57: Line 64:
 
</blockquote>
 
</blockquote>
  
= Administration =
+
= [[OS-SCO-OpenSource|Open Source for OpenServer 5.0.7]] =
  
 
<blockquote>
 
<blockquote>
  
== General ==
+
SCO-provided open source resources for OpenServer 5.0.7 are very dated.  This sub-topic page aims to share information about how more recent resources may be built for use on this old platform.
  
# <code>[[OS-SCO-Admin-scoadmin|scoadmin]]</code>
+
</blockquote>
  
== Install or remove software products and components ==
+
= [[OS-SCO-Admin|Administration]] =
  
# <code>[[OS-SCO-Admin-custom|custom]]</code>
+
<blockquote>
#: Install native SCO software packages.
 
# <code>customextract</code>
 
#: Extract files from a distribution source
 
# <code>pkgadd</code>
 
#: Transfers the contents of a software package or set from the distribution medium or directory to install it onto the system.
 
#:: Example:
 
#::: <code>pkgadd -d /home/kevinb/skunkware/lxrundev-0.9.4pre5.pkg</code>
 
# <code>installpkg</code>
 
#: Install an AT&T-style UNIX system software package.
 
# <code>xinstall</code>
 
#: Install XENIX distribution (or application program) floppies.
 
 
 
== Services ==
 
 
 
=== DHCP ===
 
 
 
; Client :
 
: <code>dcc start</code>, or, <code>dhcpc</code>
 
; See Also :
 
: '''''/var/adm/dhcp*.*'''''
 
; VMware :
 
: [https://kb.vmware.com/s/article/1016915 Configuring the network adapter and protocol for SCO Open Server 5.0 (1016915)]
 
:* 'pnt' driver (AMD PCnet-PCI) may be auto-selected, but is not recommended.
 
::  Use Intel PRO1000 (eeG) driver instead.
 
:* Edit '''''/etc/dhcpc.conf''''' to assure proper broadcast/subnet mask.
 
 
 
=== SNMP ===
 
 
 
; Setup :
 
: http://aplawrence.com/Jeffl/snmp_install.html
 
: http://members.cruzio.com/~jeffl/sco/snmp_install.txt
 
  
== Users ==
+
A SCO OpenServer 5.0.7 sub-topic page covering a range of system administration topics like:
  
# [[OS-SCO-Admin-User-Add|Adding a user]] with <code>[[OS-SCO-Admin-scoadmin|scoadmin]]</code>
+
# [[OS-SCO-Admin#General|System Administration Tools]]
#: (includes notes regarding various potential user requirements)
+
# [[OS-SCO-Admin#Software%20and%20Components|Installed Software Maintenance]]
# [[OS-SCO-Admin-User-Environment|Setting up a user's environment]]
+
# [[OS-SCO-Admin#Services|Configuration of System Services]]
#: (includes suggested settings for various use-cases)
+
# [[OS-SCO-Admin#Users|User Account Management]]
# [[OS-SCO-Admin-User-Password|Changing a user password]] with <code>[[OS-SCO-Admin-scoadmin|scoadmin]]</code>
+
# [[OS-SCO-Admin-FAQ| Issues &amp; Workarounds ]]
  
 
</blockquote>
 
</blockquote>
Line 132: Line 108:
 
== Software ==
 
== Software ==
  
=== Install, remove, or list software products and components  ===
+
=== Identify installed software and components  ===
  
 
# <code>custom</code>
 
# <code>custom</code>
# <kbd>pkg*</kbd> utilities
+
# <code>pkginfo</code>
## <code>pkgadd</code>
 
## <code>pkgrm</code>
 
## <code>pkginfo</code>
 
  
 
=== Query system contents database; list file status; list software modifications ===
 
=== Query system contents database; list file status; list software modifications ===
Line 146: Line 119:
 
#*: $ <code>customquery swconfig | grep Maint</code>  
 
#*: $ <code>customquery swconfig | grep Maint</code>  
 
#*: <kbd><small>SCO OpenServer Release 5.0.7 Maintenance Pack 5 1.0.0Mc partially installed</small></kbd>
 
#*: <kbd><small>SCO OpenServer Release 5.0.7 Maintenance Pack 5 1.0.0Mc partially installed</small></kbd>
 +
#* Alternatively, in cases where custom is non-functional, MP5 is likely installed when:
 +
#*: $ <code>grep Maintenance /opt/K/SCO/Unix/rs507d.Unix507.1.0a/.softmgmt/shared.db</code>
 +
#*: <kbd><small>        description=rs507d - Operations\, Administration and Maintenance Patch</small></kbd>
 
# <code>swconfig</code>
 
# <code>swconfig</code>
 
#* <code>swconfig -P</code> only displays applied patches.
 
#* <code>swconfig -P</code> only displays applied patches.
Line 152: Line 128:
  
 
# [[OS-SCO-Software-Packaging-pkg|Using the <kbd>pkg*</kbd> utilities]]
 
# [[OS-SCO-Software-Packaging-pkg|Using the <kbd>pkg*</kbd> utilities]]
 +
# [[OS-SCO-Software-Packaging-cdmt|Custom Distribution Mastering Toolkit]]
  
 
</blockquote>
 
</blockquote>

Latest revision as of 20:13, 5 January 2021

Index to SCO OpenServer 5.0.7 sub-topics

See Also 
Guest Operating System Guide for SCO OpenServer 5.0
OS-SCO-KnownIssues


External Links

  1. xinuos.com
    SCO OpenServer 5
    SCO Skunkware
  2. A. P. Lawrence, a prolific writer of IT-related material
    OpenServer 5
  3. SCO packages @ Linut's Lair
  4. SCO Unix and Xenix stuff by Jeff Liebermann

Internal Links

For Linux Users

Offers documentation on issues and workarounds for deviations between SCO and Linux.

SCO OS Security

A sub-topic page that addresses security matters involving SCO OpenServer systems.

SCO OS Logging

A sub-topic page that addresses matters involving SCO OpenServer's log files.

Usage Tips

Linux / *NIX Compatibility

  1. OS-SCO-Linux on this wiki offers workarounds for deviations between SCO and Linux.
  2. Rosetta Stone for Unix

Console

<Ctrl-Alt-Fn> 
Switch between multiple console sessions.
stty intr '^C' erase '^?' echoe 
Set sane terminal behavior for telnet sessions.

Skunkware

lxrun

Utility to allow running linux binaries under SCO, but initial testing has been disappointing. Unsurprisingly, appears to hang on 64-bit binaries. Even simple 32-bit linux binaries seem to blow up. Note "Q3.1: What if I find a Linux binary that lxrun doesn't support?" here:

http://www.ugcs.caltech.edu:80/~steven/lxrun/lxrun-FAQ.html

Open Source for OpenServer 5.0.7

SCO-provided open source resources for OpenServer 5.0.7 are very dated. This sub-topic page aims to share information about how more recent resources may be built for use on this old platform.

Administration

A SCO OpenServer 5.0.7 sub-topic page covering a range of system administration topics like:

  1. System Administration Tools
  2. Installed Software Maintenance
  3. Configuration of System Services
  4. User Account Management
  5. Issues & Workarounds

Information

Filesystem

  1. man hierarchy
    Layout of filesystem

Hardware

  1. hw
    • hw -v is much more informative
      Motherboard identification is possible, though it can take effort to differentiate it from chipset identifiers.
  2. hwconfig
  3. man rtc
  4. sysinfo
    Generate report on system configuration for diagnostic use
    Uses sockinfo, ss, lsof, memhog, cpuhog, and iohog if available in /usr/local/bin.

Software

Identify installed software and components

  1. custom
  2. pkginfo

Query system contents database; list file status; list software modifications

  1. customquery
    • Can help determine which Maintenance Pack is installed. For example:
      $ customquery swconfig | grep Maint
      SCO OpenServer Release 5.0.7 Maintenance Pack 5 1.0.0Mc partially installed
    • Alternatively, in cases where custom is non-functional, MP5 is likely installed when:
      $ grep Maintenance /opt/K/SCO/Unix/rs507d.Unix507.1.0a/.softmgmt/shared.db
      description=rs507d - Operations\, Administration and Maintenance Patch
  2. swconfig
    • swconfig -P only displays applied patches.

SCO Software Packaging Resources

  1. Using the pkg* utilities
  2. Custom Distribution Mastering Toolkit