このサーバのWebサイトディレクトリが/home /www、データベースプログラムのパスが/usr /local /mysql /bin、データベース名が:levil、ftpサーバがftphostであるとします。完全自動バックアップスクリプト(自動バックアップスクリプトの保存場所:/home/backup.sh):
#!/bin /bash cd /home WebBakName = web _ $(日付+%y%m%d) .tar.gz tar zcvf $ WebBakName www SqlBakName = sql _ $(日付+%y%m%d).tar.gz /usr /local /mysql /bin /mysqldump -uusername -ppassword levil> backup.sql tar zcvf $ SqlBakName Backup.sql ftp -nv ftphost<< EOFユーザーftpname ftppass put $ SqlBakName put EOF rm -f backup.sql $ WebBakName $ SqlBakName
全員に説明しましょう:ホームディレクトリ、Webサイトのバックアップのファイル名にWebBakName変数を定義し、ファイル名の形式をweb_date.tar.gz、データベースのバックアップのファイル名にSqlBakName変数を定義し、ファイル名の形式をsql_date.tar.gzにし、Webサイト全体を置きます。ディレクトリwwwをWebBakNameファイル名にパッケージ化し、mysqldumpを使用して指定されたデータベースの内容をbackup.sqlにエクスポートします。十分なリモートFTPスペースがない場合は、バックアップファイルを直接マシンにダウンロードできますが、それでも別のサーバーに直接バックアップすることをお勧めします。 ftp領域では、バックアップを完全に自動化するために、スクリプト内のftphost、ftpname、およびftppassを自分のftp情報に置き換える必要があります。これで、バックアッププロセス全体が完了します。
次に、chmod + x backup.shと入力してスクリプトに実行権限を追加し、crontab -eと入力してタスクを自動的に開始時刻に変更します。たとえば、次のように入力します。00 05 * * 1 /home/backup.sh自動バックアップ操作は、1週目の午前5時に実行されます。
この作業が終わったら、自動バックアップスクリプトが正しく機能しているかどうかを確認するために、自動タスク時間を現在の近接時間に変更することができます。もちろん、データが頻繁に更新される場合は、自動バックアップ時間を毎日に調整することをお勧めします。
サーバーが要求を受信するたびに、IISによって処理される必要があります。これはasp.netのライフサイクルを説明する記事ではなく、単なるIISの操作に関するものです。始める前に、これらを理解すること
Server Security Dogリモートデスクトップデーモンは、ユーザサーバにリアルタイムで予防的なリモートデスクトップログイン保護を提供しますリモートデスクトップガードは、オペレーティングシス
今日は、Apacheを構成する方法を詳しく説明してから、ローカルの独立したドメイン名を構成します。いわゆるローカル独立ドメイン名とは、baidu.comのような種類の行に関係なく、ドメイン名をカスタマ
Windows 2003の中で「父への道を開くには、」Windows XPの前に、Windows 2000のIISは、このビューで、「Windows 2003の」