Архив рубрики: Ubuntu

Ubuntu is a free and open-source Linux distribution based on Debian.

Debian: автоматические обновления с помощью unattended-upgrades и отправка почты через AWS SES

23 мая 2019
 

 Пакет unattended-upgrades выполняет автоматическую установку обновлений на Debian/Ubuntu. Представляет собой Python-скрипт (1500 строк), расположенный в /usr/bin/unattended-upgrade (при этом /usr/bin/unattended-upgrades является симлинком на /usr/bin/unattended-upgrade). Аналог для CentsOS/RHEL — yum-cron. Устанавливаем: Основной файл настроек — /etc/apt/apt.conf.d/50unattended-upgrades, в нём настраиваются тип обновлений, отправка почты и прочее. Настройки самих обновлений выполняются в файле /etc/apt/apt.conf.d/20auto-upgrades, который можно создать вручную, или… Читать далее »

Linux: kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)

17 августа 2018
 

 Есть Ubuntu машинка, Jenkins билд-агент. Последнее время начала выпадать в Kernel panic и просто во время работы, и при перезагрузке, с ошибкой вида «kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)«. Причина оказалась банальна — раздел /boot был забит чуть менее, чем полностью (с). Для решения — находим старые ядра: И… Читать далее »

Debian: apticron — уведомление о доступных обновлениях

12 августа 2017
 

 Что бы получать уведомление о доступных в системе пакетов для обновления — используем утилиту apticron (Debian/Ubuntu). Устанавливаем: Проверяем отправку почты: Файл настроек — /etc/apticron/apticron.conf. Редактируем в нём почту: … EMAIL=»name@domain.tld» … Файл крона расположен в /etc/cron.d/: # cat /etc/cron.d/apticron # cron entry for apticron 58 * * * * root if test -x /usr/sbin/apticron; then… Читать далее »

Debian: unattended-upgrades — автообновление системы и пакетов

24 июля 2017
 

 Для автоматического обновления установленных пакетов и системы в Debian используется пакет unattended-upgrades. Страница на Debian-wiki — тут>>>. Аналогичный механизм для CentOS — yum-cron, описан тут>>>. Установка, настройка unattended-upgrades Устанавливаем пакет:

Linux: LVM — уменьшить home, увеличить root

18 марта 2017
 

 Сначала — выполню на виртуалке (всегда советую так делать), но наоборот — тут надо уменьшить root, а потом увеличить home. Имеется машина с тремя разделами LVM: root@archiso ~ # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 365.4M 1 loop /run/archiso/sfs/airootfs sda 8:0 0 30G 0 disk ├─sda1 8:1 0 487M 0 part… Читать далее »

Linux: LVM — разделить /root и добавить /home

12 марта 2017
 

 Имеется машина с одним диском, который разбит на два LVM-раздела — root и swap: root@ubuntu:/# lvdisplay -c /dev/ubuntu-vg/root:ubuntu-vg:3:1:-1:1:59809792:7301:-1:0:-1:252:0 /dev/ubuntu-vg/swap_1:ubuntu-vg:3:1:-1:2:2097152:256:-1:0:-1:252:1 Задача: уменьшить root, создать home в отдельном разделе.

Ubuntu: /usr/bin/X not found

10 марта 2017
 

 В какой-то момент после очередной перезагрузки — упали иксы на Ubuntu 14.04: setevoy@setevoy-nout:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty Особо не вникал, просто гуглил — и пробовал решения, т.к. система в любом случае сейчас пойдёт (UPD — и пошла>>>) под «снос» — буду ставить… Читать далее »

Arch: установка поверх Ubuntu с сохранением home в LVM

9 марта 2017
 

 Имеется домашний ноут, на котором установлена Ubuntu 14 + KDE, диск разбит на LVM-разделы. Задача: установить Arch Linux, оставить /home и восстановить dual-boot с Windows. Диски и разделы: Тут /dev/sdb — это жесткий диск ноута, sdb3 — LVM разделы с root и home Ubuntu, а sdb4 — Windows-раздел.

Pidgin: плагин purple-skypeweb для Skype-чатов

14 февраля 2017
 

 В связи с новостью>>> о том, что Microsoft (*!@#@*#R@V!!!) прекращает поддержку старых версий клиентов — пришлось искать варианты. Либо — совсем уходить со Skype — но все контакты тут, либо — найти возможность чатиться в скайпе без использования новых клиентов. Как один из вариантов решения — плагин purple-skypeweb для Pidgin.