CentOS 7 사용자 정의 부팅 시스템 서비스

2613 단어
CentOS 7. x 사용자 정의 부팅 설정, 사용자 정의 시스템 서비스 추가
Centos 시스템 서비스 스 크 립 트 디 렉 터 리:
 
/usr/lib/systemd/  
시스템 (system) 과 사용자 (user) 의 구분 이 있 습 니 다. 로그 인하 지 않 은 상태 에서 실행 할 수 있 는 프로그램 이 필요 하 다 면 시스템 서비스 (system) 에 존재 합 니 다. 즉,:
 
/lib/systemd/system/  
반면 사용자 가 로그 인 한 후에 야 실행 할 수 있 는 프로그램 은 사용자 (user) 에 존재 하 는 서비스 가 'service' 로 끝 납 니 다.여 기 는 nginx 가 작 동 하 는 것 을 예 로 들 면 IT 네트워크,http://www.it.net.cn 1. 서비스 파일 만 들 기
 
vim /lib/systemd/system/nginx.service  
 
[Unit]  
Description=nginx  
After=network.target  
   
[Service]  
Type=forking  
ExecStart=/www/lanmps/init.d/nginx start  
ExecReload=/www/lanmps/init.d/nginx restart  
ExecStop=/www/lanmps/init.d/nginx  stop  
PrivateTmp=true  
   
[Install]  
WantedBy=multi-user.target  
IT 네트워크,http://www.it.net.cn    [Unit]: 서비스의 설명 Linux 학습, http: / / linux. it. net. cn 설명: 서비스 After: 서비스 카 테 고리 [Service] 서비스 실행 매개 변 수 를 설명 하 는 설정 Type = forking 은 백 엔 드 에서 실행 되 는 형식 입 니 다. ExecStart 를 서비스 로 하 는 구체 적 인 실행 명령 ExecReload 를 재 부팅 명령 으로 ExecStop 을 정지 명령 으로 PrivateTmp = True 는 서비스 에 독립 된 임시 공간 주 의 를 표시 합 니 다. [Service] 의 시작,재 부팅, 정지 명령 은 모두 절대 경로 [Install] 서비스 설치 와 관련 된 설정 을 사용 해 야 합 니 다. 다 중 사용자 로 설정 할 수 있 습 니 다. 디 렉 터 리 를 저장 하고 754 의 권한 으로 디 렉 터 리 에 저장 합 니 다.
 
/lib/systemd/system  
3. 자동 시동 설정 
 
systemctl enable nginx.service  
  4. 기타 명령  IT 네트워크,http://www.it.net.cn  
과업
낡은 지령
새 명령
모 서 비 스 를 자동 으로 시작 합 니 다.
chkconfig --level 3 httpd  on             
systemctl enable httpd.service
모 서비스 가 자동 으로 시작 되 지 않도록 합 니 다.
chkconfig --level 3 httpd off
systemctl disable httpd.service
서비스 상태 확인
service httpd status
systemctl status httpd. service (서비스 상세 정보)   systemctl is - active httpd. service (활성 여부 만 표시)
시작 한 모든 서비스 보이 기
chkconfig --list
systemctl list-units --type=service
모 서비스 시작
service httpd start
systemctl start httpd.service
모 서비스 정지
service httpd stop
systemctl stop httpd.service
서비스 다시 시작
service httpd restart
systemctl restart httpd.service
  nginx 서비스 시작
systemctl start nginx.service  
설정 Linux 학습, http: / / linux. it. net. cn
systemctl enable nginx.service  
서비스 재 시작
systemctl disable nginx.service  
시 작 된 모든 서비스 보기
systemctl status nginx.service IT ,http://www.it.net.cn 

좋은 웹페이지 즐겨찾기