😽

要約:新年度のはじまりに学ぶ!Linux基礎知識60 -雑誌『Software Design 2024年4月号』

2024/09/06に公開

記事の概要

この記事は
雑誌『Software Design 2024年4月号』
第1特集 新年度のはじまりに学ぶ! Linux基礎知識60
https://gihyo.jp/magazine/SD/archive/2024/202404
の要約になります。

ディレクトリ構造とファイルシステム

  • Linuxではパーティションとファイルシステムの概念が重要
  • LVMを使用して柔軟なストレージ管理が可能
  • ファイルシステムのマウントとアンマウントの方法

プロセス管理

  • プロセスIDやステータスなど、プロセスの基本的な属性
  • ps、top、pstreeなどのプロセス情報取得コマンド
  • プロセスの終了や優先度の変更方法

ユーザー権限とアクセス権

  • rootユーザーと一般ユーザーの違い
  • suとsudoコマンドの使用方法と設定
  • ファイルパーミッションの概念と変更方法(chmod、chgrp)

ネットワーク設定と管理

  • ipコマンドを使用したネットワークインターフェース確認
  • pingやdigコマンドによる通信確認と名前解決
  • NetworkManagerやNetplanを使用したネットワーク設定
  • ufwによるファイアウォール設定

その他の重要なトピック

  • SSHを使用したリモートログイン
  • 公開鍵認証の設定方法
  • パケットキャプチャツール(Wireshark)の使用

まとめ

今回の特集は、Linuxシステム管理者やソフトウェアエンジニアにとって重要な基礎知識を網羅しており、ファイルシステムの構造、プロセス管理、ユーザー権限、ネットワーク設定など、Linuxの主要な概念と実践的なコマンド使用法を学ぶことができます。また、LVMやNetworkManagerなどの現代的なツールの解説も含まれています。

Linux初心者から中級者くらいまでの幅広い読者に有益な情報源だと思いました。

Discussion