Linux
これは、なにをしたくて書いたもの? Dockerではtmpfsをマウントすることができます。 前に似たようなエントリーを書いたことがあるのですが、なぜか「(起動後の)Dockerコンテナ内でマウントする」で終わっていました…。 Dockerコンテナ内で、tmpfsをマウ…
VirtualBox ProviderのVagrantで、vagrant up時にこういうエラーになった時の対処ということで。 There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: […
これは、なにをしたくて書いたもの? MicrosoftのGitHubリポジトリに、inshellisenseというIDEスタイルでシェルを補完するツールがあることを知りまして。 Microsoft、各種シェルに600を超えるコマンド補完を掲げる「inshellisense」:マピオンニュース ちょ…
これは、なにをしたくて書いたもの? 使用しているLinux環境のcgroupがv1なのかv2なのかを確認するには?ということで。 Kubernetesのドキュメントに見分け方が書かれていたので、試してみることにしました。 cgroup v1とv2 Linuxでは、プロセスをグループに…
これは、なにをしたくて書いたもの? 最近の通信はSSL/TLS上で行われることが多くなり、平文のものはあまり見かけなくなってきました。 平文の頃はtelnetコマンドやcurlのtelnet://プロトコルでのアクセスでいろいろやっていましたが、SSL/TLSとなるとちょ…
tmuxを使っていてウィンドウを増やした後に閉じると、閉じたウィンドウの位置によっては番号が飛びます。 たとえば、以下は2と5がなくなっています。 このままでも使えはするのですが、自分はこのウィンドウの番号指定をけっこう使うので、番号が飛んだ状態…
これは、なにをしたくて書いたもの? 最近、oathtoolというものでTOTPのワンタイムパスワードをコマンドラインで生成できることを知ったので、少しメモして おこうかなと。 OATH Toolkit oathtoolは、OATH Toolkitというツールキットの一部です。 OATH Toolk…
これは、なにをしたくて書いたもの? Linuxでクリップボードを操作するのに、xclipというコマンドがあるのを知りまして。 覚えておくと便利そうかなと思ったので、ちょっとメモしておくことにしました。 xclip、xsel クリップボードにデータをコピーしたり、…
これは、なにをしたくて書いたもの? 今までNode.jsのインストールにはnvmを使っていたのですが、手元では基本的には最新版しか使わないですし、バージョン自体を 切り替えることもそれほどないのでOSのパッケージマネージャーでのインストールに切り替えた…
これは、なにをしたくて書いたもの? ふだん使っているLinuxはUbuntu Linux LTSなのですが、各LTSでどのバージョンのOpenJDKをインストールできるのかなと思って 少しまとめてみました。 特になにも設定せず、apt installでインストール可能なUbuntu Linuxの…
これは、なにをしたくて書いたもの? Ubuntu Linux 22.04 LTSにデスクトップ環境をインストールして、RDP接続できる状態まで設定したいな、ということで。 やること 非デスクトップ環境のUbuntu Linuxにデスクトップ環境をインストールするには、ubuntu-desk…
これは、なにをしたくて書いたもの? インストールされているglibcのバージョンを確認したい時はどうしたらいいのかな?ということで。 環境 今回の環境は、こちら。 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: U…
これは、なにをしたくて書いたもの? OpenSSLでCSRを作る時に、Subjectの指定を求められます。 Country Name (2 letter code) [AU]: State or Province Name (full name) [Some-State]: Locality Name (eg, city) []: Organization Name (eg, company) [Inte…
これは、なにをしたくて書いたもの? Ubuntu Linux 20.04 LTSからUbuntu Linux 22.04 LTSへ環境を移していて、pythonコマンドの扱いにちょっと困ったのでメモ。 環境 今回の環境はこちら。Ubuntu Linux 22.04 LTSです。 $ lsb_release -a No LSB modules are…
これは、なにをしたくて書いたもの? 前に、NettyのincubatorプロジェクトであるNetty io_uringを試してみるエントリーを書きました。 TCP Echo Server/Clientを書いて、Netty io_uringを試してみる - CLOVER Infinispanでも14.0.0.Finalから、Netty io_uri…
これは、なにをしたくて書いたもの? Ubuntu Linux 22.04 LTSにしてから、パッケージを更新しようとした時に $ sudo apt upgrade 以下のようにパッケージの更新が保留されることが増えました。 以下のパッケージは保留されます: update-notifier update-noti…
これは、なにをしたくて書いたもの? Nettyのio_uringを少し見てみたいな、ということで。 io_uring まずは、io_uring自体について。 io_uringは、非同期IO用のAPIです。カーネル5.1から導入されたそうです。 https://kernel.dk/io_uring.pdf io_uringについ…
これは、なにをしたくて書いたもの? 時々、TCPでの通信をローカルポートから別の宛先に転送したくなることがあります。いわゆるプロキシです。 個人的に、こういう時にはsocatをよく使っているのですが。 socatでTCPプロキシサーバーを立てる - CLOVER 転送…
これは、なにをしたくて書いたもの? 現在のシェルがSSHでリモートログインして起動したものかどうか、判定する方法はないのかな?と思って調べてみたのですが。 SSH_CONNECTIONという環境変数が設定されているかを見ればよいみたいです。 SSH_CONNECTION環…
これは、なにをしたくて書いたもの? そういえば、systemdになってからSystemVのランレベルに相当するものを変更したことがないなと思いまして。 multi-user.targetなどの言葉には見覚えがあるのですが、これを切り替えたことがない、という話です。 systemd…
これは、なにをしたくて書いたもの? タイトル通り。 シェルスクリプトの静的解析ツールである、ShellCheckをUbuntu Linux 20.04 LTSにインストールしてみます。 ShellCheck ShellCheckとは、シェルスクリプトの静的解析ツールです。 ShellCheck – shell scr…
これは、なにをしたくて書いたもの? デバッグ等でHTTP POSTやHTTP PUTで送信したHTTPリクエストボディを確認したくなることがありますが、その方法はいろいろあります。 たいていは、アプリケーションのログに出力するようにして済ませたり、tcpdumpなどで…
これは、なにをしたくて書いたもの? 現在認識しているaptリポジトリーや、特定のリポジトリーに含まれているパッケージを把握するにはどうしたらいいのかな?ということで、 ちょっと調べてみました。 環境 確認環境は、こちらです。 $ lsb_release -a No L…
これは、なにをしたくて書いたもの? Redisのインストール方法は、公式にはずっとソースコードからビルドするものだと思っていたのですが、どうやら今は違うみたいです。 Ubuntu LinuxやDebianだとaptでインストール可能になっていたので、試してみることに…
これは、なにをしたくて書いたもの? タイトルどおりですが、aptでインストールしたパッケージやdebファイルに含まれるファイルを確認したいな、ということで。 環境 今回の環境は、こちら。Ubuntu Linux 20.04 LTSです。 $ lsb_release -a No LSB modules a…
これは、なにをしたくて書いたもの? Redis/memcached互換を実現しつつ、Redisの25倍高速と謳われているDragonflyというインメモリデータストアがあるようです。 Redis互換で25倍高速とする「Dragonfly」が登場。2022年の最新技術でインメモリデータストア…
これは、なにをしたくて書いたもの? dateコマンドで、あるタイムゾーンの時刻を別のタイムゾーンの時刻に変換して表示するにはどうしたらいいのかな?と思ってメモ。 その一例として、JSTとUTCを使って確認してみます。 環境 今回の環境は、こちら。 $ unam…
これは、なにをしたくて書いたもの? 前に、こんなエントリーを書きました。 Vagrantで使っているUbuntu Linux 20.04を日本語化する - CLOVER Ubuntu Linux 22.04 LTSもリリースされましたし、VagrantのBoxも出ているのでこちらのエントリーと同様に日本語化…
これは、なにをしたくて書いたもの? 以前、OpenSSLとnmapを使って、サーバーが対応しているSSL/TLSプロトコルや暗号化アルゴリズムを確認する方法を調べてみました。 サーバーが対応しているSSL/TLSプロトコルを確認する(openssl s_client、nmap) - CLO…
自分はVagrantのProviderにはvagrant-libvirtを使っているのですが、気づくとやたらディスクを使っていることに気づきまして。 ちょっと調べてみると、/var/lib/libvirt/imagesが異様に巨大になっていました。 このディレクトリの中身を見るとわかるのですが…