Category Archives: Practice

Home »  Practice

ntop 설치

출처 아래 링크 . 감사합니다.
http://sunwalk.tistory.com/category/%EC%84%A4%EC%B9%98%20or%20%EC%84%A4%EC%A0%95%20%EB%A9%94%EB%89%B4%EC%96%BC
# 리눅스 버전 : RHEL5 Cent OS 5.5 2.6.18-194.e15
[설치순서]
1. sourceforge.net 에서 ntop-4.0.1 버전 다운
2. 필요함 라이브러리 & 패키지 다운 & 설치
yum install zlib zlib-devel libpng libpng-devel freetype freetype-devel libart_lgpl libart_lgpl-devel libpcap libpcap-devel libxml2* fontconfig-devel glib2 glib2-devel -y
yum -y install GeoIP GeoIP-devel GeoIP-data perl-Geo-IP
wget http://oss.oetiker.ch/rrdtool/pub/libs/pixman-0.10.0.tar.gz
tar xvfz pixman-0.10.0.tar.gz
./configure && make && make install
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
wget http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz
tar xvfz cairo-1.6.4.tar.gz
./configure && make && make install
wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.17.5.tar.gz
tar xvfz pango-1.17.5.tar.gz
./configure && make && make install
3. wget http://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gz libevent 다운 및 설치
./configure && make && make install
4. wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.2.tar.gz rrdtool 다운 및 설치
./configure –prefix=/usr/local/rrdtool –disable-python –disable-tcl –enable-shared && make && make install
5. ntop-4.0.1 설치 및 실행
./autogen.sh –prefix=/usr/local/ntop
make && make install
설치디렉토리 확인
cd /usr/local/ntop/etc/ntop
ls
GeoIPASNum.dat GeoLiteCity.dat etter.finger.os.gz ntop-cert.pem oui.txt.gz specialMAC.txt.gz
mkdir -p /usr/local/ntop/var/ntop/rrd
useradd -M -c “NTOP USER” -s /bin/false ntop
chown -R ntop.ntop /usr/local/ntop/
/usr/local/ntop/bin/ntop -u ntop -w 3001 -P /usr/local/ntop -r 60 -i eth0
-w : http, -W : https
-r : refresh
-i : 모니터링할 인터페이스
-d : 데몬으로 띄움. 지금은 […]

Centos6 php5.2 kerberos not found

yum install krb5-devel*
yum install krb5*
ln -s /usr/lib64 /usr/kerberos/lib

svn

http://idchowto.com/?p=11240

linux php mssql 연동

(1) FreeTDS 설치
# wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
# tar xvzf freetds-stable.tgz
# cd freetds-0.91
# ./configure –prefix=/usr/local/freetds –with-tdsver=8.0 –disable-odbc –disable-debug –enable-msdblib
# make && make install
 
(2) freetds.conf 설정 및 ms-sql 접속 Test
# vi /usr/local/freetds/etc/freetds.conf
 
– 아래의 항목 추가
[TestMSSQL]
host = IP주소
port = 1433
tds version = 8.0
client Charset = UTF-8
* tds version : 접속 하고자 하는 SQL Server 버젼에 맞게 수정.
(3) MS-SQL 접속 테스트
# /usr/local/freetds/bin/tsql -H ip주소 -p 1433 -U db계정 -P 비밀번호
(4) mssql 모듈 설치
# cd /usr/local/src/php-5.2.9/ext/mssql
# /usr/local/php/bin/phpize
# ./configure –with-mssql=/usr/local/freetds –with-php-config=/usr/local/php/bin/php-config
# make
# cp .libs/mssql.so /PHP Extension 디렉토리
# vi /usr/local/php/lib/php.ini
extension=mssql.so <—- 추가
# apache 재구동
(5) 모듈 설치 확인 – phpinfo의 mssql 항목 확인 및 php -i 옵션으로 확인
# /usr/local/php/bin/php -i | grep mssql
mssql
mssql.allow_persistent => On => On
mssql.batchsize => 0 => 0
mssql.charset => no value => no value
mssql.compatability_mode => Off => Off
mssql.connect_timeout => 5 => 5
mssql.datetimeconvert => On => On
mssql.max_links => Unlimited => Unlimited
mssql.max_persistent => Unlimited => Unlimited
mssql.max_procs => Unlimited => Unlimited
mssql.min_error_severity => 10 => 10
mssql.min_message_severity => 10 => 10
mssql.secure_connection => Off […]

linux backup 관련 명령어

리눅스 백업 관련 명령어
tar
– 로컬영역을 백업한다.
– tar cvfpz [백업파일] [대상파일]예)# tar cvfpz home.tar.gz /home – /home 디렉토리를 home.tar.gz로 압축하여 백업한다.dump
– dump [option] [backup_name] [dump_file]
option
– 0~9 : 덤프레벨 0은 전체백업이고 나머지는 부분백업이다.
– f : 백업할 미디어 및 파일명 지정
예)
# dump -0f home_backup /home – /home디렉토리를 home_backup이란 이름으로 dump한다.
# dump -0f usr_backup /dev/sda5 – /dev/sda5 파티션을 usr_backup이란 이름으로 dump한다.
restore
– dump된 파일을 복구한다.
– restore [option] [dump_file]
option
-i : 대화식으로 복구 파일을 선택 후 복원
-f : 백업 파일명으로 지정
-r : 전체 복원
———————————————————————————————
예) dump 명령어를 이용해 /home 폴더를 백업해 보자.
# mkdir backup – 백업할 폴더를 생성한다.
# cd backup
# dump -0f home-backup /home – /home폴더를 home-backup 이름으로 dump한다.
DUMP: Date of this level 0 dump: Mon Nov 17 16:16:36 2008
DUMP: Dumping /dev/sda6 (/home) to home-backup
DUMP: Label: /home
DUMP: Writing 10 Kilobyte records
DUMP: mapping (Pass I) [regular files]
DUMP: mapping (Pass II) [directories]
DUMP: estimated 1890 blocks.
DUMP: Volume 1 started with block 1 at: Mon Nov 17 16:16:41 2008
DUMP: dumping (Pass III) [directories]
DUMP: dumping (Pass IV) [regular files]
DUMP: […]

윈도우 공유폴더 리눅스마운트

mount -t cifs ⁄⁄192.168.0.250⁄TEST ⁄TEST -o username=”administrator”,password=”test1234″

How to mount a partition on a disk that has an EFI GPT partition table in Debian GNU/Linux 5.0.3 (Lenny)

출처 http://www.pjc.me.uk/efi-gpt/
What’s this?
This is an example of how to mount a partition from a large disk that has an EFI GPT partition table instead of the conventional MBR (Master Boot Record) partition table. A large disk means a hard drive that is 1 Terabyte or more. EFI stands for Extensible Firmware Interface. GPT is short for Globally Unique Identifier Partition Table.
How to do it
1. Check the kernel was compiled with EFI support. The standard kernel with Debian Lenny comes with EFI support built-in. The command to check is:
cat /boot/config-2.6.26-2-686 | grep EFI
You know if the kernel was compiled with EFI support if you get these lines:
CONFIG_EFI=y
CONFIG_FB_EFI=y
CONFIG_EFI_VARS=m
CONFIG_EFI_PARTITION=y
2. The fdisk command shows only a placeholder partition. This is normal.
fdisk -l /dev/sda
WARNING: GPT (GUID Partition Table) detected on ‘/dev/sda’!
The util fdisk doesn’t support GPT. Use GNU Parted.
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * […]

linux_ LILO  Error 관련

리로가 정상적으로 로딩되면, LILO Boot:라는 프롬프트가 나오게 되지만 LI에서 멈춘다든지 하는 일이 생기곤 하는데, 이것은 이 자체가 에러메세지입니다. 이 에러메세지를 정리하면 다음과 같습니다.
1. 아무것도 안나올 때
LILO가 전혀 로딩되지 안았다는 의미입니다. LILO가 설치되지 않았거나(윈도우 95 같은 것을 재설치하여 LILO가 없어졌거나), LILO가 위치한 부트 섹터가 활상상태(active)로 되어 있지 않은 경우입니다.
2. LILO Boot:L로 나올 때(nn은 숫자를 의미)
부트 로더의 첫 단계까지는 로딩되었으나 두번째 단계를 시작할 수 없는 상태입니다. nn이 의미하는 것은 열 여섯 가지의 가능한 문제점을 지시하고 있습니다. 이 문제는 대부분 매체(하드디스크)의 에러 또는 지오메트리(geometry) 불일치 때문에 생깁니다.
0x00 내부 에러 
이 코드는 내부적인 불이치가 발견되었을 때 LILO의 섹터 해독 루틴이 만들어 내는 것입니다. 파일 손상 때문에 생기는 경우 가 많습니다. 맵 파일을 다시 설치하십시오. 또다른 가능성은, 1024 실린더 이상을 읽으려고 하기 때문에 생기는 문제
인데, 이 문제는 BIOS의 한계 부분에 관한 다른 문서를 확인해보야 합니다.
0x01 규칙에 어긋난 명령어 
이 문제는 바아오스에 문제가 없는 이상 나타날 수 없습니다.
0x02 번지 마크가 발견되지 않음 
매체(하드디스크 등)의 문제입니다. 여러번 재시도해보십시오.
0x03 쓰기 방지 […]

htop

– 소스자료실
> http://hisham.hm/htop/releases/
별루인듯…이거쓸시간에 top 옵션을 하나더 공부하는게 좋을듯-0-;

ssl 인증서 메뉴얼 —

https://www.comodossl.co.kr/certificate/SSL-Installation-Guides.aspx