Linuxシステムの3大テキスト処理ツール

一、 grep 基本的な使用法 1. ファイル内の文字列を検索する 📄構文形式:grep "検索対象の文字列" /対象ファイルパス/検索ファイル名 [root@hcss-ecs-72ce H100]# cat ./test.txt hhhhhh name [root@hcss-ecs-72ce H100]# grep "name" ./test.txt name [root@hcss-ecs-72ce H100]# 📢:./ は現在のディレクトリを意味します 2. 現在のディレクトリとサブディレクトリ ...

7月24日 22:33 投稿

Linuxでのプロセス間通信

プロセス間通信 プロセス間のメモリは分離されているため、複数のプロセス間で情報を交換する必要がある場合、以下の一般的な方法があります: UnixドメインソケットIPC パイプ(名前付きパイプ、無名パイプ) 共有メモリ メッセージキュー セマフォ SystemV IPC と POSIX IPC System V System VはUNIXベースのオペレーティングシステムバージョンであり、1983年に初めて ...

7月24日 19:01 投稿

Linuxシステム全体をtarで完全バックアップする方法

基本的なバックアップコマンド: tar -cvpzf system_backup.tar.gz --exclude=/system_backup.tar.gz --one-file-system / 各オプションの説明: c アーカイブを作成 v 詳細モード、圧縮過程を表示 p ファイルの権限を保持(復元時に重要) z gzip形式で圧縮 f <filename> 出力ファイル名を指定 --exclude= 除外するファイル ...

7月24日 18:44 投稿

プロセス間通信の基礎:主要な通信方式の詳細解説

プロセス間通信の概要 オペレーティングシステムにおいて、プロセス間通信(IPC)とは、異なるプロセス間での情報共有、データ転送、メッセージ通知などのインタラクションを指します。各プロセスは生成時に独自の仮想アドレス空間を持ちますが、カーネル空間は共有します。そのため、プロセス間の通信を実現するには、カーネルを仲介する必要があります。 Linuxシステムで ...

7月22日 05:51 投稿

Linux I/O多重化の仕組み:select、poll、epollの技術詳解

1. selectによるI/O監視 selectは、複数のファイルディスクリプタ(FD)を監視し、いずれかが読み書き可能な状態になるまでプロセスを待機させる古典的な手法です。一般的に、監視可能なFDの最大数は1024(FD_SETSIZE)に制限されています。 select関数の定義 int select(int max_fd_plus_1, fd_set *read_fds, fd_set *write_fds, fd_set *error_fds, struct timeval *ti ...

7月22日 04:29 投稿

SSHの基本から応用まで − セキュアなリモート管理の手引き

SSH(Secure Shell)は、LinuxおよびUnix系システムにおいて最も重要なリモート管理プロトコルである。暗号化された通信経路を通じて、不安定なネットワーク環境下でも安全なリモートログイン、コマンド実行、ファイル転送を実現する。従来のTelnetやrlogin、FTPといった安全性に問題のあるプロトコルを完全に代替しており、現代のインフラストラクチャにおいて不可欠な技 ...

7月21日 18:01 投稿

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

ローカル環境 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 投稿