Nginx逆プロキシでYUMリポジトリにアクセスする方法

1. Nginxのインストールと設定 Nginxサーバーでファイアウォールを一時的に無効化した状態で作業を進める。 # Nginxのインストール [root@proxy-server ~]# yum install nginx -y # 設定ファイルの作成 [root@proxy-server ~]# cd /etc/nginx/conf.d/ [root@proxy-server conf.d]# vim yum-proxy.conf 以下の逆プロキシ設定を記述する: server { listen 80; ...

7月3日 20:35 投稿

Linuxコマンドライン初心者のための基本操作ガイド

コマンドヘルプの取得方法 manコマンド コマンドや設定ファイルの詳細なドキュメントを表示します。 man [コマンド名または設定ファイル名] lsコマンドのマニュアルを表示する場合: man ls 項目説明NAMEコマンドの名前SYNOPSISコマンドの使用構文DESCRIPTIONコマンドの詳細説明SEE ALSO関連するドキュメント helpコマンド シェル組み込みコマンドのヘルプを表示 ...

7月3日 18:57 投稿

Linuxにおけるcore dumpの解析手法

Linuxシステム開発において、core dump(コアダンプ)はプログラムがクラッシュした際にその状態を分析するための重要なツールです。プログラムがセグメントフォールトや不正命令などの理由で異常終了した場合、Linuxシステムはプロセスのメモリイメージ、プログラムカウンタ、レジスタステートなどの情報をファイルに記録します。このファイルこそがcore dumpです。 開発 ...

7月2日 22:43 投稿

Vim エディタの操作体系と主要コマンド完全ガイド

Vimのモード駆動型アーキテクチャ Vimは伝統的なviエディタを継承・拡張した高機能なターミナルベースのテキスト編集ツールです。プログラミング支援機能に優れ、キーボードのみで完結する高速な操作体系が特徴的です。その核心は「モード」の概念にあり、入力状態に応じてキーボードの解釈を動的に切り替えます。 操作モードの分類と遷移 Vimは主に3つの状態から構成され ...

7月2日 21:38 投稿

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