oracle-ai-database-free-26ai-23.26.0-1.el8.aarch64.rpmをinstallして23aiから復元した。
oracle-ai-database-free-26ai-23.26.0-1.el8.aarch64.rpmをinstallして23aiから復元した。
go でFileserverをつくってみた。go build すれば、一つのファイルを配置するだけで公開できる。素晴らしい。
開発は、Operating System: Ubuntu 24.04.3 LTS
Kernel: Linux 6.8.0-1044-raspi
Architecture: arm64
公開は、Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.12.47+rpt-rpi-2712
Architecture: arm64
2026年は、go で掲示板を作ってみた。短いコードで簡単にできちゃう。
go build は余計なコードを書くと通らないので後で読みやすい。
go も学ぶには良い言語だと思う。
google のAIも助かる。わかりやすいコードを教えてくれる。
この外付けSSDはSD無しで起動できないのでこのままです。
~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 476.7G 0 disk
|-sda1 8:1 0 4G 0 part
`-sda2 8:2 0 472.5G 0 part /
mmcblk0 179:0 0 57.6G 0 disk
|-mmcblk0p1 179:1 0 512M 0 part /boot/firmware
`-mmcblk0p2 179:2 0 57.1G 0 part
debianのcockpit-machinesでkvmです。
$ vcgencmd measure_temp
temp=47.7'C
本当は、いきなりvmをshutdownするのではなく、dbをshutdownしてから、OSをshutdown したいけど
バックアップはこんな感じ
~ $cat virsh_running_vms_backup.sh
#!/bin/bash
BACKUP_DIR="/home/user/backup/libvirt"
mkdir -p "$BACKUP_DIR/images" "$BACKUP_DIR/qemu"
running_vms=$(virsh list --name)
if [ -n "$running_vms" ]; then
for vm in $running_vms; do
virsh shutdown "$vm"
done
WAITE_TIME_SECONDS=30
while [ -n "$(virsh list --name)" ] && [ $WAITE_TIME_SECONDS -gt 0 ]; do
printf "\rWaiting: %2d seconds remaining..." "$WAITE_TIME_SECONDS"
sleep 1
((WAITE_TIME_SECONDS--))
done
remaining_vms=$(virsh list --name)
if [ -n "$remaining_vms" ]; then
for vm in $remaining_vms; do
virsh destroy "$vm"
done
fi
fi
for vm in $(virsh list --all --name); do
virsh dumpxml "$vm" > "$BACKUP_DIR/qemu/$vm.xml"
done
rsync -ah --progress /var/lib/libvirt/images/ "$BACKUP_DIR/images/"
if [ -n "$running_vms" ]; then
for vm in $running_vms; do
virsh start "$vm"
done
fi
echo "Backup completed”
実行
結果~ $ sudo bash virsh_running_vms_backup.sh
Domain 'unknown-2025-9-11' is being shutdown
Waiting: 23 seconds remaining...sending incremental file list
./
unknown-2025-9-11.qcow2
42.96G 100% 102.96MB/s 0:06:37 (xfr#1, to-chk=0/2)
Domain 'unknown-2025-9-11' started
Backup completed
リンク先は、位置情報と思考を記録する個人のページです。いつ・誰が・どこで・何を・思い巡らしたかを記録する。また、記録を一覧で確認でき、メールアドレスで共有もできる。思いをここに記録し、メモリーを解放できるので、すっきりする。
2025.10.31 MacBookAirで24時間運用していたこのページは封鎖する。->封鎖した。
夏の飲み物
秋の飲み物
冬の飲み物
初夏の飲み物
20夏2025
秋
黒糖焼酎
ーワイン
ワイン
リンク先は、oracle21c
Oracle21cExpressで作成。
MacBookAir(M1)にUTM+OracleLinux8.6x86_64+Oracle21cExpress
memory:2G
strage:23G
oracle
リンク先
をRockyLinux8.10_min_ni_Oracle23aiFree_install
に変更、現在は、Oracle Database Free RPM on Linux for ARM (aarch64) + UTM +MacBookAir(M1)
開発環境cockpit Ubuntu
開発環境cockpit Debian
Macで使うショートカット
メールアドレスとパスワードを入力すれば誰でもどこでも使えます。
但し、私のMacBook Airが動作している時間帯に限ります。容量は12Gまでです。
いっぱいになったら、新たにリンク先を追加します。
こっちも封鎖です。データは、025.09.11 RaspberryPi5_debian_cockpit-machines_ni_OracleDに移しました。
RaspberryPi 5で稼働しています。sdでboot、ssdで稼働中です。容量は、
~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 476.7G 0 disk
├─sda1 8:1 0 300M 0 part
└─sda2 8:2 0 476G 0 part /
mmcblk0 179:0 0 15G 0 disk
├─mmcblk0p1 179:1 0 512M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 14.5G 0 part
sda1とmmcblk0p2は無駄です。消費電力3w-4w起動時6w
4半世紀前の仕様だけど、3行程度で公開できる
crontab -e で
@reboot bash /home/user/http_server_post_start.sh
を追加。
vi http_server_post_start.sh で、
#!/bin/bash
cd /home/user/py
python3 http_put_post_server.py -b 0.0.0.0 8001 -d /home/user/py/src
を、/home/user/py に保存する。/home/user/py/src が一般公開される。
アクセスログは、/home/user/py に書き込まれる。
pythonには学ぶところが多い。シンプルで規則正しい。必要なことが短いコードで実現できる。
2025.03.19
~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 512M 0 part /boot/firmware
├─sda2 8:2 0 128G 0 part /
├─sda3 8:3 0 128G 0 part
└─sda4 8:4 0 1.6T 0 part /mnt/ssd1600
sd無し。ssdだけで起動できます。sda3はOSバックアップsda4はDataバックアップ用です。
debianのcockpit-machinesでkvmこれが安定している。これで様子見です。
た+ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 476.9G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/firmware
├─nvme0n1p2 259:2 0 64G 0 part /
├─nvme0n1p3 259:3 0 64G 0 part
└─nvme0n1p4 259:4 0 348.4G 0 part /mnt/log
こちらは24時間稼働RaspberryPi5+nvme500Gに_Debian12Lite_proxmox8.3.3_OracleLinux8.10_OracleDB23aiFREEをインストール。
MacBookAir(M1)から引っ越しました。遅くない。快適です。
ちょっと
熱い~ $ vcgencmd measure_temp
temp=49.4'C
MacBookAir(M1)ではUTM、RaspberryPiではproxmoxを使うことでOracleDBを稼働させることができた。proxmoxじゃなくてdebian+cockpit-machinesで簡単に導入できたのでこのサイトは封鎖した。
debianではなくubuntuにしてみました。proxmoxじゃなくてcockpit-machinesでkvmです。ubuntuじゃなくてもdebianでできるので封鎖した。