Ежемесячные архивы: Январь 2009

google захватывает мир

В общем сейчас, пожалуй, каждый знает что такое гугл и наверное каждый хоть раз пользовался его поисковой системой.
Гугловым поиском я начал пользоваться как первый раз установил firefox была ещё версия 0.7 (кажется так)

Так вот дальше я захотел зарегистрироваться на иностранном сайте, и подтверждение не приходило на майл.ру. пришлось открыть аккаунт на gmail.com и тут счастью моего предела не было, через 10 минут ознакомления с системой я понял что вэб интерфейс мейл ру рамблера яндекса отстал навсегда.
настроил тему отображения и начал радоваться жизни в новой почте
http://floomby.ru/content/OQBR1Sv2gE/

Дальше также порадовал сервис гугл блога blogspot доступ к нему получаю не вводя ни пароля ни логина он берётся у почты.

Дальше было открытие страницы igoogle т.к. гугл является у меня домашней страницей я настроил немного под себя, кинул пару виджетов, сменил тему и вот что у меня получилось

http://floomby.ru/content/XNwQjAkJD0/

Далее Аська выкинула очередные изменения в свой загнивающий протокол(отдельная тема для разговора). в общем решил я вбить свой гвоздь в гроб компании АОL для начала создать альтернативный акк. зарегился на jabber.ru но это было всё не то. добавил штук 5 контактов.

Сегодня знакомый пишет с аккаунта в ктором написано gmail.com
Тыкаю в квипе добавить учётную запись ввожу serg.brand@gmail.com ввожу пароль, выбираю тип gtalk (jabber это крутой протокл и гугл это знает 😉 ) жму окей.
далее в настройках импорнулись все мои контакты с кем я переписывался по почте.

попробовал написать им 🙂 написалось даже ответили оказывается в почте гугла оно отображается вот таким макаром
http://floomby.ru/content/gQPfSchWkK/

Ну чтож 🙂
Заводите аккаунты гугла не пожалеете 🙂

и стучитесь мне в гуглталк идёт эта аська в опу:)

Резервное копирование данных на сервере ( backup mysql)

часть первая mysql
Важная часть стабильности жизни сервера.

создаём каталог для бэкапа например
/var/backup
в нём будет находится скрипт бэкапа и подкаталоги для различных баз.
у меня на сервере несколько сайтов для каждого сайта я создам отдельные подкаталоги
/var/backup/site1
/var/backup/site2
в них будут находится непосредственно бэкапы

далее создаём скрипт бэкапа mysql сервера.

#touch database.sh

делаем файл исполняемым

#chmod +x database.sh

первой строкой в файле указываем исполнять данный файл интерпретатором bash

#!/bin/bash

далее делаем дап

mysqldump -u root -pMyPass database_name > site1/database_name.sql

где
-u root имя пользователя БД
-p Указывает на пароль пользователя root в данном примере MyPass
database_name – имя базы данных
> site1/database_name.sql положить дам в данный файл.

Далее надо упаковать данный дамп и указать дату его создания

7z a -t7z site1/$(date +%d_%b_%Y)_database_name.sql.7z site1/database_name.sql

7zip упаковывает файл site1/database_name.sql в каталоге site1 с именем сегодняшняя_дата_database_name.sql.7z

$(date +%d_%b_%Y) – задаётся формат даты. в данном примере имя файла будет выглядеть так:
14_Янв_2009_database_name.sql.7z

Теперь можно удалить временный файл дампа, ведь есть его архив :))

find ./ -name “*.sql” -exec rm {} \;

утилита find находит все файлы в данном каталоге и подкаталогах соответствующие формату “*.sql” и удаляет их.
в итоге в каталогах остаются лишь архивные копии дампов.

теперь осталось добавить данный скрипт на авто запуск по расписанию в крон.

редактируем список задач крона

crontab -e

дописываем наш скрипт
00 01 * * * /var/backup/database.sh

выходим с сохранением
Ctrl+X
и подтверждаем наши намерения Y

В итоге каждый день в час ночи будет запускаться скрипт резервного копирования баз данных mysql