Назад | Перейти на главную страницу

Как определить программное обеспечение / версию Linux-сервера и программное обеспечение / версию почтового сервера

Я только что унаследовал этот единственный Linux-сервер с pop / smtp для небольшого офиса (25 пользователей). Я новичок в Linux. Я думаю, что на коробке запущен Debian GNU / Linux 5.0 в качестве сервера (иногда это обозначается на экране), но я не уверен в выпуске / ядре / сборке и т. Д. Мне нужно быть уверенным как в версии ОС сервера, так и в версии Linux для электронной почты в для проведения исследований, администрирования и поддержки. Любая помощь / указатели о том, как это сделать, очень приветствуются.

Чтобы узнать, какой вариант Linux вы используете, введите следующие команды:

 ls -al /etc/*release
 cat /etc/*release


 ls -la /etc/*version
 cat /etc/*version

В зависимости от того, какой вариант Linux вы используете, у вас будет файл, соответствующий одному из вышеуказанных критериев, указывающих версию Linux. Например, RedHat имеет / etc / redhat-release, а Debian - / etc / debian_version.

Чтобы увидеть версию ядра, используйте uname:

uname -a

Чтобы узнать, какой почтовый сервер работает, введите:

netstat -tunap | grep LIST | grep ":25"

Это покажет вам, какой процесс прослушивает порт SMTP.

Надеюсь это поможет.

в некоторых системах есть также lsb_release -a

sherry [cpbills]$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux testing (squeeze)
Release:        testing
Codename:       squeeze

вы также можете сделать telnet localhost 25 прочитать баннер вашего почтового сервера.

uname -a напечатает все uname данные, которыми будет ваше ядро, когда оно было построено, ваше имя хоста и т. д.

Моя первая резкая реакция заключается в том, что вы должны поговорить с сильными мира сего и составить план замены этой машины. Это может показаться чрезмерным, но когда вы наследуете любую среду, которую не понимаете полностью, у вас есть два варианта: изучить ее внутри и снаружи и подготовить документацию или заменить ее (хорошо документированной) системой, которую вы полностью понимаете.
В частности, почта полна головных болей и подводных камней, и, по моему опыту, в заведомо хорошей, чистой почтовой системе легче устранить неполадки, чем в унаследованной вами.

Чтобы ответить на ваш актуальный вопрос:

  • uname -a предоставит вам версию ядра (и архитектуру), которую вы используете
  • cat /etc/debian_version даст вам название выпуска Debian
  • dpkg -l предоставит вам список всех установленных пакетов
    Предполагая, что машина была построена по принципу Debian, там будет отображаться ваша почтовая программа (POP / IMAP / SMTP), а также множество других вещей, о которых вам следует знать.

Также позаботьтесь о том, чтобы рассмотреть любое приложение веб-почты, которое у них запущено (это может быть не пакет Debian, но пользовательский интерфейс веб-почты обычно сообщает вам, что это за программное обеспечение, и вы можете покопаться в файловой системе, чтобы найти, где оно находится), и любое почтовое сообщение перечислить программное обеспечение (majordomo, ezmlm и т. д.), если они его используют.

Существуют также инструменты Linux Standard Base, которые предоставляют вам эту информацию (и многое другое), но я не знаю их с головы до ног, и они могут не быть установлены на вашем компьютере в любом случае - кто-то здесь, вероятно, может указать вы в тех инструментах.