iptables 기초 / 이해

iptables은 강력한 패킷필터링 툴입니다. 기존의 iptables에 관한 자세한 문서들이 많이 나와있지만 이 문서는 리눅스 환경을 전제로 하며 iptables의 초심자들을 위해 설명을 하고자 합니다. 오타나 틀린 내용이 있으면 홈페이지에 관련부분을 기제해주기바랍니다. 작성일 2002.10.13 작성자 : 김창현 [CTCquatre] http://www.eyetolife.com [ 패킷필터링 지식 ] 패킷필터링이란? 패킷필터링은 지나가는 패킷의 해더를 보고 그 전체 패킷의 운명을 결정하는 것을 말한다. (iptables의 […]

MySQL Federated 엔진 테이블 만들기

CREATE TABLE IF NOT EXISTS `game_session_2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `app_id` varchar(36) NOT NULL, `app_version` varchar(5) NOT NULL, `mnc` varchar(10) NOT NULL, `os` int(1) NOT NULL, `os_version` varchar(10) NOT NULL, `device_model` varchar(100) NOT NULL, `s_time` datetime NOT NULL, `e_time` datetime NOT NULL, `session_length` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=FEDERATED […]

MySQL Function 사용법 및 Tips

Function 사용 예제 DROP FUNCTION IF EXISTS getTotals # CREATE FUNCTION getTotals(d_id VARCHAR(50), start_date VARCHAR(30), end_date VARCHAR(30)) RETURNS INT(10) BEGIN DECLARE totals INT(10); SET totals = ( SELECT COUNT(*) AS total FROM device_info WHERE DATE_FORMAT(CONVERT_TZ(device_info.create_time, "UTC", "Asia/Seoul"), "%Y-%m-%d %H:%i:%S")>=start_date AND DATE_FORMAT(CONVERT_TZ(device_info.create_time, "UTC", "Asia/Seoul"), "%Y-%m-%d %H:%i:%S")<=end_date AND device_info.device_id = d_id ); RETURN totals; END # SELECT […]

MySQL Procedure Function 예제

mysql> mysql> CREATE TABLE Employee( -> id int, -> first_name VARCHAR(15), -> last_name VARCHAR(15), -> start_date DATE, -> end_date DATE, -> salary FLOAT(8,2), -> city VARCHAR(10), -> description VARCHAR(15) -> ); Query OK, 0 rows affected (0.03 sec) mysql> mysql> mysql> insert into Employee(id,first_name, last_name, start_date, end_Date, salary, City, Description) -> values (1,'Jason', 'Martin', '19960725', […]

현재 Gentoo grub.conf 파일

# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook # http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2 # If you are not using Genkernel and you need help creating this file, you # should consult the handbook. Alternatively, consult the grub.conf.sample that # is included with the Grub documentation. default 0 timeout 30 #splashimage=(hd0,0)/boot/grub/splash.xpm.gz title Gentoo […]

Ubuntu Gnome에서 윈도우 리사이즈 단축키

예전의 기본적으로 있었던 Alt + 마우스 오른쪽 키가 먹지 않는다. 현재는 Compiz에서 설정되어 있는 대로 Alt + F8를 누르면 리사이즈 모드로 들어가게 되고 Alt와 휠마우스의 휠(Button2)를 누르게 되면 윈도우를 리사이즈 할 수 있게 된다.

Gentoo subversion 설치 과정 기록

$ emerge subversion $ vi /etc/conf.d/svnserve # The commented variables in this file are the defaults that are used # in the init-script. You don't need to uncomment them except to # customize them to different values. # Options for svnserve SVNSERVE_OPTS="–root=/home/svn –log-file=/var/log/svnserve.log" # User and group as which to run svnserve SVNSERVE_USER="root" SVNSERVE_GROUP="root" $ […]

Installing Subversion on Gentoo

Installing Subversion on Gentoo Installing Subversion on Gentoo is very easy. By this point, you should have installed apache, dns, vhosts, and webapp-config and may have completed installingssl, and using htaccess. We will install subversion and websvn with separate public and private repositories. The repositories will be available locally and remotely via webdav. Subversion and WebSVN Installation code # emerge subversion […]