[Linux] #17 서비스 관리, systemctl로 시작·중지·재시작 완벽 정리

2025. 8. 11. 10:00·Server/Linux
반응형

 

 

안녕하세요, 토스트 데브입니다!
리눅스 서버를 운영하다 보면 웹서버, 데이터베이스, SSH, 방화벽 등 여러 서비스(daemon)를 다루게 됩니다.
이 서비스들은 서버 부팅 시 자동 시작되거나, 필요할 때만 수동으로 시작/중지할 수 있습니다.

오늘은 리눅스에서 서비스를 시작, 중지, 재시작하는 방법을 정리해드릴게요.

 

 

⚙️ 1. systemd와 systemctl

  • systemd: 최신 리눅스 배포판(Ubuntu, CentOS 등)에서 기본 사용되는 서비스 관리 시스템
  • systemctl: systemd를 제어하는 명령어
예전에는 service 명령을 썼지만, 지금은 systemctl 사용이 표준입니다.

 

 

▶️ 2. 서비스 시작

sudo systemctl start apache2

 

  • apache2 서비스 시작
  • 부팅 시 자동 시작과는 별개로 즉시 실행

 

 

⏹️ 3. 서비스 중지

sudo systemctl stop apache2

 

  • 실행 중인 apache2 서비스를 중지

 

 

🔄 4. 서비스 재시작

sudo systemctl restart apache2
  • 설정 변경 후 적용 시 주로 사용

 

 

🔄 5. 서비스 설정 리로드

sudo systemctl reload apache2

 

  • 서비스는 중단하지 않고 설정 파일만 다시 읽음
  • 지원하는 서비스에서만 가능

 

 

📋 6. 서비스 상태 확인

sudo systemctl status apache2

 

 

  • 서비스 실행 여부, 메모리 사용량, 로그 일부 확인 가능
  • active (running)이면 실행 중

 

 

🖥️ 7. 부팅 시 서비스 자동 시작 / 해제

✅ 자동 시작 활성화

sudo systemctl enable apache2

 

 

✅ 자동 시작 해제

sudo systemctl disable apache2

 

 

💡 토스트 데브 팁

🧠 start/stop/restart는 서비스의 현재 상태에 즉각적인 영향을 주지만, 부팅 시 자동 실행 여부는 enable/disable로 따로 관리됩니다.
☑️ 서비스 이름은 systemctl list-units --type=service 명령으로 확인할 수 있어요.

 

#리눅스서비스관리 #systemctl #서비스시작 #서비스중지 #Ubuntu서버 #Linux서비스 #서버관리 #토스트데브 #systemd #리눅스기초

 

반응형
저작자표시 비영리 (새창열림)

'Server > Linux' 카테고리의 다른 글

[Linux] #16 Ubuntu 방화벽 설정 가이드, ufw로 서버 보안 지키기  (1) 2025.08.10
[Linux] #15 Ubuntu 서버 호스트네임 설정 가이드, hostnamectl로 네트워크 이름 바꾸기  (1) 2025.08.09
[Linux] #14 Ubuntu 네트워크 설정 완벽 가이드 Netplan, ip, nmcli로 IP & DNS 설정하기  (1) 2025.08.08
[Linux] #13 리눅스 apt 고급 사용법, 패키지 검색, 삭제, PPA 저장소 추가까지 완전 정리  (2) 2025.08.07
[Linux] #12 리눅스 apt 명령어 완전 정복, 패키지 설치부터 업데이트까지 실전 정리  (2) 2025.08.06
'Server/Linux' 카테고리의 다른 글
  • [Linux] #16 Ubuntu 방화벽 설정 가이드, ufw로 서버 보안 지키기
  • [Linux] #15 Ubuntu 서버 호스트네임 설정 가이드, hostnamectl로 네트워크 이름 바꾸기
  • [Linux] #14 Ubuntu 네트워크 설정 완벽 가이드 Netplan, ip, nmcli로 IP & DNS 설정하기
  • [Linux] #13 리눅스 apt 고급 사용법, 패키지 검색, 삭제, PPA 저장소 추가까지 완전 정리
TOASTDEV
TOASTDEV
인스턴트 코딩 #토스트데브 #토스트뎁 #코딩공부 #개발입문
  • TOASTDEV
    토스트뎁
    TOASTDEV
    • 분류 전체보기 (88) N
      • 알쓸신잡 (32) N
        • 코딩에 대하여 (13)
        • 컴퓨터에 대하여 (10) N
        • IT 국내외 소식 (9)
      • Web Front (6)
        • HTML (6)
        • CSS (0)
        • JavaScript (0)
      • Programming (21) N
        • PHP (21) N
      • Database (12)
        • SQL (12)
        • MySQL (0)
      • Server (17) N
        • Linux (17) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Youtube Toastdev
    • Naver Blog
  • 공지사항

    • [유튜브] 유튜브 영상 업로드 안내
  • 인기 글

  • 태그

    웹프로그래밍
    ubuntuserver
    코딩입문
    HTML
    SQL문법
    리눅스기초
    서버보안
    php입문
    데이터베이스
    sql
    SQL기초
    서버관리
    프론트엔드
    컴퓨터기초
    ssh보안
    html기초
    ubuntu서버
    데이터분석
    리눅스보안
    웹개발기초
    서버입문
    IT상식
    php기초
    웹개발입문
    php문법
    SQL강의
    php
    PHP문자열
    php코딩
    웹개발
  • 최근 댓글

  • 최근 글

  • 전체
    오늘
    어제
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
TOASTDEV
[Linux] #17 서비스 관리, systemctl로 시작·중지·재시작 완벽 정리
상단으로

티스토리툴바