EASY7

CentOS 서버 부팅시 데몬 자동실행 본문

보안 공부/리눅스

CentOS 서버 부팅시 데몬 자동실행

E.asiest 2019. 10. 3. 23:54

CentOS 6 인 경우, chkconfig 사용

chkconfig 란, 리눅스 서버가 부팅할 때 실행할 프로그램을 설정하는 유틸리티이다.

tjq

리눅스서버가 부팅될 때 실행될 프로그램을 설정하는 역활을 하는 유틸리티입니다.

   서버 부팅시 프로그램 리스트와 런레벨별 실행여부 등을 확인하거나 설정할 수 있습니다.

 

1. chkconfig --list : 부팅 레벨 확인.

2. chkconfig --level 345 httpd on :

** 부팅 레벨.

0 halt 시스템 종료를 의미

1 single-user mode 시스템 복원모드나 파일 시스템 점검 시 사용

2 multi-user mode (without networking)Network File System을 지원하지 않는 다중 사용자 모드

3

 

multi-user mode

(only consol logins)

다중 사용자 모드

4

not used

사용되지 않음

5

multi-user mode with display manager

GUI 환경

6

reboot

재시작



출처: https://dbrang.tistory.com/839 [디비랑[윕스 데이터센터]]

** service에 등록되어 있지 않은 경우, /etc/rc.d/rc.local 파일에 데몬 실행 명령어 작성

- rc.local은 부팅시 자동실행 명령어 스크립트 수행하며

일반적으로 서버 부팅시마다 매번 자동 실행되길 원하는 명령어는 /etc/rc.d/rc.local에 넣어준다.

- .profile
  로그인시 적용된다.
   /etc 에 있는 설정파일 보다 먼저 적용된다.
   계정내에 적용된다.
   패스나 쉘활경 파일내용을 설정한다.
- rc.local
 부팅시 실행될 것들이 적용된다.
 부팅시 가장 나중에 적용된다.
 데몬과 같은 것들이 들어간다.

(출처 : https://blog.naver.com/belfe7/30089975284)

 

 

 

 

CentOS 7 인 경우, systemctl 사용

systemctl enable httpd

'보안 공부 > 리눅스' 카테고리의 다른 글

vmware workstation vmware tool [Kali]  (0) 2019.10.14
tcpdump  (0) 2019.10.12
포너블(Pwnable)  (0) 2019.09.30
[CentOS] su 명령어 wheel 그룹에게만 허용하기  (0) 2019.09.20
Vi 사용법  (0) 2019.09.20
Comments