未分類

前回はDockerコンテナで開いているポートをホスト側から取得する方法を解説しました。

今回はそれをスクリプトにしてみました。あまり汎用とは言い難いのですが、ご参考までに。

未分類

昨今では誰もが使用するLinuxコンテナ、中でもDockerは初心者でも知っているほど有名です。しかし、Dockerで開いているポートって実は調べようとすると結構面倒くさいですよね。コンテナにexecでshellを開いてss -ltnしても、コンテナには通常ssnetstatなんて入っていないわけです。

コンテナと言ってもイメージはどうせdebian系列かalpineなんだからとaptやらapkやら叩いてインストールすればssnetstatも使えるでしょう。しかし次にコンテナ起動したときには消えてます。かといってイメージに入れたくもないのです。

ではどうするか?

コンテナで分からないならホストで調べてみます

未分類

aptにはfull-upgradeなるサブコマンドがあります。説明を読んでもupgradeとどう違うのか、実際どういうケースを想定しているのか、よく分かりませんよね。

full-upgrade (apt-get(8))
full-upgrade はアップグレードの機能を実行しますが、システム全体をアップグレードするために必要とされる場合には、現在インストール済みのパッケージを削除することができます。

man apt

今回はUbuntu 22.04上で、具体例(1例だけ)を挙げて、それを検証してみました。

未分類

SystemTapはRedhatを中心として作られたフリーソフトで、主にカーネルの動作確認や解析などに使用できるツールです。2005年に発表されて以来、2011年にはメジャーdistroで動作するようになり、現在bpftraceと並んで不動の地位を得ています。

効能の割にそれほど情報がないこともあり、Ubuntu 22.04での使用感などを含め、とりあえず記事にしてみました。

未分類

2024年からは、まとまってようといなかろうと積極的に記事にすることにしたので、しょうもない記事を書いてみます。

今回はC++のplacement newです。