Как я могу проверить, какое программное обеспечение установлено на сервере Linux? Это конфигурация по умолчанию, и я хочу проверить, есть ли на ней apache, php, mysql.
Зависит от раздачи.
Для Red Hat, производных и других дистрибутивов на основе RPM вы можете ввести:
rpm -qa
Для Debian и производных вы можете ввести:
dpkg -l
Оба покажут список всех установленных пакетов на машине.
Специально для ваших требований я бы выбрал подходящий и grep -i для httpd (Red Hat) или apache (Debian и др.), Php и mysql.
Возможно, вы хотите узнать, какое программное обеспечение было установлено в последнее время. Если да, то запустите rpm -qa --last | tac
. Это показывает все установленные пакеты в хронологическом порядке.
Для redhat / centos / fedora rpm -qa может быть тем, что вы ищете.
Если у вас установлен графический интерфейс на Debian, вы можете использовать synaptic. Существует предварительно настроенный фильтр для отображения всех установленных пакетов.
есть еще один способ в /root/install.log, чтобы все rpm были установлены на сервере redhat и centos / fedora
Для дистрибутивов, производных от Red Hat: rpm -q httpd php mysql
Какой дистрибутив вы используете?