AlmaLinux 9 に JumpServer 3.0 単一サーバー環境を構築
1. システム要件
サーバー仕様:4コアCPU、8GB RAM、100GB ディスク
2. オンラインインストール手順
以下のコマンドでインストールが可能です:
# 中国地域向けインストールスクリプト
curl -sSL https://resource.fit2cloud.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh | bash
# その他の地域向け
curl -sSL https://github.com/jumpserver/jum ...
7月1日 16:06 投稿
Linux 基盤運用で必須となるコマンド操作と自動化設定
ファイル検索と管理コマンド
find コマンドによる検索
Linux 環境において、特定のファイルやディレクトリを検索する際に find コマンドが広く利用されます。基本構文は検索開始パスと条件オプションで構成されます。
find [検索開始パス] [検索条件]
主な検索オプションには以下のようなものがあります。
-name: ファイル名による検索(ワイルドカード * 使用可能)
...
7月1日 00:40 投稿
Kylin V10 (Lance) 環境における MySQL 5.7 のオンラインインストール手順
Kylin Linux Advanced Server V10(SP3以降)において、公式のEPKLリポジトリを利用して MySQL 5.7 をインストールし、最適化設定を行う手順について解説します。
1. EPKL 鏡像リポジトリの構成
まず、MySQL 5.7 のパッケージが含まれる拡張リポジトリ(EPKL)をシステムに登録します。リポジトリ設定ファイルを作成し、以下の内容を記述します。
# vi /etc/yum.repos.d/ ...
6月29日 21:19 投稿
Linux環境でのZooKeeperのセットアップと基本操作ガイド
Java実行環境の準備
まず、システムを更新してOpenJDKをインストールします。
sudo apt update
sudo apt install openjdk-11-jre-headless
ZooKeeperの導入と起動
公式ミラーからアーカイブを取得し、展開します。
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
tar xzf zookeeper-3.4.14.tar.gz
設定ファイルを作成してサ ...
6月29日 20:42 投稿
Linux環境でのDjango開発環境構築
開発環境の準備
まず、LinuxシステムにPython 3と関連ツールをインストールします。
# パッケージリストを更新
sudo apt-get update
# Python 3をインストール
sudo apt-get install python3
# pipをインストール
sudo apt-get install python3-pip
# 仮想環境ツールをインストール
pip3 install virtualenv
プロジェクトディレクトリの作成
次に、プロジェクト用の ...
6月29日 20:00 投稿
Elasticsearchの概要とインストール手順
Elasticsearchの概要
Elasticsearchとは
Elasticsearch(以下ES)は、オープンソースのフルテキスト検索エンジンサーバーで、ほぼリアルタイムにデータの保存・検索が可能です。数百台のサーバーにスケールしてPB単位のデータを処理できる拡張性が特徴です。Javaで開発され、Luceneをコアとしてインデックス作成と検索機能を実装していますが、Restful APIやJava APIを通 ...
6月29日 16:44 投稿
Linuxシステムの障害診断と復旧手法
Linuxシステムで発生するさまざまな障害に対処する際、最初に観測されるのは症状であり、根本原因の特定が復旧の鍵となる。ログ管理の理解と代表的なトラブルシューティング手法を習得することで、管理者は迅速に問題箇所を特定し、適切な対処が可能になる。
ログの種類と分析
Linuxでは、システム動作に関する情報を記録するログファイルが重要な診断手段となる。主に以 ...
6月29日 00:33 投稿
Linuxのatコマンド:タスクの遅延実行をスケジュールする方法
at [-V] [-q キュー] [-f ファイル] [-mMlbv] 時間
at [-V] [-q キュー] [-f ファイル] [-mMlbv] –t time_arg
at –c ジョブ[ ジョブ…]
at [-rd] ジョブ[ ジョブ…]
atq [-V] [-q キュー]
atrm [-V] ジョブ[ ジョブ…]
batch
(1).概要
注意:atは通常一時的なタスクに使用され、crontabは定期的なタスクに使用されますが、どちらもスケジュールされたタスクの一種です。
atとb ...
6月29日 00:24 投稿
Ubuntu LinuxへのBullshitGenerator導入ガイド
本記事では、一見すると論理的で専門的に見えるものの、実際には意味のない文章を自動生成するユニークなオープンソースプロジェクト「BullshitGenerator(別名:狗屁不通文章生成器)」をUbuntu Linuxシステムにセットアップする手順を解説します。このツールは、自然言語処理の限界を探る目的や、テキスト処理ソフトウェアのテスト、あるいは単にエンターテイメントとし ...
6月28日 22:26 投稿
Linuxシェルコマンドの基本ガイド
Linuxシェルコマンドの基本ガイド
シェルechoコマンド
通常の文字列を表示
echo "こんにちは、世界"
エスケープ文字を表示
echo "これは\"テスト\"です"
変数を表示
read user_name # Pythonのinput()に相当
echo "${user_name}はユーザー名です"
read -p "お名前を入力してください:" name # プロンプト表示
echo "${name}様、ようこそ"
改行を表示
echo -e "最初 ...
6月28日 21:52 投稿