2025-01-01から1年間の記事一覧

NixOSを25.05から25.11にアップデートした

先月末11月30日(日)に、NixOSの新しいバージョン25.15 "Xantusia"がリリースされた。 コードネームのXantusiaとは、アメリカの南部からメキシコの北部にかけて生息するトカゲの一種を指す。NixOSのコードネームは各バージョン毎に生物の名称が採用されている…

OpenBSD 7.8でsyspatchが失敗する

ここ最近NixOSばかり触れているが、OpenBSDなサーバも家庭内環境にて運用中である。 今年の10月末にリリースされたOpenBSD 7.8を、VirtualBox環境に新規に導入した。 新規導入の直後のOpenBSD 7.8にてバイナリパッチを適用させるコマンドsyspatchを実行した…

50歳でLPIC 300試験に合格

今年の1月末にLPIC 202試験に合格しLPICレベル2認定となってから、IT分野の認定試験の学習を半年程休みリフレッシュし、LPICの最高位レベルのレベル3認定を取得すべく300試験の勉強を開始。10月下旬にLPIC 300試験を受験し合格。晴れてLPICレベル3認定となっ…

VyOS 1.4.3のビルドで ModuleNotFoundError: No module named 'cracklib'のエラー

久しぶりにVyOS Networks Blogを覗いてみたら、7月17日の記事「VyOS 1.4.3 release」を見て2ヶ月程前にVyOS 1.4系に新しいバージョンがリリースされていた事を知る。 VyOS 1.4.3をビルドしてisoファイルの生成を試みたら、ModuleNotFoundError: No module na…

Interop Tokyo 2025に行ってきた

今年も、ネットワーク・インフラ技術やネットワーク ソリューションサービスに関する国内最大規模の展示会であるInterop Tokyoに行ってきた。 今回は昨年に引き続き、AIとインフラおよびIPネットワークとの融合に関する展示が多かったが、AIOpsやSDGsや宇宙…

NixOSを24.11から25.05にアップデートした

日本時間5月24日(土)の未明に、NixOSの新しいバージョン25.05 "Warbler"がリリースされた。 コードネームのWarblerとはアメリカムシクイと呼ばれている鳥の事で、NixOSのコードネームはバージョン毎に生物の名称が採用されている。ちなみに前のバージョン24.…

SONiC Workshop Japan 2025に参加した

SONiC Workshop Japan 2025とは SONiC Workshop Japan 2025とは、オープンソースなネットワークOSであるSONiC(Software for Open Networking in the Cloud)に関する知識や最新動向や活用事例などを共有する技術イベントで、SONiCを管理しているLinux Found…

NixOSの導入にあたり参考になったサイト

先日、NixOS Foundationのサイトにある寄付のページから注文したNix/NixOSのグッズが自宅に届いた。ちょうどNixOSに触れ始めてから2ヶ月が経過したこともあり、少しずつではあるがNixOSの扱いにも慣れてきたところだ。そこで今回は、NixOSを導入しサーバを構…

NixOSでPrometheusとGrafanaによる監視基盤の構築

前回の記事では新規に作成したNixOSにnginxをインストールしWebサーバの基本的な構築を行い、主要な3つのWebブラウザからWebサーバにアクセスしてテスト用のサイトを表示させて動作確認を行なった。 今回は、前回の記事にて構築したnginxと同じ機器にてProme…

NixOSでnginxによるWebサーバの構築

前回の記事ではNixOSをCLIでVirtualBoxにインストールした。仮想HDDの消費状況をGUIインストール時と比較し、仮想HDDの消費状況は初期設定を終えた段階ではGUIインストールをほぼ同じである事を確認した。 今回は、当ブログの著者の家庭内の環境にて動作させ…

NixOSをCLIでインストールした

前回までの記事では、すべてGUIのインストーラーを使用し、NixOSをVirtualBoxにインストールした環境で様々な設定を行ってきた。しかし、NixOSのインストールと初期設定を終えた段階の仮想HDDの消費サイズは4GB少々でRHELの初期設定直後と同程度のサイズとな…

NixOSのパッケージやOSのアップデートに関するメモ

前回の記事では、NixOS上で動作するメール転送エージェントPostfixおよびメール配信エージェントDovecotに対してSASL認証を有効化し、クライアント側に電子メールクライアントnPOPを導入して送受信の動作確認を行った。 NixOSを導入してから1ヶ月以上が経過…

NixOSでPostfixとDovecotによるメールサーバの構築 - SASL認証編

前回の記事では、VirtualBoxで新規に立ち上げたNixOSにメール転送エージェントPostfixとメール配信エージェントDovecotをインストールし、メールサーバを構築した。そして動作確認としてクライアント側にnPOPという電子メールクライアントをインストールしメ…

NixOSでPostfixとDovecotによるメールサーバの構築

前回の記事では、新規に作成したNixOSに.nixファイルを適用し前々回の記事で構築したDNSサーバを再現。クライアント端末にて正引きや逆引きの名前解決の動作確認を行った。 今回は、当ブログの著者の家庭内の環境にて動作させるローカルなメールサーバを導入…

NixOSのシステムの再現性の検証

前回の記事では、DNSサーバを実現させる為のツールであるBINDをNixOSに導入し、クライアント端末にて正引きや逆引きの名前解決の動作確認を行った。 今回は、NixOSの特徴であるシステムの再現性を利用し、新規に作成したNixOSの仮想マシンに.nixファイルを適…

NixOSでDNSサーバの構築

前回の記事では、システムやアプリケーション等のログを収集、処理、転送するためのログ管理ツールであるrsyslogをNixOSに導入し、家庭内LANにてSyslogサーバが稼働しているDebian GNU/Linuxにログがリアルタイムに転送される事を確認した。 今回は、当ブロ…

NixOSでrsyslogの設定

前回の記事では、Linuxや*BSDなどUNIX系のOSをWindowsのネットワークに参加させる為のツールであるSambaを導入し、macOS機やWindows機から接続確認を行った。 当ブログの著者の家庭内で稼働しているサーバでは、吐き出されるログの一部をsyslogサーバに飛ば…

NixOSでSambaによるファイルサーバの構築

前回の記事では、NixOSにSFTPの設定と設定後の動作確認を行った。 当ブログの著者の家庭内ではOpenBSDとDebian GNU/LinuxにSambaを導入しファイルサーバとして利用しており、Windows環境とmacOS環境との間でのファイル共有やファイルのバックアップなどを実…

NixOSでSFTPサーバの設定

前回の記事では、NixOSにzshとNeovimとchronyとNeofetchのインストールと設定、設定後の動作確認を行った。 NixOSで実行したコマンドおよび出力内容の殆どが、MacBookからNixOSにsshログインし実行したものである。NixOSにsshログイン出来るならSFTPでアクセ…

NixOSの環境構築

前回の記事では、NixOS上でのプロジェクトの簡潔な定義、依存関係の明確化、バージョン管理を目的としてFlakeを導入した。 本記事の投稿時点ではFlakeの活用には至っていないが理解を深めたいと考えている。その為、今後導入予定のツールのインストールや設…

NixOSにFlakeを導入した

前回の記事にて、VirtualBox環境におけるNixOSの導入から初期設定(SSHログイン、ホスト名の設定、IPアドレスの割り当て)まで実施した。 この段階で、他のLinuxディストリビューションでも実施してきたSambaによるファイルサーバの構築やSFTPサーバの構築が…

NixOSの沼に片足を突っ込んだ

NixOSとは Linuxディストリビューションの一つであり、純粋関数型言語Nixを用いた設定の記述やNixパッケージ管理システムによるパッケージ管理を特徴とする。 特に注目すべき点は、システム全体の設定やパッケージを宣言的に管理できる事である。例えば、Nix…

オムロンの歩数計 HJ-325のメモ

社内で開催されるウォーキング大会に対応すべく、Amazonでオムロン社製の歩数計HJ-325を購入した。 カウントした歩数を手動でその都度リセットする事が出来ないという仕様に、購入後に気づいた。 当記事は、歩数計HJ-325の歩数のリセット手順や日時の設定手…

Androidスマホで動作するLinux環境のメモ

WindowsやMac等の端末にてVirtualBoxやVMware Workstationといった仮想環境を導入しLinuxの仮想マシンの構築や運用ができるのと同様に、Androidスマホでも似たような事をする可能である。 当記事は、Androidスマホ上でLinuxをゲストOSとして動作させる事が出…

オープンソースカンファレンス2025 Tokyo/Springに参加した

オープンソースカンファレンス(OSC)とは 2004年から日本の国内の各地で開催されている、オープンソースをテーマにしたイベント。 オープンソースソフトウェア(OSS)に関する技術情報の共有や交流が目的とされ、開発者や企業やコミュニティのメンバーが集…

Dockerを使ってVyOS 1.4.1 LTSをビルドした

久々にアクセスしたVyOSプロジェクトの公式ブログVyOS Network Blogにて、昨年の年末にVyOS 1.4.1 LTSがリリースされた旨の記事が掲載されていた。 バージョン1.4.1は商用版であるものの、VyOS Networks社との間でサブスクリプション契約を結んでいないユー…

Zscalerのeラーニングサイトが更にリニューアル

2024年にZscaler社が公開している学習用サイトZscaler Academyの内容が大幅に更新された。サイトの名称がZscaler Cyber Academyに変更されただけでなく、オンライン学習のコンテンツや認定試験の内容等が大きく変更された事により、過去に当ブログにて紹介し…

50歳目前でLPIC 202試験に合格

昨年の11月下旬にLPIC 201試験に合格した勢いそのままでLPIC 202試験の勉強を開始。1月下旬にLPIC 202試験を受験し合格。晴れてLPICレベル2認定となった。 LPICとは、Linux Professional Institute Certification(Linux技術者認定試験)の略称で、カナダに…

Ubuntu Core 24をVirtualBoxで動かす

Ubuntu Coreとは、Canonical社が開発した軽量かつセキュアなLinux OSで、IoT(Internet of Things)デバイスや組み込み系システム向けに設計されている。Canonical社によるサポート期間は12年間の長期間(LTS)となっている。Ubuntu ServerやUbuntu Desktop…