Как извлечь файлы из RPM пакета

Для извлечения файлов из RPM пакета пригодится небольшая утилита rpm2cpio. В Ubuntu ее можно установить командой

sudo aptitude install rpm2cpio

rpm2cpio извлекает cpio архив, хранящийся в RPM. Таким образом становится возможным извлечь из RPM нужные файлы без его установки.  Читать далее Как извлечь файлы из RPM пакета

grep — вывести несколько строк до и после

Чтобы вывести несколько строк до и после найденного вхождения, нужно использовать параметры grep -B и -A

grep sdc1 settings.xml -B 2 -A 2

Шейпер трафика под Linux — используем CBQ

CBQ представляет собой систему ограничения трафика по скорости. Это
распространенный шейпер для Linux систем.

Данное описание составлено на основе перевода оригинальной
документации с английского языка. Читать далее Шейпер трафика под Linux — используем CBQ

Создание образа дискеты в Linux

Дискеты — это, конечно, прошлый век. Однако иногда может пригодится возможность иметь образ дискеты. Например, для установки Windows XP или 2003 сервера в виртуальной машине KVM, используя virtio драйвер, понадобится дискета с драйверами в начале установки или пляски с бубном после.

Создать образ дискеты с физического диска

cat /dev/fd0 > imagefile.img

Читать далее Создание образа дискеты в Linux

Медленная синхронизация RAID — mdadm

Столкнулся с медленной синхронизацией программного RAID.

Я использую Ubuntu Server и software raid mdadm, который объединяет 3ТБ диски в RAID1. После создания массива mdadm делает resync, который в моем случае предлагал завершить через 40000 минут. Я решил ускорить синхронизацию дискового массива.  Читать далее Медленная синхронизация RAID — mdadm

Как очистить дисковый кеш в Linux

В некоторых случаях может оказаться полезным записать содержимое кеша на диск.

В Linux это можно сделать, записав 1, 2 или 3 в /proc/sys/vm/drop_caches. Запись этих значений заставит ядро освободить память, используемую для кеширования, записав ее содержимое на диск. Читать далее Как очистить дисковый кеш в Linux

Создание образа жесткого диска при помощи утилиты dd

dd — простая утилита, которая входит в состав большинства Unix-подобных операционных систем — Linux, FreeBSD, Solaris и т.д.
Ее предназначение — чтение данных из одного устройства или файла и запись в другой.

dd можно эффективно использовать для создания образа жесткого диска, при этом обойдясь без коммерческих утилит вроде Acronis True Image или Norton Ghost. Читать далее Создание образа жесткого диска при помощи утилиты dd

Virsh — управление виртуальными машинами KVM

virsh — утилита для командной строки Linux, предназначенная для управления виртуальными машинами и гипервизорами KVM и Xen.

Virsh использует API libvirt и является альтернативой для xm и графической программы virt-manager.

С помощью virsh вы можете сохранять состояние виртуальных машин, переносить ВМ между гипервизорами и управлять виртуальными сетями. Читать далее Virsh — управление виртуальными машинами KVM

Unable to connect to CUPS server в логах Samba

Если на сервере Samba не предполагается подключение принтеров, то стоит отключить их поддержку, чтобы не засорять лог сообщениями типа

Unable to connect to CUPS server localhost:631 — Connection refused

Читать далее Unable to connect to CUPS server в логах Samba

Простая настройка Samba сервера

Samba — программа, которая позволяет сделать из Linux/Unix компьютера файловый сервер для Windows машин. Если вы хотите со своего компьютера под Windows получить доступ к файлам на сервере под ubuntu, то на сервер надо ставить Samba. Также, начиная с 4ой версии, Samba позволяет полностью заменить контроллер домена Active Directory.

В Ubuntu Samba ставится командой

sudo aptitude install samba

Читать далее Простая настройка Samba сервера