LINUX.ORG.RU

Сообщения iAlexandre

 

Поиск и удаление текста между определенными словами

Здравствуйте, подскажите, как на centos7 возможно (и возможно ли?) найти во всех файлах сервера текст на 20-25 строк, расположенный между опред.словами, например «//text1 .... //text2» и удалить только этот текст вместе с тегами из каждого файла? Т.е. сам файл выглядит так:

...
//text1
somecode_line1
somecode_line2
somecode_line3
...
somecode_line35
//text2
...

Необходимо удалить весь этот мусор (причем текст может быть разным, в то время как text1 и text2 - везде одинаковы) между //text1 и //text2 включая и сами //text1 //text2 по-возможности.

Знаю как заменить одну строку, а вот с такой конструкцией что-то не получается ничего.

 , ,

iAlexandre
()

Сайт на доп.IP

Здравствуйте, Подскажите пожалуйста: имеется VDS с CentOS и с 1 дополнительным IP. Можно ли на этот IP повесить один из сайтов с этой VDS? Как это сделать? Сам адрес добавил через /etc/sysconfig/network-scripts/ifcfg-eth0:0 , он стал пинговаться. А как быть дальше? Хостер предоставляет доступ к своим DNS, могу ли я просто создать на его DNS-серверах необходимый домен с указанием моего дополнительного IP и у регистратора домена изменить NS-сервера на NS-хостера? Будет ли работать такая схема или я что-то не так делаю?)

 ,

iAlexandre
()

Очистить swap

Здравствуйте, подскажите пожалуйста, имеется сервер c CentOS 7, заметил что при достаточном кол-ве свободной памяти полностью забит swap:

[@]# free -m
              total        used        free      shared  buff/cache   available
Mem:          64321        3898         793        1080       59628       58899
Swap:          1021        1021           0

На сколько корректным будет выполнение swapoff -a и swapon -a в данной ситуации? Или есть какие-то другие пути очистки без осуществления перезагрузки?

 

iAlexandre
()

Удалить файлы по содержимому

Здравствуйте, подскажите, как удалить пачку файлов по содержимому? Накопилось вирусных файлов штук 30-40, не удалять же вручную ) Пробовал вывести для начала общий список файлов с наличием искомого текста:

grep -Hr 'text' /var/www | cut -d: -f1 | sort -u
Но почему-то grep упорно выводит в данной ситуации файлы jpg и т.д.: «Binary file /var/www/uploads/XRayJkpmdMU.jpg matches», при том что при обычном поиске
grep -r 'text' /var/www
выводятся необходимые файлы, но с большим кол-вом лишнего текста.

 ,

iAlexandre
()

RSS подписка на новые темы