takashi kono's blog

コーヒーとキーボードと共に何かを記録していくブログ

2022-01-01から1年間の記事一覧

Ubuntu で TPM の確認をする備忘録

コマンド sudo journalctl -k --grep=tpm sudo dmidecode | grep -i tpm この2つが必ずしも一致しないこともある なぜなら BIOS で Disable にしていると journalctl で not found になるから (要調査) takashi@mini01:~$ sudo journalctl -k --grep=tpm Dec…

Mubert を Google Colabratory から使いたい AI text to music

目的 Mubert を Google Colab から実行するまでを備忘録として残す 前提 Google のアカウントを持っている 持っていない人は作ってね。 ここでは Google のアカウントの作り方は割愛します まずは Mubert のアカウントを作りましょう Mubert - Thousands of …

Ubuntu Server 22.04 LUKS パスフレーズ自動入力したい initramfs バージョン 備忘録

目的 LUKS のパスフレーズ自動入力までを備忘のために残す 環境 takashi@minitest:~$ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04 (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=…

Ubuntu Server 22.04, LUKS の dropbear を使った ssh を利用した crypt-unlock の備忘録

目的 備忘録として残す 何を書くのか? Ubuntu Server 22.04 で LUKS 暗号化をしている。ssh を利用して crypt-unlock (鍵の入力) を行うためのセットアップの記録を残す なぜ? もし自分自身が遠隔地にいるときにサーバが再起動したときに起動すらせずに詰…

openssl でランダムな文字列を作る備忘録

参考 [小ネタ] 作業用のパスワードっぽい文字列を CLI で手軽に作成する (openssl編) | DevelopersIO というか、まんまこれ たどり着いた先 文字に偏りが出るが。。。 openssl rand -base64 128 | fold -w 64 | head -1 | tr '1liI0OoQq/+=' '!2 64 文字より…

VirtualBox で NAT Network を利用している VM に ssh で「接続が拒否されました」と言われたときの対応備忘録

環境 Host OS Windows 10 Pro VirtualBox 6.1.x Guest OS Ubuntu 20.04 Server 治ったのか? 治った How to do it? 管理者権限でコマンドプロンプトを起動する 下記コマンドを実行する netsh winsock reset ホストOS を再起動する 以上 参考 Windows 10上のV…

RTX1200 備忘録

Why? 忘れたときのため リファレンス http://www.rtpro.yamaha.co.jp/RT/manual/rt-common/index.html https://network.yamaha.com/products/routers/rtx1200/setting 環境を見たい、時間を見たい show env console # ascii にする console character ascii …

NGINX の Reverse Proxy 備忘録

NGINX のリバースプロキシ備忘録 いつも忘れるので ディレクトリ /etc/nginx/conf.d/ ココに filename.conf という名前でファイルを作り、そこに設定を書く おそらく目的ごとにファイルを分割するのが正義なのだろうが、どこかにベストプラクティスが書いて…

lxc で cloud-init の network-config version 2 を使って IP Address を設定する 備忘録

目的 lxc で cloud-init の network-config version 2 を使って IP アドレスを設定する方法を備忘録として残す 環境 ホストOS: Ubuntu Server 22.04 LTS LXC 5.0.0 ゲストOS: Ubuntu 22.04 参考資料 linuxcontainers.org cloudinit.readthedocs.io まずはデ…

bash の ; と && と || と応用 備忘録

; と && と || について備忘録を残す ; セミコロン 使い方 command1 ; command2 意味 command1 を実行後、その終了ステータスにかかわらず command2 を実行する sample $ true ; echo $? 0 $ false ; echo $? 1 $ && 使い方 command1 && command2 意味 comma…

linux で unixtime 日時 の相互変換 備忘録

コマンド $ date --version date (GNU coreutils) 8.22 Copyright (C) 2013 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, </http://gnu.org/licenses/gpl.html>…

netplan で対応していない設定を書く 備忘録

Why? netplan は結構便利だが、かゆいところに手が届かない macvlan が定義できなかったり promisc on が設定できなかったりする ip コマンドが対応していることが結構ある しかし、 ip コマンドは再起動で設定が消える なので、スクリプトを書いて対応する …

はてなブログの CSS メモ

メモとして残す /* <system section="theme" selected="report"> */ @import "/css/theme/report/report.css"; /* </system> */ /* <system section="background" selected="photo-02"> */ body{ background-image: url('/images/theme/backgrounds/2014/photo-02.jpg'); background-repeat: no-repeat; background-attachment: fi…</system>

Ubuntu Server でユーザを追加・削除する 備忘録

Why? よく忘れるので備忘録として残す 追加 sudo adduser USER_NAME sample # adduser takashi Adding user `takashi' ... Adding new group `takashi' (1001) ... Adding new user `takashi' (1001) with group `takashi' ... Creating home directory `/ho…

Ubuntu 20.04 で Unbound をインストールしてローカルDNS として構築した記録

Ubuntu 20.04 で Unbound を立てたい 環境 host: Ubuntu server 20.04 lxc: 4.0.9 guest: Ubuntu:20.04 パラメータ key value timezone Asia/Tokyo editor vim-nox ip address 192.168.100.244/24 gateway 192.168.100.254 dns 127.0.0.1 , 127.0.0.53 上流 …

lxc command 備忘録

lxc で使うコマンドをメモする 環境 host: Ubuntu Server 20.04 lxc: 4.0.9 Install lxd sudo apt install snap sudo snap install lxd 初期設定 lxd init 英語でいろいろと聞かれるので、回答する おすすめストレージバックエンドについての公式文書 lxd-ja…

nextcloud をインストールしてみる

概要 お客様先とファイルを交換したい nextcloud を試してみる 参考 Example installation on Ubuntu 20.04 LTS https://docs.nextcloud.com/server/latest/admin_manual/installation/example_ubuntu.html Ubuntu 20.04にNextcloudをインストールして設定す…

bitwarden をインストールする

概要 bitwarden を入れてみる 参考(偉大なる先人に感謝) bitwardenのインストール https://takuya-1st.hatenablog.jp/entry/2021/09/28/150140 https://snapcraft.io/install/bitwarden/ubuntu lxc 準備 name=bitwarden lxc launch ubuntu:20.04 $name --sto…

Root CA と Intermediate CA と Server CRT を学ぶ

目的 ルート認証機関、ルート証明書 中間認証機関、中間証明書 サーバ証明書 辺りが、いまいちよくわからなかったのでめっちゃググったからその結果をまとめる CA とは 認証局 サーバ証明書などで使う時、基本的にカスケードになっている Root CA (ルート認…

Ubuntu Server 20.04 で sudo の NOPASSWD 設定を行う 備忘録

なぜ? よく忘れるので 環境 takashi@mini01:~$ uname -a Linux mini01 5.4.0-96-generic #109-Ubuntu SMP Wed Jan 12 16:49:16 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux takashi@mini01:~$ takashi@mini01:~$ cat /etc/os-release NAME="Ubuntu" VERSION="…

Ubuntu Server 20.04 で sudo の timeout を延長する

なぜ? 備忘録として デフォルト値 5 分 timeout 延長する visudo を編集する # この行を Defaults env_reset # こうする Defaults env_reset, timestamp_timeout=60 60 の単位は 分 小数点以下をつけることも可能 マイナス値 にするとタイムアウトしなくな…

Ubuntu Server 20.04 で vim-nox をインストールして、システムデフォルトエディタにする

なぜ? すぐ忘れるので vim-nox をインストール sudo apt update sudo apt install -y vim-nox ちなみに、インストール後の状況 tk@home-test:~$ vim vim vim.basic vimdiff vim.nox vim.tiny vimtutor tk@home-test:~$ tk@home-test:~$ which vim /usr/bin/…