Vermeidbare Fehler: Unterschied zwischen den Versionen

Aus UUGRN
(Liste von vermeidbaren Fehlern aus der Arbeit mit *nix)
 
(→‎Installation und Update: FreeBSD: frischen Kernel vorher Testen)
 
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Liste vermeidbarer Fehler, die durch den User hätten vermieden werden können. ==
+
Dieser Artikel sammelt Hinweise, Tipps und Tricks, wie man klassische Administrationsfehler im Alltag vermeidet.
Bitte ergänzen.
 
  
  
===Beim Umzug eines Systems die alten Daten vorschnell löschen===
+
== Installation und Update ==
 +
=== FreeBSD: frischen Kernel vorher testen ===
 +
Soll ein Kernel nur einmal zu Testzwecken gebootet werden, z.B. weil unklar ist,
 +
ob er funktioniert oder weil [[Debug]]ging-Informationen benötigt werden,
 +
die im Produktivkernel nicht gebraucht werden, sollte der Kernel wie folgt installiert werden:
 +
 
 +
# make installkernel KERNCONF=MEINKERNEL KODIR=/boot/testkernel
 +
# {{man|freebsd|8|nextboot}} -k testkernel
 +
 
 +
(aus: /usr/src/UPDATING)
 +
 
 +
== Migration ==
 +
{{Wikipedia2|Migration_%28Informationstechnik%29|Migration}}
 +
=== Beim Umzug eines Systems die alten Daten vorschnell löschen ===
 
Es empfiehlt sich, den alten Rechner die erste Zeit in der Nähe zu behalten und die Daten erst nach einigen Monaten zu löschen.
 
Es empfiehlt sich, den alten Rechner die erste Zeit in der Nähe zu behalten und die Daten erst nach einigen Monaten zu löschen.
 +
 +
 +
[[Kategorie:Administration]]
 +
 +
== Anwendung ==
 +
 +
=== rm -rf ===
 +
Beim rekursiven Löschen ohne Rückfrage peinlichst genau auf korrekte Parameter achten:
 +
ein simples Leerzeichen an der ''Falschen Stelle™'' kann Kopf und Kragen kosten:
 +
 +
rm -rf / tmp/dir
 +
 +
löscht alles aus / rekursiv.
 +
 +
=== chown -R ===
 +
Beim Versuch, die Rechte des Ordners /var/www komplett neu zu vergeben:
 +
/var# chown -R www-data .
 +
wurde versehentlich das gesamte Verzeichnis /var betroffen. Das ist natürlich sehr schlecht. Daher auch hier auf das korrekte Ziel des Befehls achten, idealerweise stets den kompletten Pfad angeben:
 +
/var# chown -R www-data /var/www

Aktuelle Version vom 17. Juli 2007, 10:15 Uhr

Dieser Artikel sammelt Hinweise, Tipps und Tricks, wie man klassische Administrationsfehler im Alltag vermeidet.


Installation und Update[Bearbeiten]

FreeBSD: frischen Kernel vorher testen[Bearbeiten]

Soll ein Kernel nur einmal zu Testzwecken gebootet werden, z.B. weil unklar ist, ob er funktioniert oder weil Debugging-Informationen benötigt werden, die im Produktivkernel nicht gebraucht werden, sollte der Kernel wie folgt installiert werden:

# make installkernel KERNCONF=MEINKERNEL KODIR=/boot/testkernel
# nextboot(8) -k testkernel

(aus: /usr/src/UPDATING)

Migration[Bearbeiten]

Die deutschsprachige Wikipedia zum Thema „Migration”

Beim Umzug eines Systems die alten Daten vorschnell löschen[Bearbeiten]

Es empfiehlt sich, den alten Rechner die erste Zeit in der Nähe zu behalten und die Daten erst nach einigen Monaten zu löschen.

Anwendung[Bearbeiten]

rm -rf[Bearbeiten]

Beim rekursiven Löschen ohne Rückfrage peinlichst genau auf korrekte Parameter achten: ein simples Leerzeichen an der Falschen Stelle™ kann Kopf und Kragen kosten:

rm -rf / tmp/dir

löscht alles aus / rekursiv.

chown -R[Bearbeiten]

Beim Versuch, die Rechte des Ordners /var/www komplett neu zu vergeben:

/var# chown -R www-data .

wurde versehentlich das gesamte Verzeichnis /var betroffen. Das ist natürlich sehr schlecht. Daher auch hier auf das korrekte Ziel des Befehls achten, idealerweise stets den kompletten Pfad angeben:

/var# chown -R www-data /var/www