私たちの会社には同じ設定を持つ複数のサーバーがあります。数週間dev32を使用した後、which
動作が停止しました。私はdev35に行って同様の行動を見ました。数週間働いた後、ある日中断されました。 dev36は今は大丈夫ですが、このパターンによれば、最終的に作業するシステムが不足します。
この動作の原因が何であるかについてのアイデアはありますか?
dev32 ~> which python3
python3: Command not found.
dev35 ~> which python3
python3: Command not found.
dev36 ~> which python3
/bin/python3
dev32 ~> ls -al /bin/python*
lrwxrwxrwx. 1 root root 9 Jan 17 10:18 /bin/python3 -> python3.6
-rwxr-x---. 2 root root 11328 Nov 16 2020 /bin/python3.6
-rwxr-x---. 2 root root 11328 Nov 16 2020 /bin/python3.6m
dev32 ~> echo $PATH
.:/bin:/sbin:/usr/bin:/usr/bin/X11:/usr/bsd:/usr/sbin:/home/<username>/bin:/usr/local/bin:/usr/local/etc:/usr/local/sbin:/etc:/usr/etc:/usr/gnu/bin
dev35 ~> ls -al /bin/python3*
lrwxrwxrwx. 1 root root 9 Jan 17 10:11 /bin/python3 -> python3.6
-rwxr-x---. 2 root root 11328 Nov 16 2020 /bin/python3.6
-rwxr-x---. 2 root root 11328 Nov 16 2020 /bin/python3.6m
dev35 ~> echo $PATH
.:/bin:/sbin:/usr/bin:/usr/bin/X11:/usr/bsd:/usr/sbin:/home/<username>/bin:/usr/local/bin:/usr/local/etc:/usr/local/sbin:/etc:/usr/etc:/usr/gnu/bin
dev36 ~> ls -al /bin/python*
lrwxrwxrwx. 1 root root 9 Jan 17 10:18 /bin/python3 -> python3.6
-rwxr-x---. 3 root root 11328 Nov 16 2020 /bin/python3.6
-rwxr-x---. 2 root root 11328 Nov 16 2020 /bin/python3.6m
dev36 ~> echo $PATH
.:/bin:/sbin:/usr/bin:/usr/bin/X11:/usr/bsd:/usr/sbin:/home/<username>/bin:/usr/local/bin:/usr/local/etc:/usr/local/sbin:/etc:/usr/etc:/usr/gnu/bin
その後もpython3が見つかりませんcd /bin
。which
既知のギター:
- すべてのサーバーはCentOS 7.9で、uname -aが一致します。
rpm -qa | sort > $HOSTNAME.txt
各サーバーで実行して比較します。同じ結果- bash v4.2.26、tcsh v6.18.01(すべてのシステムで同じ)
- 複数のユーザーが確認した動作は、tcshとbashで同じ結果を生成します。 1人のユーザーのシェルは、システムのデフォルト(~/.bashrc、~/.tcshrc、または~/.loginなし)を使用します。私はそれをカスタマイズしました。
- IT部門は、すべてのサーバーに一貫して適用される標準の毎月のパッチ以外に変更がないことを明らかにしました。
- 再起動後も問題は解決しません。
より多くの情報が必要な場合はお知らせください。