admin 2016.08.01 zabbix_server libmysqlclient.so.18 cannot open shared object file zabbix server를 컴파일 후 시작을 진행하게 되면 에러가 발생된다 libmysqlclient.so.18 파일을 찾을수 없다고 그러면 실행파일에 라이브러리를 인식할수 있게 수정해 주면 된다. 1. 스크립트 파일 수정 [crayon-673fc7bb0eaa2515541563/] 2. 이제 해당 스크립트를 실행하면 정상적으로 동작이 된다. [crayon-673fc7bb0eaab779865458/] Read More..
admin 2016.07.28 geoip update 자동으로 GeoIP.dat / GeoIPCity.dat / GeoIPASNum.dat 최신 파일로 업데이트 하기 / GeoLite2 이용 O/S : CentOS 7.x 만약 O/S 버전이 CentOS 6.x 버전이다면 아래 링크에서 확인 https://xinet.kr/?p=2471 서버에서는 여러가지 어플리케이션을 운용하면서 GeoIP를 이용하는 케이스 많다 예를들어 apache에 국가코드 iptables 를 운용한 국가코드를 이용해서 차단 기존 yum을 통해서 설치를 하게 되면 데이터가 최신 데이터가 아니다 / 업데이트를 통해 진행했지만 현재 2019년 12월인데 자료는 2019년 8월의 데이터이다 [crayon-673fc7bb0f2ce777811466/] 그럼 주로 사용하는 GeoIP.dat / GeoIP... Read More..
+ admin 2016.07.22 curl enable openssl PHP 서버를 운영하다 보면 curl에 openssl 기능이 있어야 하는 서비스가 필요하다 대부분 PG사 통신할때 CURL에 openssl을 이용하는데 기본으로 설치하게 된다면 curl에는 openssl 이 enable 되어 있지 않다 아래 화면을 보면 기본으로 설치된 php 5.2 버전 이제 CURL에 openssl 을 enable 해 보자 1. curl 파일을 다운로드 후 압축 해제 후 컴파일 진행 [crayon-673fc7bb0fe17753363389/] 2. 이제 기본으로 설치된 curl 파일을 올드시키고 새로 생성된 curl 모듈 파일을 기존 디렉토리에 복사해서 사용하자 [crayon-673fc7bb0fe20664738666/] 3. 이제 웹서버를 재시작 하고 다시 PHP INFO 화면에서... Read More..
admin 2016.06.30 linux tcptraceroute 설치 및 사용 linux에서 tcptraceroute 사용 아래 파일을 다운로드 한다 http://xinet.kr/data/tcptraceroute-1.5-0.beta7.el6.rf.x86_64.rpm 또는 아래 링크에서 http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/ [crayon-673fc7bb1091c571936650/] Read More..
admin 2016.06.03 apache 웹 루트 디릭테리 설정 d 웹서버 apache에서 <Directory > 옵션 항목이 있다 [crayon-673fc7bb11837396221783/] 해당 옵션에서 – 부호 옵션은 끄는 것이고 + 옵션은 켜는것이다 / 기본적으로 옵션은 켜두는것을 추천 AllowOverride None : 사용자가 .htaccess 디렉토리를 만들어 해당 디렉토리 내 아파치 설정르 변경하지 못하도록 하는 옵션 AllowOverride All : 사용자 .htaccess 사용 Order Deny,Allow : 웹 접속 허용하고 특정 ip 허용등 옵션 2. 디렉토리 GET,POST 거부 GET ,POST 요청 외에도 PUT,TRACE,HEAD 등 다양하게 존재할땐데 이 2가지 옵션만 있어도 크게 문제되지 않다 [crayon-673fc7bb11... Read More..
admin 2016.05.24 CIDR IP LIST 출력 1. CIDR 아이피 리스트를 추출하게 간단하게 BASH 필요없이 명령어로 가능 [crayon-673fc7bb12904694018056/] Read More..
admin 2016.04.01 php mysql connect example PHP MYSQL CONNECT 예제 [crayon-673fc7bb1320e438267539/] Read More..
+ admin 2016.03.24 ( APM 설치 / 워드프레스 최적화 셋팅) PHP 7.0 install LAMP 설치 ( APM 설치) 설치 및 운용 / PHP 7.0 install APM 설치를 yum을 이용하여 설치 진행도 가능하지만 comfile을 이용하여 설치를 진행한다 사용하는 버전은 다음과 같다 APACHE : 2.2.31 PHP : 7.0 MYSQL : 5.5.46 해당 버전은 현재 wordpress 최신 버전의 요구사항에 안정적인 APM 버전이다 설치 순서는 다음과 같다 1. mysql 2. apache / 3 php 그럼 설치를 진행해보자 / 사용 환경은 다음과 같다 OS: CentOS 6.x / 64bit MYSQL 설치 1. 먼저 mysql 설치하기 앞서 cmake 를 설치 진행해 준다 [crayon-673fc7bb136c5309334547/] 2. 사용자 추... Read More..
+ admin 2016.01.20 linux mssql queri ( LINUX ODBC) LINUX ODBC ( MS-SQL 연결) 1. 먼저 아래 URL 페이지에서 해당 버전에 맞는 파일을 다운로드 진행한다 http://www.microsoft.com/en-us/download/details.aspx?id=28160. 아니면 아래에서 바로 다운로드 sqlncli-11.0.1790.0.tar 2. 파일 받은것을 압축 진행 후 설치 조건이 맞는지 확인 [crayon-673fc7bb13f9f543637192/] 2. 크게 문제 되지 않으면 이제 빌드 작업을 진행하여 설치를 진행한다 마지막 문구대로 /tmp 폴더로 이동 후 make install 진행 [crayon-673fc7bb13fa9554580444/] 3. 다시 설치폴더로 이동 후 install.sh install 진행 [cr... Read More..
+ admin 2015.12.10 freetds install ( 리눅스에서 ms-sql 사용 쿼리) freetds install 1. freetds 최신버전 설치 진행 [crayon-673fc7bb1450c673231560/] 2. PHP 설치 디렉토리를 이동한다 / 만약 처음 설치한 파일이 없다면 해당 버전 PHP 압축을 풀고 진행 make install 진행하면 각 사용자 서버 환경에 따라 경로가 다르다 [crayon-673fc7bb14515578963247/] 3. PHP.INI 파일에 mssql.so 파일 등록 [crayon-673fc7bb1451a870876672/] 4. phpinfo 화면에서 ms-sql 이 나오는지 확인 5. freetds.conf 파일에 연결한 ms-sql 서버 정보를 입력한다. [crayon-673fc7bb1451e208716010/] 6. 웹상에 소스 파일을 하나 ... Read More..