Heim >System-Tutorial >LINUX >Tägliche Praxis: Linux-Grundwissensübungen – Zählen von IPs in sehr großen Dateien
Binetd.conf
Crc.samba
Dsmb.conf
8. Die Dateien im Linux-Dateisystem werden entsprechend ihrer Funktion in relevante Verzeichnisse eingeteilt
Die Gerätedatei sollte normalerweise im Verzeichnis (C) abgelegt werden.A/bin
B/usw.
C/dev
D/lib
9. Unter den folgenden Formulierungen ist (D) diejenige, die nicht in den Geltungsbereich des ifconfig-Befehls fällt.
A Lokale Loopback-Adresse konfigurieren
BKonfigurieren Sie die IP-Adresse der Netzwerkkarte
Netzwerkadapter aktivieren
D Laden Sie die Netzwerkkarte in den Kernel
10. Das Linux-System sendet Nachrichten über den (C)-Befehl an andere Benutzer.
Aless
Bmesgy
Cwrite
Dechoto
11. Der Online-Hilfebefehl des Linux-Systems ist (D).
A.tar
B.cd
C.mkdir
D.man
12. Starten Sie den Prozess im Hintergrund
Sehr große Dateistatistiken unter Linux, Sie sollten das Symbol (A) am Ende des Befehls hinzufügen.
A&B@
C#
D$
13. Bezüglich des DNS-Servers lautet die richtige Aussage (D).
Adns-Serverkonfiguration erfordert keine Clientkonfiguration
BWenn Sie einen DNS-Server für eine bestimmte Partition erstellen, müssen Sie nur einen Haupt-DNS-Server erstellen
C Der primäre DNS-Server muss den benannten Prozess starten
Sehr große Dateistatistiken unter Linux, aber der sekundäre DNS-Server benötigt ihn nicht
Die root.cache-Datei des Ddns-Servers enthält Informationen über den Root-Subserver14. Um die Informationen im Videospeicher beim Neustart des Linux-Systems auf die Festplatte zu schreiben, sollten Sie dazu den Befehl (D) verwenden.
Ein #Neustart
B#halt
C#reboot
D#shutdown–rnow
2. Füllen Sie die Lücken aus
1. Es gibt zwei Möglichkeiten, den Prozess zu starten: automatischer Start und geplanter Start. Der häufig verwendete Befehl für den geplanten Start ist
at, Batch und Crontab.
2. Shell ist nicht nur eine Klassenbibliothek für Benutzerbefehle, sondern auch eine leistungsstarke Programmiersprache
Wörter. bash ist die Standard-Shell von Linux.
3. Greifen Sie im Linux-System als Datei auf das Gerät zu.
4. Wenn eine bestimmte Berechtigung numerisch ausgedrückt wird, die Achterkomplementzahl 644 ist und das Dateiattribut ein Verzeichnis ist, dann verwenden Sie
Das Zeichenstellt die Erlaubnis dar: drw-r--r--.
5. Im Linux-System lautet der Befehl zum Generieren einer Datei mit dem Suffix .gz nach dem Komprimieren der Datei gzip.
6. Die Pipeline soll die Standardausgabe des vorherigen Befehls als Standardeingabe des nächsten Befehls verwenden.
7. Der Befehl zum Hinzufügen eines Benutzers lautet: adduser oder useradd.
8. Eine vollständige Liste der Linux-Befehle beim Booten des Linux-Kernels. Lesen Sie das zu ladende Dateisystem aus der Datei /etc/fstab.
9. Verwenden Sie bei der Installation eines Linux-Systems das Programm netconfig, um das Netzwerk zu konfigurieren
Das Installationsprogramm fordert den Benutzer Schritt für Schritt auf, die erforderlichen Informationen wie Hostnamen, Domänennamen, Domänennamenserver, IP-Adresse, Gateway-Adresse und Subnetzsegment einzugeben.10. Der Prozess des DNS-Servers wird beim Start manuell geladen.
DNS-Partitionsdatenbankdatei, definiert in der Datei „named.conf“.
11. Wenn Sie eine Datei mit vi bearbeiten, müssen Sie zum Speichern des Dateiinhalts in der Datei test.txt die Taste im Befehlsmodus drücken
Geben Sie ein: wtest.txt.
12. Wenn Sie das Netzwerk manuell konfigurieren, können Sie den Host ändern, indem Sie die Datei /etc/hostname ändern
Computername: Wenn Sie den Client zur Domänennamenauflösung dieses Computers konfigurieren möchten, müssen Sie die Datei /etc/resolv.conf konfigurieren.
13. Im Linux-System ist das Verzeichnis, in dem die vom System benötigten Konfigurationsdateien und Unterverzeichnisse gespeichert werden,
/usw.
14. Um nach Zeichenfolgen zu suchen, verwenden Sie den Befehl grep.
15. DNS ist eigentlich eine Datenbank mit Hostinformationen, die im Internet verteilt werden, und ihre Aufgabe besteht darin, IP zu implementieren
Konvertierung zwischen Adresse und Hostname.
3. Kurze Antwortfragen
1. Beschreiben Sie kurz einige der bekannteren Linux-Distributionen?
2. Was sind die Merkmale des Linux-Systems?
3. Linux-Systemverzeichnisstruktur?
4. Beschreiben Sie kurz die verschiedenen Komponenten von XWindow und die Funktionen jedes Teils.
Kommunikation zwischen Server, Client, Kommunikationskanal, Server und Client
5. Was ist Shell und welche Funktionen hat es?
Antwort: Die Shelllinux-Multithread-Programmierung ist ein Befehlszeileninterpreter, der eine befehlszeilenbasierte interaktive Schnittstelle zwischen dem Benutzer und dem Betriebssystem bereitstellt. Der Benutzer gibt Befehle in der Befehlszeile ein, und SHELL interpretiert sie und sendet sie zur Ausführung an das Betriebssystem.
6. (1) Erstellen Sie ein neues Verzeichnis soft im persönlichen Verzeichnis des Benutzers Gordon.
(2) Und suchen Sie unter dem Pfad /etc nach allen Dateien und Verzeichnissen, die mit h beginnen, und kopieren Sie sie nach Soft.
(3) Bitte vervollständigen Sie alle Inhalte im Soft-Verzeichnis in einem TAR-Paket und nennen Sie es soft.tar.gz.
Antwort: (1) mkdir/home/gordon/soft
(2)cp-r/etc/h*.*/home/gordon/soft
(3)tar-zcvfsoft.tar.gz/home/gordon/soft
7. Es gibt den folgenden Satz in der Datei /etc/rc.d/rc.inet1 eines Linux-Hosts. Bitte korrigieren Sie den Fehler und beheben Sie ihn
Erklären Sie den Inhalt.ROUTEadd–netdefaultgw192.168.0.101netmask255.255.0.0metric1ROUTEadd–net192.168.1.0gw192.168.0.250netmask255.255.0.0metric1 Antwort: Beheben Sie den Fehler
(1) ROUTE sollte groß geschrieben werden: route
(2) Das Subnetzsegment sollte 255.255.255.0 sein
(3) Das Subnetzsegment der Standardroute sollte in 0.0.0.0 geändert werden
(4) Die Standardroute sollte zuletzt festgelegt werden, da sonst die Routen daneben ungültig sind.
Erklären Sie den Inhalt
(1)route: Befehl zum Erstellen einer statischen Routing-Tabelle
(2) hinzufügen: Eine neue Route hinzufügen
(3)-net192.168.1.0: Die Netzwerkadresse zum Erreichen des Zielnetzwerks
(4)Standard: Erstellen Sie eine Standardroute
(5)gw192.168.0.101: Netzwerksegmentadresse
(6) Metrik: Die Anzahl der Hops, um den Zielnetzwerk-Router zu erreichen
8. Bitte erläutern Sie die Funktion des RPM-Befehls?
9. (1) Reduzieren Sie die beiden Gruppenkonten Gruppe1 und Gruppe2 und geben Sie die Gruppenkonto-IDs als 10100 bzw.
an.
10101. (2) Reduzieren Sie die beiden Benutzerkonten Benutzer1 (UID ist 2045 und gehört zur Gruppe Gruppe1) und Benutzer2 (UID ist 2046 und gehört zur Gruppe Gruppe2).Antwort: (1)
groupadd-g10100group1
groupadd-g10101group2
(2)
useradduser1-u2045-ggroup1
useradduser2-u2046-ggroup2
10. Bitte schreiben Sie die Befehle für jeden Schritt gemäß den folgenden Anforderungen:
(1) Erstellen Sie einen neuen normalen Benutzer-Ray und melden Sie sich als Ray-Benutzer an.
(2) Alle Inhalte unter dem Pfad /etc/boot anzeigen.
(3) Sehen Sie sich den Inhalt der Datei /etc/hosts an.
(1)useraddray
passwdray
su-ray
(2)ls-a/etc/boot
(3)cat/etc/hosts
11. Welche Befehle werden zum Anzeigen und Planen von Prozessen verwendet?
Die Befehle zum Anzeigen des Prozesses sind ps und top.
Zu den Befehlen für die Prozessplanung gehören at, crontab, batch und kill.
12. Was ist der Inhalt des Stammverzeichnisses auf dem von Ihnen verwendeten Linux-System? Was sind ihre jeweiligen Funktionen?
Antwort: /root: Home-Verzeichnis des Root-Benutzers, /dev: Gerätedatei, /media: Medien, /mnt: Mount, /usr: Benutzerprogramm, /bin: Systemanwendung, /user/bin: Benutzeranwendung,/home: Home-Verzeichnisse anderer Benutzer, /boot: Startdateien, /lib: Bibliotheksdateien.
13. So zählen Sie die Nutzung und den Leerlaufstatus des Speicherplatzes auf Laufwerk C im System.
df-h Überprüfen Sie die Nutzung des Laufwerks C;
4. Umfassende Designfragen
1. Ein Systemadministrator muss jede Nacht bestimmte sich wiederholende Aufgaben erledigen. Bitte bereiten Sie eine Lösung vor, die auf den folgenden Anforderungen basiert
Plan:(1) Löschen Sie alle Unterverzeichnisse und alle Dateien im Verzeichnis /123 um 5:50 Uhr
(2) Lesen Sie stündlich von 9:00 bis 17:00 Uhr die erste Domäne jeder Zeile in der x1-Datei im Verzeichnis /456.
Fügen Sie alle Daten zur Datei bak01.txt im Verzeichnis /bak hinzu
(3) Archivieren und komprimieren Sie jeden Montagmorgen um 4:50 alle Verzeichnisse und Dateien im Verzeichnis /data in Dateien: backup.tar.gz
(4) Deinstallieren Sie die CD-ROM um 4:55 Uhr morgens aus dem IDE-Sockel (vorausgesetzt, der Gerätename ist hdc);
(5) Schalten Sie das Telefon vor 8:30 Uhr nachts ein.
Lösung:
(1) Verwenden Sie vi, um eine Crontab-Datei mit dem Namen prgx zu erstellen und zu bearbeiten
(2) Inhalt der PRGX-Datei:5017***rm-r/123/*
09-17/1***cut-f1/456/x1>;>;/bak/bak01.txt
5016**1tarzcvfbackup.tar.gz/data
5516***umount/dev/hdc
(3) Melden Sie sich als Superuser an und verwenden Sie crontab, um den Inhalt der prgx-Datei auszuführen:
root@xxx:#crontabprgx; Sie können crontab2 und die Shell-Programmierung manuell starten, nachdem Sie den Computer jeden Morgen vor 8:30 Uhr eingeschaltet haben
Das obige ist der detaillierte Inhalt vonTägliche Praxis: Linux-Grundwissensübungen – Zählen von IPs in sehr großen Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!