Linuxに慣れるための小さな課題[閉じる]

Linuxに慣れるための小さな課題[閉じる]

Linuxについてもっと学びたいです。私は数冊の本と多くのオンライン記事を簡単に検索しましたが、何かを学ぶ唯一の方法は実際に使い始めることです。

Linuxサーバーについて詳しく知り、設定したいと思います。これまでUbuntu Serverをダウンロードしました。

私はLinuxサーバーに慣れることができる目標や課題を探しています。

理想的には、安全なメール、ファイル、Webサーバーを構成できたらと思います。私は強力なプログラミングの背景知識を持っているので、役に立つことを願っています。

私はこれが特定の質問ではないことを知っています。私は本やオンライン記事を読んで数週間を過ごすためのマイルストーンや目標を探しています。

編集1: 返信ありがとうございます。

今までおっしゃった内容に基づいて、私が理解すべきいくつかの分野があると思います。

  1. コア。私が最初に集中しなければならないのはまさにそれだったと思いましたか?
  2. 仮想化カーネルの知識に慣れたら、KVMに集中します。私はハイパーバイザーについてたくさん読んでおり、ハイパーバイザーも仮想化に属すると思います。間違っていたら訂正してください。
  3. 安全。理想的にはこれを最後に保存したいのですが、必要なパッケージのほとんどはオンラインにあるようです。それで、これを優先順位に置くべきかどうかわかりません。 SSH、ファイアウォールとしてのLinux、シェルを介したリモートアクセスがすべてこのカテゴリに属します。
  4. 最後に、バックアップルーチン(Linuxをファイルサーバーとして使用)を見て、Webサーバーとメールサーバーを構成します。メールサーバーが痛いかもしれないと思います。

私はブログを始め、2週間後に何をするのか見たいです。ディストリビューションについては、何百もの異なるLinuxディストリビューションがあることがわかりました。正直なところ、私は単純なことを望んでいませんが、同時に非常に基本的な作業に時間を無駄にしたくありません。理想的には、コマンドプロンプトで作業したいと思ったら、それを行うことができれば、最もクールなGUIを使用できるようになります(とにかくそうなることを願っています)。

ご協力ありがとうございます。

編集2:これで最後の質問が残ります。どのLinuxディストリビューションを使用する必要がありますか?

ベストアンサー1

以下はいくつかあります。

  • デスクトップとラップトップ(存在する場合)でLinuxをデフォルトのオペレーティングシステムとして実行します。
  • KVMとvirt-managerをインストールして複数の仮想マシンを構築する
  • 選択した配布用のパッケージ(.debまたは.rpmファイル)をビルドすると、多くのことを理解するのに役立ちます。
  • 独自のカーネル構築

これらはWebサーバーの構築を学ぶための個人的な目標と直接関係がないようですが、Linuxを理解すれば、さまざまなサーバーを簡単に構築できると大胆です。

おすすめ記事