Self-Improvement

Linux 부팅과정2 본문

리눅스/서버관리

Linux 부팅과정2

JoGeun 2018. 10. 21. 13:38

*GRUB 암호 설정 및 속성 변경
 //GRUB 암호생성
 #grub (패스워드 설정 및 키값 저장)

$1$/JU0g/$Aq84PzGU2HAqKW7FnQUfx1 복사하기

 #vi /etc/grub.conf

password --md5 $1$/JU0g/$Aq84PzGU2HAqKW7FnQUfx1 넣기

 reboot 하기

*부팅시 리눅스에 서비스 등록방법
 //standalone 방식
 #cd /etc/init.d
 #cp sshd new (sshd의 형식에서 고쳐서 실습)
 #vi new
 -----------------------------------new----------------------------------
 #!/bin/bash
 #
 # chkconfig: 2345 55 25  (2,3,4,5 런레벨, S55new, K25new)
 # description: Test Script
 #
 case "$1" in
         start)
                 echo 1111 > /test/echo.start
                 echo "[ OK ] start"
                 ;;
         stop)
                 echo 2222 > /test/echo.stop
                 echo "[ OK ] stop"
                 ;;
         restart)
                 echo 2222 > /test/echo.stop
                 echo "[ OK ] stop"
                 echo 1111 > /test/echo.start
                 echo "[ OK ] start"
                 ;;
         *)
                 echo $"Usage: $0 {start|stop|restart}"
                 RETVAL=1
 esac
 exit $RETVAL
 --------------------------------------------------------------------
 테스트를 해본다

 #chkconfig --add new (new 서비스를 추가한다)
 #ls -l /etc/rc?.d/*new (각 런레벨에 설정된파일 확인)

 #chkconfig --list new (런레벨에 따른 on/off 확인)

 #service new restart

 #ls -l /test/echo*
 #chkconfig --del new
 #ls -l /etc/rc?.d/*new (파일 삭제 확인) 

 //소스형태인 서비스 등록하기
 /etc/init.d에 서비스를 #ln -s을 통해 심볼릭 링크 or #cp -p로 카피를 한다.
 #chkconfig --add 서비스이름
 #chkconfig 서비스 on
 #service 서비스 restart

'리눅스 > 서버관리' 카테고리의 다른 글

Linux 사용자 관리  (0) 2018.10.21
Linux GRUB 복구  (0) 2018.10.21
Linux 부팅과정1  (0) 2018.10.21
Linux 소스코드로 RPM 패키지 만들기  (0) 2018.10.21
Linux YUM2  (0) 2018.10.21