Linux環境におけるCIFS/Sambaを用いたNAS構築とファイル共有設定
CIFSプロトコルの概要
CIFS(Common Internet File System)は、異なるOS間でファイル共有を実現するプロトコルです。WindowsクライアントとLinuxサーバー間でのシームレスなデータ共有を可能にし、複数ノードからの同時マウントや並行書き込みをサポートしています。
サーバー側の設定手順
Sambaパッケージのインストール
まず、SambaとCIFSユーティリティをシステムに ...
7月2日 20:41 投稿
Dockerの基本コマンドとコンテナ操作ガイド
Dockerとは
Dockerは、アプリケーションをコンテナという軽量な単位でパッケージ化し、どのような環境でも一貫して実行できるようにするオープンソースのコンテナ化プラットフォームです。Dockerイメージは、コンテナのテンプレートとして機能し、このイメージから一つまたは複数のコンテナを起動できます。
Dockerサービスの管理
Dockerデーモン(サービス)の起動、停止 ...
7月2日 19:01 投稿
Docker データストレージを別ディスクに移行する手順(CentOS/Ubuntu/Debian 対応)
サーバーのシステムディスク容量が限られており、拡張が困難な場合、Docker のデフォルトデータ保存先(/var/lib/docker)がシステムディスクを圧迫することがあります。特にクラウド環境では、小規模なOSディスク+大容量の追加ストレージ(例:/home1)が一般的です。この記事では、Docker のデータルートを任意のマウント済みストレージへ再設定する方法を、新規導入時 ...
7月2日 00:05 投稿
Linuxメモリ管理の実践的解析とツール活用
Linuxのメモリ管理を理解するには、システムコールの動作とツールを活用した解析が不可欠です。ユーザー空間のメモリレイアウトは、低アドレスから高アドレスの順にコードセグメント、データセグメント、ヒープ、ファイルマッピングセグメント、スタックで構成されます。コードセグメントには実行コードと定数が格納され、データセグメントはグローバル変数を保持します。 ...
7月1日 20:00 投稿
Milk-V Duoの開発環境構築手順(Ubuntu 20.04)
本記事はMilk-V Duo公式ドキュメントを参考に、構築過程で遭遇する問題の解決策も含めて解説します。
開発環境
開発環境:Ubuntu 20.04 LTS
開発ボード:Milk-V Duo
開発環境のセットアップ
0. イメージの書き込み:
開始前に、SDカードを開発ボードに挿入し、公式ドキュメントに従ってDuoイメージを書き込みます。
コンピュータに接続後、数秒で青色のLEDが点滅するのが確 ...
7月1日 19:32 投稿
Coco AI 実践(1):Coco Server を Linux に導入
Coco AI とは
Coco AI は、アプリケーションやファイル、Google Drive、Notion、Yuque、Hugo など複数のデータソースに接続可能な、オープンソースでクロスプラットフォームの統合検索および生産性向上ツールです。さまざまな大規模モデルとの連携により、個人向けのスマートな知識管理を実現し、プライベート環境への導入もサポートしています。
Docker を利用した導入手 ...
7月1日 18:35 投稿
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 投稿