본문 바로가기

Tip & Tech/Linux

(18)
yum으로 php 5.3 설치하기 [출처] : Cent OS에서 YUM으로 PHP 5.3 업그레이드 하기 in 지인아빠 대박기원 webtatic 이라는 repository를 이용한 방법입니다. [root@CentOS5]# wget -P /etc/yum.repos.d/ http://repo.webtatic.com/yum/webtatic.rep[root@CentOS5]# yum --enablerepo=webtatic install php 일반 적인 사용법과 동일하게 update, remove 등도 사용하실 수 있습니다. --enablerepo에 유의하시면 됩니다.
VMWare에 CentOS 6 설치시 네트워크 비활성화 문제 /etc/sysconfig/network-scripts/ifcfg-eth0 항목을 열어서 ONBOOT="no"항목을 ONBOOT="yes"로 변경 후 재부팅 DHCP 관련 문제나, 네트워크 카드 수동 설정은 http://blog.saja92.net/48 를 참조하세요~
crontab 사용법 crond는 리눅스에서 특정 작업을 특정 시간마다 반복 실행해주는 데몬입니다 간단한 유저별 사용법으로는 crondtab -e 를 입력하고 vi 편집기와 동일한 인터페이스에서 다음 규칙에 맞게 입력 해주시면 됩니다. 분 시간 일 월 요일 명령 분~월 까지는 생각 하시는 숫자 그대로 입력 해 주시면 되고, 요일의 경우 0(일요일) ~ 6(토요일)로 입력합니다. 특정 요일을 여러개 선택할경우 , 로 구분합니다. 예제를 들면 [user@CentOS ~]$ crontab -e 05 01 * * 1,2 ~/script.sh 위와 같이 설정 하실 경우에, 매주 월요일, 화요일 01시 05분에 사용자 폴더의 script.sh 를 실행합니다. 매시간 5분이 아닌 매 5분마다 실행되게 설정하시려면 */5 01 * * 1,..
/lib/modules/2.6.xx-xxx.x.x/build 경로를 요구할 시 드라이버등의 설치를 위해서 make 를 이용한 컴파일 중에 /lib/modules/2.6.xx-xxx.x.x/build : No such file or directory 등의 에러메시지를 보여주며, 진행이 불가능할 경우가 있습니다. 해당 경로로 가보면 링크도 깨져있구요. 이런 경우에 kernel-devel 을 설치해 주면 됩니다. Redhat 계열의 경우 yum –y kernel-devel 로 간단히 처리 가능합니다.
yum Repository(리포지터리) 변경 Mirrorlist를 이용 할 경우에 특별한 경우가 아니면 빠른 서버로 잡아주는 것 같습니다만, 저의 경우 VMWare를 이용해 Bridged Network를 이용 할 경우에 가끔 엉뚱한 서버로를 잡고 다운로드 속도가 1.1kb/s 정도 나와서 답답할 때가 있습니다. 이런 경우의 리포지터리 수동 지정 밥법입니다. (CentOS 기준 입니다. Fedora의 경우 파일이 분산되있는 듯 하지만 아래 경로에 모두 모여있습니다.) /etc/yum.repos.d/CentOS-Base.repo 파일을 편집합니다. mirrorlist 를 주석 처리 해주시고 baseurl을 입력해줍니다. (저는 개인적으로 다음이 빠르고 좋아서 다음을 이용합니다. baseurl=http://ftp.daum.net/centos/$relea..
VMWare에 CentOS 6 설치시 네트워크 드라이버 비활성화 문제 문제점: VMWare 에서 CentOS 6 버전을 설치시 네트워크 카드가 활성화 되지 않은 경우 이유: 부팅시 네트워크 카드를 활성화 하지 않기 때문 해결법 /etc/sysconfig/networking/devices/ifcfg-eth0 항목을 열어서 ONBOOT 항목을 yes 로 변경 합니다. reboot 을 입력해 재부팅 합니다. 부팅 후 DHCP 설정의 경우 아이피를 잘 못받아 오는 경우가 있으므로, service network restart 명령으로 네트워크 서비스를 재시작 해줍니다.
cp: omitting directory 파일 복사시 일어날 수 있는 에러인데 -r 옵션으로 간단히 처리가 가능하다 ex : cp -r /home/abc /var/www/html
date() [function.date]: It is not safe to rely on the system's timezone settings. 오류 해결하기 테스트용 서버 세팅하고 php 코딩작업중 date() 함수에서 발생한 오류이다 php.ini 에 timezone 설정이 되있지 않아 발생하는 에러다 # vi /etc/php.ini (php.ini 의 경로는 다를 수 잇습니다.) date.timezone 검색 [Date] ; Defines the default timezone used by the date functions date.timezone = Asia/Seoul