lsof
이것이 일반적인 RHEL 설치의 일부 인지 알아보려고 합니다 . lsof
RHEL이라는 페이지에 언급되어 있는 것을 확인했습니다.Red Hat Enterprise Linux 5, 6, 7, 8의 일반적인 관리 명령그러나 나는 Linux 관리에 대해 충분히 알지 못하여 이것이 항상 존재한다는 것을 의미하는지, 아니면 설치해야 하는지를 알 수 없습니다.
나는 이것을 알아내려고 사용자에게 설치하라고 조언해야 하는지 아니면 그들(및 내 스크립트)이 그것이 있을 것이라고 가정할 수 있는지 결정할 수 있습니다.
관련하여 배포판에 있는 모든 것을 어떻게 찾을 수 있나요?
답변1
이 경우에는 다음과 같이 하면 lsof
충분합니다.
#! /usr/bin/env bash
which lsof > /dev/null || (echo Installing lsof. && yum install lsof)
문서가 lsof
누락된 경우 설치된다는 점을 언급하는 것으로 충분할 수 있습니다.
배포판에 포함된 모든 항목을 어떻게 찾을 수 있나요?
$ yum list
, 기본 설정만 사용하여 설치한 VM에서.
답변2
기본적으로 설치되지는 않는 것 같습니다. 새로 설치된 RHEL 7에서 실행합니다.
yum list | grep lsof
lsof.x86_64 4.87-6.el7 rhel-7-server-rhui-rpms
yum list installed | grep lsof
<nothing returned>
예를 들어, 특정 버전의 Solr 설치에 대해 아는 것이 중요할 수 있습니다. 당신은 그것을 설치할 수 있습니다
yum install lsof