본문 바로가기
자격증/정보보안기사

/etc/rc.d/rc.local 파일의 역할

by grey-hat hacker 2024. 9. 26.
728x90

/etc/rc.d/rc.local 파일은 Unix 및 Linux 시스템에서 부팅 시 자동으로 실행되는 스크립트입니다. 시스템이 부팅될 때 마지막 단계에서 실행되며, 사용자 정의 명령어나 스크립트를 추가하여 특정 작업을 수행할 수 있습니다.

주요 특징

  • 사용자 정의 스크립트: 시스템 관리자나 사용자가 필요로 하는 명령어를 추가하여 특정 서비스를 시작하거나 설정을 적용할 수 있습니다.
  • 부팅 프로세스: 일반적으로 부팅 프로세스가 완료된 후 실행되므로, 기존 서비스가 모두 시작된 상태에서 추가 작업을 수행할 수 있습니다.
  • 파일 권한: 실행 가능하도록 적절한 권한을 설정해야 하며, 일반적으로 root 권한으로 실행됩니다.

예시

#!/bin/sh
# Custom commands to run at startup
echo "Starting custom services..."
/usr/local/bin/my_custom_service &

사용 방법

  1. 파일을 편집할 때 root 권한으로 접근합니다.
  2. 원하는 명령어를 추가합니다.
  3. 변경 후 파일을 저장하고, 시스템을 재부팅하여 적용합니다.

참고 사항

  • 최근 시스템에서는 systemd와 같은 서비스 관리자가 주로 사용되므로, /etc/rc.d/rc.local가 지원되지 않는 경우도 있습니다. 이럴 때는 systemd 유닛 파일을 사용하는 것이 좋습니다.
728x90
반응형

댓글