Когда я подключаюсь к моему серверу (ubuntu server 10.10), я получаю следующее:
[email protected] ~>
Как удалить «.belkin»?
Когда я подключаюсь к моему серверу (ubuntu server 10.10), я получаю следующее:
[email protected] ~>
Как удалить «.belkin»?
Вам нужно изменить имя компьютера в двух файлах:
/etc/hostname
и
/etc/hosts
Это потребует административного доступа, поэтому запустите
gksu gedit /path/to/file
Замените все экземпляры существующего имени компьютера новым. Когда полный запуск
sudo service hostname start
Имя будет также изменено, если вы перезагрузите компьютер.
См. также:
hostnamectl set-hostname
Это лучший способ, если у вас есть systemd (13.10):
hostnamectl set-hostname 'new-hostname'
Это:
Дополнительная информация: Ссылка
Это довольно просто:
Измените /etc/hostname
, измените имя, сохраните файл. Р>
Вы также должны внести те же изменения в файл /etc/hosts
Выполнить sudo service hostname start
Пока у вас нет настроек приложения в зависимости от «старого» имени хоста, вы должны быть в порядке; -)
Безопасно делать, вам просто нужно убедиться, что вы редактируете файл конфигурации системного имени хоста (/ etc / hostname) и файл разрешения имен имен хостов (/ etc / hosts). С терминала выполните следующее:
sudo -s
editor /etc/hostname
editor /etc/hosts
shutdown -ry now
В дополнение к редактированию / etc / hosts и / etc / hostname у различных служб могут возникнуть проблемы с этим изменением. Mysql и postfix устанавливаются по умолчанию в ubuntu. Сломанный постфикс не повлияет на большинство пользователей ubuntu, так как он является фоновым почтовым сервером, который мало используется.
Postfix:
sudo editor /etc/postfix/main.cf
sudo service postfix restart
Конфигурация по умолчанию для mysql не использует имя хоста, поэтому она будет работать нормально как есть. Если вы настроили его, отредактируйте файлы в / etc / mysql / и перезапустите службу.
Вы также можете отредактировать / etc / motd (сообщение дня), которое отображается на виртуальных терминалах и удаленных входах. Это ничего не повредит, хотя.
Другие службы, которые вы, возможно, установили, которые нуждаются в исправлении, - apache, bind9 и т. д. В каждом случае найдите и отредактируйте имя хоста в их конфигурации и перезапустите службу. Р>
Установить ailurus
Добавить PPA и обновить репозиторий
sudo add-apt-repository ppa:ailurus && sudo apt-get update
Установить ailurus
sudo apt-get install ailurus
Имя узла уникально идентифицирует ваш компьютер в локальной сети (и, возможно, в Интернете), поэтому не рекомендуется менять его, если вы не знаете, что делаете.
Но вы можете изменить приглашение оболочки, чтобы не отображать .belkin
(часть имени домена):
export PS1='\[email protected]\h \w> '
См. справочную страницу bash и, в частности, в разделе подсказки для получения дополнительной информации.
Используйте команду hostname
для изменения имени хоста
sudo hostname newname
Однако это не редактирует ваш файл hosts, который вы должны сделать, чтобы убедиться, что ваш компьютер распознает себя
gksudo /etc/hosts
И добавьте новую запись для вашего имени хоста, указывающую на 127.0.0.1
127.0.0.1 oldname newname
Вы также можете удалить старую запись, но я предпочитаю ее хранить.
Если вы не хотите играть с текстовым редактором, Ubuntu Tweak (возьмите deb с их сайта), это будет выглядеть как одна из мелочей, с которой вы можете играть (наряду с множеством других небольших настроек, которые вы можете захотеть сделать, но на самом деле не хотите играть с терминалом и самими файлами).
Следующая команда изменяет имя хоста на лету, но чтобы сделать ее постоянной, вам нужно отредактировать /etc/hostname
:
echo 'new_hostname' > /proc/sys/kernel/hostname
Откройте новый сеанс терминала, и вы сразу увидите его.
С systemd
на месте, правильный способ сделать это
hostnamectl set-hostname "new_name"
Если вы хотите, чтобы процесс с помощью GUI установил Ubuntu-Tweak. Среди других применений этого приложения - возможность сменить имя компьютера через вкладку «Сведения о компьютере» - > "Hostname"
SystemSettings - > Подробности - > Overwiev (по умолчанию открыт в U16.04) - Имя устройства.
, но дополнительно вы должны изменить имя в / etc / hosts. Ubuntu BUG ()?
Откройте терминал и
sudo sed -i '1s/.*/desired-name/g' /etc/hostname
# you need restart to effect with...
sudo shutdown -r 0