Vorlage
Dieses Dokument gibt einen kurzen Überblick über Debian und beschreibt dessen Basisinstallation und -konfiguration.
Allgemein
Da diese Anleitung eine allgemeine Installationsanleitung für Debian Maschinen ist, müssen sicher nicht alle Punkte durchgearbeitet werden. Außerdem bitte auch die Hinweise zu den Installationen der einzelnen Maschinen beachten.
top
Debian Versionen
Das Debian-Projekt unterteilt seine Distributionen in drei verschiedene Zweige:stable, testing und unstable. Die Stable-Distribution ist getestet und läuft stabil. Leider sind ihre Pakete teilweise etwas in die Tage gekommen, was auf Servermaschinen allerdings nicht so das große Thema sein sollte. In Testing befinden sich hingegen Pakete, die als stabil gelten, jedoch noch nicht in der stable Version vorhanden sind. Testing wird irgendwann zu stable. Die unstable Pakete sind meist neue Pakete, die erst frisch hinzugekommen und ungetestet sind.
Die letzten stabilen Debian Versionen haben folgende Namen (in Klammern dahinter steht das Erscheinungsjahr):
- Bullseye - 11.0 (14.08.2021)
- Buster - 10.0 (06.07.2019)
- Stretch - 9.0 (17.06.2017)
- Jessie - 8.0 (25.04.2015)
- Wheezy - 7.0 (04.05.2013)
- Squeeze - 6.0 (06.02.2011)
- Lenny - 5.0 (14.02.2009)
- Etch - 4.0 (08.04.2007)
- Sarge - 3.1 (06.06.2005)
- Woody (19.07.2002)
Installation
Installiert wird von einer Net-Install-CD bzw. -USB-Stick, die/den man sich kostenlos auf der Debian-Homepage herunterladen kann
Zum Starten der Installation am Boot-Prompt bitte advanced -> expert benutzen, so kann die Installation im Experten-Modus gestartet werden.
Die erscheinenden Dialoge sind selbsterklärend und können nach und nach durchgeklickert werden. Ein 'normaler' Benutzer muss nicht angelegt werden, da die Rechner eigentlich alle gleich für LDAP konfiguriert werden.
Wichtig ist, dass bei den Zeiteinstellungen 'NEIN' auf die Frage ob die Maschine auf 'UTC' eingestellt ist, geantwortet wird.
Achtung: Bevor man den Rechner verlässt
müssen noch der ssh-Server und die Subversion-Tools
installiert werden
apt-get install openssh-server subversion
Konfiguration
Prima, das Basissystem ist installiert, hier die nächsten Schritte:
- die korrekten Locales (
de_DE.UTF-8, en_US.UTF-8)
auswählen.
Welche davon als Standard eingestellt wird, ist egal, durch die Bashrc wird sowieso en_US.UTF-8 eingestellt.dpkg-reconfigure locales -
Auschecken der allgemeinen Skripte (Backup, ...) und
Konfigurationseinstellungen aus dem Subversion-Repository
mkdir /root/shits
cd /root/shits
svn co URL_zum_Subversion_Repository
-
cp /root/shits/files/configs/common/etc/apt/sources.list /etc/apt/ -
Paketmanager aktualisieren
apt-get update -
die Pakete auf der Installation-CD sind manchmal
etwas veraltet und werden hier im ersten Schritt aktualisiert
apt-get upgrade -
Default-Editor nano de- und vim installieren
apt-get remove --purge nano
apt-get install vim -
Basispakete installieren
apt-get install apt-file bash-completion build-essential bzip2 deborphan exim4-daemon-light file ftp hdparm less lm-sensors logwatch lsof bsd-mailx mc nmap module-assistant ntpdate pciutils rpcbind rsync smartmontools snmp snmpd sshfs subversion tcpdump traceroute w3m w3m-img zip unzip wget -
Die Dateien und Einstellungen unter
/root/shits/files/configs/commonmal durchsehen und die entsprechenden Dateien kopieren bzw. anpassen. - Zeitsynchronisation und Datensicherungen einstellen
vi /etc/crontab
E-Mail Konfiguration
Exim4 muss für aus- und eingehenden E-Mail Verkehr konfiguriert werden:
dpkg-reconfigure exim4-configEinstellungen für Mailverkehr- mail sent by smarthost; recieved via SMTP or fetchmail
- System Mail Name
FQDN des Hosts eintragen - IP-Adress to listen for incoming SMTP connections
127.0.0.1 - Other Destinations for which mail is accepted
FQDN des Hosts eintragen - Machines to relay mail for
leer lassen - IP adress or host name of the outgoing smarthost
mailserver - Hide local name in outgoing mail
No - Keep numbers of DNS queries minimal
Yes - Delivery method for local mail
mbox-Format in /var/mail - Split configurations into small files Yes
-
vi /etc/aliases
# einfügen bzw. anpassen
root: s.bensch@hisobe.de
ToDo

Home
Linux-Server