У мене є проблема, wget
і я виявив, що мої налаштування проксі невірні:
$ env | grep "proxy"
http_proxy=http://213.181.73.145:80
https_proxy=http://213.181.73.145:80
Отже, коли я намагаюся щось завантажити wget
, не вдається спроби підключитися до проксі, а також не намагаюся підключитися до веб-ресурсу, який мені потрібно завантажити.
Але в суперпользовательском режимі все правильно:
$ sudo su
$ env | grep "proxy"
$
(порожній вихід, немає проксі)
Хочу знати, де знаходяться ці змінні параметри, і я знайшов багато проблем. Наступний рядок я додав до початку свого /etc/profile
:
env | grep "proxy"
echo "Hello"
І мене дивує, що обидві змінні - це налаштування з тими самими значеннями перед завантаженням будь-якого файлу конфігурації (/ etc / bashrc, ~ / .bashrc тощо):
(new terminal)
http_proxy=http://213.181.73.145:80
https_proxy=http://213.181.73.145:80
Hello
$
Більше того, я працюю guake
. Отже, я спробував те ж саме із загальним терміналом, і для мене це здивувало (я думаю) файл /etc/profile
не завантажений, оскільки я не бачу ні проксі-рядки, але ні echo "Hello"
повідомлення.
Отже, я хотів би знати, як можливо, що http_proxy
і https_proxy
визначаються перед завантаженням, /etc/profile
і чому я не бачу повідомлення "Привіт", коли я відкриваю загальний термінал.