( zeller | 2015. 05. 21., cs – 13:54 )

man 8 alternatives


[root@makaroni ~]# rpm -qa | grep postfix
postfix-2.6.6-6.el6_5.x86_64
[root@makaroni ~]# file $(which sendmail)
/usr/sbin/sendmail: symbolic link to `/etc/alternatives/mta'
[root@makaroni ~]# file /etc/alternatives/mta
/etc/alternatives/mta: symbolic link to `/usr/sbin/sendmail.postfix'
[root@makaroni ~]# 

A sendmail csomag egy /usr/sbin/sendmail.sendmail binárist rak fel, és _ha_ átbillented, akkor lesz a sendmail.sendmail a sendmail :-P

A folyamat a következő:
-fent van egy bekonfigurált MTA, amit le szeretnél cserélni (legyen ez pl. a sendmail)
-felrakod az újat, de még nem élesíted (yum install postfix)
-megcsinálod a postfix beállításait (közben a sendmail, mint MTA működik, fogad/küld)
-service sendmail stop
-update-alternatives ...
-service postfix start

A szolgáltatás kiesése gyakorlatilag elhanyagolható.

Mi van akkor, ha a postfix telepítés leszedi a sendmail-t a telepítés elején? Ha felmegy a postfix, és gyorsan be tudod konfigurálni, akkor is jóval hosszabb lesz a kiesés, illetve probléma esetén visszaállni sem lesz olyan pikk-pakk egyszerű.

Szóval nem buta, hogy nem szedi le a másuk MTA-t, hanem kifejezetten okos. Szerintem...