Архив рубрики: GNU/Linux utils

Вопросы, касающиеся использования различных системных утилит и прочего программного обеспечения – описания, их использование.

Bitcoin: установка кошелька Electrum на Arch Linux

14 ноября 2019
 

 Перебирал вчера различные сервисы на https://degooglisons-internet.org/en/alternatives – альтернативы сервисам всяких корпрораций типа Google etc, среди прочего взгляд упал на Bitcoin, вспомнил, что давно хотел установить и потрогать его. Начинаем со страницы https://bitcoin.org/ru/getting-started, я выбрал Electrum. Устанавливаем его на Arch Linux: [simterm] $ sudo pacman -S electrum resolving dependencies… looking for conflicting packages… Packages (19) gunicorn-19.9.0-1… Читать далее »

Redis: fork – Cannot allocate memory, Linux, виртуальная память и vm.overcommit_memory

27 августа 2019
 

 Cейчас настраиваю Redis как кеширующий сервис приложения, и среди прочего встал вопрос – надо ли включать vm.overcommit_memory в 1, или нет? Вопрос достаточно старый, см. История, но вот докопаться до сути, упорядочить и привести в читабельный вид удалось только сейчас. Проблема заключается в том, что официальная документация и практически все гайды/HowTo-шки по Redis достаточно легкомысленно… Читать далее »

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. Устанавливаем: [simterm] $ sudo apt -y install unattended-upgrades [/simterm] Основной файл настроек – /etc/apt/apt.conf.d/50unattended-upgrades, в нём настраиваются тип обновлений, отправка почты и прочее. Настройки самих обновлений выполняются… Читать далее »

Linux: GPG-ключи, менеджер паролей pass и импорт из KeePass

25 апреля 2019
 

 pass – менеджер паролей для Linux/UNIX, наверно один из старейших. Хранит данные в древовидной структуре каталогов и файлов, а сами файлы с секретами шифрует с помощью GPG-ключа. В Arch Linux есть из коробки, в Debian можно установить с помощь apt из дефолтных репозиториев: [simterm] $ sudo apt install pass [/simterm] В macOS – с помощью… Читать далее »

Atom: полезные плагины

8 апреля 2019
 

 Давно пользуюсь vim практически для всего, кроме крупных проектов на Python (которые последнее время случаются крайней редко), для которого использую PyCharm. Тот же PyCharm использую при написании JSON-шаблонов для CludFormation (см. плагин aws-cloudformation). Для Go сначала пользовался vim с плагином vim-go, но недавно потрогал Atom – вполне понравился, попробую исопльзовать его. Собственно в этом посте… Читать далее »

What is: chroot – системный вызов и утилита в Linux

23 марта 2019
 

 chroot() был добавлен в Version 7 Unix в 1979 году и используется для изоляции файловой системы. По сути, является предшественником вообще всей идеи нынешней контейнеризации, только в современных системах используются namespaces и cgroups, а раньше применяли chroot для создания изолированного от хоста рабочего окружения, которое могло использоваться для тестирования. Собственно, ch и root и является… Читать далее »

Linux: LVM – pvcreate Device /dev/sdb4 excluded by a filter.

9 марта 2019
 

 Во время установкий новой системы при создании Phisical Volume для LVM – вдруг вылезло непонятное сообщение. Виноваты кривые ручки и немного невнимательности – спешил. Создаём новый раздел: [simterm] [root@archiso ~]# pvcreate /dev/sdb4 Device /dev/sdb4 excluded by a filter. [/simterm] Проверяем размер раздела: [simterm] [root@archiso ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0… Читать далее »

Arch Linux: установка Steam

6 марта 2019
 

 Новый компьютер, есть надежда поиграть в игры (World of Tanks уже работают, см.World of Tanks: установка и запуск на Arch Linux). Steam на Ubuntu работал без проблем, Civilization 5 игралась – попробуем на Arch. Документация по установке – тут>>>. Не без танцев с бубном – но всё завелось. Включаем multilib репозиторий – в файле /etc/pacman.conf раскомментируйте:… Читать далее »

Linux: woeusb – создание загрузочной флешки с Windows

4 марта 2019
 

 Да, иногда приходится заниматься такими извращениями. Потребовалась загрузочная флешка с Виндой, перебрал несколько вариантов, понравилась утилитка woeusb. Устанавливаем из AUR: [simterm] $ yaourt -S woeusb [/simterm] Находим флешечку: [simterm] $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 477G 0 disk ├─sda1 8:1 0 1G 0 part /boot ├─sda2 8:2 0 16G… Читать далее »

Arch Linux: установка с EFI и dual-boot с Windows

24 февраля 2019
 

 Новый компьютер купил ещё в декабре, накатил тогда на него Windows, потом праздники – и всё руки не доходили установить Linux. Приходилось подключаться через Putty на старый ноут с Arch Linux, на котором всё настроено и работает – и через него делать всякие полезные вещи по SSH. Но Винда всё-таки неудобна, и наконец-то решил выделить… Читать далее »