Aktualizacja CentOS

Aktualizacja CentOS
Utrzymanie aktualizacji pakietów jest ważne, aby zapobiec wpadaniu na znane i już ustalone błędy, a także załatanie wszelkich luk w zabezpieczeniach, które mogły zostać znalezione przez opiekunów dystrybucji i pakietów. Nie jest to trudne, więc przejdźmy do tego.

Pierwszym poleceniem, które chcesz wiedzieć Kontrola mniam. Jeśli nie znasz Yum, najpierw przeczytaj nasz podkład na Yum, a następnie wróć tutaj. Komenda kontroli dokonuje wydrukować listy dowolnych pakietów, dla których dostępna jest aktualizacja. Do celów skryptowych zwróci również wartość wyjścia 100 Jeśli wymagane są aktualizacje, 0 Jeśli nie są wymagane aktualizacje lub 1, jeśli wystąpił błąd.

Oto przykład sprawdzenia aktualizacji w Centos:

Check-update yum> /dev /null
Rc = $?
jeśli [$ rc -eq 100]; Następnie
echo „potrzebne są aktualizacje”
elif [$ rc -eq 0]; Następnie
echo „Żadne aktualizacje nie są potrzebne”
w przeciwnym razie
echo „Wystąpił błąd w sprawdzeniu aktualizacji pakietu, spróbuj ponownie”
fi

Centos aktualizacji

A oto przykład drukowania aktualizacji w razie potrzeby:

Czerp w Yum-Update> ./wyjście
Rc = $?
jeśli [$ rc -eq 100]; Następnie
kot ./wyjście
fi

Możemy również sprawdzić aktualizacje pojedynczego pakietu z Aktualizacja Yum i nie określając y, na tak, zapytane. Jeśli naciśniesz y, dla tak, aktualizacja będzie kontynuowana dla określonego pakietu. Na przykład sprawdzę teraz pakiet vim-minimal:

Aktualizacja Yum Vim-Minimal

Jeśli chcesz kontynuować i zaktualizować wszystkie pakiety, idź dalej Aktualizacja Yum i nie podaj żadnych nazw pakietów. Ona znajdzie wszystkie nieaktualne pakiety i zaktualizuje je wszystkie po potwierdzeniu Y tak.

# Aktualizacja Yum

Aktualizacja Yum

Po zakończeniu aktualizacji możesz ponownie uruchomić skrypt kontrolny powyżej i spodziewać się, że nie zobaczysz nic do aktualizacji.

Check-update yum> /dev /null
Rc = $?
jeśli [$ rc -eq 100]; Następnie
echo „potrzebne są aktualizacje”
elif [$ rc -eq 0]; Następnie
echo „Żadne aktualizacje nie są potrzebne”
w przeciwnym razie
echo „Wystąpił błąd w sprawdzeniu aktualizacji pakietu, spróbuj ponownie”
fi

Centos Brak aktualizacji

Wniosek

Ważne jest aktualizację systemu Centos. Możesz użyć powyższej metodologii, aby pomóc.