質問: Linuxのサーバにログインして、このサーバにどんなサービス?ソフト?がインストールされているか、どんな設定がされているのかを一覧して確認するようなことはできるのでしょうか? CentOSについてどうかを知りたいです。 Windowsのコントロールパネル→プログラムの追加、削除の画面のようなイメージです。 makeしてインストールしたのか、yumなどをつかってインストールしたのかも分かれば知りたいです。
回答: $ rpm -qa を実行するとyumコマンドでインストールしたソフトウェアのパッケージ名が表示されます。 makeでソースからコンパイル・インストールしたものは、概ね/usr/local以下にインストールされる(SendmailやPostfix等、デフォルトで/usr/local以外に入るものもある)ので、そのあたりを見ると見当がつくかもしれません。一般的な習慣として、ソースから構築する場合、そのアーカイブ置き場とコンパイル場所として/usr/local/srcを使うので、そこにソースから構築したソフトウェアのファイルがあるかもしれないです。