find /etc/nginx -type f -exec grep -l 3dpaneli.ru {} \; | xargs ls -lah
find -
искать в каталоге-type f
только имена файлов-exec
выполнить команду с найденым файломgrep -l
- не выводить сам греп а выводить имя файла в котором он нашел {}
- то что на выводе у find \;
- просто заканчиваем файнд|
- вывод передаем следующей командеxargs ls -lah
xargs почитай отдельно короче он передаст вывод пути файла на ls -lah и получаем все че хочеш man ls | grep -A 1 "\-\-color\[=WHEN\]"
-A 1
- after 1 строка после найденого'\-\-color\[\=WHEN\]'
- экранируем спец символыman ls | grep -A 1 "\-\-color\[=WHEN\]" | tail -n1
tail - n1
показать 1 строчку с концаman ls | grep -A 1 "\-\-color\[=WHEN\]" | grep -v =WHEN
cat /var/log/nginx/access.log | grep "тут признак того что хиты нужные тебе пошли на него" | grep " тут признак по дате или через awk там омжно диапазон дат указывать." && /usr/bin/php /home/www/xxxx/current/app/cli.php cache clear prod
find . -type f -regextype posix-egrep -regex ".*/(.{3,5})\.([^\.]+)$"
-exec
но можно и пережитьfind . -type f | grep -P "/(.{3,5})\.([^\.]+)$"
cat you.log | grep "условие по дате" | grep "ваше условие че вы там ищете" | grep " тут еще условие" > 111.txt
|
tail -f | grep
поскольку вы в отличие от открывания лога тут смотрите в режиме риалтамйм, очень удобно для работы.find /tmp/you_papka -type d -exec chmod 755 {} ;\
- выставить права на все каталогиfind /tmp/you_papka -type f -exec chmod 644 {} ;\
- выставить права на все файлы в этой папке и нижеchmod -R root:root /tmp/you_papka
- владелец root группа root на все что в этой папке (опасная команда вводить только с полным путем иначе есть вариант снести права всей системы ооочень быстро работает. find /var/www/ -type f -exec mv {} {}_renamed \;
find
-рекурсивный поиск от заданного каталога и ниже/var/www
- где искать, если в текущем каталоге то можно заменить на .-type f
- только файлы-exec
выполнить с найденнымmv
переместить{}
то что найдено в данном случае имя файла \;
- просто закончит команду.find /var/www/ -type f -exec echo {} {}_renamed \;
SSLEngine On
SSLProtocol All -SSLv3
# SSLCertificateFile /usr/local/ispconfig/interface/ssl/ispserver.crt
# SSLCertificateKeyFile /usr/local/ispconfig/interface/ssl/ispserver.key
# SSLCACertificateFile /usr/local/ispconfig/interface/ssl/ispserver.bundle
SSLCertificateFile /var/www/clients/client1/web3/ssl/ks03.ru-le.crt
SSLCertificateKeyFile /var/www/clients/client1/web3/ssl/ks03.ru-le.key
SSLCertificateChainFile /var/www/clients/client1/web3/ssl/ks03.ru-le.bundle
support@administrator.ru
support@mail.administrator.ru
test "90" -gt "$(df -h |grep /dev/vzfs | awk {'print $5'} | sed 's/\%//g')"
-gt
- больше90
- процент на дискеdf -h
- размер информация о заполнение диска grep /dev/vzfs
- тут нужно подставить твой дискawk {'print $5'}
-5 колонкаsed 's/\%//g'
- удалить процент для сравнения числа.