CentOS 6 서비스 켜기 시작 방법 설정

1558 단어
CentOS 설정 서비스의 전원을 켜고 시작하는 두 가지 방법
1. chkconfig를 이용하여 시작 단계를 설정하여 CentOS나 RedHat의 다른 시스템에서 설치한다. 만약에 뒤에 설치된 서비스, 예를 들어 httpd, mysqld,postfix 등은 설치 후 시스템이 기본적으로 자동으로 시작되지 않는다./etc/init를 수동으로 수행해도d/mysqldstart가 서비스를 시작했습니다. 서버가 다시 시작되면 시스템이 자동으로 서비스를 시작하지 않습니다.이럴 때 우리는 설치 후에 시스템이 자동으로 이런 서비스를 시작하여 불필요한 손실과 번거로움을 피할 수 있도록 설정을 해야 한다.사실 명령은 매우 간단하다.chkconfig을 사용하면 된다.[하늘 끝 PHP 블로그] - [http://blog.phpha.com] 예를 들어 mysqld를 켜서 자동으로 시작하도록 설정하려면:
chkconfig mysqld on

어떤 서비스의 자동 시작을 취소하려면 마지막 인자 'on' 을 'off' 로 변경하면 됩니다.예를 들어postfix의 자동 시작을 취소하려면:
#chkconfig postfix off

주의해야 할 것은, 만약 이 서비스가chkconfig 목록에 추가되지 않았다면, 현재 - add 파라미터를 사용하여 이를 추가해야 한다.
#chkconfig –-add postfix

현재 자동으로 시작되는 모든 서비스를 질의하려면 다음을 입력합니다.
#chkconfig -–list

지정한 서비스만 보고 싶으면 '– -list' 다음에 서비스 이름을 붙이면 됩니다. 예를 들어 httpd 서비스가 자동으로 시작되는지 확인하십시오.
#chkconfig –-list httpd
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

이때 0~6이off이면httpd 서비스가 시스템이 시작될 때 자동으로 시작되지 않는다는 것을 의미한다.입력한 내용:
#chkconfig httpd on

그러면 다음과 같습니다.
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

이때 2~5가 온이면 자동으로 작동한다는 뜻이다.
2. 수정/etc/rc.d/rc.local 이 파일: 예를 들어apache, mysql, 삼바, svn 등 서비스의 시작 문제를 함께 해결합니다.
#vi /etc/rc.d/rc.local
 
#vi /etc/profile
#      
/usr/sbin/apachectl start
/etc/rc.d/init.d/mysqld start
/etc/rc.d/init.d/smb start
/usr/local/subversion/bin/svnserve -d

좋은 웹페이지 즐겨찾기