ubuntu

ツール

[Ubuntu]Snapでシステムツールを安全に導入

UbuntuにおけるSnapは、Canonical社によって開発された「自己完結型」のパッケージ管理システムです。初心者の方でもイメージしやすいよう、特定のアプリ名ではなく「便利な道具(システムツール)」として置き換え、そのメリットや運用方...
TIPS

[Ubuntu]ZFSでSwap作成

ZFS 環境でスワップを増設する場合、「ZVOL(ZFS Volume)」 というブロックデバイスを作成するのが正解です。なぜファイルではなく ZVOL なのか?ZFS 上のファイルにスワップを作成すると、書き込み時のデッドロックが発生する...
TIPS

[Ubuntu]ZFSでディスク構成見直し

Ubuntu 24.04のインストール時に「ZFS」を選択すると、スナップショット機能などが使えて便利ですが、ディスク容量が少ないとすぐに「空き容量不足」に陥ることがあります。今回は、 OSを入れたNVMe(120GB)が満杯になり、手元に...
ツール

[Samba]Ubuntuで安全なファイルサーバー構築

Ubuntuを自宅や社内のファイルサーバーとして活用する際、最もポピュラーな選択肢がSambaです。しかし、設定を一歩間違えるとネットワーク内の誰からでも中身が丸見えになってしまうリスクもあります。今回は、基本のインストールから、セキュリテ...
コマンド

[Ubuntu]Tailscaleで安全なVPN環境を構築

Ubuntuサーバーを外部から安全に操作したい、あるいは自宅のデバイス同士をプライベートなネットワークで繋ぎたい場合に最適なのがTailscaleです。複雑なファイアウォールの設定なしで、数分でメッシュVPNを構築できます。Step 1: ...
TIPS

[Ubuntu]ホームの日本語フォルダを英語化

Ubuntu 24.04 (Noble Numbat) をインストールした後、ターミナル(端末)で作業しようとして「デスクトップ」や「ダウンロード」といった日本語のディレクトリ名にストレスを感じる方は多いはずです。cd コマンドで日本語を入...
ツール

[Sudachi]日本語の形態素解析ツール

自然言語処理を「高精度」に行いたいなら、現在はMeCabよりもSudachiが主流です。今回は、UbuntuサーバーにSudachiを導入し、辞書エラーを回避して動かすまでの全手順をまとめます。1. 開発環境の準備(venvの作成)Pyth...
TIPS

[Ubuntu]www-dataユーザで公開鍵作成

www-data はセキュリティ上の理由から、通常はログインシェルが禁止(/usr/sbin/nologin)されているため、通常のユーザーのように su して作成することができません。そのため、sudo を利用して実行権限を明示的に指定し...
TIPS

[PHP]Ubuntu24.04でondrejレポジトリ追加

Ubuntu 24.04 LTS (Noble Numbat) に ondrej/php リポジトリを追加する方法です。最も簡単で確実な「コマンド一発で行う方法」と、手動で「ファイルを記述する方法」の2通りを紹介します。方法1:コマンドで追...