Atlassian crowd systemd unit

Create systemd service unit in /etc/systemd/system/crowd.service:

[Unit]
Description=Crowd
After=network.target

[Service]
Type=oneshot
RemainAfterExit=yes
User=nobody
Group=nobody

Environment=JAVA_HOME=/opt/jdk-latest
Environment=PATH=/opt/jdk-latest/bin:/usr/sbin:/usr/bin
EnvironmentFile=-/etc/default/crowd

WorkingDirectory=/opt/atlassian/crowd

ExecStart=/bin/sh start_crowd …
more ...

Enable ip forwarding in linux

Debian/Ubuntu /etc/network/options:

ip_forward=yes

For restart network service procps:

/etc/init.d/procps.sh restart

RedHat /etc/sysconfig/network:

FORWARD_IPV4=true
more ...

Ubuntu add-architecture i386 ia32-libs

В частности при попытке выполнить в командной строке файл, предназначенный для 32-х битной системы, может возникать ошибка вида:

./somefile: Нет такого файла или каталога (No such file or directory)

Чтобы 32-х битные приложения могли запускаться в 64-х битной системе Linux нужно установить соответствующие библиотеки, например для Ubuntu 14.04:

sudo …
more ...

Ubuntu prevent open thunderbird mailto links, xdg-open, xdg-mime, xdg-mail

Люблю выделять/копировать пароли/строки текста тройным ли двойным кликом мышки, но есть проблема со словами в которых есть символ @, Ubuntu распознает это как email адрес и запускает Thunderbird, что не желательно, недолго погуглив рамблером в яндексе нашел такой хак:

sudo sed -i '2 i exit 0' /usr/bin/xdg-email …
more ...

Ubuntu 14.04 LTS php5-fpm reload logrotate

При установке php-fpm под Ubuntu 14.04 обнаружились проблемы с логами, не работала ротация, а так же не работал reload демона, демон завершал master процесс, при этом оставляя свои дочерние процессы, в следствие чего дальнейшая работа с php-fpm становилась невозможной, без ручной остановки каждого процесса php-fpm и последующим запуском, в …

more ...