--------------------------------------------------------
ISP,초고속인터넷

한국통신 (코넷,메가패스) : kornet.net, megapass.co.kr
168.126.63.1 [kns.kornet.net]
168.126.63.2 [kns2.kornet.net]
210.104.1.3 [ns.pubnet.ne.kr]
210.204.251.22 [atm2.pubnet.ne.kr]
211.216.50.150 [ns.kornet.net] **
211.216.50.160 [ns2.kornet.net] **


데이콤 (보라넷,천리안,엑스피드) : dacom.co.kr, bora.net, chollian.net, chol.com, xpeed
164.124.101.2 [ns.dacom.co.kr,ns.bora.net]
164.124.101.31 [nis.dacom.co.kr] **
203.248.240.31 [ns2.bora.net] **


파워콤 (엑스피드) : xpeed
164.124.107.9 [cns2.bora.net]
203.248.252.2 [cns3.bora.net]


하나로텔레콤 : hananet.net
210.220.163.82 [qns1.hananet.net]
219.250.36.130 [qns2.hananet.net]
210.94.6.67 [qns3.hananet.net] ***
210.94.0.73 [cns1.hananet.net]
221.139.13.130 [cns2.hananet.net]
210.180.98.74 [cns3.hananet.net]
210.94.0.7 [fns1.hananet.net] ***
210.180.98.69 [fns2.hananet.net] ***


신비로샤크 :sshark.co.kr
202.30.143.11 [ns.shinbiro.com]
203.240.193.11 [ns2.shinbiro.com]
203.251.201.1 [ns3.shinbiro.com]
208.38.61.228 [qns.shibiro.com] **
208.38.61.228 [cns.shibiro.com] **


드림라인 : dreamline.co.kr
210.181.1.24 [ns.cjdream.net]
210.181.4.25 [ns2.cjdream.net]


엘림넷 : elim.net
203.239.130.1 [ns.elim.net]
203.239.131.1 [ns2.elim.net]


엔터프라이즈네트웍스 : epidc.co.kr
211.115.194.6 [ns.epidc.co.kr] **
211.115.194.2 [ns2.epidc.co.kr] **
211.115.194.3 [ns3.epidc.co.kr] **


삼성네트웍스 : samsungnetworks.co.kr

KRLINE : krline.net
211.47.128.1 [ns1.krline.net]
211.47.128.2 [ns2.krline.net]
211.47.128.146 [ns3.krline.net] ****

--------------------------------------------------------
IDC

KT IDC (한국통신 데이터센터) : kt-icc.com
211.63.213.176 [ns.kt-idc.com] **
61.78.38.120 [ns2.kt-idc.com] **


한국인터넷데이터센터 (LG데이콤) : kidc.net
203.248.250.24 [ns1.kidc.net] **
203.248.250.25 [ns2.kidc.net] **
164.124.101.31 [ns1.lgdacom.net] **
203.248.240.31 [ns2.lgdacom.net] **
211.234.98.50 [cns.kidc.net]


하나로통신 인터넷데이터센터 : ngene.net
211.58.252.62 [ns.ngene.net] **
211.58.252.94 [ns2.ngene.net] **
58.227.193.227 [qns1.ngene.net]
221.143.20.131 [qns2.ngene.net]
218.232.110.35 [cns1.ngene.net]
218.232.110.36 [cns2.ngene.net]
218.232.110.37 [cns3.ngene.net]
221.143.20.133 [cns4.ngene.net]
221.143.20.134 [cns5.ngene.net] ****
221.143.20.135 [cns6.ngene.net]



--------------------------------------------------------
호스팅

하나로 호스팅 : hhosting.co.kr
218.237.66.130 [ns1.hhosting.co.kr]
218.237.66.140 [ns2.hhosting.co.kr]


인터넷제국 : inempire.com
210.124.122.35 [ren1.inempire.com]
211.53.209.135 [ren2.inempire.com]


--------------------------------------------------------
** : Local Query 불가 (일반 PC 에서 DNS 서버로 사용불가)
*** : 해당라인 사용시만 Local Query 가능 (타사 라인 사용시 사용불가)



# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.0.tar.gz
# tar -xzvf proftpd-1.3.0.tar.gz
# cd proftpd-1.3.0
# ./configure --prefix=/usr/local/proftpd
# make
# make install
# cd /usr/local/proftpd/sbin/proftpd

만약 여기서 다음과 같은 에러가 나면...

- warning: unable to determine IP address of 'localhost.localdomain'
 - error: no valid servers configured
 - Fatal: error processing configuration file '/usr/local/proftpd/etc/proftpd.conf'

- warning: unable to determine IP address of 'test01'
 - error: no valid servers configured
 - Fatal: error processing configuration file '/usr/local/proftpd/etc/proftpd.conf'

# vi /etc/hosts
127.0.0.1       localhost.localdomain   localhost
127.0.0.1       test01 localhost

추가 해주면 됩니다.
그러면 에러가 안나요.

그리고 나서 다음과 같이 포트가 열려있는지 확인하면 됩니다.

# netstat -an | grep LISTEN | grep 21


출처: http://ibabo.tistory.com/115 [Hello, World ♡.♡]


1. 특정 pattern이 들어가는 line 지우기

:g/pattern/d

위의 방법을 사용하면 pattern으로 정의된 regular expression에 해당하는 모든 line이 지위지게 된다.
예) "profile"이 들어가 있는 모든 line 지우기
:g/profile/d

2. 특정 pattern이 들어가 있는 line을 제외한 모든 line 지우기

:g!/pattern/d
:v/pattern/d


위의 방법을 사용하면 pattern으로 정의된 regular expression에 해당하는 모든 line을 제외한 모든 line이 지워진다.

예) error, warning, fail이 포함되지 않은 모든 line 지우기
:v/error\|warning\|fail/d

출처: http://sunshowers.tistory.com/77 [Sunshowers]



설치 마리아디비 버전은 stable최신버전 10.0.22


1. 소스 다운로드(생략)

2. 압축해제(생략)

3. cmake

#cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mariadb \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mariadb/data \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_FEDERATEDX_STORAGE_ENGINE=1 \
-DWITH_ARIA_STORAGE_ENGINE=1 \
-DWITH_XTRADB_STORAGE_ENGINE=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \

4. 사용자 추가

#useradd mysql

5. 폴더 권한 변경

#chown -R mysql.mysql /usr/local/mariadb/

6. 기본 DB 생성

#/usr/local/mariadb/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb --datadir=/usr/local/mariadb/data

7. 기존에 생성된 my.cnf 백업 및 기존에 제공되는 걸로 변경

#mv /etc/my.cnf /etc/my.cnf.bak

#cp /usr/local/mariadb/support-files/my-innodb-heavy-4G.cnf /etc/my.cnf

[7-1] 로그 파일, pid파일 경로 변경시 추가작업

/etc/my.cnf 파일에

log-error=/path/to/logpath/mariadb.log

pid-file=/path/to/pidpath/mariadb.pid

추가.


해당 경로에 디렉토리는 자동으로 생성되지 않으므로 직접 생성해줘야함.

또 디렉토리 생성 후 소유자와 그룹을 mysql로 변경해줘야 파일이 생성됨.


해당 부분 없을시 로그파일과 pid파일은 /usr/local/mariadb/data에 저장된다.


8. my.cnf 파일에 문자열 설정값 추가


character_set_server = utf8

collation_server = utf8_general_ci


9. 마리아디비 구동


#/usr/local/mariadb/support-files/mysql.server start


10. 루트계정 비밀번호 변경


#/usr/local/mariadb/bin/mysqladmin -u root password 'new-password'


-- 트러블슈팅


ERR1) cmake 중

-- Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH)

CMake Error at cmake/readline.cmake:85 (MESSAGE):

  Curses library not found.  Please install appropriate package,


SOLVE) ncurses-devel 설치

yum install ncurses-devel


--


ERR2) cmake 중

-- Looking for event.h - not found

-- Configuring incomplete, errors occurred!


SOLVE) openssl-devel 설치

yum install openssl-devel 


이걸 깔면서 의존성걸린 패키지에서 해결되는듯

--

출처: http://lsfa.tistory.com/15 [주제음슴]


국내에서는 잘 사용하지는 않지만 PostgreSQL DB의 버전 확인하는 몇가지 방법에 대한 요약이다.

첫번째
SQL> select version();
                                                version                                                
-------------------------------------------------------------------------------------------------------
 PostgreSQL 9.2.2 on i686-pc-linux-gnu, compiled by gcc (GCC) 4.4.6 20120305 (Red Hat 4.4.6-4), 32-bit
(1 row)

scott@10.10.10.22:5432:scottdb] 
SQL> 

두번째

$PGDATADIRECTORY 디렉토리안에는 PG_VERSION 화일이 있습니다.

[postgres@pg-00:/var/lib/pgsql/9.2/data]$ ls -l PG_VERSION 
-rw------- 1 postgres postgres 4 Dec 28 13:29 PG_VERSION
[postgres@pg-00:/var/lib/pgsql/9.2/data]$ cat PG_VERSION 
9.2
[postgres@pg-00:/var/lib/pgsql/9.2/data]$ 

세번째
이는 정확히 말하면 db server 의 버전이라기 보다는 client software 의 버전 정보라 하는게 정확하겠죠.
[postgres@pg-00:/var/lib/pgsql]$ psql --version
psql (PostgreSQL) 9.2.2