シェルスクリプトで効率的なログ管理:ファイルディスクリプタと『2>&1』の基礎

ファイルディスクリプタとは ファイルディスクリプタは、オペレーティングシステムが入出力(I/O)を管理するために各ストリームに割り当てる番号です。一般的に、以下の番号が使用されます。 この仕組みは、各ストリームを郵便の宛…

続きを読む »

Alembic とは

Alembic は、SQLAlchemy を用いるプロジェクトにおいて、データベーススキーマのバージョン管理およびマイグレーションを実施するための軽量なツールです。データベースの変更履歴を管理し、スキーマ変更の適用やロー…

続きを読む »

Linux で Dropbox を利用するには

https://www.dropbox.com/install-linux コマンド ラインを使った Dropbox のヘッドレス インストール Dropbox デーモンは 64 ビット Linux サーバーとのみ互換性…

続きを読む »

Raspberry Pi 5 Wi-FiのIPアドレスを固定化

Raspberry Pi 5でDebian GNU/Linux 12 (bookworm)を使用している場合、Wi-FiのIPアドレスを固定化するには、NetworkManagerを利用する方法が一般的です。以下に手順を…

続きを読む »

VMware ESXiでNFSデータストアを削除する方法

はじめに VMware ESXiでは、不要になったNFSデータストアを削除する必要があります。削除の前にデータストアが正しくアンマウントされていることを確認する必要があります。この記事では、NFSデータストアを安全にアン…

続きを読む »

QNAPでディスクのS.M.A.R.T.情報をコマンドで取得する

QNAPでディスクのS.M.A.R.T.情報を取得するためにqcli_hddコマンドを使用する際、まず認証が必要になります。この認証を行い、S.M.A.R.T.情報を取得する方法についてまとめます。 1. QNAPにSS…

続きを読む »

apt upgradeのphasing

apt upgrade コマンドを実行した際の出力から、3つのパッケージ (cloud-init、python3-distupgrade、ubuntu-release-upgrader-core) が「アップグレードされ…

続きを読む »