時間が再びbekapingaのために来ている🙂昨日は実現しました, 私は任意のバックアップを行うことを忘れてしまったし、すべてのファイルは、上の実際にあります 2 機械. ノートルダムはまだ保持するためのオプションを持っています. 私は私の古いになったので、マシンのテストは、多くのプラスチック回収システムを必要としないので スクリプト ここで基本関数があります. 一般的に、それは非常に醜いであり、彼のLupsa知られている機能のみを注意してくださいと言います 1 アーカイブを別々のコードは、これらの担当者と、かなり静的であること. Затова реших да го пренапиша, като този път не го надрасквма за 10 分. В новата си версия вече се подържат 10 стари backup файла. Което си една добра цифра.

#!/bin/bash

#path to tar command
TAR="$(which tar) cvzf"

function backup {

#path to beckup folder
cd $1

#remove oldest archive
rm -r *.10.tgz
sleep 3 #time for removing

#move old archives, we will save 10 old files
for i in {9..1}
do
let "n=$i+1"
mv "www.$i.tgz" "www.$n.tgz"
mv "mysql.$i.tgz" "mysql.$n.tgz"
mv "cron.$i.tgz" "cron.$n.tgz"
done

#and move the newest : )
mv www.tgz www.1.tgz
mv mysql.tgz mysql.1.tgz
mv cron.tgz cron.1.tgz

#path to first folder
$TAR www.tgz /var/www/
sleep 2
#path to second folder
$TAR mysql.tgz /var/lib/mysql/
sleep 2
}

#call backup function with folder path arg
backup /media/backup1
sleep 2
backup /media/backup2

#E0F

В общи линии нещата са ясни. Имам 2 монтирани дяла за бекъп в /media и в тях се наливат новите архиви като преди това се преименуват старите. Структурата на имената е очевидна и при ls команда ориентира е интуитивен.

Zemantaの強化されたことにより、

今日、我々 はあなたの問題を持つサーバーについての話 Suhosin パッチとどのように Debianの 彼の Sqeeze 対処. 今は少し距離を始めましょう. Debian のパッケージ システムに php をインストールするとき (他の安定した、私ことはできませんどのようにものだと言う) それに suhosin と mod をインストールする必要があります。. Php のプライ書かれたシステムとの問題を持っていた、私はシステム上のアプリケーションのデバッグを行うと、セキュリティ パッチを入手する、だから自分の頭痛を節約する開発者に戻って報告する kardinalnoto のための決定を取った. 一般的に言える大胆に今回は私が今撮影した最も愚かな決定の 1 つ. 次はスナップを元に戻す php5-suhosin は web サーバーをリセットし、おっとビーム – パッチは、まだ読み込まれています。. 非常に簡単なアンケートが検出された後, そのパッケージがコンパイルされ、つまりコードで直接パチャとそれがないをオフにするまたは削除しない限り、prekompilira のピーナッツなし改めてコード. あなたが dr″pna と deb パッケージに prekompiliram ということを決定します。. 行っているかを apt ソース php5 私このソース コードを引っ張って, razpaketirva などなど. ここでピーナッツを削除し、debianski パッケージとコンパイルの 2 つの小さな最適化を再度コンパイルするパッケージの Sorsa をダウンロードする完璧なアイデア. 結局のところ – パッチから画像を削除しました。 debian/patches/suhosin.patch プレーする彼を削除しました。 debian/パッチ/シリーズ. ここですべて明確にし、問題もなく. その後、私を使用してパッケージを再コンパイルする実行します。 debuild 不足しているヘッダーのため私のポップのコンパイルを期待どおりに、. もちろんそのような不足があるでしょう – 私は debian のネットワーク インストール. 実際に素早くあなたの愚かさを修正再度コンパイルをリリース, 1 点総理大臣は、もう一度, それは Zend の奇妙なバグ/zend_stream h または c が正確に覚えていません。 (契約は後でまさにどのファイルのどの行を確認することができる場合に話していた). 後、nedoumâvane 何が起こっているとなぜ地獄は Zend Core でランブルすることができます。 – ここで理由がないとやや長く研究を検出この問題は比較的まれであるために音を立ててはいけないと多くの彼のための信号. 思うソースのパッチのいずれかが間違っているが、今私は確認する神経があります。. Hmmmmm 奇妙なスーパー奇妙な. ほぼ純粋な php をコンパイルすることを決めたが、ミラーを試してみることにしました dotdeb そこに何が起こるか見てみましょう. コンパイルがいくつかの奇妙な依存関係のため死亡したが、主要な部分の問題を越えて注解しました. ターンでは、当然のことながら彼らがなくなっていた 30-40 安定したパッケージは、パッチ. 肩をすくめた私いくつかの長いと失敗した試みの後、私はバニラのパッケージをダウンロードし、パッケージをリポジトリからインストールの動作を持つことができます私の現在のインストールを書き換えるし、鳥の送り装置から新しいパッケージをインストールするアイデアをほぼ debian スキー オプションでコンパイル (おそらく、ちょうど別の obosobno ない賢明な). パッチなし期待どおりにインストールが順調. これは素敵な私の設定ファイルの出力です。:

#! /bin/sh
#
# Created by configure

CFLAGS='-g -O2 -fPIC -Wall -fsigned-char -fno-strict-aliasing   -gstabs' \
CXXFLAGS='-g -O2' \
'./configure' \
'--with-apxs2=/usr/bin/apxs2' \
'--prefix=/usr/local/php5' \
'--disable-cgi' \
'--with-config-file-path=/etc/php5/apache2' \
'--with-config-file-scan-dir=/etc/php5/apache2/conf.d' \
'--build=x86_64-linux-gnu' \
'--host=x86_64-linux-gnu' \
'--sysconfdir=/etc' \
'--localstatedir=/var' \
'--mandir=/usr/share/man' \
'--disable-debug' \
'--with-regex=php' \
'--disable-rpath' \
'--disable-static' \
'--with-pic' \
'--with-layout=GNU' \
'--with-pear=/usr/share/php' \
'--enable-calendar' \
'--enable-fileinfo' \
'--enable-hash' \
'--enable-json' \
'--enable-sysvsem' \
'--enable-sysvshm' \
'--enable-sysvmsg' \
'--enable-bcmath' \
'--with-bz2' \
'--enable-ctype' \
'--without-gdbm' \
'--with-iconv' \
'--enable-exif' \
'--enable-ftp' \
'--enable-dbase' \
'--with-gettext' \
'--enable-mbstring' \
'--with-onig=/usr' \
'--with-pcre-regex' \
'--with-mysql=shared,mysqlnd' \
'--with-mysql-sock=/var/run/mysqld/mysqld.sock' \
'--with-mysqli=shared,mysqlnd' \
'--enable-pdo=shared' \
'--with-pdo-mysql=shared,mysqlnd' \
'--with-pdo-odbc=shared,unixODBC,/usr' \
'--with-pdo-pgsql=shared,/usr/bin/pg_config' \
'--with-pdo-sqlite=shared,/usr' \
'--with-pdo-dblib=shared,/usr' \
'--enable-phar' \
'--enable-shmop' \
'--enable-sockets' \
'--enable-dom' \
'--enable-wddx' \
'--enable-tokenizer' \
'--with-zlib' \
'--with-kerberos=/usr' \
'--with-openssl=/usr' \
'--enable-soap' \
'--enable-zip' \
'--with-mhash=yes' \
'--with-exec-dir=/usr/lib/php5/libexec' \
'--with-system-tzdata' \
'--without-mm' \
'--with-readline=/usr' \
'--without-sybase-ct' \
'--without-sqlite' \
'--without-sqlite3' \
'--without-mssql' \
'--enable-pcntl' \
'--enable-inline-optimization' \
"[email protected]"

この構成は、dotdeb をコンパイルするのに似ています. 最も重要な-はプレフィックス オプション ファイルを php のライブラリがあります。. それと他の回をお使いのシステムによると修正道路のコンパイルの変化を感じることはありませんので、.

Zemantaの強化されたことにより、