Linux
gist.github.com ps aux | awk 'BEGIN{FS=" ";OFS="\t";}{print $1,$2,$3,$4,$5,$6/1024 " MB",$7,$8,$9,$10,$11;}' とのことだった、助かる〜。
そこにログファイルがあるんだから直接みたら良くない? というのが抜けません。 journalctl -u Unit名 オプション無しでユニットファイル指定したら出してくれねえか、といつも思いつつ検索している。 やっぱ Systemd って冗長じゃない……? 参考 qiita.com
RHEL9 以前このようなものを書いたけど、現代では RHEL10 対応されていた。 donbulinux.hatenablog.jp 作業手順 SELINUX かんぜんにりかいした、状態でなければ、あらかじめ permissive にしておくほうが良いでしょう。 usermod しないと、root で起動する羽…
プライベートクラウド環境に仮想マシンを追加して RockyLinux10 をインストールしようとしていたんだけど、vCPU1, RAM 1GiB でインストーラーを叩くと text-mode すらインストールが始まらなくて「?」と悩んでいた。 公式の SystemRequire を見ると、最小で…
バッファヒストリを反映したあとに、雑に .history を編集すればいいと思っていた。 こうする 開いているターミナルを全部閉じて history の内容を反映する vi ~/.zsh_history 使っている sh の種類に応じて、やらかした履歴などを削除、保存する fc -R ~/.z…
こういうやつ。 qiita.com たとえば ファイルポインタ開放忘れて クソでかいファイルが生まれてしまった! 被害拡大を防ぐため、 copytruncate と delaycompress の組み合わせでログファイルの肥大化を防ぐ などした場合、それでよしよしとしておくと、翌日…
ps aux とかだと出てくる時間は system+user の合計時間? らしくて、純粋な累積時間じゃないので、対象のプロセスがいつ起動したのか? を追跡できないっぽい。 journal とかに記録されている (systemctl で管理している) とかだとそっちから追えば良いけど…
ディスクサイズオンラインで増やすにもなんか空き容量を確保しねえといけねえ! ログファイル消せねえ! みたいな時。 journal を焼き尽くす b.fugenjikko.com # journal が使っているディスクサイズを調べる ❯ journalctl --disk-usage # だいたい 5G 設定…
StandardOutput=syslog はもうやめとけ、ということらしい。 まあ確かに syslog も rsyslog もなくなって journald になって久しいしな。 www.davekb.com
systemd-analyze plot > plot.svg は〜、こんなふうに出せるんですねえ、知らなかった。 参考 mseeeen.msen.jp www.excellence-blog.com
といってもエンタープライズサポートを OSS 同等環境でやる、とかでないです。 単純に archive 扱いの vault リポジトリを利用するようにする事で、移行の時間を稼ぐ、みたいなやつです。 CentOS のバージョン redhat-release で確認できる。 [user@localhos…
RHEL 系列だと /var/lib/logrotate/logrotate.status に保存されている。 access.redhat.com 概ね logrotate -dv /etc/logrotate.d/${定義ファイル} で dry-run の verbose 出力で原因がわかるけど、daily かつ delaycompress 的な設定していると「あれ動い…
AmazonLinux2023 でゆえあって mod_auth_openidc を make したんだけど、 httpd の LoadModule でエラーになる、と相談されていた。 TLDR make した際に libcjose.so.0 が ldconfig で認識されているパス以下にコピーされていなかったので、make したディレ…
手順 ちょっと長くなるので、先に結論だけ書いておく。 ❯ brew update ❯ brew tap --force homebrew/core ❯ EDITOR=vi brew edit webalizer # disable! date: "2023-06-19", because: :unmaintained 行ごと削除 ❯ HOMEBREW_NO_INSTALL_FROM_API=1 brew insta…
そんなに凝ったものでもないけど、RedHat のお気持ち表明のその後とか見ていて、会社の Slack にちょっと書いたのでメモ代わりに書いておく。 全編に渡ってお気持ち表明みたいな感じなので、外部リンク以外内容はあってないようなモンです。
docs.aws.amazon.com AmazonLinux2 もちゃんとメンテされてたし、という感じなのでこれも AWS にお金をぶっこむ限りメンテされていくでしょう! AmazonLinux2 と AmazonLinux2023 の比較は以下。 docs.aws.amazon.com 「Fedrora から fork したけど独自実装…
Rocky 9.1 というか RHEL 派生全般でイケるはず。 デフォルトリポジトリに jemalloc がない ない。 [user@errbit ~]$ cat /etc/system-release Rocky Linux release 9.1 (Blue Onyx) [user@errbit ~]$ sudo dnf info *jemalloc* Last metadata expiration ch…
タイトルがすべてシリーズ。 ロケ地 Rocky9.1 useradd warning: user's uid 500 outside of the UID_MIN 1000 and UID_MAX 60000 range. かれこれ10年くらい、 uid/gid は 500 から始める生活をしていた。 [root@localhost ~]# groupadd -g 500 example-user…
大体みんな CentOS はダウンストリームとしえ求めているので、 CentOS7 がアクティブだとおもうんだけど。 メーリングリスト CentOS は太古から、アップデートのお知らせなどをメーリングリストでしか流していません。 lists.centos.org 上記の Subject から…
離してくれ。 ロケ地 AmazonLinux2 Kernel5.10 じゃないほう Let's Encrypt (certbot) httpd が起動しない 単体の EC2 インスタンスで、複数の VirtualHost を設定した httpd を運用していたのだけど、ここにホスト追加したので certbot certonly --apache …
mkcert 便利だけど、みんな macOS で開発してたりするから「 brew install mkcert すればオッケーです!」と書いてて「OS の垣根ェ」と呪詛が漏れちゃいそうになりますね。 ということで、 Homebrew をインストールせず Linux でインストールする方法です。 …
見たら php-fpm が標準で有効になっとっる、これかあという感じだった。 とりあえず動かしたいので、以下のようにする。 [ec2-user@localhost ~]$ sudo vi /etc/httpd/conf.modules.d/00-mpm.conf [ec2-user@localhost ~]$ sudo systemctl restart httpd /et…
RockyLinux 8.5 を minimal でインストールした際、 NTP 時刻同期を設定していなかった (グローバル疎通するイーサネット設定をしなかったため)。 で、 timedatectl を実行したところこのような表示になった。 [user@localhost ~]$ timedatectl Local time: …
capistrano-sidekiq でインストールされる systemd 制御ファイル入れた時のロギングについて、CentOS7 あたりだと対応できないので、その対応について。 何が問題なのか このあたりで書いた問題ですね。 donbulinux.hatenablog.jp syslog を利用する append …
実際に systemd で動くのは sidekiq だけですが。
公式のダウンロードページに記載されている通り「RC だから本番 (≒商用) 環境の利用に持ち込むなよ!」という状態なので、手元の開発環境とかで動作するか確認してもろて、という状態ですね。 RockyLinux の RC が出た 出てました。 rockylinux.org いまんと…
かなり突貫工事したログ。 CentOS 6 Postfix バージョン忘れた
linlinrh.hatenadiary.jp はえーなるほど、と思ってためしてみたらそのとおりだった。 自分で手作りする場合は UUID 書かないほうがよさそうですね。
前回 CentOS に snap を入れたら、謎のタイムアウトエラーで勝手にデーモンが死ぬ現象に遭遇。あまりに腹が立つので、別の環境で再試行してみることにしたらまた大変だったお話。 ざっと調べてみたら、メタ情報を編集させて認識させる? など一年程度以上前…
パッケージ管理のコマンドがディストリによって違いますが、大まかな文意は当てはめれるのではないかと。 ロケ地 CentoS 7.9 Nutanix AHV Hypervisor