Архив рубрики: Operating systems

HowTo по установке и настройке различных операционных систем и служб.

OpenVPN: настройки DNS и dnsmasq

22 февраля 2019
 

 В продолжение OpenVPN: настройка OpenVPN Access Server и AWS VPC peering – пример настройки DNS. UPD: решение, описанное в этом посте – рабочее, но есть более правильный вариант. См пост AWS: VPC peering DNS resolution и настройки DNS для OpenVPN AS. Дано: домен ci.example.com, который должен резолвиться на публичный IP сервера с Jenkins при подключении… Читать далее »

OpenVPN: настройка OpenVPN Access Server и AWS VPC peering

21 февраля 2019
 

 OpenVPN Access Server предоставляет полностью настроенный и готовый к использованию OpenVPN сервер, который требует минимальной настройки для запуска. Бесплатная версия разрешает использовать 2 одновременных подключения, если требуется больше пользователей – за денежку. Сейчас для доступа к нашим ресурсам, таким как Jenkins, Nexus и т.д. используются правила в Security Group-ах, в которых для каждого пользователя приходится… Читать далее »

Linux: ncdu и pydf – отображение информации о занятом/свободном месте на дисках

16 января 2019
 

 NCDU NCDU – утилита для отображения занятого и свободного места на дисках, аналог du и df. Аббревиатура NCDU расшифровывается как NCurse Disk Usage, и, очевидно, использует библиотеку ncurses для отображения данных. Установка на Arch – с помощью pacman: [simterm] $ sudo pacman -S ncdu [/simterm] Debian/Ubuntu: [simterm] $ sudo apt install ncdu [/simterm] Запускаем: После проверки… Читать далее »

Linux: монтирование внешнего HDD

3 октября 2018
 

 Наконец-то прикупил себе внешний HDD (Western Digital My Passport 1TB), который планируется использовать для бекапов с помощью timeshift (ну или напишу свой велосипед). Сейчас он определяется как: [simterm] … Oct 02 17:38:10 setevoy-arch-home kernel: usb 2-1.2: new high-speed USB device number 53 using ehci-pci Oct 02 17:38:10 setevoy-arch-home kernel: usb 2-1.2: New USB device found,… Читать далее »

Arch Linux: установка с LVM и LUKS шифрованием диска

12 мая 2018
 

 Задача – установить Arch Linux, установить root и home разделы на LVM, и зашифровать их. Что такое LUKS LUKS является стандартом для шифрования дисков в Linux, а аббревиатура расшифровавается как “Linux Unified Key Setup“. Последняя спецификация LUKS доступна тут>>>. Утилита, используемая для реализации LUKS – cryptsetup, однако она поддерживает и прямую работу с подсистемой ядра dm-crypt.… Читать далее »

Linux: затереть диск

27 апреля 2018
 

 Есть рабочий ноут с Arch Linux, перед переходом на новую работу – надо затереть всю информацию. Различные способы удаления информации с диска можно найти на Arch Wiki – shred, wipe, dd и т.д. Ниже приводится пример использования urandom и dd.   Подключаем образ: Ребутаем: Загружаемся с CD-ROM (ISO с Arch Linux. примонтированный к Virtualbox машине), проверяем… Читать далее »

Linux: игнорировать закрытие крышки ноутбука

26 апреля 2018
 

 Имеется ноутбук с двумя внешними мониторами, сам ноутбук переедет под стол, и будет там стоять с закрытой крышкой. Задача – не отправлять систему в suspend, когда крышка закрывается. Для этого настраиваем systemd-logind – редактируем файл /etc/systemd/logind.conf, за крышку отвечает параметр HandleLidSwitch: [simterm] $ man logind.conf | grep -w HandleLidSwitch HandlePowerKey=, HandleSuspendKey=, HandleHibernateKey=, HandleLidSwitch=, HandleLidSwitchExternalPower=, HandleLidSwitchDocked=… Читать далее »

Linux: подключение флешки – mtp-probe bus: 2, device: 110 was not an MTP device и версия ядра

4 апреля 2018
 

 Имеется новая флешка – Kingston DataTraveler SE9 (DTSE9H/32GB). Ниже описаны попытки заставить систему её увидеть – и фееричная причина “проблемы”. Проблема возникла на Arch Linux (причём на двух ноутбуках – рабочем, и домашнем), но не связана с дистрибутивом. Суть проблемы При подключении – флешка не монтируется, и в Dolphin не появляется: Лог: Apr 04 20:29:58… Читать далее »

What is: Linux namespaces, примеры PID и Network namespaces

10 марта 2018
 

 Данный пост обединяет в себе два других замечательных (на мой взгляд) поста на тему Namespaces в Linux – A Tutorial for Isolating Your System with Linux Namespaces и Introduction to Linux namespaces – Part 1: UTS, с небольшими дополнениями и изменениями. Тем не менее – крайне рекомендую к прочтению оба поста выше, и ознакомиться с другими ссылками из… Читать далее »

PowerShell: проверка сервисов – аналоги curl и telnet

2 февраля 2018
 

 Т.к. в Windows Server 2012 нет привычных утилит, таких как curl и telnet – используем PowerShell. Краткая заметка себе на будущее. a-la curl Проверить ответ сервиса можно с помощью модуля Invoke-WebRequest: [simterm] PS D:\Tableau\Tableau Server\10.4\bin> invoke-webrequest http://google.com StatusCode : 200 StatusDescription : OK Content : <!doctype html><html itemscope=”” itemtype=”http://schema.org/WebPage” lang=”en”><head><meta content=”Search the world’s information, including… Читать далее »