] Если я правильно понимаю этот код, я считаю, что это ваша проблема:[
] [do_Copy() {
el=$1
PRIMSEC=$2
scp david@$FILERS_LOCATION_1:$dir3/new_weekly_2014_"$el"_200003_5.data \
$PRIMSEC/. || \
scp david@$FILERS_LOCATION_2:$dir3/new_weekly_2014_"$el"_200003_5.data \
$PRIMSEC/.
}
export -f do_Copy
parallel --retries 10 -j 10 do_Copy {} \
$PRIMARY ::: "${PRIMARY_PARTITION[@]}" &
parallel --retries 10 -j 10 do_Copy {} \
$SECONDARY ::: "${SECONDARY_PARTITION[@]}" &
wait
]
[] Вы запускаете 20 []scp[
] параллельно, но машины B & C могут обрабатывать только 10 параллельных строк:[
#MaxStartups 10
]
[]Я бы набрал эти параллельные строки назад, чтобы сказать 5, и посмотрел, исправит ли это вашу проблему. Если вы хотите увеличить количество []MaxStartups[
] на машинах B и C, вы также можете сделать это:[
MaxStartups 15
]
[]И убедиться, что сервис []sshd[
] перезапущен на обеих машинах B и C:[
$ sudo service sshd restart
]
[]Вы можете дважды проверить, что они работают, запустив []sshd[
] в тестовом режиме с помощью переключателя []-T[
]. [
$ sudo /usr/sbin/sshd -T | grep -i max
maxauthtries 6
maxsessions 10
clientalivecountmax 3
maxstartups 10:30:100
] Да, вы можете вручную редактировать обе информации.
Чтобы изменить только ваш DNS, необходимо отредактировать файл /etc/resolv.conf
и изменить строки, начинающиеся с nameerver
. Вот так (здесь это с Google's DNS) :
nameserver 8.8.8.8
nameserver 8.8.4.4
Что вы имеете в виду, изменяя ваш DHCP адрес ? Вы имеете в виду IP-адрес DHCP, который был вам предоставлен ?
Если да, то есть два шага :
Это зависит от ваших системных настроек (используете ли вы NetworkManager, на каком дистрибутиве вы находитесь, ...).
EDIT : Вы не можете установить IP-адрес DHCP-сервера (или выбрать, какой DHCP-сервер вам нужен), потому что когда вы подключаетесь к сети и хотите получить адрес через DHCP, вы посылаете широковещательный запрос, в подсети должен быть максимум один DHCP-сервер (я не знаю, что случится, если их будет несколько и возникнет конфликт).