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/26 16:50] – translation continued 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 91: | Line 121: | ||
| # addgroup < | # addgroup < | ||
| - | # delgroup < | + | # delgroup < |
| # addgroup < | # addgroup < | ||
| 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 ===== | + | Mit dem Kommando |
| + | < | ||
| + | # adduser -G audio < | ||
| + | </ | ||
| + | wird die Benutzerkennung // | ||
| - | SliTaz speichert die Standard-Lokalisierungseinstellungen in der Datei /// | ||
| - | < | + | ===== Sprache und Tastaturbelegung ===== |
| - | Oder: | + | |
| - | # tazkeymap </ | + | 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 | ||
| + | oder: | ||
| + | # tazkeymap | ||
| + | </ | ||
| - | All installierten Lokalisierungen und die gerade aktivierte Lokalisierung kann man mit den Kommandos | + | Alle installierten Lokalisierungen und die gerade aktivierte Lokalisierung kann man sich mit den Kommandos |
| < | < | ||
| $ locale -a | $ locale -a | ||
| Line 132: | 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 148: | 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 189: | 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! | + | 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, einen bestimmten Rechner (auch nicht zwei oder drei) als Zeitquelle anzugeben. | ||
| + | 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 | ||
| + | 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. | ||
| - | Although Slitaz is a small distribution, | + | Hauptsächlich: |
| - | 1: busybox ntpd (included | + | 1: busybox ntpd (in der Basis-Installation enthalten). Aufruf mit den Kommandos: |
| < | < | ||
| - | # busybox ntpd -p nl.pool.ntp.org | + | # busybox ntpd -p de.pool.ntp.org |
| - | # ntpd -p nl.pool.ntp.org | + | # ntpd -p de.pool.ntp.org |
| </ | </ | ||
| - | 2: ntp.tazpkg | + | 2: Paket ntp (aus dem Depot zu installieren). Das Paket ntp kann mit |
| - | < | + | < |
| - | This package includes a decent set of ntp related binaries + the config file / | + | 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 |
| - | ========================= | + | ============================== |
| / | / | ||
| / | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| / | / | ||
| / | / | ||
| / | / | ||
| - | / | ||
| / | / | ||
| / | / | ||
| / | / | ||
| - | / | ||
| / | / | ||
| / | / | ||
| + | / | ||
| </ | </ | ||
| - | Be aware that Slitaz has several ntp daemons available. We have the Busybox | + | 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 === | ||
| - | Probably the easiest way to start busybox ntpd at boot is to add an entry like above to / | + | 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. | ||
| - | To start / | + | Damit '' |
| - | 1: Make sure to install the package as shown above ;-). | + | 1: Das Paket ntp wie oben beschrieben installieren |
| - | 2: Edit / | + | 2: Die Datei '' |
| < | < | ||
| - | Add one line at the end: | + | Die folgende Zeile am Ende der Datei einfügen (wobei xx das Länderkürzel ist.): |
| - | | + | |
| </ | </ | ||
| - | <note tip>The ntp daemon gets it options from / | + | <note tip> |
| + | Der NTP-Hintergrundprozess liest seine Optionen aus **/ | ||
| + | Die Konfigurationsdatei **/ | ||
| + | </ | ||
| - | 3: Edit / | + | 3: Die Datei '' |
| < | < | ||
| - | On the line with daemons to start, add ntp to the list: | + | In der Zeile, die bestimmt, welche Hintergrundprozesse gestartet werden sollen, ntp hinzufügen: |
| - | | + | |
| </ | </ | ||
| - | <note tip> | + | <note tip> |
| - | These are the required steps. After completion, you may reboot to verify everything is indeed working as expected. | + | Nur ntp, nicht ntp**d** hinzufügen! Der Name bezieht sich auf die Datei **/ |
| + | </ | ||
| + | Jetzt kann das System neu geladen werden, um zu prüfen, ob alles wie gewünscht funktioniert. | ||
| - | Use the following to check if the daemon is running: | + | Folgendermaßen kann geprüft werden, ob der Hintergrundprozess läuft: |
| < | < | ||
| $ ps -ef | grep ntpd | $ ps -ef | grep ntpd | ||
| - | 1934 root 0:00 / | + | 1934 root 0:00 / |
| 2193 root 0:00 grep ntpd | 2193 root 0:00 grep ntpd | ||
| </ | </ | ||
| - | In this example, the first line shows the process we want to see. | + | In diesem Beispiel zeigt die erste Ausgabezeile den Prozess den wir sehen wollen. |
| - | + | ||
| - | <note tip>Use / | + | |
| + | <note tip> | ||
| + | Verwenden Sie **/ | ||
| + | oder geben Sie den vollständigen Pfadnamen (**/ | ||
| + | Das Kommando **ntpd** ohne vollständigen Pfadnamen startet die Busybox-Version! | ||
| + | </ | ||
| === Prüfen, ob ntpd richtig arbeitet === | === Prüfen, ob ntpd richtig arbeitet === | ||
| - | You may use //ntpq// to verify your connection to ntp servers | + | Mit '' |
| < | < | ||
| # ntpq -p nl.pool.ntp.org | # ntpq -p nl.pool.ntp.org | ||
| Line 288: | Line 385: | ||
| </ | </ | ||
| - | The * at the start of a line indicates the server you are currently synchronized to. | + | Das Zeichen |
| + | |||
| + | In der Spalte " | ||
| - | The column | + | Es ist auch wichtig, die Spalten ab „reach" |
| - | Important to check are the columns "reach" | + | Unter „reach" |
| + | Um verlässliche Werte zu erhalten sollte der Hintergrundprozess einige Zeit gelaufen sein. | ||
| - | === Hwclock | + | === Realzeituhr |
| - | //Hwclock// allows you to synchronize the time of your hardware clock to the system clock or vice versa. | + | Mit dem Kommando '' |
| - | Synchronize the system clock to the hardware clock (< | + | Setzen der Systemzeit auf die Realzeit |
| < | < | ||
| - | Synchronize the hardware clock to the system clock: | + | Setzen der Realzeituhr auf die Systemzeit: |
| < | < | ||
| < | < | ||
| - | Indicates that the Hardware Clock is kept in Coordinated Universal Time or local time, respectively. It is your choice whether to keep your clock in UTC or local time, but nothing in the clock tells which you've chosen. So this option is how you give that information to hwclock. | + | Damit wird bestimmt, dass die Realzeituhr mit UTC („Coordinated Universal Time“) oder lokaler Zeit läuft. |
| - | If you specify the wrong one of these options | + | 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 über die eingestellte Zeit informiert werden. | ||
| + | Wenn Sie die falsche Option | ||
| + | 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. | ||
| + | </ | ||
| - | === Synchronizing the hwclock with ntp === | + | === Synchronisierung der Realzeituhr mit NTP === |
| - | There are several ways to set the hardware clock to ntp time: | + | Es gibt mehrere Möglichkeiten, |
| - | < | + | < |
| - | OR: | + | # busybox ntpd -dnqp de.pool.ntp.org && hwclock -w -u |
| - | < | + | </ |
| + | oder: | ||
| + | < | ||
| + | # ntpdate -u de.pool.ntp.org && hwclock -w -u | ||
| + | </ | ||
| - | Alternative | + | Alternative |
| - | < | + | < |
| + | # rdate -s de.pool.ntp.org && hwclock -w -u | ||
| + | </ | ||
| - | Note that in all examples we used the -u option to set hwclock to UTC time. | + | Beachten Sie, dass in allen Beispielen die Option '' |
| - | Further reading: http:// | + | Weitere Informationen bei: https:// |
| - | ===== Execute scheduled commands | + | ===== Kommandos termingemäß ausführen |
| - | The daemon | + | Der Hintergrundprozess '' |
| + | Das kann für routinemäßige Systemverwaltungsaufgaben nützlich sein. | ||
| + | Die Aufgaben werden im Verzeichnis '' | ||
| - | Each user on the system can have his/her own tasks, they are defined | + | Jeder Benutzer kann Aufgaben |
| + | Nur der Systemadministrator kann diese Dateien direkt bearbeiten. | ||
| + | Mit dem Kommando '' | ||
| < | < | ||
| - | # crontab -l < | + | # crontab -l < |
| OR: | OR: | ||
| - | # crontab -l -u tux < | + | # crontab -l -u tux < |
| + | OR: | ||
| + | tux: | ||
| </ | </ | ||
| - | The syntax of the crontab | + | Die Syntax der Einträge einer crontab-Datei ist die folgende: |
| < | < | ||
| - | We will create a file with root privileges and test the daemon | + | Im folgenden Beispiel wird eine crontab-Datei erstellt und der Hintergrundprozess '' |
| - | < | + | < |
| - | + | $ crontab -e | |
| - | Add the line: | + | </ |
| + | 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 | ||
| < | < | ||
| + | ein. | ||
| - | Launch | + | Wenn der Systemadministrator '' |
| - | + | < | |
| - | < | + | # / |
| - | + | </ | |
| - | You can wait a few minutes and view the contents of the file: /// | + | kann nach einigen Minuten der Inhalt der Datei '' |
| - | + | < | |
| - | < | + | |
| - | + | </ | |
| - | To stop or restart the daemon crond: | + | |
| + | Der Hintergrundprozess '' | ||
| < | < | ||
| # / | # / | ||
| - | Or : | + | oder |
| # / | # / | ||
| </ | </ | ||
| + | beendet oder neu gestartet. | ||
| - | === Invoke the daemon | + | === Hintergrundprozess |
| - | To launch the daemon | + | Um den Hintergrundprozess '' |
| + | in der Konfigurationsdatei '' | ||
| - | ===== Add commands to be executed at boot ===== | ||
| - | During the boot process, various scripts are executed to configure services, such as the start of the web server, networking, etc. On SliTaz there is a script /// | + | ===== Zusätzliche Kommandos bei der Systemeinleitung ===== |
| + | 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 ''/ | ||