LINUX.ORG.RU

Долго открывается консоль. Ubuntu 20.04 LTS

 , ,


0

3

Всех приветствую. Пару дней назад решил установить Ubuntu на свой ноутбук и сразу решил заняться изучением возможностей консоли и обнаружил, что после нажатия комбинации клавиш Ctrl+Alt+T приходится ожидать секунд 3-5 до открытия окна консоли. Что делать в таком случае?(В операционных системах не особо разбираюсь, тем более в Ubuntu). Спасибо за внимание.

Ответ на: комментарий от Zubok

Резолвинг localhost.

Телеметрия подкралась неожиданно. Теперь провайдер знает как часто открывают консоль. Зачем консоли понадобился DNS и localhost - непонятно.

X512 ★★ ()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от SergeyDK

Ну, Ubuntu доступно все 4 гига, она же 64-битная... да и 32-битные Linux умеют в PAE, так что могут адресовать до 64 гигов (не шутка, на самом деле 32-битные серверные Windows и WinXP до SP1 тоже так умеют).

А вообще конфиг и впрямь слабоват, особенно если ЖД. Попробуй легкие дистрибутивы, что я подсказал. Ещё вариант — Lubuntu 18.04.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от X512

Зачем консоли понадобился DNS и localhost - непонятно.

Это от незнания. localhost, hostname резолвят очень многие приложения. Но если проблемы, например, в /etc/hosts, то резолвер идет дальше по цепочке и доходит до DNS. В /etc/nsswitch.conf указан порядок. И там обычно files (/etc/hosts), а потом dns стоит. проявляется не на всех приложениях, а на весьма даже необычных. Я десять лет назад столкнулся с этим (на чужой машине) с играми в GNOME 2. sudoku запускаешь, ждешь секунд так 5-10 и она появляется. И я тоже тогда не сразу допер, в чем дело, пока выхлоп strace не увидел.

Zubok ★★★★★ ()

Я лично сомневаюсь, что это проблемы медленности процессора/ винта и пр. Терминал должен запускаться практически мгновенно. 5 секунд - это очень много. Посмотри, кстати, когда запускаешь терминал, то пока он не появился, винтом система все время шуршит или пошуршит, а потом молчание, ничего не происходит, а потом появляется окно?

Покажи, на всякий случай, /etc/hosts, /etc/hostname, /etc/nsswitch.conf. Пригодится.

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

Это от незнания.

Незнания чего? По дефолту должно быть настроено так, чтобы каждая программа при запуске не лезла в интернет. После такого начинаешь подозревать скрытую слежку запущенных программ. Неправильная настройка - хорошее прикрытие для слежки.

X512 ★★ ()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от Zubok

Система всё время шуршит.

/etc/hosts:

127.0.0.1 localhost

127.0.1.1 sergey-K53BR

The following lines are desirable for IPv6 capable hosts

::1 ip6-localhost ip6-loopback

fe00::0 ip6-localnet

ff00::0 ip6-mcastprefix

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

/etc/nsswitch.conf:

/etc/nsswitch.conf

Example configuration of GNU Name Service Switch functionality.

If you have the glibc-doc-reference' andinfo’ packages installed, try:

`info libc «Name Service Switch»’ for information about this file.

passwd: files systemd

group: files systemd

shadow: files

gshadow: files

hosts: files mdns4_minimal [NOTFOUND=return] dns

networks: files

protocols: db files

services: db files

ethers: db files

rpc: db files

netgroup: nis

SergeyDK ()
Ответ на: комментарий от X512

Зачем консоли понадобился DNS и localhost - непонятно.

В Ubuntu - для motd-news, например.

[Timer]
OnCalendar=00,12:00:00
RandomizedDelaySec=12h
Persistent=true
OnStartupSec=1min
Я в этих делах не очень... Это оно как? Два раза в сутки пытается что-то получить, если не получается, продолжает попытки? А при переключении на свежую tty как, тихо сидит, или не тихо?

Dementy ★★ ()
Ответ на: комментарий от fornlr

У меня на RPI 3b заход по SSH на Ubuntu Server как раз пять секунд.

Кстати, вот тоже можешь на сервере в sshd_config прописать «UseDNS No», если это не прописано. Вообще-то, это должно быть по умолчанию так, но я сталкивался с тем, что в настройке был yes.

Zubok ★★★★★ ()
Ответ на: комментарий от SergeyDK

А что в /etc/hostname и еще /etc/resolv.conf покажи. Попробуй потом еще отключить интернет или лучше всю сеть в настройках (чего там сейчас? network-manager?). И снова попробовать. У тебя 5 сек. запускается каждый раз или только первый раз, а последующие быстро?

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

/etc/hostname:

sergey-K53BR

/etc/resolv.conf:

This file is managed by man:systemd-resolved(8). Do not edit.

This is a dynamic resolv.conf file for connecting local clients to the

internal DNS stub resolver of systemd-resolved. This file lists all

configured search domains.

Run «resolvectl status» to see details about the uplink DNS servers

currently in use.

Third party programs must not access this file directly, but only through the

symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,

replace this symlink by a static file or a different symlink.

See man:systemd-resolved.service(8) for details about the

supported modes of

operation for /etc/resolv.conf.

nameserver 127.0.0.53

options edns0 trust-ad

SergeyDK ()
Ответ на: комментарий от SergeyDK

Отключил сеть - всё равно тормозит.

Так без сети как раз и возникает дополнительная задержка.
Я не убунтолог, но настройки сети, по моему, какие-то странные!

127.0.0.1 localhost
127.0.1.1 sergey-K53BR

nameserver 127.0.0.53

У тебя приложение пытается определить адрес для sergey-K53BR и сильно удивляется полученному ответу.
Попробуй ping sergey-K53BR

sigurd ★★★★ ()
Ответ на: комментарий от SergeyDK

Ну, 3 секунды тоже несколько многовато, но не аномально. Все же я ожидаю, что должно было запуститься очень быстро. Вот думаю, что еще там может быть. Попробуй запустить терминал и из него написать gnome-terminal (ввод), а потом еще так: dbus-launch gnome-terminal. Какая-то разница будет? Запускается быстро или тоже 3 сек?

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

Ввёл gnome-terminal и открылось новое консольное окно(за 1.5 сек), потом ввёл dbus-launch gnome-terminal и вывелось следующее:

Failed to use specified server: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.507 was not provided by any .service files

Falling back to default server.

После текста выше, открылось новое консольное окно(ждал больше 3 сек.)

SergeyDK ()
Ответ на: комментарий от SergeyDK

Долго открывается консоль - подобная тема была, только я не понял как разрешили проблему.

Не, это вряд ли. Я по следам твоего эксперимента пошел и нашел вот такой баг-репорт. https://bugs.launchpad.net/ubuntu/ source/xdg-desktop-portal/ bug/1878081

Там вроде как зарепортили похожий баг, хотя таймаут там аномальный Предложили человеку удалить пакет xdg-desktop-portal и посмотреть, как будет себя вести. Ты тоже можешь временно его снести, для чистоты эксперимента перегрузи сессию заново и попробуй запустить терминал. Если не поможет, то потом назад поставишь этот пакет. Что за баг в xdg-desktop-portal не уточняется.

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

К сожалению, всё также. Ввёл sudo apt-get remove xdg-desktop-portal, затем перезагрузил ноутбук, попробовал открыть консольное окно - и опять задержка(такая же как и раньше). Может всё-таки дело в железе?

SergeyDK ()
Ответ на: комментарий от SergeyDK

Ввёл sudo apt-get remove xdg-desktop-portal, затем перезагрузил ноутбук, попробовал открыть консольное окно - и опять задержка(такая же как и раньше)

Тогда поставь его назад.

Может всё-таки дело в железе?

...которое исключительно терминалу мешает запускаться, а остальное ок? Я сомневаюсь. А как запускается Gnome Terminal через меню, а не по комбинации. Тоже 3 сек.?

Zubok ★★★★★ ()
Ответ на: комментарий от ABW

Да я так из сообщений об ошибке понял, что там есть аж целый Gnome Terminal Server, который запускается systemd. Я просто этим всем не пользуюсь и даже не знал. Что-то типа emacs daemon, получается. Терминалы, я так понимаю, соединяются с ним. Ну, гномеры меня поправят.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 2)

Посмотри что запускается по комбинации клавиш и запусти тоже самое руками, через strace -tt -T

В выхлопе увидишь что он делает в течении этих 3-5 секунд

anonymous ()

У меня при запущенном докере с xterm-ом такое. Останавливаешь первый - задержка пропадает. xfce-terminal, при этом, нормально работает в любом случае.

alfix ()