とりあえずの記録

はじめは同学科の人向けのナレッジまとめでした

Linuxに触れる上で,個人的に参考になるサイト・書籍のまとめ

(注) 本ページの内容は,私が学内の某組織向けに執筆した内容を転記したものです.
一部,学内者にしか通じない表現があったり,伏せ字にしている箇所があったりします.ご了承ください.

About

このページは,初めてLinuxに触れる人〜ガチャガチャやるのが好きな人まで,ぜひ共有しておきたいなというサイトや書籍をリストアップするものです.

Linux

Server World

https://www.server-world.info/

各OSにおいて,初期設定やパッケージインストール時のセットアップ方法などがまとまっており非常に便利です.

The Missing Semester of Your CS Education

日版 https://missing-semester-jp.github.io/
原版 https://missing.csail.mit.edu/

シェルやvimなどの便利な使い方を教えてくれます.
実際にMITでコンピュータサイエンスの授業の準備講座として開講されているものです.

本気で学ぶ Linux実践入門

https://amzn.to/3eZKsbX

CentOSUbuntuの両方に対応している,Linuxの入門書です.
一通り目を通したら,あとはリファレンス的に使えます.

ゼロからのOS自作入門

https://amzn.to/2RwMhFu

たのしいよ

Network

マスタリングTCP/IP

https://amzn.to/33mHDN0

ネットワークといえば...!!という気がしますね.

パケットキャプチャの教科書

https://amzn.to/3utt1qM

まずネットワークの基礎についてやさしく書かれています.
その次に,Wiresharkというパケットキャプチャソフトについて,操作方法に限らず,運用者としてどのような使い方をしてその結果をどう捉えるべきかなどの解説があります.

3分間NetWorking

http://www5e.biglobe.ne.jp/aji/3min/

ネットワークというものについて,比較的系統立てて学ぶことができます.
初心者には難しい話も無いこともないので,初めのうちはある程度飛ばし読みでもよいと思います.

Cisco Packet Tracer (パケットトレーサー) を使いこなそう!

https://hetare-nw.net/archives/244

なんとなくネットワークを理解してきたら,PC上で仮想的にネットワークを構築してみてはいかがでしょうか.中上級者向けと言えるかもしれません.

CCNA実機で学ぶ

http://atnetwork.info/ccna/

CCNAという資格が取りたくなったら,ここが便利そうです. 

Security

Cisco Cybersecurity Essentials

https://www.cisco.com/c/m/ja_jp/about/security-scholarship/security-scholarship-business.html

サイバーセキュリティについてe-learning形式で詳しく学べるサイトです.
シスコサイバーセキュリティスカラシッププログラムの修了要件として設定されており,当該プログラムの申込後に受講すると,シスコ関連企業へのインターンに招待されるとか.

安全なWebアプリケーションの作り方

https://amzn.to/33mSwOA

Webと関係する分野のセキュリティについてよくまとめられています.
まぁフロントエンド寄り.

Others

nginx 実践入門

https://amzn.to/3h2ZkZW

Webサーバソフトウェア「Nginx」についての入門書です.

Docker/Kubernetes 実践コンテナ開発入門

https://amzn.to/3b90Sh9

Docker, k8s(Kubernetes, くばーねーてす の略)に関する入門書です.

DNSがよくわかる教科書

https://amzn.to/3b6Lm5y

DNSがよくわかる教科書.jpドメインを管理している日本レジストリサービスの人が書いてるよ.

TOEIC L&R TEST 出る単特急 金のフレーズ

https://amzn.to/3eWoXsB

持ってて絶対に損はない.スマホで使えるabceed版もおすすめ.