避難所

Twitter に書いてたけど突如消されそうなので避難作業中

Ubuntu

Windows 関連 接続されていないデバイスをデバイスマネージャーで表示する set devmgr_show_nonpresent_devices=1 devmgmt.msc cli でネットワーク設定 インタフェース名を調べる netsh interface ip show interface IP アドレス設定 netsh interface ip set address "[interface name]" static [IP Address] [Netmask]

Ubuntu copy

やりたいこと Ubuntu を dump & restore する mdadm + LVM + root fs luks が簡単 luks は別記事で mdadm + LVM イメージに必要なパッケージ grub-efi-amd64-bin grub-pc mdadm lvm2 環境変数設定 export disk1=sdb export disk2=sdc export hostname=hosoname export vgname=vg${hostname} export mdname=${hostname}:root export mdpart=3 対象のデバイスが SSD の場合 前領域を開放する blkdiscard ${disk1} blkdiscard ${disk2} パーティシ

Ubuntu

Ubuntu 関連 インストール後にまずやること caps を ctrl 化 /etc/default/keyboard を書き換えて update-grub を実行。 XKBOPTIONS="ctrl:nocaps" 24.04 から 日本語 Remix が無いので sudo wget https://www.ubuntulinux.jp/sources.list.d/noble.sources -O /etc/apt/sources.list.d/ubuntu-ja.sources sudo apt -U upgrade sudo apt install ubuntu-defaults-ja ディレクトリを英語に変更する 日本語でインストールした時にデフォルトのディレ

Linux 関連

PCIe の接続状況を調べる デバイスの接続可能速度と幅 及び 現在の接続可能速度と幅 を表示 sudo lspci -vv | grep -e LnkSta: -e LnkCap: -e ^..: GPT のバックアップテーブル作成 非対話型なら sgdisk -e /dev/sdX 対話型なら parted /dev/sdX ドライバに登録されてないデバイス

仮想マシン

install (Ubuntu 22.04) & setting apt で install username は virt-manager を使うユーザー名 sudo apt install virt-manager qemu-system sudo usermod -aG libvirt username ストレージ領域設定 virt-manager のサイドバーに表示されるように Logical Volume やら zvol のパスを定義しておく GUI からは 編集→接続の詳細→ストレージで定義可能 sudo virsh pool-define-as --type

mdadm 関係

Create mdadm --create /dev/mdX --name=hostname:arrayname --level=raid1 --raid-devices=2 /dev/sd[YZ]1 start mdadm --misc --run /dev/mdX stop mdadm --misc --stop /dev/mdX destroy stop した後に下記コマンドでメタ情報を破棄 mdadm --misc --zero-superblock /dev/sdX wipefs でも桶 wipefs -a /dev/sdX 物理デバイスの状態を確認 mdadm --examine /dev/sdX mdadm のアレイがあるけどよくわからないハードディスクが出て来た時に使

hostapd 関連

AP mode に対応しているか – iw list で該当する NIC の Supported interface modes に AP があるか – 最近は気にしなくても大丈夫? NetworkManager の管理から外す(必須!!) これを設定しないと udev で設定した IP に対するルーティングが消える /etc/NetworkManager/conf.d/99-unmanaged-devices.conf [keyfile] #unmanaged-devices=interface-name:wlan0 unmanaged-devices=mac:xx:xx:xx:xx:xx:xx ランダム

mysql 関連

いつも GGR ので ユーザー作って権限設定 phpMyAdmin ユーザー作って権限設定 作成するユーザー名: wordpress 接続を許可するIPアドレス:127.0.0.1 権限を与えるデータベース名: wp create user wordpress@'127.0.0.1' identified by 'password' grant ALL PRIVILEGES ON wp.* TO wordpress@'%' phpMyAdmin phpMyAdmin をイン

docker のネットワーク関連

docker をインストールすると色々起きる dockerd が起動する時に色々を悪さをしてくれますw コンテナ・ネットワークあれこれ ブリッジの通信が出来なくなる ゲートウェイとして機能しなくなる コンテナ・ネットワークあれこ

docker の事をつらつらと

docker よくggrコマンド達 コンテナ内でsystemd コンテナ内でopenssh-server よくggrコマンド達 ホスト起動時に自動起動 run で指定するのを忘れた時用 sudo docker update --restart=always CONTAINER コンテナ内でsystemd