To pytanie ma już odpowiedź tutaj:
Podczas konfigurowania komputera nazwałem go „Scott's MacBook Pro”. I tak, kiedy przechodzę do Preferencji systemowych-> Udostępnianie, mówi tam MacBook Pro Scotta jako nazwa mojego komputera. Jednak otwarcie terminala daje mi następujący monit:
Last login: Sun Oct 7 11:02:49 on ttys003
new-host-4:~ scott$
Kiedy loguję się do Backblaze, wymieniają mój komputer jako „new-host ‑ 4_2012_10_07”. Czy nie ustawiłem w pełni nazwy mojego komputera? Czy powinienem używać tradycyjnego hostname
polecenia?
.local
domena))Odpowiedzi:
Jeśli użyjesz:
będzie działać trochę lepiej. Na stronie podręcznika scutil (8):
źródło
emulator02
mimo że zmieniłem go w ustawieniach - lub próbowałem. Właśnie uruchomiłem wszystkie trzy obsługiwane preferencje i zrestartowałem terminal; teraz mogę poprawnie ustawić nazwę hosta.Po podążeniu za wskazówkami Jeffreya J. Hoovera ,
Dodałbym te dwa ostatnie kroki.
dscacheutil -flushcache
EDYCJA: Nie działało to dla mnie, dopóki nie zrestartowałem mojego Maca.
źródło
scutil --get
to odkryłemComputerName
iLocalHostName
został poprawnie ustawiony za pomocą Preferencji systemowych (udostępnianie). Jednak powiedział mi, że takHostName
byłonot set
. Dlatego właśnie użyłemsudo scutil --set
do ustawieniaHostName
. Następnie nie musiałem używaćdscacheutil
ani ponownie uruchamiać komputera, ponieważ natychmiastowa kontrolahostname
wykazała, że wszystko zostało naprawione, a otwarcie nowej karty Terminal pokazało, że moje pytanie również zostało naprawione. (OS X 10.9.4)Dla tych, którzy nie szukają rozwiązania wiersza poleceń, możesz je zmienić pod
źródło
localhost
Możesz zdefiniować, co chcesz zobaczyć przed
$
terminalem, modyfikując plik~/.profile
.Na przykład, jeśli dodasz do pliku
~/.profile
następujący wiersz:zobaczysz nazwę hosta i pełną ścieżkę do bieżącego katalogu:
Możesz również zmodyfikować mój przykład, używając następujących opcji w poleceniu eksportu:
źródło
Możesz biegać
w terminalu, aby zmienić nazwę.
źródło
scutil --set HostName name-of-host
podręcznika dla nazwy hosta mówi, aby uruchomić, jeśli chcesz zachować nazwę hosta podczas restartówW moim przypadku okazało się, że był to problem z naszym serwerem DNS, ponieważ odwrotne wyszukiwanie DNS nie wykasowało, ponieważ były zduplikowane wpisy DNS dla adresu IP i nazwy hosta.
źródło
Dodaję tutaj odpowiedź, ponieważ ostatnio również miałem ten problem.
W OSX 10.7.4 i prawdopodobnie wcześniej pojawia się błąd w opcji Edytuj nazwę hosta w panelu preferencji Udostępnianie. Ustawia nazwę hosta na ostatni zestaw rzeczy zamiast bieżącego tego zestawu.
Musiałem uruchomić
sudo hostname [preferred hostname]
, aby ustawić go poprawnie, po ustawieniu go w Udostępnianiu.źródło
Nie zrobiłem nic na moim komputerze, ale ostatecznie z jakiegoś powodu nazwa hosta i nazwa komputera zostały zarejestrowane jako nazwa, którą początkowo ustawiłem! W rzeczywistości cały czas miałem otwarty następujący terminal i jest to dokładnie wycinanie i wklejanie:
źródło