Linux で誤ってファイルを削除してしまう心配に別れを告げ、お母さんはもう心配する必要はありません。
ターミナルを使用して、Linux システム上でプロセスがまだ実行中の削除されたファイルを回復するためのクイック ガイド。
削除されたファイルは、ファイル上で動作中のアクティブなプロセスがあり、現在 1 人または複数のユーザーによって使用されている場合など、多くの場合に回復できます。 Linux システムでは、現在実行中の各プロセスにプロセス識別子 (PID) と呼ばれる ID が与えられ、/proc ディレクトリに保存されます。これはまさに、(PID を使用して) 実行中のプロセスで削除されたファイルを回復するために必要なものです。
元のファイルの MD5 ハッシュを計算します削除する前に、ファイルの MD5 を計算します。このようにして、元の MD5 ハッシュと復元されたファイルの MD5 ハッシュを比較できます。このプロセスにより、回復した圧縮ファイルの整合性が同じであり、破損していないことが保証されます。
リーリーテキストファイルの内容を表示します。
リーリー圧縮ファイルのMD5ハッシュを確認した後。圧縮ファイルを開いたままにします (LCTT 注釈: ここでは、GNOME 環境に組み込まれている、圧縮ファイルを開いたままにするグラフィカル インターフェイス解凍プログラムである file-roller を使用します。デスクトップ環境では、デスクトップ ツールを使用して圧縮パッケージを開きます)同じ役割を果たすこともできます。また、この記事の例はあまり適切ではありません。サービス プロセスの開いている設定ファイルが削除されている場合、この回復は非常に意味があります) を削除してください。その後、次の手順でファイルの回復プロセスを開始します:
リーリー 削除されたファイルの回復プロセス前に述べたように、実行中のプロセスは /proc ディレクトリにあります。次のコマンドを使用して、このディレクトリで必要なプロセスを検索できます:
ファイル名に .zip 拡張子が含まれていることはすでにわかっているため、.zip 拡張子を使用して検索できます。出力結果を限定し、必要な処理を示します。
リーリー次に、PID 13119 を含むディレクトリに移動し、fd サブディレクトリを開きます。
リーリーfd (ファイル記述子) ディレクトリには、回復する必要があるファイルを含む複数のファイルが含まれています。このファイルは元のファイルにハード リンクとしてリンクされています。
fd ディレクトリ内のすべてのファイルは、「ファイル名」に数値的にリンクされています。したがって、これらのファイルのどれが元のファイルにリンクされているかを判断するために、詳細リスト オプションを使用して /fd ディレクトリをリストします。
リーリーターミナル出力でわかるように、元のファイル「opengapps.zip」は削除されていますが、プロセス PID 13119 のファイル名 13 にまだリンクされています。ただし、リンクされたファイルを安全な場所にコピーすることで回復できます。
リーリーファイルのコピー後。回復したファイルを含むディレクトリに戻り、次のコマンドを使用して名前を変更します。
リーリー 回復されたファイルの MD5 ハッシュを計算しますファイルを復元したので。ファイルが破損しておらず、元のファイルと同じであることを確認するために、ファイルの整合性をチェックしてみましょう。先ほど、元のファイルの MD5 ハッシュを保存しました。
リーリーこのコマンドは、ファイルの MD5 ハッシュをチェックし、新しく回復したファイルの MD5 ハッシュをファイルに追加して、2 つの MD5 ハッシュを簡単に比較します。
テキスト ファイルの内容を表示して、元のファイルと復元されたファイルの MD5 ハッシュ値を比較できます。
リーリー回復されたファイルの MD5 ハッシュは同じです。そのため、以前に削除したファイルを、一貫したファイル整合性を保って正常に復元することができ、正常に動作しました。
注: 場合によっては、ps -axu コマンドでは一部のファイルを表示できないことがあります。したがって、実行中のプログラムを確認し、そこからファイルを回復してみてください。
Totem メディア プレーヤーを使用して再生されている .avi 拡張子のビデオがあるとします。必要なのは、トーテムの PID を確認し、この例で説明したのと同じ手順に従うことだけです。
実行中のプログラムの PID を確認するには、次のコマンドに続けてプログラム名を使用します。
リーリー以上がLinux で誤ってファイルを削除してしまう心配に別れを告げ、お母さんはもう心配する必要はありません。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Linuxは、サーバー、開発環境、埋め込みシステムに適しています。 1.サーバーオペレーティングシステムとして、Linuxは安定して効率的であり、多くの場合、高電流アプリケーションの展開に使用されます。 2。開発環境として、Linuxは効率的なコマンドラインツールとパッケージ管理システムを提供して、開発効率を向上させます。 3.埋め込まれたシステムでは、Linuxは軽量でカスタマイズ可能で、リソースが限られている環境に適しています。

Oracleでインスタンス名を表示するには3つの方法があります。「sqlplus」と「v $ instanceからselect instance_name;」を使用します。」コマンドラインのコマンド。 「show instance_name;」を使用しますSQL*Plusのコマンド。オペレーティングシステムのタスクマネージャー、Oracle Enterprise Manager、またはオペレーティングシステムを介して、環境変数(LinuxのOracle_Sid)を確認してください。

LinuxでDockerを使用すると、開発と展開の効率が向上する可能性があります。 1。Dockerのインストール:スクリプトを使用して、ubuntuにDockerをインストールします。 2.インストールの確認:sudodockerrunhello-worldを実行します。 3。基本的な使用法:NginxコンテナDockerrun-Namemy-Nginx-P8080を作成します:80-Dnginx。 4。高度な使用法:カスタム画像を作成し、DockerFileを使用してビルドして実行します。 5。最適化とベストプラクティス:マルチステージビルドとドッケルコンポスを使用して、DockerFilesを作成するためのベストプラクティスに従ってください。

Oracleがインストールされた後、次の手順を使用できます。データベースインスタンスを作成します。データベースに接続します。ユーザーを作成します。テーブルを作成します。データを挿入します。クエリデータ。データのエクスポート。データをインポートします。

Apache 80ポートが占有されている場合、ソリューションは次のとおりです。ポートを占有するプロセスを見つけて閉じます。ファイアウォールの設定を確認して、Apacheがブロックされていないことを確認してください。上記の方法が機能しない場合は、Apacheを再構成して別のポートを使用してください。 Apacheサービスを再起動します。

Apacheを開始する手順は次のとおりです。Apache(コマンド:sudo apt-get install apache2または公式Webサイトからダウンロード)をインストールします(linux:linux:sudo systemctl start apache2; windows:apache2.4 "serviceを右クリックして「開始」を右クリック) (オプション、Linux:Sudo SystemCtl

この記事では、Debianシステム上のNginxサーバーのSSLパフォーマンスを効果的に監視する方法について説明します。 Nginxexporterを使用して、NginxステータスデータをPrometheusにエクスポートし、Grafanaを介して視覚的に表示します。ステップ1:NGINXの構成最初に、NGINX構成ファイルのSTUB_STATUSモジュールを有効にして、NGINXのステータス情報を取得する必要があります。 NGINX構成ファイルに次のスニペットを追加します(通常は/etc/nginx/nginx.confにあるか、そのインクルードファイルにあります):location/nginx_status {stub_status

OracleコマンドウィンドウでSQLを実行するには:コマンドウィンドウを開きます。データベースに接続:ユーザー名/パスワードを接続します。 SQLステートメントを入力し、Enterを押して実行します。結果を表示します。出口を入力して、コマンドウィンドウを終了します。
