Linuxコースでは何を教えるべきですか? [閉鎖]

Linuxコースでは何を教えるべきですか? [閉鎖]

私はUbuntuを使って基本的なUnixコースを教えています。私たちは以下の基本的なUnixコンテンツを扱いました。

  • バッシュシェルスクリプト
  • ファイルとディレクトリの権限
  • ファイルシステム階層
  • 一般的なコマンド

私は学生にもっと学術的で実用的なスキルを教えたいと思います。ほとんどの学生はネットワーク/システム管理業務を担当します。週に4時間の授業が1ヶ月ほど残りました。

私は何を教え、学生に練習する必要がありますか?以下はいくつかのアイデアです。

  • 認定研究と実践
    • CompTIA Linux+は良い初心者認証ですか?サーバー+?
  • パネル
  • Apache/PHP
  • IMAPを含むメールサーバー
  • DNSサーバー
  • サポート
    • どのバックアップソフトウェア?

答え1

私はLinux From Scratchを使って教えるコースを見たことがあります。私はこれが好きな学生の話を聞きました(しかし、この場合、100%の学生は非常にやる気があり、有能です)。個人的には資格があまり好きではありません。

これまでの内容の中で最も追加したい項目は次のとおりです。

  • 適切な言語のスクリプト;スクリプト言語がシェルスクリプトだけである人々のグループを持つことは、彼らと彼らの将来の同僚にとって悪い結果になるでしょう。
  • ネットワーキング;あなたはそこが何人かの人々が行く(または行きたい)と言ったが、それに触れるという言及さえしなかった。
  • 生涯学習アドバイス;この分野で働き、キャリア全体でスキルを向上させるにはどうすればよいですか? (私はこれを読みながらこうしました。たくさんしかし、私は死んだ木本がもはや最善のアプローチではないかもしれないと思います)
  • システム設計のおおよその評価;たとえば、私のシステムで毎秒35,000の読み取り専用データ照会を実行したい場合、合計データサイズが1 GBの場合、設計/配布オプションは何ですか? 1TB? 100TB?一部のデータを10年間保持し、そのデータが破損していないことを確認するにはどうすればよいですか?データが1MBしかないとどうなりますか? 1TBがあればどうでしょうか? 1台のコンピュータでのみサービスできるWebサービスがありますが、物理的な機器の計画的なメンテナンスによって中断が発生しないようにしたい場合は、いくつのボックスが必要ですか?いくつの場所にありますか?稼働時間が99%だけ必要な場合はどのくらい簡単ですか?私たちのシナリオでは、9から3と9から5の間のコストの違いは何ですか?

残念ながら、残りの16時間以内にすべての作業を完了することはできません。しかし、少なくとも生徒にこれらのことを知る必要があると教えてください。

答え2

コンピュータサイエンスの学位を取得するには数年かかりましたので、このコンテンツの有用性についてご意見をお寄せください。

  • 認定研究と実践
    • CompTIA Linux+は良い初心者認証ですか?サーバー+?

私は認証について多くの考えをしたことがなく、SOで見たほとんどはその有用性について同様の懐疑論を表しています。いいえと言います。

  • パネル

私はこれについて拒否します。私が理解したのは、これはコマンドラインで実行できる必要があるタスクのGUIバージョンにすぎません。

  • Apache/PHP

インストールと簡単な設定は簡単ですが、いくつかの高度なApache設定を実行でき、書き換え規則を学ぶのに1日か2日かかることがあります。実際のPHPコードはPHP / Webクラスとして保存する必要があります。

  • IMAPを含むメールサーバー

これは効果があるかもしれません。私はメールサーバーを正しく実行して構成する方法を見つけようとして多くの時間を費やしました。これは私が含めることをお勧めする非常に実用的なトピックです。できるだけ多くの基本的な電子メール原則を統合するのが最善です。

  • DNSサーバー

上記と同じです。強くお勧めします。おそらく、メールサーバーよりも基本を説明する方が速くて簡単です。

  • サポート
    • どのバックアップソフトウェア?

電子メールやDNSよりも優先順位が低いですが、これも良いです。しかし、使用する特定のソフトウェアについて多くのアドバイスをすることはできません。

関連情報