Linux の grep コマンド:テキスト検索とパターン抽出の実践ガイド

grep は、Linux システム上でテキストを高速かつ柔軟に検索・フィルタリングするコアユーティリティです。標準入力または指定ファイルから正規表現や固定文字列に一致する行を抽出し、必要に応じて行番号、ファイル名、マッチ部分のみなどの詳細情報を出力できます。シェルスクリプトやログ解析、設定ファイルの確認など、日常的な運用作業において不可欠なツールです。 ...

6月10日 16:25 投稿

iSCSIストレージシステムの構築

(1).DAS、SAN、NASの3種類のストレージ方式 参考:https://blog.csdn.net/qq_23348071/article/details/73963407 DASはDirect-Attached Storageの略称で、直結ストレージと呼ばれます。これはコンピュータストレージの一種で、特定のコンピュータに直接接続され、他のコンピュータからアクセスできないものです。個人ユーザーにとっては、ハードディスクドライブが直結スト ...

6月9日 21:09 投稿

Pythonを活用したLinuxシステム監視:ログ、ディスク、CPU利用率の分析

Pythonを活用したLinuxシステム監視:ログ、ディスク、CPU利用率の分析 現代のITインフラにおいて、Linuxサーバーは多くの企業や開発チームにとって不可欠な基盤です。サーバーの安定稼働とパフォーマンス維持のためには、効果的な監視と管理が欠かせません。本稿では、Python言語を活用し、ログの監視、ディスク使用量の評価、そしてCPU負荷の分析を行う方法について解説 ...

6月9日 20:03 投稿

Linuxのコマンド詳細ガイド:vimエディタ、ユーザーとグループ、権限、ソフトウェア管理、タスクマネージャー

本記事はLinuxに関するシリーズの第三編です。前回の記事では仮想環境の構築と基本的なコマンドについて学びました。 目次 ショートカットキーと便利なコマンド vimエディタの使い方 ユーザーとグループの管理 ファイルの権限設定 ソフトウェアのインストールと管理 システムの監視とプロセス管理 1. ショートカットキーと便利なコマンド 1.1 一般的なショートカット ...

6月9日 18:30 投稿

RAIDストレージ技術の基礎と実装方法

RAIDとは何か RAID(Redundant Array of Independent Disks)は、1987年にカリフォルニア大学バークレー校のDavid Patterson、Garth A. Gibson、Randy Katzによって考案されました。彼らは1988年のSIGMOD会議で発表した論文「A Case for Redundant Arrays of Inexpensive Disks」で、当時の大型機よりも高性能だったパーソナルコンピュータ市場向けに開発された一連の安価 ...

6月9日 16:01 投稿

Linuxプロセスの管理とスケジューリング

プロセスの終了とリソース解放 プロセスが終了する際、プログラム情報やタスク構造体(task_struct)内の退出コードが保持されます。OSはこの情報を管理し、ユーザが後でアクセスできるようにします。 struct Task { int exit_code; // その他の属性 }; ゾンビプロセスについて ゾンビプロセスは、親プロセスが子プロセスの退出情報を回収しない場合に発生しま ...

6月8日 23:50 投稿

Linuxにおけるファイルの行数・単語数・バイト数の計測方法と組み合わせ例

Linux環境において、テキストファイルやログデータの規模を把握する際によく利用される標準ユーティリティがwc(Word Count)コマンドです。単なる容量確認ではなく、処理単位ごとの統計情報を迅速に取得できるため、シェル自動化やバッチ処理の前段階として広く採用されています。 基本オプションと出力仕様 wcコマンドは入力ストリームまたは指定ファイルに対して、以下 ...

6月8日 19:49 投稿

Linuxにおけるユーザー作成と権限管理

はじめに Linuxサーバーの管理において、開発者に直接rootアカウントを提供することは推奨されません。その理由はいくつかあります。 セキュリティ: rootアカウントはシステム上の最高権限を持ち、重要なファイルの削除、システム設定の変更、悪意のあるソフトウェアのインストールなど、あらゆる操作を実行できます。開発者が不注意または意図的にroot権限を乱用すると ...

6月8日 16:49 投稿

LinuxシステムにおけるTCP接続制限の確認と拡張手順

1. 現在のTCP接続ステータスの確認 システム全体のTCP接続状況を把握するために、以下のコマンドを使用して現在のセッション数をカウントします。 # 確立された接続(ESTABLISHED)のみをカウントする場合 ss -atn | grep -c "ESTAB" # 全てのソケット状態の概要を表示 ss -s 接続数が後述するシステム制限値に近い場合、新規接続の拒否やレイテンシの増加が発生する ...

6月7日 22:43 投稿

Linux起動レベルとサービス管理コマンドの使い方

Linuxシステムは起動時に6つのランレベル(実行レベル)に分かれ、それぞれ異なる動作モードを提供します。 レベル0:システムをシャットダウン レベル1:シングルユーザーモード(メンテナンス用) レベル2:ネットワークなしのマルチユーザーテキストモード レベル3:ネットワークありのマルチユーザーテキストモード(サーバー用途に一般的) レベル4:未使 ...

6月7日 22:09 投稿