クラウドコンピューティングの運用管理学習:初週
ローカル環境
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 投稿