ホームページ > バックエンド開発 > PHPチュートリアル > PHP開発におけるサーバー管理にLinuxコマンドを使用する方法

PHP開発におけるサーバー管理にLinuxコマンドを使用する方法

WBOY
リリース: 2023-06-25 11:46:01
オリジナル
1520 人が閲覧しました

インターネットの発展に伴い、サーバー管理はますます重要な分野になりました。 PHP 開発では、Linux コマンドを使用して、サーバーの管理、コードのデバッグ、パフォーマンスの最適化を迅速かつ簡単に行うことができます。この記事では、開発者が作業をより効率的に完了できるように、サーバー管理に Linux コマンドを使用するためのヒントをいくつか紹介します。

1. サーバーへの SSH 接続

Linux コマンドを使用する前に、SSH 経由でサーバーに接続する必要があります。 SSH (Secure Shell) は、サーバーのオペレーティング システムをリモートで管理するために使用される安全なネットワーク プロトコルです。 SSH を使用してサーバーに接続するには、サーバーの IP アドレス、ユーザー名、およびパスワードを知っている必要があります。

Linux または MacOS のコマンド ラインで、次のコマンドを入力します。

ssh username@ip_address
ログイン後にコピー

ここで、username はサーバーのログイン名、ip_address はサーバーの IP アドレスです。コマンドを入力すると、パスワードの入力を求められます。正しいパスワードを入力すると、サーバーに正常に接続できます。

2. Linux コマンド

  1. サーバーのステータスの表示

サーバーの現在のステータスを確認するには、次のコマンドを実行します:

uptime
ログイン後にコピー

このコマンド サーバーの実行時間、現在のユーザー数、システム負荷を照会できます。実行結果は次のようになります:

10:30:50 up 14 days, 18:20, 1 user, load average: 0.00, 0.01, 0.05
ログイン後にコピー

このうち、最初の数字はサーバーの実行時間、2 番目の数字は現在のユーザー数、最後の 3 つの数字はシステム負荷 (1 分から 1 分を意味します) です。 、5 分と 15 分間にわたって計算された負荷平均。

  1. プロセスの表示

次のコマンドを実行して、現在実行中のプロセスを表示します:

ps aux
ログイン後にコピー

このコマンドでは、実行中のすべてのプロセスの詳細を一覧表示できます。プロセスID、CPU使用率、メモリ使用量などを含みます。このうち「aux」パラメータは全プロセスを表示するためのオプションです。実行結果において、プロセス ID の前にある「 」はそのプロセスがフォアグラウンド プロセスであることを示し、「 」がない場合はそのプロセスがバックグラウンド プロセスであることを示します。

  1. ディスク領域の表示

次のコマンドを実行して、ディスク領域の使用状況を表示します。

df -h
ログイン後にコピー

このコマンドは、ディスク領域のすべてのディスク パーティションの使用状況を表示できます。サーバーの状態。このうち、パラメータ「-h」は、ディスク容量を人間が判読できる形式で表示することを意味します。つまり、よりわかりやすい単位(GB、MB、KB など)に自動的に変換されます。

  1. メモリ使用量の表示

次のコマンドを実行してメモリ使用量を表示します:

free -h
ログイン後にコピー

このコマンドは、サーバー上の物理メモリとスワップ ファイルを表示できます。 (交換) の使用法。同様に、パラメータ「-h」は、人間が判読できる形式でメモリ使用量を表示することを意味します。

  1. ファイルのコピー

Linux では、cp コマンドを使用してファイルをコピーします。たとえば、ローカル ファイル foo.php をサーバー上のディレクトリ /var/www/ にコピーするには、次のコマンドを実行します。

scp /path/to/foo.php username@ip_address:/var/www/
ログイン後にコピー

ここで、/path/to/foo.php はパスです。 / var/www/ は、ターゲット ディレクトリへのパスです。同様に、username@ip_address はサーバーのログイン名と IP アドレスです。コマンドを実行すると、パスワードの入力を求められるので、正しいパスワードを入力するとファイルのコピーが完了します。

  1. ファイルの移動

Linux では、mv コマンドを使用してファイルを移動します。たとえば、サーバー上のファイル foo.php をディレクトリ /var/www/html/ に移動するには、次のコマンドを実行します。

mv /var/www/foo.php /var/www/html/
ログイン後にコピー

ここで、/var/www/foo.php はソース ファイルへのパス。/var/www/html/ はターゲット ディレクトリへのパスです。

  1. ログ ファイルの表示

Linux では、tail コマンドを使用して最新のログ ファイルの内容を表示します。たとえば、Apache ログ ファイル /var/log/apache/access.log の最後の 10 行を表示するには、次のコマンドを実行します。

tail -n 10 /var/log/apache/access.log
ログイン後にコピー

このうち、パラメータ「-n 10」は、次のことを意味します。ログの最後の 10 行を表示します。

3. 概要

この記事では、SSH 接続、サーバー状態の表示、プロセスの表示、ディスク容量の表示、メモリ使用量の表示など、PHP 開発でのサーバー管理に Linux コマンドを使用するためのいくつかのテクニックを紹介します。 . 状況、ファイルのコピー、ファイルの移動、ログ ファイルの表示など。これらのヒントは、開発者がサーバーをより効率的に管理し、開発効率とパフォーマンスを向上させるのに役立ちます。

以上がPHP開発におけるサーバー管理にLinuxコマンドを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート