Архив метки: linux

wget загрузить все элементы страницы


Warning: Use of undefined constant videoembedder_options - assumed 'videoembedder_options' (this will throw an Error in a future version of PHP) in /home/devintru22/data/www/devint.ru/wp-content/plugins/video-embedder/video-embedder.php on line 306

Если необходимо загрузить все элементы страницы — картинки, js, css, fonts, то в этом поможет wget.

wget -xr -l 1 http://site.com
ключи :

  • x — для каждого элемента адреса создавать подпапку : site/com
  • r — рекурсивно загружать данные
  • l 1 — глубина рекурсии один, т.е. только эту страницу и её элементы

linux как называется проводник


Warning: Use of undefined constant videoembedder_options - assumed 'videoembedder_options' (this will throw an Error in a future version of PHP) in /home/devintru22/data/www/devint.ru/wp-content/plugins/video-embedder/video-embedder.php on line 306

В windows  для вызова проводника из командной строчки достаточно написать
start .
В linux для этого используется nautilus
nautilus .

postfix get eml from queue


Warning: Use of undefined constant videoembedder_options - assumed 'videoembedder_options' (this will throw an Error in a future version of PHP) in /home/devintru22/data/www/devint.ru/wp-content/plugins/video-embedder/video-embedder.php on line 306

Иногда для отладки нужно достать сообщение с сервера и посмотреть его при помощи почтового клиента.
На сервере работает Postfix. Смотреть через Mozilla Thunderbird.

Найти в очереди сообщение, оно в виде BFFB342157BA :
postqueue -p | less

Сохранить сообщение в eml файле :
postcat -bhq BFFB342157BA > /home/mail.eml

Если работаем не под рутом, то установить права локального пользователя :
chown localuser:localuser /home/mail.eml

Затем через графический проводник находим файл, Open With -> Thunderbird .

Сам eml можно загрузить в другое место и открыть другой программой, например outlook и т.п.

Apache 2.4 mod_rpaf CentOS 7


Warning: Use of undefined constant videoembedder_options - assumed 'videoembedder_options' (this will throw an Error in a future version of PHP) in /home/devintru22/data/www/devint.ru/wp-content/plugins/video-embedder/video-embedder.php on line 306

Модуль mod_rpaf для apache 2.4 не совместим. Проверено на CentOS 7.

список всех cron задач


Warning: Use of undefined constant videoembedder_options - assumed 'videoembedder_options' (this will throw an Error in a future version of PHP) in /home/devintru22/data/www/devint.ru/wp-content/plugins/video-embedder/video-embedder.php on line 306

Чтобы узнать список всех cron задач на сервере под управлением CentOS надо зайти в папку /var/spool/cron , там для каждого пользователя будет текстовый файл с cron задачами.

Подсветка результата работы команды diff


Warning: Use of undefined constant videoembedder_options - assumed 'videoembedder_options' (this will throw an Error in a future version of PHP) in /home/devintru22/data/www/devint.ru/wp-content/plugins/video-embedder/video-embedder.php on line 306

В Linux команда diff помогает найти различия в файлах, в директориях. Но просмотр результатов вывода без подсветки очень не удобен.

Чтобы просмотр стал удобным можно воспользоваться редактором Vim. Он автоматом разукрасит вывод diff

cat diff_file | vim -

Выход из Vim :

[Escape]:q![Enter]

iftop определенный порт


Warning: Use of undefined constant videoembedder_options - assumed 'videoembedder_options' (this will throw an Error in a future version of PHP) in /home/devintru22/data/www/devint.ru/wp-content/plugins/video-embedder/video-embedder.php on line 306

Чтобы iftop показывал трафик только по определённому порту необходимо задать в командной строке :

iftop -f "dst port 80"

Для фильтрации по 80 порту вашего сервера.

linux подсчёт суммы httpd apache


Warning: Use of undefined constant videoembedder_options - assumed 'videoembedder_options' (this will throw an Error in a future version of PHP) in /home/devintru22/data/www/devint.ru/wp-content/plugins/video-embedder/video-embedder.php on line 306

Чтобы узнать сколько запущенно процессов apache и сколько они занимают памяти в ОЗУ можно запустить следующую комманду :

ps aux | grep httpd | awk '{ SUM += $6}{COUNT +=1} END { print SUM,COUNT }'

вывод будет сначало сумма потребляемой памяти, потом число процессов.
Проверялось на CentOS.