Linux chkconfig 시작

1871 단어
제 개인 블 로그 사이트 에 오신 것 을 환영 합 니 다.http://www.yanmin99.com/
1. 시동 걸 기 안내
  • CentOS 나 RedHat 의 다른 시스템 에서 httpd, my sqld, potfix 등 뒤에 설 치 된 서비스 라면 설치 후 시스템 이 기본적으로 자동 으로 시작 되 지 않 습 니 다.수 동 으로 / etc / init. d / mysqld start 를 실행 하여 서 비 스 를 시작 하 더 라 도 서버 가 다시 시작 하면 시스템 은 자동 으로 서 비 스 를 시작 하지 않 습 니 다.

  • 2. CentOS 설정 자동 시작 방식
    1. CentOS 7 이전
  • A. chkconfig 를 이용 하여 시작 단 계 를 설정 합 니 다.
  • chkconfig 소개
    chkconfig –-add xxx //      chkconfig  
    chkconfig --del xxx //    chkconfig     
    chkconfig xxx on //        
    chkconfig xxx off //        
    chkconfig --list //    chklist   
    chkconfig --list xxx       
    
  • chkconfig 실례
    // nginx   chkconfig 
    chkconfig --add nginx
    //  nginx   chkconfig (            )
    chkconfig --list nginx
    //2~5  on,         
    nginx 0:off 1:off   2:on    3:on    4:on    5:on    6:off
    //      
    chkconfig nginx on
    //      
    chkconfig nginx off
    chkconfig --del nginx
    
  • B, 수정 / etc / rc. d / rc. local
    /etc/rc.d/init.d/nginx start
    
  • CentOS7
  • 방안 1
  • 스 크 립 트 실행 권한 부여 (/ opt / script / autostart. sh 는 스 크 립 트 경로)
    chmod +x /opt/script/autostart.sh
    
  • / etc / rc. d / rc / local 파일 을 열 고 끝 에 다음 과 같은 내용 을 추가 합 니 다
    /opt/script/autostart.sh
    
  • centos 7 에서 / etc / rc. d / rc. local 의 권한 이 낮 아 졌 기 때문에 다음 명령 을 실행 하여 실행 가능 한 권한
    chmod +x /etc/rc.d/rc.local
    
  • 을 부여 해 야 합 니 다.
  • 방안 2
  • 스 크 립 트 를 / etc / rc. d / init. d 디 렉 터 리 로 이동
    mv /opt/script/autostart.sh /etc/rc.d/init.d
    
  • 스 크 립 트 의 실행 가능 한 권한 증가
    chmod +x /etc/rc.d/init.d/autostart.sh
    
  • 자동 시작 항목 에 스 크 립 트 추가
    cd /etc/rc.d/init.d
    chkconfig --add autostart.sh
    chkconfig autostart.sh on
    
  • 좋은 웹페이지 즐겨찾기