Unix Systemadministration

Neben Kerberos, Mail- und Webserver läuft bei beiden Installationen der Workstation-Betrieb mit Netzwerkdateisystem (AFS und Samba), Druckservice und DHCP. Zur Administration der Computer (zur Zeit etwa 70 Stück) setze ich neben Perl vor allem cfengine ein.

Überlegungen zur Administration dieser Installation

Vortrag bei den Grazer Linuxtagen 2005 über verschiedene Aspekte der Administrarion unseres Institutsnetzes.

Anwendungsprogrammierung unter Unix und MS Windows

Weil ich im Rahmen der unten angeführten Projekte im Allgemeinen auch für Analyse und Design der Programme zuständig war, habe ich mir Kenntnisse der Datenmodellierung (Entity Relationship in der Variante IDEF), strukturierter Analyse und Design (SA/SD) und objektorientierter Analyse und Design (UML und Object Modelling Technique) angeeignet.

Die bevorzugten Programmiersprachen sind C/C++, Perl, Python, Tcl/tk und Matlab. Etwas eingerostet sind meine Kenntnisse in Modula II, Fortran und Lisp. Meine Stärken liegen insbesondere bei technischen Anwendungen und im Bereich der Netzwerkprogrammierung.

Einige der interessanteren Projekte:

Wann? Was? Womit?
1993, 1994 Mitarbeit an der Entwicklung eines betrieblichen Umweltinformationssystems:Analyse, Design und Implementierung einzelner Module und Aufbau des Datenbankschemas. MS Windows 3.1, MS Windows/NT, MS SQL-Server, DEC Rdb, MS Visual C++ 1.0, MS Access 1.1, Lotus Notes 3.0, ERwin Database Designer
1994 Aufbau einer Netzwerkverbindung über TCP/IP zwischen 3 Rechnern (PC unter MS-DOS, Sun IPC und HP Apollo) zur Überprüfung eines Satelliten-Experimentes sowie Analyse und Aufteilung von Telemetriepaketen dieses Experiments. MSDOS, Borland C++ 3.1, Sun OS 4.1, Perl
1995 Steuerung der Motoren einer Satellitenantenne zur kontinuierlichen Nachführung quasigeostationärer Satelliten MS Windows 3.1, MS Visual C++ 1.51
1997 Attributierprogramm für gescannte Pläne der Autoindustrie Microsoft Visual C++ 4.2/5.0, MS Windows 95/NT, MS Access, Oracle 7.x
1998 Erstellung einer grafischen Benutzeroberfläche für verschlüsselte Datenübertragungen (Clientsoftware) Borland C++ Builder 1.0/3.0, Windows 95, Windows NT 4.0
1999 Kommunikationsprotokolle (TCP/IP bzw. UDP/IP), Steuerung von Labeldruckern im Rahmen eines Kommissioniersystems. AIX, SCO-Openserver, Oracle 7.x, C++
2002 Tcl/tk Schulungen Tcl/tk, Knoppix Linux

Nähere Informationen zu diesen Projekten erhalten Sie gerne auf Anfrage.