Installation von Sarge auf der AlphaStation 255 300 MHZ |
|
Ich weiss, es hat nicht jeder eine Alpha im Keller stehen.
Aber nach dem die Alpha 255 mit einem externen Plattenturm (Raid 1 und Raid 5) aus dem produktiven Einsatz
genommen wurde, konnte ich diese zu einem zweitem Leben mit Linux verhelfen.
Gerechterweise sollte man sagen, das die Geschwindigkeit einem 500 Mhz Pentium gleicht und somit nur noch
einfache Serveraufgaben übernehmen sollte (Die Geräuschkulisse passt auch eher zu einem Serverraum).
Diese Anleitung soll kein Ersatz für die entsprechenden Linux how-to´s sein, die bekanntlich von Debian
sehr gut sind.
DEV - System
- dka200.2.0.6.0 DKA200 IFT 3102 0211 erste Platte
- dka201.2.0.6.0 DKA201 IFT 3102 0211
- dka202.2.0.6.0 DKA202 IFT 3102 0211
- dka203.2.0.6.0 DKA203 IFT 3102 0211
- dka204.2.0.6.0 DKA204 IFT 3102 0211
- dka400.4.0.6.0 DKA400 RRD46 0211 CD-ROM
- dva0.0.0.0.1 DVA0
- mdk500.5.0.6.0 DVA500 SONY SDT-9000 0601
- ewa0.0.12.0 EWA0 00-00-F8-1F-93-12
- ewb0.0.14.0 EWB0 00-00-F8-25-6D-9E
- pka0.7.0.6.0 PKA0 SCSI Bus ID 7
Die Dev - Angaben bekommen Sie nach dem Booten des System mit dem Befehl
show dev
noch auf der Bios - Ebene.
Notation
- $ ist der Linux- oder Dosprompt
- Benutzereingaben sind fett dargestellt
- alle Befehle müssen mit einem return abgeschlossen werden
Installationsmedium
Ich hab mich für eine Netzinstallation von einer Minimal-CD entschlossen. Da ein DSL-Zugang vorhanden ist
und die Installation und Aktualisierung so leicht von der Hand geht.
Auf
http://www.debian.org/CD/netinst/
unter Offizielle »netinst«-Images für die »stable«-Veröffentlichung
die debian auswählen.
Die ISO-Datei z.B.: mit Nero auf die CD brennen.
Installation
Das Systemeinschalten
RAID (abwarten bis der Kreisel läuft)
Server einschalten
Nach dem booten CD einlegen
Befehl:
boot DKA400 -flags 0
- Abfragen der Sprache
- ETH0
- IP = 10.0.30.2
- Netzmaske = 255.255.0.0
- Gateway = 10.0.31.1
- DNS = 10.0.31.1
- Rechnername = debian
- Domainname = local
- Platteaufteilung
o SCSI1 4,2GB / /boot EXT2, ReiserFS
o SCSI2 2,3GB SWAP Swap
o SCSI3 2,3GB /Wulff2 ReiserFS
o SCSI4 4,2GB /Wulff ReiserFS
o SCSI5 18,6GB /var ReiserFS
Installation des Grundsystems (Geduld ca.: 30Min)
Das System fährt herunter konnte aber leider nicht selber starten.
Ausschalten und Bios starten lassen
Boot dka200 -flags 0
(start der ersten Festplatte [show dev])
Zeitzone = GMT Europa/Berlin
Root-Password = *******.
User wulff Password ****** .
Eine weitere CD einlesen = nein
Weitere Installationsquellen wurde http debian.uni-essen.de angegeben.
http-Proxy = ""
(Achtung: Die erste Netzwerkkarte eth0 ist die Steckkarte)
Nach der Auswahl und einige Minuten kann eine Grobe Softwareauswahl getroffen werden.
NICHTS!
Pakete werden geladen und installiert (Geduld 25 Min)
Exim Config
Nur lokaler E-Mailzustellung (keine Netzwerkverbindung)
Empfänger = wulff
Grundkonfiguration mit "base-config".
Login mit root
Die ppp - Module brauch ich nicht:
apt-get --purge remove pppoe pppoeconf ppp pppconfig
Mein mc -Module installieren
apt-get install mc
Samba Module installieren (File u. Printserver)
apt-get install samba
Name der Workgroup/Domain = workgroup
Use password encrypt = Ja
Wins settings from DHCP = Nein
Run Samba = daemons
Samba password database = Nein
Die smb.conf unter etc/samba mit dem Inhalt erstellen
[global]
security = SHARE
encrypt passwords = Yes
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
[Wulff]
comment = Wulff
path = /wulff
read only = No
create mask = 0777
guest ok = Yes
Neustart mit
shutdown -h now
dka -flags 0
Nach dem Test die restlichen
Intranet /var/www
Wulff_Home /home/wulff
Wulff /wulff
Wulff2 /Wulff2
anlegen.
Damit auch geschrieben werden kann sollte jeder Ordner
chmod -R 0777 Verzeichnisname
bekommen.
Installieren eines einfachen Apache Webservers mit PHP4
apt-get install apache
suExec aktivieren = Nein
apt-get install php4
MySQL-Datenbankserver und Webfrontend phpmyadmin installieren
apt-get install mysql-server mysql-client
apt-get install phpmyadmin
Konfiguration phpmyadmin = [*] apache
Das System LAMP ist einsatzbereit, besitzt aber noch gravierende Sicherheitslücken (Scheunentore),
für die entwicklung von Programmen geeignet, aber selbst für ein Intranet noch zu offen.
Passwortvergabe für MySQL
/usr/bin/mysqladmin -u root password geheim
Zur Administration über einen Windowsclient mag ich gerne VNC
apt-get install vncserver
Wichtige Dateien und Verzeichnisse.
/etc/apache
httpd.conf
beinhaltet die Konfiguration von Apache
/opt/www
Ist das Document_Root und ist als Intranet im Samba freigegeben.
/wulff /wulff2
Sind zwei Freigaben die ausserhalb des Apache laufen.
aptitude ist eine Installationsverwaltung
Die Grundinstallation von PHP die Variablen in der Datei
etc/php4/apache/php.ini register_globals, safe_mode_gid von Off auf On
gestellt.
Die zweite Netzwerkkarte auf dem Motherboard wurde auf 10.0.30.1 in betrieb genommen.
Datei /etc/network/interfaces mit dem Inhalt verlängert
auto eth1
iface eth1 inet static
address 10.0.30.1
netmask 255.255.0.0
,sowie in der Datei /etc/network/run/ifstate/ die Zeile eth1=eth1 angehängt.
Somit funktioniert der Webserver auf beide Adressen und kann als Backup-Server eingesetzt werden.
(Umstecken und weiter geht`s)
Starten des Servers
Den SCSI-Tower und die ALPHAStation einschalten.
Nach geraumer Zeit kann Enter gedrückt werden (im Buchstabenbereich)
>>> erscheint (ALPHA-BIOS-SYSTEM)
>>> boot dka200 -flags 0 bootet das System von der ersten Platte
>>> boot dka400 -flags 0 bootet das System von der CD
Gute Links: