본문 바로가기

LINUX & UNIX

FreeBSD 9.2 REL USB 메모리 로 설치 하기 FreeBSD ... 예전에 즐겨 사용하던 OS 인데 요근래 OS 관련 일을 한참 동안 안 하다보니 버전도 많이 올라갔네요. 우선 다운로드 하기 위해서 미러 사이트 에 접속 해 봤더니. 버전 9.2 와 10.0 이 존재 한다.10.0 은 제일 마지막 이라 바로 이전꺼를 선택 해서 9.2 를 설치하기로 ... 일본이 가장 빠르게 다운 받을 수 있었습니다. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html 파일은 FreeBSD-9.2-RELEASE-i386-memstick.img FreeBSD-9.2-RELEASE-i386-dvd1.iso FreeBSD-9.2-RELEASE-i386-disc1.iso FreeBSD-9.2-R.. 더보기
Apache 실행시 Cannot load /usr/local/apache/modules/libphp4.so into server: /usr/local/apache/modules/libphp4.so: cannot restore segment prot after reloc: Permission denied 에러 아파치 실행시 아래와 같은 에러 가 난다면 SELINUX 때문이다. Cannot load /usr/local/apache/modules/libphp4.so into server: /usr/local/apache/modules/libphp4.so: cannot restore segment prot after reloc: Permission denied 쉘 상에서 #setup 실행 해서 SELINUX 부분을 disable 로 바꾸면 해결 ~ 더보기
CentOS 에서 yum 이 동작 안할때 Loading mirror speeds from cached hostfile 이 메세지만 나오고 더이상 진행이 않되고 있다면 미러 사이트 를 찾지 못해서 발생 한다. 해결 방법은 /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/ baseurl=http://ftp.daum.net/centos/$releasever/os/$basea.. 더보기
FreeBSD 8.X 에 Apache2 + PHP5 + MySQL5 ports(포트) 설치 리눅스 와 유닉스 계열에서 가장 사용자 의 편의 를 고려한 OS 가 FreeBSD 라고 생각 된다. ports system 때문에 ㅋㅋ FreeBSD 8 + Apache2 + PHP5 + Mysql 5 1.Apache ==> cd /usr/ports/www/apache22 make install clean 으로 설치하고 vi/etc/rc.conf apache22_enable="YES" /etc/rc.conf 파일에 부팅 하면서 실행 할 수 있도록 apache22_enable 값을 YES 로 입력 한다 2.MySQL ==> cd /usr/ports/databases/mysql51-server make WITH_CHARSET=euckr BUILD_STATIC=yes BUILD_OPTIMIZED=yes ins.. 더보기
phpMyAdmin 웹 MySQL 관리 툴 3.3.9.2 버전 과 2.11.11.3 버전 너무나 유명 하고 널리 사용 되고 있는 MySQL 웹 관리 툴 입니다. MySQL 버전 이 5.2 이상 이라면 3.3.9 버전을, 그리고 그 이하 버전 이라면 2.11.11 버전을 사용 해야 한다. 홈페이지 주소 는 http://www.phpmyadmin.net/home_page/ 다운로드 는 http://www.phpmyadmin.net/home_page/downloads.php 최신 버전을 받는게 좋겠다. 자신 의 MySQL 서버 의 버전을 꼭 확인 해야 한다. 설치 는 압축을 풀고 압축푼 경로 의 scripts/setup.php 를 실행 하면 간편하게 설정을 할 수 있다. 이 툴이 없었다면 .. 그래서 모든 작업 을 타이핑 으로 했더라면 얼마나 불편 했을까 생각 된다. 더보기
DDOS(분산서비스거부) 공격 유형 DDOS 공격이 이제는 없는줄 알았는데 아직도 활개 치고 있는거 같다. 즐겨 가던 사이트 가 간혹 안열리면 거의 DDOS 공격 때문이라고 한다.. 토렌트 관련 사이트 를 공격 해서 얻을게 뭐가 있어서 공격 하는지 모르겠지만 어쨋든 이제는 없어진줄 알았던 공격이 아직도 많이 있는거 같다. 들어오는 공격에 방어 를 하기위해서는 공격 의 유형을 파악하고 있어야 방어 를 할 수 있을거라 생각 한다. 예전에 서버를 수비 하는 입장에서 정리 해 놓았던 문서를 정리 해 본다. IP FLOODING 공격 TCP 프로토콜에 비해서 패킷싸이즈를 줄이기가 용이하며 IP 프로토콜만을 무한정으로 보내 네트워크 장비에 성능을 저하시키는 공격 TCP 공격 -예전에 이 형태의 공격 패턴이 가장 많았던거 같다. TCP SYN FLOO.. 더보기
MySQL 웹 관리툴 phpMyAdmin 다운 및 설치 MySQL4.X 에는 2.11.11.1 버전을 설치 해야 하고 MySQL5.X 에서는 3.3.9 버전을 설치 한다. 새로운 버전이 있는지 확인 하고 다운을 받는다, http://www.phpmyadmin.net/home_page/downloads.php 적당한 위치에 압축을 풀고 config.inc.php 파일을 만들어 줘야 합니다. config.sample.inc.php 샘플 파일이 있으니 샘플 파일을 복사 해서 적절하게 환경을 맞춰 준다. 그리고 아파치 설정 파일 httpd.conf 에서 디렉토리 의 Alias 를 설정 해주고 아파치 를 재시작 한다. Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/" Options none AllowOverride Limit Ord.. 더보기
리눅스 에서 한글 설정 shell 에서 한글 메세지 등이 깨져 보인다면 아래 의 파일을 한글 에 맞게 수정 한다. 보통은 en_US.UTF-8 이렇게 되 있다 그걸 ko_KR.eucKR 이렇게 수정 한다 /etc/sysconfig/i18n 내용은 LANG="ko_KR.eucKR" undefined SUPPORTED="ko_KR.eucKR:ko_KR:ko" SYSFONT="latarcyrheb-sun16" sysfontacm="8859-15" 더보기
아파치(Apache) 심볼릭 링크 Forbiden(포비든) 에러 날때 httpd.conf 파일 의 아래 에 해당 하는 부분 에서 굵게 표시한 부분 을 추가 또는 수정 해 주고 아파치 다시 시작 한다 AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews FollowSymLinks Indexes SymLinksIfOwnerMatch IncludesNoExec Order allow,deny Allow from all Order allow,deny Allow from all Order deny,allow Deny from all 심볼릭 링크 를 허용 해줘야 포비든 에러 가 안나온다. 보안 의 문제가 있으려나 ? 더보기
리눅스 소스 컴파일시 나올 수 있는 에러들 과 그에 따르는 대책 1)error: xml2-config not found. Please check your libxml2 installation. 해결책 : yum install libxml2-devel 2) Checking for pkg-config... /usr/bin/pkg-config configure : error: Cannot find OpenSSL's 해결책 : yum install openssl-devel 3)error: Please reinstall the BZip2 distribution 해결책 : yum install bzip2-devel 4)error: Please reinstall the libcurl distribution 해결책 yum install curl-devel 5)error: libjp.. 더보기