ストリップLinux(CentOS7)システム

ストリップLinux(CentOS7)システム

Linuxシステム(特にCentOS 7)を必要な部分に縮小するには?特定のコマンドを求めるのではなく、私が持っているパッケージとその用途に関する詳細情報をどこで見つけることができるかについてのヒントをもっと提供します。

使用すると、長いパッケージのyum list installedリストが表示されます。私のコンピュータでその目的が何であるかをどうやって知ることができますか?アンインストールしてもコンピュータが破損しないかどうかはどうすればわかりますか?

編集:答えてくれてありがとう。他のLinuxディストリビューションを使用することは私が望む方法ではありません。まず、私たちが使っているソフトウェアにはRHELやDebianが必要で、第二に、いくつかの異なるシステムでCentOSを使用しているので、CentOS 7を使い続けたいと思います。

nmksyum info <package>コマンドありがとうございます。とても役に立ちます。

PS:私はこれを見ました:Linuxシステムを削除する方法しかし、私の質問は別の方向に進みます。

答え1

最小システムをインストールする場合は、追加パッケージなしで最小システムでなければなりません。

それ以外の場合は、最初から独自のLinuxを構築して、どのパッケージが必要で、どのパッケージが必要ないのかを確認できます。

答え2

代わりに、犬のLinuxを使用するのはどうですか?要件に応じてLinuxをカスタマイズできるLinuxバージョン。

http://puppylinux.org/main/Overview%20and%20Getting%20Started.htm

Puffy Linuxとは何ですか?

Puppy Linux(Puppy Linux)はコンピュータオペレーティングシステムです。他の有名なオペレーティングシステムには、Microsoft Windows、Apple OSX、およびMS-DOSがあります。 Puppy LinuxはGNU/Linuxに基づいています。完全無料でオープンソースのソフトウェアです。子犬はどう違いますか?

Small size, ~100MB! This lends itself to some very useful and unique features.
'Live' booting from CDs, DVDs, USB flash drives, and other portable media.
Runs from RAM, making it unusually fast even in old PCs and in netbooks with solid state storage media.
Very low minimum system requirements.
Boot time is well under a minute, 30-40 seconds in most systems.
Includes a wide range of applications: wordprocessors, spreadsheets, internet browsers, games, image editors and many utilities. Extra software in the form of dotpets. There is a GUI Puppy Software Installer included.
Puppy is easy to use and little technical knowledge is assumed. Most hardware is automatically detected.

答え3

新しい最小インストール

可能であれば、最小インストールのみをインストールし、そこから進んでください。おそらく、他のディストリビューションに切り替えたり、より小さな規模に合わせて最適化したり、1つのタスクのみを実行したりすることができます。

パッケージを1つずつ削除する

そうでない場合(残念ながら非常に退屈):

  1. yum info <package>ソフトウェアパッケージに関する広範な情報を取得するために使用されます。
  2. 使用情報Linuxシステムをアンインストールする方法は?未使用のプログラムを見つけてください。
  3. 不要なパッケージを削除します。

yum grouplistそしてyum groupremove <yumgroup>これをより簡単かつ迅速にすることができます。

答え4

!許可された回答はOPによって要求された情報を提供しません。

これはこれをするようです:

いいえ、自分だけのカーネルを構築しないでください!これは100%あなたが台無しにし、時間を無駄にし、事後に維持したいものではありません。

はい、Centosの最小化は、特に仮想マシンを展開したい場合はまったく最小化されません。仮想環境には絶対に存在しないデバイスに不要なものやドライバーを多くインストールします。それでは、なぜそれらを維持し、ディスク容量とシステムパフォーマンスを失うのでしょうか?

以下は、Centosから不要な基本パッケージを削除するためにkickstartを使用する方法を説明するスレッドです。

https://www.centos.org/forums/viewtopic.php?t=47262

これは、最小Centos仮想マシンを作成するための完全な練習のようです。 http://irq5.io/2014/08/24/creating-minimal-throw-away-centos-6-vms/

これが役立つことを確認してください。私は同じ答えを探していました

関連情報