Полезные команды#

Проверка rlimit#

for pid in `pidof nginx`; 
do 
    echo "$(< /proc/$pid/cmdline)"; 
    egrep 'files|Limit' /proc/$pid/limits; 
    echo "Currently open files: \
        $(ls -1 /proc/$pid/fd | wc -l)"; 
    echo; 
done

Одной строкой:

for pid in `pidof nginx`; do echo "$(< /proc/$pid/cmdline)"; egrep 'files|Limit' /proc/$pid/limits; echo "Currently open files: $(ls -1 /proc/$pid/fd | wc -l)"; echo; done

Создание пароля для basic auth#

Создать пароль для Basic Auth

echo -n 'projectadmin:' >> \
    /etc/nginx/conf.d/generic/[PROJECT_NAME].htpasswd

openssl passwd -apr1 >> \
    /etc/nginx/conf.d/generic/[PROJECT_NAME].htpasswd