MC (midnight commander) – один из наиболее часто используемый консольных файловых менеджеров для Linux. Один из его недостатков, с которым сталкивается большинство администраторов – иногда MC очень долго запускается.
После подключение хосту по SSH и запуска команды mc (midnight commander) иногда приходится ждать несколько минут, прежде чем файловый менеджер запустится. Данная проблема чаще всего связана с настройками DNS.
Поэтому: проверьте, что в настройках сетевых интерфейсов прописаны DNS сервера и эти сервера доступны.
Есть и другие способ исправления проблемы медленного запуска mc и вы можете решить ее несколькими способами.
Способ 1:
Добавить в файл /etc/hosts имя вашего сервера и его IP. Можно использовать такую команду:
sudo echo "127.0.0.2 $(hostname).domain $(hostname)" >> /etc/hosts
Способ 2:
Можно попробовать отключить использование разрешения имен при подключении по SSH. Для этого в конфигурационном файле /etc/ssh/sshd_config добавьте опцию:
UseDNS no
Перезапустите sshd:
systemctl restart sshd || systemctl restart ssh
Способ 3:
Попробуйте отключить поддержку встроенной командной оболочки mc:
alias mc="mc --nosubshell"
После этого mc должен открываться мгновенно.