본문 바로가기

728x90

전체 글

PHP 5.2.8을 소스 파일로부터 컴파일하여 설치하는 방법 PHP 5.2.8을 소스 파일로부터 컴파일하여 설치하는 방법 1. 필수 패키지 설치 sudo yum install -y gcc make libxml2 libxml2-devel openssl openssl-devel bison flex 2. 소스 다운로드 3. 소스 코드 압축 해제 4. 컴파일 및 설치 ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --enable-sysvshm=yes --enable-sysvsem=yes --enable-debug=no --with-ttf --with-png-dir=/usr --with-zlib-dir --with-jpeg-dir.. 더보기
[Apache] apache(httpd-2.2.12) 설치 apache(httpd-2.2.12) 설치 ver : httpd-2.2.12 # useradd -c "Apache" -u 48 -s /sbin/nologin -m -d /home/www apache # ./configure --prefix=/usr/local/apache2 --enable-so --enable-shared=max --enable-rewrite --enable-ssl --enable-proxy # make # make install # cp -p /usr/local/apache2/bin/apachectl /etc/init.d/httpd # vi /etc/init.d/httpd ----------------------------------------------------------------.. 더보기
MySQL 5.0.45를 소스로부터 컴파일하여 설치하는 방법 MySQL 5.0.45를 소스로부터 컴파일하여 설치하는 방법 1. 필수 패키지 설치 MySQL을 컴파일하기 위해 필요한 의존성 패키지를 설치해야 합니다. sudo yum install -y gcc gcc-c++ cmake ncurses-devel openssl-devel bison 2. MySQL 계정 생성 useradd -m -c "MySQL Server" -d /usr/local/mysql -s /bin/false -u 27 mysql 3. 소스 다운로드 MySQL 5.0.45의 소스 코드를 다운로드합니다. 공식 MySQL 웹사이트 : http://downloads.mysql.com/archives.php cd /usr/local/src wget https://downloads.mysql.com/ar.. 더보기
파일 인코딩 변경하기(libiconv) 파일 인코딩 변경하기(libiconv) libiconv 라이브러리를 사용하여 파일의 인코딩을 변경할 수 있습니다. libiconv 설치 libiconv download URL : https://ftp.gnu.org/gnu/libiconv/ 컴파일 tar xvfz libiconv-1.13.1.tar.gz cd libiconv-1.13.1 ./configure --prefix=/usr/local make make install iconv 버전 정보 $ iconv --version iconv (GNU libc) 2.17 Copyright (C) 2012 Free Software Foundation, Inc. 이 프로그램은 공개 소프트웨어입니다; 복사조건은 소스를 참조하십시오. 상품성 이나 특정 목적에 대한 적.. 더보기
[기사] 중국 “.CN” 역사상 최대규모 DDoS 공격 받아 복구중! DNS서버에 조직적인 좀비 네트워크 이용 공격행위로 추정 지난 8월 25일 0시경, 중국 DNS서버가 DDoS공격을 받았다. “.cn” 도메인네임을 사용하는 여러 웹사이트 및 sina weibo(중국의 인터넷 포털사이트 시나닷컴이 제공하는 마이크로 블로그 서비스) 클라이언트는 접속이 불가능했다. 그러나 CNNIC의 신속한 대처로 당일 2시경 서비스는 복구되었다. 하지만 4시경, DNS서버가 역사상 최대규모의 DDoS공격을 받아, 일부 웹사이트는 접속이 느리거나 끊기는 등 상황이 발생했다. 오전 10시경, 공격은 계속되었지만 DNS 서비스는 점차 복구되었다. 최초로 이러한 정보를 발표한 것은 DNSPod의 창시자 우훙성은, 25일 0시 32분 블로그를 통해 “DNSPod의 모니터링에 의하면 현재 CN의 루.. 더보기
MyDNS 설치 및 사용하는 방법 MyDNS 설치 및 사용하는 방법MyDNS는 가볍고 관리가 쉬운 오픈소스 DNS 서버 소프트웨어로 특히 웹 기반으로 관리할 수 있는 기능을 제공합니다. MyDNS는 주로 데이터베이스(MySQL, PostgreSQL)를 백엔드로 사용하여 도메인과 레코드 정보를 저장하고 관리합니다. 이로 인해 다른 DNS 서버 소프트웨어에 비해 손쉬운 도메인 관리 및 확장성을 제공합니다.MyDNS - http://mydns.bboy.net테스트 환경$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)1. 필요한 패키지 설치데이터베이스 및 필요한 패키지를 설치합니다.sudo yum install -y gcc make wgetsudo yum install -y epel-.. 더보기
vmstat 명령어 vmstat 명령어vmstat는 서버의 리소스 상태를 한눈에 파악할 수 있는 강력한 도구로 CPU, 메모리, I/O, 스왑, 시스템 프로세스 등 다양한 성능 지표를 실시간으로 모니터링하는 데 적합합니다.1. 기본 명령으로 서버 상태 확인현재 시점의 CPU, 메모리, 프로세스 등 서버의 리소스 상태가 요약되어 출력됩니다.vmstat [options] [delay [count]]options -a, --active active/inactive memory -f, --forks number of forks since boot -m, --slabs slabinfo -n, --one-header do not redisplay header -s, .. 더보기
[기타] Git 사용법: 기본적인 사용법 Git 사용법: 기본적인 사용법 1. Git 저장소 생성하기 git init: 현재 디렉토리를 Git 저장소로 초기화합니다. git clone : 원격 저장소에서 로컬 저장소로 복제합니다. 2. 파일 추가/수정하기 git add : 작업 디렉토리에서 변경된 파일을 스테이징 영역에 추가합니다. git commit -m "": 스테이징 영역에 있는 파일을 커밋합니다. 3. 브랜치 관리하기 git branch: 브랜치 목록을 확인합니다. git branch : 새로운 브랜치를 생성합니다. git checkout : 해당 브랜치로 이동합니다. 4. 원격 저장소와 연동하기 git remote add : 원격 저장소를 추가합니다. git push : 로컬 브랜치의 변경 내용을 원격 저장소에 반영합니다. git pu.. 더보기

반응형