Два хоста могут иметь тот же IP-адрес в/etc/hosts?

с ED , редактором линии:

ed -s test.txt <<< $',s/pattern/replace/g\nw\nq'

или

ed -s test.txt <

или

printf '%s\n' ,s/pattern/replace/g w q | ed -s test.txt

0
11.09.2014, 01:08
2 ответа

могут ли два хоста использовать один и тот же IP-адрес без конфликт Краткий ответ: Нет.

Теперь, как видно, и mini, и debian используют один и тот же IP-адрес. Нет, все наоборот: оба имени соответствуют одному и тому же IP-адресу, и , что в порядке.

IP 127 .... являются адресами обратной связи, доступными только на вашем компьютере, прочтите здесь .
Обратите внимание, что эти IP-адреса недоступны извне вашего компьютера.

После более глубокого исследования опишите вашу проблему с apache в новом вопросе.

1
28.01.2020, 02:20

Это одно из расширений параметров Зша , применяемых к $ * :

$ {= spec}
Разделение слов выполняется с использованием правил для SH_WORD_SPLIT во время оценки спецификации, но независимо от того, отображается ли параметр в двойных кавычках; Если значение "=" удвоено, выключите его. Это приведет к разделению расширений параметров на отдельные слова перед подстановкой с использованием IFS в качестве разделителя. Это делается по умолчанию в большинстве других оболочек.

Смотрите типичный исчерпывающий ответ Жиля на Что такое разделение слов? Почему это важно при программировании оболочки для контекста.

Обычно zsh не выполняет разделение слов по умолчанию, поэтому, предположительно, необходимо убедиться, что $ * не разделяется, даже если опция SH _ WORD _ SPLIT так или иначе включена (например, с помощью emulate sh ).

Однако в большинстве случаев лучше использовать "$ @" (обратите внимание на важные здесь кавычки) вместо $ = * . $ = = * (как и $ * при выключенном SH _ WORD _ SPLIT ) расширяется только до непустых позиционных параметров, в то время как "$ @" расширяется до всех позиционных параметров (независимо от SH _ WORD _ SPLIT , и что

-121--75846-

UNIX знает эффективных пользователей/группу с uid/gui not name. Так что проверьте идентификатор и gid вашего домашнего каталога.

   stat --printf=%u /home/heather  #####print uid of your home dir 
   stat --printf=%g /home/heather  #####print gid of your home dir

Затем обратитесь к /etc/passwd и /etc/group :

egrep heather /etc/passwd
egrep heather /etc/groups
-121--230561-

Это полностью действительно и правильно. Кроме того, имена можно записать в одну строку с разделителем пробела:

127.0.1.1   debian  mini  mini.local

Оба варианта полностью действительны.

3
28.01.2020, 02:20

Теги

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