← IT

Práce se sítí (příkazy)

Příkazy pro síť a instalaci softwaru v Linuxu (Ubuntu). Síťové příkazy Windows (ipconfig, ping, tracert, nslookup…) jsou na stránce Příkazový řádek (cmd).

Nastavení sítě

PříkazVýznam
ipnejdůležitější a nejobsáhlejší příkaz pro správu síťových informací
ip a (ip address)IP adresy síťových rozhraní
ip r (ip route)směrovací tabulka, výchozí brána
ip link set enp0s3 upzapnutí rozhraní
pingpříkaz pro diagnostiku síťového připojení (ukončí se Ctrl + C)
traceroute, tracepathcesta paketu přes směrovače
ss -tulpnnaslouchající porty a programy
resolvectl status, dig, nslookupDNS servery a dotazy na DNS
hostnamenázev počítače

Konfigurace síťových rozhraní se ukládá do souboru *.yaml, který je ve složce /etc/netplan. Příklady konfigurací: https://people.ubuntu.com/~slyon/netplan-docs/examples/

Příklad statické adresy:

network:
  version: 2
  ethernets:
    enp0s3:
      addresses: [192.168.1.20/24]
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1, 8.8.8.8]
  • testování konfigurace: sudo netplan try (když se změna do 120 sekund nepotvrdí, vrátí se původní nastavení)
  • aplikování změn: sudo netplan apply

Instalace balíčků

apt — příkaz pro instalaci balíčků SW (z repozitářů distribuce; vyžaduje sudo):

PříkazVýznam
apt list --installedseznam nainstalovaných balíčků
apt search názevvyhledání balíčku
apt updatestažení aktuálního seznamu balíčků z repozitářů
apt upgradeaktualizace nainstalovaných balíčků
apt install názevinstalace balíčku
apt remove názevodinstalace balíčku
apt purge názevodinstalace balíčku včetně jeho konfiguračních souborů

GitHub

  • git clone <URL_adresa_repozitare> — stáhne celý repozitář, např. git clone https://github.com/luciopanepinto/pacman.git
  • wget <Raw_URL_adresa> — stažení jednoho souboru

Zdroj: osy/práce se sítí.docx