====== Solaris ====== * [[http://www.oracle.com/technetwork/indexes/downloads/index.html#servers|Solaris Download]] ===== Meilensteine ===== * Solaris 9 (U6): meine erste Solaris-Installation, mit der ich etwas anfangen konnte; Das ist ein tolles System mit vernünftiger NFSv4-Unterstützung und stabile ZFS-Version! Leider gibt es hier keine Patches (nur mit kommerziellen Support erhältlich) und bei einem RELEASE-Upgrade muss man neu installieren oder den teuren Support kaufen. Aufgegeben habe ich es, weil ich es nicht hin bekam, darauf Dovecote+Postfix+Sieve zum laufen zu bekommen. Die Binär-Pakete, die man im Internet in bekommen konnte, enthielten keine Sieve-Unterstützung. Und wenn ich es selbst kompilieren wollte wurden die Abhängigkeiten der Pakete, die man zum kompilieren brauchte, nicht ordentlich aufgelöst... und das per Hand rein zu friemeln war mir einfach auf Dauer zu aufwendig. Denn diese Aktionen treten ja bei jedem Update wieder auf und das will ich nicht. ===== Netzwerkkonfiguration in Solaris 5.9 ===== auflisten der System-Configuration # prtconf -vD | less auflisten aller Netzwerkkarten # ifconfig -a auflisten aller Module im "Geraete-Strom" der Netzwerkkarte "hme0" # ifconfig hme0 modlist auflisten aller Module im "Geraete-Strom" aller Netzwerkkarten # ifconfig -a modlist ==== Netzwerkkonfiguration ==== === Konfiguration per DHCP === # touch /etc/dhcp.hme0 # /sbin/dhcpinfo === statische Konfiguration === Die Datei "/etc/dhcp.hme0" sollte geloescht werden, da sonst die statische IP-Konfiguration ignoriert wird! # vi /etc/hostname.hme0 fritz # vi /etc/netmasks # network-number netmask 192.168.0.0 255.255.255.0 # vi /etc/hosts 192.168.0.2 fritz.domain.de fritz # vi /etc/defaultrouter 192.168.0.254 === neu initialisieren (oder plumb) der Netzwerkkarte "hme0" === # ifconfig hme0 plumb ===== Dateisystem-Logging ===== Seit Solaris 5.8 ist Dateisystem-Logging möglich. In Solaris gibt es zwei Logging-Varianten um die Aktivitäten im Deiteisystem zu protokolieren. - Transactional Volumes - UFS-Logging Transactional Volumes benötigt ein zusätzliches Device, in dem die Logging-Informationen geschrieben werden. //UFS-Logging// ist die einfachere Variante und wesentlich schneller als //Transactional Volumes// und kann sogar das "/"-Filesystem loggen (wozu Transactional Volumes nicht in der Lage sind). ==== Aktivieren von UFS-Logging ==== Zum aktivieren von UFS-Logging müssen in der Datei "/etc/vfstab" in der letzten Spalte (die meistens nur ein "-" enthält) die Mount-Optionen der Filesysteme auf "logging" gesetzt werden. z.B.: /dev/dsk/c0t3d0s1 - - swap - no - /dev/dsk/c0t3d0s0 /dev/rdsk/c0t3d0s0 / ufs 1 no logging /dev/dsk/c0t3d0s5 /dev/rdsk/c0t3d0s5 /opt ufs 2 no logging swap - /tmp tmpfs - yes - ===== ein paar Befehle ===== Der User "fritz" wird angelegt und bekommt die BASH als SHELL und wird Mitglied in der Gruppe "root": # useradd -G root -s /usr/bin/bash fritz Passwort setzen/ändern für den User "fritz": # passwd fritz