sudo useradd [username]
sudo usermod -aG sudo [username]
sudo passwd [username]
Рубрика: linux
Настройка Linux сервера
Установка plv8 на postgresql 9.3
На ubuntu 14.04 по умолчанию устанавливается postgresql 9.3. Для установка plv8 требуется:
- выполнить команду
apt-get install postgresql-9.3-plv8 - выполнить запрос
CREATE EXTENSION plv8;
Для тестирования можно создать следующую функцию:
-- FUNCTION: public.plv8_test()
-- DROP FUNCTION public.plv8_test(TEXT[], TEXT[]);
CREATE OR REPLACE FUNCTION public.plv8_test(keys TEXT[], vals TEXT[])
RETURNS json
LANGUAGE 'plv8'
COST 100
VOLATILE
AS $BODY$
var o = {};
for(var i=0; i<keys.length; i++){
o[keys[i]] = vals[i];
}
return o;
$BODY$;
ALTER FUNCTION public.plv8_test(TEXT[], TEXT[])
OWNER TO postgres;

Поиск источника процесса stealth
Если в процессах сервера обнаружен следующий процесс

То это вирус. Для поиска источника требуется в начале узнать идентификатор процесса
sudo find /tmp | grep -i stealth
Далее читаем информацию из файла

Выполняем команду для вычисления источника, где 9561 идентификатор процесса
sudo ls -l /proc/9561/exe

Tomcat behind ssl Nginx reverse proxy
Настройка Nginx:
map $scheme $port { default 80; http 80; https 8443; }
server {
listen 80;
listen 443 ssl;
server_name _;
ssl_certificate /etc/nginx/ssl/chained-cert.crt;
ssl_certificate_key /etc/nginx/ssl/sslkey.key;
ssl_protocols SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
location / {
proxy_pass http://127.0.0.1:$port;
}
}
Читать далее «Tomcat behind ssl Nginx reverse proxy»Установка FortiClient
Инструкция по установке FortiClient на терминальный linux (ubuntu 14)
Скачиваем нужную нам версию forti с сайта https://hadler.me/linux/forticlient-sslvpn-deb-packages/
Устанавливаем пакет:
sudo dpkg -i forti*.deb
Для просмотра в какой каталог было установлено приложение, воспользуемся следующей командой
dpkg -L <packagename>
Создаем файл (скрипт) для запуска
cd /opt/forticlient-sslvpn/64bit
./forticlientsslvpn_cli --server vpn_server:port --vpnuser user_name
Еще один скрипт https://gist.github.com/mgeeky/8afc0e32b8b97fd6f96fce6098615a93
Установка и настройка прокси-сервера 3proxy на Debian/Ubuntu
Оригинал статьи: тут
Шаг 1. Подготавливаем инструментарий
В связи с тем что он отсутствует в официальных репозиториях Debian и Ubuntu, мы будем устанавливать его из исходников.
Но перед этим установим всё необходимое для дальнейшей работы.
sudo apt-get update
sudo apt-get install -y build-essential nano wget tar gzipЧитать далее «Установка и настройка прокси-сервера 3proxy на Debian/Ubuntu»
Подключение в mongo
В настройках linux переходим
cd /etc/mongod.conf
Изменяем настройку net
net:
port: 27017
bindIp: 0.0.0.0
Подробнее тут
Создание playlist’а для воспроизведения в mpv
- создаем файл playlist.m3u
- в нем указываем через строчку пути к файлам

mpv --playlist=playlist.m3u
Проигрывание аудио записи на устройстве через Termux
Устанавливаем на устройстве приложение
apt install mpv
Выполняем команду и на телефоне должна заиграть музыка:
mpv https://appcode.mobwal.com/betkhoven-simfonija-5-allegro-con-brio.mp3
Можно например запустить воспроизведение в определенной позиции:
mpv https://appcode.mobwal.com/betkhoven-simfonija-5-allegro-con-brio.mp3 --start=00:00:59
Выполнение скрипта в Termux
https://wiki.termux.com/wiki/FAQ
Если при выполнении скрипта выходит сообщение с ошибкой
bash: permission denied
Надо выполнить следующую операцию:
chmod +xЧитать далее «Выполнение скрипта в Termux»