Linux(CentOS) + MariaDB 10.0.x Binary Install

셋팅환경 CentOS release 6.6 (Final) 64Bit + MariaDB 10.0.20 준비파일 mariadb-10.0.20-linux-x86_64.tar.gz 필요 라이브러리 gcc gcc-c++ libtermcap-devel gdbm-devel zlib* libxml* freetype* libpng* libjpeg* iconv flex gmp ncurses-devel cmake.x86_64 libaio 설명 yum으로 설치하시면 몸이 편합니다. source 설치 아니면 굳이 필요 라이브러리를 전부…

Linux(CentOS) + Crontab + Shell script를 이용한 각종 로그(Log) 파일 자동정리

셋팅환경 CentOS 6.8 64Bit 준비파일 crontab 작동 확인 필수 라이브러리 없음 설명 서버에 쌓이는 각종 로그(Log)파일들을 주기적으로 정리해 주지 않으면 Storage(HDD)를 늘리기 위해 Money($$$$)를 지출해야 합니다. 물론 로그(Log)파일은 정말 중요하며 없어서는 안되는 파일이지만 때로는 용량을 잡아먹는 공룡이 되기도 합니다. 그래서…

Linux(CentOS) + MariaDB 5.5.x Source Install

셋팅환경 CentOS 6.5 64Bit + MariaDB 5.5.36 준비파일 mariadb-5.5.36.tar.gz 필수 라이브러리 gcc gcc-c++ libtermcap-devel gdbm-devel zlib* libxml* freetype* libpng* libjpeg* iconv flex gmp ncurses-devel cmake.x86_64 설명 yum으로 설치하시면 몸이 편합니다. 예) yum install gcc gcc-c++ libtermcap-devel gdbm-devel zlib* libxml* freetype*…

Encryption AES256 = C# + Objective C(ios) + PHP + JAVA(Android) + Perl + Javascript + Python

이번에 포스팅할 주제는 AES256 대칭키를 이용한 암호화 방법입니다. 필요에 의해 C#, Objective C(IPhone), PHP, JAVA(Android), Perl에서 전부 호환되는 AES256 대칭키 라이브러리를 만들어야 했습니다. 아마 인터넷을 검색하셔도 짠~! 하고 나오지 않을 꺼라고 자신합니다. 거의 모든 소스에 커스터마이징이 필요했습니다. 특히 PHP와 Objective…

Linux(CentOS) + Mysql 5.5 한글 깨짐문제 해결하기 – UTF8

셋팅환경 CentOS 5.5 64Bit + Mysql 5.5.21 준비파일 없음 필수 라이브러리 없음 설명 /etc/my.cnf를 편집합니다. my.cnf 위치가 관리자 설정에 따라 다를 수 있습니다. 셋팅순서

Linux(CentOS) + Apache 2.2 + Apache Tomcat 6 Connector

셋팅환경 CentOS 5.5 64Bit + Apache 2.2.22 + Apache Tomcat 6.0.35 준비파일 apache-tomcat-6.0.35.tar.gz | tomcat-connectors-1.2.37-src.tar.gz 필수 라이브러리 libtool 설명 yum install libtool Apache가 설치되어 있어야 합니다. 설치참조 : Linux + Apache 2.2 Install JAVA JDK가 설치되어 있어야 합니다. 셋팅순서

Linux(CentOS) + root 계정 원격 SSH접속 막기

셋팅환경 CentOS 5.5 64Bit 준비파일 없음 필수 라이브러리 없음 설명 보통 리눅스 서버를 구축하면 귀차니즘으로 인해 root로 접속하여 모든 작업을 진행합니다. 이러한 행동은 보안불감증(?)으로 볼 수 있으며, 상당히 위험하다고 볼 수 있습니다. 서버의 접근은 허용된 IP와 허용된 일반유저ID의 접근으로 선행되어야…

Linux(CentOS) + Crontab + Auto Time Synchronization(자동 시간 동기화)

셋팅환경 CentOS 5.5 64Bit 준비파일 없음 필수 라이브러리 없음 설명 리눅스 시간을 인터넷 동기화 합니다. Vmware를 이용하거나 하드웨어적인 특성에 의해 자주 시간이 맞지 않는다면 아래와 같은 작업을 추천합니다.

crontab에 대한 자세한 설명은 구글링을 부탁드립니다.