RedHat/Centos6.5 起動時に環境変数を設定します。ところで、どこで? [コピー]

RedHat/Centos6.5 起動時に環境変数を設定します。ところで、どこで? [コピー]

私はRedhat / Centos 6.5を使用しています。

システムの起動中に環境変数が設定されており、起動時にすでに実行されているプロセスがあります。

私の質問:

  • これらの環境変数はどこに設定されていますか?
  • これらのプロセスはどこに設定されており、何が実行されているかをどうやって知ることができますか?

答え1

RedHatベースのディストリビューションにログインすると、デフォルトで配置されているホームディレクトリに入ります/home/user。そのディレクトリには、環境やその他のコンテンツを準備するために実行される隠しファイル/スクリプトがあります。

質問1に答えてください: .bashrcまたは、コマンドの実行.bash_profile時に表示されるすべての変数をロードするファイルです。ホームディレクトリから実行してこれらのファイルを表示できます。printenvenvls -la

質問2に答えてください: コマンドps自体は実行中のすべてのプロセスを表示しないため、実行する必要がありますps -ef。もちろんgrep、この出力をフィルタリングしたり、同様のコマンドを使用してps -ef|grep -i somethingtomatchこのコマンドを実行したりできます。top

実行して、man psこれらのman topユーティリティに関する詳細情報を入手してください。

関連情報