Tag: Linux


Восстановление InnoDB после переноса сервера


Допустим у нас есть сервер на Linux с базой MySQL. И нам понадобилось сделать копию сервера с живого рабочего. Или поднять из бэкапа, который был сделан со снапшота.

Вроде бы проблем быть не должно, но часто при таком переносе ломается InnoDB. Ниже приведу пример, как можно это исправить.

Заходим на сервер через консоль и необходимо сделать выгрузку всех баз. Если MySQL постоянно падает или не поднимается, то в некоторых случаях помогает следуюющее: вписать в конфиг файл /etc/my.cnf строчку в разделе [mysql]

Read More »

Generate .PFX from .CRT and .KEY


Что бы сгенерировать сертификат формата pfx из открытого и закрытого ключа под Linux достаточно одной команды:

# openssl pkcs12 -export -out certname.pfx -inkey private.key -in certificate.crt

Где certname.pfx это имя будущего файла сертификата
private.key – закрытый ключ
certificate.crt открытый ключ

Будет предложено задать пароль. Это опционально, можно не задавать.


OrangePi как сетевой NAS


Настройка OrangePi One (в моём случае) в качестве сетевого хранилища + закачка торрентов.

Для этих целей подойдёт любой одноплатный компьютер, поддерживающий Linux, имеющий на борту usb порт для подключения жёсткого диска и сетевой интерфейс (Проводной или беспроводной).

Установим дистрибутив на SD карточку

Качаем с официального сайта

Устанавливаем и запускаем.

В главном окне в поле Drive выбираем нашу флешку и нажимаем Option программу SDFormatter

Read More »


Postfix: view queues


Посмотреть количество писем в очередях можно командой:

for i in active bounce corrupt defer deferred flush hold incoming maildrop public saved trace; do echo -n "$i "; find "/var/spool/postfix/$i" | wc -l; done

 

В ответ будет дан список очередей и количество писем в каждой

active 1
bounce 1
corrupt 1
defer 17
deferred 17
flush 2
hold 1
incoming 1
maildrop 1
public 6
saved 1
trace 1

 

Так же можно очистить очередь. Например, очистим очередь deferred

postsuper -d ALL deferred

Подключаем логический раздел SR после переустановки XenServer


Данный способ помогает в случае переустановки XenServer-а с сохранением дисков с виртуальными машинами.

Шаг 1

После чистой установки подключаем диск с нашим storage и выполняем команду pvscan. Она покажет неиспользуемые диски, их uuid, размер, имя которое было у storage.

 

# pvscan
PV /dev/sda3   VG VG_XenStorage-39baf126-a535-549f-58d6-feeda55f7801   lvm2 [66.87 GB / 57.87 GB free]
Total: 1 [66.87 GB] / in use: 1 [66.87 GB] / in no VG: 0 [0   ]

Read More »


Как быстро очистить файл в Linux из командной строки


Быстро очистить файл в Linux

cp /dev/null /pato/to/file.txt

Тем самым мы загоняем пустоту вместо содержимого файла.


MS corefonts Centos


MS corefonts Centos

Installing Microsoft Corefonts on CentOS

This is a thing I always have to google when I need to install Microsoft’s fonts in my CentOS installs so I thought I’d post a short dirty note here to remind me how to do it.

First of all we need some tools to build ourselves in the RPM for msttcorefonts, so fire up your terminal and

[root@localhost ~]$ yum install cabextract rpm-build of term paper research

When finished run the following as root

[root@localhost build]$ wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec
[root@localhost build]$ rpmbuild -ba msttcorefonts-2.0-1.spec
[root@localhost build]$ rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm
[root@localhost build]$ /sbin/service xfs reload

That’s it. You should now have Microsoft’s standard fonts installed and ready to go.


Сбрасываем пароль root на Linux


root password reset

1. Boot the system and when you see the following message “Press any key to enter the menu”, press any key. (You will see the list of available kernel versions.)

2. Press e in order to edit commands before booting.

3. Highlight the list item with vmlinuz in it by using the arrow keys and press e.

4. Now type single or init 1 at the end of the line.

5. Then press enter and b to boot the system with the new argument. (The system will boot into single user mode and you will see bash prompt)


Обслуживание программного RAID-массива в операционной системе Linux


mdraid on linux

На этой странице рассматриваются вопросы создания и обслуживания программного RAID-массива в операционной системе Linux. Read More »


Установка XenServer на software RAID


Install XenServer on software RAID

Проверено, работает. В отличии от статьи описнной на Citrix минимальное кол-во дисков 2 а не 3 и на рэйде не только SR но и сама система XenServer. Очень полезно при использовании на дешевых серверах с FAKERAID (например Intel Embedded RAID) Правда при загрузке в биосе показывает что рэйд DEGRADED. Кроме того можно использовать на любых серверах без рэйда вообще.

Read More »