유용한 설정 mod_rewite

웹호스팅하는 서버를 관리하다 보면… 새로운 입주가 발생할 때 마다… 웹서버 세팅을 바꾸어야 하는데.. 매우 귀찮은 일임이 틀림없다. 게다가 아파치의 한계로 인해.. 무한히 가상 서버를 등록할 수도 없다. 정확한 수치는 모르나… 100여개 이내로 보인다. 아파치에는 rewrite라는 아주 훌륭한 기능이 있다. “mod_rewrite를 사용할 수 없다면 당신이 아파치에서 사용할 수 있는 것은 없다.” 라는 말이 있을 정도다. 이글은 rewrite모듈을 이용하여 보다 편리하게 가상도메인을…

리눅스 blkid 파티션상황 정리

요거는 상당히 개인적인 포스트로 보시는 분은 별 도움이 안될걸로 판단합니다. 단 blkid로 파티션과 마운트 상황을 정리 할 수 있지요. 시스템의 label 리스트 매핑 정보 보기에 유용할 듯 합니다.   90 blkid /dev/sda1: UUID=”1699d017-549d-44c3-a377-6fe8a291ed7f” TYPE=”ext4″ /boot /dev/sda2: UUID=”2cf240c7-9777-4988-a4c7-1b75b38956b0″ TYPE=”swap” swap /dev/sda3: UUID=”cd099a74-6aef-4bc1-9de7-d56f7aa0da0c” TYPE=”ext4″ / /dev/sda5: UUID=”72494e95-318e-4a4c-9d24-2a72bcc8f02b” TYPE=”ext4″ /var/lib/mysql /dev/sda6: UUID=”d091a32b-9a31-46d0-82e6-08a50692688a” TYPE=”ext4″ /tmp /dev/sda7: UUID=”5a69e32e-f3ae-4938-8b35-ed8feaae7fe0″ TYPE=”ext4″ /var…

Terminal 한글과 vim 설정

쉘 언어설정 ~]# cat /etc/sysconfig/i18n LANG=”ko_KR:UTF-8″ locale 확인 (적용예) 언어_지역:인코딩 VIM설정 사용자계정의 디렉토리밑에 .vimrc 파일을 생성해 놓으면 vim사용시 자동으로 이 파일의 설정을 사용. .vimrc에 대한 설정은 검색을 통해서 많이 찾아볼 수 있는데 계속 사용하면서 저에게 맞는 설정을 추가해가면서 사용해야 할듯 ~]# vi .vimrc set nocompatible ” 오리지날 VI와 호환하지 않음 set autoindent ” 자동 들여쓰기…

이번 개표프로그램에 써본 MySQLi 기본문법

mysqli는 뭔가? mysql보다 더 빠르고, 더 안전한 쿼리문이라는거 간단하게 말하면 지금까지 써오던 mysql이 대규모 연결부분에서 약간 문제가 있었다네요. mysql의 새로운 확장이라고 보면 되구요. MySQLi라고도 부른다네요.. PHP5와 MySQL4.1 버전 이상에서만 지원하고 MySQLi는 MySQL보다 40배 정도 속도향상과 보안성을 향상시킬 수 있다네요. BUT MySQLi가 MySQL과 차별되는 점은 객체지향 인터페이스, Prepared Statement 지원, Transaction 처리 등이 될 수 있는데,…

컨텍스메뉴 딜레이

윈도우즈 8.1을 설치한 후 업데이트 기타 프로그램들을 설정 하면서 마우스 컨텍스트메뉴가 딜레이 현상이 발생한다면, 이 같은 경우 그리 설치를 반복 해봤지만 처음 해본 경험이라 당황…..했다. 다른 이유가  있기도 하겠지만 … 이번 경우는 디스플레이 드라이버…인텔 내장 드라이버 였다. core i5 4세대 이럴 일이 잘 없는듯 하지만 메인보드 궁합인가?   어쨌든 디스플레이 드라이버를 기본드라버로 문제해결 – 하지만…

리눅스 커스텀 설치 step by step

1.네트워크설정 ifconfig -a #vi /etc/sysconfig/network-scripts/ifcfg-eth0 # vi /etc/sysconfig/network # vi /etc/resolv.conf # vi /etc/hosts #service network restart 2. selinux설정 # vi /etc/selinux/config 3. 업데이트 yum check-update # yum -y update # yum install perl # yum -y install ntsysv system-config-network-tui setuptool bind-utils unzip wget rdate crontabs make gcc gcc-c++ patch autoconf parted sudo 4. APM…

타임서버 시간 동기화

머 일단 단순히 rdate를 사용하면 rdate를 이용해 표준시간으로 변경 [root@host ~]# date Tue Feb 17 17:54:10 KST 2009 [root@host ~]# rdate -s time.bora.net [root@host ~]# date Tue Feb 17 17:54:13 KST 2009 [root@host ~]# clock -w ( 이것을 cmos에 기록 ) – crontab에 등록하여 하루에 한번씩 시간 동기화를 해준다 [root@host ~]# crontab -e 00 01 *…

yum update옵션

레드햇 계열의 yum옵션 yum list all (all생략 가능) 사용가능한 모든 패키지들과 이미 설치되어 있는 패키지 목록 출력 yum list available 설치 가능한 패키지 리스트 확인 yum list update 업데이트 가능한 패키지 리스트 확인 yum list installed yum list installed [패키지명] 특정 패키지의 설치 여부 확인 (패키지명, 패키지 정보 출력) yum list recent 최근에 추가된 패키지…

mysql 디비&사용자 추가

데이터베이스 구조는 버전에 따라 일정치 않고 현재 5.1.73 좀더 알아봐야 하겠으나 디비생성 – 디비등록 – 유저등록 – 갱신 (그란트권한에 유의, 크리에이트부분확실히 정리할 필요) CREATE DATABASE [database]; INSERT INTO db VALUES(‘[host]’,'[database]’,'[user]’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’N’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’N’,’N’,’Y’,’Y’); INSERT INTO user (host,user,password) VALUES(‘[host]’,'[user]’,password(‘[user]’)); flush privileges; Field Type Null  Key Default Extra Select_priv enum(‘N’,’Y’) NO N Insert_priv enum(‘N’,’Y’) NO N Update_priv enum(‘N’,’Y’) NO N Delete_priv…