Архив

Архив автора

Заметки,фичи для wordpress

16 Ноябрь 2010 Нет комментариев

Вот задался вопросом сколько запросов делает WP и сколько памяти жрет,покапавший на просторах Интернета узнал что существует такой плагин — WP-Memory-Usage. Плагин показывает в админке состояние оперативной памяти и версию PHP, так же показывает внизу расход памяти,
взять его можно с офсайта WP-Memory-Usage , там же его детальное описания и скриншоты.
Так же все это можно сделать без помощи плагинов, достаточно добавить в footer.php вашей темы следующие строки, на том месте где хотите вывести эту информацию и при она будет видна только зарегистрированным пользователям:

‘< '?php if (is_user_logged_in()) { ?>
‘< '?php echo get_num_queries(); ?> запросов за < ?php timer_stop(1); ?> секунд.< ?php ?>
‘< '?php echo ' | Потребление памяти: ' . round(memory_get_usage()/1024/1024, 2) . 'MB'; }?>

Если хотите предоставить в общий доступ эту информацию то уберите первую и последнюю строчку.
Так же предлагаю несколько полезных SQL-запросов для WordPress. Но перед тем как вносить какие-либо изменения в БД,необходимо создать её резервную копию, чтоб была возможность вернуться в исходное состояние, если будут допущены ошибки.
Как сделать бэкап рассматривать в этой заметки не буду, скажу только, что могут быть использованы плагины WP-DB-Backup или WP-DBManager,или скрипт Sypex Dumper Lite, так же все можно сделать и вручную, используя веб-приложение phpMyAdmin.
Изменение имени «Admin». WordPress при установке по умолчанию создает пользователя с именем «Admin».В целях повышения безопасности рекомендуется изменить это имя.
Для этого необходимо выполнить SQL-запрос:

UPDATE wp_users SET user_login = ‘Your New Username’ WHERE user_login = ‘Admin’;

Читать далее…

Консольные команды. Работа с сетью.

ifconfig Показать конфигурацию всех сетевых интерфейсов
ifconfig eth0 Показать конфигурацию сетевого интерфейса eth0
ifup eth0 Активировать сетевой интерфейс eth0
ifdown eth0 Отключить сетевой интерфейс eth0
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Задать конфигурацию IP адреса
ifconfig eth0 promisc Позволяет получать все пакеты, независимо от того были ли они предназначены для хоста или нет. (Это позволяет анализировать сетевой трафик.)
dhclient eth0 Включить на интерфейсе eth0 режим dhcp
route -n Показать таблицу роутинга
route add -net 0/0 gw IP_адрес_шлюза Задать шлюз
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 настроить статический маршрут для сети 192 .168.0.0/16
Читать далее…

Сron — Планировщик задач

cron (Command Run ON) — демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в заданное время. Утилита cron выполняет команды в заданное время.
Для добавления задач пользуемся командой crontab с параметром -e.
Команда crontab -e автоматически запускает текстовый редактор и загружает в него файл конфигурации cron. После выхода из редактора, новая конфигурация cron вступает в силу автоматически.
Параметры записи представляют следующие:

* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59)

Читать далее…

Резервное копирование (backup) баз MySQL

26 Октябрь 2010 Нет комментариев

Резервное копирование баз MySQL mysql backup ubuntu

Попался мне на просторах интернета один из скриптов для создания бэкапов баз данных, в чем его плюс — создает отдельный архив под каждую базу данных, в отличии от стандартного mysqldump с ключем —all-databases который пишет все базы в один файл для меня получается не совсем правильный бэкап, т.е мне это ни подходит.По мне лучше каждая база -отдельный файл.
В любом случаи желательно сделать пользователя от которого будем делать бекапы, из прав дадим ему права на просмотр баз,SELECT и Lock Tables, я приведу пример как создать из командной строки:
$ mysql -pПАРОЛЬ
-p, —password=[password] – Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем.
-u, —user=[user] — Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используется если логин отличается от имени пользователя для соединения с сервером MySQL.

$ mysql> CREATE USER ‘back’@'localhost’ IDENTIFIED BY ’123456′;
Query OK, 0 rows affected (0.02 sec)
$ mysql> GRANT SELECT , LOCK TABLES ON * . * TO ‘back’@'localhost’ IDENTIFIED BY ’123456′;
Query OK, 0 rows affected (0.00 sec)

для примера пользователь back и его пароль 123456 (mysql backup ubuntu)
Читать далее…

Состоялся релиз Ubuntu Linux 10.10 Maverick Meerkat

10 Октябрь 2010 Нет комментариев

Сегодня, 10 октября 2010 года, в 10 часов 10 минут UCT (Universal Coordinated Time – всемирное скоординированное время), представлен очередной релиз дистрибутива Ubuntu – Ubuntu 10.10 Maverick Meerkat. Ориентированный в первую очередь на пользователей домашних и мобильных компьютеров, Ubuntu 10.10 предоставляет множество сетевых и автономных приложений в редакции Ubuntu Desktop Edition, уделяя особое внимание персональным cloud-технологиям. Пользователи Ubuntu Netbook Edition получат совершенно новый интерфейс рабочего стола – «Unity», учитывающий особенности небольших экранов и необходимость работы в движении. В составе Maverick Meerkat – совершенно новое семейство шрифтов Ubuntu, переработанный системный инсталлятор, GNOME 2.32, ядро Linux 2.6.35 с улучшенной поддержкой оборудования, Shotwell в качестве менеджера фотографий по умолчанию, переработанный менеджер обновлений и много других интересных новинок.
Берем отсюда по следующим ссылкам:
- ubuntu.com maverick
- Yandex 10.10
- torrent.ubuntu.com

Proxy-сервер SQUID web-интерфейс для администрирования SAMS SAMS+REJIK с аунтентификацией по NTLM

16 Сентябрь 2010 2 comments

Настраиваем связку SQUID SAMS+REJIK с аунтентификацией по NTLM (proxy sams)

.
Так как есть ДОМЕН под управление Win 2003 Server, и нужна авторизация пользователя под своей учетной записью и так же вести логи и предоставлять информацию начальству в случаи надобности.
Авторизация пользователей будет по NTLM.
Для всего нам понадобится apache, php, mysql, сам squid, proxy sams, samba.
Все это нам предстоит установить, или обновить.
Для начало ставим скопом apache, php, mysql:
$ aptitude install apache2 apache2-doc apache2-utils ssl-cert mysql-server libmysqlclient15-dev libapache2-mod-php5 php5 php5-common php5-dev php5-mcrypt php5-imagick php5-mysql
Читать далее…

#

//