Ошибка обновления Google Chrome

TweetЕсли вы пользуетесь браузером Google Chrome, то после недавних обновлений вы могли увидеть следующую ошибку при работе команды apt-get update: root@xxx:~# apt-get update Hit:1 http://linux.teamviewer.com/deb stable InRelease Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease Hit:3 http://security.debian.org buster/updates InRelease Hit:4 http://linux.teamviewer.com/deb preview InRelease Get:5 http://dl.google.com/linux/chrome/deb stable Release [943 B] Get:6 http://dl.google.com/linux/chrome/deb stable Release.gpg [819 B] Hit:7 https://repo.skype.com/deb stable InRelease… Continue reading «Ошибка обновления Google Chrome»

Компиляция и сборка ядра linux 4.17

TweetТеперь для автоматический сборки новых версий ядра Linux потребуются следующие установленные пакеты: apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison Скрипт автоматический сборки немного поменялся: #!/bin/sh # unpack and prepare cd /usr/src # check for new file kernelfile=`wget -O — 2>&1 https://www.kernel.org | grep «latest_link» -A 2 | grep -o ‘https://[^»]*’`… Continue reading «Компиляция и сборка ядра linux 4.17»

Доработанный скрипт автоматизированной компиляции ядра Linux

TweetА вот и доработанная версия скрипта автоматизированной компиляции ядра Linux. Эта версия умеет самостоятельно проверять наличие новой версии на сайте и скачивать её. #!/bin/sh # unpack and prepare cd /usr/src # check for new file kernelfile=`wget -O — 2>&1 https://www.kernel.org | grep «latest_link» -A 2 | grep -o ‘https://[^»]*’` newkernel=»`echo $kernelfile | grep -o ‘linux-.*\.tar\.xz’… Continue reading «Доработанный скрипт автоматизированной компиляции ядра Linux»

Ротация логов процессов в supervisord

TweetЕсли вы пользуетесь supervisord, то наверняка сталкивались с неудобством ротации логов в нём. Типичная настройка в конфигурационном файле процесса в /etc/supervisor.d/ выглядит так: stdout_logfile=/var/log/progam/process_%(process_num)02d.log stdout_logfile_maxbytes=100MB stdout_logfile_backups=50 Логи складываются в отдельные файлы и ротируются по достижении размера в 100 мегабайт. Данный способ не очень удобен, особенно если нужно искать логи за определённую дату. В этом случае… Continue reading «Ротация логов процессов в supervisord»

Скрипт автоматизированной компиляции ядра Linux

TweetЯ уже давно писал, что компиляция ядра — это просто. Со времени написания той записи прошло более семи лет. И я решил поделиться своим скриптом, который автоматизирует процесс сборки нового ядра. Всё, что нужно, это скачать исходник очередной версии ядра в каталог /usr/src: cd /usr/src wget -c https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.8.10.tar.xz И запустить скрипт build.sh, который у меня… Continue reading «Скрипт автоматизированной компиляции ядра Linux»