Solaris
Solaris (früher: SunOS) ist ein Betriebssystem der Firma Sun Microsystems und stammt aus der Unix System V-Familie.
Geschichte
Jahr | Version | Beschreibung |
---|---|---|
1982 | SunOS 1.0 | BSD-Unix-Variante, die im Laufe der Jahre um viele Eigenschaften von System V erweitert wurde. SunOS 4.1.1_U1 war die letzte offizielle Veröffentlichung, die noch Rechner der Sun3-Baureihe mit Motorola 68000er Prozessoren unterstützte. |
1992 | SunOS 5 / Solaris 2 | Neuentwicklung auf Grundlage von Unix System V Release 4, nachdem Sun Partner von Unix International geworden war. Bündelung mit der grafischen Benutzeroberfläche CDE und Java. Nach Version 2.6 wurde die "2" weggelassen. |
1998 | Solaris 7 (SunOS 5.7) |
|
2000 | Solaris 8 (SunOS 5.8) | |
2002 | Solaris 9 (SunOS 5.9) | |
2004 | Solaris 10 (SunOS 5.10) |
FAQ
Änderung des Rechnernamens
In Liestal - KB Baselland musste der Rechnername in den folgenden Dateien geändert werden:
System (auch möglich über Systembefehl "sysunconfig")
- /etc/hostname.eri0 bzw. /etc/hostname/hme0 bzw. gleichwertige Datei
- /etc/hosts bzw. /etc/inet/hosts
- /etc/nodename
- /etc/net/ticlts/hosts
- /etc/net/ticots/hosts
- /etc/net/ticotsord/hosts
- /etc/inet/ipnodes
Sybase
- /opt/sybase/interfaces
Drucker
- /etc/printers.conf (Änderung mittels "lpset")
# lpshut # cd /var/spool/lp/tmp + requests --> alles löschen # /usr/lib/lpsched
webOPAC
- .../server.properties
Systemadeministration
- OPAC > Allgemeine Systemparameter > SMTP Host
- OPAC > Lokale Datenbank > Host
CATServer
- catserver.<...>/konfig/trace --> Datei fehlte
- /etc/mail/main.cf
- /etc/mail/sendmail.cf
- /etc/mail/submit.cf
Netzwerkkonfiguration
Benötigt werden grundsätzlich
- IP-Adresse
- Netzmaske
- Gateway-Adresse
- Nameserver-Adresse
- Domain
1. Netzwerkschnittstelle: Konfiguration in der Datei "/etc/hostname.<interface>" (z. B. "/etc/hostname/hme0"). In dieser Datei darf nur eine einzige Zeile mit einem einzigen Namen stehen. Dieser Name muss einem Eintrag in der Datei "/etc/hosts" entsprechen.
2. Netzwerk: Konfiguration in der Datei "/etc/netmasks". Der erste Eintrag bezeichnet das Netzwerk, der zweite die dazu passende Netzmaske (z. B. "192.168.20.0 255.255.255.240").
3. Standard-Gateway: Konfiguration in der Datei "/etc/defaultrouter".
4. DNS: Konfiguration von DNS in der Datei "/etc/nsswitch.conf" (Eintrag: "hosts: files dns"). Konfiguration der Domain und der verifizierten Nameserver in der Datei "/etc/resolv.conf". Die Erreichbarkeit eines Nameservers kann mit nslookup überprüft werden. Ein Beispiel:
domain sisis.de nameserver 193.31.10.58
5. Sendmail: Konfiguration in den Dateien "/etc/mail/sendmail.cf" und "/etc/mail/aliases".
Austausch der Bootplatte
(unvollständige Beschreibung... mir würde es nicht reichen)
Entfernen der beschädigten Festplatte.
Einbau der neuen Festplatte (richtige SCSI-ID!).
Booten ab CD:
ok boot cdrom -s # format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t2d0 <SUN0207 cyl 1254 alt 2 hd 9 sec 36> /sbus@1,f8000000/esp@0,800000/sd@2,0 1. c0t3d0 <SUN0424 cyl 1151 alt 2 hd 9 sec 80> /sbus@1,f8000000/esp@0,800000/sd@3,0 Specify disk (enter its number): 0 selecting c0t2d0 [disk formatted] format> partition partition> print partition> modify Select partitioning base: 0. Current partition table (original) 1. All Free Hog Choose base (enter number) [0]? 1 Part Tag Flag Cylinders Size Blocks 0 root wm 0 0 (0/0/0) 1 swap wu 0 0 (0/0/0) 2 backup wu 0 - 1253 198.39MB (1254/0/0) 3 unassigned wm 0 0 (0/0/0) 4 unassigned wm 0 0 (0/0/0) 5 unassigned wm 0 0 (0/0/0) 6 usr wm 0 0 (0/0/0) 7 unassigned wm 0 0 (0/0/0) Free hog partition[6]? 5 Enter size of partition '1' [0b, 0c, 0.00mb]: 100mb Enter size of partition '3' [0b, 0c, 0.00mb]: 98mb Enter size of partition '4' [0b, 0c, 0.00mb]: Enter size of partition '6' [0b, 0c, 0.00mb]: Enter size of partition '7' [0b, 0c, 0.00mb]: Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 632 100.14MB (633/0/0) 1 swap wu 633 - 1233 95.08MB (601/0/0) 2 backup wu 0 - 1253 198.39MB (1254/0/0) 3 unassigned wm 0 0 (0/0/0) 4 unassigned wm 0 0 (0/0/0) 5 unassigned wm 1234 - 1253 3.16MB (20/0/0) 6 usr wm 0 0 (0/0/0) 7 unassigned wm 0 0 (0/0/0) Okay to make this the current partition table[yes]? yes Enter the table name (remember quotes): "disk2" Ready to label disk, continue? yes partition> quit partition> verify partition> quit
Dateisystem anlegen.
# newfs /dev/rdsk/cwtxdysz
Temporär einhängen.
# mount /dev/rdsk/cwtxdysz # ls lost+found
Sichern eines Dateisystems
Ermitteln der Einhängepunkte.
$ more /etc/vfstab
Abschätzen des Platzbedarfs.
# ufsdump S filesystem
Sichern des Dateisystems als Benutzer "root".
# init 0 ok boot -s # ufsdump 0ucf /dev/rmt/0 / DUMP: Writing 63 Kilobyte records DUMP: Date of this level 0 dump: Wed April 10 15:32:21 2002 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/rdsk/c0t3d0s0 (mars:/) to /dev/rmt/0. DUMP: Mapping (Pass I) [regular files] DUMP: Mapping (Pass II) [directories] DUMP: Estimated 41236 blocks (20.13MB) DUMP: Dumping (Pass III) [directories] DUMP: Dumping (Pass IV) [regular files] DUMP: Tape rewinding DUMP: 41200 blocks (20.12MB) on 1 volume at 95 KB/sec DUMP: DUMP IS DONE DUMP: Level 0 dump on Wed April 10 15:32:21 2002
Überprüfung der gemachten Sicherung.
# ufsrestore tf /dev/rmt/0 3 ./lost+found 5696 ./usr 11392 ./export ...
Wiederherstellung der Dateisysteme "/" und "/usr"
Hinzufügen einer Festplatte, auf welcher die Dateisysteme "/" und "/usr" eingespielt werden sollen.
Einhängen der neuen Festplatte auf einen temporären Einhängepunkt.
# mount /dev/dsk/device-name /mnt # cd /mnt
Einträge für das Bandlaufwerk unter "/dev" anlegen.
# tapes
Wiedereinspielen des Dateisysteme "/" und "/usr" (Level 0, 1 ...).
# ufsrestore rvf /dev/rmt/n
Löschen der Datei "restoresymtable".
# rm restoresymtable
# cd /
# umount /mnt
# fsck /dev/rdsk/device-name
Erzeugung des Bootblocks auf der Root-Partition.
# installboot /usr/platform/'uname-i'/lib/fs/ufs/bootblk /dev/rdsk/device-name
Neues Band einlegen.
Sicherung des neuen Dateisystems.
Neustarten des Rechners.
# init 6
Weblinks
- Solaris (Betriebssystem) (de.Wikipedia.org)
- ftp://sunsite.cnlab-switch.ch/mirror/
- Durchsuchen: SWITCHmirror
- http://ftp.iasi.roedu.net/mirrors/ftp.sunfreeware.com/pub/freeware/sparc/8/
- http://www.ibiblio.org/
- Solaris to Linux migration (A guide for system administrators) (Redbooks.IBM.com)
- Solaris 10 Grundkonfiguration (HowTo) (EDV-Widhalm.com)