Какой IP-адрес вызывает Ubuntu Advanced Package Tool (APT )

Попытка выполнить следующую команду

ls -ltrh| awk '$1 ~ /-rw/{print $0}'|sed -n '1,10p'| awk '{print "zip" " " $NF".zip" " " $NF}'| sh
1
21.06.2020, 01:20
1 ответ

Да, можно. По сути, aptсвязывается с серверами в вашем списке репозиториев/источников пакетов, см. Документацию Debian по подходящим источникам:

$ cat /etc/apt/sources.list
deb http://site.example.com/debian distribution component1 component2 component3

Вот сайты, напр. site.example.comпорт 80 выше. Больше может быть в файлах, содержащихся в/etc/apt/sources.list.d/

Вы можете выполнить поиск DNS для них, возможно, скопировать IP-адреса в /etc/hosts, чтобы они не менялись слишком часто (в случае, если серверы имеют несколько IP-адресов для балансировки нагрузки ), затем список короткий, и вам не нужно разрешать поиск DNS:

$ nslookup site.example.com
(...)
Name:   site.example.com
Address: 11.22.33.44
$ echo "11.22.33.44 site.example.com" >> /etc/hosts

(Конечно, это предполагает, что серверы по этим адресам останутся доступными, но в противном случае вы увидите сообщения об ошибках при попытках обновления.)

1
18.03.2021, 23:25

Теги

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