Резервное копирование баз MySQL mysql backup ubuntu
Попался мне на просторах интернета один из скриптов для создания бэкапов баз данных, в чем его плюс — создает отдельный архив под каждую базу данных, в отличии от стандартного mysqldump с ключем —all-databases который пишет все базы в один файл для меня получается не совсем правильный бэкап, т.е мне это ни подходит.По мне лучше каждая база -отдельный файл.
В любом случаи желательно сделать пользователя от которого будем делать бекапы, из прав дадим ему права на просмотр баз,SELECT и Lock Tables, я приведу пример как создать из командной строки: $ mysql -pПАРОЛЬ -p, —password=[password] – Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем. -u, —user=[user] — Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используется если логин отличается от имени пользователя для соединения с сервером MySQL.
$ mysql> CREATE USER ‘back’@'localhost’ IDENTIFIED BY ’123456′;
Query OK, 0 rows affected (0.02 sec)
$ mysql> GRANT SELECT , LOCK TABLES ON * . * TO ‘back’@'localhost’ IDENTIFIED BY ’123456′;
Query OK, 0 rows affected (0.00 sec)
для примера пользователь back и его пароль 123456 (mysql backup ubuntu) Читать далее…
Маленькая и удобная утилитка по расчету сетевых адресов, все в цвете и красиво :).
Ставиться просто для любого Debian based дистрибутива: $ aptitude install ipcalc Использование: ipcalc [options] ADDRESS [ [/]] [NETMASK]
IPCALC вычисляет широковещательный адрес, диапазон хостов, шаблон сетевой маски по полученному IP и сетевой маске. Может использоваться для конструирования сетей (network) и подсетей, а также в обучающих целях.
Опции: -n —nocolor Подавить вывод цветов. -b —nobinary Подавить поразрядный вывод. -c —class Показать маску сети по адресу. -h —html Показать результаты в HTML. -v —version Показать версию программы. -s —split n1 n2 n3 Разделить сети по размеру n1, n2, n3. -r —range Исключить диапазон адресов . —help —Помощь.
Несколько примеров использования: Читать далее…
qutIM — кроссплатформенный клиент мгновенного обмена сообщениями с открытым исходным кодом, распространяемый по лицензии GNU GPL. Разработка клиента началась в январе 2008 года с целью создать IM-клиент с дружелюбным интерфейсом.
На данный момент имеет языки интерфейся: английский, русский, украинский, чешский, болгарский, немецкий. Оф сайт
Для Ubuntu 9.10 (karmic) подключаем репозитории: deb http://ppa.launchpad.net/qutim/qutim.svn/ubuntu karmic main
deb http://ppa.launchpad.net/qutim/qutim/ubuntu karmic main
так же импортируем ключ, для нового репозитория: $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B31F979B2CDAA1B
$ sudo aptitude update Читать далее…
Webmin — это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров.
Webmin состоит из простого веб-сервера и большого количества скриптов (>500-т), которые собственно и осуществляют связь между командами администратора через веб-интерфейс и их исполнением на уровне операционной системы и прикладных программ. Webmin написан полностью на языке Perl и не использует никаких дополнительных нестандартных модулей. Простота, лёгкость и быстрота выполнения команд — одно из самых больших преимуществ данной панели управления.
Данная панель управления бесплатно распространяется для коммерческого и некоммерческого использования. Авторы этой программы позволяют всем желающим не только бесплатно использовать программу, но и изменять её по своему усмотрению.
=============== Материал из Википедии — свободной энциклопедии ===============
Так как было написанно выше, используеться Perl, поэтому ставим или проверяем если у нас необходимые пакеты: $ aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
Теперь идем на офф-сайт и берем самую свежую версию Webmin на момент написания это — webmin_1.490_all.deb. $ cd ~/tmp
$ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.490_all.deb
$ dpkg -i webmin_1.490_all.deb
По окончании установки система сообщит адрес, через который можно зайти браузером для администрирования, по умолчанию http://localhost:10000/, при подключении удаленно используеться имя домена или сетевой адресс (IP).
Удалить Webmin можно при помощи скрипта, находиться он в /etc/webmin: $ cd /etc/webmin
$ sh ./uninstall.sh
Are you sure you want to uninstall Webmin? (y/n) : y
Removing Webmin package ..
Кстати небольшой анекдот можно сказать в тему: Заходит православный батюшка и хочет купить карточку пополнения счета. Продавец извиняясь отвечает, что требуемой карточки в наличии нет и предлагает воспользоваться автоматом для пополнения счета. На что батюшка задумчиво отвечает:
- Не доверяю этим бесовским машинам, сын мой, при случае ни в морду дать, ни отпеть!
Читаем еще:
Довольна часто приходиться работать в консоле, то на сервере, то на рабочей машине без X, а в тишине сидеть грустноооооо, поэтому рекомендую всем MOCP — Music On Console player.
Простой консольный аудиоплеер с поддержкой всех распространенных аудиоформатов. Очень прост в использовании, может работать с плейлистами, так что тоже важно обладает совсем низкими системными требованиями и не прожорлив до ресурсов.
Ставить все довольно просто: $ aptitude install moc
В папке /usr/share/doc/moc/examples/ лежит файл config.example.gz. Копируем его в папку ~/.moc/, распаковываем и переименовываем в config. $ cp /usr/share/doc/moc/examples/config.example.gz ~/.moc/
$ cd ~/.moc
$ gunzip config.example.gz
(zcat config.example.gz > config)
$ mv config.example config
Сам файл отлично задокументирован, если будет желания можно свободно разобраться.
Обращу только внимания на одну вещь, что для того, чтобы заставить moc дружить с кириллицей в ID3v1-заголовках, необходимо заменить WINDOWS-1250 на WINDOWS-1251. $ nano config
ID3v1TagsEncoding = WINDOWS-1251 Читать далее…
Есть хороший пакет chkrootkit который предназначен для поиска враждебного кода (rootkit) и иных подозрительных событий в системе. Рекомендую проверять систему периодически для пущего спокойствия или например, при подозрениях, что кто-то шарится по твоему серверу.
Из описания на Debian — Подробная информация о пакете chkrootkit в lenny chkrootkit — это сканер безопасности, который ищет в локальной системе признаки, указывающие на наличие ‘руткита’. Руткит — это набор программ, позволяющих полностью управлять чужим компьютером через известные уязвимости.
Типы определяемых руткитов перечислены на домашней странице проекта.
Заметим, данная проверка не даёт полной гарантии, что компьютер не был взломан. В дополнение к chkrootkit используйте другие проверки. Читать далее…