Für die Dateiverwaltung des virtuellen Dreamhost-Hosts verwenden wir normalerweise einen FTP-Client oder Web-FTP. Obwohl dieser Vorgang einfach ist, ist er etwas zeitaufwändig. Wenn ich beispielsweise das DedeCMS-System auf meinem Dreamhost-Host installiere, besteht die herkömmliche Methode darin, den FTP-Client (wie FlashFXP, CuteFTP, FileZilla, LeapFTP und andere FTP-Client-Verwaltungssoftware) zu öffnen und eine Verbindung zum Dreamhost-Host herzustellen, um Dateien hochzuladen und zu löschen usw. Freunde, die neu im Website-Erstellen sind, können das DEDECMS-Dateipaket lokal entpacken und dann in den DH-Hostbereich hochladen. Das entpackte DEDECMS muss jedoch mehr als 2.000 Dateien enthalten. Es ist Zeitverschwendung, darauf zu warten, dass FTP mehr als 2.000 Dateien hochlädt, und es können zwischendurch einige Probleme auftreten. Natürlich werden einige Freunde sagen, dass ich das komprimierte Paket direkt in den Dreamhost-Bereich hochladen und es dann mit dem Web-FTP des Dreamhost-Cpanel-Bedienfelds online dekomprimieren kann. Natürlich ist diese Methode viel bequemer und zuverlässiger als die vorherige. Es ist auch eine gängige Methode zum Verwalten von virtuellen Hostdateien. Aber worüber wir heute sprechen werden, ist nicht diese Methode. Was wir besprechen werden, ist die Verwendung des vom Dreamhost-Host bereitgestellten Linux-Terminals zur Verwaltung, was bequemer ist. Das erwähnte Terminal ähnelt einem Befehlszeilenfenster, das Befehle an das Linux-System auf dem Dreamhost-Host sendet, um eine Reihe von Vorgängen auszuführen, wie etwa das Herunterladen, Kopieren, Bearbeiten, Löschen und Verschieben von Dateien. Zunächst benötigen Sie das Tool PuTTy (Download-Adresse). Öffnen Sie PuTTy und legen Sie die Anmeldeparameter fest, das ist die IP-Adresse des Dreamhost-Hosts:
Klicken Sie nach der Eingabe der IP-Adresse auf die Schaltfläche „Öffnen“. PuTTy öffnet daraufhin ein ähnliches Fenster. Es ähnelt ein wenig dem üblichen CMD-Befehlszeilenfenster, aber manchmal wird eine Eingabeaufforderung angezeigt:
Normalerweise müssen Sie darauf nicht achten. Klicken Sie auf Ja und Sie sehen das Anmeldefenster:
Zu beachten ist hierbei, dass es, im Gegensatz zu den häufig angezeigten Sternchen, keine Abfrage bei der Passworteingabe gibt. Es wird nichts angezeigt, als ob nichts eingegeben worden wäre. Tatsächlich wurde es bereits eingegeben. Machen Sie sich keine Sorgen, geben Sie einfach Ihr Passwort direkt ein und drücken Sie abschließend die Eingabetaste. Wenn Ihr Konto korrekt ist, wird eine Meldung angezeigt, dass die Anmeldung erfolgreich war. Nachfolgend sehen Sie einen Screenshot nach erfolgreicher Anmeldung:
Okay, das ist das Ende dieses Artikels. Der nächste Artikel stellt detaillierte Befehlsvorgänge vor.
Ich werde hier den gesamten Vorgang anhand von Beispielen erläutern. Ich habe N Sites auf meinem Dreamhost-Speicherplatz geöffnet, daher gibt es in meinem Host-Verzeichnis viele Ordner, die nach dem Site-Domänennamen benannt sind. Sehen wir uns das mit dem Linux-Befehl ls an. Geben Sie ls in die Befehlszeilenschnittstelle ein und drücken Sie die Eingabetaste.
Es ist zu beachten, dass bei Linux-Befehlen die Groß- und Kleinschreibung beachtet wird und Befehle grundsätzlich in Kleinbuchstaben geschrieben werden. Im obigen Bild habe ich ein Beispiel gemacht. Ich habe LS in Großbuchstaben eingegeben und Linux hat die Meldung „Befehl nicht gefunden“ angezeigt, was bedeutet, dass der Befehl nicht gefunden wurde. OK, das Bild oben listet das Site-Verzeichnis auf meinem Host auf. Jetzt möchte ich DedeCMS auf der Site diggfree.com installieren. Okay, wir müssen zuerst dieses Verzeichnis betreten. Geben Sie einfach den Befehl cd diggfree.com ein und drücken Sie die Eingabetaste. Es gibt keine Eingabeaufforderung und wir befinden uns bereits in diesem Verzeichnis.
Jetzt möchte ich sehen, ob es auf dieser Site andere Website-Programme oder Dateien gibt. Fahren Sie mit dem Befehl ls fort, um die Dateien anzuzeigen.
Zusammenfassend: In diesem Artikel haben wir hauptsächlich die Befehle ls und cd vorgestellt. Diese beiden Befehle sind sehr einfach. Im nächsten Artikel werden wir weiterhin vorstellen, wie man Dateien remote herunterlädt, Dateien dekomprimiert und andere Vorgänge ausführt.
Im vorherigen Artikel haben wir den Befehl ls zum Anzeigen und Betrachten von Dateien und den Befehl cd zum Wechseln von Verzeichnissen vorgestellt. In diesem Artikel fahren wir mit dem Befehl rm zum Löschen, dem Befehl wget zum Remote-Download, dem Befehl tar zum Dekomprimieren und dem Befehl mv zum Verschieben von Dateien fort. Beim letzten Mal haben wir mit dem Befehl ls festgestellt, dass sich im Verzeichnis diggfree.com einige Dateien befanden, die wir löschen wollten. Anschließend wechseln wir mit dem Befehl cd diggfree.com in das Verzeichnis und löschen anschließend mit dem Befehl rm* alle Dateien im Site-Verzeichnis.
Nachdem wir den Befehl rm* verwendet haben, überprüfen wir mit dem Befehl ls, dass die Dateien im Verzeichnis gelöscht wurden. Okay, jetzt müssen wir das DedeCMS-Programm in dieses Verzeichnis verschieben. Jetzt führen wir den Befehl wget ein, der es dem Linux-Server ermöglicht, die von Ihnen angegebene Datei direkt herunterzuladen. Dabei wird die Bandbreite des Remote-Servers genutzt, sodass die Download-Geschwindigkeit absolut hoch ist.
wget-Befehlsformat: wget+Leerzeichen+Remote-Dateipfad. Hier gibt es einen Trick. Hast du gesehen, dass der Downloadpfad so lang ist? Muss ich ihn Wort für Wort eingeben? Nein, wir müssen nur die Download-Adresse kopieren, wget+Leertaste eingeben und dann mit der rechten Maustaste in das PuTTy-Fenster klicken. Sie sehen den Vorteil des wget-Befehls. Er verwendet einen Remote-Server, um direkt von der dedecms-Website herunterzuladen und dann zu speichern, was uns den Schritt des Hochladens erspart, und der Download ist überhaupt nicht langsam!
OK, nachdem der wget-Befehl abgeschlossen ist, können wir aus dem obigen Bild ersehen, dass der ls-Befehl anzeigt, dass DedecmsV55-UTF8-Final.tar.gz im Verzeichnis gespeichert wurde. Da wir nun die komprimierte Datei haben, müssen wir die Installationsdatei dekomprimieren. Wir können den Befehl tar xzvf DedecmsV55-UTF8-Final.tar.gz direkt verwenden, um sie remote zu dekomprimieren.
Das Format des Tar-Dekomprimierungsbefehls lautet: Tar+Leerzeichen+zxvf+Dateiname, wobei zxvf der Dekomprimierungsparameter ist. Nach der Dekomprimierung ist das DedecmsV55-UTF8-Final, das Sie durch den ls-Namen sehen, das dekomprimierte Dateiverzeichnis. Wir müssen auch die Dedecms-Dateien von dort auf die Site und in das Verzeichnis diggfree.com verschieben. Jetzt müssen Sie das Upload-Verzeichnis eingeben. Das Bild unten zeigt, dass ich das Verzeichnis DedeCmsV55-UTF8-Final beim ersten Mal fälschlicherweise als DedecmsV55-UTF8-Final eingegeben habe. Es ist nicht groß-/kleinschreibungsabhängig, daher ist bei der Verwendung des Befehls cd ein Fehler aufgetreten.
Die folgende Abbildung ist ein Screenshot nach der Ausführung des Befehls „mv move file“:
Das Format des mv-Befehls: mv + Leerzeichen + Quelldateipfad + Zielordnerpfad. Ich habe hier mv ./* /home/dyzinfo9527/diggfree.com ausgeführt. Der Quelldateipfad ist ./*, was alle Dateien im aktuellen Verzeichnis bedeutet. Der Verzeichnisdateipfad ist /home/dyzinfo9527/diggfree.com. Warum ist das so? Weil sich alle meine Website-Verzeichnisse in der Home-Datei auf dem Dreamhost-Host befinden. dyzinfo9527 ist mein Dreamhost-Benutzername und diggfree.com ist eines meiner Unterverzeichnisse. Nun, wir haben die dedecms-Installationsdatei direkt in das Stammverzeichnis der Site diggfree.com verschoben und können sie installieren, indem wir einfach http://www.diggfree.com/install/ öffnen. Wenn Sie mit dieser Methode vertraut sind, ist die Verwaltung von Dateien auf Dreamhost ein Kinderspiel! Damit ist das praktische Technologie-Tutorial zur SSH-Verwaltung von DreamHost abgeschlossen! |