본문 바로가기

OS/Linux

CentOS6 x86_64 에서 /lib/security에 파일이 없다? vsftp의 가상화 서비스를 이용하기 위해 pam의 설정을 해주는데 /lib/security에 파일이 없다... 뭐지? 네이버 검색으로는 도저히 방법을 못찾았는데 역시나 구글신은 다르다. 어디나라 말인지는 모르겠으나 힌트를 찾았다. /lib64/security라는 폴더가 있단다. 순간 시야가 넓어지는 느낌을 받았다. 64비트 운영체제라 당연히 64비트용으로 깔리니 저런 생각을 못했다. 앞으로 막히면 저런 구조도 생각해봐야겠다. 더보기
configure.in:153: error: possibly undefined macro: AC_PROG_LD automake중에 에러가 났다. $ ./buildconf.sh rm autom4te.cache libtoolize --force --automake --copy ./buildconf.sh: line 23: libtoolize: command not found aclocal configure.in:163: warning: macro `AM_PROG_LIBTOOL' not found in library autoheader automake -a --foreign --copy autoconf configure.in:153: error: possibly undefined macro: AC_PROG_LD If this token and others are legitimate, please use m4_patter.. 더보기
aclocal, autoheader, automake, autoconf 가 없을 때 http://ftp.daum.net/apache//tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.32-src.tar.gz을 설치하려고 보니 aclocal, autoheader, automake, autoconf가 없다고 나온다. 아주 난감하다. 하나씩 yum으로 정보를 찾다보니 automake가 검색된다. 그래서 인터넷 검색을 해보니 automake,autoconf가 관련있다는 것을 금새 알 수 있었다. 혹시나 싶어 yum으로 automake를 설치하니 전부 실행할 수 있었다. #yum -y install automake 이제 사용해보자 ㅋㅋ 더보기
CentOS SVN 설치에서 확인까지 1. yum 에서 SVN 설치 # yum -y install subversion 2. 경로 설정 # mkdir {repository 경로} # cd {repository경로} #svnadmin create --fs-type fsfs {repository경로} 3. vi {repository경로}/conf/svnserve.conf 설정 [general] anon-access = none auth-access = write password-db = passwd #realm = Sample Repository 4. vi {repository경로}/conf/passwd 설정 [user] robo = 1234 {아이디}/{패스} 5. 데몬 돌리기 #svnserve -d -r {repository 경로} 보통 사람.. 더보기
CentOS에서 YUM의 속도를 향상시키자 처음에는 baseurl에 주석처리가 되어있고 mirrorlist를 사용하고 있다.하지만 1k이하의 믿지못할 속도를 경험하고서 속도를 올려보고자 했다. mirrolist보다는 baseurl이 좀 더 빠르다. 200k대의 속도가 나오고 있다. vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-.. 더보기
YUM(Yellowdog Updater Modified) RPM 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구이다.Yum 이전에 있었던 Yellowdog Updater (YUP) 도구를 대체하며, 듀크 대학교 물리학부에서 사용되었던 레드햇 리눅스 시스템 관리를 위해서 등장하였다. 그 이후로 페도라, CentOS 등 많은 RPM 기반 리눅스 배포판에서 사용되었다. 레드햇의 패키지 관리자 up2date에서도 Yum 저장소에 접근할 수 있다.(출처:위키백과) 한마디로 RPM기반의 온라인 업데이트 프로그램이다. 윈도우의 업데이트와 같은 기능이라고 생각된다. CentOS 6.0을 설치하니 설치되어 있었다. +_+ 사용방법 yum -y install -y는 사용자의 확인을 모두 'yes'로 간주하고 설치하는 옵션이다. 다른 기능을 보면 이렇다. 더 있지만.. 더보기
configure에서 mod_deflate has been requested but can not be built due to prerequisite failures 에러 mod_deflate를 설치하려하는데 zlib-devel 패키지가 설치가 안되서 생기는 현상이다. #yum -y install zlib-devel 참고로 이 라이프러리는 데이터 압축 라이브러리이다. http://www.zlib.net/ 더보기
configure에서 no acceptable C compiler found in $PATH 오류 ./configure를 이용해서 환경을 만드는데 에러가 난다. # ./configure --with-layout=apach --prefix=/home/myhome/server/apache-2.2.21 --enable-module=so --enable-mods-shared=all --enable-so -enable-rewrite checking for chosen layout... Apache checking for working mkdir -p... yes checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... .. 더보기
CentOS에 mysql RPM 설치하기 1. mysql 홈페이지에서 rpm받기 select platform에서 linux - generic 을 선택한다. 본인의 경우 x86-64 버젼을 설치하였으므로 x86-64 버젼을 받는다. MySQL-5.5.16-1.linux2.6.x86_64.tar 필요한 파일만 별도로 받아 설치하여도 된다. 위에는 내가 받은 파일이다. tar를 받으면 안에 종류별로 rpm파일이 들어있다. 그중에서 server파일과 client파일을 설치하면 된다. 2. 압축 풀기 $ tar -xvf MySQL-5.5.16-1.linux2.6.x86_64.tar MySQL-client-5.5.16-1.linux2.6.x86_64.rpm MySQL-devel-5.5.16-1.linux2.6.x86_64.rpm MySQL-embedded.. 더보기
CentOS 6.0 설치후 방화벽 설정 CentOS를 설치하고 우분투와는 다른 삽질을 경험하게 되었다. iptables를 이용하여 설정하는 방법은 아무리 명령어를 쳐도 씨도 안먹혀서 lokkit를 이용하였다. CentOS 6.0에서 iptables를 설정해 사용하는 방법을 아시는 분은 좀 알려주세요~ lokkit는 redhot 9.0이상에서 설치되어진 방화벽 프로그램이다. 인터넷에서는 텍스트형식의 ui를 바탕으로 설명이 몇몇되어있는데 난 desktop으로 설치를 해서 그런지 구경도 못했다 하지만 lokkit명령어를 치고 뚜러지게 쳐다보니 딱 한줄은 보였다. -p [-]:, --port=[-]: 특정 포트의 방화벽 통과를 허용함 (예, ssh:tcp) 이거다. 처음 사용하는데 너무 겁을 먹은 나머지 인터넷만 뒤지다가 직접 찾았다. 설명대로 하니.. 더보기