Долго запускается MC (Midnight Commander). Два простых решения старой проблемы
Проблема долгого запуска Midnight Commander знакома многим красноглазым линуксоидам. При подключения к серверу по ssh, приходится очень долго ждать запуска mc (время ожидания может затянуться на пару минут).
Опытным путём было выявлено, что проблема как-то связана с сетевыми настройками, а конкретно с резолвингом имени сервера, к которому производится подключение (например нет соединения с DNS-сервером или хост не прописан). Но, как говорится в одном известном меме, это не точно.
Порой тормоза с запуском Midnight Commander наблюдались даже с случае корректной работы сети и DNS-серверов, поэтому, чтобы в очередной раз не ждать у моря погоды, просто прописываем в /etc/hosts имя сервера и его ip-адрес. Имя сервера можно посмотреть командой hostname:
# hostname
vpn.local
После чего добавляем ip и соответствующее ему имя хоста в /etc/hosts:
192.168.100.25 vpn.local
Теперь MC будет запускаться мгновенно вне зависимости от внешних факторов. Можно пойти несколько по иному пути, добавив в файл /etc/ssh/sshd_config один параметр:
UseDNS no
Комментариев: 1
sed -i 's/myhostname//' /etc/nsswitch.conf