프로그램/linux2012. 2. 23. 12:03

자동 시작 설정(아파치)
- 아파치 시작실행 파일(apachectl)을 서비스 실행 디렉토리에 복사(httpd로 파일명 변경)
]# cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd

- 자동시작 등록하기
]# chkconfig httpd on                         <- 모든 설정 on 상태
또는
]# chkconfig --levels 235 httpd on       <- 각 설정 중에 필요한 부분만 세부 설정

- 자동시작 설정 확인하기
]# ntsysv
-> 목록에서 httpd가 체크되어 있는지 확인


아파치 구동 확인
]# ps -aux | grep httpd


아파치 관련 설정 후 재시작하기
]# service httpd restart


아파치 관련 설정 후 재시작하지 않고 설정 적용하기
]# apachectl -k graceful


아파치 실행과 관련한 옵션
- start : httpd 데몬 시작 - 이미 실행하고 있으면 오류 메시지(apachectl -k start 또는 httpd -k start명령어와 같다.)
]# service httpd start        <- 이 명령어는 서비스에 등록되어있어야 한다.
또는
apachectl start         <- apachectl 실행 파일이 있는 곳에서 실행해야 한다.
또는
]# /usr/local/apache2/bin/httpd -k start
또는

- stop : httpd 데몬 중지(apachectl -k stop 또는 httpd -k stop 명령어와 같다.)
]# service httpd stop

- restart : httpd 데몬을 재시작한다. 데몬이 중지 상태이면 시작한다.
]# service httpd restart

- status : httpd 데몬 상태를 알려준다.
]# service httpd status

- graceful : 실행중인 httpd 데몬을 죽이지않고(사용중인 커넥션은 제외) 설정 내용을 적용(재시작)한다.(적용까지는 다소 시간이 걸릴 수 있다.)
]$ service httpd graceful
또는
]# /usr/local/apache2/bin/httpd -k graceful

아파치 버전 확인하기
]# httpd -v


PHP 각종 정보 확인하기
]# php -i

- php.ini 파일 위치 확인하기
]# php -i | grep php.ini


파일 찾기(find)
]# find / -name apachectl -print
/usr/local/apache2/bin/apachectl
Posted by 은둔고수
프로그램/linux2011. 7. 31. 13:08

여러 종류의 리눅스 중 CentOS 5.6 리눅스에 yum을 이용해서 vsFTP를 설치해본다.

1. yum을 이용해서 vsftpd를 설치한다.
[root@www ~]# yum -y install vsftpd

2. 부팅 시 자동으로 실행할 수 있게 서비스에 등록을 한다.
[root@www ~]# chkconfig vsftpd on                     <-- 또는 chkconfig --levels 2345 vsftpd on
또는 ntsysv를 이용해서 서비스 중 vsfptd를 선택
[root@www ~]# ntsysv


vsftpd의 설정 파일 vsftpd.conf의 위치 : /etc/vsftpd/vsftpd.conf

ftp 로그인 계정으로 사용할 사용자 계정 생성하기(클릭)

3. vsftpd 서비스를 실행한다.
[root@www ~]# service vsftpd start

4. ftp 접속 테스트를 한다.
Posted by 은둔고수