最も有用なSSHコマンド
SSHコマンドは、システム管理者または通常のホスティングではなく、専用のサーバーにサイトを配置する高度なWebマスター。このようなサーバーの設定は、通常、Linuxコマンドを使用してコンソールから実行されます。
異なるものを使うことができますプログラム、例えば、PuTTY。 SSHはBitvise SSHクライアントも処理します。実際、彼らは同じものです。したがって、ほとんどの管理者は、今まで使用したことを使用します。
PuTTY SSH
写真の下にPuTTYプログラムコンソールがあります。プログラムに接続するときは、サーバーのホスト(IPアドレス)と、このコンソールが実行されているポートを指定する必要があります。通常これは第22ポートです。
サーバに接続するためのシェルあなたのログインとパスワードを覚えておいてください。これはお勧めしません。あなたが覚えることができる最大限は、作業を簡略化するためのログインです。しかし、常にパスワードを再入力してください。これらのクライアントはハッキングされることがあり、攻撃者はデータを盗みます。
Bitvise SSHクライアント
また、SSH Linuxコマンドは、Bitvise SSH Clientでもうまく機能します。コンソールはまったく同じですが、このほかにこのプログラムではFTPがすぐに開かれます。
あなたは何でも使うことができます。あなたが好きで、すべてがうまくいった主なもの。原則はどこでも同じです。
システム監視のためのSSHコマンド
SSHコンソールコマンドを使用すると、サーバーを監視できます。これを行うには、単にhtopコマンドを入力します。結果は、あなたが以下で見るイメージです。
すべてのコンピュータは異なる情報を持ちます。この場合、1つのプロセッサと671 MBのRAMしか持たない弱いサーバーが表示されます。
Uptimeのグラフは、どのくらいの時間が経過したかを示していますシステムを再起動します。サーバーを管理し、その状態を全体として監視する作業が専門的に行われた場合、再起動する必要はありません。結局のところ、すべてがうまくいけば、なぜ再起動するのですか?
ここで重要なのは、負荷平均3つの値を持つ。 1番目は最後の分の平均負荷を示し、2番目の負荷は最後の5分、3番目の負荷は最後の15分です。この負荷は、標準のWindowsタスクマネージャと同様に定義されていません。
負荷は100以上になる可能性があります。 システムは次のように動作します。最後の読み取り値が1以下で、コンピュータにコアが1つある場合、サーバーは負荷に対処します。つまり、画面上のコア数と桁数の比率を考慮する必要があります。すべてが1対1以下であれば、それは良いことです。値が小さいほど、オペレーティングシステム全体が高速になります。
デュアルコアサーバで負荷が4の場合、負荷が安定動作のために容量の2倍を超えています。この数字を把握してください。負荷が大きい場合は、サーバーを最適化し、そのサーバーで動作するものを試してください。
ロードは、原則として、ファイルまたはデータベースで動作することができます。
htopコマンドは、サーバー上のユーザー。しかしrootだけがすべてのユーザーのすべてのデータベースの負荷と要求を見ることができます。これを行うには、SHHを使用してサーバーにログオンし、mytopコマンドを入力します。
現在の詳細な情報がすべてここに表示されます:
- 要求ID(サーバーが実行されている時間が長いほど、数値が大きくなります)。
- 要求を実行するユーザー。
- 要求が行われたホスト。
- データベース;
- リクエストはどのくらいかかるのですか?
- リクエスト自体
ここで最も重要なのは実行時です。 最長のプロセスは最下部にあります。 mysqlリクエストに数分かかる場合は、正常ではありません。 kボタンを押して(killという単語から)、IDを入力します。その結果、要求を完了することができます。このように長いリクエストをすべて終了すると、サーバーをアンロードできます。
次に、問題を解決するためにもう一度表示され、手動で問題の行をキックすることはできません)、どのような種類のデータベースで、どのような要求であるかを確認する必要があります。最も長いものを特定し、それらを最適化する。
基本的なLinuxコマンド
SSHにはさまざまなコマンドがあります。誰もが別の目的を持っています。例えば:
- ファイルを扱うための;
- システム情報を表示する。
- プロセス管理のための;
- アーカイブのため;
- ネットワークと連携する。
- mysqlを操作する。
- 検索する。
- ファイルに対するパーミッションを設定する。
- パッケージをインストールする。
すべてを考慮することは任意です。ほとんどの場合、コンソールで作業するときに出会います。
次に、いつでもどこでも必要とされる基本的なコマンドについて考えてみましょう。あなたがそれらを覚えているなら、あなたはいつもそれらを覚えています。
ファイルの操作
チームのパスが必要であるという事実に注意してくださいあなたがいる場所に基づいて書いてください。たとえば、lsコマンドは現在のディレクトリを表示します。 CDを使用してフォルダに移行するには、1つずつではなく、目的のフォルダですぐに実行できます。
あなたが書き込む方法を常に見てくださいチーム。 「マスク」を使用することもできます。たとえば、コマンドrm * .txtを入力すると、すべてのtxtファイルを削除できます。アスタリスクの下で何かが理解されている、主なことはそれが最後にあったことです。
ファイルのアーカイブ
この問題を理解するには、下の写真を調べてください。
システム情報
主なコマンドは写真に示されています。
プログラムのインストール
オペレーティングシステムのインストール直後にすべてのSSHコマンドが起動されるわけではありません。多くのユーティリティをインストールする必要があります。それはとても簡単です。
たとえば、htopおよびmytopコマンドはパッケージに含まれていません。彼らはインストールする必要があります。これを行うには、sudo apt-get install htopと入力します。
ユーザーrootからインストールする必要があります。他の人には十分な権利がありません。
インストールの原則はすべてのプログラムで同じです。単に最後に、htopの代わりに必要なユーティリティーに変更します(それ以降のコマンドについては)。