私は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時間以内にすべての作業を完了することはできません。しかし、少なくとも生徒にこれらのことを知る必要があると教えてください。