Linux 부팅과정2
*GRUB 암호 설정 및 속성 변경
//GRUB 암호생성
#grub (패스워드 설정 및 키값 저장)
#vi /etc/grub.conf
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