Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| de:handbook:systemutils [2016/11/27 14:47] – [Benutzerkennungen, Benutzergruppen und Kennwörter] hgt | de:handbook:systemutils [2022/08/13 16:45] (current) – hgt | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Geräte und Datenträger ===== | ===== Geräte und Datenträger ===== | ||
| - | Linux betrachtet Platten und USB-Speichermedien als Geräte. Um auf Speichermedien zugreifen zu können, | + | Linux betrachtet Platten und USB-Speichermedien als Geräte. Um auf Daten dieser |
| + | Unter SliTaz kann dies mit dem grafischen Programm | ||
| + | |||
| + | Zum Beispiel kann die erste Partition der ersten internen Platte in dem Verzeichnis | ||
| < | < | ||
| # mkdir -p /mnt/disk | # mkdir -p /mnt/disk | ||
| - | # mount /dev/hda1 /mnt/disk | + | # mount /dev/sda1 /mnt/disk |
| </ | </ | ||
| - | Zum Einhängen von optischen Datenträgern oder USB-Speichermedien sollten Einhängepunkte im Verzeichnis | + | Zum Einhängen von optischen Datenträgern oder USB-Speichermedien sollten Einhängepunkte im Verzeichnis |
| + | Bei optischen Datenträgern braucht nur der Gerätename angegeben zu werden. Für USB-Speichermedien ist ein Einhängepunkt vordefiniert: | ||
| < | < | ||
| # mount /dev/cdrom | # mount /dev/cdrom | ||
| - | # mount /dev/sda1 / | + | # mount /dev/sdb1 / |
| </ | </ | ||
| === NTFS-Dateisystem === | === NTFS-Dateisystem === | ||
| - | Wenn auf ein Windows NTFS-Dateisystem zugegriffen werden soll, müssen einige zusätzliche Pakete installiert werden. Der Treiber ntfs-3g bietet zuverlässigen Zugriff auf Partitionen mit NTFS-Dateisystemen und ntfsprogs stellt Programme zur Manipulation zur Verfügung, die FUSE verwenden. Mit Gparted können Partitionen mit NTFS-Dateisystemen | + | Wenn auf ein Windows NTFS-Dateisystem zugegriffen werden soll, müssen einige zusätzliche Pakete installiert werden. |
| + | |||
| + | Der Treiber | ||
| + | Mit Gparted | ||
| === NFS === | === NFS === | ||
| - | NFS (Network File System) ist die UNIX- und Linux-eigene Methode, Dateisysteme über Netzwerke anderen zur Verfügung zu stellen. Insofern ähnelt die Funktion der von samba. Die meistbenutzte Version ist immer noch NFS Version 3, die UDP oder TCP als Netzwerkprotokoll verwenden kann. Die ältere Version 2 konnte nur UDP verwenden. In einem LAN ist UDP immer noch das schnellste Protokoll; TCP sollte vorgezogen werden, wenn die Rechner über ein WAN kommunizieren. | + | NFS („Network File System“) ist die UNIX- und Linux-eigene Methode, Dateisysteme über Netzwerke anderen zur Verfügung zu stellen. |
| + | Insofern ähnelt die Funktion der von samba. | ||
| + | |||
| + | Die meistbenutzte Version ist immer noch NFS Version 3, die UDP oder TCP als Netzwerkprotokoll verwenden kann. | ||
| + | |||
| + | Die ältere Version 2 konnte nur UDP verwenden. | ||
| + | |||
| + | In einem LAN ist UDP immer noch das schnellste Protokoll; TCP sollte vorgezogen werden, wenn die Rechner über ein WAN kommunizieren. | ||
| Die Version 3 wurde von Version 4 abgelöst, die gegenüber Version 3 einige bemerkenswerte Verbesserungen (bei der Sicherheit) aufweist, deren Konfigurierung infolgedessen aber wesentlich komplexer ist. | Die Version 3 wurde von Version 4 abgelöst, die gegenüber Version 3 einige bemerkenswerte Verbesserungen (bei der Sicherheit) aufweist, deren Konfigurierung infolgedessen aber wesentlich komplexer ist. | ||
| - | Ein NFS-Server stellt einen Teil seines Dateisystems für andere zur Verfügung; d.h. es kann über ein Netzwerk darauf zugegriffen werden. In der Server-Konfiguration können IP-Adressen oder Namen von Rechnern angegeben werden, denen Zugriffe (nur lesend oder auch schreibend) gestattet oder verwehrt werden sollen. | + | Ein NFS-Server stellt einen Teil seines Dateisystems für andere zur Verfügung; d.h. es kann über ein Netzwerk darauf zugegriffen werden. |
| - | Ein NFS-Klient hängt ein solches Dateisystem einfach | + | In der Server-Konfiguration können IP-Adressen oder Namen von Rechnern angegeben werden, denen Zugriffe (nur lesend oder auch schreibend) gestattet oder verwehrt werden sollen. |
| + | Ein NFS-Klient hängt ein solches Dateisystem einfach wie ein lokales Gerät | ||
| - | Die NFS-Software in Slitaz ermöglicht beide Funktionen: Server oder Klient. Zum Starten (und Beenden) der NFS-Prozesse gibt es eine Kommandoprozedur im Verzeichnis | + | Die NFS-Software in Slitaz ermöglicht beide Funktionen: Server oder Klient. |
| - | < | + | Zum Starten (und Beenden) der NFS-Prozesse gibt es eine Kommandoprozedur im Verzeichnis |
| + | < | ||
| <note tip>Auch wenn der Rechner nur als Klient fungiert, müssen die NFS-Hintergrundprozesse laufen.</ | <note tip>Auch wenn der Rechner nur als Klient fungiert, müssen die NFS-Hintergrundprozesse laufen.</ | ||
| Line 38: | Line 55: | ||
| Mit den Kommandos | Mit den Kommandos | ||
| < | < | ||
| - | # tazpkg -gi linux-nfsd | + | # tazpkg |
| - | # tazpkg -gi nfs-utils | + | # tazpkg |
| </ | </ | ||
| können diese installiert werden. | können diese installiert werden. | ||
| == / | == / | ||
| - | Es folgt ein Beispiel für die Datei /// | + | Es folgt ein Beispiel für die Datei '' |
| < | < | ||
| # / | # / | ||
| Line 58: | Line 75: | ||
| /usb1 | /usb1 | ||
| </ | </ | ||
| - | Es wird nur ein Dateisystem zur Verfügung gestellt: usb1. Klienten müssen sich im Netzwerk 192.168.1.0/ | + | Es wird nur ein Dateisystem zur Verfügung gestellt: |
| + | Klienten müssen sich im Netzwerk | ||
| - | Der Klient braucht nur nfsd zu starten und das Dateisystem einzuhängen: | + | Der Klient braucht nur '' |
| < | < | ||
| # / | # / | ||
| + | # mkdir / | ||
| # mount server:/ | # mount server:/ | ||
| </ | </ | ||
| - | Beachten Sie das spezielle Format zur Angabe des Dateisystems: | + | Beachten Sie das spezielle Format |
| - | Der angegebene Einhängepunkt (das Verzeichnis) muss natürlich im Klienten vorhanden sein. | + | |
| ===== Benutzerkennungen, | ===== Benutzerkennungen, | ||
| - | Bei SliTaz können Benutzerkennungen und Benutzergruppen nur per Kommando (mit Administratorrechten) administriert werden, Berechtigungen von Dateien können auch mit dem grafischen Programm PCmanFM geändert werden. Der Systemadministrator kann auch die Kennwörter aller Benutzerkennungen ändern, während ein nichtprivilegierter Benutzer nur sein eigenes Kennwort ändern kann. Mit den folgenden Kommandos wird eine Benutzerkennung //linux// eingerichtet und entfernt: | + | Bei SliTaz können Benutzerkennungen und Benutzergruppen nur per Kommando (mit Administratorrechten) administriert werden, |
| + | Berechtigungen von Dateien können auch mit dem grafischen Programm PCmanFM geändert werden. | ||
| + | Der Systemadministrator | ||
| + | während ein nichtprivilegierter Benutzer nur sein eigenes Kennwort ändern kann. | ||
| + | Mit den folgenden Kommandos wird eine Benutzerkennung '' | ||
| < | < | ||
| # adduser linux | # adduser linux | ||
| Line 80: | Line 102: | ||
| === Benutzerkennungen und -gruppen bearbeiten === | === Benutzerkennungen und -gruppen bearbeiten === | ||
| - | Linux-Benutzergruppen bieten die Möglichkeit, | + | Linux-Benutzergruppen bieten die Möglichkeit, |
| + | Jede Linux-Benutzerkennung hat einen Namen und gehört einer Gruppe an. | ||
| + | Der Benutzername ist einer eindeutigen Benutzernummer (UID) zugeordnet. | ||
| + | Der Name einer Benutzergruppe ist einer eindeutigen Gruppennummer (GID) zugeordnet. | ||
| + | Benutzer können Gruppen zugeordnet werden, um sie logisch zusammenzufassen als Benutzer mit gleichen Sicherheitsanforderungen, | ||
| + | Zugriff auf Dateien und Geräte kann benutzer- oder gruppenspezifisch gewährt werden. | ||
| + | Dieser Mechanismus ist für alle Linux-Systeme gleich, aber die Implementierung kann je nach Distribution verschieden sein. | ||
| + | Manchmal werden zusätzliche oder andere Kommandos verwendet, wie z.B. '' | ||
| + | Es folgt eine Übersicht, wie Benutzerkennungen, | ||
| Bei Slitaz werden nur vier Kommandos verwendet. Einfach und elegant. ;-) | Bei Slitaz werden nur vier Kommandos verwendet. Einfach und elegant. ;-) | ||
| Line 100: | Line 130: | ||
| </ | </ | ||
| - | Jede Benutzerkennung kann Mitglied jeder beliebigen Benutzergruppe sein. Die Kombination der Benutzer- und Gruppenberechtigungen ermöglicht eine granulare Steuerung von Zugriffsrechten auf Betriebsmittel. | + | Jede Benutzerkennung kann Mitglied jeder beliebigen Benutzergruppe sein. |
| + | Die Kombination der Benutzer- und Gruppenberechtigungen ermöglicht eine granulare Steuerung von Zugriffsrechten auf Betriebsmittel. | ||
| === Benutzerkennwort === | === Benutzerkennwort === | ||
| - | Das eigene Kennwort oder das einer anderen Benutzerkennung kann mit dem Kommando | + | Das eigene Kennwort oder das einer anderen Benutzerkennung kann mit dem Kommando |
| - | < | + | < |
| - | # passwd < | + | $ passwd |
| + | # passwd < | ||
| + | </ | ||
| === Die Gruppe audio === | === Die Gruppe audio === | ||
| - | Wenn ein Benutzer in der Lage sein soll, Musik zu hören, muss er der Gruppe | + | Wenn ein Benutzer in der Lage sein soll, Musik zu hören, muss er der Gruppe |
| - | < | + | |
| - | wird die Benutzerkennung < | + | |
| - | ===== Sprache und Tastaturbelegung ===== | + | |
| - | SliTaz speichert die Standard-Lokalisierungseinstellungen in der Datei /// | + | Mit dem Kommando |
| + | < | ||
| + | # adduser | ||
| + | </code> | ||
| + | wird die Benutzerkennung | ||
| - | < | ||
| - | Oder: | ||
| - | # tazkeymap </ | ||
| - | All installierten Lokalisierungen und die gerade aktivierte Lokalisierung kann man mit den Kommandos | + | ===== Sprache und Tastaturbelegung ===== |
| + | |||
| + | SliTaz speichert die Standard-Lokalisierungseinstellungen in der Datei ''/ | ||
| + | die von ''/ | ||
| + | Die Tastaturbelegung ist in der Datei ''/ | ||
| + | Diese Dateien können mit einem Texteditor oder mit den Kommandos '' | ||
| + | So kann der Systemadministrator nach dem ersten Systemladen die Einstellungen ändern: | ||
| + | < | ||
| + | # tazlocale | ||
| + | | ||
| + | # tazkeymap | ||
| + | </ | ||
| + | |||
| + | Alle installierten Lokalisierungen und die gerade aktivierte Lokalisierung kann man sich mit den Kommandos | ||
| < | < | ||
| $ locale -a | $ locale -a | ||
| Line 131: | Line 175: | ||
| ===== benutzerspezifischer Kommandointerpreter ===== | ===== benutzerspezifischer Kommandointerpreter ===== | ||
| - | SliTaz verwendet den in busybox enthaltenen Kommandointerpreter | + | SliTaz verwendet den in busybox enthaltenen Kommandointerpreter, |
| + | Dieser ist einfach, schnell und standardkonform. | ||
| + | Zum Ändern des Standard-Kommandointerpreters einer Benutzerkennung kann das entsprechende Feld in der Datei '' | ||
| + | |||
| + | Nach der Anmeldung eines Benutzers wird zuerst die Datei '' | ||
| + | Diese Dateien können ebenfalls mit einem Texteditor bearbeitet werden, um Spracheinstellungen vorzugeben, Aliasnamen zu definieren usw. | ||
| === Beispiel für ~/.profile === | === Beispiel für ~/.profile === | ||
| < | < | ||
| - | # ~/ | + | # ~/ |
| # | # | ||
| Line 147: | Line 196: | ||
| </ | </ | ||
| - | ===== Kommandointerpreter bash ===== | ||
| - | SliTaz enthält in Busybox die Kommandointerpreter | + | ===== Kommandointerpreter bash ===== |
| + | Wenn Bash („Bourne Again SHell“) verwendet werden soll, muss erst das Paket '' | ||
| + | Damit die Einstellungen aus '' | ||
| + | Damit Bash der Standard-Kommandointerpreter für eine Benutzerkennung wird, die Datei ''/ | ||
| < | < | ||
| # tazpkg get-install bash | # tazpkg get-install bash | ||
| - | # cp / | ||
| - | Note root user: cp / | ||
| # nano / | # nano / | ||
| + | | ||
| </ | </ | ||
| - | Nach der nächsten Anmeldung ist //bash// der Standard-Kommandointerpreter. Das Kommando | + | Nach der nächsten Anmeldung |
| < | < | ||
| | | ||
| </ | </ | ||
| + | |||
| ===== Dateibearbeiter ===== | ===== Dateibearbeiter ===== | ||
| - | Busybox enthält einen Nachbau von //vi// für normale Textbearbeitung, | + | Busybox enthält einen Nachbau von vi für normale Textbearbeitung, |
| - | < | + | Der Texteditor vim mit dem vollen Funktionsumfang kann mit dem Kommando |
| + | < | ||
| + | # tazpkg get-install vim | ||
| + | </ | ||
| installiert werden. | installiert werden. | ||
| - | SliTaz bietet auch eine abgemagerte | + | SliTaz bietet auch eine Version von emacs an, die mit |
| - | < | + | < |
| + | # tazpkg get-install emacs | ||
| + | </ | ||
| installiert werden kann. | installiert werden kann. | ||
| + | |||
| ===== Das Kommando sudo ===== | ===== Das Kommando sudo ===== | ||
| - | Das Kommando | + | Das Kommando |
| - | < | + | < |
| + | # tazpkg get-install sudo | ||
| + | </ | ||
| installiert werden. | installiert werden. | ||
| - | Die Konfigurationsdatei | + | Die Konfigurationsdatei |
| + | da dieses die Datei sperrt und eine Fehlerprüfung durchführt. | ||
| ===== Systemzeit ===== | ===== Systemzeit ===== | ||
| Line 188: | Line 249: | ||
| === Zeitzone === | === Zeitzone === | ||
| - | SliTaz speichert die Zeitzoneneinstellung in der Datei ///etc/TZ//, die mit einem Texteditor oder einfach mit dem Kommando | + | SliTaz speichert die Zeitzoneneinstellung in der Datei '' |
| - | < | + | Die verfügbaren Zeitzonen findet man in dem Verzeichnis |
| - | wird die Zeitzone Europe/ | + | |
| + | Mit dem Kommando | ||
| + | < | ||
| + | # echo " | ||
| + | </ | ||
| + | wird die Zeitzone Europe/ | ||
| === Das Kommando rdate === | === Das Kommando rdate === | ||
| - | Der Systemadministrator kann die Systemzeit mit einem fernen Rechner („network time server“) mit dem Kommando | + | Der Systemadministrator kann die Systemzeit mit einem fernen Rechner („network time server“) mit dem Kommando |
| + | < | ||
| + | # rdate -s ptbtime2.ptb.de | ||
| + | </code> | ||
| - | < | + | Die Zeit, die der ferne Rechner liefert, kann mit dem Kommando |
| - | + | < | |
| - | Die Zeit, die der ferne Rechner liefert, kann mit dem Kommando | + | $ rdate -p ptbtime3.ptb.de |
| - | < | + | </ |
| === NTP === | === NTP === | ||
| - | NTP ist ein Protokoll zum Synchronisieren von Uhren über das Netzwerk auf vielen verschiedenen Systemen. NTP ist eine „client server“-Anwendung, | + | NTP ist ein Protokoll zum Synchronisieren von Uhren über das Netzwerk auf vielen verschiedenen Systemen. |
| - | <note tip> Die Erfahrung hat gezeigt, dass NTP-Server selten eine hohe Verfügbarkeit haben, eher das Gegenteil! Daher ist es nicht empfehlenswert, | + | NTP ist eine „client server“-Anwendung, |
| + | Dieser Abschnitt beschreibt, wie ein System als NTP-Klient konfiguriert wird, der Zeitinformation über das Internet bezieht. | ||
| + | Es gibt viele Rechner im Internet, die den NTP-Dienst anbieten. | ||
| + | <note tip> | ||
| + | Die Erfahrung hat gezeigt, dass NTP-Server selten eine hohe Verfügbarkeit haben, eher das Gegenteil! | ||
| + | Daher ist es nicht empfehlenswert, | ||
| + | Nach einiger Zeit könnte sich herausstellen, | ||
| + | Es ist besser, den Dienst von [[http:// | ||
| + | Dort wird für jedes Land oder jede Region ein Fundus an NTP-Servern bereitgestellt. | ||
| + | Eine derartige Gruppe auszuwählen ermöglicht eine zuverlässigere Verbindung mit einer NTP-Zeitquelle. | ||
| + | </ | ||
| + | Auch wenn SliTaz eine kleine Distribution ist, gibt es doch mehrere NTP-Implementierungen. | ||
| - | Auch wenn SliTaz eine kleine Distribution ist, gibt es doch mehrere NTP-Implementierungen. | + | Hauptsächlich: |
| 1: busybox ntpd (in der Basis-Installation enthalten). Aufruf mit den Kommandos: | 1: busybox ntpd (in der Basis-Installation enthalten). Aufruf mit den Kommandos: | ||
| Line 216: | Line 296: | ||
| 2: Paket ntp (aus dem Depot zu installieren). Das Paket ntp kann mit | 2: Paket ntp (aus dem Depot zu installieren). Das Paket ntp kann mit | ||
| - | < | + | < |
| - | installiert werden. Es enthält eine Reihe NTP-bezogene Programme und die Konfigurationsdatei | + | installiert werden. Es enthält eine Reihe NTP-bezogene Programme und die Konfigurationsdatei |
| < | < | ||
| # tazpkg list-files ntp | # tazpkg list-files ntp | ||
| - | Installed files with: ntp | + | Mit "ntp" installierte Dateien |
| - | ========================= | + | ============================== |
| / | / | ||
| / | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| / | / | ||
| / | / | ||
| / | / | ||
| - | / | ||
| / | / | ||
| / | / | ||
| / | / | ||
| - | / | ||
| / | / | ||
| / | / | ||
| + | / | ||
| </ | </ | ||
| - | Beide NTP-Hintergrundprozesse haben etwa dieselbe Funktionalität. Wenn nur beschränkte Betriebsmittel verfügbar sind, kann die Busybox-Version alle benötigten Funktionen zur Verfügung stellen. Sollen aber alle Diagnosemöglichkeiten genutzt werden, sollte eher das Paket ntp installiert werden. | + | Beide NTP-Hintergrundprozesse haben etwa dieselbe Funktionalität. |
| + | Wenn nur beschränkte Betriebsmittel verfügbar sind, kann die Busybox-Version alle benötigten Funktionen zur Verfügung stellen. | ||
| + | Sollen aber alle Diagnosemöglichkeiten genutzt werden, sollte eher das Paket ntp installiert werden. | ||
| === NTP-Hintergrundprozess bei der Systemeinleitung starten === | === NTP-Hintergrundprozess bei der Systemeinleitung starten === | ||
| - | Die einfachste Möglichkeit, | + | Die einfachste Möglichkeit, |
| + | ein Kommando wie oben angegeben in die Datei '' | ||
| - | Die folgenden Erklärungen beziehen sich auf das Paket ntp. Es ist nicht klar, welche Version die Entwickler vom „Server Manager“ starten lassen wollten. Das kann zu Verwirrungen führen. Die erprobte Art der Konfigurierung des NTP-Hintergrundprozesses besteht aus den im Folgenden beschriebenen Kommandos. | + | Die folgenden Erklärungen beziehen sich auf das Paket ntp. |
| + | Es ist nicht klar, welche Version die Entwickler vom „Server Manager“ starten lassen wollten. | ||
| + | Das kann zu Verwirrungen führen. | ||
| + | Die erprobte Art der Konfigurierung des NTP-Hintergrundprozesses besteht aus den im Folgenden beschriebenen Kommandos. | ||
| - | Damit /// | + | Damit '' |
| 1: Das Paket ntp wie oben beschrieben installieren ;-). | 1: Das Paket ntp wie oben beschrieben installieren ;-). | ||
| - | 2: Die Datei /// | + | 2: Die Datei '' |
| < | < | ||
| Die folgende Zeile am Ende der Datei einfügen (wobei xx das Länderkürzel ist.): | Die folgende Zeile am Ende der Datei einfügen (wobei xx das Länderkürzel ist.): | ||
| Line 254: | Line 342: | ||
| </ | </ | ||
| - | <note tip>Der NTP-Hintergrundprozess liest seine Optionen aus /// | + | <note tip> |
| + | Der NTP-Hintergrundprozess liest seine Optionen aus **/ | ||
| + | Die Konfigurationsdatei | ||
| + | </ | ||
| - | 3: Die Datei /// | + | 3: Die Datei '' |
| < | < | ||
| In der Zeile, die bestimmt, welche Hintergrundprozesse gestartet werden sollen, ntp hinzufügen: | In der Zeile, die bestimmt, welche Hintergrundprozesse gestartet werden sollen, ntp hinzufügen: | ||
| - | | + | |
| </ | </ | ||
| - | <note tip> Nur ntp, nicht ntpd hinzufügen! Der Name bezieht sich auf die Datei /// | + | <note tip> |
| + | Nur ntp, nicht ntp**d** | ||
| + | </ | ||
| Jetzt kann das System neu geladen werden, um zu prüfen, ob alles wie gewünscht funktioniert. | Jetzt kann das System neu geladen werden, um zu prüfen, ob alles wie gewünscht funktioniert. | ||
| Line 272: | Line 365: | ||
| In diesem Beispiel zeigt die erste Ausgabezeile den Prozess den wir sehen wollen. | In diesem Beispiel zeigt die erste Ausgabezeile den Prozess den wir sehen wollen. | ||
| - | <note tip> | + | <note tip> |
| + | Verwenden Sie **/ | ||
| + | oder geben Sie den vollständigen Pfadnamen (**/ | ||
| + | Das Kommando | ||
| + | </ | ||
| === Prüfen, ob ntpd richtig arbeitet === | === Prüfen, ob ntpd richtig arbeitet === | ||
| - | Mit //ntpq// können die Verbindungen zu NTP-Servern geprüft werden: | + | Mit '' |
| < | < | ||
| # ntpq -p nl.pool.ntp.org | # ntpq -p nl.pool.ntp.org | ||
| Line 292: | Line 388: | ||
| In der Spalte " | In der Spalte " | ||
| - | Es ist auch wichtig, die Spalten ab „reach" | + | |
| + | Es ist auch wichtig, die Spalten ab „reach" | ||
| + | Unter „reach" | ||
| + | Um verlässliche Werte zu erhalten sollte der Hintergrundprozess einige Zeit gelaufen sein. | ||
| === Realzeituhr === | === Realzeituhr === | ||
| - | Mit dem Kommando | + | Mit dem Kommando |
| Setzen der Systemzeit auf die Realzeit (< | Setzen der Systemzeit auf die Realzeit (< | ||
| Line 307: | Line 406: | ||
| < | < | ||
| - | Damit wird bestimmt, dass die Realzeituhr mit UTC („Coordinated Universal Time“) oder lokaler Zeit läuft. Sie können wählen, ob die Realzeituhr mit UTC oder lokaler Zeit läuft, aber der Uhr ist nicht anzusehen, welche Zeit gewählt wurde. Mit dieser Option kann // | + | Damit wird bestimmt, dass die Realzeituhr mit UTC („Coordinated Universal Time“) oder lokaler Zeit läuft. |
| - | Wenn Sie die falsche Option (oder keine und damit den falschen Standardwert) angeben, können sowohl Abfrage als auch Setzen der Realzeituhr zu unsinnigen Werten führen. | + | Sie können wählen, ob die Realzeituhr mit UTC oder lokaler Zeit läuft, aber der Uhr ist nicht anzusehen, welche Zeit gewählt wurde. |
| + | Mit dieser Option kann die Realzeituhr | ||
| + | Wenn Sie die falsche Option (oder keine und damit den falschen Standardwert) angeben, | ||
| + | können sowohl Abfrage als auch Setzen der Realzeituhr zu unsinnigen Werten führen. | ||
| - | < | + | < |
| + | Bei SliTaz muss die Realzeituhr immer mit UTC laufen. Alle anderen Einstellungen führen zu falschen Zeiten Ihrer Zeitzone. | ||
| + | </ | ||
| === Synchronisierung der Realzeituhr mit NTP === | === Synchronisierung der Realzeituhr mit NTP === | ||
| Es gibt mehrere Möglichkeiten, | Es gibt mehrere Möglichkeiten, | ||
| - | < | + | < |
| - | ODER: | + | # busybox ntpd -dnqp de.pool.ntp.org && hwclock -w -u |
| - | < | + | </ |
| + | oder: | ||
| + | < | ||
| + | # ntpdate -u de.pool.ntp.org && hwclock -w -u | ||
| + | </ | ||
| Alternative drei: (ziemlich alt, funktioniert möglicherweise nicht mit allen NTP-Servern) | Alternative drei: (ziemlich alt, funktioniert möglicherweise nicht mit allen NTP-Servern) | ||
| - | < | + | < |
| + | # rdate -s de.pool.ntp.org && hwclock -w -u | ||
| + | </ | ||
| - | Beachten Sie, dass in allen Beispielen die Option | + | Beachten Sie, dass in allen Beispielen die Option |
| - | Weitere Informationen bei: [[http:// | + | Weitere Informationen bei: https:// |
| ===== Kommandos termingemäß ausführen ===== | ===== Kommandos termingemäß ausführen ===== | ||
| - | Der Hintergrundprozess | + | Der Hintergrundprozess |
| + | Das kann für routinemäßige Systemverwaltungsaufgaben nützlich sein. | ||
| + | Die Aufgaben werden im Verzeichnis | ||
| - | Jeder Benutzer kann seine Aufgaben in einer eigenen Datei /// | + | Jeder Benutzer kann Aufgaben in einer eigenen Datei '' |
| + | Nur der Systemadministrator kann diese Dateien direkt bearbeiten. | ||
| + | Mit dem Kommando | ||
| < | < | ||
| # crontab -l <== Aufgaben des Benutzers root anzeigen. | # crontab -l <== Aufgaben des Benutzers root anzeigen. | ||
| OR: | OR: | ||
| - | # crontab -l -u tux <== Aufgaben des Benutzers tux anzeigen. | + | # crontab -l -u tux <== Aufgaben des (anderen) Benutzers tux anzeigen. |
| + | OR: | ||
| + | tux:~$ crontab -l <== Aufgaben des Benutzers tux anzeigen. | ||
| </ | </ | ||
| - | Die Syntax der Einträge einer crontab-Datei | + | Die Syntax der Einträge einer crontab-Datei |
| < | < | ||
| - | Im folgenden Beispiel | + | Im folgenden Beispiel |
| - | < | + | < |
| + | $ crontab -e | ||
| + | </ | ||
| + | bietet die Möglichkeit, | ||
| + | Stattdessen können crontab-Dateien (vom Systemadministrator) direkt mit einem Texteditor bearbeitet werden, z.B.: | ||
| + | < | ||
| + | # nano / | ||
| + | </ | ||
| Fügen Sie die Zeile | Fügen Sie die Zeile | ||
| Line 349: | Line 472: | ||
| ein. | ein. | ||
| - | Starten Sie //crond// mit der Option //-b// („background“), | + | Wenn der Systemadministrator '' |
| - | + | < | |
| - | < | + | # / |
| + | </ | ||
| + | kann nach einigen Minuten der Inhalt der Datei ''/ | ||
| + | < | ||
| + | $ cat / | ||
| + | </ | ||
| - | Nach einigen Minuten können Sie den Inhalt der Datei /// | + | Der Hintergrundprozess |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Der Hintergrundprozess | + | |
| < | < | ||
| # / | # / | ||
| - | Oder: | + | oder |
| # / | # / | ||
| </ | </ | ||
| Line 367: | Line 491: | ||
| === Hintergrundprozess crond bei der Systemeinleitung starten === | === Hintergrundprozess crond bei der Systemeinleitung starten === | ||
| - | Um den Hintergrundprozess | + | Um den Hintergrundprozess |
| + | in der Konfigurationsdatei | ||
| - | ===== Zusätzliche Kommandos bei der Systemeinleitung ===== | ||
| - | Während der Systemeinleitung werden verschiedene Kommandoprozeduren ausgeführt, | + | ===== Zusätzliche |
| + | Während der Systemeinleitung werden verschiedene Kommandoprozeduren ausgeführt, | ||
| + | In SliTaz gibt es eine Kommandoprozedur ''/ | ||
| + | die bei der Systemeinleitung ausgeführt werden sollen. | ||
| < | < | ||
| + | Es können auch neue Kommandoprozeduren im Verzeichnis ''/ | ||
| + | in ''/ | ||