Heim  >  Artikel  >  System-Tutorial  >  Tägliche Praxis: Linux-Grundwissensübungen – Zählen von IPs in sehr großen Dateien

Tägliche Praxis: Linux-Grundwissensübungen – Zählen von IPs in sehr großen Dateien

王林
王林nach vorne
2024-01-29 09:06:07540Durchsuche

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-Subserver

14. 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.

linux中统计文件数量指令_超大文件统计ip linux_linux统计大文件行数

4. Wenn eine bestimmte Berechtigung numerisch ausgedrückt wird, die Achterkomplementzahl 644 ist und das Dateiattribut ein Verzeichnis ist, dann verwenden Sie

Das Zeichen

stellt 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:itcool.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen