RPMパッケージ管理の基本と実践

RPM(Red Hat Package Manager)は、GPLライセンスに基づき配布され、多くのLinuxディストリビューションで利用されているパッケージ管理システムです。 主な機能 ソフトウェアパッケージのインストール、アンインストール、アップグレード、更新、および管理が可能 特定のRPMパッケージに含まれるファイル一覧を確認できる システム上の任意のファイルがどのRPMパ ...

6月13日 18:53 投稿

Linuxシステム操作の基本:ファイル管理、ネットワーク、ストレージ、パッケージ管理、シェルスクリプト

1. Linuxファイル管理 1.1. touchコマンド touchコマンドは、新しいファイルを生成したり、既存のファイルやディレクトリのタイムスタンプ(最終アクセス時刻や最終変更時刻)を更新したりするために使用されます。ファイルが存在しない場合は、新しい空のファイルが作成されます。 ファイルのタイムスタンプは ls -l コマンドで確認できます。 利用可能なユーザー: 全て ...

6月11日 22:05 投稿

Linux基本開発ツールの実践ガイド:yum、vim、gcc、make、gdb

Linuxパッケージマネージャ - yumソフトウェアのインストール手法Linux環境でアプリケーションを導入するには、主に3つのアプローチが存在します。ソースコードからのビルド: ソースコードを取得し、自前でコンパイルして実行ファイルを生成する方法。柔軟なカスタマイズが可能ですが、上級者向けです。RPMパッケージの利用: RPM形式のバイナリパッケージをダウンロードし ...

6月10日 18:29 投稿

Linuxプログラミング入門からマスターまで

第1章 Linuxシステム概要 1.1.1 オペレーティングシステムの概念 オペレーティングシステムはコンピュータハードウェアとユーザーの間のインタフェースとして機能する。 1.1.2 オペレーティングシステムの基本機能 プロセス管理 メモリ管理 I/Oデバイス管理 ファイル管理 1.2.2 Linuxシステムの構成 Linuxは以下の4つの要素から構成される: カーネル:システムコー ...

6月10日 17:39 投稿

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 投稿