Запуск shell сценария из php

Функция shell_exec позволяет выполнять команды на сервере.
В конфиге php.ini может стоять запрет на ее выполнение. Также стоит быть аккуратным в написании php кода с ее использованием, дабы не предоставить злоумышленникам доступ к выполнению команд на сервере.

Приведу краткий пример php кода:

<?php
$result = shell_exec('uptime');
echo "<pre>$result</pre>";
?>

Теги pre позволят сохранить форматирование текста.

Аналогично выполняются и файлы, запускаемый файл должен иметь права на запуск.
Разрешаем запуск:

chmod a+x file.sh

Аналогичный php код:

<?php
$result = shell_exec('/dir/file.sh');
echo $result;
?>

nload — мониторинг загрузки сетевых интерфейсов

nload — инструмент мониторинга загрузки сетевых интерфейсов, с графическим отображением в терминале.

Читать далее «nload — мониторинг загрузки сетевых интерфейсов»

Обновление прошивки DYNAMIX HP-52/M

За пример взял модель DYNAMIX HP-52/M (мастер) и модемы 3210 и 3310.
Модем 3110 может заработать с мастером DYNAMIX HP- 52/M, но некорректно, с очень низкой скоростью и драйвер указанный ниже на него ставить нельзя!
Стандартный IP: 192.168.1.1, логин и пароль admin/admin.

Прошивку мастера желательно обновить, драйвер обновляется в зависимости от версий установленных модемов (slave), так как они могут быть старее версии мастера, на практике новые версии драйверов на старых модемах у нас не заработали.
Драйвер модема обновляется через меню мастера, у модемов нету веб-интерфейса.
После обновления прошивки настройки не сбрасываются.

Драйвер и прошивку для DYNAMIX HP- 52/M можно скачать по ссылкам:

HpnaDriver_V2.8.6RC14-0

SysFw_V4.74

Списки proxy серверов

В интернете достаточно много бесплатных и платных прокси-серверов. Безусловно лучшими являются платные приватные прокси сервера, они не загружены, отличный пинг, десятки тысяч рабочих. С бесплатными все наоборот, низкая скорость, многие то работают, то не работают. Приведу список первых попавшихся сайтов со списками:
www.proxybox.ru
hideme.ru/proxy-list/
2ip.ru/proxy/
foxtools.ru/Proxy
www.freeproxy.ru/
hidemyass.com/proxy-list/
proxy-list.org/ru/
tsk.h18.ru/
www.cool-tests.com/
spys.ru/

robots.txt для WordPress

robots.txt позволяет указать роботам поисковых систем какие директории и записи необходимо индексировать, а какие нет. Что позволит избежать дублирования записей и позитивно сказаться на индексации.

Пример robots.txt:

User-agent: *
Disallow: /wp-admin/
Disallow: /xmlrpc.php

Host: ixnfo.com
Sitemap: http://ixnfo.com/sitemap.xml.gz
Sitemap: http://ixnfo.com/sitemap.xml

Если используется HTTPS, то в конце укажем его вместо HTTP:

Host: https://ixnfo.com
Sitemap: https://ixnfo.com/sitemap.xml.gz
Sitemap: https://ixnfo.com/sitemap.xml

Host: — позволяет указать приоритетный домен который будет использоваться в индексации, так как при существовании алиасов например www.domain.com в индексации поисковиков могут появится ссылки типа www.domain.com/link.html и domain.com/link.html, то есть дублирование, что может повлечь за собой исключение из индексации обеих ссылок.

Google XML Sitemaps — один из плагинов для построения карты сайта.
Cyr-To-Lat — один из плагинов позволяющий конвертировать в ЧПУ ссылках кириллические символы на латинские.

Включение статистики на feedburner.google.com

Некоторые рейтинги блогов запрашивают доступ к статистике feedburner.google.com которая по умолчанию закрыта для общего просмотра.
Для включения необходимо зайти в свой аккаунт feedburner.google.com/fb/a/myfeeds, выбрать нужный фид, перейти на вкладку «Публикуй» («Publicize»), слева выбрать Awareness API и активировать.
Все.

Установка и использование Wine

Wine позволяет запускать приложения Windows в операционных системах Linux.
Winetricks – скрипт для установки различных компонентов от Microsoft и некоторых других.

Команда установки в Linux Ubuntu/Debian:

sudo apt-get install wine
sudo apt-get install winetricks

Для настройки необходимо открыть меню «Приложения» -> «Wine» -> «Configure Wine» либо набрать в терминале команду winecfg.

Для запуска *.exe файлов необходимо нажать по файлу правой кнопкой мыши и выбрать «Запустить в Wine» либо в командной строке набрать команду:

wine /директория/файл.exe

Команда просмотра списка пакетов winetricks:
winetricks ?
Winetricks в графическом интерфейсе:
winetricks —gui

Просмотреть информацию о запуске конкретных приложений под Wine можно на официальном сайте appdb.winehq.org

Настройка logrotate для ротации логов

Logrotate служит для контроля системы логирования, сжатия лог фалов, удаления старых и т.д.
Конфигурация находится по адресу /etc/logrotate.d/ и /etc/logrotate.conf.

Читать далее «Настройка logrotate для ротации логов»

Решение ошибки «Cannot access the kernel driver!» в VirtualBox

В некоторых случаях после установки VirtualBox, перезагрузки компьютера и попытке запустить виртуальную машину замечал ошибку:

«Cannot access the kernel driver! Make sure the kernel module has been loaded successfully.»

В итоге решением была повторная установка VirtualBox либо запуск установочного дистрибутива с выбором «Repair«. А также иногда решалось перейдя по пути C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv, нажав правой кнопкой мыши по файлу VBoxDrv.inf и выбрав «Установить«. После данных манипуляция необходима перезагрузка компьютера.

Все.

База русских RSS-каталогов

http://blogs.yandex.ru/add.xml
http://blogs.yandex.ru/add-catalogue.xml
http://blogrider.ru/catalog/blogs/add
http://rssreader.ru/addfeed
http://www.iblogger.ru
http://www.blogdir.ru/add_blog/
http://liverss.ru/
http://rssbiz.ru/add_src/
http://rssnews.org.ua/index/5.html
http://redtram.ru/pages/addsource/
http://izzet.com.ua/index.php?nma=blog&fla=add
http://alfaru.com/rss/addrss.html
http://subscribe.ru/faq/lenta/submitrss.html
http://www.plazoo.com/ru/addrss.asp
http://www.prime-rss.ru/add.php
http://prostir.kiev.ua/index.php?nma=blog&fla=add
http://rssdirectory.ru/addfeed.html?catid=
http://kmstudio.com.ua/index.php?nma=blog&fla=add
http://www.blogo.ru/submit.php
http://rssdir.ru/addfeed.html?catid=
http://rss-farm.ru/catalog.aspx
http://blograte.ru/
http://www.worldrss.ru/addfeed.html?catid=
http://www.blogbooster.ru/index.php?do=basic
http://www.listwww.com/add.php
http://rss.ukrnews.net
http://rssdirectory.org.ua

http://catalog.gpmv.ru/add/1
http://dobrobot.com/
http://rsslenta.ru/registration