Редактирование шаблона страниц в блоге на CMS Drupal

DDOS атака Wordpress (Drupal) XML RPC pingback

Одни из самых распространённых CMS:

Drupal (официальный сайт drupal.org)

и Wordpress (официальный сайт wordpress.org)

подвержены атаке XML-RPC pingback.

Авторизация по ключам в SSH Linux

Чтобы не вводить каждый раз логин и пароль в SSH можно воспользоваться авторизацией по ключам.
Настройка крайне проста и доступна даже начинающему пользователю:

1. Сгенерировать ключи на компьютере-источнике подключения (с которого будем подключаться):
ssh-keygen -t rsa -C pi_user@rpi_hostname (Linux)
либо при помощи утилиты Puttygen.

2. Скопировать полученный ранее публичный ключ на компьютер-получатель (к которому будем подключаться):
cat ~/.ssh/id_rsa.pub | ssh @ 'cat >> .ssh/authorized_keys'

Отправка email сообщения из bash

Отправка mail из командной строки при помощи bash на примере Raspberry Pi c SMTP авторизацией Gmail:

1. Устанавливаем SSMTP и mailutils:

sudo apt-get install ssmtp
sudo apt-get install mailutils

2. Конфигурируем SSMTP:

sudo nano /etc/ssmtp/ssmtp.conf

root=postmaster
mailhub=smtp.gmail.com:587
hostname=raspberrypi
AuthUser=AGmailUserName@gmail.com
AuthPass=TheGmailPassword
FromLineOverride=YES
UseSTARTTLS=YES

3. Отправка сообщения из bash:

Система мониторинга Linux сервисов Monit

Monit

Monit - ПО для мониторинга сервисов Linux серверов, таких как Apache, MySQL, SSHd а также мониторинга наличия свободной оперативной памяти, дискового пространства и других важных параметров.
Имеет гибко настраиваемую систему уведомлений. Monit в Ubuntu Linux устанавливается командой

apt-get install monit

Конфигурационный файл:

/etc/monit/monitrc

check filesystem rootfs with path /

Сервис мониторинга сайтов StatusCake

StatusCake

Сайт должен быть доступен 24 часа в сутки, 365 дней в году. Но, к сожалению, всякое случается и сайт становится недоступен. И основная задача в данной ситуации - обнаружить этот факт как можно быстрее. Каждая минута простоя оборачивается потенциальными убытками для компании либо потерей посетителей если сайт является некоммерческим.

CMS Drupal FAQ

Drupal
Справочная информация по системе управления контентом сайта Drupal Количество записей в Drupal можно узнать просмотрев таблицу dbprefix_node, например, с помощью PhpMyAdmin. dbprefix задаётся при установке Drupal на сервере.

Редактирование шаблона страниц Prestashop


Чтобы добавить свой html код на каждую страницу сайта на Prestashop, проще всего отредактировать файл header.tpl, находящийся по адресу themes/default-bootstrap

{literal}
Здесь можно разместить свой произвольный html код
{/literal}

.bat скрипт для последовательного просмотра списка сайтов из файла

Скрипт air.bat открывает каждый сайт из файла air.txt по очереди

@echo off
for /F "tokens=*" %%A in (air.txt) do CALL :loopbody %tokens% %%A
GOTO :EOF

:loopbody
start "" "C:\Program Files\Mozilla Firefox\firefox.exe" %~1
timeout /t 30
taskkill /IM firefox.exe
timeout /t 15
GOTO :EOF

http://belgoroda.net/sh_scripts/air.bat

Биллинг Amazon AWS

amazon

Отчёты в режиме реального времени по сервисам Amazon AWS доступны по адресу:

https://console.aws.amazon.com/billing/home?#/bill

Отправка email сообщения из PHP

В простейшем случае для того чтобы отправить email сообщение из скрипта на php достаточно всего нескольких строк:

Отдельно стоит отметить что такая отправка не предусматривает авторизацию/аутентификацию, поэтому в зависимости от используемого почтового сервера доставка не является гарантированной. Также необходимо убедиться что smtp настроен на сервере, на котором выполняется php скрипт.

Сервис мониторинга сайтов Uptime Robot

Сайт должен быть доступен 24 часа в сутки, 365 дней в году. Но, к сожалению, всякое случается и сайт становится недоступен. И основная задача в данной ситуации - обнаружить этот факт как можно быстрее. Каждая минута простоя оборачивается потенциальными убытками для компании либо потерей посетителей если сайт является некоммерческим.

RIPE Atlas зонд

Интернет регистратор RIPE NCC в 2010 году запустил проект RIPE Atlas. Целью является установка измерительных зондов в географически разнесённых локациях с дальнейшей возможностью построения карт и визуализацией параметров работы сети Internet в разных частях земного шара. Учитываются IP подсети, автономные системы, параметры RTT, прочие временные характеристики и параметры доступности узлов сети, критичные для поддержки работоспособности сети Internet.

Карту сенсоров RIPE Atlas можно посмотреть на странице:

3G modem cell network linux test

3G E1550 Huawei test Linux USSD

root@rpi2:/home/pi# cat /etc/udev/rules.d/88-usb-3g.rules
ACTION!="add|change", GOTO="device_huawei_end"

KERNEL=="ttyUSB[0-9]*", KERNELS=="1-1.3.2:1.0", SYMLINK+="mts-modem"
KERNEL=="ttyUSB[0-9]*", KERNELS=="1-1.3.2:1.1", SYMLINK+="mts-audio"
KERNEL=="ttyUSB[0-9]*", KERNELS=="1-1.3.2:1.2", SYMLINK+="mts-data"

MRTG - мониторинг ресурсов Linux сервера

Установка и настройка ПО MRTG для мониторинга ресурсов Linux сервера на примере ОС Ubuntu Linux 14.04.

1. Установка snmpd и mrtg:

apt-get install snmpd snmp mrtg

2. Редактирование конфигурационного файла SNMPD:

nano /etc/snmp/snmpd.conf


agentAddress udp:127.0.0.1:161
rocommunity заменить_на_свой_пароль localhost
sysLocation server
sysContact Me

Страницы

Subscribe to IT блог Белгорода.Нет RSS