Архив рубрики: Hardware

Вопросы, касающиеся аппаратного обеспечения серверов и рабочих станций

Linux: добавить swap-file

25 декабря 2018
 

 На AWS EC2 AMI-образ Debian 9 идёт без активного swap. При желании и необходимости – его можно легко добавить самому. Создаём файл: [simterm] root@bttrm-stage-app-1:/home/admin# fallocate -l 1G /data/swapfile [/simterm] Задаём права доступа: [simterm] root@bttrm-stage-app-1:/home/admin# chmod 600 /data/swapfile [/simterm] Выполняем mkswap: [simterm] root@bttrm-stage-app-1:/home/admin# mkswap /data/swapfile Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)… Читать далее »

Linux: увеличение размера раздела без LVM с сохранением данных на ext4

20 октября 2018
 

 Емеется EC2, на котором был увеличен EBS диск с 8 до 16 гиг. Задача – увеличить размер раздела на диске, при этом сохранив данные. Проблема в том, что на диске уже создан раздел, и этот раздел – фиксированный, и он не LVM: [simterm] admin@monitonrig-dev:~$ lsblk /dev/xvdb NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvdb 202:16… Читать далее »

AWS: EC2 – ошибка “cannot open access to console”, инстансы T2 vs R5 и Ansible

19 октября 2018
 

 Имеется EC2 типа t2.large, которому через CloudFormation был изменён тип на r5.xlarge. К инстансу подключен дополнительный EBS-раздел, который монтируется в /data. Ирония ситуации ещё и в том, что “упал” сервер мониторинга, который должен сообщать о падениях всех остальных серверов 🙂 Проблема После смены типа – он запускается, но зависает на старте. Проверяем скриншот – правой… Читать далее »

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,… Читать далее »

Linux: /lib/modules/4.16.13-1-ARCH/modules.devname not found и error: file ‘/grub/i386-pc/normal.mod’ not found

7 июня 2018
 

 Наверно это самый страшный сон пользователя – когда комп выключается во время апгрейда системы. Именно это и случилось – во время обновления ноут выключился от перегрева. И всё бы ничего, если бы он не вырубился как раз где-то на моменте сборки нового ядра. В результате – система не грузится, а выдёт сообщение: Warning: /lib/modules/4.16.13-1-ARCH/modules.devname not… Читать далее »

Linux: настройка WiFi с помощью netctl и wifi-menu на Arch Linux

4 июня 2018
 

 Настройка WiFi на Arch Linux с помощью netctl. В примере ниже выполняется настройка подключения к WiFi сети NetName_2.4Ghz, используя iw и netctl профайл на Arch Linux (не специфично для этой ОС, аналогично выполняется настройка на любой Linux-системе). Помимо ручной настройки способо, описанным ниже – можно использовать wifi-menu, который сгенерирует файл профиля в /etc/netctl. Устанавливаем iw: [simterm]… Читать далее »

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, с небольшими дополнениями и изменениями. Тем не менее – крайне рекомендую к прочтению оба поста выше, и ознакомиться с другими ссылками из… Читать далее »