From 15ef06a1a07757c8f7590784438b82a873fbdc02 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 1 Oct 2008 16:32:55 +0200 Subject: Initialer Import. --- contents/linux/kommandos.php | 288 +++++++++++++++++++++++++++++++++++++++++++ contents/linux/main.php | 37 ++++++ contents/linux/rechte.php | 88 +++++++++++++ 3 files changed, 413 insertions(+) create mode 100644 contents/linux/kommandos.php create mode 100644 contents/linux/main.php create mode 100644 contents/linux/rechte.php (limited to 'contents/linux') diff --git a/contents/linux/kommandos.php b/contents/linux/kommandos.php new file mode 100644 index 0000000..95f15d3 --- /dev/null +++ b/contents/linux/kommandos.php @@ -0,0 +1,288 @@ + + + +
+

Linux Konsolenbefehle

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name Beschreibung Anwendung
apropos Suche in manual
bash Kommandointerpreter
cat Datei lesen cat [Dateiname]
chmod Rechte ändern (change modus) siehe Rechteverwaltung
chgrp Gruppe ändern (change group) chgrp [Gruppe] [Datei]
chown Benutzer ändern (change owner,
nur als root möglich)
cd verzeichnis wechseln (change directory) cd [Verzeichnisname]
cd ~ ins homeverzeichnis
cd .. ins Elternverzeichnis
cd / ins Wurzelverzeichnis
clear Bildschirm leeren
cp kopieren (copy) cp [Quelle] [Ziel]
cp -r Kopieren eines Ordners
date zeigt Datum und Uhrzeit
echo Geschriebenes zurückgeben
eterm Konsole
exit aktuellen Prozess beenden
gedit grafischer Editor
groups Ausgabe der Gruppen des Benutzers
--help Hilfe [Suchbegriff] --help
info Hilfe
kill beendet Prozess kill [Nummer des Prozesses]
kill -sigkill zwingt Prozess zum Beenden kill -sigkill [Name des Prozesses]
less Datei lesen (beenden mit q) [Dateiname]
ln -s symbolischen Link erstellen (link) [Zielobjekt]
ls Verzeichnisinhalt lesen (list) ls [Verzeichnisname]
ls -a gesamten Verzeichnisinhalt lesen
ls -lh Verzeichnisinhalt mit mehr
Information lesen (Rechte, ...)
ls -R Verzeichnisinhalt rekursiv lesen
ls -A . und .. werden nicht angezeigt
mkdir Verzeichnis erstellen mkdir [gewünschter Name]
mv Verschieben/umbenennen mv [Quelle] [Ziel]
mv -r Bewegen eines Ordners
man ausführliche Hilfe (manual) man [Suchbegriff]
nano Texteditor
ps -A zeigt alle Prozesse an
pstree zeigt Hierarchie der Prozesse
pwd gibt momentanen Pfad aus
rm löschen einer Datei (remove) rm [Dateiname]
rm -i gefragt löschen
rmdir Verzeichnis löschen rmdir [Verzeichnisname]
rmdir -r auch Tochterverzeichnisse löschen
rmdir -i Verzeichnis gefragt löschen
shutdown Herunterfahren
ssh Zugriff auf andere Computer ssh [Name des Computers]
touch leere Datei erstellen touch [gewünschter Name]
wc Wörter zählen (wordCount) wc [Dateiname]
wc -l Zeilen zählen (line)
which sucht nach Programmen which [Objektname]
who Zeigen, wer auf diesem Computer
eingeloggt ist
whoami Ausgabe des eingeloggten Nutzernamens
+
+ + diff --git a/contents/linux/main.php b/contents/linux/main.php new file mode 100644 index 0000000..cf8764b --- /dev/null +++ b/contents/linux/main.php @@ -0,0 +1,37 @@ + + + +
+

+ Linux +

+

+ Linux ist (wie Windows) ein Betriebssystem, auch OS (Operating System) genannt, allerdings gibt es zahlreiche Unterschiede + zu vermerken. +

+

+ Man kann es auf vielen verschiedenen Geräten installieren, auch auf älteren Computer, es gibt sogar eine Distribution + (Version) für den iPod! Es ist ein Multiuser-System, was bedeutet, dass es dafür programmiert wurde, dass an einem Computer mehrere + Accounts für verschiedene Benutzer erstellt werden können. Das war bei Windows nicht von Anfang an so, erst seit XP. Dadurch ist + diese Eigenschaft dort nicht besonders gut integriert. Aber das wohl ausschlaggebendste Argument für Linux ist, dass es Open Source + ist. Das heißt, dass man es sich kostenlos aus dem Internet laden darf und frei auf den Quelltext zugreifen darf. + Dadurch wird es von vielen Menschen auf der gesamten Welt immer weiter entwickelt und verbessert. +

+

+ +

+
+ + diff --git a/contents/linux/rechte.php b/contents/linux/rechte.php new file mode 100644 index 0000000..91cf779 --- /dev/null +++ b/contents/linux/rechte.php @@ -0,0 +1,88 @@ + + +
+

+ Rechteverwaltung unter Linux +

+

+ Dieser Artikel beschäftigt sich mit der Rechteverwaltung unter Linux, + und versucht, auf unterschiedliche Aspekte selbiger einzugehen. + Dafür versuchen wir zuerst einen Einblick in die aktuellen Einstellungen zu erlangen. + Hier verwenden wir den Consolenbefehl "ls -lh", wodurch wir folgende Informationen zu einem Ordner erhalten: +

+
    +
  1. Die Rechte der Ordner und Datein
  2. +
  3. Die Anzahl der Objekte, die ein Ordner enthält
  4. +
  5. Die Besitzer der Objekte
  6. +
  7. Die Gruppe, der ein Objekt angehärt
  8. +
  9. Der Speicher, den die Objekte belegen
  10. +
  11. Das Änderungsdatum (Jahr, Monat, Tag, Uhrzeit)
  12. +
  13. Der Name des Objektes
  14. +
+

+ Gehen wir nun näher auf die einzelnen Zeichen ein, die wir bei den Rechten sehen. + Der erste Buchstabe gibt an, ob es sich bei dem Objekt um ein Verzeichnis handelt, was durch ein "d" gekennzeichnet ist. + Ist es jedoch eine Datei, sehen wir lediglich einen Strich. +

+

+ Die nachfolgenden Zeichen sind in drei Gruppen einzuteilen, die jeweils aus drei Buchstaben bestehen. + Als erstes sehen wir die Rechte des Besitzers der Datei, + danach die der Mitglieder der Gruppe, der die Datei angehört + und abschließend die Rechte aller anderen Benutzer. +

+

+ Dabei gibt es folgende Buchstaben: +

+ +r Leserecht (read) +w Schreibrecht (write) +x Ausführrecht (Execute) + +

+ Sehen wir anstelle eines Buchstabens einen Strich, bedeutet das, dass diese Personengruppe das Recht nicht hat. + Sind wir aber der Besitzer eines Objekts, oder gar Administrator, kann man diese Rechte ohne Probleme ändern. + Das machen wir mit dem Konsolenbefehl "chmod". + Wir schreiben nun den Namen der Datei oder des Verzeichnisses, an der wir die Rechteänderung vornehmen möchten. + Hinter dem Befehl schreiben wir den Buchstaben, der der Gruppe entspricht, deren Rechte wir ändern. +

+ +u Besitzer (user) +g Gruppe (group) +o andere (other) +a alle (all) + +

+ Danach schreiben wir entweder "+" oder "-" und dann den Buchstaben für das Recht, das wir dieser Gruppe hinzufÃŒgen + oder entziehen möchten. +

+

+ Ein Problem ist, dass andere Benutzer, solange sie Schreibrecht auf den Ordner haben, in dem eine deiner Dateien liegt, diese einfach löschen können. + Das kann man verhindern, indem man "+s" zu einer Gruppe hinzufügt. +

+

+ Es ist auch möglich, mehrere Rechteänderungen für eine Datei auf einmal vorzunehmen. + Auch kann der Besitzer einer Datei oder eines Verzeichnisses kann auch die Gruppe ändern, + vorausgesetzt, man ist in dieser Mitglied. +

+

+ Zu Beginn ist jeder Benutzer nur in der Gruppe, die seinen eigenen Benutzernamen trägt. + In der Group-Datei "/etc/group" kann man lesen, welcher Benutzer sich in welcher Gruppe befindet. + Der Administrator ist in der Lage, diese Datei zu bearbeiten, wobei die Benutzernamen durch Kommata abgetrennt sind. + Auch kann nur der Administrator den Befehl "chown" anwenden, der eine Datei einem anderen Besitzer zuteilt. +

+
+ -- cgit v1.2.3