BEARlogin Dev
652 subscribers
96 photos
11 videos
4 files
148 links
Забил на конкретную тему, пишу все что в голову взбредет, от кода, до еды и музла.

Канал с хокку тут https://t.me/devs_hokku

CTO
ЛС - @bearlogin
Download Telegram
BUSIER или зависания Linux

В последнее время моя Ubuntu часто стала зависать наглухо. При чем проблема обычно всегда одна и та же - утечки памяти в Chrome или IDEA. Такой штуки как вызов диспетчера задач как в винде, тут нету (можно запилить, но с бубном). По-этому тупо перезагружал комп. Но вчера обнаружил такую тему как System Request.

Зажимаем Alt + SysReq(PrtSc) и кнопку, например - F - и отправляете команду напрямую в ядро "убить самый жрущий процесс"

А вот последовательность REISUB (BUSIER для запоминания) - gracefull reboot, намного лучше, чем бахнуть кнопку на компе.

R: Switch to XLATE mode
E: Send Terminate signal to all processes except for init
I: Send Kill signal to all processes except for init
S: Sync all mounted file-systems
U: Remount file-systems as read-only
B: Reboot

Но вся эта магия не сразу из коробки работает, нужно заменить 176 на 244 тут
sudo nano /etc/sysctl.d/10-magic-sysrq.conf
Дальше выполняем команду
echo 244 | sudo tee /proc/sys/kernel/sysrq

Дальше жмем Alt+SysReq+F и убиваем какую нить вкладку хром)

Upd. от камрада @artalar - "Можно ещё в обход иксов запустить терминал Ctrl + Alt + F1 to F6. По моему опыту зависают чаще всего именно они (икс сервер для отрисовки гуя)"

Тут инфа
https://askubuntu.com/a/36717

#devops #linux #ubuntu #advices
Автоматическое обновление Chrome в Ubuntu

Чот надоело руками обновлять, а не обновлять не получается — чуть что, сразу авторизации везде слетают и прочие оказии...

1. Редактируем файл
sudo nano /etc/apt/sources.list.d/google-chrome.list
2. Добавляем туда эту строку
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
3. Скачиваем и добавляем ключ
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo tee /usr/share/keyrings/google-linux-signing-keyring.gpg >/dev/null
4. Обновляем список пакетов
sudo apt update
5. Устанавливаем Chrome
sudo apt install google-chrome-stable

Теперь хром должен обновляться автоматически, но если нет, то посмотрите в сторону unattended-upgrades

#ubuntu #advices
Намедни решил 2 супер бесячие проблемы

1. Рандомно наглухо фризилась убунта. Только ресет спасал. Страдал с самого перехода на Ubuntu (4 года). Особенно было круто, когда посреди видео звонка это происходило, когда читал курс или менторил.

2. ERR_NETWORK_CHANGED - из-за чего работать с chagpt было невозможно, постоянно обрывалась генерация.

Первая проблема с фризами была связана с SSD Samsung NVME и режимом энергосбережения, а точней кривой его работой.
Лечится вырубанием его к чертям.

В /etc/default/grub пишем

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvme_core.default_ps_max_latency_us=0"


Вторая проблема была связана с ipv6.
Лечится, кто бы мог подумать, вырубанием его к чертям.

Там же в /etc/default/grub пишем
GRUB_CMDLINE_LINUX="ipv6.disable=1"


Затем
sudo update-grub


И перезагружаемся

И, voilà, все работает, как часы.

#ubuntu #advices