先日、会社で使っているLinuxサーバーでfuserコマンドを実行したところfuser command not foundエラーが返り、コマンドが使えない問題が発生した。

fuserはLinux標準搭載のコマンドのはずで、何故だろうと調べてみた。

CentOS7 minimal版に原因が

使っていたOSは「CentOS7」のminimal(最小構成)版。

どうやらここに問題があったようだ。

fuserはpsmiscパッケージに含まれるコマンドで、minimal版のOSにはpsmiscがデフォルトでインストールされていない。

そのため別途パッケージをインストールする必要があるのだ。

yum install psmisc

yumでpsmiscをインストールするとfuserコマンドは無事使えるようになった。