+ admin 2018.11.21 JAVA 1.8 설치 + Mysql JDBC O/S : Centos 6.x 7.x 64bit JAVA : 1.8.0.191 MYSQL : 5.0.X 서버에 java를 설치를 진행하고 데이터베이스를 연결하는 작업을 진행해 본다. 데이터베이스는 mysql, mariadb 2가지 방식이 다르니 확인하면서 작업을 진행하면 된다 jdbc는 java에서 데이터베이스를 연결하는 하나의 api 형태라고 보면 된다 이번 설명은 JAVA를 설치하고 JDBC를 이용하여 MYSQL를 쿼리하는 부분을 설명한다 1.먼저 서버에 java가 설치되어 있을 수 있다 yum을 이용하면 우선 삭제해준다 ( rpm -e 이용해도 상관없음) [crayon-67878a795f38b320360870/] 2. 서버에 java se를 설치를 해주기 위해서 아래 주소에서 다운로드를 진행하면 된... Read More..
+ admin 2018.11.09 PHP 아이피 인증 php 상단에 아래와 같이 소스를 입력하게 되면 해당 아이피만 출력하게 된다 [crayon-67878a7967ea8662672448/] Read More..
+ admin 2018.11.09 .htaccess 를 이용한 아이피 제어 .htaccess 를 이용한 아이피 인증 방법 1. 특정 아이피만 허용 [crayon-67878a7968b57953661568/] 2. 특정 아이피 접속거부 [crayon-67878a7968b60709208869/] Read More..
+ admin 2018.11.07 RRD 32BIT TO 64BIT UPGRADE ( mrtg 사용하는 rrd 파일 32bit 파일을 64bit로 복구) 32bit 에서 생성된 rrd 파일의 경우 64bit에서 파일을 확인하면 에러가 발생한다. 환경 비트수가 달라서 그러는데 작업은 간단하다 1. 32bit에서 생성된 rrd 파일을 dump를 뜬다 [crayon-67878a7968f9f763783598/] 2. 32bit에서 덤프뜬 xml 파일을 64bit에서 resotre 한다 [crayon-67878a7968fa7966174020/] Read More..
+ admin 2018.08.31 SSH 접속시 텔레그램으로 알람 받기 ( ssh login telegram alert ) 서버에 SSH 접속을 하게 되면 Telegram으로 메세지를 받을 수 있게 구성하는 방법이다 1.먼저 작업을 위해서는 telegam에 봇을 만들어 주면 된다 botfather 검색 후 /newbot 이라고 입력하면 bot을 만들거냐고 물어본다 그럼 적당한 이름으로 구성 구성이 다 완료되면 API KEY가 제공됩니다 봇 이름을 클릭하면 채팅이 시작된다 이제 새로운 채팅이 시작되니 해당 부분에 TEST라고 입력 후 잘 되는지 체크를 한다 사용자 아이디를 체크하기 위해서 웹 주소창에 https://api.telegram.org/botapikey값/geupupdates 를 입력하면 정보가 출력된다 여기서 필요한것은 사용자 ID GeoIP 를 설치 해준 다 ( client ip를 확인하기 위해서) [c... Read More..
+ admin 2018.04.19 centos 7 memory usage 리눅스에서 메모리 사용량을 확인하는 방법을 알아보자. 기존 centos 6.x 버전 밑으로는 free -m 을 통해서 메모리 사용량을 쉽게 확인할수 있었다. 캐시 영역의 메모리도 여유 메모리로 봐야 한다. 여기서 빨간색으로 표시는 USED 부분과 노란색 FREE 부분으로 메모리 사용량을 계산할수 있다. 전체 용량 : 3821 실질 여유 메모리 = 3383 = ( 142 + 161 + 3078 ) = ( 첫번째 항목에 노란색 부분의 값을 모두 더한값 / free + buffer + cached ) 메모리 사용량 (%) = 메모리used/(메모리used+메모리free)*100 awk를 이용해서 위 메모리 값을 계산해보자 / 11.5 %의 메모리 사용량을 확인할수 있다 [crayon-67878a796a1bd... Read More..
admin 2018.04.05 make[2]: *** [exports.lo] 오류 1 make: *** [all-recursive] 오류 1 [crayon-67878a796cc4a273196000/] apahce 2.4 comfile make 작업시 에러가 발생 [crayon-67878a796cc53113124156/] 해당 부분은 apr 버전이 기본으로 설치된 yum 버전이 낮아서 그렇다 별도 apr를 comfile을 진행하기 위해서 기본 설치된 버전을 삭제 후 진행하자 [crayon-67878a796cc57657274048/] Read More..
admin 2018.03.26 ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory python에서 mysql import 발생하는 에러 1. 에러발생 [crayon-67878a796e82a043743696/] 라이브러리 문제이므로 라이브러리를 심볼릭 싱크 해준다 [crayon-67878a796e833058941897/] Read More..
+ admin 2018.03.21 CentOS 7 APM 최신버전 설치 ( apache php mariadb ) 컴파일 설치 ( comfile install) OS : CentOS 7.x APM INSTALL : Apache 2.4.29 / PHP 7.2.3 / Mariadb 10.2.13 LAPM ( Linux Apache PHE Mysql Mariadb comfile install ) APM을 간단하게 YUM으로 설치할 수 있지만 추후 관리 부분으로 인해서 COMFILE해서 설치하는것으로 포스팅 시작 1. 기본 라이브러리 설치 / 기본 설치 후 myssql-libs가 설치될수 있으니 remove [crayon-67878a796ed84663512417/] 2. Mariadb 10.1.31 ( 최신 버전인 10.2.13 버전이 존재하지만 PHP 라이브러리 에러로 인해 한단계 낮은 버전으로 INSTALL ) [crayon-67878a796ed8d57770... Read More..
admin 2018.03.21 CentOS 7 vsftpd install ( yum ) O/S : CentOS 7.x ftp 프로그램은 여러가지 존재한다 vsftpd / proftpd / pure-ftpd 이중에서 가장 편하게 설치할 수 있는 vsftpd를 설치해 보자 1. 프로그램 설치 [crayon-67878a7971aae196924472/] 2. vsftpd.conf 수정 [crayon-67878a7971ab7276646777/] vsftpd.conf 파일 다운로드 —> vsftpd 파일명 변경해서 사용 3. 부팅시에 해당 데몬이 올라올수 있도록 시스템에 등록 [crayon-67878a7971abc976950242/] 4. 서비스 시작 [crayon-67878a7971ac1355803677/] Read More..