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 投稿