オペレーティングシステムの最適化、または具体的に最適化は、 同じのパフォーマンス、の実現から 特定の論理(ソフトウェア)または物理(ハードウェア)の変更。 ハードウェアが変更された場合、オペレーティングシステムは、とりわけ、ハードディスク容量、RAMメモリ、CPUタイプの更新または増加によって恩恵を受けることができます。
この出版物に関係する場合、ヒントや推奨事項は、次のような論理レベルになります。 アプリケーションの使用または技術的アクションの実行により、オペレーティングシステムの高レベルのパフォーマンスと操作性をゼロコストで維持できます。
ターミナルを使用して最適化
ターミナルとプログラムされたスクリプトを愛する人のために、次のようなオプションがあります:«スクリプトを使用してGNU / Linuxのメンテナンスを行う方法は? y シェルスクリプティングを使用して機器のデータバックアップを作成するにはどうすればよいですか? 最近お話しました。 これらの2つの例では、オペレーティングシステムを最新の状態に保つための基本的な側面について説明します。これは、オペレーティングシステムを最新の状態に保ち、デジタルガベージをなくし、ホストされているデータを安全に保つことです。
しかし、の実現 これらの手動または自動化されたアクティビティは、一部のパッケージのインストールまたは一部の要素の調整によって常に補完できます。 OSの効率、安定性、セキュリティのレベルを上げるためにターミナルアプリケーションを使用して最適化する良い例は、パッケージのインストールと構成です。 »プリロード»および»プリリンク« プラスパッケージ »deborphan»および»Localepurge«。
プリロードとプリリンク
プリロード は端末アプリケーションです どのアプリケーションが最も使用されているかを分析し、それらをデバイスのRAMメモリにプリロードします したがって、それらを実行するときの起動時間を短縮します。 一方 プレリンク ターミナルアプリでもありますが、 OSライブラリと重要なアプリケーションの動的ロードを高速化する役割を果たします。
これら2つのアプリケーションを組み合わせると、GNU / Linuxシステムの最適化は非常に簡単です。
DeborphanとLocalepurge
Deborphanは、オペレーティングシステムで「孤立した」パッケージを見つけるユーティリティです。 親パッケージ(依存関係を介して他のパッケージを自動的にインストールするパッケージ)をアンインストールするときに、パッケージが「孤立」状態にあることを思い出してください。「子」パッケージは、使用せずにディスクにインストールされたままで、無駄なスペースを占有します。
Deborphanは、インストールに応じて他のパッケージがないパッケージを判別し、これらのパッケージのリストを表示します。 その主なユーティリティはライブラリの検索ですが、すべてのセクションのパッケージで使用できます。
Deborphanの高度な使用は、次のコマンドラインを使用して実装できます。
sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)
つつ Localpurgeは、オペレーティングシステム内で構成されている言語以外の言語のすべてのマニュアルとヘルプを削除するユーティリティです。
多くのアプリケーションは、頻繁に使用する言語(スペイン語と英語)や、絶対に使用しない他の言語でマニュアルやヘルプをインストールする傾向があるため、これは非常に便利です。 これは長期的には、ハードドライブ上で多くのスペースを占める傾向があり、データは決して使用されません。
この他のいくつかのアプリケーションにより、GNU / Linuxオペレーティングシステムの最適化が容易になります。
ターミナル設定
また、含めることができる調整には次のものがあります。
- スーパーユーザールートとは別に、管理者ユーザーを使用するつまり、sudoコマンドを使用するように構成されたroot権限を持つユーザー。 および各ユーザーの通常のユーザー それを使用するためにコンピュータにログインします。
- コンソールまたは端末内で入力されたすべてのコマンドを記録する端末イベントログスクリプトを使用します 入力されたすべてのコマンドの信頼性が高く監査可能な記録を保持するため。 これについては、今後の投稿で詳しく説明します。
- 正しい値を維持する BIOSとオペレーティングシステムの日付と時刻。
- の正しい構成を確認してください ファイル»interfaces«、»resolv.conf«、»NetworkManager.conf»および»sources.list«
グラフィックアプリケーションのレベルで
このレベルでは、推奨できる優れたアプリケーションがたくさんありますが、リストをそれほど大きくしないために、次のようなものを推奨できます。
漂白剤
Bleachbitはマルチプラットフォームユーティリティであり、その主な機能は、Windowsの有名で実用的な「クリーナー」のように、ハードドライブのスペースを解放することです。 また、»ccleaner«と同様に、ファイルを削除して、ファイルが回復する可能性を最小限に抑えることができます。
これにより、プライバシーとセキュリティがより効率的に保持され、ディスク上の理論上の空き領域をより効率的に増やすことができ、サードパーティがデータを回復できないこと、または少なくとも簡単に回復できないことが保証されます。
このスタイルの他の非常に優れたアプリケーションは次のとおりです。 スイーパー, スタッカー y グクリーナー.
バオバブ
これは、使用率、空き領域、OSのディレクトリとファイルのサイズなど、ハードディスク領域の消費に関する情報の視覚的な表示を容易にするグラフィカルユーティリティです。 Baobabは、ハードドライブの変化をリアルタイムで検出し、リモートユニットかローカルユニットかに関係なく、他の機能の中でも分析することができます。 最も一般的なDistrosリポジトリからコンソール経由でインストールできます。
実装可能なBaobabに類似したアプリケーション: ファイルライト, JDiskReport, QDirStat y k4dirstat.
FSLint
これは、オペレーティングシステム内の不要なファイルまたは余分なファイルのメンテナンス(クリーニング)を可能にするツールのセットです。 GTK +グラフィカルインターフェイスに加えて、コマンドラインインターフェイスが含まれています。 ディスクスペースを効率的に回復するためのすべて。 最も一般的なDistrosリポジトリからコンソール経由でインストールできます。 また、パッケージをアンインストールして、次のようなものを見つける機能もあります。
- 重複ファイル
- 問題のあるファイル名
- 一時ファイル
- 破損または古いシンボリックリンク。
- 空のディレクトリ
- 孤立したバイナリ。
実装可能なFSLintと同様のアプリケーション: 重複ファイルファインダー y G重複ファインダー.
私たちを助けることができる他の人を知っているなら、それらにコメントしてください! 残りの部分では、この記事がいつものように、GNU / Linuxシステムを他の独自のシステムと同等またはそれ以上にするのに役立つことを願っています。 次の投稿まで。
Linuxでの放浪の時代=)
http://mauriziosiagri.wordpress.com/2013/05/25/clean-up-and-optimize-ubuntu-13-04-raring-ringtail
こんにちは、私はLinux Mint 19.2システムでBleachBitを使用していますが、真実は非常にうまく機能しています。プロをインストールして使用するのは簡単です。ルートモードで使用する場合は、消去されたものが失われるため、注意が必要です。永遠に。 そこから先はとても良いです
良い投稿ですが、少なくとも経験の浅い人(私のような)には、プロンプトの概要を示した状態でDephorbanを使用することはお勧めしません。 デスクトップに入るときにキーボードとマウスの設定が間違っていたため、xserver-xorgを完全に再インストールする必要がありました...深刻なことは何もありませんが、修正方法の調査に数時間を費やしました。 乾杯
こんにちは、パブロ。 確かに、Deborphanは慎重なコマンドです。経験が浅く、Deborpahnが削除を要求する可能性のあるものの削除を受け入れると、報告するような問題が発生する可能性があるため、最初はそのコマンドに多くの時間を費やしました。