Как изменить имя хоста

$ man xargs
...
       --arg-file=file
       -a file
              Read items from file instead of standard input.  If you use this
              option,  stdin  remains unchanged when commands are run.  Other-
              wise, stdin is redirected from /dev/null.
...

Можно хотеть установить --delimiter=/-d кому: '\n' также.


С другой стороны, если Вы просто пытаетесь повернуть каждую строку в файле в URL,

$ sed -e 's#.*#http://example.com/persons/&.tar#' file

сделает, и если Вы хотите выбрать всех их, просто передать это по каналу в | wget -i.

11
25.02.2011, 12:34
3 ответа

Имя хоста хранится в трех различных файлах:

  • /etc/hostname Используемый в качестве имени хоста
  • /etc/hosts Помогает разрешению имени хоста к IP-адресу
  • /etc/mailname Определяет имя хоста, которое почтовый сервер определяет сам

Вы могли бы хотеть иметь более глубокий взгляд с grep -ir hostname /etc

Перезапуск затронутых сервисов мог бы быть хорошей идеей также.

12
27.01.2020, 19:58

Значение хранится в /etc/hostname. После изменения примените его с /etc/init.d/hostname start

3
27.01.2020, 19:58
  • 1
    Это перестало работать в Debian 6. Какую версию Вы используете? –  tshepang 27.07.2011, 14:07

Различные сервисы могут также зависеть от способности разрешить имя хоста локально, которое часто обрабатывается записью в/etc/hosts файле.

0
27.01.2020, 19:58

Теги

Похожие вопросы