サーバーにインストールされているアプリケーションのリストをどのように知ることができますか? [閉鎖]

サーバーにインストールされているアプリケーションのリストをどのように知ることができますか? [閉鎖]

Oracle LINUX 5がインストールされているLINUXサーバーがあります。 MySQL 5.1.73 コミュニティバージョンをインストールしました。ここで変数を設定する必要があります。 commandで利用可能なメモリを確認すると、cat /proc/meminfo次のような結果が表示されます。

MemTotal:      1927692 kB
MemFree:        446620 kB
Buffers:        619140 kB
Cached:         214340 kB
SwapCached:          0 kB
Active:         649660 kB
Inactive:       725232 kB

現在、システムには2 GBのメモリ(RAM)しかないようですが、そのうち0.4 GBしか使用できません。このコンピュータにどの他のアプリケーションがインストールされているかを知ることができますか?

答え1

次のコマンドを使用して、システムにインストールされているすべてのアプリケーションを一覧表示できます。

rpm -qa | less

別の方法は、次のコマンドを使用することです。

 yum list installed

Oracleは実際にこれをリンクに文書化しました。ここ

答え2

システムのメモリ使用量を確認するには、を使用する必要がありますfree

指示:

$ free -m
         total       used       free     shared    buffers     cached
         Mem:          1504       1491         13          0         91        764
         -/+ buffers/cache:        635        869
         Swap:         2047          6       2041

以下の価値共有そして-/+ バッファ/キャッシュ現在利用可能なメモリです。この場合は869MBです。詳細については、次を参照してください。ここ

どのプログラムがインストールされているかを確認するには、次を使用します。rpm

$ rpm -qa 

答え3

「atop -m」を使用すると、どのサービスがRAMをどの程度使用しているかが表示されます。 cd /etc/init.d service service_name restart でサービスを再起動できます。

これが役に立ちます。このディレクトリで不要なサービスを停止することもできます。したがって、プログラムが実行中で不要な場合は、サービス i_dont_need stop

関連情報