Популярные команды
Полезные часто используемые команды в разных областях
Сайт по MODX Управление процессами
nginx -s reload
service nginx restart
service php7.0-fpm restart
service ssh restart
service mysql restart # потеряет вся транзакции
nano /etc/nginx/sites-available/dev
mysql -h 127.0.0.1 -P 9312
sudo supervisorctl
supervisor> reread
supervisor> update
supervisor> start run-navodki.ru
// stop
supervisor> stop all
// Быстрый перезапуск
/etc/init.d/supervisor restart
nano /etc/sphinxsearch/sphinx.conf
cd /etc/php/7.0
GITHUB
# Полная выгрузка на github
git push origin master
# Добавление всех изменений и отправка на сервер
git add .
git commit -am "my comment"
git push origin master
# Синхронизация изменений
git checkout master
git merge develop
git push # will push 'master'
Смена владельца в папке
chown -R dev:dev ./
MODX
Обновление modx
wget https://ilyaut.ru/modx/modx-2.6.4-pl.zip
unzip modx-2.6.4-pl.zip
Регулярный выражен
Для справки
. - (точка) соответствует любому символу.
{} - (фигурные скобки) нужны для обозначения количества необходимых символов. Например, w{3} - три буквы w подряд. Также есть диапозон z{2,5}, то есть z может повторяться от 2 до 5 раз.
| - (вертикальная черта) логическое или в регулярных выражениях.
\n - перевод строки
\r - так же перевод строки
\t - табуляция
\d - цифра
\D - только не цифра
\s - пробел
\S - только не пробел
\w - все буквы, цифры и знак подчеркивания "_"
\W - только не буква, цифра или подчеркивание
Модификаторы в конце выражения
/i - делает поиск по выражению регистронезависимым. Нет разницы между заглавным и прописным символом
/U - модификатор указывает на то, что результатом поиска должен быть самый короткий отрывок, удовлетворяющий маске поиска. Рекомендую всегда использовать данный модификатор
/m - этот модификатор позволяет искать отрезок текста только внутри одной строки
/s - поиск идёт всему тексту, не обращая внимания на переносы строк
/x - игнорируются пробельные символы, в том числе символы табуляции и перевода строки
Получить цифры между букв
// Нужно получить цифры из текст "Allowed memory size of 134217728 bytes exhausted"
preg_match_all('|Allowed memory size of (.+) bytes exhausted|isU', $string, $array);
При возникновении ошибки
to 0.0.0.0:80, backlog 511 failed (98: Address already in use)"
Посмотреть какие порта заняты
netstat -nap | grep 80
Сбросить 80 порт
fuser -k 80/tcp
Во время установки npm
Для успешного завершения установки sass на сервер
sudo npm install node-sass@latest
Отчет о работе cron задания
3 1 * * * root /root/scripts/mailcleaner.sh 2>&1 | mail -s “Mail base cleaning” xxx@odminblog.ru
Авторизация под другим пользователем
su -l navodki
Скачать сайт целиком
wget -r -k -l 7 -p -E -nc http://site.com/
Узнать сколько занимает директория на жестком диске
du -h -s /var/assets/manager
Установка MODX CLI
composer create-project modx/revolution www v2.7.0-pl
Выполнить команду под другим пользователем
runuser -l s1100 -c 'php /home/s1100/parser/products.php'
11 июля 2019, 01:54 1168
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()