Затем я использую сервер Ubuntu с установленным Gitlab, мне нужно настроить имя хоста имя Ubuntudev, чтобы получить доступ к нему из сети! Я настраиваю имя ubuntudev в / etc / hosts, но оно не работает с именем хоста, как я могу исправить эту ошибку? Я помещаю под содержимое файла / etc / hosts
-> / etc / hosts
127.0.0.1 localhost
127.0.1.1 ubuntudev
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Вы устанавливаете новое имя хоста с помощью
sudo hostnamectl set-hostname new_hostname
Вы также можете сделать это, отредактировав ОБА /etc/hostname
и / etc / hosts`. Прямое редактирование не рекомендуется, потому что если вы не редактируете оба, вы можете нарушить sudo.
panther @ Ubuntu: ~ $ hostname Ubuntu panther @ Ubuntu: ~ $ sudo hostnamectl set-hostname it_works
panther @ Ubuntu: ~ $ имя хоста
it_works
panther @ Ubuntu: ~ $ ping -c1 it_works
PING it_works (10.0.0.8) 56 (84) байтов данных. 64 байта из it_works (10.0.0.8): icmp_seq = 1 ttl = 64 время = 0,020 мс
--- статистика пинга it_works --- 1 передано пакетов, 1 получено, потеря пакетов 0%, время 0 мс rtt min / avg / max / mdev = 0,020 / 0,020 / 0,020 / 0,000 мс
panther @ Ubuntu: ~ $ sudo hostnamectl set-hostname Ubuntu
panther @ Ubuntu: ~ $ hostname
Ubuntu