TASK \ OS  AIX Linux SCO UnixWare
OS notes By IBM, with input from System V, BSD, etc. etc. Runs mainly on IBM RS/6000 and related hardware. (rh) = Red Hat, SCO UnixWare 7.0.1& SCO UnixWare 7.1.1 became Caldera Open Unix and later became SCO again.
Mandrake, Suse,...
(deb) = Debian, Libranet,...
(mand) = Mandrake
(SuSE) = SuSE
administrative GUI smit (rh) redhat-config* scoadmin
smitty linuxconf (obsolete)
wsm (SuSE) yast2
  (deb) dpkg-reconfigure
  (mand) drakconf
managing users lsuser useradd scoadmin
mkuser userdel useradd
chuser adduser userdel
rmuser    
     
TASK \ OS  AIX Linux SCO UnixWare
list hardware configuration prtconf dmesg (if you're lucky) hwconfig
lscfg /proc/* hw
lsattr lspci scoadmin/DCU
lsdev (SuSE) hwinfo  
    /usr/lib/X11/testtools/
    z35SysInfo
     
     
     
     
     
show/set bootlist -o -m normal /dev/nvram (if you have it) ?
EEPROM/NVRAM hwclock
values nvsetenv
add device without reboot cfgmgr -v modprobe mkdev
kerneld
insmod
hotplug
cardctl
tape device /dev/rmt0 /dev/st0 /dev/rct0
X kvm config ? xf86config hwconfig
XFree86 -configure
redhat-config-xfree86
/etc/X11/?dm
TASK \ OS  AIX Linux SCO UnixWare
read a disk label  lspv -l fdisk -l fsname
whole disk in partition  N/A ? /dev/1s# (#=0,1,...)
label a disk  mkvg cfdisk ?
fdisk
e2label
 
 
 
 
partition a disk  mklv parted (if you have it) ?
fdisk
pdisk (on a MAC)
TASK \ OS  AIX Linux SCO UnixWare
kernel /unix /boot/vmlinuz* /unix
/boot/bootlx
 
(see /etc/lilo.conf or /boot/grub/menu.lst)
 
show/set kernel parameters /usr/samples/kernel/vmtune /proc/* /etc/conf/cf.d/configure -x
(installed with the bos /proc/sys/*
adt.samples fileset) sysctl
/usr/sbin/no (network-related) /etc/sysctl.conf
   
make disk bootable bosboot -a (rh) mkbootdisk ?
(deb) fdisk -A
(and lilo to manipulate mbr)
 
startup scripts  /etc/rc* /etc/rc* (but may vary) /etc/rc*
/etc/init.d/
 
 
run levels 1 2: multiuser (set in /etc/inittab) ?
*=normal states 6: reboot 0: halt
for more detail   s,S,1: vendor-dependent
see   1: single-user
www.phildev.net/runlevels.html   2-5*: multiuser
    6: reboot
     
     
     
show runlevel 1 who -r /sbin/runlevel who -r
time zone info /etc/environment ($TZ) /usr/share/zoneinfo/ ?
check swap space  lsps -a swapon -s swap -l
cat /proc/meminfo
free
TASK \ OS  AIX Linux SCO UnixWare
"normal" filesystem  jfs ext2 htfs
ext3
ReiserFS
volume-based filesystem  jfs LVM, LVM2 vdisk
EVMS
VxVM ($)
file system /etc/filesystems  /etc/fstab /etc/mnttab
description /etc/default/filesys
  /etc/vfstab (local)
  /etc/rmtab (remote)
volume manipulation smitty vg e2fsadm ?
smitty lvm lvcreate
smitty jfs lvremove
mkvg; chvg; rmvg lvextend
mklv; chlv; rmlv  
mkfs; crfs; rmfs  
   
   
   
create filesystem crfs mke2fs ?
mkreiserfs
mkdosfs
create non-0-length empty file lmktemp dd if=/dev/zero of=filename dd if=/dev/zero of=filenmae bs=1024 count=desired
bs=1024k count=desired
 
mount CDROM mount -v cdrfs -o ro mount /mnt/cdrom mount /dev/cd0 path
/dev/cd0 /cdrom (deb) mount /cdrom
   
smitty cdrom  
   
TASK \ OS  AIX Linux SCO UnixWare
NFS share definitions /etc/exports /etc/exports /etc/exports
/etc/xtab
NFS share command exportfs -a /etc/init.d/nfs-server reload exportfs -a
(rh) exportfs -a /etc/nfs start
name resolution order /etc/netsvc.conf /etc/nsswitch.conf ?
/etc/resolv.conf
show network interface info ifconfig -a /sbin/ifconfig ifconfig -a
no -a netstat -in
netstat -i Network Config. Mgr. (GUI)
lsattr -E -l entX  
   
change IP smitty chinet (rh) edit: /etc/hosts, ifconfig
  /etc/sysconfig/network,  
chdev -a netaddr= /etc/sysconfig/ netconfig
newIP -I en# network-scripts/  
  ifcfg-eth0  
  (deb) edit  
  /etc/network/interfaces;  
  /etc/init.d/networking  
  restart  
ping one packet   ping -c 1 hostname   ping -c 1 hostname ping -c 1 hostname
sniff network iptrace etherfind ?
ipreport tcpdump
  ethereal
  etherape
route definitions  netstat -r route netstat -r
smitty route (rh) /etc/sysconfig/network
  (rh) /etc/sysconfig/static-routes
  (deb) /etc/init.d/network
  (deb) /etc/network
   
   
telnetd, ftpd banner /etc/security/login.cfg /etc/issue.net (telnet) ?
(ftp varies; can use tcp wrappers)
 
TASK \ OS  AIX Linux SCO UnixWare
encrypted passwords in  /etc/security/passwd /etc/shadow (may vary) /etc/shadow
allow/deny root /etc/security/user /etc/securetty /dev/default/login
logins
firewall config ? ? ?
TASK \ OS  AIX Linux SCO UnixWare
show installed software  lslpp -L (rh) rpm -a -i swconfig
(rh) rpm -qa displaypkg
(deb) dselect pkginfo
(deb) dpkg -l  
   
   
   
add software smitty install_all (rh) rpm -hiv custom
smitty installp (deb) dselect installpkg
  apt-get install pkg SCOadmin (GUI)
/usr/lib/instl/sm_inst (deb) dpkg -i  
installp_cmd -a    
-d 'device' '-c' '-N' '-g' '-X'    
precompiled binaries of GPLware and freeware www-1.ibm.com/servers/ http://www.linux.org/ http://www.caldera.com/skunkware/
aix/products/aixos/linux/ linux.tucows.com skunkware
download.html sourceforge.net  
aixpdslib.seas.ucla.edu/ rpmfind.net  
aixpdslib.html    
bullfreeware.com    
C compiler   /usr/ibmcxx/bin/cc  gcc /usr/bin/cc
show patch level instfix -ivq (rh) rpm -q swconfig -P
and/or patches oslevel -r (deb) dpkg -s
     
     
     
     
     
     
patch tool  installp apt-get update ?
smitty update_all apt-get upgrade
  (rh) up2date
  (mand) urpmi
configure/show dump -H ldconfig ?
runtime linking ldd ldd
fortran-2000.com/   lsmod
ArnaudRecipes/    
sharedlib.html    
link library path $LIBPATH $LD_LIBRARY_PATH ?
/etc/ld.so.conf
 
 
tracing utility  trace strace ?
syscalls ltrace
truss  
define user defaults /etc/security/ /etc/profile ?
mkuser.default /etc/security/
/etc/environment /etc/skel/
   
csh global .login ? /etc/csh.login ?
default syslog and messages /var/adm/syslog /var/log/syslog /usr/adm/syslog
/var/adm/messages /var/log/messages /var/adm/log/osmlog
  /usr/adm/messages  
  /var/log/maillog  
system error reporting tool  errpt dmesg dmesg
(deb) reportbug
 
 
 
 
performance monitoring ftp://ftp.software.ibm.com/aix/tools/perftools/perfpmr/ vmstat ?
aix/tools/perftools/perfpmr procinfo -D
   
vmstat; iostat; sar; filemon; topas; trace; svmon; netpmon  
   
match process to file ? lsof ?
TASK \ OS  AIX Linux SCO UnixWare