[centOS] 서비스 관리

centOS는 많은 서비스와 프로세스를 실행하고 관리해야 하는 서버 환경에서 널리 사용되는 운영 체제입니다. 서버에서는 다양한 서비스를 시작, 중지, 재시작하고 자동 실행 설정을 구성하는 것이 중요합니다. 이번 포스트에서는 centOS에서 서비스를 관리하는 방법에 대해 알아보겠습니다.

서비스 시작, 중지, 재시작

centOS에서 서비스를 시작, 중지, 재시작하는 명령어는 systemctl을 사용합니다. 아래는 각각의 명령어에 대한 설명입니다.

서비스 시작

sudo systemctl start 서비스이름

예를 들어, Apache 웹 서버를 시작하려면 다음과 같이 명령어를 입력합니다.

sudo systemctl start httpd

서비스 중지

sudo systemctl stop 서비스이름

Apache 웹 서버를 중지하려면 다음과 같이 명령어를 입력합니다.

sudo systemctl stop httpd

서비스 재시작

sudo systemctl restart 서비스이름

Apache 웹 서버를 재시작하려면 다음과 같이 명령어를 입력합니다.

sudo systemctl restart httpd

서비스 자동 실행 설정

centOS에서 특정 서비스를 부팅 시 자동으로 실행되도록 설정할 수 있습니다. 이를 위해서는 enable 명령어를 사용합니다.

sudo systemctl enable 서비스이름

예를 들어, MySQL 서비스를 부팅 시 자동으로 실행되도록 설정하려면 다음과 같이 명령어를 입력합니다.

sudo systemctl enable mysqld

반대로, 부팅 시 자동으로 실행되지 않도록 설정하려면 disable 명령어를 사용합니다.

sudo systemctl disable 서비스이름

결론

centOS에서 서비스를 시작, 중지, 재시작하고 자동 실행 설정을 구성하는 방법을 살펴보았습니다. 이러한 작업은 서버 관리에 있어서 중요한 부분이며, 정확하게 이해하고 사용할 수 있어야 합니다. 이러한 명령어들을 효과적으로 활용하여 서버를 안정적으로 운영할 수 있습니다.

댓글

이 블로그의 인기 게시물

라즈베리파이를 이용한 센서 연결과 데이터 수집

Visual Studio Code (VSCode)를 이용하여 WSL(Windows Subsystem for Linux)에서 CMake 코딩방법

GAN을 이용한 데이터 증강(Data Augmentation)