GNU/Linux >> Znalost Linux >  >> Debian

Dva způsoby, jak vyprázdnit mezipaměť DNS v Debianu 11

DNS neboli Domain Name Server lze charakterizovat jako nejpodstatnější část vašeho propojení s internetem. DNS překládá názvy domén do az IP adres, takže si nemusíme pamatovat ani uchovávat seznam všech IP adres webových stránek, na které kdy chceme přistupovat. Naše systémy také uchovávají seznam DNS záznamů, abychom měli rychlejší přístup k našim často navštěvovaným webovým stránkám díky rychlému rozlišení IP adres. Tuto mezipaměť v našem systému je třeba čas od času vyprázdnit. Toto vyprázdnění je vyžadováno, protože webové stránky mohou znovu a znovu měnit své adresy, takže je dobré vyhnout se konfliktu IP vymazáním mezipaměti. Vyprázdnění mezipaměti je také dobrý způsob, jak vymazat nepotřebná data uložená v našich systémech.

Pojďme se tedy podívat, jak můžeme vyprázdnit mezipaměť DNS na našich systémech Debian.

Provedli jsme příkazy a procedury uvedené v tomto článku na Debian 11 Systém. Protože k vyprázdnění mezipaměti používáme příkazový řádek Linuxu – terminál, můžete jej otevřít tak, že jej vyhledáte pomocí vyhledávání ve spouštěči aplikací.

Ke Spouštěči aplikací lze přistupovat pomocí klávesy Super/Windows z vašeho notebooku.

Metoda 1:Použití systemd-resolve

Na většině systémů Linux běží démon systemd-resolve. Váš systém jej již používá pro spoustu věcí. Použijme jej tedy k vyprázdnění mezipaměti pomocí následujícího příkazu:

$ sudo systemd-resolve --flush-caches

V případě, že se po spuštění příkazu zobrazí následující zpráva,

Spusťte následující příkaz, abyste povolili službu na vašem Debianu:

$ sudo systemctl enable systemd-resolved.service

Poté znovu spusťte příkaz „systemd-resolve –flush-caches“.

Poté můžete zkontrolovat statistiky, abyste se ujistili, že velikost mezipaměti je nyní nulová, a tím je vymazána. Chcete-li zobrazit statistiku, spusťte následující příkaz:

$ sudo systemd-resolve --statistics

Velikost mezipaměti 0 ve výše uvedeném výstupu ukazuje, že mezipaměť DNS byla vymazána.

Metoda 2:Použití nástroje „/etc/init.d/networking“

Dalším způsobem, jak vymazat mezipaměť DNS, je restartování nástroje /etc/init.d/networking. Chcete-li to provést, spusťte v terminálu následující příkaz:

$ sudo /etc/init.d/networking restart

Nebo použijte příkaz:

$ sudo service networking restart

Nyní jste se naučili dvě účinné metody, jak vyčistit mezipaměť DNS v Debianu. V obou případech je proces docela jednoduchý a nevyžaduje restart vašeho systému Linux.


Debian
  1. Jak vymazat (vyprázdnit) mezipaměť DNS v systémech Windows, MacOS a Linux

  2. 7 způsobů použití příkazu Linux Head

  3. Debian – Nalezení balíčku, který poskytuje daný příkaz?

  1. 7 způsobů, jak používat příkaz Linux Watch

  2. Jak vymazat nebo vyprázdnit mezipaměť DNS v systému Linux

  3. Jak vyprázdnit mezipaměť DNS na Ubuntu 20.04

  1. Jak používat příkaz Who v Debianu 10

  2. Dva způsoby, jak vyprázdnit mezipaměť DNS v Debianu 11

  3. Čtyři způsoby, jak otevřít terminál v Debianu