이 가이드는 Fedora Linux가 설치된 PC를 부팅할 때마다 자동으로 시작되는 서비스를 추가하거나 제거하는 방법을 설명합니다.
ntsysv 유틸리티란?
Fedora Core Linux를 비롯해 Red Hat Linux 기반의 다양한 리눅스 배포판에는 ntsysv라는 유용한 유틸리티가 기본으로 포함되어 있습니다. 이 도구는 간단한 텍스트 기반 대화형 인터페이스를 제공하여, 시스템에 등록된 서비스 목록을 한눈에 확인할 수 있게 해줍니다. 어떤 서비스가 부팅 시 자동으로 시작되도록 설정되어 있는지, 그리고 어떤 서비스가 그렇지 않은지 쉽게 파악할 수 있으며, 설정을 수정하여 시작 프로그램에 서비스를 추가하거나 제거할 수 있습니다.
부팅 시 서비스를 관리하는 방법은 여러 가지가 있지만, 필자의 경험상 ntsysv가 사용하기 쉽고 효과적이었습니다.
ntsysv 사용 준비
ntsysv는 Red Hat 계열 시스템의 기본 도구에 포함되어 배포되기 때문에 별도의 설치 과정이 필요하지 않습니다.
주의: 서버 운영에 부정적인 영향을 미칠 수 있는 서비스를 함부로 활성화하거나 비활성화하지 않도록 주의해야 합니다. 특히 원격 서버라면 SSH 같은 필수 서비스를 실수로 비활성화하지 않도록 각별히 조심하세요.
ntsysv 실행 및 서비스 관리하기
다음 명령어를 입력하여 ntsysv 인터페이스를 실행합니다:
# ntsysv

위 이미지와 같은 화면이 나타나며, 여기에는 컴퓨터에서 사용 가능한 서비스 목록이 표시됩니다. *(별표) 표시가 되어 있는 항목은 부팅 시 자동으로 시작되도록 설정된 서비스입니다.
서비스 활성화 및 비활성화 절차
1. 방향키를 사용해 목록을 위아래로 스크롤하며 원하는 서비스를 선택합니다.
2. 키보드의 Spacebar(스페이스바)를 눌러 해당 서비스를 체크(활성화)하거나 체크 해제(비활성화)합니다.
3. 변경이 완료되면 Tab 키를 눌러 Ok 또는 Cancel 버튼으로 이동합니다.
4. Ok를 선택한 후 Spacebar를 누르면 설정이 저장됩니다.
변경된 설정은 서버를 재부팅해야 적용됩니다. 재부팅 전에 다른 작업이 진행 중이라면 마무리한 후 시스템을 다시 시작하세요.
이 가이드가 도움이 되었다면, Sukrit이 Simple Help에 기고한 다른 가이드와 튜토리얼도 함께 확인해 보시기 바랍니다.