Vždy existuje místo, kde jsou data uložena na počítači. Různé typy dat mají různé soubory, ve kterých jsou uloženy. Soubor je médium pro ukládání dat v počítačích. Ubuntu 20.04 je typ operačního systému Linux, který bude v tomto článku použit k ukládání konfiguračních dat. Konfigurační data jsou v Linuxu uložena v konfiguračních souborech, které budou podrobně popsány v tomto článku.
Koncept konfiguračních souborů, které zahrnují další soubory, není nový. Od začátku jste měli možnost umístit tyto zahrnuté soubory do podadresářů. Konfigurační soubor definuje vlastnosti, volby, nastavení a preference aplikované na operační systémy, zařízení infrastruktury a aplikace v prostředí IT. Někdy je zkrácen jako „konfigurační soubor“. Některé aplikace obsahují GUI pro vytváření, úpravy a ověřování syntaxe jejich konfigurací. Správci systému mohou být požádáni, aby generovali a upravovali soubory s pomocí textového editoru pro jiné programy, což je proveditelné, protože mnohé z nich jsou prosté textové soubory, které mohou upravovat lidé.
Na Ubuntu existuje několik typů konfiguračních souborů, které budou podrobně popsány v tomto článku.
Konfigurační data uložená v systému Linux
Konfigurační data v Linuxu jsou uložena v konfiguračních souborech a některé soubory jsou zmíněny níže:
- Konfigurační soubory síťového skriptu
- Soubory konfigurace rozhraní
- Konfigurační soubory Dhclient
- Konfigurační soubory hostitele
- Konfigurační soubory sysctl
Všechny tyto konfigurační soubory jsou podrobně popsány níže.
Konfigurační data uložená v konfiguračním souboru síťového skriptu
Konfigurační soubor síťového skriptu v Linuxu řídí síťové rozhraní. V adresáři network-scripts pro každé rozhraní jsou konfigurační parametry pro určité zařízení nebo virtuální rozhraní uloženy a upraveny v konfiguračním souboru. Linux používá odlišné konfigurační soubory pro každé síťové rozhraní k uložení IP adres a dalších souvisejících proměnných; tyto konfigurace jsou uloženy v adresáři „/etc/sysconfig/network-scripts “.
Syntaxe pro zobrazení obsahu konkrétního konfiguračního skriptu rozhraní je uvedena níže:
$ cat /etc/sysconfig/network-scripts/ifcfg-<interface-name> |
Konfigurační data uložená v konfiguračním souboru rozhraní
Jednotlivá softwarová rozhraní síťových zařízení jsou řízena konfiguračním souborem rozhraní. Tyto soubory systém používá k určení, která rozhraní má přetáhnout a jak je nakonfigurovat při spuštění. Pro každé síťové rozhraní je k dispozici konfigurační skript rozhraní. Každý z těchto souborů obsahuje informace související s jedním síťovým rozhraním. Chcete-li zobrazit seznam rozhraní „/etc/network/“, spusťte níže uvedený příkaz:
$ ls /etc/network/ |
pokud: pokud jsou aplikace, které obsluhují síťová rozhraní
ifup: umožňuje síťové karty
ifdown: deaktivuje síťové karty
Konfigurační data uložená v konfiguračním souboru Dhclient
Konfigurační soubor dhclient je užitečný, protože vám umožňuje rozšířit a nakonfigurovat DHCP v Linuxu. DHCP, zkráceně Dynamic Host Configuration Protocol, je nejužitečnějším nástrojem dostupným pro administrátory. Většinu dní by správci IT strávili ručním přidělováním IP adres síťovým zařízením, pokud by DHCP neexistovalo.
„/etc/dhcp/dhcpd.conf“ je soubor, který obsahuje konfigurační data DHCP. V tomto souboru jsou uloženy informace o konfiguraci sítě požadované klienty DHCP. Spuštěním níže uvedeného příkazu zkontrolujte konfigurační soubor dhclient.
$ cat /etc/dhcp/dhclient.conf |
Konfigurační data uložená v konfiguračním souboru hostitele
Základní příčinou tohoto souboru je vyřešení názvů hostitelů, které by nebyly vyřešeny žádnou jinou metodou. V malých sítích bez serveru DNS jej lze také použít k překladu názvů hostitelů. Tento soubor by měl mít řádek s IP adresou zařízení se zpětnou smyčkou, bez ohledu na druh sítě, ve které se počítač nachází.
Soubor „/etc/hosts“ obsahuje konfigurační soubory hostitele. Spuštěním níže uvedeného příkazu zkontrolujte konfigurační soubor hostitele.
$ cat /etc/hosts |
Konfigurační data uložena v Konfigurační soubor sysctl
Soubor Sysctl conf, „etc/sysctl.conf“ je sada systémových a konfiguračních souborů, které říkají operačního systému Linux, co má dělat, když se spustí. Podle konfiguračního souboru sysctl OS Linux nebo správce systému přidává nebo mění nastavení linuxového jádra během spouštění.
Existují dvě různé možnosti, jak změnit stávající jádra. První možností je překompilovat nebo upgradovat jádro z vaší distribuce nebo můžete také upravit jeho specifické parametry pomocí souboru sysctl.conf.
Spuštěním níže uvedeného příkazu zkontrolujte konfigurační soubor sysctl.
$ cat etc/sysctl.conf |
Závěr
Některé počítačové programy využívají soubory ke konfiguraci svých atributů a počátečních nastavení. Tyto soubory se nazývají konfigurační soubory. Konfigurační soubory se používají k ukládání konfiguračních dat různých typů. V systému Linux je několik konfiguračních souborů. V tomto článku jsme diskutovali o některých konfiguračních souborech, kde jsou uložena naše konfigurační data, jako jsou síťové skripty, rozhraní, dhclient, hostitel, konfigurační soubory sysctl.