debian 전원 켜기 시작 관리
2140 단어 Debian
debian 전원 켜기 시작 관리
linux에서 서비스의 시작, 정지 등은 보통
/etc/init.d
의 디렉터리에 있는 스크립트를 통해 제어됩니다.실행 단계를 시작하거나 변경하려면 /etc/rcX.d
에서 스크립트를 검색하십시오.여기서 X는 실행 수준입니다.예를 들어 Apache2는 설치가 완료되면 기본적으로 시작하거나 시작합니다.예를 들어 나는
vagrant
의 LMPA의box를 설치했다.자동 시작을 금지해야 합니다. 이 서비스를 금지하고 필요할 때 사용해야 합니다./usr/sbin/apachectl start #/etc/init.d/apache2 start
debian에서 업데이트-rc. 사용d 명령으로 구현
update-rc.d [-n] [-f] <basename> remove
update-rc.d [-n] <basename> defaults [NN | SS KK]
update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
-n: not really
-f: force
또한 서비스 시작 순서를 지정할 수 있습니다.
update-rc.d apache2 defaults 90
또한 start 및 kill 순서를 보다 자세히 제어할 수도 있습니다.
update-rc.d apache2 defaults 20 80
그중 앞의 20은 start의 운행 순서 레벨이고 80은kill의 레벨입니다.다음과 같이 작성할 수도 있습니다.
update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6 .
그 중 0~6은 운행 레벨이다.update-rc.d 명령은 Linux 서비스뿐만 아니라, 작성된 스크립트도 이 명령을 켜서 자동으로 실행할 수 있다
debian6에서 업데이트-rc. 사용d 는 다음과 같이 오류를 보고합니다.
update-rc.d: using dependency based boot sequencing
insserv
명령으로 대체할 수 있음update-rc.d
insserv [<options>] [init_script|init_directory]
Available options:
-h, --help This help.
-r, --remove Remove the listed scripts from all runlevels.
-f, --force Ignore if a required service is missed.
-v, --verbose Provide information on what is being done.
-p <path>, --path <path> Path to replace /etc/init.d.
-o <path>, --override <path> Path to replace /etc/insserv/overrides.
-c <config>, --config <config> Path to config file.
-n, --dryrun Do not change the system, only talk about it.
-d, --default Use default runlevels a defined in the scripts
예를 들어 insserv -r apache2
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
gnu, bsd 명령의 차이를 흡수linux와 기타 unix, 예를 들어 맥 등 쌍방을 사용합니다 환경적인 사람도 많죠. 이런 상황에서gnu명령일까,bsd명령일까,항상 혼란스러워요. 또한 리눅스에서 데비안 계열은 가wk가 아니라 마wk의 적은 기능이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.