서비스는 필요할 때 사용하기 위해 백그라운드에서 실행되는 프로그램입니다. Apache, ssh, Nginx 또는 Mysql은 가장 잘 알려진 서비스입니다. Debian 10 Buster를 포함한 Debian에서 서비스는 디렉토리에 저장됩니다. /etc/init.d/ , 그들은 init 시스템 또는 systemd로 관리할 수 있습니다. 둘 다 아래에서 중지, 시작, 다시 시작 또는 서비스 상태를 확인하는 3가지 다른 방법의 예와 함께 설명됩니다.
- NS 서비스 명령
- 시스템
- NS /etc/init.d 예배 규칙서
- Linux Debian 10 Buster에서 서비스 상태 확인
- Debian Linux 10 Buster에서 서비스 시작
- Linux Debian 10 Buster에서 서비스 중지
- Linux Debian 10 Buster에서 서비스 다시 시작
- 관련 기사
NS 서비스 명령
명령 서비스 Linux에서는 /etc/init.d 디렉토리에 저장된 init 파일, 서비스 및 데몬을 중지, 시작 또는 다시 시작하고 상태를 확인할 수 있습니다.
서비스를 중지, 실행, 다시 시작하거나 요청 시 상태를 인쇄하는 구문은 다음과 같습니다.
서비스<작업 명> <주문하다>
다음 예는 다음을 사용하여 ssh 서비스 상태를 확인하는 방법을 보여줍니다. 서비스 명령:
서비스SSH상태
시스템
Systemd는 Linux 서비스 및 데몬을 관리하는 제품군입니다(마지막 d는 Unix 데몬 때문입니다). systemctl 명령을 사용하면 서비스 상태를 시작, 중지, 다시 시작 및 확인할 수 있습니다. 그 목표는 Unix SystemV 및 BSD 초기화 시스템을 대체하는 모든 Linux 배포판의 구성 및 동작을 통합하는 것입니다. 또한 아래에 설명된 초기화 프로그램을 관리합니다.
서비스 상태를 확인하는 구문은 다음과 같습니다.
systemctl 상태SSH
NS /etc/init.d 예배 규칙서
시스템이 부팅될 때 초기화 실행될 첫 번째 프로그램이며 시스템이 꺼질 때까지 PID 1의 프로세스로 계속 실행됩니다. 그것은 직접적이든 간접적이든 선조 다른 모든 프로세스의 고아 프로세스 . 초기화는 다음에 의해 시작됩니다. 핵심 시 부팅 프로세스; NS 커널 패닉 커널이 시작할 수 없는 경우 발생합니다. 일반적으로 초기화가 할당됩니다. 프로세스 식별자 1 (출처: Wikipedia)
부팅 시 시작되는 모든 서비스와 데몬은 /etc/init.d 예배 규칙서. /etc/init.d 디렉토리에 저장된 모든 파일은 중지, 시작, 다시 시작 및 서비스 상태 확인을 지원합니다.
ssh 서비스의 상태를 확인하는 구문은 다음과 같습니다.
Linux Debian 10 Buster에서 서비스 상태 확인
아래에서 Debian 10 Buster(또는 모든 최신 Debian 릴리스)에서 서비스 상태를 확인하는 방법을 보여주는 3가지 방법을 찾을 수 있습니다.
명령으로 서비스 상태 확인 서비스 :
서비스 명령은 서비스 상태를 표시하고, 서비스를 시작, 중지 또는 다시 시작하고 서비스를 표시하도록 허용합니다. 구문은 다음과 같습니다.
서비스<작업 명>상태다음 예는 ssh 서비스 상태를 보여줍니다.
서비스 sshd 상태ssh 서비스가 실행 중인 제 경우 출력은 다음과 같습니다.
내 서비스 상태 확인 초기화 :
명령에 추가로 서비스 /etc/init.d 디렉토리에 저장된 서비스와 상호 작용하여 서비스 상태를 확인할 수도 있습니다. 구문은 다음과 같습니다.
/등/초기화/<서비스 이름>상태ssh 서비스 실행 상태를 확인하려면 다음을 실행합니다.
/등/초기화/SSH상태또한 Systemd 제어 명령을 사용하여 서비스 상태를 확인할 수도 있습니다. 시스템 컨트롤 , 구문은 다음과 같습니다.
systemctl 상태<작업 명>systemctl 명령을 사용하여 ssh 상태를 확인하려면 다음을 실행하십시오.
systemctl 상태SSHLinux Debian 10 Buster에서 서비스 시작
명령을 사용하여 Linux에서 서비스를 시작하려면 서비스 구문은 다음과 같습니다.
서비스<작업 명>시작다음 예는 service 명령을 사용하여 ssh 서비스를 시작하는 방법을 보여줍니다.
서비스SSH시작상태와 마찬가지로 정보 출력을 얻는 init.d 디렉토리에서 서비스를 시작할 수도 있습니다. 구문은 다음과 같습니다.
/등/초기화/SSH시작다음 구문과 함께 systemctl 명령을 사용하여 서비스를 시작할 수도 있습니다.
시스템 시작<작업 명>다음 예는 systemctl 명령을 사용하여 ssh 서비스를 시작하는 방법을 보여줍니다.
시스템 시작SSHLinux Debian 10 Buster에서 서비스 중지
다음을 사용하여 Debian에서 서비스를 중지하려면 서비스 명령 구문은 다음과 같습니다.
서비스<작업 명>멈추다다음 예는 ssh 서비스를 중지하는 방법을 보여줍니다.
서비스SSH멈추다서비스를 중지하려면 초기화 디렉토리 구문은 다음과 같습니다.
./등/초기화/<작업 명>멈추다아래 예는 다음을 사용하여 ssh 서비스를 중지하는 방법을 보여줍니다. /etc/init.d 예배 규칙서:
./등/초기화/SSH멈추다systemctl 명령을 사용하여 서비스를 중지하려면 구문은 다음과 같습니다.
systemctl 중지<작업 명>아래 예는 다음을 사용하여 ssh 서비스를 중지하는 방법을 보여줍니다. 시스템 컨트롤 명령:
systemctl 중지SSHLinux Debian 10 Buster에서 서비스 다시 시작
서비스를 다시 시작하려면 명령을 사용하여 ssh 서비스를 다시 시작하기 위해 동일한 구문이 필요합니다. 서비스 운영:
서비스SSH재시작init.d 디렉토리를 사용하여 ssh 서비스를 다시 시작하려면 다음을 실행하십시오.
/등/초기화/SSH재시작마지막으로 Systemd 실행을 사용하여 ssh 서비스를 다시 시작하려면 다음을 수행하십시오.
systemctl 다시 시작SSH이것이 모두 Linux에서 서비스를 관리하는 것입니다. 을 체크 해봐 관련 기사 섹션을 참조하여 서비스에 대해 자세히 알아보세요.
이 간단한 튜토리얼이 유용했기를 바랍니다. Linux 및 네트워킹에 대한 추가 업데이트 및 팁을 보려면 LinuxHint를 계속 팔로우하세요.
관련 기사:
- systemd로 서비스를 나열하는 방법
- 데비안에서 서비스는 어디에 저장됩니까?
- Ubuntu에 BIND 9를 설치하고 사용하도록 구성
- 서비스를 생성하는 시스템 단위 파일
- systemd로 서비스를 나열하는 방법