Блог

  • Сортировка процессов по количеству занимаемой памяти в Linux

    Если вам необходимо узнать какие процессы и сколько памяти потребляют в Linux, используйте следующую команду:

     

    ps -eo size,pid,user,command | awk \'{ hr=$1/1024 ; printf(“%13.6f Mb “,hr) } { for ( x=4 ; x<=NF ; x++ ) { printf(“%s “,$x) } print “” }\’ | sort

     

    Если у вас есть проблемы, с установкой и настройкой Linux – обращайтесь office@itfb.com.ua

  • MySQL OPTIMIZE всех баз данных

    Если вам необходимо оптимизировать все базы данных на mysql сервере, используем команду:
    mysqlcheck -o –all-databases
    если у вас проблемы с установкой и настройкой mysql – обращайтесь office@itfb.com.ua
  • Копирование структуры базы данных в PostgresSQL

    Если вам необходимо скопировать структуру базы данных в PostgresSQL, можно использовать команду:
    CREATE DATABASE newdb WITH TEMPLATE originaldb OWNER dbuser;
    Если вам необходима установка и настройка PostgresSQL, обращайтесь – office@itfb.com.ua
  • Если ваш сервер сбрасывает пакеты и в логах nf_conntrack: table full, dropping packet

    Если в логах сервера в /var/log/messages ошибки nf_conntrack: table full, dropping packet, и сеть работает не стабильно, то проблема в настройках. 
    В файле /etc/sysctl.conf необходимо добавить такие записи, или изменить:
    net.netfilter.nf_conntrack_max = 65536
    net.nf_conntrack_max = 65536
    После этого применяем настройки командой sysctl -p. Просмотреть новые значения можно командой sysctl -a.
    Если у вас есть проблемы с установкой и настройкой Linux, обращайтесь – office@itfb.com.ua
  • Посмотреть всех пользователей в mysql

    Если вам необходимо просмотреть всех пользователей в Mysql, используем команду:
     
    SELECT User FROM mysql.user;
    Выводом будет список пользователей в таком виде:
     
    +——-+
    | User  |
    +——-+
    | root  |
    +——-+
    | user2 |
    +——-+

    Если у вас есть проблемы с установкой и настройкой mysql, обращайтесь – office@itfb.com.ua

  • Joomla An error has occurred

    При установке joomla 3.1.5 вместе с шаблоном появилась вот такая ошибка

    DateTime::__construct(): Failed to parse time string (jerror) at position 0 (j): The timezone could not be found in the database

    После долгого поиска по интернету было найдено решение:

    В файле 

    libraries/joomla/filesystem/folder.php

    Заменяем строку:

     __METHOD__ . \’: \’ . JText::_(\’JLIB_FILESYSTEM_ERROR_COULD_NOT_CREATE_DIRECTORY\’), \’Path: \’ . $path, JLog::WARNING, \’jerror\’ 

    на

    __METHOD__ . \’: \’ . JText::_(\’JLIB_FILESYSTEM_ERROR_COULD_NOT_CREATE_DIRECTORY\’), \’Path: \’ . $path, JLog::WARNING, \’now\’

    Проблема решена.

  • Как очистить кэш APC ?

    Если у вас установлен модуль PHP APC то для его очистки необходимо:
    Можно использовать функцию – apc_clear_cache() если вы хотите очистить для конкретного пользователя apc_clear_cache(\’user\’)
    Так же можно использовать такую команду:
    service httpd graceful

    Если у вас есть проблемы с установкой и настройкой Lamp, обращайтесь – office@itfb.com.ua

  • Меряем температуру жесткого диска в Linux

    Если вам необходимо проверить температуру жесткого диска можно использовать утилиту hddtemp. Устанавливается она очень просто:
    yum install hddtemp
    Для проверки температуры используем команду:
    hddtemp /dev/sda
    /dev/sda: ST31000340NS: 29°C
    Если у вас есть проблемы с установкой и настройкой Linux, обращайтесь – office@itfb.com.ua
  • Логирование запросов в Mysql

    Если вам необходимо логировать все запросы в Mysql, для этого используем следующие директивы в файле my.cnf:
    [mysqld]
    log = /var/log/mysql/mysql.log
    Смотрим какие запросы которые выполнялись:
    tail -f /var/log/mysql/mysql.log
    Если у вас есть проблемы с настройкой Linux mysqld, общайтесь office@itfb.com.ua
  • Максимальное количество потоков на процесс в linux

    Если вам необходимо посмотреть и установить максимальное количество потоков на процесс можно использовать следующие команды:
    cat /proc/sys/kernel/threads-max
    Для установки значения, используем команду:
    echo 100000 > /proc/sys/kernel/threads-max
    Если у вас есть проблемы с установкой и настройкой Linux, обращайтесь office@itfb.com.ua