Linux

Stable Diffusion

Ryzen 5 5600GT を使って LLM、Stable Diffusion を動かす方法

はじめに環境Ryzen 5 5600G / Ryzen 5 5600GT (どちらも確認済み)ASRock DeskMini X300Memory 64 GBM.2 SSD 2TBポイントamdgpu-install 時に graphics...
Server

Ubuntu 22.04 に NFSv4 サーバ構築(NFSv3 無効化)

はじめにUbuntu 22.04 に NFSv4 サーバを構築するための、シンプルな手順です。ステートフルで信頼性の高い、NFSv4 だけを有効化し、設定が混同しやすい NFSv3 は無効化していきます。セットアップ1. nfs-kerne...
Linux

Linux の Sparse File について

ファイルシステムには、ゼロで埋められた部分を未使用領域として、実際のディスク容量を使用しない領域とする仕組みがある。Linux ではこれを Sparse File と呼んでいる。Sparse File をうまく使うと、ディスク領域の節約にな...
Linux Tips

Ubuntu であるバイナリがどのパッケージに含まれるか調べる方法

dpkg -S を使う方法インストール済みのパッケージであれば、dpkg -S で調べられる。$ dpkg -S uniqapache2-bin: /usr/lib/apache2/modules/mod_unique_id.solibst...
2025.01

snap の Chrome で Renderer process の VIRT メモリが異様にでかい

top でプロセスをみてみると、Chrome の VIRT が、1156g と随分と大きいことに気づいた。Tasks: 408 total, 1 running, 406 sleeping, 0 stopped, 1 zombie%Cpu(...
Linux Tips

apt で手動インストールした package を調べる方法

方法 1: apt-mark showmanual を使用するapt-mark showmanual コマンドで、手動インストールした package が確認できる。$ apt-mark showmanual実行結果aclacpi-supp...
Linux Command

comm コマンドを使って、2つのテキストファイルから重複行を引き算する

comm コマンドを使うと、2つのテキストファイルを用意して、一方のテキストファイルから引き算するように、重複行を取り除くことができる。filename: test1.txt111222333444555666filename: test2...
Container

schroot を使った軽量な隔離環境の構築(2)

前回に続き、今回は schroot を使って、ssh server や cron service を動かしていきます。ssh でログインすることで、隔離されたサーバ環境で作業しているような状況をつくれます。前回の記事:schroot 環境構...
Container

schroot を使った軽量な隔離環境の構築

概要schroot は、choot を使った隔離環境の一種で、docker とはまた違った使いやすさがあります。本記事では、 Ubuntu 22.04 に Debian bullseye の schroot 環境を構築していきます。schr...
filesystem

overlayroot で tmpfs をかぶせて、readonly root な環境構築

Ubuntu 22.04 で overlayroot で / に tmpfs をかぶせて、/ が readonly な環境を構築します。準備# apt install overlayroot設定tmpfs を被せる際に recurse=0 ...