Очередной бэкап :)
На этот раз всех или выбранной базы данных MySQL.
Если запустить без параметров, бэкапит всё.
Обратите внимание, есть опция сброса всех таблиц, содержащих в имени вхождение "cache". В моём случае экономит треть объёма в архиве. Так же можно отключить сжатие на медленном процессоре или при нехватке памяти.
Скрипт dbbackup:
#!/bin/sh#backup databases#Usage: #dbbackup - backup all databases#dbbackup dbname - backup single databaseTRUNCATE_CACHE="1"GZIP_BASE="1"DBUSER="root"DBPASS="password"DBHOST="localhost"DIR="/usr/home/user/backup" #или DIR="./", шоб прям сюдаLOG="/var/log/mysql_dump.log"#Дальше вдумчиво, не ломайте логику.TIMENAME=`date +%Y-%m-%d-%H%M`SINGLE_BASE="1"DBNAME=$*mkdir -p ${DIR}/${TIMENAME}touch ${LOG}TIMEDUMP=`date '+%T %x'`if [ "${DBNAME}" = "" ]; then DBASES=`/usr/local/bin/mysql -u${DBUSER} -h ${DBHOST} -p${DBPASS} -Bse 'show databases'` for DBNAME in ${DBASES}; do if [ "${TRUNCATE_CACHE}" = "1" ]; then TRUNCATE_TABLES=`/usr/local/bin/mysql -u${DBUSER} -h ${DBHOST} -p${DBPASS} ${DBNAME} -Bse 'show tables;' | grep cache` for TABLENAME in ${TRUNCATE_TABLES}; do /usr/local/bin/mysql -u${DBUSER} -h ${DBHOST} -p${DBPASS} ${DBNAME} -Bse "truncate table ${TABLENAME};" done fi if [ "${GZIP_BASE}" = "1" ]; then /usr/local/bin/mysqldump -u${DBUSER} -h ${DBHOST} -p${DBPASS} ${DBNAME} | gzip -c > "$DIR/${TIMENAME}/${DBNAME}.sql.gz" else /usr/local/bin/mysqldump -u${DBUSER} -h ${DBHOST} -p${DBPASS} ${DBNAME} > "$DIR/${TIMENAME}/${DBNAME}.sql" fi TIMEDUMP=`date '+%T %x'` echo "backup has been done at $TIMEDUMP: on db: ${DBNAME}" >> ${LOG} done SINGLE_BASE="0"fiif [ "${SINGLE_BASE}" = "1" ]; then if [ "${TRUNCATE_CACHE}" = "1" ]; then TRUNCATE_TABLES=`mysql -u${DBUSER} -h ${DBHOST} -p${DBPASS} ${DBNAME} -Bse 'show tables;' | grep cache` for TABLENAME in ${TRUNCATE_TABLES}; do /usr/local/bin/mysql -u${DBUSER} -h ${DBHOST} -p${DBPASS} ${DBNAME} -Bse "truncate table ${TABLENAME};" done fi if [ "${GZIP_BASE}" = "1" ]; then /usr/local/bin/mysqldump -u${DBUSER} -h ${DBHOST} -p${DBPASS} ${DBNAME} | gzip -c > "$DIR/${TIMENAME}/${DBNAME}.sql.gz" else /usr/local/bin/mysqldump -u${DBUSER} -h ${DBHOST} -p${DBPASS} ${DBNAME} > "$DIR/${TIMENAME}/${DBNAME}.sql" fi TIMEDUMP=`date '+%T %x'` echo "backup has been done at $TIMEDUMP: on db: ${DBNAME}" >> ${LOG}fi
Абсолютные пути для FreeBSD 8+
ТС, не мучайтесь с Адсенсом, это не для вашего сайта.
http://www.google.com/search?q=%D0%BC%D0%BE%D0%BD%D0%B5%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D0%B8%D0%B3%D1%80%D0%BE%D0%B2%D0%BE%D0%B9+%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA
У меня 4 простаивают, в количестве окон себя ограничиваю только по причине неудобства поиска нужного в куче :)
От системы зависит сильно, смотря что ставить будете. Ну и приложения разные бывают.
Отлистайте несколько страниц в этом разделе. Чуть ли не каждый месяц покупаем всем форумом кому-то новый системник.
Не надо в USB тыкать пропеллеры, толку не будет. Не каждый заведётся при таком напряжении, при том с токоограничителем. Страшного тоже ничего не случится.
Если не боитесь паять, ответ давал ранее.
Обозначьте, какие у вас виды на это. Потому что подразумеваются 2 варианта:
1. Вы нанимаете разработчика, который вам всё сделает и отдаст в готовом виде. Вполне "юзабельно" и ничего сложного.
2. Вы сами поэтапно разбираетесь и выполняете поставленные задачи, прибегая к помощи зала. Сомневаюсь, что на пальцах тут можно объяснить. Приготовьтесь стать профессионалом. Бонус один, если всё преодолеете — результат будет радовать.
Чтобы получить представление о предмете, посетите нашу тему.
Вам Jaf4 уже предлжил от ввода запитаться. Смотрите разъём, куда БП втыкается. Плюс с минусом найдёте и припаяйте вентиль. А вообще, в любую мастерскую по сотикам зайдите, за 5 минут вам сделают, чем подставки городить.
Эти штырьки не для вентилятора. Это UIRT интерфейс, скорее всего, для перепрошивки через COM порт.
Пост learnchik навёл на мысль дать совет отчаявшимся.
Есть у меня свитч Acorp, который от рождения очень часто вис при перебоях с электроснабжением. Однажды мне это надоело. Я вскрыл его и впаял в цепь питания здоровый электролитический конденсатор, благо в симпатичном металлическом корпусе было место. Как бабка отшептала.
Перенос на движок необходим, что бы не говорили знатоки манипуляций поисковой выдачей (привет уважаемому Богоносцу), если планируется активная работа с сайтом.
По поводу выбора, не открою нового, каждому будет удобно то, с чем он уже работал. Тем не менее, рекомендую накидать список хотелок и почитать о каждом из движков с пристрастием, исходя из списка.
WP и Joomla проще в освоении вкупе с наличием огромного количества весьма приличных бесплатных шаблонов, у Drupal намного большая расширяемость функционала при большей сложности, за MODx не скажу, мало с ним работал.