Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
archive:unix-umzug_2011 [2023/11/16 08:34] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1archive:unix-umzug_2011 [2023/11/21 14:26] (aktuell) – Syntaxanpassung fla40246
Zeile 1: Zeile 1:
 +====== Unix-Umzug 2011 ======
 +
 +{{wiki:logo_unix.gif}}
 +
 +Das Solaris-Betriebssystem hat nach 19 Jahren Einsatz in der Fakultät ausgedient. Anfang 2011 wurde auf den neuen FBIM-Server mit [[http://www.debian.org/|Debian-Linux]] umgestellt.
 +
 +===== Was ändert sich für die UNIX-Benutzer? =====
 +
 +  * Der Alias bleibt unverändert (''%%fbim.hs-regensburg.de%%''), aber der Hostname ändert sich von ''%%zeus%%'' in ''%%hera%%''. Wer mit IP-Adressen arbeitet, muss die ''%%194.95.108.5%%'' verwenden. Ein direkter Login auf dem Server bleibt aber weiterhin untersagt.
 +  * Der Remote-Login für Benutzer erfolgt über die dafür [[public:FAQ_Linux#Zentrale_Linux-Systeme|vorgesehenen Systeme]]:
 +    * ''%%darwin.hs-regensburg.de%%''
 +    * ''%%tabaluga.hs-regensburg.de%%''
 +  * 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 [[public:FAQ_Linux#Linux-Laufwerk_U:|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:
 +
 +<code>
 +Vorher: /usrdata/student/[a-z]/<username>
 +        /usrdata/bedienst/[a-z]/<username>
 +        /usrdata/spezial/[a-z]/<username>
 +
 +Jetzt:  /data/home/<username>
 +</code>
 +
 +===== 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 → {{Koller}}
 +  * Soll die Datenbank für Webseiten verwendet werden, erfolgt die Verbindung in PHP folgendermaßen:
 +
 +<code>
 +$dbc = dbx_connect(DBX_OCI8, "localhost", "ora11g, "abc12345", "abc12345");
 +</code>
 +
 +===== MySQL-Datenbank =====
 +
 +  * <WRAP>
 +Zum Verwalten der MySQL-Datenbanken wurde als Frontend [[http://www.phpmyadmin.net/|phpMyAdmin]] installiert:\\
 +→ https://fbim.fh-regensburg.de/phpmyadmin/\\
 +Der Login erfolgt mit dem [[public:Accounts#Accounts_der_Fakultät_IM|MySQL-Passwort]].
 +</WRAP>
 +
 +===== Änderungen für Homepages =====
 +
 +**http:%%//%%fbim.hs-regensburg.de/~<username>/**
 +
 +  * Durch die Aktualisierung des [[http://httpd.apache.org/|Apache-Webservers]] von 2.0.54 auf 2.2.16 haben sich einige Konfigurations-Direktiven geändert bzw. sind weggefallen.
 +  * Wer auf dem Server ''%%.htaccess%%''-Dateien verwendet, muss diese überprüfen, besonders wenn eine Benutzer-Authentifizierung damit durchgeführt werden soll. Wenn die ''%%.htaccess%%''-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: [[public:Accounts#Accounts_des_Rechenzentrums|NDS/HSR-Domäne]] und [[public:Accounts#Accounts_der_Fakultät_IM|IM-Domäne]] (Labor-Passwort) werden nacheinander abgefragt. In der ''%%.htaccess%%''-Datei wird nur noch eine Zeile benötigt, um Nicht-Mitglieder der Hochschule auszuschließen:
 +
 +<code>
 +Require valid-user
 +</code>
 +
 +  * Wer Benutzer über eigene ''%%htpasswd%%''-Dateien authentifizieren möchte (''%%AuthUserFile%%'', ''%%AuthGroupFile%%'') benötigt in der ''%%.htaccess%%''-Datei zukünftig immer auch einen Eintrag für ''%%AuthBasicProvider%%'':
 +
 +<code>
 +AuthBasicProvider file
 +AuthUserFile /data/home/...
 +AuthGroupFile /data/home/...
 +</code>
 +
 +  * Der Quellcode von PHP-Dateien kann einfacher zur Anzeige freigegeben werden.
 +    * <WRAP>
 +Für ganze Verzeichnisse durch folgenden Eintrag einer ''%%.htaccess%%''-Datei.
 +
 +<code>
 +RewriteEngine On
 +RewriteBase /~<username>/<relativer_pfad>/
 +RewriteRule ^(.+)\.phps$ $1.php [L]
 +</code>
 +</WRAP>
 +    * <WRAP>
 +Alternativ können auch symbolische Links auf einzelne ''%%php%%''-Dateien gesetzt werden:
 +
 +<code>
 +ln -s <name>.php <name>.phps 
 +</code>
 +</WRAP>
 +    * <WRAP>
 +Danach kann eine Datei ''<name>.php'' als ''<name>.phps'' aufgerufen werden. Dabei wird das PHP-Script dann nicht ausgeführt, sondern der Quellcode mit Syntax-Highlighting angezeigt.
 +<WRAP info>
 +**Wichtiger Hinweis:**
 +
 +Diese Anzeige des Quellcodes sollte **nicht** für PHP-Scripte aktiviert werden, die im Quellcode **Passwörter** oder andere sensible Daten enthalten.
 +</WRAP>
 +</WRAP>
 +
 +===== Subversion-Server =====
 +
 +  * Der Zugriff auf Subversion-Repositories ist dann auch über **https:%%//%%** von außerhalb der Hochschule möglich. Zusätzlich zum separaten [[public:Accounts#Accounts_der_Fakultät_IM|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 [[archive:Subversion-Server|Subversion-Seite]].
 +  * <WRAP>
 +Als Web-Frontend für die Subversion-Repositories wurden ''%%viewvc%%'' und ''%%websvn%%'' installiert.\\
 +→ https://fbim.fh-regensburg.de/cgi-bin/viewvc\\
 +→ https://fbim.fh-regensburg.de/websvn/\\
 +Der Login erfolgt mit einem von den drei o.g. Passwörtern.
 +</WRAP>
 +
 +===== Siehe auch =====
 +
 +  * [[public:FAQ_Linux|FAQ Linux]]
 +  * [[public:mysql_mariadb|MySQL]]-Datenbank
 +  * [[public:oracle|Oracle]]-Datenbank
 +  * [[archive:Subversion-Server|Subversion-Server]]
 +
 +===== Weblinks =====
 +
 +  * [[http://www.debian.org/|Debian-Linux]]
 +  * [[http://httpd.apache.org/docs/2.2/de/|Apache 2.2 Dokumentation]]
  
Drucken/exportieren