2001-02-14
2001-02-15
LILO kann nicht booten, wenn Kern (vmlinuz) in
einer Partition oberhalb 1024 Zylinder liegt.
Lösung, z.B.
Bootdiskette erzeugen, die Kern direkt enthält: (siehe 4.6 Booten und
Bootmanager)
CA10: # /sbin/badblocks –v /dev/fd0 1440
CA10: # dd if=Ihr_Kernel of=/dev/fd0
bs=18k
CA10:
# rdev /dev/fd0 Ihre_Root_Partition
CA10:
# rdev –R /dev/fd0 1
Anmelden,
virtuelle Konsolen, etc.
·
Zugang zu UNIX
nur nach Anmeldung Þgültiger
Benutzer und Kennwort
·
Warum: Multi-User
- Betriebssystem muß jeden Anwender identifizieren können
klassische Anwendung:
Konsole
Terminals
Hugo,
Erwin, Meier, root melden sich am UNIX-Rechner an; diese können gleichzeitig
mit gleichen oder unterschiedlichen Programmen arbeiten.
unter Linux: virtuelle
Terminals
Alt + F1
Alt + F2 Alt + F2
virtuelle Terminals
Besonderheiten
der Konsole (<Alt> + <F1>)
Ausgabe
von Fehler- und Kontrollmeldungen (Systemmeldungen)
einige Befehle:
tty "An welchem
Terminal bin ich angemeldet?"
z.B. /dev/tty1
logout Abmelden von einem
Terminal
auch: exit
<Strg> + D (EOF)
pwd print working
directory
(zeige das aktuelle
Arbeitsverzeichnis an)
cd change directory
wechsle das aktuelle Verzeichnis
(wie unter DOS)
cd / (Hauptverzeichnis)
cd /tmp (temporäres Verzeichnis)
cd .. (übergeordnetes Verzeichnis)
ls List
zeige den Inhalt des aktuellen
Verzeichnisses an
ls-l long (Listenform)
ls / (Verzeichnis /)
ls /dev (Verzeichnis /dev)
ls --help zeigt Optionen an (fast
bei jedem Befehl; manchmal auch -h --h)
ls --help | more zeigt Liste in "More"
(Programm, das Datenstrom seitenweise anzeigt)
Einfacher
Anwendungsfall
·
Erstellen einer
Ablage für eine neue Notiz
·
eine Notiz
erzeugen
·
die erstellte
Notiz nochmals anzeigen
·
eine Kopie der
Notiz erzeugen
·
die Notiz löschen
(Anmeldung am System,
root)
cd /root in
Verzeichnis /root wechseln (=Arbeitsverzeichnis
=
Heimatverzeichnis des Benutzers root)
mkdir ablage make dir;
erstellt Verzeichnis "ablage"
ls ablage
cd ablage
ls leer
-Editor verwenden: vi, emacs, joe, pico, ...
vi notiz Startet
den Editor "vi" mit der Datei "notiz"
-Eingabe von Text-
i insert
(einfügen)
-"Aller Anfang ist schwer.
Aber Übung macht den Meister."-
<ESC> Verlassen
des Eingabemodus
-Speichern der Datei-
ZZ speichern
und Editor verlassen
:w speichern
-Verlassen des Editors-
:q
-Speichern und Verlassen-
:wq
-Verlassen ohne Speichern-
:q!
-Editor startet, ohne Datei-
vi
-"Speichern unter..."-
:w notiz
-Bewegen im Text-
hjkl
-Nochmals anzeigen-
vi notiz
cat notiz liest
von stdin (=Tastatur) und schreibt auf stdout
(=Bildschirm) bis EOF kommt (<Strg> + D)
-Kopie erzeugen-
cp notiz notiz.kopie Kopiert von Quelle nach Ziel
cat notiz.kopie ansehen
ls notiz
und notiz.kopie
rm notiz remove
(löscht die angegebene Datei)
rm /root/ablage/notiz (absolute Pfadangabe)
ls notiz.kopie
cp /root/ablage/notiz
/tmp/hugo notiz als hugo in tmp gespeichert
mv move
(bewegen, umbenennen)
mv notiz erwin benennt notiz
in erwin um
-Ordner löschen-
es existiere
/root/frank/test
aktuelles Verzeichnis:
/root/frank
rm -r test löscht
Ordner "test" und alle untergeordneten
Objekte
-r: recursive
rm -r / NICHT
machen! Löscht alle Dateien!!!
Manual Pages
(Handbuch)
man
<Stichwort> Manual
Page zu Stichwort aufrufen (Ruft
automatisch less auf; beenden mit :q)
man cp
man ls
man mv
man vi
...
man man
man -f <Stichwort> sucht nach Stichwort und listet
gefundene Seiten (Stichwortsuche)
man -f passwd
man -k <Stichwort> sucht innerhalb der Seiten nach
Stichwort (Volltextsuche)
man -k cp
man <Sektion>
<Stichwort>
ruft Manual Page zu
Stichwort in bestimmter Sektin auf
man 1 passwd
man 5 passwd
man cp = man 1 cp (der
erste Treffer zählt)
Kapitel:
1 Befehle
(=Programme) für Benutzer
2 Systemaufrufe
der verschiedenen Bibliotheken
3 C-Bibliotheksfunktion
4 Beschreibung
von Konfigurationsdateien
5 Syntax
wichtiger Dateien
6 Beschreibung
von Spielen
7 Text,
Textformatierung
8 Befehle
des Systemverwalters
9 Linux-Kernelroutinen
n "der
Rest"
weitere Informationen
(Artikel, Bücher, FAQs, etc.)
/usr/share/doc und Unterordner
2001-02-16
2001-02-26
2001-02-27
2001-02-28
2001-03-01
2001-03-02