Centos 8 경로가 삭제되었습니다.

Centos 8 경로가 삭제되었습니다.

CentOS 8 가상 머신에 문제가 있습니다. 어떤 이유로 VM을 다시 시작할 때마다

bash: sed: command not found

대부분의 기본 명령의 경우(예 ls: . PATH어떤 이유로 환경 변수가 작성되지 않아 수동으로 추가해야 한다는 사실을 발견했습니다.

PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

하지만 VM을 다시 시작할 때마다 동일한 문제가 다시 나타납니다.

저는 Linux 운영 체제에 대한 실제 경험이 없습니다. 누구든지 이 문제를 디버깅하는 방법을 안내해 줄 수 있습니까?

환경을 청소할 수 있는 cronjob을 중지하려고 했습니다(아무도 수행하지 않았음에도 불구하고). 우리도 시도했다

source /etc/profile.d/profile

그런데 이게 안되는 것 같더라구요...

감사합니다,

답변1

이것환경 변수는 /etc/rc.d/init.d/functions다음과 같이 정의됩니다.

# Set up a default search path.
PATH="/sbin:/usr/sbin:/bin:/usr/bin"
export PATH

/root/.bash_profile사용한다고 가정하면 다음을 사용하여 더 많은 디렉토리를 추가할 수 있습니다.세게 때리다다음 예와 같이 기본 셸로 사용됩니다.

PATH=$PATH:$HOME/bin:/opt/mybin

export PATH

이 방법을 시도해 보셨나요?

관련 정보