Inhaltsverzeichnis
Grundlegende Anleitung zum Betrieb und zur Wartung von Servern
Zugang zum verknüpften Server
Passwortfreie Anmeldung
ls: Alle Dateien im aktuellen Verzeichnis auflisten
Verzeichnis cd betreten und verlassen
Starten Sie das laufende Skript./
cat xxx.xx: Gesamten Inhalt der Datei anzeigen
vi/vim xxx.xxx: Dateiinhalt anzeigen und ändern
mv xx sss: Verschieben Sie die xx-Datei in das SSS-Verzeichnis
rm -rf xxx: -r bedeutet abwärtsrekursives Löschen -f Löschen ohne Aufforderung Hinweis: rm - rf (ohne Parameter) löscht das gesamte System. Auch wenn es Parameter gibt, verfügt Linux nicht über das Konzept eines Papierkorbs.
Zusammenfassung
Heim Betrieb und Instandhaltung Windows-Betrieb und -Wartung So beheben Sie Probleme durch Anzeigen von Protokollen während des Serverbetriebs und der Serverwartung

So beheben Sie Probleme durch Anzeigen von Protokollen während des Serverbetriebs und der Serverwartung

Sep 15, 2018 pm 04:34 PM
windows

Der Inhalt dieses Artikels befasst sich mit der Behebung von Problemen durch die Überprüfung von Protokollen während des Serverbetriebs und der Wartung. Ich hoffe, dass er für Freunde hilfreich ist.

Grundlegende Anleitung zum Betrieb und zur Wartung von Servern

Als Entwickler ist es unumgänglich, den Server zu betreiben. Der häufigste Vorgang besteht darin, Anwendungen auf Servern bereitzustellen und Probleme durch Anzeigen von Protokollen in Produktions- und Testumgebungen zu beheben.

Im Allgemeinen verfügen Server über Linux-Betriebssysteme und keine grafische Oberfläche, sodass alle Vorgänge über die Befehlszeile ausgeführt werden. Da die neue Generation von Programmierern mit der grafischen Oberfläche beginnt, verwenden sie manchmal die Befehlszeile Sie sind nicht sehr daran gewöhnt, die Befehlszeile zu verwenden. Wenn Sie es gewohnt sind, die Befehlszeile zu verwenden, können Sie mit der aktuellen Befehlszeile viele interessante und effiziente Dinge tun, die Produktivität steigern und es Programmierern ermöglichen, sich mehr auf High-Tech-Arbeit zu konzentrieren.

Zugang zum verknüpften Server

Mac kann sich direkt über sein eigenes Terminal am Server anmelden. Windows erfordert das Herunterladen von Tools, zum Beispiel:

Passwortfreie Anmeldung

    ssh -l Benutzer-IP/Domänenname
  • ssh: secure Shell Secure Shell-Protokoll, entwickelt für Remote-Anmeldesitzungen. Ein Protokoll, das Sicherheit für andere Netzwerkdienste bietet. Durch die Verwendung des SSH-Protokolls kann ein Informationsverlust während der Fernverwaltung wirksam verhindert werden.
  • Mit Passwort anmelden

  • Geben Sie ein: ssh -l Benutzer-IP/Domänenname

Benutzer: Login-Benutzername

IP/Domänenname: Server gehört Die öffentliche Netzwerk-ID-Adresse oder den Domänennamen der Anwendung. Wenn Sie die IP nach der Domänennamenauflösung anzeigen möchten, geben Sie in der Befehlszeile den Domänennamen des öffentlichen Netzwerks ein, zu dem die Anwendung gehört (sofern dies der Fall ist). Der Server führt keinen Lastausgleich, keinen Proxy usw. durch.

Das Terminal fordert Sie zur Eingabe des Passworts auf. Wenn das Passwort korrekt ist, können Sie sich beim Server anmelden.

Passwortfreie Anmeldung

Bei der passwortfreien Anmeldemethode müssen Sie zum ersten Mal immer noch ein Passwort eingeben. Der Unterschied besteht darin, dass Sie nach der Anmeldung Ihren eigenen Schlüssel hinzufügen Server, und Sie können sich beim nächsten Mal ohne Passwort anmelden.

SSH-Schlüssel generieren

Melden Sie sich beim Server an, geben Sie .ssh in das Verzeichnis ~ ein, öffnen Sie die Datei „authorized_keys“, erstellen Sie sie, falls sie nicht vorhanden ist, und fügen Sie Ihren öffentlichen Schlüssel zu „authorized_keys“ hinzu. Wenn Sie mit ssh erneut auf den Server zugreifen, können Sie sich direkt anmelden, ohne ein Passwort einzugeben.

Tipps: Der Mac kann eine neue .sh-Datei erstellen, ssh -l Benutzer-IP/Domänennamen zur .sh-Datei hinzufügen, sie auf dem Desktop ablegen und sie in Zukunft standardmäßig über das Terminal öffnen Sie können auf die .sh-Datei doppelklicken, um den Server direkt aufzurufen (Sie können sogar andere Befehle in .sh schreiben, um eine Automatisierung zu erreichen).

Beenden Sie den Server-Exit

Exit

Anzeigen des aktuellen Verzeichnisstandorts pwd


pwd

Anzeige aller Dateien im aktuellen Verzeichnis ls

ls: Alle Dateien im aktuellen Verzeichnis auflisten

ls -l: Alle Dateien und Dateidetails im aktuellen Verzeichnis auflisten

Verzeichnis cd betreten und verlassen

cd ..: Zurück zum oberen Verzeichnis

cd /.: Zurück zum Stammverzeichnis

cd-Verzeichnisname: Geben Sie das spezifische Verzeichnis ein.

Erstellen Sie ein neues Verzeichnis mkdir

mkdir-Datei/Dateiname

Starten Sie das laufende Skript./

./xx .sh

Dateiinhalt anzeigen cat/tail

cat xxx.xx: Gesamten Inhalt der Datei anzeigen

tail -n Anzahl der Zeilen xxx.xxx: Anzeigen die Anzahl der xx Zeilen am Ende der Datei

vi/vim xxx.xxx: Dateiinhalt anzeigen und ändern

Datei in ein bestimmtes Verzeichnis mv verschieben

mv xx sss: Verschieben Sie die xx-Datei in das SSS-Verzeichnis

Es wird empfohlen, beim Löschen einer Datei die Datei zunächst in das Verzeichnis /tmp zu verschieben (das temporäre Verzeichnis von Linux wird beim Herunterfahren gelöscht). , daher wird empfohlen, es in diesem Verzeichnis zu löschen).

Dateien löschen rm

rm -f xxx: Erzwungenes Löschen von Dateien

rm -rf xxx: -r bedeutet abwärtsrekursives Löschen -f Löschen ohne Aufforderung Hinweis: rm - rf (ohne Parameter) löscht das gesamte System. Auch wenn es Parameter gibt, verfügt Linux nicht über das Konzept eines Papierkorbs.

rm -f

: Verwenden Sie Vorsicht bei der Pflaumenblütenmethode, es kann versehentlich den gesamten Server löschen

Ändern Sie die Benutzerberechtigungen der Datei chown/chmod

chown -R user:user file: Ändern Sie den Benutzer Berechtigungen der Datei Datei unterstützt Platzhalter

chmod 777 xxxx: Dateiberechtigung 777 bedeutet hohe Berechtigungen (Lesen, Schreiben, Ausführen). Die Gruppe des angemeldeten Benutzers und andere haben die höchsten Berechtigungen. (Eine gefährlichere Operation)

Sehen Sie sich die relevanten Prozesse des Java-Programms jps an

jps: Sehen Sie sich den Prozess des Java-Programms an

Kopieren Sie die Datei in das spezifische Verzeichnis cp/scp

cp -r copyed copy: Kopie in das Kopierverzeichnis kopieren

scp xxx root:ip:/directory: xxx in das Remote-IP-Serververzeichnis kopieren

Dienst starten , schließen Sie das Terminal und führen Sie nohup weiter aus

Manchmal müssen wir einige JAR-verpackte Anwendungen auf dem Server ausführen. Die Anwendung wird nach dem Schließen des Terminals geschlossen. Wir können nohup vor dem Befehl hinzufügen, um die JAR-Anwendung zu starten .

Entpacken/komprimieren Sie die Datei unzip/zip

unzip -o xxx.xx -d sss: Entpacken Sie die Datei xxx.xx nach sss und überschreiben Sie alles

zip - r xxx.zip ./*: Komprimieren Sie alle Dateien im aktuellen Verzeichnis der Datei

Wenn der Befehl „unzip zip“ nicht ausgeführt wird, können Sie unzip/zip installieren

yum install -y unzip zip

Zusammenfassung

Derzeit können diese Befehle grundsätzlich die täglichen Entwicklungsanforderungen des Yunmei-Servers erfüllen, es handelt sich jedoch nur um einige einfache Befehle zum Betreiben des Servers, wenn mehr Bedarf besteht, Linux systematisch zu erlernen Auch das Thema Betrieb und Wartung ist ein großes Problem.

Das obige ist der detaillierte Inhalt vonSo beheben Sie Probleme durch Anzeigen von Protokollen während des Serverbetriebs und der Serverwartung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Kann ich MySQL unter Windows 7 installieren? Kann ich MySQL unter Windows 7 installieren? Apr 08, 2025 pm 03:21 PM

Ja, MySQL kann unter Windows 7 installiert werden, und obwohl Microsoft Windows 7 nicht mehr unterstützt hat, ist MySQL dennoch kompatibel damit. Während des Installationsprozesses sollten jedoch folgende Punkte festgestellt werden: Laden Sie das MySQL -Installationsprogramm für Windows herunter. Wählen Sie die entsprechende Version von MySQL (Community oder Enterprise) aus. Wählen Sie während des Installationsprozesses das entsprechende Installationsverzeichnis und das Zeichen fest. Stellen Sie das Stammbenutzerkennwort ein und behalten Sie es ordnungsgemäß. Stellen Sie zum Testen eine Verbindung zur Datenbank her. Beachten Sie die Kompatibilitäts- und Sicherheitsprobleme unter Windows 7, und es wird empfohlen, auf ein unterstütztes Betriebssystem zu aktualisieren.

Wie beschleunigt man die Ladegeschwindigkeit von PS? Wie beschleunigt man die Ladegeschwindigkeit von PS? Apr 06, 2025 pm 06:27 PM

Das Lösen des Problems des langsamen Photoshop-Startups erfordert einen mehrstufigen Ansatz, einschließlich: Upgrade-Hardware (Speicher, Solid-State-Laufwerk, CPU); Deinstallieren veraltete oder inkompatible Plug-Ins; Reinigen des Systemmülls und übermäßiger Hintergrundprogramme regelmäßig; irrelevante Programme mit Vorsicht schließen; Vermeiden Sie das Öffnen einer großen Anzahl von Dateien während des Starts.

So lösen Sie MySQL können keine Verbindung zum lokalen Host herstellen So lösen Sie MySQL können keine Verbindung zum lokalen Host herstellen Apr 08, 2025 pm 02:24 PM

Die MySQL -Verbindung kann auf die folgenden Gründe liegen: MySQL -Dienst wird nicht gestartet, die Firewall fängt die Verbindung ab, die Portnummer ist falsch, der Benutzername oder das Kennwort ist falsch, die Höradresse in my.cnf ist nicht ordnungsgemäß konfiguriert usw. Die Schritte zur Fehlerbehebung umfassen: 1. Überprüfen Sie, ob der MySQL -Dienst ausgeführt wird. 2. Passen Sie die Firewall -Einstellungen an, damit MySQL Port 3306 anhören kann. 3. Bestätigen Sie, dass die Portnummer mit der tatsächlichen Portnummer übereinstimmt. 4. Überprüfen Sie, ob der Benutzername und das Passwort korrekt sind. 5. Stellen Sie sicher, dass die Einstellungen für die Bindungsadresse in my.cnf korrekt sind.

Lösungen für die von MySQL auf einer bestimmten Systemversion gemeldeten Fehler Lösungen für die von MySQL auf einer bestimmten Systemversion gemeldeten Fehler Apr 08, 2025 am 11:54 AM

Die Lösung für den MySQL -Installationsfehler ist: 1. Überprüfen Sie die Systemumgebung sorgfältig, um sicherzustellen, dass die Anforderungen der MySQL -Abhängigkeitsbibliothek erfüllt werden. Unterschiedliche Betriebssysteme und Versionsanforderungen sind unterschiedlich. 2. Lesen Sie die Fehlermeldung sorgfältig durch und ergreifen Sie entsprechende Maßnahmen gemäß den Eingabeaufforderungen (z. B. fehlende Bibliotheksdateien oder unzureichende Berechtigungen), z. B. die Installation von Abhängigkeiten oder die Verwendung von SUDO -Befehlen; 3. Versuchen Sie bei Bedarf, den Quellcode zu installieren und das Kompilierungsprotokoll sorgfältig zu überprüfen. Dies erfordert jedoch eine bestimmte Menge an Linux -Kenntnissen und -erfahrung. Der Schlüssel zur letztendlichen Lösung des Problems besteht darin, die Systemumgebung und Fehlerinformationen sorgfältig zu überprüfen und auf die offiziellen Dokumente zu verweisen.

Wie man die vertikale Referenzlinie von PS zieht Wie man die vertikale Referenzlinie von PS zieht Apr 06, 2025 pm 08:18 PM

Vertikale Leitfäden in Photoshop ziehen: Aktivieren Sie die Lineal View (View & gt; Herrscher). Bewegen Sie die Maus über die vertikale Kante des Herrschers, und dann wird der Cursor zu einer vertikalen Linie mit Doppelpfeilen und halten Sie die Maus, um die Referenzlinie herauszuziehen. Klicken Sie auf Löschen, indem Sie die Anleitung ziehen oder in ein Kreuz schweben.

MySQL kann nach dem Herunterladen nicht installiert werden MySQL kann nach dem Herunterladen nicht installiert werden Apr 08, 2025 am 11:24 AM

Die Hauptgründe für den Fehler bei MySQL -Installationsfehlern sind: 1. Erlaubnisprobleme, Sie müssen als Administrator ausgeführt oder den Sudo -Befehl verwenden. 2. Die Abhängigkeiten fehlen, und Sie müssen relevante Entwicklungspakete installieren. 3. Portkonflikte müssen Sie das Programm schließen, das Port 3306 einnimmt, oder die Konfigurationsdatei ändern. 4. Das Installationspaket ist beschädigt. Sie müssen die Integrität herunterladen und überprüfen. 5. Die Umgebungsvariable ist falsch konfiguriert und die Umgebungsvariablen müssen korrekt entsprechend dem Betriebssystem konfiguriert werden. Lösen Sie diese Probleme und überprüfen Sie jeden Schritt sorgfältig, um MySQL erfolgreich zu installieren.

Vom Terminal vom Terminal nicht auf MySQL zugreifen Vom Terminal vom Terminal nicht auf MySQL zugreifen Apr 08, 2025 pm 04:57 PM

Möglicherweise kann der Zugang zu MySQL vom Terminal nicht zugreifen: MySQL -Dienst, der nicht ausgeführt wird; Verbindungsbefehlsfehler; unzureichende Berechtigungen; Firewall blockiert die Verbindung; MySQL -Konfigurationsdateifehler.

Hingt PS langsam mit anderen Programmen zusammen, die ausgeführt werden? Hingt PS langsam mit anderen Programmen zusammen, die ausgeführt werden? Apr 06, 2025 pm 06:03 PM

Zu den Geheimnissen des Mastering-Office-Software gehören: Verständnis verschiedener Versionen und Plattformen, korrektes Installieren und Konfigurieren, die Verwendung der Software-Schnittstelle, eingehendes Verständnis der Feature-Operationen, die Zusammenarbeit von Anwendungen und die Freigabe von Funktionen, Verwendung Vorlagen und Stile, Beherrschen von fortschrittlichen Fähigkeiten und Lösung gemeinsamer Probleme. Darüber hinaus müssen Sie eine Version auswählen, die Ihren Anforderungen entspricht, Vorlagen und Stile gut nutzt, Backup -Gewohnheiten entwickelt und Abkürzungsschlüssel und fortschrittliche Techniken erlernen kann, um die Effizienz zu verbessern.

See all articles