Как обновить имя хоста для компьютера

!/bin/bash
list=$(ls -l | awk 'NR > 1 { print $9;}')
for fn in list 
do
echo $fn
    n=`grep -n "$fn" some.txt | awk -F":" '{ print $1;}'` # change this
    awk -F" " 'NR=='"$n"'{OFS=" "; $(NF+1)="Found";}1' some.txt>some.out
    mv some.out some.txt
done



!/bin/bash
list=$(ls -l | awk 'NR > 1 { print $9;}')
for fn in list; do # also decided to clean this up
    echo $fn
    n=$(grep -n "$fn" some.txt | awk -F":" '{ print $1;}') # to this
    awk -F" " 'NR=='"$n"'{OFS=" "; $(NF+1)="Found";}1' some.txt>some.out # also, what is this line supposed to do? There is usually a better way to do something that have to run a mv command to overwrite
    mv some.out some.txt
done

Там может быть что-то еще, но у меня еще не было моего кофе.

http://tldp.org/ldp/bash-beginners-guide/html/sect_03_04.html

-2
26.11.2018, 02:18
4 ответа

Оказывается, все, что мне нужно было сделать, это перезапустить мой дом. Я думаю, что HomeHub перезагружает таблицы DHCP, когда он перезагрузится. Спасибо Тим для подсказки мне в этом направлении.

0
28.01.2020, 05:18

Ваш маршрутизатор сохраняет HOSTAME ... (в таблице DHCP?) Вы можете попытаться очистить это.

То, что может быть полезно, являются хост и Hostame директивы в ~ / .ssh / config .

0
28.01.2020, 05:18

Если вы загрузились в LiveCD, и вы хотите установить имя хоста в archiso , вы можете запустить: имя Host Archiso

, если вы хотите изменить имя хоста Экземпляр Lubuntu, вам нужно установить файловую систему и редактировать и т. Д. / Хосты, и т. Д. / Имя хоста

Если вам нужно ssh с другого хоста в вашей домашней сети, предполагаемая сеть & ssh настроен, вам нужен ваш клиент, чтобы быть в состоянии разрешить «Archiso» к IP-адресу вашего экземпляра LiveCD. Самый простой способ сделать это, чтобы добавить «Archiso» и его IP-адрес в / etc / hosts на клиенте (или c: \ windows \ system32 \ драйверы \ etc \ hosts, если ваш SSH клиент работает в Windows)

0
28.01.2020, 05:18

Имя хоста, как правило, хранятся в / etc / jostname , а также ссыловаться в / etc / hosts

. Эти файлы содержат имя Archisio ? Если это так, перейдите на все, что вы предпочитаете.

0
28.01.2020, 05:18

Теги

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