Zurück zur inoffiziellen Fedora FAQ
Einleitung
Auf dieser Seite werden ein paar Grundlagen von Linux im Allgemeinen und Fedora im Speziellen gelegt. Es ist sinnvoll, diese vor dem Lesen der FAQ zu kennen.
Inhalt
Die Grundlagen-FAQ
Ein paar Linux-Grundlagen
-
F: Was ist ein Terminal und wie öffne ich es?
A: Ein "Terminal" ist die Kommunikationsschnittstelle mit einem Computer. Du gibst dort die Kommandos ein und der Rechner schreibt die Antworten dahin. Das klingt schwierig, ist aber ziemlich einfach wenn du dich einmal daran gewöhnt hast. Du kannst Fedora komplett grafisch bedienen oder auch im Terminal. Ich mag beides, je nachdem, was gerade das Einfachere für die jeweilige Aufgabe ist.
Wenn du eine grafische Oberfläche installiert hast, kannst du entweder ein Terminal (oder auch mehrere) auf dem Desktop öffnen, oder du wechselst mit dem ganzen Bildschirm in eins der Terminals.Um ein Terminal in einer grafischen Umgebung zu öffen:
- Öffne das Menü. Das ist entweder der Rote Hut ("Red Hat"), ein kleiner Fuß oder ein kleiner Pinguin.
- In Systemwerkzeuge klickst du auf Terminal.
Anmerkung: Du kannst ein Terminal auch öffnen, indem du mit der rechten Maustaste auf den Desktop klickst und
"Terminal öffnen" auswählst.Um den ganzen Bildschirm umzuschalten, drück Strg-Alt-F1. Du kannst zwischen sechs verschiedenen Terminals wählen, indem du (Strg-)Alt-F1 bis (Strg-)Alt-F6 drückst. Strg-Alt-F7 bringt dich wieder in den grafischen Modus.
-
F: Was ist Root und wie werde ich es?
A: "Root" ist Name des Nutzers, der alles auf dem Computer steuert und der alle Rechte hat. Wir nennen ihn "super user", unter Windows heißt er Administrator.
Um Root zu werden, öffne ein Terminal. Dort gibst du ein:
su -
Beachte bitte das "-"! Es ist sehr wichtig, da es einige für den Root-Modus notwendigen Einstellungen setzt. Damit hast du das Recht, alle Kommandos auszuführen.
Danach musst du das Root-Passwort eingeben. Das wurde während der Fedora-Installation abgefragt.
Wenn du dich an einem der Terminals 1 bis 6 (Textmodus) anmeldest, kannst du gleich "root" als Anmeldenamen eingeben und danach - wenn die Frage nach dem Passwort erscheint - das Root-Passwort.
Achtung: Vermeide es soweit wie möglich, mit Root-Rechten zu arbeiten, da fast alle Sicherheitsmechanismen ausgeschaltet werden! -
F: Wie starte ich ein installiertes Programm?
A: Zunächst schaust du im "Red Hat"-Menü nach. Die meisten Programme fügen dort automatisch einen Eintrag hinzu.
Wenn du dort nichts dergleichen findest, öffne ein Terminal. Die meisten Programme werden über ihren Namen gestartet. Wenn du also den Browser Firefox starten willst, gibst du einfach ein:
firefox
Wenn der Programmname nicht offensichtlich ist, versuche es mit "Auto-Vervollständigen"-Funktion des Terminals, die durch Drücken der Tabulator-Taste aktiviert wird:
firef[TAB]
Das Terminal versucht dann, einen passenden Namen herauszufinden. Sollte dies nicht möglich sein, weil entweder kein passender Name oder gleich mehrere gefunden wurden, ertönt ein Signalton. Ein erneuter Druck auf [TAB] gibt eine Liste aller Treffer aus. Dann kannst du den Programmnamen komplettieren oder genügend Buchstaben hinzufügen, dass bei einem Druck auf [TAB] nur noch der richtige Programmname gefunden wird.
Hilft auch das nichts, lass die alle Programme des jeweiligen Pakets anzeigen:
rpm -ql packagename | grep bin
-
F: Was ist ein Runlevel?
A: Ein Runlevel ist eine Nummer, die angibt, in welchen Modus der Computer (beim Booten oder im laufenden Betrieb geschaltet werden soll. Unter Linux gibt es sieben verschiedene:
0: Halt (Beendet alle Dienste und schaltet den Computer aus)
1: Einzelnutzer, kein Netzwerk (Lässt nur Anmeldung als root zu)
2: Einzelnutzer mit Netzwerk (s.o.)
3: Textmodus (startet alle angegebenen Dienste, aber keine grafische Oberfläche - üblicher Modus für Server) 4: derzeit unbenutzt
5: Grafische Umgebung (startete alle angegebenen Dienste einschließlich der grafischen Oberfläche - üblicher Modus für Arbeitsplatzrechner)
6: Neustart (Beendet alle Dienste und startet den Computer neuEs gibt drei Möglichkeiten, den Runlevel zu verändern:
- Wenn der Computer bereits läuft:
- Öffne ein Terminal.
- Wechsel in den Root-Modus.
- Gib ein:
init Ziffer
wobei Ziffer den gewünschten Runlevel angibt.
-
Beim Booten des Rechners:
- Bevor Fedora startet, meldet sich GRUB (der Boot-Lader). Wähle den Kernel aus, mit dem du starten möchtest und drück a statt Enter.
- Es erscheint eine Zeile, die etwa so aussieht:
kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ acpi=on rhgb quiet
Füge am Ende der Zeile die Ziffer des gewünschten Runlevels hinzu und drück Enter. Um den Rechner im Textmodus zu starten, würde das Beispiel so aussehen:
kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ acpi=on rhgb quiet 3
Der Rechner wird nun einmal in diesem Runlevel gestartet.
-
Dauerhaft den Runlevel beim Computerstart ändern:
- Öffne ein Terminal.
- Wechsel in den Root-Modus.
- Öffne die Datei /etc/inittab im Texteditor deiner Wahl z. B.:
gedit /etc/inittab
- Finde die Zeile:
id:Ziffer:initdefault:
wobei Ziffer den derzeit verwendeten Runlevel angibt.
- ändere die Ziffer in den gewünschten Runlevel. Für den Textmodus
würde die Zeile so aussehen:
id:3:initdefault:
Ab jetzt startet der Rechner immer in diesem Runlevel.
- Wenn der Computer bereits läuft:
-
F: Wie starte ich im Textmodus (ohne grafische Umgebung)?
A: Der Textmodus ist Runlevel 3. Wenn du den Computer im Textmodus starten willst, sieh dir die Runlevel-Frage an und ändere den Runlevel entsprechend.
-
F: Wie kann ich ein Programm direkt beim Computerstart aufrufen?
A: Es gibt zwei Möglichkeiten: Entweder du startest es direkt beim Booten oder du startest es unmittelbar nachdem sich jemand eingeloggt hat.
Um ein Kommando direkt nach dem Booten auszuführen, hängst du den entsprechenden Aufruf an /etc/rc.local:
- Öffne ein Terminal.
- Wechsel in den Root-Modus.
- öffne die Datei im Texteditor deiner Wahl z. B.:
gedit /etc/rc.local
- Füge das Kommando auf einer eigenen Zeile am Ende der Datei hinzu.
Wenn du das Programm unmittelbar nach deinem Login auf der grafischen Benutzeroberfläche ausführen möchtest:
- Log dich ein und warte bis alles gestartet ist
- Starte ausschließlich das Programm (die Programme), was (die) du ab jetzt immer beim Start geladen haben möchtest.
- Log dich wieder aus und setze ein Häkchen an "Einstellungen speichern".
Ab jetzt wird dieses Programm automatisch beim Einloggen gestartet.
-
F: Wie setze ich mein Root-Passwort zurück?
A: Wenn du dein Root-Passwort vergessen hast, ist das zwar ärgerlich, aber nicht sehr schlimm! Um es zu ändern, musst du nur in den Einzelnutzermodus (Runlevel 1) wechseln. Dazu musst du allerdings am Rechner sitzen, das geht nicht über Fernzugriff.
- Benutze die Anweisungen der Runlevel-Frage unter "Wenn du den Rechner startest", um in den Runlevel 1 zu booten.
- Setze das Root-Passwort, indem du am Terminal eingibst:
passwd
Danach drückst du [Enter] und gibst das Passwort ein, wenn du gefragt wirst.
- Starte den Rechner neu (oder wechsle in den gewünschten Runlevel). Ab jetzt kannst du dich mit dem neuen Root-Passwort einloggen.
Ein paar Grundlagen zu Fedora
-
F: Was ist ein "Service" und wie verwaltet man die unter Fedora?
A: Ein "Service" (Dienst) ist ein Programm, das beim Booten gestartet wird und im Hintergrund arbeitet wie beispielsweise der Netzwerkdienst, der die Verbindung ins Internet aufbaut und hält.
Es gibt zwei Wege, Dienste unter Fedora zu verwalten: mittels grafischer Werkzeuge oder auf der Kommandozeile.
Mittels grafischer Werkzeuge, die sich unter Systemeinstellungen -> Servereinstellungen -> Dienste befinden:
- überprüfen, ob ein Dienst läuft: Wähl den Dienst in der Liste aus; sein Status wird dann im Bereich "Status" angezeigt.
- Einen Dienst starten: Wähl den Dienst in der Liste aus und klicke auf Starten.
- Einen Dienst starten: Wähl den Dienst in der Liste aus und klicke auf Beenden.
- Einen Dienst automatisch beim Booten starten: Wähl den Dienst in der Liste aus und markiere die Checkbox daneben.
- Einen Dienst automatisch beim Booten starten: Wähl den Dienst in der Liste aus und lösche die Checkbox daneben.
Auf der Kommandozeile (ersetze Dienst durch den Namen des gewünschten Dienstes):
Du musst root für diese Kommandos sein.
- Prüfen, ob ein Dienst läuft:
service Dienst status
- Einen Dienst starten:
service Dienst start
- Einen Dienst anhalten:
service Dienst stop
- Einen Dienst automatisch beim Booten starten oder stoppen:
- Öffne:
ntsysv
- Finde den Dienst in der Liste und drücke ggf. die Leertaste. Dienste, die mit einem * markiert sind, werden automatisch beim Booten gestartet.
- Öffne:
-
F: Was ist der Rescue Mode und wie starte ich ihn?
A: Der Rettungsmodus (rescue mode) bietet die Möglichkeit, Fedora komplett von CD oder USB-Stick anstatt von der Festplatte zu booten. Wie der Name schon sagt, bietet er die Möglichkeit, das System (oder dich) vor etwas zu retten. Im Rettungsmodus kannst du z. B. Konfigurationsdateien bearbeiten und so Probleme lösen.
Um in den Rettungsmodus zu kommen, musst du das System mit einer der folgenden Methoden booten können:
- von der Fedora-CD Nr. 1 oder
- von einer Installations-CD oder einem Boot-Image auf einem USB-Stick
Wenn die erste Eingabeaufforderung erscheint, gibst du ein:
linux rescue