LinuxでTIFUを言わなくても済むようにする方法



問題を排除するために楽器を試してください

ソーシャルネットワーキング愛好家は、頭字語TIFUを「TodayI Fouled Up」を意味するために使用することがよくありますが、Linuxシステム管理者は、頭字語のFがファウルよりもはるかに強いものを表すことを知っています。ターミナルで間違った動きをして、システム全体を乾杯するのは非常に簡単です。これは、さまざまな個々のホストを制御する多数の端末を備えたサーバーアーキテクチャを使用する場合に特に当てはまります。



大規模なシステムを管理しているときにルートシェルから直接作業する必要があることに悩まされるのではなく、この種の事態が発生しないようにするためのいくつかのヒントを理解してください。



TIFUモーメントの防止

可能であれば、rm-rfまたはrm *の使用は避けてください。ただし、これらの使用が完全に避けられない場合もあります。これを試す前に、実際に考えてみてください。どうしても選択の余地がない場合は、実行する前にlsをチェックとして使用してください。小文字のmで始まるディレクトリ内のすべてを削除する必要があるとします。 rm m *を実行する前に、必ずls m *を実行して、どのファイルが書き込まれるかを確認してください。また、可能な限り、chmodを再帰的に使用することは避けてください。この方法でファイル構造全体をchmodするのは簡単すぎます。彼らは時々新しい管理者にコマンドを発行するように勧めます chmod -R 777 / * いたずらとして、そしてそれはTIFUの瞬間のための確実なレシピです。



ザ・ rm -rf / * Linux コマンドはすでにかなり悪名高いですが、UEFIブートプロトコルを備えたシステムでは特にこれを避ける必要があります。一部のブートデータはLinuxカーネルによってディレクトリにマップされるため、このコマンドは実際にそれを消去する可能性があります。

複数の端末を使用している場合は、タイトルバー、プロンプト、またはエコーのいずれかを確認することをお勧めします $ HOSTNAME 電源を切る前にコマンドを実行して、正しいマシンの電源がオフになっていることを確認してください。

2016-11-25_022325



発行するときは特に注意してください chrontab -e コマンド。誤って発行した人は少なくありません chrontab -r プロセス内のタスクを削除しました。作業中は、グラフィカルファイルマネージャで削除しようとしているディレクトリ内のデスクトップ環境内にターミナルシェルを残さないでください。同じことが2つの仮想コンソールにも当てはまり、一方が一方の内部にあり、もう一方がディレクトリを削除します。ディレクトリがどのように存在しないかに関してエラーが発生します。

もう1つのはるかに危険性の低い問題は、OpenOfficeまたはLibreOfficeドキュメントをWindowsまたはOSXユーザーと共有することです。ファイルを共有するときに使用するように指示されているRTF、DOC、またはその他の形式で保存してください。これらのユーザーは通常、LinuxOfficeソフトウェアのデフォルトを開くことはできません。

読んだ2分