Блог

  • Как найти слово во всех файлах директории

    Если вам необходимо найти слово или выражение во всех файлах директории это можно сделать так: 
    grep -rl \’слово\’ путь
    Например 
    grep -rl \’config\’ /etc/
  • Архив с Windows машины на Linux сервере

    Если вы создали архив с русскими именами в Windows, и вам необходимо перенести его в Linux, то для того чтоб была правильная кодировка, 
    небходимо выполнить следующие команды:
    #!/bin/bash
    unzip “$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/bash
    unzip “$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
  • Анализ 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 

    Сравнение Magento, osCommerce, OpenCart

     

  • Как разблокировать 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