autossh の活用と SSH 隧道の自動再接続
autossh は、SSH 接続を自動的に再確立するためのツールであり、長時間維持される SSH ポートフォワーディングやトンネルに特に有用です。このツールは、接続が切断された際に自動的に再接続を行うことで、安定した接続環境を提供します。
yum install autossh
基本的な使用方法
autossh -M <監視ポート> -p <SSHポート> -i <認証鍵ファイル> -R <リ ...
6月19日 17:54 投稿
RustDeskサーバー構築ガイド
バイナリファイルを用いたインストール
1、サーバープログラムのダウンロード
wget -P /opt/downloads https://github.com/rustdesk/rustdesk-server/releases/download/1.1.9/rustdesk-server-linux-amd64.zip
2、ファイルの展開とユーザー作成
# ファイル展開
unzip /opt/downloads/rustdesk-server-linux-amd64.zip -d /srv/apps
mv /srv/apps/amd64 /srv/apps/rustdes ...
6月9日 19:01 投稿
Linux起動レベルとサービス管理コマンドの使い方
Linuxシステムは起動時に6つのランレベル(実行レベル)に分かれ、それぞれ異なる動作モードを提供します。
レベル0:システムをシャットダウン
レベル1:シングルユーザーモード(メンテナンス用)
レベル2:ネットワークなしのマルチユーザーテキストモード
レベル3:ネットワークありのマルチユーザーテキストモード(サーバー用途に一般的)
レベル4:未使 ...
6月7日 22:09 投稿
Ubuntu 22.04 で Nginx 1.26.2 をソースからビルドして導入する
依存ライブラリのセットアップ
コンパイルを行う前に、必要な開発ツールとライブラリをシステムに登録します。Nginx の機能拡張には PCRE、Zlib、OpenSSL 等が不可欠です。
sudo apt-get update
sudo apt-get install -y build-essential libpcre3-dev zlib1g-dev libssl-dev
ソースアーカイブの入手と展開
公式リリースページから対象バージョンのパッケージを取得し、適 ...
5月29日 03:45 投稿
Ubuntu 18.04でApache Kafkaをインストールする方法
技術的概要
Apache Kafkaは、大量のリアルタイムデータを効率的に処理するための分散メッセージブローカーです。Kafkaクラスターはスケーラブルかつフォールトトレラントであり、他のメッセージブローカー(例: ActiveMQやRabbitMQ)よりも高いスループットを持ちます。このチュートリアルでは、Ubuntu 18.04にApache Kafka 2.1.1をインストールする手順を説明します。
...
5月28日 09:45 投稿
NFSネットワーク共有ストレージの実装と設定
NFS(Network File System)は、LAN環境下で複数のマシン間でファイルやディレクトリを効率的に共有するためのネットワークファイルシステムです。企業のクラスタ構成や大規模アプリケーションで広く利用され、FastDFSやCephなどの分散ファイルシステムと比較して、シンプルな設定が特徴です。
クライアントからのリクエストは、TCP/IP経由でサーバーに到達し、ポートマッ ...
5月24日 05:30 投稿
CentOS 7.6環境におけるRedis 6.2.6のインストールとサービス管理設定
CentOS 7.6にRedis 6.2.6を導入する際、ソースコードからのビルド(wgetでの取得およびmake)が完了した後のステップとして、システムサービスへの登録方法には大きく分けて2つのアプローチがあります。本記事では、付属のユーティリティスクリプトを利用する方法と、推奨されるsystemdユニットファイルを手動で作成する方法について解説します。
1. 付属スクリプト「inst ...
5月20日 21:37 投稿
Linux システムにおける高効率な Chrony 時刻同期管理マニュアル
ネットワーク環境における時刻整合性の重要性
分散構成やマルチホスト環境において、各ノード間の正確な時間同期はシステム安定性の根幹を成します。時刻の不一致は、暗号通信の証明書検証失敗、ログ分析の破綻、あるいは分散データベースおよびクラスタリング機能の障害を引き起こす可能性があります。このため、ネットワークプロトコル標準である Network Time Protocol ...
5月19日 18:33 投稿
Oracle Database 19cのインストール手順(Linux 7.9)
1. 事前インストールパッケージの導入
yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
2. データベースソフトウェアのインストール
yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm
3. 設定ファイルの編集
vim /etc/init.d/oracledb_ORCLCDB-19c
CDB/PDB構成を使わず従来の非CDB構成でインストールする場合:
export CREATE_A ...
5月13日 22:15 投稿