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/