Linux: размер директорий
Получить размер всех директорий можно командой:
| 1 | du -s *|sort -nr|cut -f 2-|while read a;do du -hs $a;done | 
Получить размер всех директорий можно командой:
| 1 | du -s *|sort -nr|cut -f 2-|while read a;do du -hs $a;done | 
Чтобы использовать в SQL запросе функцию CONVERT_TZ с параметрами зон в виде «Europe/Kiev«, необходимо импортировать информацию о временных зонах в mysql. Сделать это проще всего так:
| 1 | mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql | 
Добавляем существующего пользователя tony в вторичную группу devel:
| 1 | usermod -a -G devel tony | 
Иногда возникает необходимость заменить один набор символов другим рекурсивно во всех файлах. В OS Linux сделать это не сложно, используя цепочку из команд grep и sed (в данном примере меняем «categoty» на «category«)
| 1 | grep -r -i -l ategoty /path/to/folder | xargs sed -i -e 's/ategoty/ategory/gi' | 
Во всех файлах .php меняем «( » на «(»
| 1 | grep -r -i -l --include=*.php '( ' ./src/ | xargs sed -i -r 's/\( /\(/gi' | 
Часто при развёртывании приложения в продакшен требуется удалить все папки .svn Сделать это просто — в корневой папке выполняем:
| 1 | find . -name .svn -print0 | xargs -0 rm -rf | 
ProFTPD отсутствует в официальных репо CentOS, по этому устанавливать его нужно вручную. Ставим необходимые пакеты для сборки и установки ProFTPD:
| 1 | yum -y install make ncurses-devel gcc gcc-c++ rpm-build redhat-rpm-config m4 | 
Узнать последнюю версию можно на оф. сайте: https://proftpd.org/ Качаем и компилируем:
| 1 2 3 4 5 6 7 8 9 | cd /tmp/ wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5a.tar.gz tar xzf proftpd-1.3.5a.tar.gz cd proftpd-1.3.5a ./configure --sysconfdir=/etc make make install cd .. rm -fr proftpd* | 
Добавляем в автозагрузку:
| 1 | chkconfig proftpd on | 
Добавление пользователя:
| 1 | useradd -d /var/www/site.com/ -M -s /bin/bash username | 
Источник материала: https://i-leon.ru/ustanovka-i-nastrojka-proftpd-na-centos/