질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

[CentOS 리눅스 구축관리 실무] 내용중 질문이에요~

작성자 정보

  • cycix 작성
  • 작성일

컨텐츠 정보

본문

http://centos.superuser.co.kr/ 는 회원가입해도 글작성이 안되고
http://www.lug.or.kr 는 페이지가 안열려서...

부득이하게 여기에 질문 드립니다.

apm소스컴파일 중인데요

1번째 (540p)
mysql 디렉토리 권한설정중에
chown -R root.
chown -R mysql var
chgrp -R mysql.


이렇게 하시던데.. 무슨뜻인지 궁금해요
그리고 두번째줄은 엔터치면 no such file 나오거든요
뜻을 알려주세요~

2번째
위와 같이 해서 안되니까...구글링을 해서...
chown roo.mysql -R /usr/local/mysql
chown mysql.mysql -R /usr/local/mysql/var

이런식으로 한뒤 설치를 마쳤거든요
그런데
ps -ef | grep mysql
이렇게 하면

root      2172     1  0 21:57 ?        00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/localhost.localdomain.pid
mysql     2281  2172  0 21:58 ?        00:00:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --user=mysql --log-error=/usr/local/mysql/var/localhost.localdomain.err --pid-file=/usr/local/mysql/var/localhost.localdomain.pid --socket=/tmp/mysql.sock --port=3306
root      3120  3091  0 22:15 pts/0    00:00:00 grep mysql

이렇게 나와요 정상인가요?
rpm으로 설치하면 참 간단하게 나오던데
왜이렇게 나오는지 궁금해요...

3번째 (545p)
아파치 설치중..(역시 소스컴파일)
설치를 모두 끝내고 ntsysv에 등록하려고 하는데 안되더라고요
책에보면 /etc/init.d/httpd 파일에 다음의 내용을 추가 하라고 하던데...
그 내용이란게 다음에 나오는 주석처리된 문장이거든요

# chkconfig: 2345 90 90
# description: init file for Apache server daemon
# processname: /usr/local/apache/bin/apachectl
# config: /usr/local/apache/conf/httpd.conf
# pidfile: /usr/local/apache/logs/httpd.pid


물론 추가해서 되면 다행이지많...
주석을 추가한다고 뭐가 달라질까...궁금해하며 추가를 했는데
여전히 안되는군요

그래서 혹 주석을 제거하면 되려나..하고 제거 해 보았지만..여전히..등록이 안되네요...
수동으로 실행하면 정상작동은 합니다 ^-^)
혹...어느 특정부분에 삽입을 해야 하는지...궁금해요 ㅜ.ㅜ

4번째
php 소스 컴파일중
make 하는데
conigure: error: libjpeg.(also) not fount
라는 메세지가 나오면서 중단되는데요
libjpeg는 설치 되어 있는것 같은데....문제점이 뭘까요?

php configure는 다음과 같이 했읍니다.

./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/apache/conf \
--disable-debug \
--enable-safe-mode \
--enable-track-vars \
--enable-sockets \
--with-mod_charset \
--with-charset=utf8 \
--with-xml \
--with-language=korean \
--enable-mailparse \
--enable-calender \
--enable-sysvsem=yes \
--enable-sysvshm=yes \
--enable-ftp \
--enable-magic-quotes \
--enable-gd-native-ttf \
--enable-url-includes \
--enable-trans-id \
--enable-inline-optimization \
--enable-bcmath \
--enable-exif \
--enable-sigchild \
--enable-mbstring \
--with-jpeg \
--with-png \
--with-zlib \
--with-jpeg-dir=/usr \
--with-png-dir=/usr/lib \
--with-freetype-dir=/usr \
--with-libxml-dir=/usr \
--with-gd \
--with-ttf \
--with-gettext

관련자료

댓글 5

adaylily님의 댓글

  • adaylily
  • 작성일
chown -R root.
chown -R mysql var
chgrp -R mysql.

.이 자기 디렉토임은 아시겠죠.
즉 이 디렉토리에 있는 파일을 모두 change own 하라는 표현입니다. 직역하면 소유자변경정도 되겠네요.
var가 없다는 것은 그 디렉토리에서 안하셨다는 거겠구요.
첫번째 줄은 모든 소유자와 그와 관계된 것들 디렉토리 및 하위디렉토리 파일도 모두 루트로 바꿔라...
두번째 줄은 그중에 var 폴더만 mysql로 바꿔라 정도 되겠네요.
세번째는 체인지 그룹을을 하는 관련된것까지 모두 mysql로 바꿔라 입니다. 설명하다가 보니까, 좀 귀찮네요.
기초적인 것입니다. 찾아보세요.

adaylily님의 댓글

  • adaylily
  • 작성일
두번째 rpm은 디폴트 설치이고, 컴파일을 하면 내 입맛에 맞게 설정되니까, 소유주 경로 등등이 표시가 되는 것이죠. 지극히 정상적인 결과입니다.

adaylily님의 댓글

  • adaylily
  • 작성일
3번째는 되어야 정상입니다. 제대로 등록을 안하셨겠죠. 저거는 httpd 데몬의 프로세스 아이디와 실행 설정을 결정하는 것입니다. 만약에 httpd 데몬이 서버마다 PID가 다르고 그렇다면 관리하는데 문제가 되겠죠. 그래서 예약되어 있으며, 그걸 사용하겠다는 것입니다. 실행안되는 것은 httpd log 폴더 아래에 안되는 에러로그를 확인할 문제이지, 저거때문에 안된다는 말은 전혀 근거없는 낭설입니다.

adaylily님의 댓글

  • adaylily
  • 작성일
네번째 같은데는 확인을 못하시는 거겠죠. whereis libjepg 또는 libjepg-devel로 찾아보세요. 정 못찾겠다 싶으시면, yum install -y libjepg-devel 하셔서 업데이트 하시고요...

너무 날로 먹을려고 하시네요. 책에 다 있는 건데...

cycix님의 댓글

  • cycix
  • 작성일
adaylily님 친절한 답변 너무 감사드립니다.
. 하고 whereis 는 몰랐어요 ㅜ_ㅜ
제가 초보라 너무 답답해서 질문 드린것이니 널리 양해를 (^^)(__)
다시 한번 거듭 감사드립니다...행복하세요~ ^0^

공지사항


뉴스광장


  • 현재 회원수 :  60,288 명
  • 현재 강좌수 :  36,943 개
  • 현재 접속자 :  369 명