Mam niestandardowy stary AMI
(Amazon Machine Image), który jest oparty na ubuntu-trusty-14.04-amd64-server
publicznym AMI. Planuję zastąpić ten niestandardowy obraz najnowszym publicznym obrazem ubuntu-bionic-18.04-amd64-server
.
Planuję skonfigurować zwykłe systemy na podstawie tych obrazów, porównać i wymienić główną różnicę w konfiguracji oraz sprawdzić kolejno, czy nie ma koniecznych zmian.
Czy istnieje jakikolwiek zalecany sposób szybkiego ustalenia różnicy między dwoma oddzielnymi systemami Ubuntu / Linux, na przykład w celu porównania niektórych katalogów konfiguracji i plików?
Odpowiedzi:
jeśli wszystkie są oparte na Ubuntu, możesz różnicować
/etc
folder i jego zawartość dla konfiguracji. To jednak nie wszystko. Niektóre oprogramowanie można pobrać do folderów niestandardowych (takich jak/usr/share
lub innych) i może to wymagać dalszych badań.Możesz także zacząć od sprawdzenia zainstalowanego oprogramowania, używając:
apt list --installed
(te dadzą Ci także określone wersje)do porównywania folderów możesz użyć
meld
pakietu z jego 3-kierunkowym porównaniem, ale musisz mieć do tego uruchomiony WindowManager. Poza tym zalecane jest proste narzędzie do porównywania.źródło
Oto co zrobiłem:
/etc
,/home
,/opt
a także koncentruje się:/etc/group
)/etc/fstab
)/etc/cron*
)Powyższe kroki bardzo brakuje mi do dokładnego porównania, ale pomogły mi przejść do przodu, aby uzyskać różnicę obu systemów. W celu dalszego zbadania tego , to i to może dać lepszy pomysł.
źródło