В помощь сис.админу: Скрипт автоматического бэкапа MySQL и FTP

0

Автор Ангел Куликов | Рубрики *nix, Archевод, Bash-скриптинг, OS, Интернет, Программирование | Опубликовано 21-12-2011

Уже ранее писал об этой проблеме. Знания были не высоки, проблема решалась не всегда корректно, скрипт писался как всегда «на коленках», потому теперь, поняв что к чему и как могу показать следующий вариант, так сказать версию 2.0 :) Стоит отметить, что при написании скрипта почерпнул много нового и интересного тогда, ещё когда скрипт лишь был на стадии написания, так и сейчас, когда правил и дописывал. Изменений не так много, но пожалуй их стоит описать:

Linux: xargs, как быть, чего не миновать?

0

Автор Ангел Куликов | Рубрики *nix, Archевод, Bash-скриптинг, OS, Новости, Программирование | Опубликовано 19-12-2011

Не так давно я сидел и думал «пора бы заняться ликбезом, изучить комманды и наконец понять, что за утилита эдакая, xarg». А время «бежит», день сменяется днём. В один из скучных рабочих будней я решил что пришло время разбираться. Первое, что заметил, это то, что «man» к утилите — довольно загадочный, и с первого раза понять мне его не удалось. Статья на «википедии» разъяснений тоже не добавила, даже, наверно, скорее всего запутала, по этим причинам мне в голову пришла идея провести своё собственное «расследование», которое позже превратилось в эту статью. Как известно, пока объясняешь и сам поймёшь :)

Linux: Bash, милый bash..

0

Автор Ангел Куликов | Рубрики *nix, Archевод, Bash-скриптинг, OS, Интернет, Настройка системы, Программирование | Опубликовано 18-12-2011

Порой, необходимо достать какую-то часть текста с сайта. Но так лень заходить на сайт, искать «кусок» кода или цифры. Бывает даже не сообразишь, что сделал ошибку, но её заметишь лишь по истечению времени.

Я предлагаю выход из этого положения.

В моём случае, мне было необходимо заходить на сайт проекта midnight-commander’а , находить текущую версию и, при её изменении — пересобирать пакет, выкладывать его в AUR, отписываться друзьям, что бы они обновились.

Как вы заметили, действий очень много, а так хочется, набрав в консоли одну команду — получить готовый результат. Так родилась эта статья:

Linux: iptables.. iptables…

0

Автор Ангел Куликов | Рубрики *nix, Archевод, Bash-скриптинг, OS, Настройка системы, Оптимизация, Программирование | Опубликовано 13-12-2011

Очередной скрипт, до ума будет доводиться ещё не один раз. Суть в том, что бы в одном скрипте прописывать все правила, давая им описания. После запуска скрипта, делается бэкап старых правил, файл сохраняется в указанную папку. Таким образом, мы получаем новые правила + забэкапленные старые.
Вынесены переменные, для указания wifi и lan устройства. На будущее, планируется полный пересмотр скрипта, а пока что:

Linux: Скрипт автоматического выключения компьютера, по достижению определённого заряда батареи

0

Автор Ангел Куликов | Рубрики *nix, Archевод, Bash-скриптинг, OS, Оптимизация, Программирование | Опубликовано 13-12-2011

Многословие здесь наверно излишне.

Друг попросил помощи со скриптом. Мы его дружно «откромсали», подрихтовали, оттестировали.. Проверку он прошёл успешно. Так что, кому интересно, вот он:

Создаём локальный бекап своего сайта (bash, бекап ftp и mysql)

1

Автор Ангел Куликов | Рубрики Archевод, Bash-скриптинг, Интернет, Программирование | Опубликовано 23-07-2011

Web-сервера — дело ненадёжное. Сайты часто взламывают, засоряют скриптами с последующим уничтожением/повреждением информации. В большинстве случаев у хостера есть возможность создавать бекапы сайта, но если ваш хостинг не даёт вам возможности создавать бекап — можно эту возможность сделать самому.. Скрипт, который я вам покажу — будет полезен многим, ведь когда у вас есть локальная копия, в смысле у себя на машине (компьютер, ноутбук, свой сервер) .. Зачастую так безопаснее и, как говорится, можно спокойно спать. Ну а теперь, разобравшись с проблемой, начнём со скрипта: