Архив категорий: Статьи

Статьи посвящённые администрированию виртуальных серверов.

VestaCP 1.0.0 — возврат к предыдущей версии 0.9.8

vestaVestaCP 1.0.0 кроме симпатичного дизайна в стиле WEB 2.0 принесла множество проблем, например, часто слетают алиасы www.domain.com, а также не генерируются бесплатные сертификаты Let’s Encrypt, что обсуждается и на официальном форуме. Но способ решения есть.

(далее…)

Несколько версий PHP для VestaCP

В этой небольшой заметке мы расскажем про очень важную опцию, а именно выбор версии PHP для известной панели управления VestaCP. Установка будет рассматриваться на примере операционной системы CentOS 7.

(далее…)

Утилита ncdu для проверки свободного места на сервере

Представляю вашему вниманию очень удобную и крутую утилиту для проверки занятой квоты на сервере — Ncdu.
Она предназначена для определения размера файлов и каталогов и в разы удобней стандартной утилиты du.
Установить можем очень просто, для Ubuntu/Debian:
apt-get install ncdu
Установка в RedHat подобных системах (возможно для начала придется установить EPEL репозитарий):
yum install ncdu

После установки запускаем следующим образом:
ncdu /
После вычисления вы увидите иерархический список директорий, начиная с самого большого размера. Перемещаемся по директориям с помощью кнопки Enter, именно её нажимаем для входа в нужную нам папку.

Быстро меняем chmod для всех файлов или папок

Бывают ситуации, когда нужно массово установить определенные CHMOD сразу на все папки или файлы. Сделать это достаточно просто через SSH с помощью таких команд:
здесь установим права 755 для всех папок в выбранной директории:
find . -type d -print0 | xargs -0 chmod 0755
а вот этой командой установим права 644 для всех файлов в выбранной директории:
find . -type f -print0 | xargs -0 chmod 0644

ТОП 10 процессов, которые используют больше всего ОЗУ

Часто бывает так, что нам нужно выявить какие процессы пожирают больше всего оперативной памяти. Конечно это можно сделать с помощью той же команды top, но можем порекомендовать команду, которая выводит данную информацию в более удобном виде. Итак, записывайте или добавляйте страницу в закладки 😉
ps axo rss,comm,pid | awk '{ proc_list[$2]++; proc_list[$2 "," 1] += $1; } \
END { for (proc in proc_list) { printf("%d\t%s\n", \
proc_list[proc "," 1],proc); }}' | sort -n | tail -n 10 | sort -rn | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'