service 명령어 간단 정리

service는 리눅스 시스템의 서비스 및 데몬을 관리하는 유틸리티입니다. 아래는 service 명령어를 총정리한 내용입니다.

  1. 서비스 상태 확인
  • service [서비스 이름] status: 해당 서비스의 상태를 확인합니다.
  • service [서비스 이름] start: 해당 서비스를 시작합니다.
  • service [서비스 이름] stop: 해당 서비스를 중지합니다.
  • service [서비스 이름] restart: 해당 서비스를 재시작합니다.
  1. 부팅 시 자동 시작 설정
  • chkconfig [서비스 이름] on: 해당 서비스를 부팅 시 자동으로 시작되도록 설정합니다.
  • chkconfig [서비스 이름] off: 해당 서비스를 부팅 시 자동으로 시작되지 않도록 설정합니다.
  1. 서비스 추가/제거
  • service [새로운 서비스 이름] start: 새로운 서비스를 시작합니다.
  • chkconfig --add [새로운 서비스 이름]: 새로운 서비스를 시스템에 추가합니다.
  • chkconfig --del [서비스 이름]: 해당 서비스를 시스템에서 제거합니다.
  1. 로그 확인
  • tail -f /var/log/messages: 시스템 로그 메시지를 실시간으로 확인합니다.
  • tail -f /var/log/syslog: 시스템 로그 메시지를 실시간으로 확인합니다.

위와 같은 service 명령어를 사용하여 리눅스 시스템의 서비스 및 데몬을 효율적으로 관리할 수 있습니다. 다만, 최신 버전의 리눅스에서는 systemctl이 service 대신 사용되고 있으므로, systemctl을 사용하는 것이 권장됩니다.