クラウドコンピューティングの運用管理学習:初週

ローカル環境 OS: Windows 11 プロフェッショナル 64ビット CPU: i5-11400H 2.7GHz RAM: 16GB ストレージ: 500GB + 1TB SSD GPU: RTX 3050 Ti クラウドコンピューティングの運用管理を学ぶためには、まずLinuxシステムをインストールすることが重要です。 1. VMware Workstationのインストール 1.1 VMwareのダウンロード VMware Workstation公式サイトから最新版をダ ...

7月20日 21:09 投稿

ZooKeeper 3.8.4 の導入と C API のビルド手順

ダウンロード wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4.tar.gz tar -zxvf apache-zookeeper-3.8.4.tar.gz cd apache-zookeeper-3.8.4 直接使用 cd conf cp zoo_sample.cfg zoo.cfg # サンプル設定ファイルをコピーして使用 cd ../bin/ ./zkServer.sh start # サーバーを起動 ./zkServer.sh status # サーバーの状態を確認 C API ...

7月20日 01:48 投稿

Linux-LVMディスク拡張ガイド

LVM技術の詳細 lvm2のインストール後に以下のコマンドがサポートされます。 yum install -y lvm2 LVMコマンド一覧 番号 機能 PV物理ボリュームコマンド VGボリュームグループコマンド LV論理ボリュームコマンド 01 スキャン機能 pvscan vgscan lvscan 02 作成機能 pvcreate vgcreate lvcreate 03 表示機能 pvdisplay vgdisplay lvdisplay 04 削除機能 pvrem ...

7月18日 20:08 投稿

Linuxにおけるプロセス置換の原理と実装

プロセス置換の基本概念 プロセス生成後、親プロセスと子プロセスは同じコード領域を共有します。この状態では、子プロセスは親プロセスのコードのみを実行可能です。 しかし、実際のニーズでは、子プロセスが親プロセスとは異なるコードを実行できるようにする必要があります。これにより、両プロセスが異なるタスクを実行できるようになり、処理効率が向上します。 プロ ...

7月18日 01:25 投稿

Linux における定期タスクの管理: cronサービス

cronサービス Linuxでは、定期的に実行されるタスクは通常、cronというデーモンによって処理されます。オペレーティングシステムをインストールすると、このサービスツールがデフォルトでインストールされ、自動的に起動します。crondプロセスは毎分定期的にチェックを行い、実行すべきタスクがあればそれを実行します。 cronサービスの最小実行単位は1分です。つまり、cro ...

7月17日 20:07 投稿

Linuxのマルチスレッド:基礎概念とPOSIXスレッドの実践

スレッドの基礎概念スレッドとはプロセスを生成する際、カーネルはプロセス制御ブロック(task_struct)、メモリ空間(mm_struct)、およびページテーブルなどを独自に作成し、仮想アドレスと物理アドレスのマッピングを構築する。一方、スレッドの作成時には新たなtask_structが作成されるが、アドレス空間やページテーブルは親プロセスと共有される。プロセス内の実行経 ...

7月17日 20:02 投稿

V言語製軽量テキストエディタ「Ved」の環境構築と運用トラブルシューティング

依存環境の整備とコンパイル手順 実行時グラフィックスライブラリの欠如により、ソースコードのビルドが中断されるケースが確認されています。システムパッケージマネージャーを使用して、ウィンドウシステムおよびフォントレンダリング用の開発ヘッダーを事前に配置してください。 対象OS必要なパッケージ取得コマンド Ubuntu / Debian系sudo apt install libx11-dev ...

7月17日 00:39 投稿

Linux MISCデバイスドライバの概要と実装

MISCデバイスドライバの基本概念 MISC(Miscellaneous)は「雑多な」ことを意味し、特定の分類に当てはまらないハードウェアデバイスに対して使用されます。このドライバは通常、platformバスドライバのサブシステムとして実装されます。 MISCデバイスはすべて主デバイス番号10を使用し、異なるデバイスごとに独自のサブデバイス番号を割り当てます。cdev構造体の自動生成 ...

7月16日 20:19 投稿

Linuxアーカイブのデータ検証と修復

破損したアーカイブの修復手順 tar: Skipping to next header というエラーが表示された場合、アーカイブファイルの構造が破損している可能性が高いです。以下の手順で対処してください。 1. ファイルの整合性を確認する(最重要ステップ) アーカイブを実際に展開せずに、ヘッダー情報のみを読み取ってみます。 tar -tvvf 圧縮ファイル.tar | head -n 20 ✅ 一部のファ ...

7月16日 18:31 投稿

LinuxシステムでのTCP接続状態の確認方法

Linux環境では、現在のTCP接続状況を確認するための複数のコマンドが利用可能です。接続ステータス、送信元/宛先IPアドレス、ポート番号などの情報を取得できます。 1. netstat コマンド(従来型ツール) netstat -tunap オプション説明: -t:TCP接続情報を表示 -u:UDP接続情報を表示(任意) -n:名前解決を無効化(ホスト名ではなくIPアドレスを表示) -a ...

7月16日 16:24 投稿