admin | TEA & SEO Блог - Part 4

Архив

Архив автора

screen unix howto(пример использования)

Screen является очень удобным решением если нам нужно удаленно что-нибудь пересобрать и не оставаться висеть на консоли на время сборки.
Вначале ставим сам screen, во FreeBSD он находится в sysutils/screen. Читать далее…

linux

Ошибка 504 Gateway Timeout (time out) nginx+apache

12 мая 2011
Если возникла ошибка  504 Gateway Timeout (time out) в связке nginx+apache то увеличим на сервере допустимое время выполнения скриптов и ожидания ответа:
php.ini:
1
max_execution_time = 900
nginx.conf:
1
2
3
4
proxy_read_timeout  900;
client_header_timeout  10m;
client_body_timeout    10m;
send_timeout           10m;
Теперь есть 900 секунд (15 минут) на выполнение скриптов.

linux, PHP

debian 2 php (PHP 5.2 , 5.3 на одной машине)

Простой скрипт для бэкапа MySQL баз


#!/bin/bash

# Variables
CNF=/etc/mysql/debian.cnf
BACKUPDIR=/var/backups/mysql/
DATE=`date +%F`
OLDDAYS=7

# Main part
for DATABASE in `echo SHOW DATABASES | mysql —defaults-file=${CNF} —skip-column-names`;do
BACKUPNAME=${BACKUPDIR}${DATABASE}.sql.${DATE}
BZBACKUPNAME=${BACKUPNAME}.bz2
echo Dumping ${DATABASE} into ${BZBACKUPNAME}
mysqldump —defaults-file=${CNF} ${DATABASE} > ${BACKUPNAME}; bzip2 -f ${BACKUPNAME}
done

# Deleting old backups

find ${BACKUPDIR} -mtime +${OLDDAYS} -delete

Дампит и сжимает базы данных.
Можно (и нужно) добавить его в крон, например:

00 05 * * * root /usr/local/sbin/mysqlbackup.sh

linux

Pspad глюк с табуляторами

26 апреля 2011

Я давно замечал что PSPAD  глюковато ведёт себя с табуляциями поэтому сразу же их не испольхзовал,
а когда заставили то просто поменять пару настроек на угад — не помогло и мучался 2 мес ….
пока не занялся вопросом в серёз ) Читать далее…

PHP

Команды Linux: расширенный cправочник команд Unix-UNIX TOOLBOX

24 апреля 2011

Команды Linux: расширенный cправочник команд Unix-UNIX TOOLBOX Читать далее…

linux

unix ps sort by cpu

15 апреля 2011

ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | more

linux

bash: /bin/rm: Argument list too long

15 апреля 2011

[admin@pages]$ rm -rf *
-bash: /bin/rm: Argument list too long

Выход довольно прост, как оказалось :)


[admin@pages]$ find . | xargs rm

Этот код удалит все файлы в текущей папке, независимо от того, сколько их.

linux

Создание регулярки онлайн

12 апреля 2011

CSS Drop-Down Menu Framework

8 апреля 2011
www.webmoney.ru

info:63 queries. 0,909 seconds.