
Java、Tomcat、Mysql を使用した Web サーバーとしてのみ使用する場合、サーバー内の不要なプロセス/サービスをすべて削除したい場合に考慮すべき事項のリストが記載されている優れた記事を教えていただけませんか。
私が
ps aux | wc -l
112 個取得しました。これらのサービスが不要なものではなく、安全に停止できる (またはサーバーの起動中に開始されない) ことを確認したいです。
答え1
いいえ、そうではありません。Ubuntu Server に意図的に追加されている不要なプロセスとはどのようなものだと思いますか? これはサーバー向けであるため、非常に基本的なシステムとして設計されています。したがって、インストールしたサービス以外のサービスは実行されません。
もちろん、Linux システム管理に関する優れた書籍は数多くありますが、「Ubuntu Server をインストールした後に削除するもの」に関する記事はあまり見つからないでしょう。
最初の 100 プロセス程度はカーネルに関連し、非常に重要です。これらのプロセスは、カーネルが必要とするハードウェアや非常に低レベルのシステムを有効にします。これらのプロセスは括弧 [] で囲まれており、 を実行するとps ax
、これらがほぼすべてのプロセスを表していることがわかります。他にも、init システム (プロセス 1)、ログイン シェルなど、いくつかのプロセスがあります。