彼のLinuxサーバのメンテナンスを引き継ぐために、私たちは多くの場合、サービスがインストールされているかどうか、サーバー上で見たいと思っていない場合は、このサービスは何のパスにインストールされていますか?
Redisのサービス開発は、私がこのサービスにここにいる、頻繁に使用されるプロセスである、例えば、記載されています。
:次のように、grepののRedisのコマンド| 1のps -efを実行します
要約:それは見ることができpsコマンドのみのサービスに見出すことができる相対パス、など、詳細な情報を見つけるプロセス絶対パス。
2.さらなるプロセスIDを決定するためのPS -uユーザー・ネーム・システムを実行し、
私はここで、ユーザー名はrootであるシステムを持って、次のようには、ps -uのルートを実行します。
1つの合成動作の結果は、示すように、IDが30058であるプロセスRedisのサービスを把握します
Linuxディレクトリ/ PROC、にプロセスはLSを実行3. -l、対応するプロセスディレクトリ、以下に示す結果を参照してください。
4.次の結果、ls -lコマンドを実行し、このプロセスディレクトリ30058に移動します:
要約:
Linuxでは、あなたは、プロセス、/システム起動時に、PIDと名前のフォルダの下に、我々が記録されたファイルと呼ばれるexeファイルが含まこのフォルダ内のプロセス持っている情報PROCを作成することで、絶対パスをLLまたはビューへのls -lコマンドを
CWDは、シンボリックリンクのプロセスの実行ディレクトリです。
exeファイルのシンボリックリンクは、プログラムの実行で絶対パス。
CMDLINEは、入力コマンドラインコマンドプログラムの実行です。
実行時に環境の記録処理の環境変数。
FDディレクトリの下にシンボリックリンクであるか、ファイルを開くためにプロセスを使用