Блог
-
Как найти слово во всех файлах директории
Если вам необходимо найти слово или выражение во всех файлах директории это можно сделать так:grep -rl \’слово\’ путьНапримерgrep -rl \’config\’ /etc/Есть проблемы с администрированием серверов в Украине ? Обращайтесь – office@itfb.com.ua -
Архив с Windows машины на Linux сервере
Если вы создали архив с русскими именами в Windows, и вам необходимо перенести его в Linux, то для того чтоб была правильная кодировка,небходимо выполнить следующие команды:#!/bin/bashunzip “$1”convmv –notest -r -f cp-1252 -t cp-850 .convmv –notest -r -f cp-866 -t utf-8 .Есть проблемы с серверов linux в украине ? Обращайтесь – office@itfb.com.ua -
Архив с Windows машины на Linux сервере
Если вы создали архив с русскими именами в Windows, и вам необходимо перенести его в Linux, то для того чтоб была правильная кодировка,небходимо выполнить следующие команды:#!/bin/bashunzip “$1”convmv –notest -r -f cp-1252 -t cp-850 .convmv –notest -r -f cp-866 -t utf-8 .Есть проблемы с серверов linux в украине ? Обращайтесь – office@itfb.com.ua -
Работа с ksplice и обновление ядра системы
Если вы установили новое ядро и хотите чтоб оно применилос на сервере, используйте утилиту ksplice:# yum -y updateОбновляем систему, после этого запускаем программу:# uptrack-upgradeТеперь у вас новое ядро, и вы можете проверить это командой:uname -aЕсть проблемы с установкой и настройкой Linux сервера ? Обращайтесь – office@itfb.com.ua -
Анализ access log сайта
Какую пользу мы можем получить проанализировав наш файл access log? Мы можем узнать кто и как часто обращается к нашему сайту. Для чего нам это нужно? А для того что если с одного ip много одновременных подключений, то возможно ваш сайт парсят. Итак приступим.
Можем анализировать весь файл, но если файл большой, а мы например заем в какое время была нагрузка на сайт,то выбираем часть лога по дате.
cat access.log | grep “дата_время в формате лога” >> temp_ip.txt
Теперь анализируем часть лога
awk \’ {print $1} \’ temp_ip.sh | sort -n | uniq -c
В результате мы получаем список с количеством подключений и ip с которого были эти подключения.
184 171.25.240.23
5 176.14.115.9
1 176.37.91.24Обращаю внимание, что формат лога у вас может отличатся и ip будет например не первым полем, учитывайте это при использовании команды.
Что нам дает эта информация? Мы можем заблокировать IP с которого идут подключений или ограничить кол-во одновременных подключений к сайту с одного ip.
-
Проверка монтирования папки nfs
Часто для бэкапа используют монтирование папок по NFS, но если в момент бэкапа папка не будет с монтирована с другого сервера, то и бэкап на удаленный сервер не попадет, поэтому перед запуском резервного копирования или в скрипт резервного копирования можно дописать вот такие строки:
#!/bin/bash
paths=`df -h | grep /var/backup`
if [ -z “$paths” ]
then
/bin/mount -a
fiТолько в paths укажите свой путь к папке куда монтируется NFS, ну и конечно же предпалагается, что монтирование прописано в /etc/fstab
-
info.owner parameter was not correct vmware converter 5
Если при попытке конвертирвать машину Vmware Converter возникает ошибка – info.owner parameter was not correct,Проверьте чтоб имя пользователя и имя машины не совпадали. Если это так – создайте еще одного пользователя администратора и запустите конвертацию под ним.Есть проблема с администрированием серверов Vmware? Обращайтесь – office@itfb.com.ua -
Сравнение Joomla и Worpress
Joomla
Worpress
2005 Количество версий





2003 Количество версий


Популярность
WordPress – 17,4%

Joomla – 2,8%
Рост за квартал
Joomla – 38%

WordPress – 60%
Доля на рынке:
Joomla – 8,8%

WordPress – 55,1%
394 миллиона людей просматривают более
3.8 миллиардов WordPress страниц каждый месяц
Технические возможности
Лучше для больших сайтов
Может использоваться для больших порталов;
Ebay использует для обслуживания своего портала, более 16000 человек
Лучше для блоггинга
На сайте worpress.org предлагается бесплатная площадка
Дешевый хостинг и регистрация доменнго имени
Расширения
Отображается рядом с основным контентом
Изменяют интерфейс 6000 плагинов
Расширяют функционал платформы
Оформлены с учетом многофункциональности
МОДУЛИ = ВИДЖЕТЫ ПЛАГИНЫ
КОМПОНЕНТЫ
ШАБЛОНЫ=ТЕМЫ
Дополнительный компонент
Изменяют функциональность платформы 12000 плагинов
Специально ориентирован на контент
СЕО
Joomla хороша для SEO
- необходимы доп. настройки
- нужна спец. архитектура сервера
- необходимы комоненты для хорошего СЕО
Расширения для Joomla:
SH404SEF-делает больше чем просто SEO, платный
SEO Boss – компонент, который позвояет легко управлять метатегами
X Map – создает структуру сайта
Worpress лучше для SEO
- отлично работает из “коробки”
- легкое управление структурой URL и ЧПУ
- нужен минимум настроек
Плагины для WordPress:
WordPress SEO by Yoast -близко с плагину “все включено”
AlHn-one SEO – прост в настройке
SEO frendly images – оптимизирует изображения
404 simple redirect – простой редирект ошибок 404
-
Сравнение Magento, osCommerce, OpenCart
Forrester Research провел исследование, согласно которому прогноза американской розничной торговли с 2011 по 2016г, более 15% людей будут совершать покупки онлайн и тратить на 44% больше.
Как работает электронная коммерция?
Покупатель
Клиент выбирает и оплачивает товар на сайте

Электронная коммерция
Интернет магазин оформляет заказ

Информация о покупателе
Клиент вводит информацию о себе и способе доставки

Платежные данные
Вводит данные о платежной карте

Корзина
Добавляет товар в корзину

Страница товара
Покупатель выбирает товар для приобретения

Банк
Платеж отправляется в банк на проверку

Транзакция
Происходит списание средств в пользу продавца

Отправка
При успешной оплате, заказ формируют на складе и отправляют покупателю
Сравнение функционала Интернет магазинов Magento, osCommerce, OpenCart
Magento
osCommerce
OpenCart
Фреймворк Zend PHP Pseudo MVS architecture Мобильность 


Мульти-магазин 


Перекрестные продажи 


Сравнение товаров 


Лист ожидания 


Отзывы на товар 


HTML 5 загрузчик изображений 


Импорт/Экспорт 


Купоны 


Скидки 


Почтовая рассылка 


Email-шаблоны 


Статистика 


Мультивалютность 


Мультиязычность 


Штрихкод 


Увеличение изображения 

Использование CMS
-
Как разблокировать IP в denyhosts
Denyhosts программа для Linux систем по защите сервера от взлома. При неудачных попытках подключения по ssh, ftp и т.п. IP адрес клиента с которого производятся неудачные подключения попадает в бан лист. Случается, что из-за не правильного ввода пароля Ваш адрес попал в бан. Удаление его из /etc/hosts.deny не поможет в этом случает. Что делать?
- Остановить сервис denyhosts
/etc/init.d/denyhosts stop
- Удалить свой IP адрес из файла /etc/hosts.deny
vi /etc/hosts.deny
- Удалить свой IP из файлов denyhosts
cd /var/lib/denyhosts
- Вам нужно удалить ваш IP тз файлов
hosts
hosts-restricted
hosts-root
hosts-valid
users-hostsЕсли у вас статический IP и вы не хотите, что бы он блокировался выполните следующее:
echo \’1.2.3.4\’ >> allowed-hosts
- Запустите сервис denyhosts
/etc/init.d/denyhosts start