Dreamhost 仮想ホストのファイル管理には、通常、FTP クライアントまたは Web FTP を使用して操作します。この操作は簡単ですが、少し時間がかかります。 たとえば、DedeCMS システムを Dreamhost ホストにインストールする場合、従来の方法では、FTP クライアント (FlashFXP、CuteFTP、FileZilla、LeapFTP などの FTP クライアント管理ソフトウェアなど) を開き、Dreamhost ホストに接続してファイルのアップロードや削除などを行います。 ウェブサイト構築に不慣れな友人は、DEDECMS ファイル パッケージをローカルで解凍してから、DH ホスト スペースにアップロードするかもしれません。ただし、解凍された DEDECMS には 2,000 個以上のファイルが含まれている必要があります。2,000 個以上のファイルを FTP でアップロードするのを待つのは時間の無駄であり、途中で問題が発生する可能性があります。もちろん、圧縮されたパッケージをDreamhostスペースに直接アップロードし、Dreamhost CpanelパネルのWeb FTPを使用してオンラインで解凍できると言う友人もいます。もちろん、この方法は以前の方法よりもはるかに便利で信頼性が高く、仮想ホストファイルを管理する一般的な方法でもあります。しかし、今日お話しするのはこの方法ではありません。これからお話しするのは、Dreamhostホストが提供するLinuxターミナルを使用して管理する方法です。これはより便利です。 前述のターミナルはコマンド ライン ウィンドウに似ており、Dreamhost ホスト上の Linux システムにコマンドを送信して、ファイルのダウンロード、コピー、編集、削除、移動などの一連の操作を実行します。 まず、PuTTY ツール (ダウンロード アドレス) が必要です。 PuTTy を開き、ログイン パラメータ (Dreamhost ホストの IP アドレス) を設定します。
IP アドレスを入力した後、[開く] ボタンをクリックすると、PuTTy が同様のウィンドウを開きます。これは一般的な CMD コマンドライン ウィンドウに少し似ていますが、プロンプトが表示される場合もあります。
通常、これに注意を払う必要はありません。[はい] をクリックすると、ログイン ウィンドウが表示されます。
ここで注目すべき点は、通常表示されるアスタリスクとは異なり、パスワードを入力するときにプロンプトが表示されないことです。何も入力されていないかのように、何もプロンプトが表示されません。実際、すでに入力されています。心配する必要はありません。パスワードを直接入力し、最後に Enter キーを押します。アカウントが正しければ、ログインが成功したことを示すプロンプトが表示されます。 以下はログイン成功後のスクリーンショットです。
さて、今回の記事はこれで終わりです。次回は詳しいコマンド操作について紹介します。
ここでは、操作プロセス全体を例とともに説明します。 Dreamhost スペースに N 個のサイトを開いているため、ホスト ディレクトリにはサイトのドメイン名にちなんで名付けられたフォルダーが多数あります。Linux の ls コマンドを使用して確認してみましょう。コマンド ライン インターフェイスに ls と入力し、Enter キーを押します。
Linux コマンドは大文字と小文字が区別され、通常は小文字で記述されることに注意してください。 上の図は、私が作成した例です。大文字の LS を入力すると、Linux は command not found と表示し、コマンドが見つからなかったことを示します。 上の図は、私のホスト上のサイト ディレクトリをリストしたものです。次に、diggfree.com サイトに DedeCMS をインストールします。 さて、まずこのディレクトリに入る必要があります。コマンド cd diggfree.com を入力して Enter キーを押します。プロンプトは表示されず、すでにこのディレクトリにいます。
ここで、このサイトに他の Web サイト プログラムまたはファイルがあるかどうかを確認します。ls コマンドを続行して、ファイルを表示します。
まとめ:この記事では、主にlsコマンドとcdコマンドを紹介しました。この2つのコマンドは非常に簡単です。次の記事では、リモートでファイルをダウンロードしたり、ファイルを解凍したり、その他の操作を行う方法について引き続き紹介します。
前回の記事では、ファイルを表示・閲覧するlsコマンドと、ディレクトリを切り替えるcdコマンドを紹介しました。今回は、引き続き、削除するrmコマンド、リモートダウンロードするwgetコマンド、解凍するtarコマンド、ファイルを移動するmvコマンドを紹介します。 前回は、ls コマンドを使用して、diggfree.com ディレクトリにいくつかのファイルがあることを確認し、それらを削除したいと考えました。次に、cd diggfree.com コマンドを使用してディレクトリに切り替え、rm * コマンドを使用してサイト ディレクトリ内のすべてのファイルを削除します。
rm * コマンドを使用した後、ls コマンドを使用して、ディレクトリ内のファイルが消去されたことを確認します。 さて、DedeCMS プログラムをこのディレクトリに移動する必要があります。次に、wget コマンドを紹介します。このコマンドにより、Linux サーバーは指定したファイルを直接ダウンロードできます。リモート サーバーの帯域幅を使用するため、ダウンロード速度が非常に速くなります。
wget コマンドの形式: wget+スペース+リモート ファイル パス。ここにはトリックがあります。ダウンロード パスが非常に長いことに気づきましたか? 単語ごとに入力する必要がありますか?いいえ、ダウンロード アドレスをコピーして wget+space と入力し、PuTTy ウィンドウで右クリックするだけです。 wget コマンドの利点がおわかりいただけると思います。リモート サーバーを使用して dedecms Web サイトから直接ダウンロードして保存するため、アップロードの手順が省かれ、ダウンロードもまったく遅くありません。
さて、wget コマンドが完了したら、上の図から、ls コマンドで DedecmsV55-UTF8-Final.tar.gz がディレクトリに保存されたことが分かります。 圧縮ファイルができたので、インストール ファイルを解凍する必要があります。tar xzvf DedecmsV55-UTF8-Final.tar.gz コマンドを直接使用して、リモートで解凍することができます。
tar 解凍コマンドの形式は、tar+スペース+zxvf+ファイル名です。ここで、zxvf は解凍パラメータです。解凍後、ls 名で表示される DedecmsV55-UTF8-Final は解凍されたファイル ディレクトリです。そこから dedecms ファイルを diggfree.com サイトとディレクトリに移動する必要もあります。 ここで、アップロード ディレクトリを入力する必要があります。下の図は、最初に DedeCmsV55-UTF8-Final ディレクトリを誤って DedecmsV55-UTF8-Final と入力したことを示しています。大文字と小文字は区別されないため、cd コマンドを使用したときにエラーが発生しました。
次の図は、mv move file コマンドを実行した後のスクリーンショットです。
mv コマンドの形式: mv + スペース + ソース ファイル パス + ターゲット フォルダー パス。ここでは mv ./* /home/dyzinfo9527/diggfree.com を実行しました。 ソース ファイルのパスは ./* で、これは現在のディレクトリ内のすべてのファイルを意味します。ディレクトリ ファイルのパスは /home/dyzinfo9527/diggfree.com です。なぜこのようになっているのでしょうか?私のウェブサイトのディレクトリはすべて、Dreamhost ホストのホーム ファイルの下にあるためです。 dyzinfo9527 は私の Dreamhost ユーザー名であり、diggfree.com は私のサブサイト ディレクトリの 1 つです。 dedecms インストール ファイルを diggfree.com サイトのルート ディレクトリに直接移動したので、http://www.diggfree.com/install/ を開くだけでインストールできます。 この方法に慣れていれば、Dreamhost でのファイルの管理は簡単になります。 さて、SSH 管理に関する DreamHost の実践的な技術チュートリアルは完了です。 |