Úpravy souborů pomocí editoru nano

Poznámka: v této příručce stiskněte na konci každého řádku [Zpět / Enter].

1. Z předchozí příručky pro začátečníky bylo vidět, že složka /etc obsahuje konfigurační soubory, takže upravíme soubor hostitelů a vytvoříme místní server s názvem „golias“ - nyní začneme pomocí příkazu s názvem ping to uvidíme, jestli existuje stroj, takže budeme testovat ping raspberrypi. pi @ raspberrypi: /etc $ ping -c 5 raspberrypi

To znamená odeslat požadavek na testovací síť na server s názvem raspberrypi a omezit jej na 5krát - ve výchozím nastavení rychlostí 1 za sekundu. To ukazuje, že stroj s názvem raspberrypi odpověděl na síťové adrese 127.0.0.1, což je ve skutečnosti adresa localhost, což znamená mě.

2. Nyní budeme pingovat stroj zvaný golias.

pi @ raspberrypi: /etc $ ping golias -n 5

ping: neznámý hostitel golias

-------------------------------------------------- ----

Tento výsledek je způsoben tím, že místní server raspberrypi nedokáže rozpoznat jméno golias, nejprve se pokusí o soubor /etc/hosts a poté se pokusí svůj server DNS identifikovat IP adresa vzdáleného serveru z jeho názvu.

3. Upravit soubor pomocí umožňuje nano.

pi @ raspberrypi: /etc $ sudo nano /etc/hosts

Bez sudo nemáme oprávnění upravovat tento soubor, takže musíme vyjít z editoru a spustit editor jako root.

4. Proč je soubor čten pouze nám, myslím, že jsme se měli lépe podívat na oprávnění souboru znovu, takže pi @ raspberrypi: /etc $ ls -l /etc/hosts

Vidíme, že soubor je read-write jako root, ale čte pouze pro všechny ostatní (pro aktualizaci oprávnění k souboru hledejte a (1 Přihlášení a soubory))

5. Proto musíme tento soubor upravit jako root, takže musíme použít příkaz sudo, což znamená spustit cokoli po sudo, jako by ho spouštěl root - takže superuser to

pi @ raspberrypi: /etc $ sudo nano /etc /hosts

Editor nano je ne nepodobný notepadu. Zeditujememe podle vzoru a stiskem [CTRL X] a následným uložením se stejným názvem, tj [y] a [Enter]. Dostaneme:

Změníme i @raspberry (zde @pi025). To je ukryto v souboru /etc/hostname

Po restartu (?) sudo init 6 a po přihlášení, dostaneme: