Home » Полезные советы » Очень долго запускается MC

Очень долго запускается MC

Иногда возникает странная проблема, которая выражается в том, что при подключении по ssh после ввода логина приходится ждать секунд 30, пока появится возможность ввести пароль. После подключения к серверу и запуска mc (midnight commander) проходит 1-2 минуты, прежде чем он запустится.

Онлайн-курс "Базы данных" – для разработчиков, администраторов СУБД и всех, кто стремится повысить профессиональный уровень, научиться проектировать базы данных и создавать оптимальную структуру их хранения (PostgreSQL, MySQL, Redis, MongoDB, Cassandra и т. д.) Подробности по .

Я давно знаю об этой проблеме, но когда столкнулся с этим в очередной раз, решил поделиться решением. Проблема эта связана с сетью и резолвингом имени сервера. Как точно связана, не совсем понимаю. Она возникает, к примеру, если не доступен или не прописан dns сервер.

Иногда может возникнуть, когда с dns все в порядке, с сетью тоже, но все равно наблюдаются тормоза. Мне в таких ситуациях всегда помогает следующее решение. Необходимо прописать в /etc/hosts имя сервера и его локальный ip. Имя сервера смотрим командой:

# hostname
centos.local

После этого добавляем в /etc/hosts:

192.168.56.10 centos.local

Теперь MC запускается мгновенно.

Онлайн курс "Data Engineer"

Онлайн-курс Data Engineer – для разработчиков, администраторов СУБД и всех, кто стремится повысить профессиональный уровень, освоить новые инструменты и заниматься интересными задачами в сфере работы с большими данными. Курс не для новичков – нужно пройти вступительный тест. Выпускники курса смогут:
  • разворачивать, налаживать и оптимизировать инструменты обработки данных;
  • адаптировать датасеты для дальнейшей работы и аналитики;
  • создавать сервисы, которые используют результаты обработки больших объемов данных;
  • отвечать за архитектуру данных в компании.
Проверьте себя на вступительном тесте и смотрите программу детальнее по .

Помогла статья? Подписывайся на telegram канал автора

Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.

Автор Zerox

Владимир, системный администратор, автор сайта. Люблю настраивать сервера, изучать что-то новое, делиться знаниями, писать интересные и полезные статьи. Открыт к диалогу и сотрудничеству. Если вам интересно узнать обо мне побольше, то можете послушать интервью. Запись на моем канале - https://t.me/srv_admin/425 или на сайте в контактах.

5 комментариев

  1. Спасибо за информацию. Не знал о таком решении описанной проблемы.

  2. Хоть и старая тема но решил тоже написать свой комментарий.
    У меня тоже такое случилось не так давно и решение в одной команде

    alias mc="mc --nosubshell"

    и после этого открывается моментально.

    Решение нашел здесь http://fliplinux.com/midnight-commander-centos.html
    Главное и hosts менял и bash_profile и разное не помогало ничего.
    Помогло только alias mc="mc --nosubshell"

  3. Благодарный

    Круто! То что нужно! mc просто летает!!! и за комментарий про sshd_config спасибо! Реально оба рецепта как доктор прописал!

  4. проблема как раз в dns, используйте опцию в конфиге sshd_config:

    UseDNS no

Добавить комментарий

Ваш адрес email не будет опубликован.

Нажимая кнопку "Отправить комментарий" Я даю согласие на обработку персональных данных.