nginx

nginx Install $ sudo apt install nginx Check $ systemctl status nginx 別の端末からテストする (WSL2 は,IPv6 に対応していないので注意) $ curl -4 http://hoge.com/ $ curl -6 http://hoge.com/ Website IPv6 accessibility validator 起動と停止と再起動 $ systemctl start nginx $ systemctl stop nginx $ systemctl restart nginx 設定ファイル 大元の設定ファイルは /etc/nginx/nginx.conf だが,実際に設定するのは,こちら /etc/nginx/sites-available/default server ではじまっている部分が それぞれ,各 Virtual Host になっている 初期設定として server_name _; の部分を server_name ach.moe; とする また,TLS を有効にするため # listen 443 ssl default_server; # listen [::]:443 ssl default_server; の部分を [続きを読む]

systemd

systemd systemctlとserviceの違い プロセスの確認 $ ps aux $ pstree Unit の一覧と自動起動するかを見る $ systemctl list-unit-files -t service Unit の一覧と起動状態を見る $ systemctl list-units -t service Unit の状態を確認する $ systemctl status [unit-name] Unit の自動起動を有効にする $ systemctl enable [unit-name] Unit の自動起動を無効にする $ systemctl disable [unit-name] Unit を起動する $ systemctl start [unit-name] Unit を停止する $ systemctl stop [unit-name] Unit を再起動する $ systemctl restart [unit-name] $ systemctl daemon-reload $ systemctl show hoge.timer $ journalctl -f -u hoge.service もっといい感じにまとめてくださっている人がいました [続きを読む]

Raspberry Pi

Raspberry Pi CPU の温度を見る $ cat /sys/class/thermal/thermal_zone0/temp 単位は,ミリ度 SPEEDTEST CLI インストール $ speedtest Firefox $ sudo apt install firefox-esr-l10n-ja ALSA (Advanced Linux Sound Architecture) とりあえず “PulseAudio 音量調節” をインストールすること $ sudo apt install pavucontrol 起動は [RasPi] -> [サウンドとビデオ] -> [PulseAudio 音量調節] マイクの音量を 100% を超えて設定したりできる 使用したハードウェア スピーカ: サンワサプライ株式会社 USBスピーカー MM-SPU8BK マイク: USB Microphone MI-305 PCM (Pulse Code Modulation) テスト用の音源をダウンロード (Thank 東京都市生活 + 真空管Audio + 視線入力 + 音楽 + 英国車) $ curl -OL http://www. [続きを読む]

Oracle に怯えながら ZFS を使う (((゚Д゚;)))

Oracle に怯えながら ZFS を使う (((゚Д゚;))) “Don’t use ZFS.” - Linus Torvalds パーティションの情報を集めたい dmesg $ dmesg | grep sd /dev $ la /dev gdisk $ sudo gdisk -l /dev/sda df $ df -hT du $ sudo du -hx -d1 / mount $ mount | grep -e vfat -e zfs | sort fstab $ cat /etc/fstab zpool $ zpool status $ zpool status bpool $ zpool status rpool $ zpool list zfs $ zfs list $ zfs list -r bpool $ zfs list -r rpool $ zfs list -o name,used,compression -r xpool $ zfs get all xpool $ zfs get compression xpool $ zfs get -p name,used xpool ZFS の設定 ユーザディレクトリ用の ZFS パーティションを用意する $ cd $ pwd # Check your home directory. [続きを読む]