: 아래의 명령은 각가 httpd를 가동 시키는 방법인데, 끝 부분이 조금 다릅니다. 아무 상관
없는 건가요? :
: "/bin/aphacheclt start"
: "/usr/local/apache/bin/aphache"
:
: 위의 두 명령에서 다른 건 "..../bin/aphacectl start" 부분만인 것 같은데 이 둘의 차이 별 상관
: 없는 건가요?
: 여쭙는 김에 더 여쭈어 보면, 제가 알기로 root로 들어가서 "ps" 명령어를 입력하면 지금 구
: 동하고 있는 데몬을 볼 수 있다는데, 제가 하면login, bash, su, ps 글고 하나가 뭐더라. 여하
: 간 이 네 개만 떠 있더라구요. 근데도 웹으로의 접근은 가능합니다. 이 것에 대한 설명도
: 조금 부탁드립니다. 참, 그리고 제가 집에서 telent으로 들어가 su로 서버 권한을 받아서 ps
: -aux |grep httpd와 ps -aux |grep mysqld(저희 학교 DB)를 했더니 아래와 같이 나왔습니다. "root 339
: 1 0.0 0.1 2228 512 pts/0 s 02:05 0:00 grep httpd" "root 3391 0.0 0.1 2228 512 pts
: /0 s 02:05 0:00 grep httpd" 두 개 사이에서 다른 건 끝의 시간과 관련한 것과 데몬의
: 이름뿐인 것 같은데, 위의 줄이 각각 의미하는 것은 무언가요? root는 권한자 같고,, 그 뒤의 것들은....?
먼저 명령어는 두번째꺼를 쓰심되겠구요. 끝부분이 조금 틀리네요.
/usr/local/apache/bin/apachectl 이렇게 이구요.
/bin/apachectl <<<이명령어는 apachectl을 명령할때 쉽게사용하려고
명령을 카피해서 옮겨노은거 같은데... 명령자체는 같은일을 합니다.
/bin 디렉토리는 명령어들이 들어있는 디렉으로 사용자의 PATH에 포함되어 있어서
사용하기 편하겠죠.
그러나 저런방법은 권장하지 않습니다.
편하게 사용하시고 싶으시면 사용자 홈 디렉토리에 .bashrc 라는 파일을 수정하여
사용하시는게 편합니다.
.bashrc 설정방법은
# vi .bashrc 하신다음..
alias apachectl='/usr/local/apache/bin/apachectl' <<이부분추가
#. ~/.bashrc 하심됩니다.
두번째 ps 명령에 옵션을 주시면 모든프로세스가 다 나옵니다.
ps -aux 해보세요.
그리고 끝부분에 있는 것은 httpd데몬을 찾아낸 결과가 아니구요.
httpd 프로세스를 검색하려 했지만 그 데몬은 찾지 못하고
자기자신 즉 grep 명령 프로세스를 검색한 것입니다. 두개다욤..
대충설명하면요. 실행자, 프로세스id, cpu,memory점위율, 터미널,상태,시작시간,명령
이런형식일꺼에요 자세한건 문서를 찾아보세요.