Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Hier werden Anpassungen gesammelt, die wir regelmäßig an Default-Installationen vornehmen.
Benutzerverwaltung
sudo
von Hand oder bei Debian während der Installation per preseeding/debconf:
- Benutzer der Gruppe admin hinzufügen
- Gruppenmitglieder per sudo root-Rechte erlangen lassen
- root Passwort durch * ersetzen
root ohne passwort
Auf einem Rechner mit eingerichtetem sudo braucht root kein Passwort mehr:
/etc/shadow :
root:*:13994:0:99999:7:::
Shell
bash aliase
Aliase, die das Leben schöner machen:
~/.bashrc :
alias ll='ls -l' alias la='ls -A' alias l='ls -CF' alias grep='grep --color=auto' alias egrep='egrep --color=auto'
history
~/.bashrc :
HISTSIZE=5000
Partitionierung
Eigenes Volume für Datenpartitionen von Diensten
Mount-Optionen: nodev, nosuid, noexec
mount count
Dateisysteme nicht automatisch alle x mounts oder alle y Monate überprüfen. Überprüfung von Hand in selbst gewählten Wartungsfenstern
tune2fs -i 0 -c 0 /dev/sda1
Wer mutig ( wahnsinnig? ) ist, kann das mit folgendem ( der Lesbarkeit wegen ) mehrzeiligen „Einzeiler“ für alle in der /etc/fstab eingetragenen ext3 Dateisysteme einstellen:
while read device dir fstype opts; do [[ -b $device && 'ext3' == $fstype ]] && tune2fs -c0 -i0 $device; done < /etc/fstab
Bootvorgang
init
CTRL-ALT-DEL
Bei CTRL-ALT-DEL Rechner ausschalten statt rebooten:
/etc/inittab :
# What to do when CTRL-ALT-DEL is pressed. ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -h now
Wenn auf einem KVM Switch Windows und Linux-Rechner gemischt angeschlossen sind, vielleicht CTRL-ALT-DEL ganz abschalten:
/etc/inittab :
# What to do when CTRL-ALT-DEL is pressed. #ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
Default Runlevel
SuSE
Server brauchen keine graphische Oberfläche
/etc/inittab :
id:3:initdefault:
Kernel
sysrq
Die Magic-Sysrq Keys sind an Rechnern, zu dem nur autorisierte Personen physikalischen Zugang haben in Notfällen sehr praktisch
Kernel-Meldungen auf der Text-Konsole abschalten
Schon mal versucht auf der Konsole ein System zu retten, während der Kernel den Bildschirm mit Meldungen zuschüttet?
/etc/sysctl.conf :
# Uncomment the following to stop low-level messages on console kernel.printk = 4 4 1 7
Netzwerk
IPv6 abschalten
IPv6 ist eine wirklich feine Sache. Aber wer es nicht verstanden hat, sollte es besser erst mal abschalten.
Multicast DNS abschalten
/etc/nsswitch.conf :
hosts: files dns
Editor
Ubuntu, Debian
aptitude install vim update-alternatives --set editor /usr/bin/vim.basic
Paketverwaltung
bash completion
~/.bashrc :
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Lokalen Paketcache ausschalten
Debian
In Netzen, in denen ein lokaler Spiegel des Repositories vorhanden ist, ist es nicht notwendig installierte Pakete noch mal auf dem Client zu archivieren:
/etc/apt/apt.conf.d/no-cache :
DPkg::Post-Invoke { "apt-get clean"; };
Delta-rpm ausschalten
Delta-RPMs sind nur bei schmaler Netzanbindung sinnvoll, im Intranet bremsen sie die Installation ( und Updates ) aus.
openSuSE 11.3
/etc/zypp/zypp.conf
[main] download.use_deltarpm = false
Pakete
Server
Ubuntu / Debian
xargs aptitude -R -y install <<PACKAGES
vim openssh-server screen sl memtest86+ less lsof sudo screen exim4- postfix cron debconf-utils file hdparm linuxlogo rsync strace sysutils logrotate parted ntp-server ntpdate udev debsums ethtool
PACKAGES
Desktop
Ubuntu / Debian
firefox-webdeveloper
log
logrotate
Debian
Datum statt Nummern im Namen von rotierten Dateien schont das Backup:
/etc/logrotate.conf :
dateext
Ist bei SuSE default.
