Verwenden Sie bei der Arbeit mehr Open-Source-Tools wie Docker und Kubernetes. Die Arbeit basiert grundsätzlich auf dem Linux-System. Notieren Sie die Linux-Befehle, die bei der Arbeit häufig verwendet werden. Es ist bequemer, jeden Befehl mit bestimmten Parametern zu verwenden. Hier werden nur häufig verwendete Befehle und Parameter aufgezeichnet 1. Systemarbeitsbefehl 1. Echo-Befehl Der Echo-Befehl dient dazu, einen String oder den Wert einer Variablen nach der Extraktion im Terminal auszugeben. Das Format ist echo [Zeichenfolge | $Variable] Ähnlich wie system.out.println in Java [root@k8s-master ~]# echo "hallo Welt" Hallo Welt [root@k8s-master ~]# str="Hallo Welt" [root@k8s-master ~]# echo $str Hallo Welt 2. date-Befehl Dient zum Anzeigen und Einstellen der Systemzeit. Das Format ist Daten [Option] [+angegebenes Format]. Gemeinsame Datenparameter
[root@k8s-master ~]# Datum Do, 11. April 2019, 13:42:20 CST [root@k8s-master ~]# Datum "+%Y-%m-%d %H:%M:%S" 11.04.2019 13:43:41 Uhr [root@k8s-master ~]# Datum "+%j" 101 3. Neustartbefehl Mit dem Befehl „reboot“ wird das System neu gestartet. Das Format lautet „reboot“. [root@k8s-master ~]# Neustart 4. Poweroff-Befehl Der Befehl poweroff wird zum Herunterfahren des Systems verwendet. Sein Format ist poweroff [root@k8s-master ~]# ausschalten 5. wget-Befehl Der Befehl wget lädt Netzwerkdateien auf das Terminal herunter. Das Format ist wget [Parameter] [Download-Adresse]
[root@k8s-master ~]# wget http://www.linuxprobe.com/docs/LinuxProbe.pdf 6. ps-Befehl Der Befehl ps wird verwendet, um den Prozessstatus im System anzuzeigen. Das Format ist [ps-Parameter]
[root@k8s-master ~]# ps aux 7. Top-Befehl Mit dem Top-Befehl können Sie detaillierte Informationen wie den Prozessstatus und die Systemauslastung dynamisch überwachen. Der Top-Befehl ist sehr leistungsstark und entspricht dem „erweiterten Windows Task-Manager“ in Linux. oben – 10:41:34, 12 Tage aktiv, 19:14, 2 Benutzer, durchschnittliche Auslastung: 1,00, 1,06, 0,92 Aufgaben: 635 insgesamt, 2 laufen, 633 schlafen, 0 angehalten, 0 Zombie % CPU(s): 4,6 us, 1,2 sy, 0,0 ni, 92,1 id, 1,7 wa, 0,0 hi, 0,1 si, 0,3 st KiB-Speicher: 16268340 gesamt, 7407372 frei, 4552160 verwendet, 4308808 Buff/Cache KiB-Austausch: 0 insgesamt, 0 frei, 0 verwendet. 10456728 verfügbare Speicher PID USER PR NI VIRT RES SHR S %CPU %MEM ZEIT+ BEFEHL 32056 Wurzel 20 0 868460 790968 42808 S 25.2 4.9 1915:18 kube-apiserver Die ersten fünf Zeilen des obersten Befehls sind allgemeine Systemstatistiken. Sie stellen jeweils die Systemlast, den Prozessstatus sowie die CPU-, physischen Speicher- und virtuellen Speichernutzung dar. 8. pidof-Befehl Mit dem Befehl pidof wird der PID-Wert eines Dienstes abgefragt. Das Format ist: [pidof-Parameter-Dienstname] [root@k8s-master ~]# pidof java 27775 9. Kill- und Killall-Befehle Der Befehl kill wird verwendet, um den Prozess im PID-Wertformat [Kill-Parameter PID-Wert] zu beenden, und der Befehl killall wird verwendet, um alle Prozesse eines bestimmten Dienstes zu beenden [Killall-Parameter ein Prozessname]. 2. Befehl zur Zustandsüberwachung Der Befehl zur Systemstatusüberwachung kann ein schnelleres und besseres Verständnis des Linux-Servers ermöglichen. Einschließlich der Verwendung von Befehlen im Zusammenhang mit dem Netzwerk der Netzwerkkarte des Systems, dem Systemkernel, der Systemlast, der Speichernutzung und der Anzahl der aktuell gestarteten Terminals. 1. ifconfig-Befehl ifconfig wird verwendet, um Informationen wie die Netzwerkkartenkonfiguration und den Netzwerkbetriebsstatus abzurufen. Das Format ist [ifconfig Netzwerkgeräteparameter] [root@k8s-master ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.223.16 Netzmaske 255.255.255.0 Broadcast 192.168.223.255 inet6 fe80::20c:29ff:fede:d1af Präfixlänge 64 Bereichs-ID 0x20<Link> Ether 00:0c:29:de:d1:af txqueuelen 1000 (Ethernet) RX-Pakete 66 Bytes 8951 (8,7 KiB) RX-Fehler 0 verloren 0 Überläufe 0 Frame 0 TX-Pakete 88 Bytes 10153 (9,9 KiB) TX-Fehler 0 verloren 0 Überläufe 0 Träger 0 Kollisionen 0 Beim Überprüfen der Netzwerkkarteninformationen überprüfen Sie hauptsächlich den Netzwerkkartennamen, die IP-Adresse nach Inet, die physikalische Adresse nach Ether, die Anzahl der empfangenen und gesendeten Datenpakete von RX und TX und den kumulierten Datenverkehr. Beim Überprüfen der Netzwerkkarteninformationen überprüfen Sie hauptsächlich den Netzwerkkartennamen, die IP-Adresse nach Inet, die physikalische Adresse nach Ether, die Anzahl der empfangenen und gesendeten Datenpakete von RX und TX und den kumulierten Datenverkehr. 2. uname-Befehl Verwenden Sie den Befehl uname, um Informationen wie den Systemkernel und die Systemversion anzuzeigen. Im Allgemeinen wird es mit dem Parameter -a verwendet, um alle relevanten Informationen anzuzeigen. [root@k8s-master ~]# uname -a Linux mysql 3.10.0-693.el7.x86_64 #1 SMP Dienstag, 22. August 2017, 21:09:27 UTC x86_64 x86_64 x86_64 GNU/Linux Zeigen Sie auch Details zur aktuellen Systemversion an. [root@k8s-master ~]# cat /etc/redhat-release CentOS Linux Version 7.4.1708 (Core) 3. Uptime-Befehl Mit dem Befehl „uptime“ können Informationen zur Systemauslastung angezeigt werden. Einschließlich Systemzeit, Systemlaufzeit, aktuellen Terminalbenutzern und Systemdruckstatus in den letzten 1 Minute, 5 Minuten und 15 Minuten. Je niedriger der Lastwert, desto besser. Überschreiten Sie 1 nicht für längere Zeit und überschreiten Sie 5 nicht in einer Produktionsumgebung. [root@k8s-master ~]# Betriebszeit 11:15:53 14 Minuten aktiv, 2 Benutzer, durchschnittliche Auslastung: 0,00, 0,04, 0,05 4. Freier Befehl Zeigt Informationen zur aktuellen Systemspeichernutzung an. Das Format ist [free -h] [root@k8s-master ~]# frei -h insgesamt genutzter freier gemeinsamer Buff/Cache verfügbar Speicher: 15 G 4,4 G 6,7 G 739 M 4,4 G 9,8 G Tauschen: 0B 0B 0B 5. histroy-Befehl Mit dem Befehl histroy können Sie die im Verlauf ausgeführten Befehle anzeigen. Das Format ist [history -c] [root@k8s-master ~]# Verlauf 1 Liter 2 CDs / 3 Liter 4 Hostname 5 Liter 6 CD MySQL / 7 l 8 CD-Daten/ 3. Befehl zum Wechseln des Arbeitsverzeichnisses Das beim Arbeiten verwendete Linux wird fast nie grafisch installiert. Um die Kosten zu senken. Wir verwenden grundsätzlich den Befehlsterminalmodus. Während der Nutzung ist ein Wechsel des Arbeitsverzeichnisses natürlich nicht so einfach möglich wie im Windows-System. Das Arbeitsverzeichnis ist der aktuelle Standort des Benutzers. 1. pwd-Befehl Der Befehl pwd zeigt das absolute Pfadformat des aktuellen Arbeitsverzeichnisses an [Option pwd] [root@k8s-master ~]# pwd /Wurzel 2. cd-Befehl Der Befehl cd wechselt den Arbeitspfad. Dies sollte der am häufigsten verwendete Befehl in Linux sein. [root@k8s-master ~]# cd /home/ [root@k8s-master-Startseite]# 3. ls-Befehl Der Befehl ls zeigt Dateiinformationen an. Format [ls-Optionen] [root@kubemaster-Startseite]# ls Konfiguration Docker Software test.yaml [root@kubemaster-Startseite]# ls -l insgesamt 12 drwxr-xr-x 4 root root 35 Feb 13 09:46 konfiguration drwx--x--x 11 root root 130 11. März 16:37 Docker drwxr-xr-x 4 root root 30 Jan 10 14:08 Software -rw-r--r-- 1 root root 234 6. September 2018 test.yaml 4. Befehle zur Dateiverzeichnisverwaltung 1. mkdir-Befehl Mit dem Befehl mkdir wird ein leeres Verzeichnis erstellt. Das Format ist [mkdir option directory] [root@kubernetes ~]# mkdir -p /a/b/c [root@kubernetes ~]# cd /a/b/c [root@kubernetes c]# pwd /ABC 2. cp-Befehl Der Befehl cp wird zum Kopieren von Dateien oder Verzeichnissen verwendet. Das Format ist cp [Optionen] Quelldatei Zieldatei [root@kubernetes ~]# cp install.log x.log [root@kubernetes ~]# ls install.log x.log 3. mv-Befehl Mit dem Befehl mv können Sie Dateien ausschneiden oder umbenennen. Das Format ist mv [Optionen] Quelldatei [Zielpfad | Zieldateiname] [root@kubernetes ~]# mv x.log linux.log [root@kubernetes ~]# ls install.log linux.log 4. rm-Befehl Der Befehl rm wird zum Löschen von Dateien oder Verzeichnissen verwendet. Das Format ist rm [Optionen] Datei. Beim Löschen von Dateien in einem Linux-System werden Sie standardmäßig gefragt, ob Sie den Löschvorgang durchführen möchten. Wenn Sie diese wiederholte Bestätigungsmeldung nicht immer sehen möchten, können Sie dem Befehl rm den Parameter -f folgen lassen, um das Löschen zu erzwingen. [root@kubernetes ~]# rm install.log rm: normale leere Datei „install.log“ entfernen? y [root@kubernetes ~]# rm -f linux.log [root@kubernetes ~]# ls [root@kubernetes ~]# Oben finden Sie eine Zusammenfassung der vom Herausgeber eingeführten häufig verwendeten Linux-Befehle. Ich hoffe, dass sie für alle hilfreich sein werden. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der MySQL-Lösung zur USE DB-Überlastung
>>: Asynchrone Programmierung in Javascript: Verstehen Sie Promise wirklich?
Vorwort Wir sagen oft, dass Node keine neue Progr...
Implementierungsanforderungen Das ElementUI imiti...
Welchen Parameter verwendet der RPM-Befehl zum In...
Die Zeit vergeht wie im Flug und in nur sechs Tag...
Inhaltsverzeichnis Was ist Rract? Hintergrund Rea...
Inhaltsverzeichnis 1. Funktionseinführung 2. Schl...
<br />Original: http://www.alistapart.com/ar...
Auch wenn nicht Halloween ist, lohnt es sich, sic...
a href="#"> Nach dem Klicken auf den ...
Inhaltsverzeichnis Axios-Anfrage Qs-Verarbeitungs...
Inhaltsverzeichnis Was ist ein Index? Prinzip der...
Früher dachte ich, dass Skripte überall in HTML p...
Trennen Sie Front- und Backend und lösen Sie domä...
Inhaltsverzeichnis Komponenten - Zeitleiste Benut...
Einführung MySQL bietet einen EXPLAIN-Befehl, der...