2016-12-21 4 views
1

私はRHEL 6で作業しており、Tomcatがシステムにインストールされているかどうか確認したいと思います。 Tomcatプロセスが実行されていません。基本的に、システムにインストールされているサードパーティのソフトウェアを検出できるUnixユーティリティを探しています。ソフトウェア/アプリケーションがLinuxにインストールされているかどうかを確認するには

答えて

1

rpm -qa | grep tomcat

rpm -qa

は、すべてのパッケージの一覧が表示されます試してみてください、文字列 "Tomcatの"

このためgrepフィルタは、ルートアクセスを必要としません。

EDIT2

アプリケーションをソースからインストールされている場合は、私が "は/ usr/sbinに/ tomcatに" を思いつくかもしれません

which tomcat

を次のようにあなたが試すことができると思いますか似たような。他

あなたはそれが存在することができる疑う別のパスで/usr/部分を置き換える

find /usr/ -name 'tomcat' 2> /dev/null

を試してみてください。それ以外の場合は、ちょうど/で試してください。

あるいは

locate tomcat | less

は、ルックTomcatに関連するすべてのパスを持っています。

ソースディレクトリがインストールされている場合は、そこからメイクファイルからパスを取得できます。それは存在だ場合、あなたに関連する少なくとも何かを取得する必要があります

+0

インストールはrpmパッケージではなく、ソースコードをオンラインでコンパイルすることで行われます。 – Rohit

+0

Tomcatはデフォルトのパスにインストールされていません...サーバの1つでは/ optにありますが、これもサーバによって異なります。私は使っています: – Rohit

+0

@RohitKandiyalもしあなたがシステムに存在するならば、あなたは最終的にそれを見つける 'find'でそれをブルートフォースすると思います。 – phoxis

0

$ find/-name "*tomcat*"

。しかし、実行するのに時間がかかります...

関連する問題