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

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

Углубленный онлайн-курс по MikroTik

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном онлайн-курcе по администрированию MikroTik. Автор курcа – сертифицированный тренер MikroTik Дмитрий Скоромнов. Более 40 лабораторных работ по которым дается обратная связь. В три раза больше информации, чем в MTCNA.

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

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

# hostname
centos.local

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

192.168.56.10 centos.local

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

Углубленный онлайн-курс по MikroTik.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном онлайн-курcе по администрированию MikroTik. Автор курcа – сертифицированный тренер MikroTik Дмитрий Скоромнов. Более 40 лабораторных работ по которым дается обратная связь. В три раза больше информации, чем в MTCNA.

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

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

Автор Zerox

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

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

  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 не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить комментарий" Я даю согласие на обработку персональных данных.
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar