Category: Linux


Linux, FreeBSD информация по железу


Что б узнать модели комплектующих надо выполнить команду от привелегированного пользователя

dmidecode | less

Roundcube: connection to storage server failed


При попытке залогиниться в roundcube выходит ошибка:

connection to storage server failed

В логах dovecot видим следующее:

Jan 14 17:29:02 imap-login: Info: Login: user=<usename@bakabuka.us>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=17071, secured, session=<gx5KKL5iGgB/AAAB>
Jan 14 17:29:02 imap(usename@bakabuka.us): Warning: autocreate plugin is deprecated, use mailbox { auto } setting instead
Jan 14 17:29:02 imap(usename@bakabuka.us): Error: user username@bakabuka.us: Initialization failed: namespace configuration error: inbox=yes namespace missing
Jan 14 17:29:02 imap(usename@bakabuka.us): Error: Invalid user settings. Refer to server log for more information.

 

Лечится это путём добавления строчек в файл /etc/dovecot/dovecot.conf в конце после последней строчки:

namespace inbox {
inbox = yes
}

fail2ban удалить заблокированный ip


Для того, что бы удалить, нужно вывести список адресов, которые были заблокированы. Если список большой, то в конце команды допишем | grep xxx.yyy.zzz.www

Вывести список заблокированных ip адресов можно с помощью команды:

iptables -L -n

Если не помним название правила, то смотрим список правил командой:

fail2ban-client status

Допустим нас забанили по ssh. Удалить из таблицы fail2ban-ssh ip можно с помощью команды:

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

Postfix: remove mail from queue by sender address


Если надо удалить письма из очереди postfix по адресу отправителя, то делается это следующей командой:

mailq | grep "sender@email" | awk '{ print $1 }' | sed s/*// | postsuper -d -

где вместо sender@email подставляется нужный адрес

 


Auto redirect to https


Для автоматического редиректа с http на https надо создать или отредактировать файл .htaccess и внести туда 3 строчки:

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

 

 


how to restart KDE window manager (kwin)


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

Что б это победить достаточно закрыть и заново запустить оконный менеджер kwin

Команды выполняем от того пользователя, под которым надо перезапустить оконный менеджер.

Терминал не закрываем, всё в одном окне.

Read More »


Подключаем логический раздел 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.