Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Unix-Umzug_2011
Das Solaris-Betriebssystem hat nach 19 Jahren Einsatz in der Fakultät ausgedient. Anfang 2011 wurde auf den neuen FBIM-Server mit Debian-Linux umgestellt.
Was ändert sich für die UNIX-Benutzer?
*Der Alias bleibt unverändert (<tt>fbim.hs-regensburg.de</tt>), aber der Hostname ändert sich von <tt>zeus</tt> in <tt>hera</tt>. Wer mit IP-Adressen arbeitet, muss die <tt>194.95.108.5</tt> verwenden. Ein direkter Login auf dem Server bleibt aber weiterhin untersagt.
*Der Remote-Login für Benutzer erfolgt über die dafür vorgesehenen Systeme: <tt>darwin.hs-regensburg.de</tt> <tt>tabaluga.hs-regensburg.de</tt>
*Die Unix-Home-Verzeichnisse werden über NFS and die beiden o.g. Systeme exportiert und auch über Samba freigegeben. In den Laboren wird der entsprechende Samba-Share beim Login automatisch als Laufwerk U: verbunden. So hat ein Benutzer immer Zugriff auf sein Home-Verzeichnis.
*Die Benutzer-Authentifizierung erfolgt nun über Winbind an der Windows-Domäne „IM“. Das bedeutet, dass die Benutzer ihr IM-Domänen-Passwort (Labor-Passwort) verwenden können bzw. sogar müssen.
*Die alten Unix-Passwörter (NIS) gelten dann nicht mehr.
*Die Disk-Quota der Home-Verzeichnisse erhöht sich auf 130 MB pro Benutzer.
*Wer absolute Pfade verwendet hat, muss diese anpassen: <pre style=„margin-left:1.5em“> Vorher: /usrdata/student/a-z/<username>
/usrdata/bedienst/[[a-z]]/<username> /usrdata/spezial/[[a-z]]/<username>
Jetzt: /data/home/<username> </pre>
Oracle-Datenbank
Für Oracle-Benutzer ändert sich folgendes:
*Installierte Version: 11g R2 (vorher 10g)
*Die 10g-Version läuft noch bis 15. März 2011 weiter und wird dann abgeschaltet.
*Wer seine Daten umziehen muss, kann dies leider nicht selbst durchführen. Mail an → josef.koller@hs-regensburg.de
*Soll die Datenbank für Webseiten verwendet werden, erfolgt die Verbindung in PHP folgendermaßen: <pre style=„margin-left:1.5em“> $dbc = dbx_connect(DBX_OCI8, „localhost“, „ora11g, „abc12345“, „abc12345“); </pre>
MySQL-Datenbank
*Zum Verwalten der MySQL-Datenbanken wurde als Frontend phpMyAdmin installiert:<br>→ https://fbim.fh-regensburg.de/phpmyadmin/<br>Der Login erfolgt mit dem MySQL-Passwort.
Änderungen für Homepages
http://fbim.hs-regensburg.de/~<username>/
*Durch die Aktualisierung des Apache-Webservers von 2.0.54 auf 2.2.16 haben sich einige Konfigurations-Direktiven geändert bzw. sind weggefallen.
*Wer auf dem Server <tt>.htaccess</tt>-Dateien verwendet, muss diese überprüfen, besonders wenn eine Benutzer-Authentifizierung damit durchgeführt werden soll. Wenn die <tt>.htaccess</tt>-Dateien nicht angepasst werden, dann ist die Homepage bzw. der mit einem Passwort geschützte Teil einer Homepage nicht mehr abrufbar.
*Voreinstellung für Authentifizierung: NDS/HSR-Domäne und IM-Domäne (Labor-Passwort) werden nacheinander abgefragt. In der <tt>.htaccess</tt>-Datei wird nur noch eine Zeile benötigt, um Nicht-Mitglieder der Hochschule auszuschließen: <pre style=„margin-left:1.5em“> Require valid-user </pre>
*Wer Benutzer über eigene <tt>htpasswd</tt>-Dateien authentifizieren möchte (<tt>AuthUserFile</tt>, <tt>AuthGroupFile</tt>) benötigt in der <tt>.htaccess</tt>-Datei zukünftig immer auch einen Eintrag für <tt>AuthBasicProvider</tt» <pre style=„margin-left:1.5em“> AuthBasicProvider file AuthUserFile /data/home/… AuthGroupFile /data/home/… </pre>
*Der Quellcode von PHP-Dateien kann einfacher zur Anzeige freigegeben werden. :*Für ganze Verzeichnisse durch folgenden Eintrag einer <tt>.htaccess</tt>-Datei. <pre style=„margin-left:3.5em“> RewriteEngine On RewriteBase /~<username>/<relativer_pfad>/ RewriteRule ^(.+)\.phps$ $1.php L </pre>
:*Alternativ können auch symbolische Links auf einzelne <tt>php</tt>-Dateien gesetzt werden: <pre style=„margin-left:3.5em“> ln -s <name>.php <name>.phps </pre>
:*Danach kann eine Datei <tt><name>.php</tt> als <tt><name>.phps</tt> aufgerufen werden. Dabei wird das PHP-Script dann nicht ausgeführt, sondern der Quellcode mit Syntax-Highlighting angezeigt. style=margin-left:3.5em Diese Anzeige des Quellcodes sollte nicht für PHP-Scripte aktiviert werden, die im Quellcode Passwörter oder andere sensible Daten enthalten. hint
Subversion-Server
*Der Zugriff auf Subversion-Repositories ist dann auch über https:// von außerhalb der Hochschule möglich. Zusätzlich zum separaten Subversion-Passwort kann der Login dabei dann auch mit dem NDS/HSR-Passwort oder dem IM-Domänen-Passwort erfolgen.
*Genauere Informationen dazu erhalten die Benutzer des Subversion-Servers noch in einer separaten E-Mail und auf der Subversion-Seite.
*Als Web-Frontend für die Subversion-Repositories wurden <tt>viewvc</tt> und <tt>websvn</tt> installiert.<br>→ https://fbim.fh-regensburg.de/cgi-bin/viewvc<br>→ https://fbim.fh-regensburg.de/websvn/<br>Der Login erfolgt mit einem von den drei o.g. Passwörtern.
Siehe auch
*faq_linux *MySQL-Datenbank *Oracle-Datenbank *Subversion-Server