Архив рубрики: UNIX/Linux

Вопросы, касающиеся работы операционных систем GNU/Linux

Linux: ccat — cat с подсветкой синтаксиса

19 декабря 2017
 

 ccat — консольная утилита для отображения содержимого файлов с подствекой синтаксиса для Javascript, Java, Go, Ruby, C, Python и JSON. Можно скачать последнюю версию со страницы загрузок, а для Arch Linux доступен в AUR: [simterm] $ yaourt -S ccat [/simterm] И её работа: Что бы заменить стандартный /usr/bin/cat на /usr/bin/ccat — используем alias. Обновляем ~/.bash_profile,… Читать далее »

Arch Linux: cups и hplip — подключение принтера

8 декабря 2017
 

 Установка cups Устанавливаем cups: $ sudo pacman -S cups Запускаем и добавляем в автозапуск: [simterm] $ systemctl start org.cups.cupsd.service $ systemctl enable org.cups.cupsd.service [/simterm] Проверяем — переходим на страницу http://localhost:631: Файл настроек — /etc/cups/cups-files.conf. Добавляем группу: [simterm] $ sudo groupadd printadmin [/simterm] Пользователя в неё: [simterm] $ sudo usermod -a -G printadmin $USER [/simterm] Обновляем… Читать далее »

Debian: обновление 8 Jessie на 9 Stretch

30 ноября 2017
 

 Имеется Debian 8, Jessie, требуется обновить его до Debian 9, Stretch (хотя 9.0 вышел ещё в июне, а последняя версия на сегодня — 9.2, так что пост «немного» устарел, но раньше необходимости не было, а 8 вполне устраивает). Официальная документация по апгрейду тут>>> и тут>>>.

I2P: установка и настройка на Arch Linux

19 ноября 2017
 

 Кратко: I2P — это масштабируемая, самоорганизующаяся, распределяющая пакеты между анонимными сетевыми уровнями сеть, в которой может работать любое количество приложений, при этом будет обеспечиваться высокий уровень безопасности и анонимности. Каждое из этих приложений само по себе, может быть анонимным, иметь свои возможности для управления сетью, не беспокоясь о надлежащем осуществлении контоля работы свободной, распределённой и… Читать далее »

Linux: notify-send, DBus и crontab

31 октября 2017
 

 Имеется скрипт для вывода уведомления на экран каждые N минут из поста Arch Linux: уведомления в Openbox с libnotify: #!/usr/bin/env bash notify-send ‘Hello, world!’ ‘Example.’ —icon=dialog-information Проблема в том, что по логам — он выполняется, но на экране сообщения не появляются. Что бы заставить его работать — надо указать nofity-send на текущий адрес файла сокета… Читать далее »

Pentaho DI: aka Kettle — установка на Linux

25 октября 2017
 

 Pentaho Data Integration (PDI, ранее называвшаяся Kettle) — компонент для выполнения Extract, Transform and Load (ETL) задач. Обычно используется (и планировалась в проекте) для всякой бигдаты и аналитики, но кроме этого может применяться для конвертации различных данных. Задача на сейчас — конвертировать базы MySQL со старых серверов в PostgreSQL. Для проверки — надо установить PDI локально, попробовать… Читать далее »

SSH: подключение в приватную сеть через Bastion и немного про Multiplexing

21 октября 2017
 

 Имеется сервер с доступом к порту 22 с домашнего IP — это будет rtfm-bastion. За ним, в приватной сети, есть сервер баз данных, доступ к которому разрешён только с bastion хоста — это будет rtfm-db. Задача: подключаться к серверу баз данных «напрямую», без дополнительных команд на бастион-хосте (вообще это надо будет для Ansible, но можно… Читать далее »

PostgreSQL: установка на Linux

20 октября 2017
 

 Документация — тут>>> и тут>>>. Доступ к AWS PostgreSQL RDS из нашей сети закрыт, надо установить PostgreSQL локально для проверки конвертации баз MySQL > PostgreSQL. Быстрая заметка по началу работы с сервером. Установка Устанавливаем на Arch Linux, для тестов: [simterm] $ sudo pacman -S postgresql [/simterm] Задаём пароль пользователю postgres: [simterm] $ sudo passwd postgres New password: Retype… Читать далее »

Arch Linux: чистим /var

18 октября 2017
 

 Быстрая заметка по очистке /var на Arch Linux. Корневой раздел — 30 гиг, занято 26: # df -h / | grep root /dev/mapper/kubuntu_vg-root 30G 26G 2.3G 93% / (когда-то на ноуте была Kubuntu, потом мигрировал на Arch) Находим самые большие директории: [simterm] # du -h —max-depth 1 / 16G /var … 58G /media 332G /home 415G… Читать далее »

AWS: миграция RTFM 2.5 — настройка NAT на Bastion EC2 как замена NAT Gateway

16 октября 2017
 

 Для доступа в Интернет из приватной сети AWS предоставляет две возможности — NAT Gateway и NAT инстансы. Сравнение между ними можно почитать тут>>>. Насколько я в курсе — NAT инстансы от AWS появились раньше, а NAT Gateway для VPC — году в 2015. До этого — требовалась ручная настройка NAT на своём инстансе в публичной… Читать далее »