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

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

Arch: установка Oracle Java и PyCharm

23 декабря 2016
 

 Обновляем систему: # pacman -Syyu Установка Oracle Java Пакеты можно найти тут>>>, или поискав через yaourt: $ yaourt jdk 1 extra/jdk7-openjdk 7.u111_2.6.7-1 OpenJDK Java 7 development kit 2 extra/jdk8-openjdk 8.u112-1 OpenJDK Java 8 development kit 3 extra/jre7-openjdk 7.u111_2.6.7-1 OpenJDK Java 7 full runtime environment 4 extra/jre7-openjdk-headless 7.u111_2.6.7-1 … 21 aur/jdk 8u112-1 (729) (13.00)                                                                                                                                                                                                                                                     Oracle… Читать далее »

Arch: установка с LVM + Openbox + Tint2

20 декабря 2016
 

 Задача: установить Arch Linux на: $ sudo dmidecode | grep -A 8 «System Information» System Information Manufacturer: Hewlett-Packard Product Name: HP ProBook 450 G0 Version: A2018CD200 Serial Number: 2CE3450FGG UUID: 9000EA6A-45FA-11E3-9673-CE39E71C9906 Wake-up Type: Power Switch SKU Number: H0W25EA#ACB Family: 103C_5336AN G=N L=BUS B=HP S=PRO Window manager — Openbox, панель задач — Tint2.

OpenBSD: установка NGINX и настройки безопасности

14 декабря 2016
 

 Задача — запустить EC2 с OpenBSD, установить NGINX, добавить настройки для его безопасной работы. Позже — сюда же можно добавить Fail2ban, PSAD и AIDE. Кроме того — у AWS имеется сервис AWS WAF (Amazon Web App Firewall), пример его использования можно найти тут>>>. Описание создания EC2 и сети можно найти тут>>>. Базовые пакеты для установки:… Читать далее »

CentOS: yum Error Dependency Resolution — исключить пакет из репозитория

12 декабря 2016
 

 Во время обновления возникает ошибка: … Error: Package: dsniff-2.4-0.17.b1.el6.x86_64 (@epel) Requires: libnids.so.1.24()(64bit) Removing: libnids-1.24-1.el6.x86_64 (@epel) libnids.so.1.24()(64bit) Updated By: libnids-1.24-1.el6.rf.x86_64 (rpmforge) Not found You could try using —skip-broken to work around the problem You could try running: rpm -Va —nofiles —nodigest yum пытается найти пакет libnids-1.24-1.el6.rf.x86_64 в репозитории rpmforge, но найти не может, хотя пакет вроде… Читать далее »

Arch: Yaourt — работа с AUR

1 декабря 2016
 

 AUR (Arch Linux User Community Repository) — репозиторий Arch-пользователей, в который можно добавить свой PKGBUILD файл, который потом другие пользователи могут использовать для сборки приложения. Подробнее про AUR — тут>>>. Для работы с ним потребуется yaourt: Yaourt – Yet AnOther User Repository Tool (Yaourt) is a community-contributed wrapper for pacman which adds seamless access to the… Читать далее »

Arch: установка с LVM

28 ноября 2016
 

 Аналогичный пост, но без LVM — тут>>>. Задача: разбить диск на три раздела (/boot, swap, и раздел под LVM), установить Arch и base систему. Подготовка Разбивка диска Создание разделов LVM Создание файловых систем Установка системы Настройка системы Имя хоста Локализация Временная зона Настройка initramfs GRUB2 Послеустановочные настройки OpenSSH Пользователь Сеть Подготовка Логинимся: $ ssh [email protected] The… Читать далее »

Linux: менеджер терминалов tmux — установка, настройка, управление

25 ноября 2016
 

 tmux — terminal multiplexer, утилита позволяющая в одно окне терминала открывать несколько сессий одновременно: Установка Устанавливаем: [simterm] $ sudo apt-get install tmux [/simterm] Запускаем: [simterm] $ tmux [/simterm] Проверяем активные сессии: [simterm] $ tmux ls 0: 1 windows (created Fri Nov 25 14:03:05 2016) [197×55] (attached) [/simterm]

Azure: AzCopy для Linux — скопировать весь контейнер

24 ноября 2016
 

 Так как Azure CLI не предоставляет возможности скопировать сразу все файлы из контейнера в Storage Account на свою машину — ищем костыли и подпорки. Одним из таких костылей является утилита AzCopy, которая доступна под Windows. Для того, что иметь аналогичный функционал на Linux/macOS — была написана аналоигчная утулита — blobxfer. Предсталвяет собой Python-скрипт.

Ubuntu: PHP-FPM — Unknown instance

16 ноября 2016
 

 При рестарте PHP-FPM на Ubuntu — возникает ошибка: # service php5-fpm reload reload: Unknown instance: # service php5-fpm status php5-fpm stop/waiting Проверяем процессы php5-fpm: # ps aux | grep fpm www-data 40634 0.0 0.0 284284 5152 ? S Nov11 0:00 php-fpm: pool www www-data 40635 0.0 0.0 284284 5152 ? S Nov11 0:00 php-fpm: pool… Читать далее »