Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • U kontaktu s
  • Kako saznati ime računala ubuntu. Kako promijeniti naziv Ubuntu računala

Kako saznati ime računala ubuntu. Kako promijeniti naziv Ubuntu računala

U ovom jednostavnom i brzi vodič naučit ćete kako promijeniti naziv računala u Ubuntu 17.04.

Naučimo kako promijeniti naziv računala u Ubuntuu i drugim distribucijama

Zadani naziv postavlja se kada instaliranje Ubuntua. Možete ga jednostavno promijeniti u što god želite na radnoj površini i poslužitelju uređivanjem host datoteka. U nastavku je opisano kako to učiniti:

1. Pritisnite kombinaciju tipki Ctrl+Alt+T na tipkovnici do otvoreni terminal. Kada se otvori, pokrenite sljedeću naredbu:

Ovo će promijeniti naziv hosta do sljedećeg ponovnog pokretanja. Ova promjena neće biti odmah vidljiva na vašem trenutnom terminalu. Trčanje novi terminal da vidite novi naziv hosta.

2. Da biste trajno promijenili ime, pokrenite naredbu za uređivanje host datoteka:

sudo gedit /etc/hostname /etc/hosts

Za Ubuntu poslužitelji pokrenuti bez GUI-ja sudo vi/etc/ime hosta I sudo vi/etc/hosts i uredite ih jednu po jednu.

U obje datoteke promijenite ime u ono što želite i spremite ih.

Što učiniti ako se naziv računala ne promijeni?

Što učiniti u situaciji kada ste promijenili naziv računala, a nakon ponovnog pokretanja hosta, ime se vraća i sve postaje kao što je bilo, na primjer, postaje nešto poput MrUbuntu-PC, tada je najvjerojatnije kriv uslužni program NetworkManager. Mislim da znate koji je to program. Uslužni program je stvoren za upravljanje mrežne veze u Linuxu. Naravno, pohranjuje informacije kao što je ime glavnog računala. Uostalom, ovo je potrebno za brzu identifikaciju uređaja na mreži.

Ovdje bi ispravna odluka bila ili ukloniti ovaj uslužni program ili jednostavno promijeniti Ubuntu hostname koristeći isti NetworkManager. Da biste to učinili, morate učiniti sljedeće:

$ sudo vi /etc/NetworkManager/NetworkManager.conf

I dodajte sljedeće retke u datoteku:


hostname=ime računala

Spreman! To će dovesti do toga da se naziv hosta dodijeli vašem novom imenu nakon ponovnog pokretanja. Nakon ponovnog pokretanja sustava, NetworkManager će promijeniti Ubuntu hostname u ispravan i nakon toga više problema ovo se neće dogoditi.

Zašto je to bolje učiniti putem terminala?

Ubuntu još ne nudi GUI za ovo.

Ovaj će proces također funkcionirati Linux Mint i druge distribucije temeljene na Debianu. ostalo Linux distribucije- na primjer, Fedora i slične distribucije temeljene na Red Hatu - koristiti različite metode za navođenje imena glavnog računala.

Distribucije Linuxa koje se ne temelje na Debianu imaju druge metode. Neke distribucije Linuxa mogu čak pružiti grafička korisnost koje možete koristiti za brza promjena svoje ime hosta, tako da ne morate koristiti terminal - osim ako to ne želite. Ali najbolja metoda je ona gore navedena.

zaključke

Najvažnije je zapamtiti da je važno pažljivo slijediti priručnik kad god uređujete datoteke na sustavu. Ako ste promijenili ime, onda nam recite: je li vam odmah sve bilo jasno? - ovo je važno, jer nastojimo pružiti što jasnije upute za početnike.

Nadamo se da razumijete kako promijeniti ime računala u Ubuntuu. Ako imate vlastite opcije koje su još brže i praktičnije od gore navedene metode - recite nam o tome.

Ako pronađete grešku, označite dio teksta i kliknite Ctrl+Enter.

Naziv računala ili na drugi način naziv glavnog računala postavlja se tijekom instalacije sustava. Koristi se za identifikaciju računala u lokalna mreža, na primjer, usluga NetBIOS prosljeđuje kao naziv Samba poslužitelja i uvijek ćete ga vidjeti u terminalu prije naredbenog retka.

Ako tijekom instalacije niste naveli što želite, promijenite naziv Ubuntu računalo Nije tako teško, ali u sustavu nije bilo grafičkih alata za to, pa ćete sve morati učiniti putem terminala.

Možete koristiti gotovo bilo koji naziv računala, ali postoje neka ograničenja. Nije preporučljivo koristiti dva isto ime računalo na istoj lokalnoj mreži, inače se mogu pojaviti problemi s raznim internetskim uslugama, a najočitiji je da nećete moći razumjeti gdje se koje računalo nalazi.

Drugo ograničenje je da naziv računala može sadržavati samo slova engleske abecede od a do z, brojeve od 0 do 9, kao i crtice i točke. Ime mora počinjati i završavati samo slovom ili brojem, a ne podvlakom. Naziv hosta ne razlikuje velika i mala slova, tako da će RAČUNALO i računalo značiti isto. Duljina je ograničena od 2 do 69 znakova, ali to je sasvim dovoljno.

Kako promijeniti ime računala

Postoji nekoliko načina za promjenu imena hosta Ubuntu. Najlakši način da postavite ime računala koje će biti spremljeno samo do ponovnog pokretanja je da koristite naredbu hostname, kojoj morate proslijediti novo ime kao parametar. Na primjer:

sudo ime hosta korisnik-pc

Ali nakon ponovnog pokretanja sve će se vratiti na staro. Da bi promjene bile trajne, morate promijeniti sadržaj dviju datoteka. /etc/hostname i /etc/hosts:

sudo vi /etc/hostname

Uklonite stari naziv iz ove datoteke i napišite novi. Zatim otvorite drugu datoteku:

sudo vi /etc/hosts

Ovdje je malo kompliciranije, pronađite redak:

127.0.0.1 staro_ime

I zamijenite staro ime novim, nakon čega trebate ponovno pokrenuti računalo. Ako ne želite ponovno pokrenuti sustav, jednostavno možete ponovno pokrenuti uslugu upravljanja prijavom korisnika:

systemctl ponovno pokrenite systemd-logind.service

Sada bi sve trebalo raditi ispravno. Ali nije jedini način promijenite ime hosta u Ubuntuu.

U moderne verzije Ubuntu, možete koristiti naredbu hostnamectl, za razliku od prve opcije, promjene će biti spremljene nakon ponovnog pokretanja:

sudo hostnamectl set-hostname new_name

Nakon ovoga bi također sve trebalo biti ispravno.

Naziv računala se ne mijenja

Ako ste promijenili naziv računala, a nakon ponovnog pokretanja sve se vrati kao što je bilo, na primjer, neka vrsta dhcpcd0-pc, tada je najvjerojatnije kriv NetworkManager. Evo rješenja za deinstalaciju ovog programa ili promjenu naziva hosta Ubuntua pomoću NetworkManagera. Da biste to učinili, pokrenite:

sudo vi /etc/NetworkManager/NetworkManager.conf

I dodajte sljedeće retke u datoteku:


hostname=ime računala

Nakon ponovnog pokretanja NetworkManager će promijeniti naziv hosta ubuntu u ispravan i s tim više neće biti problema.

zaključke

To je sve, sada znate kako promijeniti naziv računala ubuntu. Postoji sasvim dovoljno načina da to učinite tako da možete odabrati upravo ono što vam treba. Ako imate pitanja, pitajte u komentarima!

Povezane objave:


OS, ali ne želim se ponovno pokrenuti.

Uredio sam /etc/hostname, ali zahtijeva ponovno pokretanje da bi radio. Kako to izbjeći?

Jednostavno je. Samo kliknite ikonu zupčanika (nalazi se s desne strane gornji kut zaslon), otvorite zaslon O ovom računalu (nalazi se na ikoni zupčanika) i uredite naziv uređaja.

Ili, u terminalu, koristite sljedeću naredbu:

Sudo ime hosta vaše-novo-ime

Ovo će dovesti do toga da se ime glavnog računala dodijeli vašem novom imenu dok se ponovno ne pokrenete. Pogledajte man hostname i Kako promijeniti ime računala? Za dodatne informacije. Nemojte koristiti _ u svom imenu.

Bilješka

Nakon ponovnog pokretanja, promjene u /etc/hostname će se koristiti, tako da (kao što ste rekli u pitanju) i dalje biste trebali koristiti

Sudo -H gedit /etc/ime hosta

(ili neki drugi editor) tako da datoteka sadrži naziv hosta.

Da biste provjerili je li datoteka ispravno konfigurirana, pokrenite:

Također biste trebali urediti /etc/hosts i promijeniti redak koji kaže:

127.0.1.1 vaše-staro-ime-domaćina

tako da sada sadrži vaše novo ime hosta. (Ovo je neophodno, inače će mnoge naredbe prestati raditi.)

Ubuntu 13.04 nadalje

Naredba hostnamectl dio je zadane instalacije i na radnoj površini i na poslužitelju.

Kombinira postavljanje naziva hosta pomoću naredbe hostname i uređivanje /etc/hostname. Osim postavljanja statičkog naziva hosta, može postaviti "slatko" ime hosta, koje se ne koristi u Ubuntuu. Nažalost, uređivanje /etc/hosts i dalje treba raditi zasebno.

Hostnamectl set-hostname novi-hostname

Ova je naredba dio paketa systemd-services (koji od Ubuntu 14.04 također uključuje naredbe timedatectl i localectl). Kako Ubuntu migrira na systemd, ovaj alat je budućnost.

Nema ponovnog pokretanja

Promjena naziva hosta ili računala u ubuntu bez ponovnog pokretanja

Promijenite /etc/hostname i promijenite u novu vrijednost,

Nano /etc/ime hosta

Promijenite /etc/hosts i promijenite stara linija 127.0.1.1 na novi naziv hosta

127.0.0.1 localhost 127.0.1.1 ubuntu.local ubuntu # promijenite u svoj novi hostname/fqdn

Bilješka: Pročitao sam to na forumu > Uredi /etc/hosts i promijenio stari redak 127.0.1.1 u novi naziv hosta (ako to ne učinite, više nećete moći koristiti sudo. Ako ste već učinite to, pritisnite ESC u grub izborniku, odaberite vraćanje i uredite datoteku hosta na ispravne postavke)

Nakon ponovnog pokretanja, vaše će ime glavnog računala biti novo koje ste odabrali

Nema ponovnog pokretanja

kako bi se promijenio bez ponovnog pokretanja, možete jednostavno koristiti hostname.sh nakon uređivanja /etc/hostname. Trebali biste pohraniti oba imena hostova u /etc/hosts (127.0.0.1 newhost oldhost) dok ne pokrenete sljedeću naredbu:

Početak naziva hosta usluge Sudo

Bilješka. Gornja naredba služi za aktiviranje promjene. Ime hosta spremljeno u ovoj datoteci (/etc/hostname) bit će zadržano kada se sustav ponovno pokrene (i bit će postavljeno pomoću iste usluge).

Zadani naziv je postavljen kada je instaliran Ubuntu. Možete ga jednostavno promijeniti u što god želite na radnoj površini i poslužitelju uređivanjem hostova i datoteka hostova. U nastavku je prikazano kako:

  1. Klik Ctrl Alt t na tipkovnici za otvaranje terminala. Kada se otvori, pokrenite sljedeću naredbu: sudo hostname NEW_NAME_HERE

Ovo će promijeniti naziv hosta do sljedećeg ponovnog pokretanja. Ova promjena neće biti odmah vidljiva na vašem trenutnom terminalu. Pokrenite novi terminal da vidite novi naziv glavnog računala.

    Da biste trajno promijenili naziv, pokrenite naredbu za uređivanje host datoteka:

    sudo -H gedit /etc/hostname i sudo -H gedit /etc/hosts

Za Ubuntu poslužitelj bez GUI-ja, pokrenite sudo vi /etc/hostname i sudo vi /etc/hosts i uredite ih jednog po jednog. U obje datoteke promijenite ime u ono što želite i spremite ih.

Na kraju ponovno pokrenite računalo kako biste primijenili promjene.

Ovdje je skripta koja mijenja naziv hosta na propisani način. To osigurava da ne samo sudo nego i X11 aplikacije nastave funkcionirati bez potrebe za ponovnim pokretanjem.

Upotreba: sudo ./change_hostname.sh novi-hostname

#!/usr/bin/env bash NEW_HOSTNAME=$1 echo $NEW_HOSTNAME > /proc/sys/kernel/hostname sed -i "s/127.0.1.1.*/127.0.1.1\t""$NEW_HOSTNAME""/g" /etc/hosts echo $NEW_HOSTNAME > /etc/hostname service hostname start su $SUDO_USER -c "xauth add $(xauth list | sed "s/^.*\//""$NEW_HOSTNAME""\//g" | awk "NR==1 (sub($1,"\"&\""); ispis)")"

Bez ponovnog pokretanja:

  1. promijenite naziv hosta u /etc/hostname
  2. ažurirajte /etc/hosts u skladu s tim
  3. sudo sysctl kernel.hostname=mynew.local.host

Provjerite trenutno ime glavnog računala s imenom glavnog računala -f

  1. Zamijenite sadržaj /etc/hostname željenim nazivom hosta (možete urediti pomoću sudo nano /etc/hostname)
  2. U /etc/hosts zamijenite unos pored 127.0. 1 .1 sa željenim nazivom hosta (možete urediti pomoću sudo nano /etc/hosts)
  3. Izvršite ponovno pokretanje imena hosta usluge sudo; sudo servis umrežavanje ponovno pokretanje sudo servis hostname ponovno pokretanje; ponovno pokretanje mrežnog servisa sudo

Pročitao sam odgovore, ali mislim da vjerojatno tražite ovo:

Samo pokrenite ove dvije naredbe nakon uređivanja datoteke /etc/hostname.

$ sudo service hostname restart $ exec bash

Ovo je sve. Nema potrebe za ponovnim pokretanjem. Također provjerite jeste li promijenili ime u /etc/hosts.

Klasičan odgovor na izvorno pitanje autora je da nakon uređivanja /etc/hostname, primjenjujete ga bez ponovnog pokretanja pokretanjem hostname(1) s -F (--file) opcijom kao root:

Sudo ime glavnog računala -F /etc/ime glavnog računala

Rukovanje imenom glavnog računala (5) s /etc/hostname and navedeni program isti je u Debianu i njegovim derivatima već više od dvadeset godina, a paket koji ga je pružao označen je i obaveznim i obaveznim, a IIRC init skripte doslovno koriste istu stvar desetljećima (/etc/init/hostname.conf sve još uvijek ga sadrži) pa moram reći da sam stvarno zbunjen kako to nitko nije spomenuo :)

Najbolji članci na temu