탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 일반 작업 Oracle Solaris 11 Information Library (한국어) |
1. Oracle Solaris 명령에 대한 정보 찾기
5. Oracle Configuration Manager 작업
inetd 제어 서비스에 대한 등록 정보를 변경하는 방법
inetd 제어 서비스에 대한 명령줄 인수를 수정하는 방법
부트 중 system/filesystem/local:default 서비스가 실패할 경우 sulogin 프롬프트를 강제로 표시하는 방법
15. CUPS를 사용하여 프린터 설정 및 관리(작업)
다음 절차에서는 실행 제어 스크립트를 사용하여 레거시 서비스를 중지하거나 시작하는 방법을 보여줍니다. 또한 실행 제어 스크립트를 추가 또는 제거하기 위한 지침이 포함되어 있습니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# /etc/init.d/filename stop
# /etc/init.d/filename start
# pgrep -f service
예 7-16 실행 제어 스크립트를 사용하여 서비스 중지 또는 시작
예를 들어, 다음을 입력하여 NFS 서버 데몬을 중지할 수 있습니다.
# /etc/init.d/nfs.server stop # pgrep -f nfs
그런 다음, 다음을 입력하여 NFS 서버 데몬을 다시 시작할 수 있습니다.
# /etc/init.d/nfs.server start # pgrep -f nfs 101773 101750 102053 101748 101793 102114 # pgrep -f nfs -d, | xargs ps -fp UID PID PPID C STIME TTY TIME CMD daemon 101748 1 0 Sep 01 ? 0:06 /usr/lib/nfs/nfsmapid daemon 101750 1 0 Sep 01 ? 26:27 /usr/lib/nfs/lockd daemon 101773 1 0 Sep 01 ? 5:27 /usr/lib/nfs/statd root 101793 1 0 Sep 01 ? 19:42 /usr/lib/nfs/mountd daemon 102053 1 0 Sep 01 ? 2270:37 /usr/lib/nfs/nfsd daemon 102114 1 0 Sep 01 ? 0:35 /usr/lib/nfs/nfs4cbd
서비스를 시작 및 중지하는 실행 제어 스크립트를 추가하려면 스크립트를 /etc/init.d 디렉토리에 복사합니다. 그런 다음 서비스를 시작 및 중지할 rcn .d 디렉토리에서 링크를 만듭니다.
실행 제어 스크립트 이름 지정에 대한 자세한 내용은 각 /etc/rc n.d 디렉토리의 README 파일을 참조하십시오. 다음 절차에서는 실행 제어 스크립트를 추가하는 방법을 설명합니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# cp filename/etc/init.d # chmod 0744 /etc/init.d/filename # chown root:sys /etc/init.d/filename
# cd /etc/init.d # ln filename /etc/rc2.d/Snnfilename # ln filename /etc/rcn.d/Knnfilename
# ls /etc/init.d/*filename /etc/rc2.d/*filename /etc/rcn.d/*filename
예 7-17 실행 제어 스크립트 추가
다음 예는 xyz 서비스에 대한 실행 제어 스크립트를 추가하는 방법을 보여줍니다.
# cp xyz /etc/init.d # chmod 0744 /etc/init.d/xyz # chown root:sys /etc/init.d/xyz # cd /etc/init.d # ln xyz /etc/rc2.d/S99xyz # ln xyz /etc/rc0.d/K99xyz # ls /etc/init.d/*xyz /etc/rc2.d/*xyz /etc/rc0.d/*xyz
파일 이름 시작 부분에 밑줄(_)을 붙여 이름을 바꾸어 실행 제어 스크립트를 사용 안함으로 설정할 수 있습니다. 밑줄이나 점으로 시작하는 파일은 실행되지 않습니다. 파일에 접미어를 추가하여 복사할 경우 두 파일 모두 실행됩니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# cd /etc/rcn.d # mv filename_filename
# ls _* _filename
예 7-18 실행 제어 스크립트를 사용 안함으로 설정
다음 예는 S99datainit 스크립트의 이름을 바꾸는 방법을 보여줍니다.
# cd /etc/rc2.d # mv S99datainit _S99datainit # ls _* _S99datainit