Instalace GUI, X Server CentOS 7
Obsah:
- Předpoklady
- Aktualizace balíčků na CentOS
- Zabraňte aktualizaci balíků
- Prohlížení protokolů Yum
- Závěr
Udržování aktuálnosti systému CentOS pomocí nejnovějších aktualizací zabezpečení je jednou z nejdůležitějších součástí celkové bezpečnosti systému. Pokud neaktualizujete balíčky operačního systému nejnovějšími opravami zabezpečení, bude váš počítač náchylný k útokům.
Doporučený přístup je automatizovat aktualizace pomocí
yum-cron
. Další možností je ruční aktualizace systému.
V tomto tutoriálu vám ukážeme, jak ručně aktualizovat systémové balíčky na CentOS 7. Stejné pokyny platí pro CentOS 6.
Předpoklady
Chcete-li instalovat a aktualizovat balíčky, musíte být přihlášeni jako root nebo uživatel s právy sudo.
Aktualizace balíčků na CentOS
RPM je obalový systém používaný společností Red Hat a jeho deriváty, jako je CentOS.
Yum je výchozí nástroj pro správu balíků v CentOS. Používá se k instalaci, odebrání, stahování, dotazování a aktualizaci balíčků z oficiálních repozitářů CentOS a dalších úložišť třetích stran.
Před spuštěním aktualizace můžete zkontrolovat dostupné aktualizace pomocí následujícího příkazu:
sudo yum check-update
Výstup bude obsahovat seznam všech balíčků, které jsou k dispozici pro aktualizaci:
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.s.uw.edu * centos-sclo-rh: centos.s.uw.edu * centos-sclo-sclo: centos.s.uw.edu * epel: mirror.cherryservers.com * extras: centos.s.uw.edu * updates: centos.s.uw.edu bind-libs-lite.x86_64 32:9.9.4-74.el7_6.2 updates bind-license.noarch 32:9.9.4-74.el7_6.2 updates curl.x86_64 7.29.0-51.el7_6.3 updates device-mapper.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-libs.x86_64 7:1.02.149-10.el7_6.8 updates
Chcete-li aktualizovat jeden balíček, použijte příkaz
yum install
následovaný názvem balíčku, který chcete aktualizovat. Chcete-li například aktualizovat pouze balíček
curl
, který byste spustili:
sudo yum install curl
Yum vám poskytne přehled balíčků, které budou aktualizovány, a vyzve vás k potvrzení. Odpověď
y
a balíčky budou aktualizovány.
Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: curl x86_64 7.29.0-51.el7_6.3 updates 269 k Updating for dependencies: libcurl x86_64 7.29.0-51.el7_6.3 updates 222 k Transaction Summary ================================================================================ Upgrade 1 Package (+1 Dependent package) Total download size: 492 k Is this ok:
Chcete-li aktualizovat všechny balíčky, použijte příkaz
yum install
:
sudo yum check-update
Příkaz aktualizuje úložiště a poskytne vám seznam všech balíčků, které lze aktualizovat. Po zobrazení výzvy zadejte
y
pro pokračování.
Zabraňte aktualizaci balíků
Někdy můžete chtít omezit aktualizaci balíčku na novější verzi.
versionlock
plugin
versionlock
vám umožňuje uzamknout balíčky na konkrétní verzi.
Plugin není ve výchozím nastavení nainstalován, takže ho nejprve musíte nainstalovat:
sudo install yum-plugin-versionlock
Během instalace budou ve vašem systému vytvořeny dva konfigurační soubory uložené v adresáři
/etc/yum/pluginconf.d
. Konfigurační soubor
versionlock.conf
a soubor
versionlock.list
obsahující uzamčené balíčky. Ve výchozím nastavení nejsou v tomto souboru uvedeny žádné balíčky.
Chcete-li uzamknout verzi balíčku, můžete buď ručně přidat název balíčku do souboru, nebo použít příkaz
yum versionlock
následovaný názvem balíčku. Chcete-li například zabránit aktualizaci všech balíčků PHP (všechny balíčky začínající na „php-“), spusťte:
sudo yum versionlock php-*
Tím dojde k uzamčení balíčků PHP na aktuální verzi.
Prohlížení protokolů Yum
Historie balíčků nainstalovaných a aktualizovaných pomocí
yum
je zaznamenána v souboru
/var/log/yum
. Nejnovější záznamy můžete zobrazit pomocí příkazu
cat
nebo
tail
:
sudo tail /var/log/yum.log
Výstup bude zahrnovat záznamy o instalacích a aktualizacích balíčků:
Jul 23 16:00:04 Installed: 7:squid-3.5.20-12.el7_6.1.x86_64 Jul 31 22:27:16 Updated: libcurl-7.29.0-51.el7_6.3.x86_64 Jul 31 22:27:16 Updated: curl-7.29.0-51.el7_6.3.x86_64
Závěr
Instalace aktualizací a aktualizace systému CentOS je docela jednoduchá, ale pokud spravujete více počítačů CentOS, může to být časově náročné a někdy můžete přehlédnout důležitou aktualizaci. Nejlepší možností je nastavit automatické aktualizace.
I já jsem strach z velkého servisního balíčku aktualizace. Mám sklony k tomu, abych je dal co nejdéle, alespoň na mém hlavním pracovním počítači. (Ihned aktualizuji své testovací PC, ale celý bod testovacího počítače je, že je mi jedno, jak zablokovat Windows.) Ale pokud provedete následující opatření, aktualizace systému Windows s aktualizací Service Pack bude méně nebezpečná než

Ne
Jak ručně nainstalovat nové aktualizace softwaru při zapalování

Máte Kindle, ale nechcete čekat na aktualizaci softwaru přes vzduch? Existuje ruční způsob, jak jej nainstalovat pomocí těchto kroků.
Jak nainstalovat, nainstalovat tiskárnu hp officejet 6500a plus all-in-one

Naučte se, jak nastavit a nainstalovat tiskárnu HP Officejet 6500A Plus All-in-one.