Při správě operačních systémů Linux je z důvodů auditu nebo kontroly nutné podrobně znát přesný název počítače, aby nad nimi mohla být centralizovaná správa. Pro lepší správu tohoto aspektu v síti můžeme použít příkaz hostname.
Je implementován příkaz hostname a byl vyvinut k zobrazení nebo nastavení názvu hostitele a názvu domény konkrétního počítače a je jedním z příkazů. V tomto ohledu musíme mít na paměti, že název hostitele je název přiřazený místnímu počítači, který umožňuje jeho jednoznačnou identifikaci v jakékoli síti, a lze jej tedy plně spravovat bez použití jeho úplné IP adresy.
Základní syntaxe pro použití tohoto příkazu hostname je:
název hostitele [možnosti] [nové_název]Když použijeme příkaz hostname bez jakýchkoli možností nebo argumentů, výsledkem bude aktuální název hostitele a názvy domén místního počítače. Výchozí doména a název hostitele v systému Linux je localhost.localdomain. Když přidáme jméno jako argument, stane se novým vybraným názvem hostitele nebo počítače.
Veškeré změny názvu hostitele může provádět pouze kořenový účet kvůli jeho administrátorským oprávněním, nebo pokud tomu tak není, předepište příkaz su a příslušné heslo.
Uvidíme několik příkladů, jak tento příkaz použít v Linuxu.
Použitím příkazu hostname bez přidání jakýchkoli parametrů můžeme vidět název hostitele a doménu, ke které je přidružena, pokud existuje:
Krok 1
Spustíme řádek názvu hostitele:
hostname -i -hostname -IKrok 2
Když je název hostitele vyřešen, to znamená, že má definovaný název, je možné zobrazit IP adresy názvu hostitele pomocí parametru -i a volba -I definuje všechna nakonfigurovaná síťová rozhraní a vydává všechny adresy sítě vybraného hostitele :
hostname -d -hostname -f -hostname -AKrok 3
Tyto možnosti nám poskytují více administrativních výsledků, v tomto případě spojených s DNS, například pro zobrazení názvu domény DNS a FQDN (Fully Qualified Domain Name) vybraného počítače můžeme použít parametry -f a -d, současně, a pomocí parametru -A bude možné vidět všechny FQDN daného stroje:
jméno hostitele -aKrok 4
Tento příkaz nám dává možnost zobrazit název aliasů, tj. Substitučních jmen, pokud na vybraném počítači existují.
sudo hostname New_NameKrok 5
V případě, že je nutné upravit název aktuálního počítače, spusťte tuto syntaxi, název hostitele plus nový název počítače a vytvořte pro něj požadovaný název:
Existují další možnosti, jako například:
název hostitele -FParametr -F mění názvy hostitelů a domén v prostém textovém souboru, jehož název je vygenerován po této možnosti jako argument. Komentáře, tj. Řádky začínající znakem libry v souboru, jsou ignorovány.
hostname -sTento parametr zobrazuje krátký název vybraného zařízení.
název hostitele -vTento parametr nabízí více informací o zařízení.
název hostitele -VS tímto parametrem uvidíme verzi vybraného vybavení
jméno hostitele -hZobrazí nápovědu pro název hostitele.
Vidíme, jak je použití tohoto příkazu jednoduché, ale plně funkční a praktické pro všechny úkoly správy na úrovni názvu počítače.