Centos7 서비스 서비스 설정 명령 systemctl 사용 (다른 서비스와 chkconfig를)

systemctl에서를 CentOS는 하나의 서비스와 chkconfig를 기능을 혼합하기 전에, 시스템 서비스, 즉 서비스를 설정하는 명령입니다.

당신은 영구적으로 사용하거나 현재 세션에서 / 비활성화 서비스를 활성화 할 수 있습니다.

CentOS는 /etc/rc.d/rc.local 일 7 수행 할 권한이없는 시스템은 서비스를 시작 systemd 서비스를 만드는 것이 좋습니다.

서비스 상태의 목록을 확인 :

 systemctl 목록-단위 --type = 서비스 

 

systemctl리스트 단위 파일의 목록은 모든 서비스 및 상태 (남자가 명확하고 내용이 간단 읽을 수 있습니다) 설치 :

systemctl이 상태를 실행중인 서비스 목록을 기본으로 :( 잘 읽을 수없는, 복잡하고 포괄적 인 내용)

재귀 콘텐츠 컨트롤 그룹을 표시 할 수있는 트리 목록 실행중인 프로세스를 systemd-cgls. 도표 :


 

2, 사용하도록 설정하는 방법 / 비활성화 / 비활성화 서비스를 사용?

 

서비스를 시작합니다 :

systemctl start postfix.service


서비스를 닫습니다 :

systemctl stop postfix.service


서비스를 다시 시작합니다 :

systemctl restart postfix.service


서비스의 상태를 표시합니다 :

systemctl status postfix.service

 


: 부팅시 서비스 사용 systemctl enable postfix.service
부팅시 무력화 서비스를 :systemctl disable postfix.service


서비스 시작 있는지 확인 :   systemctl is-enabled postfix.service


서비스 목록을 확인하여 시작되었다 :   systemctl list-unit-files | grep enabled


서비스 목록을보기 것은 시작하지 못했습니다 :   systemctl --failed

 

PS:使用命令 systemctl is-enabled postfix.service 得到的值可以是enable、disable或static,这里的 static 它是指对应的 Unit 文件中没有定义[Install]区域,因此无法配置为开机启动服务。

 

 설명 : 서비스가 현재 "실행 레벨"프로파일 디렉토리 /etc/systemd/system/multi-user.target.wants에서 사용 가능, 해당 소프트 링크 서비스 프로필 내부는 / usr / lib 디렉토리 / systemd / 시스템 구축;

이 서비스를 사용하지 않도록 설정하면 서비스가 소프트 링크를 추가하는 것입니다 추가 소프트 링크를 제거하는 것입니다.

 , 서비스 파일을 열고 그 내용을 보면 :

게시 된 172 개 원래 기사 · 원 찬양 45 ·은 40000 +를 볼

추천

출처blog.csdn.net/fish_study_csdn/article/details/103943164