Linux

autosshでsshトンネリング(ポートフォワード)を維持する

動的IPアドレスのクライアントにsshトンネリングを維持させる方法です。思いのほか苦労したので記録しておきます。ちなみにcygwinのautosshを使用しています。 1. sshd側でClientAliveIntervalを設定する これを設定しないとネットワーク切断後にもsshdのプ…

Radeon RX 500シリーズでROCmを使用してStable Diffusionで遊ぶ

RX 470, RX 480, RX 570, RX 580(Polarisアーキテクチャ)はROCm 4.5でサポートされなくなって残念と勘違いしていましたが、リンク先の記事をちゃんと読んだらOpenCLがサポートされないだけで、ROCm自体は普通に動くようです。ROCm 5.5で確認済み。ROCm 6.0…

Gentooでeselect-repositoryを使用する

laymanがmaskされて使えなくなったので、eselect-repositoryに移行した。 laymanのアンインストール まずeselect-repositoryのインストール前にlaymanをアンインストールした。 現在laymanに追加されているリポジトリを確認 layman -l リポジトリを除去する …

dhcpcdでdhcpサーバーにホスト名を通知して登録する

/etc/dhcpcd.confに次の記述を追加する。 # Inform the DHCP server of our hostname for DDNS. hostname これでDNSサーバーが名前解決できるようになる。 Gentoo Linuxの場合、以前はデフォルトでこの設定だったが、最近のアップデート以降コメントアウトさ…

Dockerプロセスをスワップさせない方法

dockerコマンドに --memory-swappiness=0 を付けて起動する --memory-swappiness=0 このオプションを付けておけば、バックグラウンドでメモリ消費の多い処理を実行しても、そのDockerプロセスはスワップアウトされない。他のプロセスがスワップ・アウトされ…

Linuxディストリビューションのメモリ消費量比較

私の少ない予算だとVirtual Machineのメモリが不足気味なので、メモリ消費量の少ないLinuxディストリビューションを探してみた。 AzureでB1sサイズのVirtual Machineを作成して、起動後しばらくしてからfreeコマンドでメモリ消費量を比較した。条件を揃える…

USBメモリにLinuxをインストールしてみた

USB3.0のUSBメモリーにUbuntuをインストールしてみたけど、これを日常的に使用するのはちょっと厳しい。巷で言われているLive CDより速いけどHDDより遅いというのを実感した。ランダムアクセスが遅いのがよくないみたい。ポータブルな環境を作りたい場合は外…

Azure Virtual Machine用のLinux Imageを作成する

Azure Virtual MachineでGentoo Linuxを使いたくなったので「イメージ」を作ってみました。 Hyper-VでGentooを動かす Azure Virtual MachineはHyper-Vで動いているので、まずGentoo LinuxがローカルのHyper-Vで動くようにします。 Hyper-V仮想マシンの作成 …

sshdでパスワードログインを禁止する

こんなの簡単かと思いきや、はまってしまった。 とりあえずこれでOK #/etc/ssh/sshd_config PasswordAuthentication no ChallengeResponseAuthentication no KbdInteractiveAuthentication no UsePAM Yes UsePAMについては、とにかくこうしろと、sshd_config…