>  기사  >  운영 및 유지보수  >  리눅스에서 서비스 상태를 확인하는 방법

리눅스에서 서비스 상태를 확인하는 방법

王林
王林원래의
2019-12-03 13:38:0022244검색

리눅스에서 서비스 상태를 확인하는 방법

1. 프로세스를 사용하여 확인

프로세스나 서비스가 존재하는지 확인하려면

ps -aux | grep xxx

명령을 사용하세요.

온라인 비디오 튜토리얼 공유: linux 비디오 튜토리얼

2. 서비스 명령

1을 사용합니다. 단일 서비스의 실행 상태 보기:

service 服务名 status

예:

[root@localhost ~]# service sshd status 
openssh-daemon (pid 3701) 正在运行…

2. 모든 서비스 중:

service –status -all

3 chkconfig 구성 도구를 사용하세요

(Ubuntu에는 chkconfig 명령이 없으므로 대신 update-rc.d를 사용할 수 있습니다. Ubuntu 또는 Debian 시스템의 update-rc.d 명령은 다음과 같습니다. 시스템 시작을 업데이트하는 데 사용됩니다. 해당 스크립트에 대한 링크는 /etc/rcN.d/ 디렉터리에 있으며, 해당 스크립트는 /etc/init.d/ 디렉터리에 있습니다. update-rc.d 명령을 사용하려면 Linux 시스템의 기본 시작 단계와 Ubuntu의 실행 수준에 대해 알아야 합니다.)

1 단일 서비스의 실행 상태 보기:

chkconfig 服务名 status

2. 모든 서비스의 실행 상태 보기

chkconfig –list

3. 서비스 상태 닫기 또는 활성화:

chkconfig –level 345 nscd off/on

4. 서비스 추가:

chkconfig –add xxx

(참고: 서비스 스크립트는 /etc/init.d에 저장되어야 합니다. / 디렉토리)

예를 들어 mysqld:

[root@www mysql-5.1.59]#cp support-files/mysql.server etc/init.d/mysqld 
chkconfig mysqld on

(각 레벨은 ON, 각 레벨은 2345 레벨) 이렇게 하면 시스템 서비스로 시작됩니다.

5. 서비스 삭제:

chkconfig –del XXX

runlevel 현재 레벨을 확인하세요.

참고: 실행 수준은 운영 체제가 실행되는 기능 수준입니다.

추천 관련 기사 및 튜토리얼: linux 튜토리얼

위 내용은 리눅스에서 서비스 상태를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.