centos の次のチュートリアル コラムでは、Centos7 のシステム バックアップとリカバリについて紹介します。
Centos システムのバックアップとリカバリのチュートリアル
tar: 機能
1. 権限を保持する
2. 以下に適しています。バックアップ ディレクトリ全体
3. さまざまな圧縮方法を選択できます
4. 圧縮しないことを選択した場合は、増分バックアップと部分復元も実行できます。man tar
機能 1. ブロック上で動作し、ハードディスク全体 (パーティション テーブル、MBR、および Linux が十分にサポートできないその他のファイル システムを含む) をバックアップできます。
2. 圧縮は可能です。実行 (少し面倒です)
3 、ハードディスク全体がバックアップされるため、ファイル システム上の未使用の「空白」スペースも保存され、バックアップ ファイルは比較的大きくなります
Backup
ハードディスク sda をバックアップし、/backup に置きます (/backup は sdb などの他のハードディスクにマウントされます)
Linux とは異なりますWindows では、root ユーザーのアクセスが制限されないため、各パーティションのファイルを TAR ファイルに完全に配置できます。
root ユーザーを使用してルート ディレクトリに切り替えます。 次に、次のコマンドを使用してシステム全体をバックアップします。
tar cvpzf Backup.tgz / --exclude=/proc --exclude=/lost見つかりました --exclude= /backup.tgz --exclude=/mnt --exclude=/sys
or
tar cvpzf /state/partition1/home/backup.tgz / --exclude=/proc --exclude =/lost found - -exclude=/backup.tgz --exclude=/mnt --exclude=/sys
説明:
tar の部分は、使用するソフトウェアです。
'cvpfz' は、tar に追加したオプションです。たとえば、「圧縮アーカイブの作成」 (これは明らかです)、「アクセス許可の保存」 (すべての同一ファイルに同じアクセス許可が与えられます)、「gzip」 (サイズを縮小します) などです。 )。次に、圧縮アーカイブの名前です。この場合は、backup.tgz です。
以下は、バックアップするルート ディレクトリです。すべてをバックアップしたいので:/。次に、除外したいディレクトリがあります。一部のディレクトリを含めてもあまり役に立たないため、すべてをバックアップする必要はありません。また、バックアップ ファイル自体を含めないように注意してください。そうしないと、奇妙な結果が得られます。また、他のパーティションがそこにマウントされている場合は、/mnt フォルダーも含めたくないでしょう。そうしないと、それらもバックアップすることになります。また、/media に何もマウントされていないこと (つまり、CD やリムーバブル メディアがマウントされていないこと) も確認してください。それ以外の場合は、/media を削除します。
プロセスの最後に、「tar: 前回のエラーからの遅延によるエラー」などのメッセージが表示される場合がありますが、ほとんどの場合は無視して問題ありません。
オプションとして、Bzip を使用してバックアップを圧縮できます。つまり、圧縮率は高くなりますが、速度は低くなります。圧縮率が重要な場合は、コマンドの「z」を「j」に置き換え、バックアップ名に対応する拡張子を付けます。これらにより、コマンドは次のようになります:
tar cvpjf Backup.tar.bz2 / --exclude=/proc --exclude=/lost found --exclude=/backup.tar.bz2 --exclude=/mnt - - exclude=/sys
リカバリ:
システムが破壊された場合は、バックアップした tar パッケージを使用して復元できます。 パーティションのルート ディレクトリにあるbackup.tgzファイル
もう一度、自分がrootユーザーであること、およびバックアップ ファイルがファイル システムのルート ディレクトリにあることを確認してください。
Linux の利点の 1 つは、これが実行中のシステム上でも実行できることです。ブート CD などに混乱する必要はありません。もちろん、システムを起動できなくした場合です。ライブ CD を使用するしかないかもしれませんが、結果は同じです。 Linux システムの実行中に、そのシステム内のすべてのファイルを削除することもできます。でもその順番は教えません!
これは私が使用するコマンドです:
tar xvpfz Backup.tgz -C /
bz2 を使用している場合:
tar xvpfj Backup.tar.bz2 -C /
警告: これパーティション内のすべてのファイルを圧縮アーカイブ内のファイルに置き換えます。
他の作業を行う前に、カリングしたディレクトリを再作成してください:
mkdir proc
mkdir loss found
mkdir mnt
mkdir sys
/proc 権限: ファイル所有者:ルートグループ: ルート所有者: 読み取り実行グループ: 読み取り実行その他: 読み取り実行
/失われた権限: ファイル所有者: ルートグループ: ルート所有者: 読み取り書き込み実行グループ: 読み取りと実行その他: 読み取りと実行
/ mnt 権限: ファイル所有者: root グループ: root 所有者: 読み取りおよび書き込み 実行グループ: 読み取りおよび実行 その他: 読み取りおよび実行
/sys 権限 :ファイル所有者: root グループ: root 所有者: 読み取りおよび書き込み 実行グループ: 読み取りおよび実行 その他: 読み取り実行
再起動すると、すべてがバックアップ時とまったく同じになります。
インターネットで誰かが言及しました: 専門家に相談したところ、解決策が見つかりました。復元後、次のコマンドを実行して再起動すると、この問題が解決されました:restorecon -Rv /
以上がCentos7 システムのバックアップとリカバリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Centosは、サーバー管理とWebホスティングで広く使用されています。特定の方法には、1)YumとSystemCTLを使用してサーバーを管理し、2)WebホスティングにNGINXをインストールして構成する、3)TOPとMPSTATを使用してパフォーマンスを最適化する、4)ファイアウォールを正しく構成し、一般的な問題を回避するためにディスクスペースを管理する。

Centosは、サーバー環境やエンタープライズ環境に適した、安定したエンタープライズグレードのLinux分布です。 1)RedhatenterPriselinuxに基づいており、無料のオープンソースと互換性のあるオペレーティングシステムを提供します。 2)Centosは、Yumパッケージ管理システムを使用して、ソフトウェアのインストールと更新を簡素化します。 3)Ansibleの使用など、高度な自動化管理をサポートします。 4)一般的なエラーには、ログファイルを介して解決できるパッケージ依存関係とサービススタートアップの問題が含まれます。 5)パフォーマンス最適化の提案には、軽量ソフトウェアの使用、システムの定期的なクリーニング、カーネルパラメーターの最適化が含まれます。

Centosの代替品には、Rockylinux、Almalinux、Oraclelinux、およびSLESが含まれます。 1)RockylinuxとAlmalinuxは、RHEL互換のバイナリパッケージと長期サポートを提供します。 2)Oraclelinuxは、エンタープライズレベルのサポートとKSPLICEテクノロジーを提供します。 3)SLESは長期的なサポートと安定性を提供しますが、商業ライセンスはコストを増やす可能性があります。

Centosの代替品には、Ubuntuserver、Debian、Fedora、Rockylinux、およびAlmalinuxが含まれます。 1)Ubuntuserverは、ソフトウェアパッケージの更新やネットワークの構成など、基本操作に適しています。 2)Debianは、LXCを使用してコンテナを管理するなど、高度な使用法に適しています。 3)Rockylinuxは、カーネルパラメーターを調整することにより、パフォーマンスを最適化できます。

Centos Shutdownコマンドはシャットダウンし、構文はシャットダウン[オプション]時間[情報]です。オプションは次のとおりです。-hシステムをすぐに停止します。 -pシャットダウン後に電源をオフにします。 -r再起動; -t待機時間。時間は、即時(現在)、数分(分)、または特定の時間(HH:mm)として指定できます。追加の情報をシステムメッセージに表示できます。

Centosとubuntuの重要な違いは次のとおりです。起源(CentosはRed Hat、for Enterprises、UbuntuはDebianに由来します。個人用のDebianに由来します)、パッケージ管理(CentosはYumを使用し、安定性に焦点を当てます。チュートリアルとドキュメント)、使用(Centosはサーバーに偏っています。Ubuntuはサーバーやデスクトップに適しています)、その他の違いにはインストールのシンプルさが含まれます(Centos is Thin)

CentosでIPアドレスを構成する手順:現在のネットワーク構成を表示します:IP ADDRネットワーク構成ファイルを編集するファイル:Sudo VI/etc/sysconfig/network-scripts/ifcfg-eth0変更IPアドレス:iPaddr =編集マスクとゲートウェイの変更(オプション):Netmask = and edit edit gatewway = neters rettart rettart the sudo system system systemctrat

Centosのインストール手順:ISO画像をダウンロードし、起動可能なメディアを燃やします。起動してインストールソースを選択します。言語とキーボードのレイアウトを選択します。ネットワークを構成します。ハードディスクをパーティション化します。システムクロックを設定します。ルートユーザーを作成します。ソフトウェアパッケージを選択します。インストールを開始します。インストールが完了した後、ハードディスクから再起動して起動します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

Dreamweaver Mac版
ビジュアル Web 開発ツール
