バックグラウンドがほとんど Windows XP である完全な初心者が、FreeBSD ハンドブックを読み、サーバーをゼロからセットアップするのに十分な習熟度を得るのにかかる平均時間はどれくらいですか?
8 に答える
言うことは不可能です。それはあなたがどのような人であるかに大きく依存するだけでなく、あなたが正確に何をしているのか、そして「十分な熟達」をどのように定義するかにも依存します. ステップバイステップのチュートリアルに従うだけで、Apache を操作できるようになります。数時間で完了できます。マルチユーザー サーバーを適切に実行できるようになるには、非常に長い時間がかかります。また、ハンドブックだけでは十分ではありません。
それはあなたが UNIX についてどれだけの知識を持っているかにかかっています。
あなたが unix についてほとんど知識がないと仮定すると、何が起こっているのかを把握するのにおそらく数日かかり、何かが機能するようになるまで 1 週間かかると思います。
ただし、FreeBSD ハンドブックは非常に詳細であり、物事を機能させるために必要なすべてのことについて十分な基礎を提供しています。
これは非常に長い時間のように思えますが、私の経験では、これらは実際にはまったく異なる OS パラダイムです。
PC BSD (使いやすいディストリビューション)から始めてBSDの感覚をつかみ、次にサーバーのセットアップなどのより高度なものに移ることができます。
他の人が指摘しているように、いくつかのことを行うようにサービスを構成することはそれほど難しくありません。いくつかの手順に従う必要があります(どのサルでも実行できます)が、もっと必要な場合は、余分な時間が必要になります。有能なシステム管理者は、方法だけでなく、理由も知っています。おばあちゃんはWindowsで一日中クリックできます。WindowsServerにサーバー管理用のGUIがある場合でも、IISまたはDHCPサービスを構成できるわけではありません。ちなみに、(Unix)エディタ、できればviを学ぶことができれば、それは良いことです。これはBSDの標準だからです。emacs、joe、picoもいいですが、それほど人気はありません。
時間はサーバーの設定に2日ほどかかりました。しかし、私は以前にLinuxの経験があり、サーバーは何も特別なことをしませんでした。
Unix プラットフォームに触れたことがない場合は、多くのことを学ぶ必要があります。基本的には異なる哲学です。FreeBSD ハンドブックとコミュニティは単純に素晴らしいものですが、FBSD ハンドブックのような参考書には、自分で開発しなければならない多くの情報が含まれています。
また、BSD プラットフォームは、Unix ファミリの中でゼロから始めるのが最も簡単ではありません。
学ぶための良い情報源:
- 絶対 BSD の本。
- 完全な BSD ブック (これはリリース 5 用で、学習にも役立ちます)。
- マンページ。BSD のマニュアル ページは、Linux のマニュアル ページよりもはるかに優れています。
- FreeBSD ハンドブック。
- FreeBSD フォーラム: forums.freebsd.org および daemonforums。
- 手に入れることができる任意の Unix/Linux リソース。多くのものが互換性があります (またはほぼ互換性があります)。たとえば、友人が「古い SGI IRIX / HPUX または (ここに UNIX を挿入) のマニュアルを見つけたので、それをスラッシュカンに入れます」と言ったら、それを止めて、そこから何を学べるか見てみましょう。
長い道のりがあることを覚えておいてください。しかし、あなたはそれを楽しむでしょう。
もう 1 つの側面は、セットアップ中のコンピューターのほかに 2 台目のコンピューターを利用できることです。インストール中に追加情報を Web 検索できる場合は、多くの時間を節約できます。
元のトピックに関しては、私は Linux と Unix を広範囲に使用してきましたが、何年にもわたって何度か試行した後でも FreeBSD を動作させることができませんでした。完全にインストールして素敵なグラフィカル デスクトップ用に構成する前に、私はいつもフラストレーションを感じていました。(だから性格が大事なんですけどね。)でも、やってみて2年くらい経ちますし、今は簡単かもしれませんが…。
これを FreeBSD に対する炎上と考えないでください... 何らかの理由で私がそれを機能させることができなかったという単なる実話です。良いOSでなければ、こんなに何度も挑戦することはなかったでしょう。
主に Windows のバックグラウンドを持っている場合、FreeBSD は UNIX に飛び込むのに最適な方法だと思いますが、Ubuntu Linux、特に Ubuntu Server も確認することをお勧めします。
予備の Pentium 4 ベースのシステムを自宅に置いていますか? 自分で CD を焼き、そこに行きます。
私自身 FreeBSD のファンとして、上記の「Absolute FreeBSD」の本の推薦に賛成しなければなりません。もう 1 つの一見の価値がある本は、「Building a Server with FreeBSD 7」です。
FreeBSD を選択した当初の理由は、インストールされるものをより適切に制御できるようになることでした。RedHat や SuSE をインストールしたり、使用しない数ギガバイトのものを基本インストールの一部としてインストールしたりすることに本当にうんざりしていました。事後に簡単に削除することはできません。私は BSD のやり方にかなり夢中になりましたが、必ずしもすべての人に当てはまるわけではありません。
考慮すべき点 - ハードウェアがある場合は、VMWare または VirtualBox を実行し、いくつかの仮想マシンをセットアップしてさまざまなディストリビューションに慣れてから、特定のディストリビューションをベア ハードウェアにインストールすることを約束します。
あなたの読書速度に依存します:-) あなたのニーズに依存します(つまり、どのようなサーバーか)。むかしむかし、私は x86 に FreeBSD をインストールするということをしました (その時点で既に Linux の知識はありましたが)、別のマシンで並行して作業していたため、3 時間かかりました。
背景によって異なります: パワー シェルまたは他のコマンド ライン "アプリケーション" (バッチなど ;-) を使用したことがありますか。私にとって、完全に GUI 化されたオペレーティング システムから、シェル (DOS プロンプトに少し似たもの) で最適に動作するオペレーティング システムに切り替えることは、最大の課題の 1 つです。でも、コツを掴めばまた元気になります。