Много позже чтения logemin ссылки Кбита, отправленной выше. Можно проверить то, Что является Моим DNS для secure.logmein.com, который Вы получаете, Вы получаете 3 различных IP-адреса от различных серверов DNS:
69.25.20.193 74.201.74.193 77.242.192.193
Если Вы блокируете те 3 IP-адреса, и LogMeIn только использует secure.logmein.com запись DNS и не изменяет те IP-адреса.
Вам нужно будет добавить ту же логику, которая существует в вашем .profile
в ваш .bash_profile
. .profile
не используется, если существует .bash_profile
, поэтому ваш .bashrc
не используется.
Проверка того, работаете ли вы Однако bash не требуется в .bash_profile. Этого достаточно:
[[ -f ~/.bashrc ]] && source ~/.bashrc
На SuperUser есть отличный ответ, объясняющий разницу между .bashrc и .bash_profile .
По сути, файлы «профиля» читаются только при входе в систему. Вы можете думать об этом так; когда вы входите в систему, оболочка использует один из файлов профиля для «настройки вашего профиля».
В противном случае, если вы уже вошли в систему, и инициируете новый сеанс (откройте новую вкладку / окно или вызовите bash на консоли ), оболочка просто читает ваш файл "rc".
Я решаю эту проблему, помещая почти все в свой файл .bashrc, а затем получаю файл .bashrc из моего файла .profile. Вот пример:
Мой .profile
файл:
source ~/.bashrc
Мой .bashrc
файл:
alias g='egrep -i'
export CLICOLOR=1
export LSCOLORS=ehfxcxdxbxegedabagacad
PS1="\[\e[0;31m\]\u\[\e[0;32m\]@\[\e[0;31m\]\h\[\e[0;37m\] \w\[\e[0;39m\]"
case `id -u` in
0) PS1="${PS1}# ";;
*) PS1="${PS1}$ ";;
esac