Alecriar Studioの中の人の技術メモ

横浜の個人事業主が日々の技術的な情報をつづります

Linux

GeoIPデータベースを提供するGeoLite2ライセンス変更の対応

ライセンス形態の変更 alecriarstudio.hatenablog.com 以前の記事で、ApacheでGeoIPデータベースを利用する方法を紹介しました。その後、GeoIPデータベースの提供元であるMaxMindでライセンスの変更があり、フリーの利用であってもアカウント登録が必須にな…

NSDをchroot対応にする

chroot 前回の記事で、家庭内LAN向けDNSサーバをNSDを使用し構築しました。今回はこちらを chroot 化する方法を紹介します。 chroot とは、Wikipediaによれば次のように説明されています。 UNIXオペレーティングシステムにおいて、現在のプロセスとその子プ…

家庭内LANに名前解決のみを行うDNSサーバを設置する

DNSの役割 インターネットに接続されている機器はすべてネット上の住所であるIPアドレスを持っています。IPアドレスは「XXX.XXX.XXX.XXX」(Xは数字)の形式で、例えば「123.456.789.0」のように書き、ブラウザでアクセスする場合は「http://123.456.789.0」…

Arch Linuxのパッケージ作成に Zstandard を使用する

Zstarndard とは Facebook 社が開発した比較的新しい可逆圧縮アルゴリズムです。Cで実装され、今後各OSで広く浸透してくるものと思われます。 性能については以下が詳しいですが、gzip より大きい圧縮率を誇りながら、それでいて圧縮にかかる時間、伸長にか…

pacmanでのエラー:処理の準備に失敗しました (依存関係を解決できませんでした)

ほぼ1ヶ月ぶりのパッケージのアップデートをしようとしたのですが、以下のようなエラーが発生。 $ pikaur -Syu :: パッケージデータベースの同期中... core 135.6 KiB 2.37M/s 00:00 [########################################] 100% extra 1646.8 KiB 21.2…

AURヘルパー pikaur

Arch Linuxは基本的なパッケージは公式リポジトリで配布していますが、それとは別にユーザコミュニティが自主的に配布・配布しているものもあります。それがArch User Repository(AUR)です。 AURを手元のArch Linuxで使用するためには、本来ならばGitを使っ…

Macの「ネットワーク」で見えるLinuxコンピュータのアイコンを変更する

Linuxにavahiをすでに導入済みの方が対象です。 Mac同士なら問題ないのですが、相手がLinuxの場合、Finderの「ネットワーク」で表示されるアイコンがのっぺらぼうな味気ないものになり、何となく落ち着きません。そんなときのavahiの設定例です。 avahiのみ…

Arch Linuxでnetatalk

wiki.archlinux.jp こちらのWikiがすべてですが、Arch Linuxでnetatalkを実際に導入するときの手順を記します。 インストール $ pikaur -S netatalk netatalkはAURパッケージです。AURを取り扱える適当なパッケージマネージャを先に導入し、netatalkをインス…

ASRock J4205-ITXでのlm_sensors

まずは公式リポジトリから lm_sensors パッケージをインストールします。 $ pacman -S lm_sensors lm_sensorsの設定 自動検出 マザーボードに搭載されているセンサー類は多くの種類がありますが、 lm_sensors はそれを自動検出する以下のコマンドがあります…

Linuxでシステム丸ごと新HDDに引っ越し

すでに過去の記憶になりつつありますが、HDDを換装しLinuxのシステムを丸ごと引っ越ししたときの手順を記します。 Linuxシステムでストレージだけ変えたい場合、通常は一からインストールするものですが、中身に特に変更がなくただ単にHDDのみを入れ替えたい…

HDDリトラクト音対策

Linuxで静音サーバーを構築する際、あらゆる音を消したくなるのが情というものです。そんな中、構成上HDDを使用している場合、アクセスしていないときでも常に「コツ、コツ、コツ、コツ」という音が定期的に聞こえてくる。これがHDDのリトラクト音というもの…