IT技術

IT技術

WSL2を使って本物のLinux環境をWindowsで使う

Windowsには、WSL (Windows Subsystem for Linux)というLinux互換機能が随分前から実装されていましたが、これはLinuxの全機能が使えるわけではなく様々な制限がありました。そのため、低レイヤーにアク...
IT技術

curlで取得したスクリプトに引数

インストール用シェルスクリプトをcurlでダウンロードし、そのままシェルに渡して実行することが増えてきました。 例えば、HELMをインストールする場合、以下のコマンドでインストールする方法が紹介されています。 $ curl ...
IT技術

Dockerネットワークで割り当てるIP範囲を絞る

docker network createで新しいコンテナ用のブリッジネットワークを作成する場合、コンテナに割り当てるIPの範囲を絞ることができます。 例えば、以下のように --subnet で 172.16.0.0/16 を指定し...
IT技術

git pushでフリーズする

git clone や git pull はできるのに、git push するとフリーズしてしまうのは、環境変数が悪さしてる可能性があります。ASKPASS関連の環境変数が定義されている場合、Linuxなら以下のようにunsetしてあげる...
IT技術

sshログインしても何も操作をさせないぜ!

トンネリングを目的にsshを使う場合、ログイン後の操作を制限したい場合があります。これは、sshサーバ側のユーザのauthorized_keysに「command」という設定を書くことで実現できます。※ authorized_keysを使...
IT技術

Docker with CentOS 8

CentOS 8(RHEL 8)にはDockerが同梱されなくなり、長い間DockerコミュニティからもCentOS 8向けのDockerがリリースされていなかったので、CentOS 8上でDockerを使うのが難しかったのですが、202...
IT技術

ssh接続が切れたときの対処方法を考える

sshの接続はサーバダウンやNW故障等、様々な理由で切断されます。端末の目の前にいるなら手動で再接続すれば良いのですが、いない場合はどんな方法で復旧できるかをまとめてみました。 autossh まず1つ目は、autossh を...
IT技術

Thunderbird で表示される絵文字を無効化

いつ頃からか、メールソフトのThunderbirdでメールを開くと、: ) のような文字が、😊 という絵文字で表示されるようになりました。この表示を元に戻す方法の紹介です。今回調査に使用したThunerbirdのバージョンは、68.12...
IT技術

find コマンドで全てのファイルにマッチしない!

Linuxでファイル検索する場合の基本コマンドに、「find」があります。ファイル名に含まれる文字列の一部を検索したりできるのですが、検索条件をちょっと間違えるだけで、目的のファイルが見つからなく(マッチしなく)なるので、注意が必要です。...
IT技術

k8s Nginx Ingress ControllerでWAF

セキュリティを考慮したKubernetesのNginx Ingress ControllerのIngress設定例です。※ これが完璧な設定というわけではなく、あくまで一設定例です。 難しい設定はspecに書けないので、以下のように...
タイトルとURLをコピーしました