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
이 방법을 시도해 보셨나요?