ServBay 완전 제거 방법
ServBay는 간편하게 관리하고 유지할 수 있는 로컬 웹 개발 환경으로 설계되었습니다. 만약 macOS 시스템에서 ServBay를 제거해야 한다면, 삭제 과정은 매우 간단합니다. 이 글에서는 ServBay와 관련 파일을 완전히 삭제하고 시스템을 정리하는 상세한 절차를 안내합니다.
⚠️ 중요한 안내사항 ⚠️
어떠한 삭제 작업을 진행하기 전에 반드시 중요한 데이터를 백업하세요. 여기에는 웹사이트 프로젝트 파일(기본 경로: /Applications/ServBay/www
), 모든 데이터베이스 정보(MySQL, PostgreSQL, MongoDB 등 - 기본 저장 경로: /Applications/ServBay/db
), ServBay 설정 파일 및 ServBay에서 관리하는 SSL 인증서가 포함됩니다. 삭제 과정에서 ServBay 설치 디렉터리와 그 모든 내용이 삭제되므로, 백업하지 않은 데이터는 복구할 수 없습니다.
상세 삭제 절차
아래의 단계를 따라 ServBay와 관련 구성요소를 완전히 제거하세요.
1단계: ServBay 애플리케이션 종료
삭제를 시작하기 전, ServBay 애플리케이션이 완전히 종료되었는지 확인하세요. Dock에서 ServBay 아이콘을 우클릭하여 ‘종료’를 선택하거나, ServBay 앱 메뉴에서 “ServBay” > “ServBay 종료”를 클릭하면 됩니다.
2단계: ServBay 애플리케이션 파일 삭제
먼저, ServBay 애플리케이션 자체를 시스템에서 제거합니다:
- Finder를 엽니다.
- Finder 사이드바에서 응용 프로그램을 클릭합니다.
- 응용 프로그램 목록에서
ServBay.app
을 찾으세요. ServBay.app
파일을 Dock의 가장 오른쪽에 있는 휴지통 아이콘으로 드래그합니다.- 휴지통 아이콘을 우클릭하여 “휴지통 비우기”를 선택하면 애플리케이션 파일이 완전히 삭제됩니다.
3단계: ServBay 설치 디렉터리 삭제
ServBay의 핵심 파일, 패키지, 웹사이트 파일 그리고 데이터베이스 데이터는 기본적으로 /Applications/ServBay
디렉터리에 저장되어 있습니다. 이 폴더를 삭제하면 ServBay의 모든 런타임 파일과 개발 데이터가 제거됩니다.
🛑 다시 한 번 주의하세요 🛑
이 단계를 실행하기 전에, 본 가이드 맨 위의 “중요한 안내사항”에 따라 /Applications/ServBay/www
웹사이트 파일, /Applications/ServBay/db
데이터베이스 데이터, ServBay 관련 설정 파일 및 SSL 인증서 등 중요한 데이터를 반드시 백업했는지 다시 한 번 확인하세요. 이 작업은 되돌릴 수 없으며, 삭제된 데이터는 복구할 수 없습니다.
터미널 앱을 실행합니다. Spotlight 검색(Command + Space 후 “터미널” 입력) 또는 Finder에서 “응용 프로그램” > “유틸리티” > “터미널”로 이동해 찾을 수 있습니다.
터미널 창에서 아래 명령어를 입력해 ServBay 설치 디렉터리 및 모든 내용을 삭제합니다:
bashsudo rm -rf /Applications/ServBay
1sudo
는 관리자 권한으로 명령을 실행합니다./Applications
폴더는 보통 수정에 권한이 필요하므로 이 명령 실행 시 현재 사용자의 비밀번호를 입력해야 합니다.rm
은 파일 또는 디렉터리를 삭제하는 명령어입니다.-r
(recursive)은 지정된 폴더 및 그 모든 하위 폴더와 파일을 삭제합니다.-f
(force)는 강제로 삭제하며 별도의 확인 메시지를 표시하지 않습니다.-f
옵션은 매우 신중하게 사용해야 합니다.
위 명령 수행 시,
/Applications/ServBay
디렉터리와 그 하위의 모든 파일 및 폴더(웹사이트, 데이터베이스, ServBay 설정 등)가 삭제됩니다.
4단계: ServBay Helper 서비스 삭제
ServBay Helper는 관리자 권한이 필요한 작업(예: hosts 파일 수정, 시스템 서비스 시작/종료 등)을 위해 사용되는 특권 보조 도구입니다. ServBay를 완전히 정리하려면 이 Helper 서비스도 삭제해야 합니다.
터미널에서 아래 명령어를 실행하세요:
bash
sudo launchctl unload /Library/LaunchDaemons/Dev.ServBay.macOS.ServBay.Helper.plist
sudo rm /Library/LaunchDaemons/Dev.ServBay.macOS.ServBay.Helper.plist
sudo rm /Library/PrivilegedHelperTools/Dev.ServBay.macOS.ServBay.Helper
1
2
3
2
3
- 첫 번째 명령은
launchctl unload
를 이용해 ServBay Helper의 런치 대몬을 중지하고 시스템 부팅 시 로드되지 않게 만듭니다. - 두 번째 명령은 ServBay Helper의
.plist
설정파일을 삭제하여 시스템에 더 이상 인식되지 않도록 합니다. - 세 번째 명령은 ServBay Helper 실행파일 자체를 삭제합니다.
이 명령들은 모두 관리자 권한이 필요하며, 진행 중에 사용자 비밀번호를 입력해야 합니다.
5단계: 환경 변수 정리
~/.zshrc
및 ~/.bash_profile
파일을 열어, 아래와 같은 구간을 찾아 삭제하세요.
bash
# BEGIN ServBay Environment Block
# ...
# END ServBay Environment Block
1
2
3
2
3
요약
위 절차를 따르면 macOS 시스템에서 ServBay 애플리케이션, 설치 디렉터리 및 관련 Helper 서비스까지 완전히 제거하실 수 있습니다. 중요 데이터의 백업은 삭제 전 반드시 필요한 과정임을 다시 한 번 강조합니다. /Applications/ServBay
폴더를 삭제하기 전에, 웹사이트 파일, 데이터베이스 데이터, 기타 중요한 설정이 안전하게 백업되었는지 꼭 확인하세요.