UnixおよびLinuxの学習を開始[終了]


17

UNIXとLinuxを学び、プロになる必要があります。

どこから始めればいいですか?


回答:


3

特定のディストリビューションを1つ選択するのではなく、比較的短時間で多くのディストリビューションを試す必要があると思います。数ヶ月ごとに変更するなど。

これには2つの主な利点があります。物事のさまざまな方法を見ることができます(たとえば、Ubuntuを他のディストリビューションと比較し、suではなくsudoを使用することの利点は本当に大きいですか?) 1つのLinuxyオペレーティングシステムをインストールするだけではありません。

これが実際にどの程度役立つかはわかりません。いくつかのLinuxディストリビューションを使用しましたが、実際に問題が発生しなかったことは幸運です。したがって、このサイト(およびsuperuser.comなどの他のサイト)で質問に答えることをお勧めします。インターネット上には、ユーザーが投稿した問題に回答できるStack Exchangeチームが運営していない他のサイトもあると思います) 。

現時点ではほとんど知識がないことを理解していますが、いくつかの調査を行い、質問に答えることで、非常に迅速に学習できます。おそらく、いくつかの仮想マシンを手元に置いて、試してみてください。


11

UNIXに習熟するには、定期的に作業する必要があります。練習は完璧になります。

まず、Linuxディストリビューション選択することをお勧めします。まだあなたのために最高のものを選ぶことについてあまり心配しないでください、あなたが準備ができているとき、あなたはそれを見つけるでしょう。初心者にとっては、Ubuntuのようなディストリビューションで十分でしょう。

問題が発生します、それらの準備ができています。Web(ここではUnix SEまたは他のフォーラム)で質問してください。Linuxコミュニティ(より正確には「オープンソースコミュニティ」)は役に立つコミュニティです。そのコミュニティに参加すればするほど、より早く学習できます。

次に、光沢のある新しいOSで基本的なタスクを試して実行する必要があります。チャット、ブラウジング、ドキュメントの入力、メール送信、映画鑑賞など。すべてにLinuxを使用します。

Linuxは学習曲線を持っていることに注意してください、あなたがする必要があることにささげる時あなたはプロになりたい場合は、それに。


6

私の提案は、Ubuntuのような「初心者」ディストリビューションから始めないことです。GUIを実行している* nixサーバーはいくつありますか?

私がやったことは、Slackware(http://www.slackware.com)から始め、* nixシステムをインストール、構成、および使用する方法を学びました。

Slackwareは、物事を実現するために何をしているのかを知る必要があるハンズオンシステムです。

最後に、これまでにない場合は、独自のPCを構築し、自作システムのOSとしてSlackwareを使用することをお勧めします(これも私がしたことです)。

このルートをたどることで、たくさん学ぶことができます。

学習を別のレベルに引き上げたい場合は、「Linux From Scratch」(http://www.linuxfromscratch.org/)を使用して独自のシステムを展開することを強くお勧めします。

あなたの教育の努力で頑張ってください!

〜ティム


1
Ubuntuを選択した場合、GUIを使用する必要はありません...多くのサーバーがDebianとRHELを実行していると仮定すると、それらのリポジトリにはすべて、おそらくSlackwareもGUIがあります。この種の最初の引数を無効にします...
maxschlepzig

私の友人はArchでLinuxを始めましたが、それは動作します。非常に迅速に多くを学びます。
MadTux 14

3

私はStefanに同意し、timに同意しません(部分的に、詳細を参照してください):優れたデスクトップディストリビューションから始め、基本的な日常のタスクに使用します。これにより、常に再起動することなく実験と学習が可能になります(再起動する必要がある場合、IMEはあまり頻繁に実行しません)。

ただし、プロフェッショナルになりたい場合は、基礎となるシステムに精通する必要あります。Windowsでレジストリや権限、DLLのロード方法などを知る必要があるのと同じように...

そして、GUIとコマンドラインに少し慣れてきて、linux / unixサーバーについて学びたいなら、仮想マシン(kvm / qemu、virtualbox、vmware、.. 。)そしてそれらにsshします。

次に、コマンドラインをよく理解し始めると、CRUX、Slackware、LFSのようなものが、OSのすべての部分がどのように組み合わされるかについてのより深い知識を得るための良いツールです。


1
私に同意してくれた+1:P(しかし良い答えも)
ステファン

1

UbuntuやPCLinuxOSなどの使いやすいLinuxディストリビューションから始めてみてください。


1

Debianをインストールし、使い慣れたシステムで行ったことをすべて実行して、そこからDebian Referenceと呼ばれるガイドを実行してください。DebianおよびUnixの概念の基本的な紹介です。

なぜDebianなのか?UbuntuとLinux Mintのベースとなっているものであり、これら2つは最も人気のあるUnixライクなシステムです。つまり、Debianに精通すれば、これら2つに精通することになります。


0

Linux Documentation Project(TLDP)には、非常に役立つガイドがいくつかあります。

www.tldp.org


0

arch linuxのようなLinuxディストリビューションをコンピュータに配置します。...システムを有用にするために、学習することを余儀なくされます... archは初心者にとっては役に立たないだけです。

痛みを伴うレッスンを先送りする意味はありません!何かを修正する方法を学ぶ最良の方法は、それを壊すことです...そして、あなたがubuntuのようなシステムを使用する場合、解決する問題があることさえ決して知ることはないでしょう。

また、freebsdのような代替システムをお勧めします。別の視点が得られ、Linuxにはない素敵な機能(dtrace、zfs)にアクセスできます。

結論- システムについて学習したい場合は、学習を強制するOSをインストールしてください。システムを使用する場合は、ubuntuをインストールします

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.