앱 설정 정리와 포트 환경변수 리눅스 학습›시스템 설정·셸·매우 쉬움

추천
북마크
질문
AI 튜터 0
root@Learnix - bash
세션 연결 준비 중
문항 난이도 1
실습 서버를 준비하고 있습니다. 문제를 먼저 읽어 두세요.
</> 문제

재고(inventory) 서비스를 운영 서버에 올리면서 개발용으로 켜 둔 설정을 정리하고, 다른 포트를 쓰는 인스턴스와 충돌하지 않게 포트를 옮겨야 합니다. 또한 운영자들이 매번 설정 파일을 열어보지 않아도 되도록 서비스 포트를 로그인 셸 환경변수로 노출해 두려고 합니다. /home/exercise/appconf/app.conf 를 읽고 조건에 맞게 정리한 뒤, 프로파일 스크립트를 만들어 환경변수를 제공하세요.

편집 도구는 vi·sed·awk 등 무엇을 써도 됩니다. 포트 값은 지문에 없으니 반드시 파일을 읽고 계산하세요. app.conf 의 키 이름과 등호 좌우 형식(공백 없음)은 그대로 유지하고, 요구하지 않은 줄은 추가·삭제하지 마세요. 프로파일 스크립트 파일 이름은 자유이며, 변수는 export 되어야 합니다.

✓ 요구 사항

1. app.conf 의 디버그 항목을 운영 서버에 맞게 '꺼진 상태' 값으로 바꾸세요.
2. app.conf 의 서비스 수신 포트를 현재 설정된 값보다 1000 큰 값으로 바꾸세요.
3. 설정 항목(키=값) 형태이지만 주석 처리되어 실제로는 적용되지 않는 줄을 모두 삭제하고, 파일 맨 위의 설명 주석과 나머지 설정 줄은 순서·내용을 그대로 유지하세요.
4. 앞으로 로그인하는 모든 사용자 셸에서 INVENTORY_PORT 환경변수가 정리 후 app.conf 의 수신 포트 값과 같은 값으로 내보내지도록, /etc/profile.d 아래에 .sh 로 끝나는 프로파일 스크립트를 만드세요.

≡ 시스템 설정·셸 관련 실습 문제
리눅스 학습 문제 전체 보기
미제출
-