Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Eine Zusammenfassung der Kern-Hochfrequenz-Linux-Befehle (Zusammenfassungsfreigabe)

Eine Zusammenfassung der Kern-Hochfrequenz-Linux-Befehle (Zusammenfassungsfreigabe)

WBOY
WBOYnach vorne
2021-12-27 19:21:191726Durchsuche

Dieser Artikel ist für jedermann bestimmt. Er hat einige im täglichen Entwicklungsprozess häufig verwendete Linux-Systembefehle zusammengestellt und ein häufig verwendetes Hochfrequenz-Linux-Schnellprüf-Memo erstellt. Ich hoffe, es hilft allen.

Eine Zusammenfassung der Kern-Hochfrequenz-Linux-Befehle (Zusammenfassungsfreigabe)

Herunterfahren/Neustart/Abmelden

Nach 10 Minuten herunterfahren11:00 ShutdownShutdown zur geplanten Zeit (nach 10 Minuten)Shutdown zur angegebenen Zeit abbrechen NeustartNeustart nach 10 Minutengeplant. NeustartNeustartNeustartSofort herunterfahrenHerunterfahrenSofort herunterfahren HerunterfahrenBuff-Daten mit der Festplatte synchronisieren Anmelde-Shell verlassenHinweis: Wenn es sich beispielsweise um dasselbe Herunterfahren handelt, was ist der Unterschied zwischen Herunterfahren, Ausschalten, Anhalten und Initialisierung 0? ? Wenn Sie interessiert sind, können Sie selbst herausfinden, ob es einen Unterschied gibt.
Allgemeine Befehle Funktion
shutdown -h jetzt Herunterfahren hutdown -h 10
Shutdown -h 11:00
Shutdown -h +10
shutdown -c
Shutdown -r jetzt
Shutdown -r 10
Shutdown -r 11:00
Neustart
init 6
init 0
telinit 0
Ausschalten
halt
sync
Abmelden

Systeminformationen und Leistungsanzeige


Dieser Befehl wird tatsächlich häufig verwendet, da wir uns oft anmelden müssen, um dies zu überprüfen, sobald ein Problem mit dem System oder Hintergrunddienst auftritt, einschließlich vieler Systeminformationen, z B.: Systemversion, Kernel-Version, Prozessorarchitektur, Computername, Umgebungsvariablen, Benutzerstatus, Ladestatus, Speichernutzung, Festplatteninformationen, Prozess, Netzwerkverbindung ...

Allgemeine BefehleFunktionuname - A Kernel-/Betriebssystem-/CPU-Informationen anzeigen Kernelversion anzeigen Prozessorarchitektur anzeigen Prozessorarchitektur anzeigen Zeigen Sie den Computernamen anZeigen Sie den aktuell am System angemeldeten Benutzer anZeigen Sie den Benutzernamen beim Anmelden an Zeigen Sie die an aktueller BenutzernameInformationen zur Linux-Version anzeigenCPU-Informationen anzeigenInterrupts anzeigenSystem laden iuptime anzeigen
Uname -R
Uname -m
Arch
Hostname
Wer
Wer bin ich
whoami
cat /proc/version
cat /proc/cpuinfo
cat /proc/interrupts
Katze / proc/loadavg
Systemlaufzeit, Anzahl der Benutzer, Lasten anzeigen
NV Umgebungsvariablen des Systems anzeigen
Lsusb -TV System-USB-Gerät anzeigen Informationen
LSPCI -TV System-PCI-Geräteinformationen anzeigen
lsmod Geladene Systemmodule anzeigen
grep MemTotal /proc/meminfo Gesamtspeicher anzeigen
grep MemFree /proc/ meminfo Kostenlose Speichermenge anzeigen
free -m Speichernutzung und Swap-Bereichsnutzung anzeigen
Datum Systemdatum und -uhrzeit anzeigen
cal 2021 Kalender 2021 anzeigen
oben Dynamische Anzeige von CPU/Speicher/Prozess usw.
vmstat 1 20 Systemstatus alle 1 Sekunde erfassen, 20 Mal
iostat Io-Lese- und Schreib-/CPU-Nutzung anzeigen
sar -u 1 10 CPU-Auslastung abfragen (einmal pro Sekunde, insgesamt 10 Mal)
sar -d 1 10 Festplattenleistung abfragen

Festplatten und Partitionen

Dies sind einige gängige Befehle, die eng mit dem täglichen Gebrauch zusammenhängen. In Windows-Systemen können wir sie mit einem Mausklick auf der grafischen Oberfläche anzeigen, aber unter Linux sollten wir mit der Verwendung von Befehlen vertraut sein um sie anzuzeigen. Zum Beispiel: verschiedene Partitionsinformationen anzeigen, Festplattennutzung, Datei- und Verzeichnisgröße, verschiedene Bereitstellungen und Deinstallationen ...

allgemeine Befehle function
fdisk -l View alle Festplattenpartitionen
swapon -s Alle Swap-Partitionen anzeigen
df -h Festplattennutzung und Bereitstellungspunkte anzeigen
df -hl Verbleibenden Speicherplatz anzeigen
du - sh /dir Zeigen Sie die Größe des angegebenen Verzeichnisses an
du -sk * | sort -rn Zeigen Sie die Datei- und Verzeichnisgröße von hoch nach niedrig an
mount /dev/hda2 /mnt/hda2 Mounten Sie die hda2-Festplatte
mount - t ntfs /dev/sdc1 /mnt/usbhd1 Geben Sie den Dateisystemtyp an, der gemountet werden soll (z. B. ntfs)
mount -o loop xxx.iso /mnt/cdrom Mounten Sie die ISO-Datei
mount /dev /sda1 /mnt/usbdisk USB-Festplatte/Flash-Gerät mounten
umount -v /dev/sda1 Unmount nach Gerätenamen
umount -v /mnt/mymnt Unmount nach Einhängepunkt
fuser -km /mnt/hda1 Deinstallation erzwingen (mit Vorsicht verwenden)

Benutzer und Benutzergruppen

Benutzergruppen und Benutzer selbst sind auch ein sehr wichtiges Konzept unter Linux System. Dieser Teil des Befehls dreht sich hauptsächlich um: CRUD von Benutzern, CURD von Benutzergruppen und umfasst dann auch das Überprüfen von Benutzern, das Wechseln von Benutzern, das Ändern von Passwörtern, das Überprüfen von Benutzeranmeldeprotokollen ...

su – Benutzernamepasswdpasswd codesheepwid codesheeplastcrontab -lcut -d: -f1 /etc/passwdcut -d: -f1 /etc/ group

Netzwerk- und Prozessverwaltung

Als Back-End-Entwickler werden diese Befehle am häufigsten verwendet, z. B.: Netzwerk anzeigen, Verbindungen anzeigen, Portdienste anzeigen, Netzwerkkarte/Firewall/Routing-Tabelle/DNS konfigurieren, anzeigen und Filterprozesse, Sammeln des Systemstatus und einige Befehle zur Überwachung der Systemleistung und Fehlerbehebung usw. Diese Befehle sind sehr nützlich, wenn die Back-End-Entwicklung mit dem Server des Unternehmens verbunden ist, um Probleme zu beheben, und werden häufig verwendet.

Allgemeine Befehle Funktion
useradd codesheep Benutzer erstellen
userdel -r codesheep Benutzer löschen
usermod -g Gruppenname Benutzername Benutzergruppe ändern
usermod -aG Gruppenname Benutzername Hinzufügen Benutzer zur Gruppe
usermod -s /bin/ksh -d /home/codepig –g dev codesheep Anmeldeshell, Home-Verzeichnis und Benutzergruppe des Benutzers codesheep ändern
Gruppentest Gruppe anzeigen wo sich der Testbenutzer befindet
Vollständig in eine Benutzerumgebung wechseln
Passwort ändern
Das Passwort eines Benutzers ändern
Aktive Benutzer anzeigen
Angegebene Benutzerinformationen anzeigen
Anmeldeprotokoll der Benutzer anzeigen
Geplante Aufgaben für den aktuellen Benutzer anzeigen
Alle Benutzer des Systems anzeigen
Alle Gruppen im System anzeigen
+ 168.1.1Konfiguration Statisches Routing erreicht das Netzwerk '192.168.0.0/16'route del 0/0 gw Gateway_ip Statische Route löschen Hostname Hostnamen anzeigen Host www.codeSheep.cn Analyse Hostnamenslookup www.codesheep.cnDNS-Einträge abfragen, um zu sehen, ob die Domänennamenauflösung normal istps -efAlle Prozesse anzeigenps -ef |. grep codesheep code><td></td>Filtern Sie die Prozesse heraus, die Sie benötigen.<td></td>kill -s nametöte den Prozess mit dem angegebenen Namen den Prozess mit der angegebenen PIDtop
Allgemeine Befehle Funktion
ifconfig Eigenschaften der Netzwerkschnittstelle anzeigen
ifconfig eth0 Konfiguration einer bestimmten Netzwerkkarte anzeigen
route -n Ansicht Routing-Tabelle
netstat -lntp Alle Überwachungsports anzeigen
netstat -antp Alle hergestellten Verbindungen anzeigen
netstat -lutp TCP/UDP-Statusinformationen anzeigen
if up eth0 Eth0-Netzwerkgerät aktivieren
ifdown eth0 Eth0-Netzwerkgerät deaktivieren
iptables -L IPtables-Regeln anzeigen
ifconfig eth0 192.168.1.1. net Maske 255.255.255.0 IP-Adresse konfigurieren
ps -ef | grep codesheep 过滤出你需要的进程
kill -s name kill指定名称的进程
kill -s pid kill指定pid的进程
top 实时显示进程状态
vmstat 1 20 每1秒采一次系统状态,采20次
iostat 查看io读写/cpu使用情况
sar -u 1 10 查询cpu使用情况(1秒一次,共10次)
sar -d 1 10 查询磁盘性能

常见系统服务命令

这类命令平时接触得也很多,比如我们自己在安装和部署各种各样的基础编程环境和服务时就常用,比如装JDK、MySQL数据库、redis缓存、nginx服务器…

vmstat 1 20iostatsar -u 1 10sar -d 1 10Normalerweise stoßen wir auf viele dieser Befehle, beispielsweise wir selbst. Sie werden häufig bei der Installation und Bereitstellung verschiedener grundlegender Programmierumgebungen und -dienste verwendet, z. B. bei der Installation von JDK, MySQL-Datenbank, Redis-Cache und Nginx-Server. ..Allgemeine BefehleFunktion chkconfig --listSystemdienste auflistenDienst Status Sehen Sie sich a an DienstDienst startenDienst stoppenDienst neu starten
常用命令 作用
chkconfig --listDen Prozess in Echtzeit anzeigen Status
Systemstatus alle 1 Sekunde sammeln, 20 Mal sammeln
IO lesen und anzeigen Schreib-/CPU-Nutzung
CPU-Nutzungssituation abfragen (einmal pro Sekunde, insgesamt 10 Mal)
Festplattenleistung abfragen
Gemeinsam Systemdienstbefehle
🎜systemctl status 🎜🎜 Einen Service anzeigen🎜🎜🎜🎜systemctl start 🎜🎜Einen Service starten🎜🎜🎜🎜systemctl stop 🎜🎜Einen Service beenden🎜 🎜🎜 🎜systemctl restart 🎜🎜Starten Sie einen Dienst neu.🎜🎜🎜🎜systemctl aktivieren 🎜🎜Autostart aktivieren🎜🎜🎜🎜systemctl deaktivieren 🎜🎜Autostart ausschalten🎜 🎜🎜🎜

Datei- und Verzeichnisoperationen

Diese Befehle sind allesamt grundlegende Operationen, die in Linux-Systemen verwendet werden. Sie gehören auch zu den am häufigsten verwendeten Befehlen, wenn es um Dateioperationen, Verzeichnisoperationen und Pfade geht. Zum Beispiel: verschiedene Hochfrequenzoperationen an Dateien und Verzeichnissen, Erstellen, Anzeigen, Suchen, Löschen, Umbenennen, Kopieren, Softlinks, schnelles Positionieren und Suchen usw. Es handelt sich allesamt um hochfrequente praktische Befehle.

lsls -Fls -lSehen Sie sich die Baumstruktur von Dateien und Verzeichnissen an mkdir Verzeichnis erstellen mkdir dir1 dir2Zwei Verzeichnisse gleichzeitig erstellenmkdir -p /tmp/dir1/dir2 Erstellen Sie einen Verzeichnisbaumrm -f file1Löschen Sie die Datei „file1“rmdir dir1Löschen Sie das Verzeichnis „dir1“rm -rf dir1Löschen Sie das Verzeichnis „dir1“ und seinen Inhalt rm -rf dir1 dir2Beide Verzeichnisse und deren Inhalte gleichzeitig löschenmv old_dir new_dirVerzeichnis umbenennen/verschiebencp file1 file2Dateien kopierencp dir/* .Alle Dateien in einem Verzeichnis in das aktuelle Verzeichnis kopierencp -a dir1 dir2Verzeichnis kopierencp -a /tmp/dir1 .Ein Verzeichnis in das aktuelle Verzeichnis kopierenln -s file1 link1Erstellen Sie einen Softlink zur Datei/dem Verzeichnis.ln file1 lnk1Erstellen Sie einen physischen Link zu einer Datei/dem Verzeichnis.find / -name file1.Suche nach Dateien/Verzeichnissen aus dem folgenden Verzeichnisfind / -user user1Suche nach Dateien/Verzeichnissen des Benutzers user1find /dir -name *.binSuche nach Dateien mit dem Suffix .bin im Verzeichnis/dirSchlüsselwort suchenDateien schnell finden*.mp4 suchen.mp4 finden Die Datei am EndeWo ist HaltZeigen Sie den Pfad einer bestimmten Binärdatei/ausführbaren Datei anwas anhältFinden Sie die Binärdatei im Systemverzeichnischmod ugo+rwx dir1Verzeichnis festlegen alle Berechtigungen zum Lesen (r), Schreiben (w) Ausführen (x) für Benutzer (u), Gruppe (g) und andere (o)chmod go-rwx dir1Gruppe entfernen (g) und andere Person (o) hat Lese-, Schreib- und Ausführungsberechtigungen für das Verzeichnischown user1 file1Ändern Sie das Eigentümerattribut der Datei CHOWN -R User1 Dir1Change Das Eigentümerattribut des Verzeichnisses des Verzeichnisses Chgrp Group1 Datei1 Change Datei GroupChown User1: Group1 File1Change Datei Besitzer und Group

Dateianzeige und -verarbeitung

In diesem Teil des Befehls geht es hauptsächlich um die Dateiverarbeitung oder Textverarbeitung. Als Programmierer beschäftigen wir uns beispielsweise hauptsächlich mit Code-Quelldateien, verschiedenen ausgefallenen Anzeigen, Vergleichen, Hinzufügungen, Löschen und Ersetzen , Zusammenführen... und eine Reihe schneller Operationen.

Allgemeine Befehle Funktion
cd Geben Sie ein Verzeichnis ein
cd... Gehe zurück zum oberen Verzeichnis
cd… /… Gehen Sie zwei Ebenen zurück zum Verzeichnis.
cd Geben Sie das persönliche Home-Verzeichnis ein.
cd - Gehen Sie zurück zum vorherigen Verzeichnis
Dateiverzeichnisliste anzeigen
Zeigen Sie den Inhalt des Verzeichnisses an (zeigen Sie, ob es sich um eine Datei oder ein Verzeichnis handelt)
Zeigen Sie die detaillierte Liste der Dateien an und Verzeichnisse
In diesem Teil geht es hauptsächlich um das Packen, Komprimieren und Dekomprimieren von Dateien oder Verzeichnisse, die mehrere Komprimierungspaketformate und -dateien umfassen. Dieser Teil des Befehls ist auch im täglichen Leben sehr nützlich. Allgemeine BefehleFunktion: Komprimierung in zip-Paketxxx.zip entpackenZip-Paket entpackentar -cvf xxx.tar-Dateiunkomprimiertes TAR-Paket erstellentar -cvf xxx.tar file1 file2 dir1
Allgemeine Befehle Funktion
cat file1 Zeigen Sie den Dateiinhalt an
cat -n file1 Zeigen Sie den Inhalt an und markieren Sie die Anzahl der Zeilen
Katze xxx .txt file1 Ähnlich dem Befehl „more“, aber der umgekehrte Vorgang ist zulässig file
tail -f /log/msg Echtzeit anzeigen, was zur Datei hinzugefügt wurde
grep codesheep hello.txt Suchen Sie nach dem Schlüsselwort codesheep in der Datei hello.txt
grep ^sheep hello.txt Suchen Sie die Datei hello.txt, die mit Sheep beginnt. Der Inhalt von
grep [0-9] hello.txt wählen Sie alle Zeilen aus, die Zahlen in der Datei hello.txt enthalten
sed 's/s1/s2/g' hello.txt hello.txt-Datei ersetzen s1 durch s2 ersetzen
sed '/^$/d' hello.txt Alle Leerzeilen aus der hello.txt-Datei entfernen
sed '/ *#/d; /^$ /d' hello.txt Entfernen Sie alle Kommentare und Leerzeilen aus der hello.txt-Datei
sed -e '1d' hello.txt Schließen Sie die erste Zeile aus der Datei hello.txt aus
sed -n '/s1/p' hello.txt Zeigen Sie Zeilen an, die nur das Schlüsselwort „s1“ enthalten
sed -e 's/ *$/ /' hello.txt Entferne die letzten Leerzeichen in jeder Zeile
sed -e 's/s1//g' hello.txt Entferne nur Wort s1 aus dem Dokument und behalte den Rest
sed -n '1,5p;5q' hello.txt Sehen Sie sich den Inhalt von der ersten bis zur fünften Zeile an
sed -n '5p;5q' hello.txt Sehen Sie sich die fünfte Zeile an
Datei1 Datei2 einfügen Den Inhalt von zwei Dateien oder zwei Spalten zusammenführen
Einfügen -d '+' Datei1 Datei2 Den Inhalt von zwei Dateien oder zwei Spalten zusammenführen und dabei „+“ verwenden, um sie zu unterscheiden
sort file1 file2 Sortieren Sie den Inhalt der beiden Dateien
sort file1 file2 uniq
sort file1 file2 uniq -u
sort file1 file2 uniq - d
comm -1 Datei1 Datei2 Vergleichen Sie den Inhalt der beiden Dateien (entfernen Sie den Inhalt von „Datei1“)
comm -2 Datei1 Datei2 Vergleichen Sie den Inhalt der beiden Dateien (entfernen Sie den Inhalt von „Datei2“)
comm -3 file1 file2 Vergleichen Sie den Inhalt der beiden Dateien (entfernen Sie beide gemeinsamen Dateiteile)
Packen und Dekomprimieren

Einen Tar erstellen Paket mit mehreren Dateien + Verzeichnissen

tar -tf xxx.tar

Zeigen Sie den Inhalt des TAR-Pakets antar -xvf xxx. tar -C /dirtar -cvfj xxx.tar.bz2 dirtar -jxvf xxx.tar.bz2tar -cvfz xxx.tar.gz dirtar -zxvf xxx.tar.gzbunzip2 xxx.bz2bzip2-Dateiname. Komprimierte Datei. Gunzip xxx.gz. Entpacken Sie das komprimierte Gzip-Paket. Gzip-Dateiname. Komprimierte Datei
tar -xvf xxx.tar Entpacken Sie das TAR-Paket
Extrahieren Sie das TAR-Paket in das angegebene Verzeichnis
Erstellen Sie ein bz2-komprimiertes Paket
Extrahieren das bz2-komprimierte Paket
Gzip-komprimiertes Paket erstellen
Gzip-komprimiertes Paket extrahieren
Dekomprimieren Sie das bz2-Komprimierungspaket.
gzip -9 Dateiname maximum Komprimierung

Dann folgen einige gängige Paketmanager-Befehle. Zunächst einmal sollte jeder wissen, was ein Paketmanager ist.

Sagen wir es so: Wenn es keinen Paketmanager gibt, handelt es sich wahrscheinlich nur um die Softwareinstallation auf dem Linux-System, und ich befürchte, dass viele Benutzer entmutigt werden, weil sie sich mit vielen Softwareabhängigkeiten befassen Leute verrückt machen. Vereinfacht ausgedrückt können wir den Paketmanager als eine Komponente verstehen, die zur Unterstützung der Softwareinstallation, -deinstallation, -aktualisierung und -abfrage auf dem Linux-System verwendet wird. Daher handelt es sich für Benutzer im Allgemeinen um eine Reihe von Toolbefehlen.

Das am häufigsten verwendete Beispiel ist der RPM-Paketmanager von Red Hat, der von Systemen wie RedHat und CentOS verwendet wird. Typische Befehle sind der rpm-Befehl und der yum-Befehl B. Debain und Ubuntu. Typische Befehle wie der Befehl dpkg und das Software-Tool apt werden in allen anderen Systemen verwendet.


RPM-Paketverwaltungsbefehl

Zeigen Sie die vom installierten RPM-Paket bereitgestellten Konfigurationsdateien anZeigen Sie an, welche Dateien ein Paket installiert hatZeigen Sie an, zu welchem ​​Paket eine Datei gehört ? rpm -ivh --nodeps xxx.rpmAbhängigkeiten bei der Installation des RPM-Pakets ignorierenrpm -e xxxPaket deinstallierenrpm -Fvh pkg_nameUpgrade durchführen, um das installierte RPM-Paket zu ermitteln rpm -Uvh pkg_nameUpgrade des RPM-Pakets (wird installiert, wenn nicht installiert)rpm -V pkg_nameÜberprüfung der RPM-PaketdetailsYum-PaketverwaltungsbefehlFunktionYum-Repolist aktiviertYum-Suche nach Paketnameyum-Installationspaketname
Allgemeine Befehle Funktion
rpm -qa Installierte RPM-Pakete anzeigen
rpm -q Paketname Fragen Sie ein bestimmtes RPM-Paket ab
rpm -q --whatprovides xxx Zeigen Sie an, von welchem ​​Paket die xxx-Funktion bereitgestellt wird
rpm -q --whatrequires xxx Zeigen Sie an, von welchem ​​Paket die xxx-Funktion abhängt
rpm -q --changelog xxx Zeigen Sie den Änderungsdatensatz des xxx-Pakets an.
rpm -qi pkg_name Zeigen Sie die detaillierten Informationen eines Pakets an -qc pkg_name
rpm -ql pkg_name
rpm -qf Dateiname
Allgemeine Befehle
Verfügbare Quell-Repositories anzeigen
Nach Paketen suchen
Laden Sie das Paket herunter und installieren Sie es

Yum-Installation - -downloadonly pkg_nameNur herunterladen, aber nicht installierenyum-ListeAlle Pakete anzeigenyum-Liste installiertDie aktuell vom System installierten Pakete anzeigenyum-Listenaktualisierungen Liste der Pakete anzeigen das aktualisiert werden kannyum check-updateSehen Sie sich die Pakete an, die aktualisiert werden könnenyum updateAlle Pakete aktualisierenyum update pkg_nameAktualisieren Sie das angegebene Paketlecker deplist pkg_namePaketabhängigkeiten auflistenyum Remove pkg_namePakete entfernenyum Clean AllCache leerenyum Clean PackagesCache zwischengespeicherte Softwarepakete löschen + .debdpkg -i xxx.debdpkg -r pkg_namedpkg -P. pkg_namedpkg -ldpkg -l pkg_namedpkg -s pkg_name
Deb auflisten Paketinhalt
Deb-Paket installieren/aktualisieren
Deb-Paket entfernen
Entfernen Deb-Paket (keine beibehaltene Konfiguration)
Zeigen Sie das im System installierte Deb-Paket an.
Zeigen Sie die allgemeinen Informationen des Pakets an Deb-Paket
Paketdetails anzeigen

dpkg – unpack xxx.debEntpacken Sie den Inhalt des Deb-Paketsapt-Softwaretool Funktionapt-cache search pkg_nameapt-cache show pkg_nameapt-get install. pkg_name apt-get purge pkg_nameapt-get Remove pkg_nameapt-get updateapt-get upgradeapt-get clean
Häufig verwendet Befehle
Nach Paketen suchen
Übersichtsinformationen zum Paket abrufen
Installieren/ Softwarepaket aktualisieren
Software deinstallieren (einschließlich Konfiguration)
Software deinstallieren (ohne Konfiguration)
Paketindex aktualisieren Informationen
Installierte Pakete aktualisieren
Cache leeren

Verwandte Empfehlungen: „Linux Video Tutorial

Das obige ist der detaillierte Inhalt vonEine Zusammenfassung der Kern-Hochfrequenz-Linux-Befehle (Zusammenfassungsfreigabe). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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